.pdp-section main-product{flex-direction:column}.product-form__find-store,.product-form__money-back{display:block;text-decoration:underline;width:fit-content}.product-form__money-back:only-child{margin-left:auto;margin-right:auto}.product-form__find-store .icon-store,.product-form__money-back .icon-dollar{margin:0 .75rem}.pdp-section .product__title{padding:0 1.25rem;font-size:2rem}.pdp-section .product__description{line-height:1.25;margin:.5rem 0 .85rem}.pdp-section .product-options__title:not(.mb-1){margin:0}#bazaar-voice-main-widget:not(:empty){margin:3.125rem auto;padding:0 .938rem}.pdp-section .product__description-upsell{font-size:1.3rem;text-decoration:underline}.pdp-section .breadcrumbs--root{white-space:nowrap;padding:0 1.25rem;line-height:1;margin-bottom:18px}.pdp-section .breadcrumbs--root .breadcrumbs__link,.pdp-section .breadcrumbs--root .breadcrumbs__text{font-size:.75rem;letter-spacing:.02rem}.pdp-section .breadcrumbs--root .breadcrumbs__link:not(:first-child):before,.pdp-section .breadcrumbs--root .breadcrumbs__text:not(:first-child):before{content:">";padding:0 .25rem}.product-details .product__price-wrapper{margin-bottom:.5rem}.product-details .product__tax-included{font-size:.85rem}.product-details .product__tax-included.mobile-only{margin-left:0}.product-details .product__price{font-size:1.5rem;margin-right:.5rem}[dir=rtl] .product-details .product__price{margin-left:.5rem;margin-right:unset}.product-details .product__price--compare{font-size:1.5rem;opacity:.6;text-transform:uppercase;margin-right:.5rem}.product-details .product__price--compare [data-product-compare-price]{margin-right:.75rem}.product-details{max-width:600px;width:100%;padding:0 1.25rem}.product-details>modal-opener{margin-bottom:1rem;order:initial;display:block}.product-details>:not(:first-child){margin-top:.25rem}.pdp-section .breadcrumbs--root,.pdp-section .product__title{margin-bottom:.75rem}.product__reviews{text-decoration:underline;line-height:1.4;display:block}.pdp-section .carousel-root{position:relative;height:100%}.product__carousel-wrap .badges-container{top:2%;padding:0 4.5%;max-width:unset}.product__carousel-wrap .badges-container--rectangle{margin:0 auto;bottom:6rem}.pdp-section .carousel-root .carousel__item img{object-fit:contain}.pdp-section .product-root .carousel__button{background-color:#00000042;border:0;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#fff;cursor:pointer;width:35px;height:35px}.pdp-section .product-root [data-direction=vertical] .carousel__button,body:not(.loaded) .carousel__item[aria-hidden=true],product-options[data-alternate=true]:not([data-option-name=shade]) [data-oos=true]+label:after{display:none}.carousel__button .next_announcement,.carousel__button .prev_announcement{line-height:1}.product-root .carousel__button svg{width:1.3rem;height:100%}.product-root .carousel__button path{stroke:#fff}.product-root .carousel__button--prev{left:4.5%}.product-root [data-direction=vertical] .carousel__button--prev{top:0;margin-top:-45px}.product-root [data-direction=vertical] .carousel__button--next{bottom:0;top:auto;margin-bottom:-45px}.product-root .carousel__button--next{right:4.5%}.product-root .carousel__thumbnails .carousel__button svg{display:flex;height:1.875rem;padding:.375rem}.product-root .carousel__thumbnails .carousel__button--prev{left:-3rem}.product-root .carousel__thumbnails .carousel__button--next{right:-3rem}.pdp-section .carousel-root .carousel__thumbnails{position:absolute;z-index:1;transform:translateX(-50%);left:50%;bottom:1rem;max-width:398px;width:100%}.product-root .carousel__thumbnails .carousel__item+.carousel__item{margin-left:.625rem}[dir=rtl] .product-root .carousel__thumbnails .carousel__item+.carousel__item{margin-right:.625rem;margin-left:0}.pdp-section .carousel__thumbnails .carousel__item.active{background:#fff}.pdp-section .carousel__thumbnails .carousel__item:first-child{margin-left:auto}.pdp-section .carousel__thumbnails .carousel__item:last-child{margin-right:auto}.pdp-section .carousel__img-container{cursor:pointer;position:relative;border-radius:2px;height:100%;overflow:hidden}.product-root product-options{flex-wrap:wrap;margin-bottom:1rem}.product-root product-options[data-alternate=true]{flex-wrap:wrap;margin-bottom:0}.product-root product-options[data-alternate=true][data-option-name=shade]{margin-bottom:1.5rem}.product-root .sub-program--alternate product-options[data-alternate=true][data-option-name=shade]{margin-bottom:0}.product-details .product-popup__opener{margin-bottom:1rem;order:initial;display:block}.product-root .product-options[data-alternate=true]:not([data-option-name=shade])>:not(:first-child):not(modal-opener):not(modal-dialog){margin-bottom:1.5rem}.product-options__container .sub-prog-select__item{margin-bottom:1.5rem}product-options[data-alternate=true]:not(.product-options__label--alternative) input[type=radio]:checked+label{font-weight:700!important}product-options[data-alternate=true] [data-oos=true]+label:not([data-color]){text-decoration:line-through;color:var(--color-body);opacity:.8;background-color:transparent;border:0;overflow:visible}product-options[data-alternate=true].product-options__label--alternative [data-oos=true]+label{color:var(--color-body);opacity:1;background:var(--color-disabled);overflow:visible}.product-root product-options:not([data-option-name=shade])>:not(:first-child):not(modal-opener):not(modal-dialog){margin-top:1rem;margin-bottom:1rem}.product-root .product-options__inner{margin:0}modal-opener{order:1}.slider .carousel__item{scroll-snap-align:start;flex-shrink:0;width:100%}slideshow-component .carousel__img-container:after,slideshow-component .slider .carousel__item:after{content:"";display:block;padding-bottom:100%;z-index:1;position:relative}slideshow-component[data-slider-mouse=true] .carousel__inner{cursor:pointer}slideshow-component .carousel__img-container img,slideshow-component .slider .carousel__item img{position:absolute;object-fit:contain}.product__title--icon{margin-right:.625rem;width:18px;height:24px;color:var(--color-secondary-2)}.pdp-section main-product .product__title.alternate{font-size:1.375rem}.product__bullet-points{margin-bottom:1.625rem}.metafield-rich_text_field ul,.product__bullet-points ul{padding-left:1rem}.product__bullet-points li{list-style:outside;line-height:1.43;font-size:.875rem;margin-bottom:.5rem}.product__description-title .divider{margin:0 .25rem}.product__description__price-wrap{display:inline-block}.product__description-title{margin:.75rem 0}[data-alternate-design=true] .product__description-title [data-value=variant-title]{font-size:90%}[data-has-discount=true] [data-highlight-variant-title=true] .variant-title__item:first-child{background-color:transparent!important}.product__price--compare-alternate{color:var(--color-darker-grey);text-decoration:line-through}.buy-now-btn .btn{max-width:100%}.product-form__quantity{padding:0 .625rem}.product-form__free-shipping__icon{margin-right:.5rem;width:22px;height:22px;margin-top:-4px}product-options+#product-form__free-shipping{margin-top:0}.product-form__buttons~div .product-form__quantity{padding:.625rem .625rem 0 0}.product-controller::-webkit-scrollbar{display:none}[data-alternate-design=true] .product-form__quantity{padding:0 .625rem 0 0}.product-details .cart-upsell{margin:unset;padding-bottom:1rem;padding-left:0}.product-details .cart-upsell__item-link{background-color:var(--color-product-img-bg);border-radius:8px}.product-details .cart-upsell__header{font-family:var(--font-family-body);line-height:62px;font-weight:var(--font-weight-heading);font-size:inherit;text-transform:var(--text-transform-heading)}.product-details .cart-upsell__wrapper{margin:unset;padding-bottom:unset;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.product-details .cart-upsell__details-description{display:block}[dir=rtl] .cart-upsell__item-media,[dir=rtl] .product-details .cart-upsell__item-link{margin-right:unset;margin-left:1rem}[dir=ltr] .cart-upsell__item-media{margin-right:1rem;margin-left:unset}.product__disclaimer{text-align:right;margin-top:.5rem;padding-right:1rem}[dir=rtl] .product__disclaimer{text-align:left;padding-right:0;padding-left:1rem}.variant__disclaimer{font-size:.875rem}.product__fine-print{padding-top:.75rem;flex-wrap:wrap;justify-content:flex-start}.product-form__find-store,.product-form__money-back,.product__fine-print #product-form__free-shipping{margin:.75rem 0 0;font-size:90%}#product-form__free-shipping{margin-top:1.5rem}.product-form__find-store svg,.product-form__money-back svg{margin-right:.5rem;vertical-align:middle;margin-top:-4px;width:20px;height:20px}.product-details .current-price::before,main-product .modal-desktop-rating{display:none}.product-details .current-price{margin-right:.5rem;white-space:nowrap}.grp-price__wrapper{transition:transform .2s}.grp-price__wrapper .current-price,.grp-price__wrapper .grp-price{opacity:0}.grp-price__wrapper.active .current-price,.grp-price__wrapper.active .grp-price{opacity:1;transition:all .6s cubic-bezier(0,0,0,1)}.grp-price__wrapper.active:not(.full-price) del.grp-price{opacity:.6!important;max-width:34%}.grp-price__wrapper .product-options__program-full-price{margin-inline-end:.5rem;margin-inline-start:0}.grp-price__wrapper.full-price .product-options__program-full-price,.grp-price__wrapper.full-price [data-save-percent-container]{opacity:0;margin:0}.grp-price__wrapper.full-price .product-options__program-full-price{max-width:0}.product__price-info{align-items:baseline}.product-options__program-full-price[data-otp]{text-transform:uppercase}.price-with-compare .star-rating-container,.price-with-grp .star-rating-container{justify-content:flex-start;width:100%}.sub-prog-select__item__img-container{float:left;margin-right:.5rem;width:60px;height:60px}subscription-program-v2 .w-100{font-weight:400;text-transform:none}.sub-prog-select__item__img{object-fit:contain;height:100%;width:100%}.sub-prog-select__item__title{font-size:.875rem}.sub-prog-select__item__price{margin-inline-start:auto;margin-inline-end:.5rem}:checked+.sub-prog-select__item{border:1px solid rgba(0,0,0,.5)}.product-details .cart-upsell-item__details-title{display:flex;justify-content:space-between;font-size:1.25rem;align-items:center}.product-details .cart-upsell__image{width:80px;height:80px;object-fit:contain}.money-tooltip{font-size:.6875rem;transition:opacity .2s ease-in;visibility:hidden;opacity:0;pointer-events:none;top:36px;background:var(--color-beige);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:4px;padding:1rem;max-width:350px;left:8%;z-index:var(--zindex-popover)}.product-form__money-back:focus .money-tooltip{visibility:visible;opacity:1}[data-product-price-pm],[data-product-price],[data-product-sub-price]{text-transform:uppercase}[data-alternate-design=true] [data-product-price]{text-transform:none}.pdp-section .carousel__thumbnails--image-style .carousel__item .carousel__img-container:after{content:"";position:relative;padding-bottom:100%;display:block;border-radius:2px}.pdp-section .carousel__thumbnails--image-style .carousel__item:not(.active):not(.slider-counter__link--active) .carousel__img-container:after{background:rgba(38,26,26,.4)}.metafield-rich_text_field li{list-style-type:disc}.afterpay-messaging-container__info{line-height:1.69rem;font-size:.7rem;margin-top:-.2rem;opacity:.7}afterpay-placement{--logo-badge-width:70px}@media (min-width:468px){modal-opener{order:unset}}@media (min-width:768px){slideshow-component .slider-counter__link--active>.carousel__img-container:after{background:var(--color-body);opacity:.2}.grp-price__wrapper .product-options__program-full-price[data-otp],.pdp-section main-product .product__title.alternate{font-size:1.5rem}.pdp-section .product__description{text-align:left}product-options+#product-form__free-shipping{margin-bottom:1.25rem}.product-form__money-back svg{width:22px;height:22px}.product__fine-print{flex-direction:row;justify-content:center}.product-form__free-shipping__icon{width:24px;height:24px}#product-form__free-shipping,.product-form__money-back{padding:.2rem .25rem}#product-form__free-shipping:not(:only-child){margin-right:2rem}.product-form{width:100%;padding:0}[data-alternate-design=true] .product-form{position:relative;width:100%;padding:0}.product__bullet-points li{line-height:18px}.product__title--icon{width:24px;height:30px}.product__carousel-wrap .slider-buttons{align-items:flex-start;position:relative;flex-direction:column;width:101px;padding:0;max-height:calc(505px + 4rem);justify-content:flex-start;overflow-y:auto;scroll-snap-type:y mandatory;flex:1}.product__carousel-wrap slideshow-component{align-items:flex-start;flex-direction:row;position:relative}.product__carousel-wrap slideshow-component+.badges-container{left:calc(101px + 1rem)}.product__carousel-wrap slideshow-component slideshow-component{order:-1;margin-right:1rem}.pdp-section .product-root [data-direction=vertical] .carousel__button{transform:translateX(-50%) rotate(90deg);left:50%;display:block}.product__carousel-wrap .slider-buttons .carousel__item{scroll-snap-align:start}.product__carousel-wrap .slider-counter__link{width:100%}.product__carousel-wrap .slider-counter__link img{object-fit:contain;height:100%}.product__carousel-wrap .slider-counter__link+.slider-counter__link{margin-top:1rem;margin-left:0}.carousel__img-container img{display:block;position:absolute}.product__carousel-wrap .badges-container,.product__carousel-wrap .badges-container--rectangle{padding:0 1.5%;margin:0 0 0 auto;bottom:1rem}.product-root .carousel__button--prev{left:.75rem}.product-root .carousel__button--next{right:.75rem}.product-root slideshow-component .carousel__button--prev{left:calc(101px + 1.75rem)}.product__disclaimer{padding-right:0;margin-top:.25rem}[dir=rtl] .product__disclaimer{padding-left:0}.pdp-section .carousel-root .carousel__item img{object-fit:unset}}@media (min-width:992px){.pdp-section .product__description{margin:1.5rem 0}.pdp-section main-product{align-items:flex-start;display:flex;flex-direction:row;margin-left:auto;margin-right:auto}.product__carousel-wrap{position:sticky;top:130px;width:52%}.product__content-wrap{width:48%}.pdp-section .carousel__thumbnails .carousel__item:not(.active) .carousel__img-container:after{content:"";background:rgba(38,26,26,.4);position:relative;height:100%;display:block}[dir=rtl] .product-root .carousel__thumbnails .carousel__item+.carousel__item{margin-right:.125rem}.product-root .carousel__thumbnails .carousel__item+.carousel__item{margin-left:.125rem}.pdp-section .carousel-root .carousel__thumbnails{bottom:-3.75rem}.pdp-section .carousel__thumbnails .carousel__item{border:0;border-radius:0;height:52px;min-width:48px;width:48px}.product-root .carousel__button.disabled{opacity:.5;pointer-events:none}.product-details{width:50%;padding:0 3.75rem}.product-details>:not(:first-child){margin-top:0}.pdp-section .breadcrumbs--root{padding:0}[data-alternate-design=true] .breadcrumbs-wrap{margin-bottom:.75rem}[data-alternate-design=true] .breadcrumbs--root{display:block;padding-right:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}[data-alternate-design=true] .bazar-voice{position:relative;top:1px}[data-alternate-design=true] .breadcrumbs--root .breadcrumbs__link{display:inline}.pdp-section main-product .product__title{font-size:2.5rem;padding:0}.product-details .product__price-wrapper{flex-direction:row;align-items:center;justify-content:space-between}.product__carousel-wrap slideshow-component .slider-counter__link--active{border:1px solid;border-radius:4px}.product__title .product__title--custom{margin-right:1rem}[dir=rtl] .product__title .product__title--custom{margin-right:0;margin-left:1rem}.product__title .premium-badge__container-text{margin-top:0;font-weight:400}}@media (max-width:991px){.pdp-section .carousel-root .carousel__thumbnails--dots-style img,.product-root .carousel__thumbnails .carousel__button--next,.product-root .carousel__thumbnails .carousel__button--prev{display:none!important}.pdp-section{padding-left:0;padding-right:0;padding-top:2rem}.product-details .product__tax-included{margin:.25rem .5rem}.pdp-section .afterpay-messaging-container{margin-bottom:.5rem}}@media (max-width:767px){.price__wrapper,.product-details del.product__price--compare{font-size:1rem}.grp-price__wrapper{display:flex;align-items:center;font-size:1rem}.product-details [data-option-name=color] .product-options__title{display:none}.product-details [data-option-name=color]{order:-1;justify-content:center;margin-bottom:0}[data-alternate-design=true] .buy-now-btn .btn{background-color:var(--color-body);color:#fff}[data-alternate-design=true]:not([data-pdp-add-to-cart=true]) .product-form{position:fixed;width:100%;left:0;bottom:0;background-color:var(--color-secondary-2);z-index:var(--zindex-sticky);padding:1.25rem}[data-alternate-design=true] .product-form .quantity{background-color:#fff;overflow:hidden}:has(.pd-cookie-banner-window:not(.cc-invisible)) [data-alternate-design=true]:not([data-pdp-add-to-cart=true]) .product-form{padding-bottom:13rem}.product__carousel-wrap .carousel-root{flex-direction:column-reverse}.pdp-section .carousel-root .carousel__thumbnails{position:static;transform:none;margin-top:1rem;margin-bottom:1rem}.product__carousel-wrap .carousel__thumbnails--dots-style .carousel__img-container{display:none}.pdp-section .carousel__thumbnails--dots-style .carousel__item.active{background:#000}.pdp-section .view-3d-modal__icon{bottom:2rem}.product__carousel-wrap slideshow-component .slider-buttons{margin-top:1rem;overflow:auto;scroll-snap-type:x mandatory;padding-left:0;padding-right:0}.product__carousel-wrap slideshow-component .slider-counter__link:first-child{margin-left:1.25rem}.product-root .carousel__thumbnails--dots-style .carousel__item{width:18px;height:18px;background:rgba(0,0,0,.2);border-radius:50%}.product-root .carousel__thumbnails--dots-style .slider-counter__link--active{background:rgba(0,0,0,.5)}.product__carousel-wrap slideshow-component .slider-counter__link:last-child{margin-right:1.25rem}.product-root .carousel__thumbnails--image-style .carousel__item{height:auto;flex-shrink:0}.product-root slideshow-component slideshow-component:not(.desktop-only){display:block;width:100%}.product-root .carousel__thumbnails--image-style .carousel__item+.carousel__item,.product__carousel-wrap slideshow-component .slider-counter__link+.slider-counter__link{margin-left:1%}.pdp-section .product-root .carousel__thumbnails--image-style img{display:block;position:absolute;object-fit:cover}.product-root .carousel__thumbnails--image-style .carousel__inner{overflow:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;display:block;text-align:center;white-space:nowrap}.product-root .carousel__thumbnails--image-style .carousel__item{display:inline-block;width:45px;scroll-snap-align:start;scroll-margin-left:1.25rem}.product-root .carousel__thumbnails--image-style .carousel__item:first-child{margin-left:1.25rem}.product-root .carousel__thumbnails--image-style .carousel__item:last-child{margin-right:1.25rem}}