.product-sticky-bar--variant{display:none}@media screen and (max-width:699px){.product-sticky-bar--desktop-only{display:none!important}.product-sticky-bar--variant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-block-start:1px solid #ebe3d9;box-shadow:0 1px 3.35px #0000001a}.variant-sticky-bar__info{display:flex;align-items:center;gap:8px;min-width:0}.variant-sticky-bar__swatch{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:38px;background:#fbf6ef;border:1px solid #d2ccc8;border-radius:2px;overflow:hidden}.variant-sticky-bar__swatch img{width:42px;height:32px;object-fit:cover;border-radius:1px;background:#ebe3d9}.variant-sticky-bar__text{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:38px;font:500 12px/14px var(--text-font-family);letter-spacing:.24px}.variant-sticky-bar__name{color:#776d5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-sticky-bar__change{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0;color:#3d3730;font:inherit;letter-spacing:inherit;text-align:start;text-transform:uppercase;text-decoration:underline;cursor:pointer}.product-sticky-bar--variant buy-buttons{display:block}.product-sticky-bar--variant .button{--button-background: 28 28 28;--button-text-color: 252 249 246;width:205px;max-width:100%;padding:13px 20px;border-radius:0;column-gap:0;font:400 12px/16px var(--text-font-family);letter-spacing:.36px;text-transform:uppercase;white-space:pre}.variant-sticky-bar__price{font-weight:500}}.shopify-section--main-product variant-picker{scroll-margin-block-start:16px}.shopify-section--main-product .button{background-image:none;background-color:rgb(var(--button-background));transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.shopify-section--main-product .button--outline{background-color:transparent}.shopify-section--main-product .button[disabled],.shopify-section--main-product .button[aria-disabled=true]{background-color:#d5d5d5;color:#f3f3f3;border-color:#d5d5d5;cursor:not-allowed}@media screen and (pointer:fine){.features--button-transition .shopify-section--main-product .button:not([disabled]):hover,.features--button-transition .shopify-section--main-product .button:not([disabled]):focus-visible{background-image:none;background-size:auto;background-position:unset;background-color:rgb(var(--button-text-color));color:rgb(var(--button-background));border-color:rgb(var(--button-text-color))}.features--button-transition .shopify-section--main-product .button--outline:not([disabled]):hover,.features--button-transition .shopify-section--main-product .button--outline:not([disabled]):focus-visible{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));border-color:rgb(var(--button-background))}}.features--button-transition .shopify-section--main-product .button:not(.button--outline):not([disabled]):active{background-color:color-mix(in srgb,rgb(var(--button-text-color)) 86%,rgb(var(--button-background)));color:rgb(var(--button-background));border-color:color-mix(in srgb,rgb(var(--button-text-color)) 86%,rgb(var(--button-background)))}.features--button-transition .shopify-section--main-product .button--outline:not([disabled]):active{background-color:color-mix(in srgb,rgb(var(--button-background)) 86%,rgb(var(--button-text-color)));color:rgb(var(--button-text-color));border-color:color-mix(in srgb,rgb(var(--button-background)) 86%,rgb(var(--button-text-color)))}.product-info .buy-buttons .button{padding:12px 20px;font-size:12px;line-height:16px;letter-spacing:.36px}.product-info .buy-buttons .buy-buttons__extra{padding-block:9px}.shopify-section--main-product .button>price-list.price-list>.text-subdued{color:inherit}.product .video-popup .popup__wrapper{--popup-video-half: min(50vw, calc((100dvh - 200px)*.2819) );--popup-btn-size: 44px}.product .video-popup .popup__wrapper :is(.swiper-button-prev,.swiper-button-next,.video-popup__sound){position:absolute;z-index:3;display:grid;place-items:center;width:var(--popup-btn-size);height:var(--popup-btn-size);margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#1c1c1c;box-shadow:0 2px 10px #00000040;cursor:pointer}.product .video-popup .popup__wrapper :is(.swiper-button-prev,.swiper-button-next):after{content:none}.product .video-popup .popup__wrapper :is(.swiper-button-prev,.swiper-button-next) svg{width:20px;height:20px}.product .video-popup .popup__wrapper .swiper-button-prev{top:50%;transform:translateY(-50%);right:auto;left:calc(50% - var(--popup-video-half) - var(--popup-btn-size) - 16px)}.product .video-popup .popup__wrapper .swiper-button-next{top:50%;transform:translateY(-50%);left:auto;right:calc(50% - var(--popup-video-half) - var(--popup-btn-size) - 16px)}.product .video-popup .popup__wrapper .video-popup__sound{top:auto;left:auto;bottom:116px;right:calc(50% - var(--popup-video-half) + 16px)}.product .video-popup .popup__wrapper .video-popup__sound>span{display:none}.product .video-popup .popup__wrapper .video-popup__sound[data-muted=false] .video-popup__sound-on,.product .video-popup .popup__wrapper .video-popup__sound[data-muted=true] .video-popup__sound-off{display:grid;place-items:center}.product .video-popup .popup__wrapper .video-popup__sound svg{width:22px;height:22px}@media screen and (max-width:990px){.product .video-popup .popup__wrapper{--popup-btn-size: 36px}.product .video-popup .popup__wrapper .swiper-button-prev{left:calc(50% - var(--popup-video-half) + 8px);right:auto}.product .video-popup .popup__wrapper .swiper-button-next{left:auto;right:calc(50% - var(--popup-video-half) + 8px)}.product .video-popup .popup__wrapper .video-popup__sound{bottom:108px;right:calc(50% - var(--popup-video-half) + 8px)}}@media screen and (max-width:699px){.product-gallery__media{background-color:#ebe3d9}.product-gallery__carousel{column-gap:0}}@media screen and (max-width:699px){.complementary-products__header.complementary-products__header:not(.complementary-products__header--align-start){text-align:start;justify-content:flex-start}}.product-info .buy-buttons .button:has(>price-list.price-list){column-gap:.5rem}.product-info .buy-buttons .button>price-list.price-list:before{content:"-"}.product-info__block-item .payment-methods li{list-style:none}.how-it-works-videos,.how-it-works-videos .how-it-works-videos__panel{min-width:0;max-width:100%}.how-it-works-videos .how-it-works-videos__panel{position:relative}.how-it-works-videos .how-it-works-videos__panel .videos{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.how-it-works-videos .how-it-works-videos__panel .videos::-webkit-scrollbar{display:none}.how-it-works-videos .how-it-works-videos__panel .video-item{flex:0 0 auto;scroll-snap-align:start}.videos-nav{position:absolute;top:101px;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#1c1c1c;box-shadow:0 2px 10px #00000040;cursor:pointer;transform:translateY(-50%)}.videos-nav[hidden]{display:none}.videos-nav svg{width:18px;height:18px}.videos-nav--prev{left:4px}.videos-nav--next{right:4px}@media(pointer:coarse){.videos-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-pdp.css.map */
