.okeReviews[data-oke-container].oke-w,div.okeReviews.oke-w{max-width:1312px!important}.product-swap-loading{position:relative}.product-swap-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;z-index:2;pointer-events:none}@media screen and (min-width:990px){.main-product-redesign-v2 .product.grid{align-items:stretch}.main-product-redesign-v2 .product_column-sticky{position:unset}.main-product-redesign-v2 .product__info-wrapper{position:relative}.main-product-redesign-v2 .product_column-sticky.is-pinned{position:fixed;bottom:24px;z-index:2}.main-product-redesign-v2 .product_column-sticky.is-settled{position:absolute;bottom:24px;left:0;right:0;z-index:2}}@media screen and (max-width:990px){.main-product-redesign-v2 .product_column-sticky.is-pinned,.main-product-redesign-v2 .product_column-sticky.is-settled{position:static!important}}@media screen and (min-width:990px){.main-product-redesign-v2 .product--medium:not(.product--no-media) .product__info-wrapper,.main-product-redesign-v2 .product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%}.main-product-redesign-v2 .product--medium:not(.product--no-media) .product__info-wrapper{max-width:calc(50% - 70px)}.main-product-redesign-v2 .product__info-wrapper{padding:0;margin-left:70px}}.main-product-redesign-v2 .product__media-wrapper media-gallery{gap:11px}.main-product-redesign-v2 .thumbnail[aria-current]{border:1.2px solid #000}.main-product-redesign-v2 .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.main-product-redesign-v2 .product__media-wrapper ul.thumbnail-list li{margin-bottom:11px}.main-product-redesign-v2 .product-media-container.media-type-image.media-fit-contain,.main-product-redesign-v2 .product-media-container .media,.main-product-redesign-v2 .product__media-wrapper .thumbnail{border-radius:4px}.main-product-redesign-v2 .breadcum_section ul.breadcrumb{margin-bottom:24px}.main-product-redesign-v2 .breadcum_section ul.breadcrumb li a{font-family:Montserrat;font-weight:700;font-size:15px;line-height:24px;letter-spacing:0;color:#000}.main-product-redesign-v2 .breadcum_section ul.breadcrumb li{font-family:Montserrat;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;color:#0000008c}.main-product-badges{display:flex;align-items:center;gap:4px}.main-product-redesign-v2 span.main-product-badge{background:#96bde6;font-family:Montserrat;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;color:#fff;padding-inline:13px;border-radius:999px;height:26px;display:inline-flex;justify-content:center;align-items:center;text-transform:capitalize}.main-product-redesign-v2 span.main-product-badge.main-product-badge-best-seller{color:#1e1850;background:#f8e4d2}.main-product-redesign-v2 .product__info-wrapper .product__title{margin-top:16px}.main-product-redesign-v2 .product__info-wrapper .product__title h1{font-family:Montserrat;font-weight:700;font-size:40px;line-height:48px;letter-spacing:0;color:#000}.price-with-reviews{display:flex;align-items:center;gap:12px;margin-block:14px 12px}.price-with-reviews .price_space{margin:0!important}.main-product-redesign-v2 #rating-spd_main5 p{color:#6f757c;transition:color .2s ease-in-out;margin:0 0 0 6px;font-family:Montserrat;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto}.main-product-redesign-v2 #rating-spd_main5 div.spdRatings-inner:empty{height:15px;width:65px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="11" viewBox="0 0 64 11" fill="none"><path d="M1.88755 10.4L3.22505 6.425L4.88628e-05 4.2625H3.95005L5.36255 -7.15256e-07L6.80005 4.2625H10.725L7.50005 6.425L8.86255 10.4L5.36255 7.8625L1.88755 10.4ZM15.0871 10.4L16.4246 6.425L13.1996 4.2625H17.1496L18.5621 -7.15256e-07L19.9996 4.2625H23.9246L20.6996 6.425L22.0621 10.4L18.5621 7.8625L15.0871 10.4ZM28.2866 10.4L29.6241 6.425L26.3991 4.2625H30.3491L31.7616 -7.15256e-07L33.1991 4.2625H37.1241L33.8991 6.425L35.2616 10.4L31.7616 7.8625L28.2866 10.4ZM41.4861 10.4L42.8236 6.425L39.5986 4.2625H43.5486L44.9611 -7.15256e-07L46.3986 4.2625H50.3236L47.0986 6.425L48.4611 10.4L44.9611 7.8625L41.4861 10.4ZM54.6856 10.4L56.0231 6.425L52.7981 4.2625H56.7481L58.1606 -7.15256e-07L59.5981 4.2625H63.5231L60.2981 6.425L61.6606 10.4L58.1606 7.8625L54.6856 10.4Z" fill="%23F5A623"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-mask-image:unset;mask-image:unset;background-color:transparent!important}.main-product-redesign-v2 .product__info-wrapper .price-item--regular{font-family:Montserrat;font-weight:700;font-size:28px;line-height:34px;letter-spacing:0;color:#000}.main-product-redesign-v2 .product__info-wrapper .short-description{font-family:Montserrat;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;color:#6f7682;margin-block:18px 24px}.main-product-redesign-v2 .product__info-wrapper .short-description .metafield-rich_text_field p{margin:0}.main-product-redesign-v2 .product__info-wrapper .price--on-sale .price__sale{display:flex;align-items:center;flex-direction:row-reverse}.main-product-redesign-v2 .product__info-wrapper .price__sale span.price-item.price-item--sale{font-family:Montserrat;font-weight:700;font-size:28px;line-height:34px;letter-spacing:0;color:#000;margin-right:12px}.main-product-redesign-v2 .product__info-wrapper .price__sale s.price-item.price-item--regular{font-family:Montserrat;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;text-decoration:line-through;color:#a3a8ae;margin-right:0}.main-product-redesign-v2 .product__info-wrapper .price span.badge.price__badge-sale{display:none}.main-product-redesign-v2 .afterpay-finance-wrapper{margin:18px 0;display:flex;align-items:center}.main-product-redesign-v2 .finance_text{font-family:Montserrat;font-weight:400;font-size:11.5px;line-height:11.5px;letter-spacing:0;color:#6f7682;margin:0}.main-product-redesign-v2 .finance_text strong{font-weight:400}.main-product-redesign-v2 div.afterPayOpener{min-height:auto;margin-left:8px}.main-product-redesign-v2 div.afterPayOpener svg{display:block}.main-product-redesign-v2 .product__info-container .image_swatches__main{margin-bottom:0}.main-product-redesign-v2 .product__info-container .image_swatches__main .swatch__tile{font-family:Montserrat;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;color:#0000008c;margin-bottom:12px}.main-product-redesign-v2 .product__info-container .image_swatches__main .vr__label{font-family:Montserrat;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0;color:#000;margin-right:4px}.main-product-redesign-v2 .product__info-container .image_swatches__inner{gap:8px;padding-bottom:24px}.main-product-redesign-v2 .image_swatches__item.sw_active a{border:2px solid #000}.main-product-redesign-v2 .image_swatches__item a{width:52px;height:36px;border-radius:2px;border-width:1px;padding:4px;border:1px solid #E6E6E6;display:flex;align-items:center;justify-content:center}.swatch-product-color{width:100%;height:100%;display:block}.main-product-redesign-v2 variant-selects{margin-top:24px}.main-product-redesign-v2 .product-form__input,.main-product-redesign-v2 .form__label.vr__label{width:100%;max-width:100%}.main-product-redesign-v2 .product-form__input .form__label{font-family:Montserrat;font-weight:700;font-size:11px;line-height:11px;letter-spacing:1.4px;text-transform:uppercase;color:#16181a;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px!important}.main-product-redesign-v2 .product-form__input .form__label span[data-selected-value]{font-family:Montserrat;font-weight:700;font-size:11px;line-height:11px;letter-spacing:1.4px;color:#16181a8c;margin-left:6px}.main-product-redesign-v2 .product-form__input .form__label .size_btn{font-family:Montserrat;font-weight:600;font-size:15px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#6f7682}.main-product-redesign-v2 .product-form__input--pill{display:flex;flex-wrap:nowrap}.main-product-redesign-v2 .product-form__input--pill input[type=radio]+label{font-family:Montserrat;font-weight:700;font-size:12.5px!important;line-height:12.5px;letter-spacing:.3px;width:136px;height:45px;padding:13px 20px 12px!important;border-radius:10px;border-width:.8px;display:inline-flex;align-items:center;justify-content:center;color:#000;margin-right:8px;width:auto;flex:1 1 136px;min-width:0;max-width:14rem}.main-product-redesign-v2 .product-form__input--pill input[type=radio]:checked+label{background-color:#000;color:#fff}.main-product-redesign-v2 .product-form__input--pill input[type=radio].disabled:checked+label,.main-product-redesign-v2 .product-form__input--pill input[type=radio]:disabled:checked+label,.main-product-redesign-v2 .product-form__input--pill input[type=radio].disabled+label,.main-product-redesign-v2 .product-form__input--pill input[type=radio]:disabled+label{background-color:#faf7f4;color:#a3a8ae}.main-product-redesign-v2 .size-fit{background:#f2f8ff;padding:16px 18px 16px 16px;border-radius:14px;display:flex;gap:12px;margin-top:44px}.size-fit-image{width:34px;height:34px;flex-shrink:0;background:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center}.size-fit-image img{width:100%;height:14px;max-width:14px}.main-product-redesign-v2 .size-fit p,.main-product-redesign-v2 .size-fit span{margin:0;font-family:Montserrat;font-weight:400;font-size:12px;line-height:19px;letter-spacing:0;color:#6f7682}.media-alt-size{display:block}.main-product-redesign-v2 .size-fit strong{font-family:Montserrat;font-weight:700;font-size:12.5px;line-height:12.5px;letter-spacing:0;color:#1f2124;margin-bottom:4px}.ctl-addons-link-wrapper{border:1px solid #EFEBE6;padding:14px;gap:12px;display:flex;border-radius:14px;align-items:center;justify-content:space-between;margin-block:24px 8px;cursor:pointer}.ctl-addons-link-wrapper p{margin:0;font-family:Montserrat;font-weight:400;font-size:11px;line-height:11px;letter-spacing:0;color:#6f757c}.ctl-addons-link-wrapper strong{font-family:Montserrat;font-weight:700;font-size:13px;line-height:13px;letter-spacing:0;color:#1f2124;margin-bottom:3px}.ctl-addon-savings-badge{display:flex;align-items:center;gap:4px}.ctl-addons-link-wrapper span{font-family:Montserrat;font-weight:700;font-size:9.5px;line-height:9.5px;letter-spacing:.6px;color:#0b6b3a;border-radius:999px;padding:8px 11px 7px;height:26px;background:#b2fce4;display:flex;align-items:center;justify-content:center}.length-products-wrapper{border-top:1px solid #E8E7E4;border-bottom:1px solid #E8E7E4;padding-block:10px 28px;margin-top:0}.length-products-header{display:flex;align-items:center;justify-content:space-between;padding-block:18px}.length-products-header h5{font-family:Montserrat;font-weight:700;font-size:11px;line-height:11px;letter-spacing:1.4px;color:#16181a;margin:0}.length-products-header a{font-family:Montserrat;font-weight:600;font-size:15px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto;color:#6f7682}.length-products-container{display:flex;gap:10px}.length-products-container.length-product-no-image .length-product-image{display:none!important}.length-products-container.length-product-no-image .length-product-item{padding-left:18px;padding-block:12px}.length-product-item{border:1px solid #E8E7E4;display:flex;gap:10px;border-radius:14px;border-width:1px;width:100%;padding:10px 12px 10px 10px}.length-product-item.active{border-color:#f87c56;background:#fdf1ec}.length-product-item img{width:46px;height:52px;border-radius:8px;object-fit:cover;display:block;border:0}.length-product-item h4{font-family:Montserrat;font-weight:700;font-size:14px;line-height:13px;letter-spacing:0;color:#16181a;margin:0 0 3px}.length-product-item .length-product-tagline{font-family:Montserrat;font-weight:400;font-size:13.5px;line-height:15px;letter-spacing:0;color:#6f7682;margin-bottom:5px}.length-product-price{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:11px;color:#3d4246;line-height:11px;letter-spacing:0}.length-product-item.active .length-product-price{color:#f87c56}.main-product-redesign-v2 .product-form-wrapper,.main-product-redesign-v2 .product-form-wrapper .product-form{margin-top:8px}.main-product-redesign-v2 .product__info-wrapper .product-form__submit,.main-product-redesign-v2 .product__info-wrapper .product-form__submit_bundle{font-family:Montserrat;font-weight:700;font-size:15px;line-height:24px;color:#fff;letter-spacing:0;border-radius:60px;padding:13px 13px 12px;min-height:50px;display:flex;align-items:center;justify-content:center}.main-product-redesign-v2 .product__info-container .icon-with-text{margin-top:40px}.main-product-redesign-v2 .icon-with-text--vertical .icon-with-text__item{gap:12px}.main-product-redesign-v2 .icon-with-text__item svg{width:24px;height:24px}.main-product-redesign-v2 .product__info-container .icon-with-text__item span.h4{font-family:Montserrat;font-weight:500;font-size:12px;line-height:20px;letter-spacing:0;color:#000}.custom-product-text-block{margin-top:86px}.custom-product-text-block p{margin:0}.custom-small-text{font-family:Montserrat;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.4px;color:#000;margin-bottom:16px;text-transform:uppercase}.custom-large-text{font-family:Montserrat;font-weight:700;font-size:24px;line-height:38px;letter-spacing:0;color:#000;max-width:400px}.main-product-redesign-v2 .accordion{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.main-product-redesign-v2 .accordion summary{padding:20px 0!important}.main-product-redesign-v2 .accordion .summary__title{gap:12px;align-items:center}.main-product-redesign-v2 .product__accordion .accordion__title{font-family:Montserrat;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0;color:#000}.main-product-redesign-v2 .product__accordion .accordion__content.rte,.main-product-redesign-v2 .accordion__content P{font-family:Montserrat;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;color:#6f7682;padding-inline:0}.main-product-redesign-v2 .product__info-container .accordion__content.rte ul{padding-left:0}.main-product-redesign-v2 .product__info-container .accordion__content.rte ul:has(+.ewa-rteLine>ul),.main-product-redesign-v2 .product__info-container .accordion__content.rte ul+.ewa-rteLine>ul{margin:4px 0}.image_swatches__item.swatch--unavailable{opacity:.35;pointer-events:none;position:relative;border-style:solid;border-width:0}.puffer-template .image_swatches__item.swatch--unavailable{display:none!important}.image_swatches__item.swatch--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(255,255,255,.45) 3px,rgba(255,255,255,.45) 4px);border-radius:inherit;pointer-events:none}.puffer-variant-locked{pointer-events:none;opacity:.35}.product:not(.product--small) .thumbnail__badge .icon{max-width:1.2rem;max-height:1.2rem}.deferred-media__poster-button .icon{max-width:2rem;max-height:2rem}.length-product-item.length--unavailable{opacity:.4;pointer-events:none;cursor:not-allowed;-webkit-user-select:none;user-select:none}.length-product-item.length-item--unavailable{opacity:.35;pointer-events:none;cursor:not-allowed}.product-swap-loading .thumbnail__badge svg,.product-swap-loading .deferred-media__poster-button svg{opacity:0;transition:opacity .15s ease}.thumbnail__badge svg,.deferred-media__poster-button svg{opacity:1;transition:opacity .15s ease}@media screen and (min-width:990px){.main-product-redesign-v2 .page-width{padding:0 6.4rem}product-info.main-product-redesign-v2 .page-width{max-width:var(--page-width)}.main-product-redesign-v2 media-gallery[data-desktop-layout=thumbnail_with_stacked] .product__media-list{row-gap:11px}.main-product-redesign-v2 media-gallery[data-desktop-layout=thumbnail_with_stacked] .product__media-item{aspect-ratio:525 / 656;width:100%}.main-product-redesign-v2 .product-media-container{--ratio-percent: calc(1 / .8003 * 100%)}.main-product-redesign-v2 media-gallery[data-desktop-layout=thumbnail_with_stacked] .product__media-item .product__media{height:100%}.main-product-redesign-v2 media-gallery[data-desktop-layout=thumbnail_with_stacked] .product__media-item img{width:100%;height:100%;object-fit:cover}.main-product-redesign-v2 .product__media-wrapper .thumbnail-slider{min-width:118px;max-width:118px}.main-product-redesign-v2 .product__media-wrapper ul.thumbnail-list li{width:118px;height:118px;aspect-ratio:1}}@media screen and (max-width:989px)and (min-width:750px){.main-product-redesign-v2 .product--thumbnail_with_stacked .product__media-item:not(.is-active){display:none}.main-product-redesign-v2 .product--thumbnail_with_stacked slider-component.thumbnail-slider{display:block!important}.main-product-redesign-v2 .product--thumbnail_with_stacked .product__media-list .product__media-item{width:100%;max-width:100%}.main-product-redesign-v2 .product__info-wrapper{padding-left:0}}.breadcum_section.breadcrumbs-mobile{display:none}@media(max-width:989px){.breadcum_section.breadcrumbs-mobile{display:block}.breadcum_section.breadcrumbs-desktop{display:none}}@media(max-width:749px){.main-product-redesign-v2 .page-width.container-page-width{padding-right:0}.main-product-redesign-v2 .page-width.container-page-width .product__info-wrapper{padding-right:1.6rem}.main-product-redesign-v2 .breadcum_section ul.breadcrumb{margin-bottom:8.5px;padding-right:1.6rem}.main-product-redesign-v2 .slider-mobile-gutter .product__media-list{gap:12px}.main-product-redesign-v2 .slider.slider--mobile .slider__slide{padding-top:0}.main-product-badges{padding-top:0;margin-top:0}.main-product-redesign-v2 .product__info-wrapper .product__title h1{font-size:28px;line-height:36px}.main-product-redesign-v2 .product__text{display:block;font-family:Montserrat;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0px;text-transform:uppercase;color:#6f7682}.price-with-reviews .reviews-sub-block{margin-left:auto;margin-right:30px}.main-product-redesign-v2 div.afterPayOpener{min-width:auto}.main-product-redesign-v2 .product__info-wrapper .short-description{margin-top:12px}.main-product-redesign-v2 .product__info-wrapper .short-description p{margin:0}.main-product-redesign-v2 .length-products-container{flex-direction:column}.main-product-redesign-v2 .product-form__input .form__label .size_btn{font-size:12px;line-height:12px}.main-product-redesign-v2 .product-form__input .form__label{margin-bottom:10.48px!important}.main-product-redesign-v2 .product-form__input--pill input[type=radio]+label{height:45px;border-radius:10px;border:1.17px solid #D9DCDF;padding:14px 10px 12px!important}.main-product-redesign-v2 .size-fit{margin-top:42px}.main-product-redesign-v2 .product__info-container .icon-with-text{margin-top:31px}.main-product-redesign-v2 .product__info-container .icon-with-text__item span.h4{font-size:15px;line-height:24px;letter-spacing:0px}.main-product-redesign-v2 .icon-with-text--vertical .icon-with-text__item{margin-bottom:4px}.custom-product-text-block{margin-top:45px}.custom-large-text{font-size:28px;line-height:36px}.main-product-redesign-v2 .product__info-container .product__accordion.collapsible-row-0{border-top:0}.main-product-redesign-v2 .product__info-container>.accordion:not(:has(~.accordion)){border-bottom:0!important}.main-product-redesign-v2 .product__info-container .accordion__content.rte ul li{line-height:26px}.main-product-redesign-v2 .accordion .summary__title{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/main-product-redesign.css.map */
