:root{--space-xs: clamp(1.42rem, calc(.2412vw + 1.2812rem) , 1.775rem);--space-s: clamp(1.846rem, calc(.3135vw + 1.6656rem) , 2.308rem);--space-xxs: calc(var(--space-xs) / 2);--text-xs: clamp(1.111rem, calc(.0944vw + 1.0568rem) , 1.25rem);--text-s: clamp(1.333rem, calc(.1132vw + 1.2681rem) , 1.5rem);--text-m: clamp(1.6rem, calc(.1359vw + 1.5217rem) , 1.8rem);--sso-ease-out: cubic-bezier(.16, 1, .3, 1);--sso-duration: .32s}.product .product__media-list .product__media-item--lead-video .product__modal-opener.product__modal-opener--autoplay{display:block}.product__media-icon--autoplay{display:none}.product-media-container .product__media.media>.sso-autoplay-video{pointer-events:none}.sso-autoplay-video video{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--sso-duration) var(--sso-ease-out)}.media-fit-cover .sso-autoplay-video video{object-fit:cover}.sso-autoplay-video[data-playing] video{opacity:1}.product-media-container .product__media.media>.sso-autoplay-video__hint{top:var(--space-xs);left:var(--space-xs);bottom:auto;width:auto;height:auto;max-width:calc(100% - var(--space-s));display:inline-flex;align-items:center;gap:var(--space-xxs);padding-block:var(--space-xxs);padding-inline:var(--space-xs);border-radius:10rem;background-color:rgba(var(--color-foreground),.78);color:rgb(var(--color-background));font-size:var(--text-xs);line-height:1;letter-spacing:.02em;pointer-events:none;z-index:1}.sso-autoplay-video__hint svg{flex:none}.sso-sticky-atc{display:none}@media screen and (max-width:749px){.sso-sticky-atc{display:block;position:fixed;inset-inline:0;bottom:0;z-index:4;padding-block:var(--space-xs) calc(var(--space-xs) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-xs);background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -.4rem 1.6rem rgba(var(--color-foreground),.08);transform:translateY(110%);visibility:hidden;transition:transform var(--sso-duration) var(--sso-ease-out),visibility 0s linear var(--sso-duration)}.sso-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform var(--sso-duration) var(--sso-ease-out)}.sso-sticky-atc__inner{display:flex;align-items:center;gap:var(--space-xs)}.sso-sticky-atc__info{display:flex;flex-direction:column;gap:var(--space-xxs);flex:1 1 auto;min-width:0}.sso-sticky-atc__info p{margin:0}.sso-sticky-atc__title{font-size:var(--text-s);line-height:1.2;color:rgba(var(--color-foreground),.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sso-sticky-atc__price{font-size:var(--text-m);line-height:1.2;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.sso-sticky-atc__button{flex:0 0 auto;min-width:0;padding-inline:var(--space-s)}.sso-sticky-atc__button.is-busy{opacity:.6;cursor:progress}body.sso-has-sticky-atc{padding-bottom:var(--sso-sticky-atc-height, 0px)}body.sso-has-sticky-atc shopify-chat{transition:translate var(--sso-duration) var(--sso-ease-out)}body.sso-sticky-atc-visible shopify-chat{translate:0 calc(-1 * var(--sso-sticky-atc-height, 0px))}}@media(prefers-reduced-motion:reduce){.sso-sticky-atc,.sso-sticky-atc.is-visible,.sso-autoplay-video video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sso-product-cro.css.map */
