.sticky-atc-panel{visibility:visible;z-index:5;left:0;right:0;width:100%;padding:10px var(--gutter, 20px);pointer-events:none}.sticky-atc-panel--ready{transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.sticky-atc-panel:not(.sticky-atc-panel--ready){transition:none}.sticky-atc-panel__inner{width:100%;max-width:1120px;margin:0 auto}.sticky-atc-panel__bar{display:flex;align-items:center;gap:20px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #191a1c14;pointer-events:auto}.sticky-atc-panel__product{display:flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0}.sticky-atc-panel__media{flex:0 0 56px;width:56px;height:56px;border-radius:12px;overflow:hidden}.sticky-atc-panel__media img{display:block;width:100%;height:100%;object-fit:cover}.sticky-atc-panel__details{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-atc-panel__heading{margin:0;color:#191a1c;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-panel__variant{margin:0;color:#737b80;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-panel__variant-option span{color:#191a1c;font-weight:500}.sticky-atc-panel__shipping{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;color:#191a1c;font-size:12px;font-weight:400;line-height:1.4}.sticky-atc-panel__shipping[hidden]{display:none}.sticky-atc-panel__shipping-icon{display:inline-flex;flex-shrink:0;color:#737b80}.sticky-atc-panel__qty,.sticky-atc-panel__qty--mobile{flex:0 0 auto}.sticky-atc-panel__price-block{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;min-width:110px}.sticky-atc-panel__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.sticky-atc-panel__price-current{color:#191a1c;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.5px;white-space:nowrap}.sticky-atc-panel__price-compare{color:#737b80;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:-.2px;text-decoration:line-through;white-space:nowrap}.sticky-atc-panel__price-compare[hidden]{display:none}.sticky-atc-panel__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:100px;background:var(--orange, #ff5926);color:#fff;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:-.25px;white-space:nowrap}.sticky-atc-panel__badge[hidden]{display:none}.sticky-atc-panel__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:#737b80;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:-.25px;text-align:right}.sticky-atc-panel__meta a{color:inherit;text-decoration:underline}.sticky-atc-panel__action{flex:0 0 auto}.sticky-atc-panel .sticky-atc-panel__btn.btn--primary{position:relative;background:var(--orange, #ff5926);color:#fff;text-transform:none;-webkit-tap-highlight-color:transparent;transition:opacity .25s ease-out,color .25s ease-out,background-color .25s ease-out,background-position .25s ease-out}.sticky-atc-panel .sticky-atc-panel__btn.btn--primary:hover:not([disabled]):not(.is-loading),.sticky-atc-panel .sticky-atc-panel__btn.btn--primary:focus-visible:not([disabled]):not(.is-loading){background:#fff;color:#000}.sticky-atc-panel .sticky-atc-panel__btn.btn--primary:active:not([disabled]):not(.is-loading){background:#fff;color:#000}.sticky-atc-panel .sticky-atc-panel__btn:disabled{opacity:.55;cursor:not-allowed}.sticky-atc-panel .sticky-atc-panel__btn.is-loading{color:transparent!important;pointer-events:none;cursor:wait;opacity:1}.sticky-atc-panel .sticky-atc-panel__btn.is-loading:hover,.sticky-atc-panel .sticky-atc-panel__btn.is-loading:focus,.sticky-atc-panel .sticky-atc-panel__btn.is-loading:active{background:var(--orange, #ff5926)!important;color:transparent!important}.sticky-atc-panel .sticky-atc-panel__btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sticky-atc-spinner .65s linear infinite;opacity:1}.sticky-atc-panel .sticky-atc-panel__btn.is-loading:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:18px;margin-top:-2px;border-top:2px solid #fff;border-inline-end:2px solid #fff;opacity:0;transform:scaleX(-1) rotate(135deg) translate(-50%) translateY(-50%);transform-origin:left top}.sticky-atc-panel .sticky-atc-panel__btn.is-success.is-loading:after{opacity:0}.sticky-atc-panel .sticky-atc-panel__btn.is-success:before{opacity:1}@keyframes sticky-atc-spinner{to{transform:rotate(360deg)}}.sticky-atc-panel__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 24px;border-radius:12px;border:0;font-size:16px;font-weight:600;line-height:1.5;text-transform:none;white-space:nowrap;cursor:pointer}.sticky-atc-panel__bar--mobile{display:none;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #191a1c14}.sticky-atc-panel__bar--mobile .sticky-atc-panel__btn{flex:1 1 auto;width:auto}.sticky-atc-panel__qty--mobile{flex:0 0 auto}.scrolled-to-bottom .sticky-atc-panel,.sticky-atc-panel--out,.sticky-atc-panel:not(.sticky-atc-panel--ready){visibility:hidden;transform:translateY(100%);opacity:0;pointer-events:none}.scrolled-to-bottom .sticky-atc-panel .sticky-atc-panel__bar,.sticky-atc-panel--out .sticky-atc-panel__bar,.sticky-atc-panel:not(.sticky-atc-panel--ready) .sticky-atc-panel__bar{pointer-events:none}.product-options--anchor{display:block;visibility:hidden;position:relative;top:calc(var(--header-end, 100px) * -1 - 40px)}@media(max-width:768.98px){.sticky-atc-panel{padding:0}.sticky-atc-panel__inner{max-width:none}.sticky-atc-panel__bar--desktop{display:none}.sticky-atc-panel__bar--mobile{display:flex}}@media(min-width:769px){.sticky-atc-panel__bar--mobile{display:none}}@media(max-width:1024px)and (min-width:769px){.sticky-atc-panel__bar{gap:12px}.sticky-atc-panel__heading{font-size:14px}.sticky-atc-panel__price-current{font-size:18px}.sticky-atc-panel__btn{padding:12px 16px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/sticky-atc-panel.css.map */
