.product-form__actions{display:flex}.product-form__actions .quantity-wrapper{width:150px}.product-form__submit{flex-grow:1}.pdp-section{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:2.5rem}@media (min-width:768px){.pdp-section{grid-template-columns:repeat(6,minmax(0,1fr))}}.pdp-section{border-color:#ececeb}@media (min-width:768px){.pdp-section__media{grid-column:span 3/span 3}}.pdp-section__media-wrapper{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:768px){.pdp-section__media-wrapper{align-items:flex-start;display:flex;flex-direction:row}}@media (min-width:1024px){.pdp-section__media-wrapper{gap:0 0;grid-template-columns:1fr;grid-template-rows:1fr}}@media (min-width:768px){.pdp-section__content{grid-column:span 3/span 3;padding-right:2.5rem}}.pdp-media__thumbnails{display:flex;flex-direction:row;position:relative}@media (min-width:768px){.pdp-media__thumbnails{flex-direction:column}}.pdp-media__thumbnails{padding-top:.625rem}@media (min-width:768px){.pdp-media__thumbnails{bottom:0;height:100%;left:0;padding-top:0;position:absolute;top:0;width:100%;width:125px;z-index:2}}.pdp-media__thumbnails .embla__viewport{height:100%;width:100%}.pdp-media__thumbnails .embla__container{height:100%}.pdp-media__thumbnails .embla__slide{flex:1 0 20%}.pdp-media__thumbnails .embla__slide:not(.embla-thumbs__slide--selected){opacity:.3}.pdp-media__thumbnails .keen-slider{animation:fade .3s forwards;height:100%}.pdp-media__thumbnails .keen-slider:not(.initialized){height:100%;visibility:hidden}@media (min-width:768px){.pdp-media__thumbnails .keen-slider:not(.initialized){display:flex;flex-direction:column}}.pdp-media__thumbnails .keen-slider__slide{display:flex;min-height:0!important}.pdp-media__thumbnails .keen-slider__slide:not(.active){opacity:.3}.pdp-media__thumbnails .product-carousel__arrow{display:block}@media (min-width:768px){.pdp-media__thumbnails .product-carousel__arrow{display:none}}.pdp-media__thumbnails .product-carousel__next{right:1.25rem}.pdp-media__thumbnails .product-carousel__previous{left:1.25rem;z-index:10}.pdp-media__thumbnails.is-active .splide__arrow{height:3rem;visibility:visible;width:3rem}.pdp-media__thumbnails.is-active .splide__arrow.splide__arrow--next{--tw-translate-x:-50%;--tw-translate-y:50%;--tw-rotate:90deg}.pdp-media__thumbnails.is-active .splide__arrow.splide__arrow--next,.pdp-media__thumbnails.is-active .splide__arrow.splide__arrow--prev{bottom:.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pdp-media__thumbnails.is-active .splide__arrow.splide__arrow--prev{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-rotate:-90deg}.pdp-media__thumbnail{width:100%}.pdp-media__thumbnail .thumbnail-wrapper,.pdp-media__thumbnail .thumbnail-wrapper img,.pdp-media__thumbnail .thumbnail-wrapper picture{-o-object-fit:contain;object-fit:contain}.pdp-media__thumbnail.is-active .thumbnail-wrapper{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.pdp-media__main{overflow:hidden;position:relative;width:100%}@media (min-width:768px){.pdp-media__main{padding-left:125px}.pdp-media__main:only-child{padding-left:0}}.pdp-media__primary{bottom:0;left:0;list-style:none;opacity:0;position:absolute;right:0;top:0;visibility:hidden}.pdp-media__primary.selected{position:static;visibility:visible}@keyframes fade{0%{opacity:0}to{opacity:1}}.pdp-media__primary.selected{animation:fade .3s forwards}.pdp-content__wrapper{margin-left:auto;margin-right:auto}.pdp-content__wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.pdp-content__wrapper{padding-top:2.5rem;text-align:center}.pdp-content__main{margin-left:auto;margin-right:auto;max-width:565px}.pdp-content__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.pdp-content__title{font-size:1.5rem;font-weight:600;line-height:2rem}@media (min-width:1024px){.pdp-content__title{font-size:3rem;font-weight:600;line-height:1}}.pdp-content__price{font-family:Brandon Grotesque,sans-serif;font-weight:600}.pdp-content__price .pdp-price__sale:empty{display:none}.pdp-breadcrumbs__list{align-items:center;display:flex;justify-content:center}.pdp-breadcrumbs__list>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.pdp-breadcrumbs__list{font-size:.875rem;letter-spacing:2px;line-height:1.25rem;text-transform:uppercase}.pdp-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.pdp-form__dropdown{font-family:Brandon Grotesque,sans-serif;margin-left:auto;margin-right:auto;max-width:275px;width:100%}.pdp-form__dropdown-btns{align-items:center;display:flex;justify-content:center}.pdp-form__dropdown-btns svg{height:.75rem;width:.75rem}.pdp-form__dropdown-btn{flex-grow:1;padding:.625rem}.pdp-form__dropdown .pdp-form__dropdown-iconButton{width:auto}.pdp-form__dropdown-btn{align-items:center;border-style:solid;border-width:1px;display:flex;justify-content:center;position:relative;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));font-family:Brandon Grotesque,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.05em;letter-spacing:2px;line-height:1.25rem;padding:.5rem .625rem;text-align:center;text-transform:uppercase}.pdp-form__dropdown-btn:after{background-image:var(--caratIcon);bottom:0;content:"";height:2rem;margin:auto;position:absolute;right:.625rem;top:0;width:2rem;--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pdp-form__dropdown-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pdp-form__list{border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.pdp-form__errors{align-items:center;display:flex;flex-direction:column;justify-content:center}.pdp-form__errors>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.pdp-form__errors{text-align:center}.pdp-form__errors:empty{display:none}.pdp-form__submit{font-size:.875rem;line-height:1.25rem;margin-left:auto;margin-right:auto;padding:.625rem 2rem 1rem;text-transform:uppercase;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pdp-form__submit:disabled{opacity:.5}.pdp-form__submit{letter-spacing:1px}#pdpFormSubmitWrapper{display:flex;flex-grow:1}#pdpFormSubmitWrapper:has(.klaviyo-bis-trigger) .pdp-form__submit:disabled{display:none}#pdpFormSubmitWrapper .klaviyo-bis-trigger{background-color:var(--button);color:var(--button-text);flex-grow:1;font-size:.875rem;line-height:1.25rem;margin-left:auto;margin-right:auto;padding:.625rem 2rem 1rem;text-transform:uppercase;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}#pdpFormSubmitWrapper .klaviyo-bis-trigger:disabled{opacity:.5}#pdpFormSubmitWrapper .klaviyo-bis-trigger{letter-spacing:1px}.pdp-postform:empty{display:none}.pdp-postform{border-left-width:1px;border-right-width:1px;--tw-border-opacity:1;border-left-color:rgb(156 163 175/var(--tw-border-opacity));border-right-color:rgb(156 163 175/var(--tw-border-opacity))}.pdp-postform>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));--tw-divide-opacity:1;border-color:rgb(156 163 175/var(--tw-divide-opacity))}.pdp-postform{display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.pdp-postform>*{align-items:center;display:flex;flex:1 1 40px}.pdp-postform__actions{justify-content:space-between}.pdp-postform__button{font-size:.875rem;letter-spacing:2px;line-height:1.25rem;text-transform:uppercase}.pdp-leadtime{justify-content:center;text-align:center}.pdp-accordions__button{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;letter-spacing:3px;line-height:1.25rem;padding-bottom:.625rem;padding-right:1.25rem;padding-top:.625rem;position:relative;text-align:left;text-transform:uppercase;width:100%}.pdp-accordions__button.relapse-btn{display:flex}.pdp-accordions__button span{margin-top:.125rem}.pdp-accordions__button.opened .pdp-accordions__carat{--tw-rotate:-90deg}.pdp-accordions__button.opened .pdp-accordions__carat,.pdp-accordions__carat{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pdp-accordions__carat{--tw-rotate:90deg;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pdp-accordions__content{padding-bottom:1.25rem}.pdp-accordions__description{font-family:Brandon Grotesque,sans-serif;font-size:.875rem;letter-spacing:.1em;line-height:1.5rem;padding-bottom:1.25rem;text-align:justify}.pdp-accordions__description a{color:var(--accent)}.pdp-accordions__description ul{list-style-type:disc;padding-bottom:.625rem;padding-left:1rem;padding-top:.625rem}.pdp-related__container{padding:2.5rem 5rem}.pdp-related__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.pdp-related__header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.pdp-related__header{padding-bottom:1.25rem}.pdp-related__header h2{font-size:1.5rem;line-height:2rem}.pdp-related__header .description{font-weight:700}.pdp-related__feed{display:flex;justify-content:center}.pdp-related__feed>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.pdp-related__item{flex:1 1 0}.product-tabs,accessible-tabs{margin-top:2.5rem}.product-tabs [role=tab],accessible-tabs [role=tab]{font-family:Brandon Grotesque,sans-serif;font-size:1.125rem;line-height:1.75rem}.product-tabs [role=tabpanel],accessible-tabs [role=tabpanel]{font-family:Brandon Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;text-align:left}.pdp-section__recommendations{text-align:left}.pdp-section__recommendations h2{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;text-transform:capitalize}.pdp-section__recommendations-feed{display:flex;justify-content:flex-start;padding-top:2.5rem;text-align:left;width:100%}.pdp-section__recommendations-feed theme-carousel{width:100%}.pdp-section__recommendations-item{flex:0 0 100px;min-width:0}.pdp-alsoloved__container{grid-column:1/-1;padding-left:2.5rem;padding-right:2.5rem;width:100%}.pdp-alsoloved__container h2{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(0 0 0/var(--tw-border-opacity));font-size:.875rem;font-weight:700;line-height:1.25rem;padding-bottom:1.25rem;padding-left:2.5rem;padding-right:2.5rem}@media (min-width:640px){.pdp-alsoloved__wrapper{max-width:640px}}@media (min-width:768px){.pdp-alsoloved__wrapper{max-width:768px}}@media (min-width:1024px){.pdp-alsoloved__wrapper{max-width:1024px}}@media (min-width:1280px){.pdp-alsoloved__wrapper{max-width:1280px}}@media (min-width:1536px){.pdp-alsoloved__wrapper{max-width:1536px}}.pdp-alsoloved__wrapper{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin-left:auto;margin-right:auto;padding:2.5rem;width:100%}.pdp-alsoloved__wrapper,.pdp-alsoloved__wrapper h2{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(0 0 0/var(--tw-border-opacity))}.pdp-alsoloved__wrapper h2{font-size:1.5rem;font-weight:700;line-height:2rem;padding-bottom:.625rem;padding-left:3.5rem;padding-right:3.5rem}
