.sticky-atc-bar{visibility:visible;z-index:20;background:var(--sticky-atc-bg, #212121);color:var(--sticky-atc-text, rgb(var(--text-color)));box-shadow:0 -2px 12px #0000001a;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform,opacity}.sticky-atc-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.scrolled-to-bottom .sticky-atc-bar.is-visible{transform:translateY(100%);opacity:0;pointer-events:none}.sticky-atc-bar__inner{padding:var(--sticky-atc-padding-y, 20px) 0}.sticky-atc-bar__layout{display:flex;align-items:center;gap:60px}.sticky-atc-bar__info{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;justify-content:space-between}.sticky-atc-bar__title{max-width:550px;font-size:28px;font-weight:600;line-height:30px;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--sticky-atc-text, rgb(var(--text-color)))}.sticky-atc-bar__price{line-height:1;text-align:right}.sticky-atc-bar__price .price{margin-bottom:0}.sticky-atc-bar__price .price__default{display:flex;flex-direction:column;align-items:flex-end}.sticky-atc-bar__price .price__current,.sticky-atc-bar__price .price__current span.js-value{font-size:34px;line-height:1;font-weight:600;padding-right:0;background:linear-gradient(90deg,#fc6350,#ee262a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sticky-atc-bar__price .price__was{font-size:24px;line-height:1;font-weight:600;color:#9c9c9c;text-decoration:line-through}.sticky-atc-bar__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.sticky-atc-bar__actions product-form{display:contents}.sticky-atc-bar__actions form{display:flex;align-items:center;gap:8px;margin:0}.sticky-atc-bar__actions .qty-input{flex-shrink:0}.sticky-atc-bar__actions .qty-input .qty-input__input{width:44px;height:40px;text-align:center;font-size:.875rem}.sticky-atc-bar__actions .qty-input .btn{width:30px;height:40px;padding:0}.sticky-atc-bar__actions .btn--primary,.sticky-atc-bar__actions .btn--secondary{white-space:nowrap;padding:12px 16px;font-size:16px;font-weight:600;border-radius:8px;min-width:250px;color:#fff}.sticky-atc-bar__actions .btn--primary{background:transparent;border:2px solid #D8D8D8}.sticky-atc-bar__buy-now{flex-shrink:0}.sticky-atc-bar__buy-now .btn--secondary{border:none;background:linear-gradient(90deg,#0866ff,#50aaf9);padding:14px 16px}.sticky-atc-bar__actions .alert{display:none}body:has(.sticky-atc-bar){padding-bottom:var(--sticky-atc-height, 100px)}@media(max-width:1439.98px){.sticky-atc-bar__inner{padding:8px 0}.sticky-atc-bar__layout{gap:30px}.sticky-atc-bar__title{max-width:400px;font-size:18px;line-height:20px}.sticky-atc-bar__price .price__current,.sticky-atc-bar__price .price__current span.js-value{font-size:22px}.sticky-atc-bar__price .price__was{font-size:18px}.sticky-atc-bar__actions .btn--primary,.sticky-atc-bar__actions .btn--secondary{padding:10px 14px;font-size:14px;min-width:180px}.sticky-atc-bar__buy-now .btn--secondary{padding:12px 14px}}@media(max-width:1024.98px){body:has(.sticky-atc-bar){padding-bottom:var(--sticky-atc-height, 100px)}.sticky-atc-bar__inner{padding:10px 0}.sticky-atc-bar__layout{flex-direction:column;gap:8px}.sticky-atc-bar__info{width:100%;flex-direction:column}.sticky-atc-bar__title{width:100%;font-size:14px;line-height:1.2}.sticky-atc-bar__price .price__default{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:4px}.sticky-atc-bar__price .price__current{margin-right:4px}.sticky-atc-bar__price .price__current,.sticky-atc-bar__price .price__current span.js-value{font-size:20px;line-height:1.2}.sticky-atc-bar__price .price__was{font-size:14px;line-height:1.2}.sticky-atc-bar__actions{flex:1 1 auto;width:100%}.sticky-atc-bar__actions form{width:100%;gap:8px}.sticky-atc-bar__actions .qty-input{display:none}.sticky-atc-bar__actions .sticky-atc-bar__add-button,.sticky-atc-bar__actions .sticky-atc-bar__buy-now{width:calc(50% - 4px)}.sticky-atc-bar__actions .btn--primary,.sticky-atc-bar__actions .btn--secondary{flex:1;min-width:0;max-width:unset;font-size:16px;font-weight:600;padding:4px 16px;width:100%}.sticky-atc-bar__actions .btn--secondary{padding:6px 16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sticky-atc-bar.css.map */
