.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:5;display:block;border-top:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(101%);visibility:hidden;transition:transform var(--duration-default) ease,visibility 0s linear var(--duration-default)}.sticky-atc[data-visible=true]{transform:translateY(0);visibility:visible;transition:transform var(--duration-default) ease,visibility 0s}.overflow-hidden .sticky-atc,.overflow-hidden-mobile .sticky-atc,.overflow-hidden-tablet .sticky-atc{transform:translateY(101%);visibility:hidden}@media screen and (min-width:750px){.sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}.sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.sticky-atc__media{flex:0 0 auto;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:var(--media-radius);background-color:rgba(var(--color-foreground),.04)}.sticky-atc__media img{display:block;width:100%;height:100%;object-fit:cover}.sticky-atc__info{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;font-size:1.3rem;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-atc__meta{display:flex;align-items:baseline;gap:.6rem;min-width:0;margin-top:.2rem}.sticky-atc__variant{flex:0 1 auto;font-size:1.2rem;opacity:.7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-atc__variant:empty{display:none}.sticky-atc__price{flex:0 0 auto}.sticky-atc__price .price,.sticky-atc__price .price--large{font-size:1.4rem;letter-spacing:.04rem}.sticky-atc__price .price__badge-sale,.sticky-atc__price .price__badge-sold-out,.sticky-atc__price .price__sale .price-item--regular,.sticky-atc__price .unit-price{display:none}.sticky-atc__price .price__container{gap:.6rem}.sticky-atc__button{flex:0 0 auto;min-width:13rem;min-height:4.4rem;padding:0 2rem;font-size:1.4rem}.sticky-atc__button.loading .sticky-atc__button-text{visibility:hidden}@media screen and (max-width:389px){.sticky-atc__media{display:none}.sticky-atc__button{min-width:11.5rem;padding:0 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-sticky-atc.css.map */
