.product-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:1000;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background-color:var(--bg);transform:translateY(100%);visibility:hidden;transition:transform .4s ease-in,visibility 0s linear .4s}.product-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .4s ease-in}@media only screen and (max-width:767px){.product-sticky-atc.is-docking{transition:none}}.product-sticky-atc__button{position:relative;width:100%;transition:color .3s ease,border .3s ease,background .3s linear}@media only screen and (min-width:768px){.product-sticky-atc__button{display:flex;width:460px;max-width:100%;margin-left:auto}}.product-sticky-atc__button span{transition:opacity .3s ease}.product-sticky-atc__button.is-loading{opacity:1;cursor:default}.product-sticky-atc__button.is-loading span{opacity:0;transition:opacity 0s}.product-sticky-atc__button.is-loading:before{content:none}.product-sticky-atc__button .loader--line{position:absolute;top:0;bottom:0;width:80%;margin:auto;background-color:var(--btn-text-alpha-10);transition:opacity .3s ease,visibility 0s linear 0s}.product-sticky-atc__button .loader-indeterminate{background-color:var(--btn-text)}@media(prefers-reduced-motion:reduce){.product-sticky-atc,.product-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/component-product-sticky-atc.css.map */
