sticky-atc{--sticky-atc-height: 6.4rem;position:fixed;inset:auto 0 0 0;z-index:4;display:block;pointer-events:none;transform:translateY(100%);opacity:0;transition:transform .25s ease,opacity .25s ease}sticky-atc.sticky-atc--visible{pointer-events:auto;transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){sticky-atc{transition:none}}.sticky-atc__bar{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.2rem 1.2rem rgba(var(--color-foreground),.08);padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.sticky-atc__media{flex:0 0 auto;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:var(--media-radius, .4rem);background:rgba(var(--color-foreground),.06)}.sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.sticky-atc__title{margin:0;font-size:1.4rem;line-height:1.3;font-weight:600;color:rgb(var(--color-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}.sticky-atc__price .price{font-size:inherit}.sticky-atc__summary{margin:0;overflow:hidden;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.75);text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price .price__container{display:inline-flex;gap:.6rem;align-items:baseline}.sticky-atc__left{display:contents}.sticky-atc__controls,.sticky-atc__actions{display:flex;align-items:center;gap:.8rem;flex:0 0 auto}.sticky-atc__variant{max-width:16rem;height:4.4rem;padding:0 3rem 0 1.2rem;font-size:1.3rem;color:rgb(var(--color-foreground));background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, .4rem);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--color-foreground)) 50%),linear-gradient(135deg,rgb(var(--color-foreground)) 50%,transparent 50%);background-position:calc(100% - 1.5rem) center,calc(100% - 1rem) center;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.sticky-atc__quantity{width:6rem;height:4.4rem;padding:0 .8rem;text-align:center;font-size:1.3rem;color:rgb(var(--color-foreground));background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, .4rem)}.sticky-atc__submit{position:relative;min-width:14rem;min-height:4.4rem;margin:0}.sticky-atc__submit[disabled],.sticky-atc__submit[aria-disabled=true]{cursor:not-allowed;opacity:.6}.sticky-atc--full-width .sticky-atc__submit{width:100%}.sticky-atc__icon{display:none;width:var(--brand-space-6);height:var(--brand-space-6)}.sticky-atc__icon svg{width:100%;height:100%}@media screen and (max-width:749px){.sticky-atc__icon{display:inline-flex}.sticky-atc__submit.loading .sticky-atc__icon{visibility:hidden}}.sticky-atc__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sticky-atc__submit.loading [data-sticky-submit-label]{visibility:hidden}@media screen and (max-width:749px){:root{--sticky-atc-reserve: calc(var(--brand-sticky-bar-media) + 2 * var(--brand-space-2) + env(safe-area-inset-bottom, 0px))}body:has(sticky-atc){padding-bottom:var(--sticky-atc-reserve)}.sticky-atc__bar{display:grid;grid-template-columns:var(--brand-sticky-bar-media) minmax(0,1fr) auto;align-items:center;gap:var(--brand-space-3);padding:var(--brand-space-2) var(--brand-space-3);padding-bottom:calc(var(--brand-space-2) + env(safe-area-inset-bottom,0px))}.sticky-atc__media{width:var(--brand-sticky-bar-media);height:var(--brand-sticky-bar-media)}.sticky-atc__media img{object-fit:contain}.sticky-atc__left{display:flex;flex-direction:column;min-width:0}.sticky-atc__price .price__sale .price-item--regular,.sticky-atc__controls{display:none}.sticky-atc__submit{width:var(--brand-tap-target);min-width:var(--brand-tap-target);min-height:var(--brand-tap-target);padding:0}.sticky-atc__label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.sticky-atc--hide-title-mobile .sticky-atc__title{display:none}}@media screen and (min-width:750px){.sticky-atc__bar{max-width:var(--page-width, 120rem);margin:0 auto;padding-inline:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-sticky-atc.css.map */
