.product-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:3;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(1.2) blur(1.2rem);backdrop-filter:saturate(1.2) blur(1.2rem);box-shadow:0 -.1rem rgba(var(--color-foreground),.06),0 -.8rem 2.4rem rgba(var(--color-shadow),.06);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--duration-long, .5s) cubic-bezier(.2,.7,.2,1),opacity var(--duration-default) ease,visibility 0s linear var(--duration-long, .5s)}.product-sticky-atc.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}body[class*=overflow-hidden] .product-sticky-atc{opacity:0;visibility:hidden}.product-sticky-atc__inner{display:flex;align-items:center;gap:1.6rem}.product-sticky-atc__media{flex:0 0 auto;width:5.2rem;height:5.2rem;overflow:hidden;border-radius:.2rem;background:rgba(var(--color-foreground),.04)}.product-sticky-atc__image{display:block;width:100%;height:100%;object-fit:cover}.product-sticky-atc__title{flex:1 1 auto;min-width:0;margin:0}.product-sticky-atc__title>span:not(.visually-hidden){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-atc__title .product-title-label__series{font-family:Carolus,var(--font-heading-family);font-size:2rem;line-height:1.2;letter-spacing:.02em;color:rgb(var(--color-foreground))}.product-sticky-atc__title .product-title-label__details{margin-top:.2rem;font-size:1.15rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.product-sticky-atc__price{flex:0 0 auto;margin:0 .8rem 0 0;font-size:1.5rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--color-foreground))}.product-sticky-atc__button.button{flex:0 0 auto;min-width:0;min-height:4.4rem;padding:0 3.2rem;font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:749px){.product-sticky-atc{padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom))}.product-sticky-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media title button" "media price button";column-gap:1.2rem;row-gap:.1rem}.product-sticky-atc__media{grid-area:media;width:4.4rem;height:4.4rem}.product-sticky-atc__title{grid-area:title;align-self:end}.product-sticky-atc__title .product-title-label__series{font-size:1.7rem}.product-sticky-atc__title>span.product-title-label__details{display:none}.product-sticky-atc__price{grid-area:price;align-self:start;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.product-sticky-atc__button.button{grid-area:button;min-height:4.2rem;padding:0 2rem;font-size:1.15rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.product-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-sticky-atc.css.map */
