.sticky-atc{--sticky-atc-control-height: 4.8rem;--sticky-atc-border: .1rem solid rgba(var(--color-foreground), .14);--sticky-atc-radius: var(--inputs-radius, 0);position:fixed;left:0;right:0;bottom:0;z-index:6;display:block;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.2rem 1.2rem rgba(var(--color-foreground),.06);transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .28s ease,visibility .28s ease;padding-bottom:env(safe-area-inset-bottom,0)}.sticky-atc--visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.sticky-atc__inner{display:flex;align-items:center;gap:2.4rem;width:100%;max-width:120rem;margin:0 auto;padding:1.2rem 2rem;box-sizing:border-box}.sticky-atc__product{display:flex;flex-direction:column;justify-content:center;gap:.3rem;min-width:0;flex:1 1 auto}.sticky-atc__title{margin:0;font-size:1.3rem;font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:.01em;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:1.5rem;line-height:1.2;letter-spacing:.01em}.sticky-atc__price .price{margin:0}.sticky-atc__price .price__badge-sale,.sticky-atc__price .price__badge-sold-out{display:none!important}.sticky-atc__controls{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto}.sticky-atc__field{display:flex;margin:0}.sticky-atc__select-wrapper{position:relative;height:var(--sticky-atc-control-height);min-width:10rem;margin:0;border:var(--sticky-atc-border);border-radius:var(--sticky-atc-radius);background:rgba(var(--color-foreground),.02);box-shadow:none}.sticky-atc__select-wrapper:before,.sticky-atc__select-wrapper:after{display:none}.sticky-atc__size-select{height:100%;min-height:0;width:100%;padding:0 4.2rem 0 1.8rem;border:0;outline:none;background:transparent;box-shadow:none;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-weight-regular);letter-spacing:.04em;color:rgb(var(--color-foreground));cursor:pointer;appearance:none;-webkit-appearance:none}.sticky-atc__select-caret{position:absolute;top:50%;right:1.8rem;transform:translateY(-50%);pointer-events:none;width:.9rem;height:.9rem;opacity:.55}.sticky-atc__select-caret svg{width:100%;height:100%}.sticky-atc__add{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:17rem;height:var(--sticky-atc-control-height);min-height:0;margin:0;padding:0 2.8rem;font-size:1.2rem;font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;position:relative}.sticky-atc .sticky-atc__size-select:focus,.sticky-atc .sticky-atc__size-select:focus-visible,.sticky-atc .sticky-atc__select-wrapper:focus-within,.sticky-atc .sticky-atc__add:focus,.sticky-atc .sticky-atc__add:focus-visible,.sticky-atc .sticky-atc__add.focused{outline:none!important;box-shadow:none!important}.sticky-atc .sticky-atc__select-wrapper:focus-within{border:var(--sticky-atc-border);box-shadow:none}@media screen and (max-width:749px){.sticky-atc__inner{flex-wrap:nowrap;gap:0;padding:.8rem 1.2rem}.sticky-atc__product--desktop,.sticky-atc__field--desktop{display:none}.sticky-atc__controls--bar{flex:1 1 100%;width:100%;gap:0}.sticky-atc__controls--bar .sticky-atc__add{flex:1 1 100%;width:100%;min-width:0;padding:0 1.6rem}}.sticky-atc__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;visibility:hidden}.sticky-atc__sheet[open]{pointer-events:auto;visibility:visible}.sticky-atc__sheet-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:rgba(var(--color-foreground),.45);opacity:0;transition:opacity .28s ease;cursor:pointer}.sticky-atc__sheet[open] .sticky-atc__sheet-overlay{opacity:1}.sticky-atc__sheet-panel{position:relative;z-index:1;width:100%;max-height:min(88vh,88dvh);padding:1.8rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom,0));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.4rem 2rem rgba(var(--color-foreground),.1);transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);overflow-y:auto}.sticky-atc__sheet[open] .sticky-atc__sheet-panel{transform:translateY(0)}.sticky-atc__sheet-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;opacity:.7}.sticky-atc__sheet-close:hover{opacity:1}.sticky-atc__sheet-close .svg-wrapper{width:1rem;height:1rem}.sticky-atc__sheet-title{margin:0 2.8rem .4rem 0;font-size:1.3rem;font-weight:var(--font-weight-regular);line-height:1.35;color:rgb(var(--color-foreground))}.sticky-atc__sheet-price{margin-bottom:1.4rem;font-size:1.4rem;line-height:1.2}.sticky-atc__sheet-price .price{margin:0}.sticky-atc__sheet-price .price__badge-sale,.sticky-atc__sheet-price .price__badge-sold-out{display:none!important}.sticky-atc__sheet-fields{display:flex;margin-bottom:1.4rem}.sticky-atc__sheet-field{display:flex;flex-direction:column;gap:.6rem;min-width:0;flex:1 1 auto}.sticky-atc__sheet-label{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.sticky-atc__select-wrapper--sheet{min-width:0;width:100%}.sticky-atc__sheet-add{min-height:4.6rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;position:relative}.sticky-atc .sticky-atc__sheet-close:focus,.sticky-atc .sticky-atc__sheet-close:focus-visible,.sticky-atc .sticky-atc__sheet-overlay:focus,.sticky-atc .sticky-atc__sheet-overlay:focus-visible,.sticky-atc .sticky-atc__size-select--sheet:focus,.sticky-atc .sticky-atc__size-select--sheet:focus-visible,.sticky-atc .sticky-atc__sheet-add:focus,.sticky-atc .sticky-atc__sheet-add:focus-visible{outline:none!important;box-shadow:none!important}@media screen and (min-width:750px){.sticky-atc__sheet{display:none!important}.sticky-atc__title{max-width:42rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sticky-add-to-cart.css.map */
