.product-sticky-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;padding:1rem max(1.6rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));border-top:.1rem solid var(--sticky-atc-border, rgba(18, 18, 18, .14));background:var(--sticky-atc-bg, #fff);color:var(--sticky-atc-text, #191919);box-shadow:0 -.8rem 2.4rem #1212121a;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.product-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.product-sticky-atc[hidden]{display:none!important}.product-sticky-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(18rem,32rem);align-items:center;gap:1.2rem;width:min(100%,var(--aurora-product-page-width, 1500px));margin:0 auto}.product-sticky-atc__image{width:5.6rem;height:5.6rem;border-radius:.6rem;object-fit:cover}.product-sticky-atc__details{min-width:0}.product-sticky-atc__title{overflow:hidden;margin:0 0 .35rem;color:inherit;font-size:1.45rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-sticky-atc__price .price{margin:0;color:var(--aurora-product-price-color, currentColor);font-size:1.35rem}.product-sticky-atc__button{width:100%;min-height:4.8rem;padding:.9rem 1.6rem;border:.1rem solid var(--aurora-product-button-bg, #191919);border-radius:var(--sticky-atc-radius, 0px);background:var(--aurora-product-button-bg, #191919);color:var(--aurora-product-button-text, #fff);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}@media screen and (max-width:749px){.product-sticky-atc{padding-top:.8rem;padding-right:max(1.2rem,env(safe-area-inset-right));padding-left:max(1.2rem,env(safe-area-inset-left))}.product-sticky-atc__inner{display:block;width:100%}.product-sticky-atc__image,.product-sticky-atc__details{display:none!important}.product-sticky-atc__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;padding-inline:1.4rem;font-size:1.2rem}}@media screen and (max-width:420px){.product-sticky-atc__inner{width:100%}}@media(prefers-reduced-motion:reduce){.product-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-sticky-atc.css.map */
