/** Shopify CDN: Minification failed

Line 469:37 Unexpected ","

**/
b, strong{
  font-family: 'Inter';
}
.pdp-new{
  padding:16px 0 48px;
  max-width:1512px;
  margin:0 auto;
}
.product__media-toggle.quick-add-hidden{
  display:none;
}
.pdp-new .product__media-list .product__media-item {
        width: 100%;
    }
.product-main-slider .splide__slide{
  visibility:visible;
  opacity:1;
  position:relative;
  display:block !important;
}

.product-main-slider .splide__slide .product_media_badges{
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    position:absolute;
    top: 8px;
    line-height: 0;
    left: 5px;
}

#rebuy-widget-142214 .rebuy-badge, #rebuy-widget-203093 .rebuy-badge, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-badge{
  position:absolute;
      top: 8px;
    line-height: 0;
    left: 8px;
}
 .save-badge-final.custom-badge{
color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    text-transform: uppercase;
    border-radius: 5px !important;
    background: #ddd4d0;
    padding: 4px 5px;
    display: block;
}
.product-main-slider .splide__slide .product_media_badges .custom-badge:not(.tw-hidden), #rebuy-widget-142214 .rebuy-badge, #rebuy-widget-203093 .rebuy-badge, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-badge{
  color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    text-transform: uppercase;
    border-radius: 5px !important;
    background: #ddd4d0;
    padding: 4px 5px;
    display: block;
}
.product-main-slider .splide__slide .product_media_badges .custom-badge.new-arrivals:not(.tw-hidden){
      background: #f7f4ee;
    color: #43413e;
}
.product-main-slider .splide__slide .product_media_badges .custom-badge.save-badge-final:not(.tw-hidden){
         background: #a54841;
    color: #fff;
}
.product-main-slider .product__media-item.product__media-item--variant.splide__slide{
  display:none !important;
}
.product-main-slider .product__media-item.product__media-item--variant.splide__slide.is-active{
  display:block !important;
}
.slider_variant_image{
  display:none;
}
.slider_variant_image.show_var_image{
  display:block;
}
.product-main-slider{
  overflow:hidden;
  padding:0 24px;
}
.product-main-slider .splide__track{
  overflow:visible;
}
.product-main-slider .splide__track .product__modal-opener{
  border: 1px solid #D9D7D5;
}
.product-main-slider .splide__track .deferred-media__poster img{
          position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.product-main-slider .splide__track .deferred-media.media .control-video-icon{
        position: absolute;
    bottom: 8px;
    right: 8px;
    z-index: 9;
}
.dffered_video_media{
  position:reative;
}
.dffered_video_media video{
  border-radius:8px;
}
.dffered_video_media .play-pause-btn{
  position: absolute;
    bottom: 8px;
    right: 8px;
}
.play-pause-btn.active{
  .play-icon{
  display:none;
}
  .pause-icon{
display:block;
}
} 
.play-pause-btn:not(.active){
    .pause-icon{
  display:none;
}
  .play-icon{
display:block;
}
}
.product__media-icon{
  display:none;
}
.product__info-wrapper{
  padding:0 24px;
}
.product__info-container>*+*{
  margin:0;
}
.product-title-wishlist-wrapper{
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
  flex-wrap: wrap;
}
.pdp_short_description{
      width: 100%;
    color: #43413E;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 4px 0 8px;
}
.product-title-wishlist-wrapper{
  margin:0 0 8px;
}
.product-title-wishlist-wrapper .product-title{
  color: #43413E;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 36px;
  margin:0;
  letter-spacing:0;
}
.product-title-wishlist-wrapper button.swym-button{
    padding: 0 !important;
    display: flex;
    width: 100%;
    height: auto;
    max-width: 16px;
  margin:7px 0 0;
  right:24px;
}
.product-title-wishlist-wrapper button.swym-button>svg{
  fill:transparent;
  width:16px;
  height:16px;
}
button.swym-button.disabled, button.swym-button:disabled{
  opacity:1;
}
.product-title-wishlist-wrapper button.swym-button:hover svg{
  fill: #43413e;
}
.product-title-wishlist-wrapper button.swym-button.swym-added>svg{
  fill:#43413E;
}
.product__info-wrapper .stamped-badge-starrating .stamped-fa {
    color: #43413E !important;
}
.product-main-slider .splide__slide, .product-main-slider .splide__slide *{
  border-radius:8px !important;
}
.stamped-product-reviews-badge .stamped-badge{
  line-height:0;
  margin:0 0 16px;
}
.product__info-wrapper .price-item{
    color: #43413E;
    font-family: 'Inter';
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  letter-spacing:0;
  }
.product__info-wrapper .price .badge, .product__info-wrapper .price__container{
  margin:0 0 12px;
}
.product__info-wrapper variant-radios{
  margin: 16px 0 24px;
}
.product__info-wrapper .product-form__input input[type=radio]+label.color-swatch{
  border:unset;
  left:0;
  margin: 0 !important;
}
.color-swatch-wrapper{
      display: flex;
    gap: 8px;
      margin: 16px 0 0;
    align-items: center;
}
.product__info-wrapper .form__label span{
      color: #696765;
    font-family: 'Inter';
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  text-transform: capitalize;
  letter-spacing:0;
}
.product__info-wrapper .form__label span.pdp-variant-title{
  font-weight:600;
  color:#43413E;
  letter-spacing:0;
}
.product__info-wrapper fieldset.product-form__input .form__label {
    margin-bottom: 0;
}
.product__info-wrapper .product-form__input input[type=radio]+label.color-swatch{
  margin: 16px .8rem 0 0;
  border: 1px solid #D9D9D8;
}
.product__info-wrapper .product-form__input input[type=radio]:checked+label.color-swatch{
  border:unset;
  margin-left: 4px !important;
    margin-right: 4px !important;
}

.product__info-wrapper .product-form__input{
  margin:0;
}
.product__info-wrapper .product-form__input:first-child{
  margin:0 0 12px;
}
.product__info-wrapper .product-form__input.hide-size{
  display:none;
}
.product__info-wrapper .product-form__input input[type=radio]+label.size-style{
      padding: 0;
    width: 48px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  margin-right:4px;
  letter-spacing:normal;
  border: 1px solid #D9D9D8;
    background: transparent;
  color:#65625E
}
.product__info-wrapper .product-form__input input[type=radio]:checked+label.size-style {
    background-color: #43413E;
    color: #FFFDFB;
}
.product__info-wrapper .product-form__input input[type="radio"]:not(.disabled) + label.size-style:hover {
    background-color: #43413E !important;
    color: #FFFDFB !important;
}
.showBackinstock .product-form_buttons{
    display:none !important;
  }
.product__info-wrapper .product-form__submit{
  border-radius: 8px;
    background: #ED7B68;
    max-width: 100%;
    margin: 0;
    color: #FFFDFB;
    text-align: center;
    font-family: 'Inter';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    width: 100%;
    display: block;
  padding: 11px 0;
  position:relative;
  transition:unset;
}

.showBackinstock #Globo-Back-In-Stock .gBackInStockBtn, .gSubscribeBtn.gEnableSubscribe{
  border-radius: 8px !important;;
    background: #ED7B68 !important;
    max-width: 100% !important;
    margin: 0 !important;
    color: #FFFDFB !important;
    text-align: center !important;
    font-family: 'Inter' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    letter-spacing: 0.64px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    display: block !important;
  padding: 11px 0 !important;
  position:relative !important;
  transition:unset !important;
}
.product_bottom_cta .sticky_atc_button{
  border-radius: 8px;
    background: #ED7B68;
  position:relative;
}
.product__info-container .product-form{
  margin:0;
}
.product-status .product-instock, .product-preorder{
    padding: 0;
    margin: 0 0 16px;
  padding-top:0 !important;
}
.product-status .product-instock span.tw-text-heading_black, .product-preorder .tw-text-heading_black{
      color: #43413E;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.product-status .product-instock span.tw-text-heading_black b{
      color: #43413E;
    font-weight: 600;
  font-family: Inter;
}
.hr_line_pro{
    background: #D9D9D8;
    height: 1px;
  }

.accordion_trigger {
  position: relative;
  width: 100%;
  height: auto;
}
.accordion_trigger:first-child button {
  border-top: 1px solid #43413E33;
}
.accordion_trigger > button {
  display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #43413E33;
    padding: 16px 0 16px;
    width: 100%;
    cursor: pointer;
}
.accordion_trigger > button.active{
  border-bottom: unset;
}
.accordion_title_with_icon{
      display: flex;
    align-items: center;
    gap: 8px;
    justify-content: flex-start;
}
.accordion_title{
  color: #43413E;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.accordion_title b{
  font-weight:600;
  font-family: 'Inter';
}
.accordion_trigger .icon-plus,
.accordion_trigger .icon-minus {
  float: right;
}

.content {
  max-height: 0;
  transition: max-height 0.4s ease, padding 0.4s ease;
}
.content.open_accordion{
  border-bottom:1px solid #43413E33;
  padding-left: 0;
    padding-right: 0;
}
.content.open_accordion p{
  padding: 0 0 4px;
}
.custom-accordion__copy {
    overflow: hidden;
    color: #65625E;
    line-height: 2rem;
    font-size: 13px;
    font-weight: 400;
  }

  .custom-accordion__copy a{
    color: #ED7B68;
    text-decoration: underline;
    text-underline-offset: 2px;
  }
.product-status .product-instock{
  display:none !important;
}
  @media screen and (min-width:1024px) {
    .custom-accordion__copy {
      line-height: 2.4rem;
      font-size: 15px;
    }
  }

  .custom-accordion__copy ul{
    list-style: inside;
  }

  .custom-accordion__copy strong{
    font-weight: 500;
        color: #43413E;
  }
  .custom-accordion__copy--open {
    visibility: visible;
  }
  .custom-accordion__copy__pic {
    width: 100px;
    height: auto;
    float: right;
    margin: 0 0 0 20px;
  }
#rebuy-widget-139389, #rebuy-widget-244620 {
    max-width: 100%;
}
#rebuy-widget-139389 .primary-title, , #rebuy-widget-244620 .primary-title {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 20px;
  letter-spacing:0;
}
#rebuy-widget-139389 .rebuy-product-block, #rebuy-widget-244620 .rebuy-product-block {
        padding-block: 0;
    display: flex;
    flex-direction: row-reverse;
    width: 100% !important;
    justify-content: flex-end;
    gap: 19px;
    padding: 4px 16px 4px 4px;
    margin: 0 0 12px;
    border: 1px solid #D9D9D8;
    border-radius: 8px;
  background:#fff;
}
#rebuy-widget-139389 .rebuy-product-media, #rebuy-widget-244620 .rebuy-product-media {
    width: auto;
  float:none;
}
#rebuy-widget-139389 img, #rebuy-widget-244620 img {
    height: 136px;
    width: 101px;
    border-radius: 8px;
    border: unset;
    object-fit: cover;
    margin: 0;
}
#rebuy-widget-139389 .rebuy_product_info_wrapper, #rebuy-widget-244620 .rebuy_product_info_wrapper{
  width:100%;
}
#rebuy-widget-139389 .rebuy-product-info, #rebuy-widget-139389 .rebuy-product-options, #rebuy-widget-139389 .rebuy-product-actions, #rebuy-widget-244620 .rebuy-product-info, #rebuy-widget-244620 .rebuy-product-options, #rebuy-widget-244620 .rebuy-product-actions{
  width:100%;  
}
#rebuy-widget-139389.rebuy-widget .rebuy-product-grid.small-style-list .rebuy-product-block .rebuy-product-info, #rebuy-widget-244620.rebuy-widget .rebuy-product-grid.small-style-list .rebuy-product-block .rebuy-product-info{
  float: none;
  margin: 0;
  padding:0;
}
#rebuy-widget-139389 .rebuy-product-title, #rebuy-widget-244620 .rebuy-product-title {
    margin: 8px 0 0;
    color: #43413E;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
#rebuy-widget-139389 .rebuy-product-vendor, #rebuy-widget- .rebuy-product-vendor {
    margin: 0 0 4px;
    color: #696765;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
#rebuy-widget-139389 .rebuy-product-price, #rebuy-widget-244620 .rebuy-product-price  {
    margin: 0 0 12px;
}
#rebuy-widget-139389 .rebuy-product-price .rebuy-money, #rebuy-widget-244620 .rebuy-product-price .rebuy-money{
      color: #43413E;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
#rebuy-widget-139389 .rebuy-product-actions, #rebuy-widget-244620 .rebuy-product-actions{
  display:none;
}
#rebuy-widget-139389 .rebuy-product-options, #rebuy-widget-244620 .rebuy-product-options{
  margin:0 0 8px;
  padding:0;
  display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  gap: 8px;
}
#rebuy-widget-139389 .rebuy-select, #rebuy-widget-244620 .rebuy-select {
    width: max-content;
    height: 40px;
    background-position: calc(100% - 15px) calc(1em + 4px), calc(100% - 10px) calc(1em + 4px), calc(100% - 2.5em) 5em !important;
    padding-right: 30px;
    margin: 0;
    color: #43413E;
    font-family: Inter;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
      border-radius: 8px !important;
}
#rebuy-widget-139389 .rebuy-button, #rebuy-widget-244620 .rebuy-button {
    border: 1px solid #43413E;
    padding: 7px 24px;
    width: 100%;
    border-radius: 8px;
    background: #43413E;
    color: #FFFDFB;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.48px;
}
.rebuy-button:hover{
  color: #43413e !important;
    background: transparent !important;
}
#rebuy-widget-139389 .rebuy-select:focus, .rebuy-widget .rebuy-select:focus, #rebuy-widget-139389 select.rebuy-select:focus, #rebuy-widget-139389 .rebuy-widget select.rebuy-select:focus,  #rebuy-widget-244620 .rebuy-select:focus, .rebuy-widget .rebuy-select:focus, #rebuy-widget-244620 select.rebuy-select:focus, #rebuy-widget-244620 .rebuy-widget select.rebuy-select:focus{
  border-color:#D9D9D8;
  box-shadow: unset;
}
#rebuy-widget-139389 .rebuy-product-block:last-child, #rebuy-widget-244620 .rebuy-product-block:last-child{
  margin:0;
}
.product_block-tabs-wrapper{
  border-radius: 8px;
background: #F8F6F1;
  padding:16px 16px 20px;
}
.product_block-tabs {
  display: flex;
    gap: 9.12px;
    }

    .product_block-tab {
      cursor: pointer;
      color: #43413E;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
     width: calc((100% / 3) - (6.1px));
      padding-bottom: 12px;
    text-align: center;
      border-bottom: 1px solid #D9D9D8;
    }

    .product_block-tab.active {
      border-bottom:1px solid #43413E;
    }

    .product_block-tab-content {
      display: none;
      margin: 16px 0 0;
    }

    .product_block-tab-content.active {
      display: block;
    }
.product_block-tab-content-description p{
  color: #43413E;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.rebuy-widget-2025 .slider-progress-wrapper {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 1.5px;
  background: #D9D9D8;
  border-radius: 4px;
  cursor: pointer;
  touch-action: pan-x;
}
.rebuy-widget-2025 .slider-progress-bar {
  width: 0%;
  height: 100%;
  background: #43413E;
  border-radius: 5px;
  transition: width 0.2s ease;
  display:block !important;
}
#rebuy-widget-142214, #rebuy-widget-203093{
  padding:0;
}
.page-width{
  padding:0;
}
.rebuy-widget.rebuy-widget-2025 .primary-title{
  color: #43413e;
    font-family: Marlide Display;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    width: 100%;
    margin: 0 0 16px !important;
    text-align: center !important;
  letter-spacing:0;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid{
      display:flex;
    padding: 0 !important;
    overflow: hidden;
}
.rebuy-widget.rebuy-widget-2025 .custom-scrollbar{
      display: block;
    width: 100%;
  order:3;
  padding: 0 24px;
    margin: 48px 0 0;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__track{
  padding:0 24px !important;
  overflow-x:visible;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__track::-webkit-scrollbar {
  display: none;
}
#rebuy-widget-142214 .rebuy-product-grid .rebuy-product-block, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block, #rebuy-widget-203093 .rebuy-product-grid .rebuy-product-block{
  width:calc((100% / 2) - (8px)) !important;
  padding: 0 !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-media:hover .rebuy-product-image .rebuy-product-hover-img{
      scale: unset;
}
#rebuy-widget-142214 .rebuy-product-media, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-media, #rebuy-widget-203093 .rebuy-product-media {
    margin-bottom: 8px;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .variant-option .color-container{
  width:16px;
  height:16px;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-options{
  margin:0 0 6px !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-title{
      color: #43413E !important;
    font-family: Inter !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 20px !important;
    text-transform: capitalize !important;
    margin: 0 0 4px !important;
      display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-vendor{
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #65625E;
    text-overflow: ellipsis;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-review{
  margin: 0 0 4px;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-price span{
  color: #43413E;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions{
     gap: 4px !important;
    margin-top: 10px !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-product-option.size {
    width: calc(50% - 2px) !important;
  position:relative;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-product-option.size .rebuy-select, #rebuy-widget-142214 .rebuy-select, #rebuy-widget-203093 .rebuy-select{
  height:40px !important;
      color: #43413E;
    font-family: Inter;
    font-size: 14px !important;
    font-style: normal;
  width:max-content;
    font-weight: 500;
    line-height: 24px;
    padding-left: 12px;
   appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none; 
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16" fill="none"><path d="M4 6L8 10L12 6H4Z" fill="%2343413E"/></svg>') no-repeat !important;
  background-position: right 12px center !important;
  background-color: #fff !important;

}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-button{
  color: #FFFDFB !important;
    font-family: Inter;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.48px !important;
    border-radius: 8px !important;
    background: #43413E !important;
    border: 1px solid #43413E !important;
    height: 40px !important;
    padding: 0;
  max-width:100% !important;
}
.rebuy-widget.rebuy-widget-2025{
  max-width:1384px !important;
  padding:40px 0 32px !important; 
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .option-swatch.color.unavailable{
  display:none;
}
.product-form__buttons{
  max-width:100%;
  overflow:hidden;
}
.product__info-wrapper .product-form__submit:after, .product_bottom_cta .sticky_atc_button:after, .showBackinstock #Globo-Back-In-Stock .gBackInStockBtn:after{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, #fff0, #ffffff4d, #fff0);
    transform: skew(-25deg);
    animation: button-shine 3.5s infinite;
}
.product__info-wrapper .product-form__submit:disabled, .product__info-wrapper .product-form__submit:disabled:hover{
  background: #D9D9D9;
  color: #43413E;
  border: 1px solid #D9D9D9;
}
.product__info-wrapper .product-form__submit:disabled:after{
  display: none;
}
@keyframes button-shine{0%{left:-100%}50%{left:50%}100%{left:200%}}
.product__info-wrapper .product-form__submit span{
  scale: 1;
    display: inline-block;
    transition: scale 0.3s ease;
}
 .product_bottom_cta .sticky_atc_button span{
  scale: 1;
    transition: scale 0.3s ease;
}
.product_bottom_cta .sticky_atc_button .add-to-cartBtn-price{
  scale: 1;
    transition: scale 0.3s ease;
  display:inline-flex;
}
.product__info-wrapper .product-form__submit:hover, .product_bottom_cta .sticky_atc_button:hover{
  background: #B75B4C;
  border:1px solid #B75B4C;
    color: #fffdfb;
  transition:unset;
  span{
    scale: 0.9;
    transition: scale 0.3s ease;
  }
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:focus{
  border:unset !important;
  background: url('/cdn/shop/files/rebuy-arrow-mobile-left.svg?v=1754057630') no-repeat center !important;
  opacity:1;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:focus{
  background: url('/cdn/shop/files/rebuy-arrow-mobile-right.svg?v=1754057630') no-repeat center !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev{
  transform: translateY(0%) rotate(0) !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:focus{
  transform:translateY(0%) rotate(0) !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:focus{
  transform:translateY(0%) rotate(0deg) !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-button:hover, #rebuy-widget-142214 .rebuy-button:hover, #rebuy-widget-203093 .rebuy-button:hover{
  color: #43413e !important;
    background: transparent !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-review{
  display:none !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-color-title{
  transform: translate3d(-14px, -10px, 0);
}
div[data-rebuy-id="203093"] {
  background: #fffdfb;
}
.product-form__input input[type=radio]+label.size-style:hover{
  background: #fff !important;
    border-color: #43413e;
    color: #43413e;
}
.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{
  display:none !important;
}
.stamped-badge-caption[data-reviews][data-label][data-version="2"]{
  color: #43413E;
    font-family: Inter;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    position: relative;
    margin: 0 0 0 6px;
}
.stamped-badge-caption[data-reviews][data-label][data-version="2"]:before{
  content:'(' !important;
  position:absolute;
  top:0;
  left:-5px;
}
.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{
  content:')' !important;
  position:absolute;
  top:0;
  right:-5px;
}
.accordion_top{
  display:block;
  margin-top:20px;
}
.full-width-seen{
  display:block;
  width:100%;
}
.product__info-wrapper .product-form .gPreorderBottomMessage{
  max-width:100%;
}

.product_bottom_cta .product_bottom_cta_container .gPreorderBottomMessage{
  display:none;
}


.product_bottom_cta .sticky_atc_button .add-to-cartBtn-price{
  scale: 1;
    transition: scale 0.3s ease;
  display:inline-flex;
}
.product__info-wrapper .product-form__input input[type=radio].disabled+label.color-swatch{
  opacity: 0.25;
  border-color: #43413e;
}
.product__info-wrapper .product-form__input input[type="radio"].disabled + label.color-swatch::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  width: 17px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cline y1='-0.625' x2='31.1127' y2='-0.625' transform='matrix(0.707107 0.707107 0.707107 -0.707107 1 0)' stroke='%2343413e' stroke-width='1.25'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
}
.product-form__input input[type="radio"].disabled:checked + label.color-swatch{
  opacity: 1;
  border: 1px solid #D9D9D8;
}
.product-form__input input[type="radio"].disabled:checked + label.color-swatch::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cline y1='-0.625' x2='39.598' y2='-0.625' transform='matrix(0.707107 0.707107 0.707107 -0.707107 1 0)' stroke='%2343413E' stroke-width='1.25'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.product__info-wrapper .product-form__input input[type="radio"].disabled + label.size-style{
  text-decoration: none;
color: #B4B3B2;
  border-color: #b4b3b2;
    background: transparent;
}
.product__info-wrapper .product-form__input input[type="radio"].disabled + label.size-style::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 37px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='36' viewBox='0 0 43 36' fill='none'%3E%3Cline y1='-0.625' x2='54.6717' y2='-0.625' transform='matrix(0.768221 0.640184 0.640184 -0.768221 1 0)' stroke='%23D9D9D8' stroke-width='1.25'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.product__info-wrapper .product-form__input input[type="radio"].disabled:checked + label.size-style{
  border-color: #43413E;
}

.product__info-wrapper .product-form__input input[type="radio"].disabled:checked + label.size-style::after {
  content: "";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 37px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='36' viewBox='0 0 43 36' fill='none'%3E%3Cline y1='-0.625' x2='54.6717' y2='-0.625' transform='matrix(0.768221 0.640184 0.640184 -0.768221 1 0)' stroke='%2343413E' stroke-width='1.25'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.product-form__input input[type=radio]:checked+label.color-swatch:before {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
}
.sold-out.custom-badge{
  display: none !important;
}
.rebuy_sale_price{
  display: flex;
    align-items: center;
    gap: 4px;
}
.rebuy_sale_price .rebuy_sale_price_compare{
  color: #8E8D8B !important;
    font-family: Inter  !important;
    font-size: 14px  !important;
    font-style: normal  !important;
    font-weight: 400  !important;
    line-height: 24px  !important;
    text-decoration-line: line-through  !important;
}
.rebuy_sale_price .rebuy_sale_price_final{
  color: #43413E  !important;
    font-family: Inter  !important;
    font-size: 16px  !important;
    font-style: normal  !important;
    font-weight: 600  !important;
    line-height: 24px  !important;
}
.rebuy_sale_price .rebuy_sale_price_percentage{
    padding: 2px 6px;
    background: #ed7b68;
    color: #fff !important;
    text-align: center;
    font-family: Inter !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    text-transform: uppercase;
    display: block;
    border-radius: 4px;
    margin-left: 2px;
}
.rebuy_sale_price .rebuy_sale_price_percentage.rebuy_sale_bogo{
  color:#43413E !important;
  background: #FEC472;
}
.pdp-2025-form-submit .oos_kalviyo_custom_form{
  display: none;
}
.pdp-2025-form-submit.oos_active .oos_kalviyo_custom_form{
  display: block;
      margin: 20px 0 0;
}
.oos_kalviyo_custom_form .klaviyo-form input{
  font-weight: 500 !important;
  border-radius: 6px !important;
}
.oos_kalviyo_custom_form .klaviyo-form input::placeholder {
  font-weight: 500 !important;
  font-size: 13px !important;
}
.oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"]{
  padding:8px 0 0 !important;
          position: relative !important;
        overflow: hidden !important;
}
.oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"] button{
   position: relative !important;
        overflow: hidden !important;
}
.oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"] button:after{
      content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, #fff0, #ffffff4d, #fff0);
    transform: skew(-25deg);
  margin: 0 !important;
    border: unset !important;
    border-radius: unset !important;
    animation: button-shine 3.5s infinite;
}
.oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"] button{
  border-radius: 4px !important;
}
.oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"]{
  padding: 0 !important;
}
 .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] .go3176171171{
        border-radius: 6px !important;
    border: 1px solid #D9D9D8 !important;
    background: #F8F6F1 !important;
    padding: 17px 16px 18px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] h3{
        letter-spacing: 0 !important;
    margin: 0 0 6px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] h3 span{
    color: #43413E !important;
    font-family: Inter !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 16px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] p{
    color: #43413E !important;
    font-family: Inter !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 16px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] p span{
    color: #43413E !important;
    font-family: Inter !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 16px !important;
  }
.image-magnify-lightbox{
  cursor:zoom-in;
}
.bundle-progress-bar-container {
  width: 100%;
  background-color: #D9D7D5;
  height: 4px;
  border-radius: 2px;
  overflow: hidden;
}
.bundle-progress-bar-fill {
  height: 100%;
  background-color: #F2B9B6;
  width: 0%;
  transition: width 0.3s ease-in-out;
}
  .dark--yellow--color-tag{
    background:#FEC472 !important;
  }
  .dark--yellow--color-line{
    color:#A67127 !important;
  }
span.save-badge.saving-custom-badge{
  border-radius: 4px;
    background: #F2B9B6;
    color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 0;
    padding: 2px 6px;
    margin-left: 2px;
}
span.save-badge.saving-custom-badge.bundle-saving-badge{
  background: #43413E;
  color:#FFFDFB;
}
.bundle-deal-badge{
  border-radius: 4px;
background: linear-gradient(90deg, #FFCDD7 0%, #FFB4B4 100%);
  color: #43413E;
text-align: center;
font-family: Inter;
font-size: 11px;
font-style: normal;
font-weight: 600;
line-height: 16px;
  letter-spacing: 0;
text-transform: uppercase;
  padding: 2px 6px;
    margin-left: 0;
}
.product__info-wrapper s.price-item{
  color: #8E8D8B;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 24px;
text-decoration-line: line-through;
}
.price--on-sale .price__sale{
  gap:6px;
}
.tagline_under_price{
  color: #A9827F;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 4px 0 0 0;
    letter-spacing: 0;
}
.bundle-variants-wrapper{
      display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
  flex-wrap: wrap;
  margin: 24px 0 0;
}
.bundle-variants-wrapper input[type=radio]+label.bundle-option-style {
        width: calc((100% / 3) - (6px));
    flex-direction: column;
    border-radius: 8px;
border: 1px solid #D9D9D8;
  padding:0;
}
.product-form__input input[type=radio]:checked+label.bundle-option-style {
  background: #FEFEFE;
  color:#65625E;
border: 1px solid #43413E;
}
.bundle-option-style-upper{
  padding: 12px 13px 12px 12px;
      border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  border-bottom: 1px solid #D9D9D8;
}

.bundle-variants-wrapper .bundle-option-style{
    text-align: left !important;
    margin: 0 !important;
}
.bundle-option-value{
  color:#43413E;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
  display: block;
  letter-spacing: 0;
}
.bundle-variant-badge{
      position: absolute;
    color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.2px;
    text-transform: uppercase;
    margin: 0;
    padding: 0px 6px;
    border-radius: 4px;
    background: #F2B9B6;
    top: -9px;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
}
.bundle-variant-includes{
      color: #696765;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  display: block;
  text-transform: capitalize;
  letter-spacing: 0;
}
.bundle_variant_price_wrapper{
      display: flex;
    align-items: center;
    gap: 4px;
}
.bundle_variant_price_compare{
  color: #8E8D8B;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-decoration-line: line-through;
  display: block;
  letter-spacing: 0;
}
.bundle_variant_price_final{
      color: #43413E;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
  display: block;
  letter-spacing: 0;
}
.bundle-variant-type{
      color: #B94738;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: block;
  letter-spacing: 0;
}
.product-form__input input[type=radio]:checked+label.bundle-option-style{
  .bundle-option-style-upper{
  background: #43413E;
  /* border: 1px solid #43413E; */
}
/* .bundle-option-style-bottom{
  border: 1px solid #43413E;
} */
  .bundle-option-value{
      color: #FFFDFB;
  }
  .bundle-variant-includes{
      color: #8E8D8B;
  }
}
.bundle-option-style-bottom{
  padding: 8px 13px 12px 12px;
      /* border: 1px solid #D9D9D8; */
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.bundle_quantity_info{
      margin: 16px 0 0;
    border-radius: 8px;
    border: 1px solid #D9D7D5;
    background: #FFF;
    padding: 11px;
}
.bundle_quantity_info p{
      color: #43413E;
font-family: Inter;
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: 16px;
  margin: 0 0 8px
}
.bundle_quantity_info > span{
  color: #65625E;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 8px 0 0;
    display: block;
}
.not-pdp .product_block-tabs-wrapper{
  margin: 24px 0 0;
}
.product_variant_switcher_heading{
      color: #65625E;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 0 0 12px;
  text-transform: capitalize;
}
.product_variant_switcher_heading span{
  color: #43413E;
font-family: Inter;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: 16px;
}
.product_variant_switcher_items{
  gap:8px;
}
.product_variant_switcher_item{
      width: 48px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #65625E;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  border-radius: 8px;
border: 1px solid #D9D9D8;
}
.product_variant_switcher_item.product_variant_switcher_items_active{
  border: 1px solid #43413E;
background: #43413E;
  color: #FFFDFB;
}
.product_variant_switcher_main{
  margin: 0 0 24px;
}
.product_variant_switcher_main.product_variant_switcher_length .product_variant_switcher_item{
          width: max-content;
    padding: 0 7px;
    text-transform: capitalize;
    }
.bundle_variants_title{
      color: #696765;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -0.13px;
    margin: 12px 0 0;
    display: block;
}
.not-pdp .product_bottom_cta, .not-pdp .logo-scroller-wrapper {
  display:none !important;
}
.not-pdp .full-width-seen{
  display: none !important;
}
#rebuy-widget-203093{
  padding:0 !important;
      background: #FFFDFB;
}
#rebuy-widget-203093 h3.primary-title{
  display:none;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow:disabled{
  opacity:0 !important;
}
.bundle_product_list{
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 12px 0 16px;
}
.bundle_product_item{
      display: flex;
      flex-wrap:wrap;
    gap: 12px;
    border-radius: 4px;
    border: 1px solid #D9D9D8;
    background: #FFF;
  padding: 4px;
}
.bundle-preorder-active .bundle_product_item{
  padding-bottom:0;
  border-bottom:unset;
  border-radius:4px 4px 0 0;
}
.bundle-preorder-note{
  width:100%;
      color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -0.24px;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #F5CB5C;
    border-bottom: 1px solid #F5CB5C;
    border-left: 1px solid #F5CB5C;
    background: linear-gradient(0deg, rgba(245, 203, 92, 0.20) 0%, rgba(245, 203, 92, 0.20) 100%), #FFFDFB;
        padding: 8px 0;
}
.bundle_product_item-content{
  width:calc(100% - 72px);
     margin: 4px 0 4px;
    position: relative;
}
.bundle_product_item img{
  width:60px;
  height: 80px;
  object-fit: cover;
}
.bundle_product_item h3{
      overflow: hidden;
    color: #43413E;
    text-overflow: ellipsis;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    align-self: stretch;
  margin: 0;
  letter-spacing:0;
}
.product__info-wrapper .bundle_product_item .form__label span.pdp-variant-title{
      color: #696765;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
      display: block;
}
.product__info-wrapper .bundle_product_item .var_type_material .form__label span.pdp-variant-title{
  margin: 0 0 11px;
}
.product__info-wrapper .bundle_product_item .var_type_size .form__label span.pdp-variant-title{
  margin:0 0 8px;
}
.product__info-wrapper .bundle_product_item .varainat_options2{
  margin-bottom:16px;
}
.product__info-wrapper .bundle_product_item .var_type_size{
  margin-top:12px;
}
.bundle_product_item_main.bundle-preorder-active .bundle_product_item-content.varainat_options2{
  margin-bottom: 20px;
}
.bundle_product_item .color-swatch-wrapper{
      margin: 0;
    gap: 6px;
}
.bundle_product_item .var_type_size .color-swatch-wrapper{
    gap: 8px;
}
.bundle_product_item .form__label-wrapper{
  line-height: 1;
}
.bundle_product_item .product-form__input input[type=radio]:checked+label.color-swatch:before{
  z-index: 3;
}
.bundle_product_item .product-form__input input[type=radio]+label.color-swatch {
    height: 18px;
    width: 18px;
}
.bundle_product_item .product-form__input input[type=radio]:checked+label.color-swatch:before {
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    width: 24px;
    height: 24px;
}
.product__info-wrapper .bundle_product_item .product-form__input input[type=radio]+label.size-style {
        padding: 0;
        width: 32px;
        height: 28px;
        font-size: 13px;
        margin: 0;
        border-radius:4px;
}

.bundle-preorder-badge{
  color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    margin: 0 0 0 8px;
    border-radius: 4px;
    background: #F5CB5C;
    padding: 0 6px;
    letter-spacing: 0;
}
.bundle_preorder_item{
  display:none;
}
/* .bundle-preorder-active .bundle_preorder_item{
  display:inline-block;
} */
.bundle-preorder-active .bundle_preorder_item.bundle-preorder-note{
  display:block;
}
#rebuy-widget-142214 .rebuy-badge, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-badge, #rebuy-widget-203093 .rebuy-badge{
    border-radius: 2px !important;
}
.mobile-gallery-btn{
  position: absolute;
      bottom: 8px;
    right: 8px;
    display:none;
}
.product-form-installment p{
      color: #43413E;
    text-align: center;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 12px 0 0;
}
.product-form-installment p span{
  font-weight:700;
}
.product-form-installment shopify-payment-terms{
text-align: center;
margin: 12px 0 0;
display:block;
}
.bundle_product_item_main.bundle-preorder-active .bundle_product_item-content.varainat_options1{
  margin-bottom: 8px;
}
.rebuy_sale_price_percentage.sale_bundle_price_rebuy{
  border-radius: 4px;
background: #F5CB5C !important;
color:#43413E !important;
}
@media screen and (max-width: 767px) {
  .not-pdp .product__title{
  margin: 16px 0 0;
}
  .product-main-slider .splide__slide{
        margin-right: 8px;
    width: calc(66.6667% - 2.66667px);
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrows.rebuy-carousel__arrows{
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    order: 3;
    align-items: center;
    gap: 8px;
    margin: 16px 0 0;
    width: 100%;
    justify-content: space-between;
    padding: 0 24px;
    display: flex;
  }
    #rebuy-widget-142214 .splide__arrow, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow, #rebuy-widget-203093 .splide__arrow{
        display: block;
        position: relative;
        width: 32px;
        height: 32px;
        left: unset;
        right: unset;
        top: unset;
        bottom: unset;
                  border: unset;
        background-size: auto !important;
        background-color: transparent !important;
        transform: rotate(0);
      opacity: 1;
    }
  #rebuy-widget-203093 .splide__arrow--next, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next, #rebuy-widget-142214 .splide__arrow--next{
    transform: rotate(0);
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid{
    padding-bottom: 20px !important;
  }
  #rebuy-widget-203093 .rebuy-product-grid{
    padding-bottom: 32px !important;
  }
  .rebuy-widget.rebuy-widget-2025{
    margin-bottom:0 !important;
  }
}
@media screen and (max-width: 479px) {
.product__info-wrapper .product-form__input input[type=radio]+label.size-style {
    padding: 0;
    width: 40px;
    height: 36px;
      font-size: 12px;
}
}
@media screen and (min-width: 768px) {
  .product__info-wrapper .bundle_product_item .var_type_material .form__label span.pdp-variant-title{
  margin: 0 0 15px;
}
.product__info-wrapper .bundle_product_item .var_type_size .form__label span.pdp-variant-title{
  margin:0 0 8px;
}
.product__info-wrapper .bundle_product_item .varainat_options2{
  margin-bottom:12px;
}
.product__info-wrapper .bundle_product_item .var_type_size{
  margin-top:20px;
}
  .product-form-installment p{
      font-size:14px;
    }
    .product__info-wrapper .bundle_product_item .product-form__input input[type=radio]+label.size-style {
        padding: 0;
        width: 40px;
        height: 32px;
        font-size: 14px;
        margin: 0;
        font-weight: 500;
line-height: 24px;
letter-spacing: -0.14px;
        border-radius:4px;
}
  #rebuy-widget-203093{
    margin:0 auto 80px;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--prev:focus{
  border:unset !important;
  background: url('/cdn/shop/files/rebuy-arrow-desktop-left.svg?v=1754057629') no-repeat center !important;
}
.rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:hover, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__arrow--next:focus{
  background: url('/cdn/shop/files/rebuy-arrow-desktop-right.svg?v=1754057630') no-repeat center !important;
  
}
  .bundle_product_list{
  gap: 16px;
  margin: 16px 0 24xpx;
}
.bundle_product_item{
    gap: 16px;
  padding: 8px;
}
.bundle_product_item-content{
  width:calc(100% - 80px);
}
.bundle-preorder-badge{
  font-size: 12px;
    line-height: 12px;
    padding: 4px 8px;
}
.bundle-preorder-note{
      font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.26px;
}
.bundle_product_item img{
  width:64px;
  height: 88px;
}
.bundle_product_item h3{
    font-size: 16px;
    line-height: 24px;
  margin: 0;
}
.product__info-wrapper .bundle_product_item .form__label span.pdp-variant-title{
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 12px;
}
.product__info-wrapper .bundle_product_item .varainat_options2 .var_type_size .form__label span.pdp-variant-title{
  margin:0 0 8px;
}
.bundle_product_item .color-swatch-wrapper{
      margin: 0;
    gap: 6px;
}
.bundle_product_item .var_type_size .color-swatch-wrapper{
    gap: 7px;
}
.product__info-wrapper .bundle_product_item .product-form__input input[type=radio]+label.color-swatch {
    height: 18px;
    width: 18px;
}
    .product__info-wrapper .bundle_product_item .product-form__input input[type=radio].disabled:checked+label.size-style:after, .product__info-wrapper .bundle_product_item .product-form__input input[type=radio].disabled+label.size-style:after {
        width: 30px;
        height: 23px;
    }
   .product__info-wrapper .bundle_product_item .product-form__input input[type=radio].disabled+label.color-swatch:after {
        width: 14px;
        height: 14px;
    }
    .bundle_product_item .product-form__input input[type=radio].disabled:checked+label.color-swatch:after {
        width: 17px;
        height: 17px;
    }
.bundle_product_item .product-form__input input[type=radio]:checked+label.color-swatch:before {
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    width: 24px;
    height: 24px;
}
  .bundle_variants_title{
font-size: 16px;
line-height: 20px;
letter-spacing: -0.16px;
    margin: 16px 0 0;
  }
  .product_variant_switcher_item:hover{
  border: 1px solid #43413E;
background: #43413E;
  color: #FFFDFB;
}
  .product_variant_switcher_heading{
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 8px;
  }
  .product_variant_switcher_heading span{
        font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
  .product_variant_switcher_item{
        font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .product-form__input label.bundle-option-style:hover{
  .bundle-option-style-upper{
  background: #43413E;
  /* border: 1px solid #43413E; */
}
/* .bundle-option-style-bottom{
  border: 1px solid #43413E;
} */
  .bundle-option-value{
      color: #FFFDFB;
  }
  .bundle-variant-includes{
      color: #8E8D8B;
  }
}
  .product__info-wrapper s.price-item {
    font-size: 16px;
  }
  span.save-badge.saving-custom-badge{
        padding: 6px 6.5px;
    font-size: 12px;
    line-height: 12px;
  }
  .bundle-deal-badge{
     padding: 6px 6px;
    font-size: 12px;
    line-height: 12px;
    margin-left:2px;
  }
  .tagline_under_price{
        font-size: 14px;
    margin: 8px 0 0;
  }
  .oos_kalviyo_custom_form .klaviyo-form input::placeholder {
  font-size: 16px !important;
}
  .oos_kalviyo_custom_form .klaviyo-form input {
        padding: 0 0 0 20px !important;
        height: 64px !important;
        font-size: 16px !important;
    border-radius: 8px !important;
}
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"]{
  padding:12px 0 0 !important;
}
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"] button{
  border-radius: 8px !important;
    height: 64px !important;
    font-size: 18px !important;
    color: #fff !important;
}
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"]:nth-child(2) [data-testid="form-component"] button:hover {
    background: #b75b4c !important;
    color: #fffdfb !important;
    transition: unset;
}
 .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] .go3176171171{
        border-radius: 8px !important;
    padding: 11px 20px 15px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] h3{
    margin: 0 0 4px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] h3 span{
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] p{
    font-size: 14px !important;
  }
  .oos_kalviyo_custom_form .klaviyo-form [data-testid="form-row"] [data-testid="form-component"] p span{
    font-size: 14px !important;
  }
  .accordion_top{
    margin-top:24px;
  }
  .stamped-badge-caption[data-reviews][data-label][data-version="2"]{
    font-size: 14px !important;
    line-height: 16px;
}
    .custom-accordion__copy {
    font-size:15px;
  }
.product_block-tabs{
  gap:20px;
}
  .stamped-product-reviews-badge .stamped-badge{
  margin:0 0 24px;
}
  .product__info-wrapper .logo-scroller-wrapper {
    display:none;
  }
.product-main-slider .splide__list{
  display:block;
  display: flex;
    flex-wrap: wrap;
    gap: 8px;
  flex-direction: row-reverse;
}    
      .product-main-slider .splide__slide {
        width: calc((100% / 2) - (4px));
    }
  .pdp-new .product__info-wrapper{
    width:calc(50% - 20px) !important;
    max-width:100% !important;
    display:block;
    margin: 0;
    padding: 0;
  }
  .pdp-new .product.product--medium{
    gap: 40px;
    justify-content: center;
    flex-wrap:nowrap;
  }
  .product-main-slider{
    padding:0;
  }
  .product__media-wrapper{
    width:calc(50% - 20px) !important;
    max-width:100% !important;
    display:block;
    flex-grow:unset;
    flex-shrink:unset;
  }
  .pdp-new{
    padding:32px 35px 64px;
  }
  .video_exist .product-main-slider .splide__slide, .video_not_exist .product-main-slider .splide__slide{
    order:4;
  }
  .video_exist .product-main-slider .splide-main-slide, .video_not_exist .product-main-slider .splide-main-slide{
    order:1;
  }
  .video_exist .product-main-slider .product__media-item--full, .video_not_exist .product-main-slider .splide__slide.slide_no2{
    order:2;
  }
  .video_exist .product-main-slider .full-width-seen, .video_not_exist .product-main-slider .full-width-seen{
    order:3;
  }
  .product-title-wishlist-wrapper button.swym-button>svg{
  width:24px;
  height:24px;
}
  .product__info-wrapper .product-form__input input[type=radio]+label.color-swatch{
    width:32px;
    height:32px;
    margin: 12px 12px 0 0;
  }
    .color-swatch-wrapper{
  gap: 12px;
}
  .product__info-wrapper .product-form__input input[type="radio"].disabled + label.color-swatch::after {
  width: 23px;
  height: 23px;
  }
  .product-form__input input[type="radio"].disabled:checked + label.color-swatch::after {
  width: 28px;
  height: 28px;
  }
  .product__info-wrapper .product-form__input input[type="radio"].disabled + label.size-style::after {
  width: 43px;
  height: 36px;
}
.product__info-wrapper .product-form__input input[type="radio"].disabled:checked + label.size-style::after {
  width: 43px;
  height: 36px;
}
  .product__info-wrapper .price-item{
    font-size:16px;
    line-height:27px;
  }
  .product__info-wrapper .price .badge, .product__info-wrapper .price__container{
    margin:0 0 16px;
  }
  .product__info-wrapper .product-form__submit{
        max-width: 100%;
    padding: 19px 0;
    font-size: 20px;
  }
   .showBackinstock #Globo-Back-In-Stock .gBackInStockBtn{
        max-width: 100% !important;
    padding: 19px 0 !important;
    font-size: 20px !important;
  }
  .product__info-wrapper .form__label span{
    font-size:16px;
    line-height:24px;
  }
  .product-form__input:first-child {
    margin: 0 0 16px;
}
  .product-status .product-instock span.tw-text-heading_black, .product-preorder .tw-text-heading_black{
    font-size:14px;
    line-height:24px;
  }
  .product-status .product-instock, .product-preorder {
    margin: 0 0 16px;
}
  .product-form__input input[type=radio]+label.size-style{
    font-size: 16px;
        line-height: 24px;
    margin:8px 4px 0 0;
  }
  .accordion_title{
    font-size: 14px;
    line-height: 24px;
  }
  .accordion_trigger > button {
    padding: 12px 0 12px;
  }
  .accordion_icon img{
    width:20px;
    height:20px;
  }
  .accordion_title_with_icon{
    gap:12px;
  }
  #rebuy-widget-139389 .primary-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing:0;
}
  #rebuy-widget-139389 .rebuy-product-block {
    gap: 16px;
        margin: 0 0 16px;
}
    #rebuy-widget-139389 img {
    height: 152px;
    width: 112px;
}
  #rebuy-widget-139389 .rebuy-product-title {
    font-size: 16px;
    margin: 8px 0 4px;
  }
  #rebuy-widget-139389 .rebuy-product-vendor {
    margin: 0 0 8px;
    font-size: 13px;
}
  #rebuy-widget-139389 .rebuy-product-price {
    margin: 0 0 16px;
}
#rebuy-widget-139389 .rebuy-product-price .rebuy-money{
    font-size: 16px;
}
  #rebuy-widget-139389 .rebuy-product-options{
  margin:0 0 12px;
  }
  #rebuy-widget-139389 .rebuy-select{
  border-radius: 4px !important;
    font-size:16px;
  }
  #rebuy-widget-139389 .rebuy-button {
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 0.56px;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .custom-scrollbar{
    display:none;
  }
  #rebuy-widget-142214 .rebuy-product-grid .rebuy-product-block, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block, #rebuy-widget-203093 .rebuy-product-grid .rebuy-product-block {
    width: calc((100% / 3) - (16px)) !important;
    padding: 0 !important;
    margin-right: 26px;
  }
      .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__track {
        width: calc(100% - 190px);
        padding: 5px !important;
    }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-product-option.size{
    width: 84px !important;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid img{
    border-radius:12px !important;
  }
  .rebuy-widget.rebuy-widget-2025 .primary-title{
    font-size: 48px !important;
    line-height: 48px !important;
    margin: 0 0 32px !important;
  }
  .rebuy-widget.rebuy-widget-2025{
  padding:48px 0 64px !important; 
}
  #rebuy-widget-142214 .rebuy-product-media, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-media, #rebuy-widget-203093 .rebuy-product-media {
    margin-bottom: 12px;
}
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .variant-option .color-container {
    width: 18px;
    height: 18px;
}
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-options{
  margin:0 0 8px !important;
}
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-title{
        font-size: 16px !important;
    line-height: 24px !important;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-vendor{
    font-size: 13px;
    margin: 0 0 8px !important;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-review {
    margin: 0 0 8px;
}
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-price span {
    font-size: 16px;
    line-height: 24px;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-price{
    margin:0 !important;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-button{
      height: 48px !important;
    font-size: 14px !important;
    line-height: 24px;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-product-option.size .rebuy-select, #rebuy-widget-142214 .rebuy-select, #rebuy-widget-203093 .rebuy-select{
    height: 48px !important;
    font-size:16px !important;
  }
  .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-product-actions {
    gap: 10px !important;
    margin-top: 16px!important;
}
  #rebuy-widget-142214 .rebuy-badge, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block .rebuy-badge, #rebuy-widget-203093 .rebuy-badge{
    font-size: 13px;
    line-height: 16px;
    border-radius: 4px !important;
    padding: 6px 10px;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
 .bundle-pdp .product__media-wrapper {
        width: calc(55% - 72px) !important;
    }
  .bundle-pdp.pdp-new .product__info-wrapper {
        width: 45% !important;
    }
}
@media (min-width: 1100px) and (max-width: 1339px) {
 .bundle-pdp .product__media-wrapper {
        width: calc(60% - 72px) !important;
    }
  .bundle-pdp.pdp-new .product__info-wrapper {
        width: 40% !important;
    }
}  
@media screen and (min-width: 992px) {
  .mobile-gallery-btn{
    display:none;
  }
  .bundle_quantity_info{
    margin: 20px 0 0;
    padding: 11px 19px 19px;
  }
  .bundle_quantity_info p{
    font-size: 16px;
    line-height: 24px;
  }
  .bundle_quantity_info>span{
        font-size: 13px;
  }
  .bundle-variants-wrapper {
    margin: 28px 0 0;
  }
  .bundle-option-style-upper{
    padding: 12px 16px;
  }
  .bundle-variant-badge{
        padding: 2px 6px;
    letter-spacing: 0.11px;
    font-size: 11px;
    line-height: 16px;
    top: -16px;
  }
.bundle-option-value{
      font-size: 16px;
    line-height: 20px;
}
  .bundle-variant-includes{
    font-size: 13px;
  }
  .bundle-option-style-bottom{
        padding: 12px 12px 16px;
  }
  .bundle_variant_price_compare{
    font-size: 14px;
    line-height: 20px;
  }
  .bundle_variant_price_final{
    font-size: 16px;
    line-height: 20px;
  }
  .bundle-variant-type{
    font-size: 13px;
    line-height: 20px;
  }
  .product-main-slider .splide__slide{
      width: calc((100% / 2) - (12px));
    max-width: calc((100% / 2) - (12px));
}
  .product-main-slider .splide__list{
    gap: 24px;
} 
  .pdp-new .product.product--medium{
    gap:72px;
  }
  .product__media-wrapper{
    width:calc(67.5% - 72px) !important;
  }
  .pdp-new .product__info-wrapper{
    width: 32.5% !important;
  }
  .pdp-new{
    padding:32px 64px 64px;
  }
  .play-pause-btn svg{
    width:32px;
    height:32px;
  }
  .dffered_video_media .play-pause-btn {
    bottom: 12px;
    right: 12px;
}
  .product-title-wishlist-wrapper{
    margin:0 0 12px;
    position:relative;
  }
  .pdp_short_description{
         font-size: 16px;
    line-height: 24px;
    margin: 8px 0 12px;
}
  .product-title-wishlist-wrapper .product-title{
    font-size:48px;
    line-height:48px;
    margin:0;
  }
  .product_block-tabs-wrapper {
    border-radius: 12xpx;
    padding: 16px 24px 32px;
  }
  .product_block-tab{
        padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }
  .product_block-tab-content-description p{
    font-size: 15px;
    line-height: 24px;
  }
  .product-title-wishlist-wrapper button.swym-button{
    max-width: 24px;
  }

  .product-main-slider .splide__slide .product_media_badges{
    left: 8px;
  }

    .product-main-slider .splide__slide .product_media_badges .custom-badge:not(.tw-hidden){
      font-size: 13px;
      line-height: 16px;
      border-radius: 6px !important;
      padding: 6px 10px;
      
  }
      #rebuy-widget-142214 .rebuy-product-grid .rebuy-product-block, .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .rebuy-product-block, #rebuy-widget-203093 .rebuy-product-grid .rebuy-product-block {
        width: calc((100% / 4) - (20px)) !important;
      }
    .rebuy-widget.rebuy-widget-2025 .rebuy-product-grid .splide__track {
    width: calc(100% - 234px);
}
}

/******----- wk-css--code -----******/

.product-title-wishlist-wrapper .product-title{
  padding-right: 50px;
}
@media screen and (min-width: 750px) {
  .product-title-wishlist-wrapper button.swym-button{
    right:0;
  }
}