.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -6px 22px #00000014;transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;opacity:0}body:has(.cart-drawer__overlay.active) .sticky-atc{z-index:6}.sticky-atc.is-visible{transform:translateY(0);opacity:1}.sticky-atc__inner{max-width:1264px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 32px}.sticky-atc__left{display:flex;align-items:center;gap:16px;min-width:0}.sticky-atc__image{flex-shrink:0;width:52px;height:52px}.sticky-atc__image img,.sticky-atc__image-placeholder{width:52px!important;height:52px!important;min-width:52px;max-width:52px;object-fit:cover;border-radius:10px;display:block;background:#f2f2f0;flex-shrink:0}.sticky-atc__details{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-atc__title{font-size:13px;font-weight:700;color:var(--brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.sticky-atc__variant{font-weight:400;color:#7a7a7a;font-size:14px}.sticky-atc__price{font-size:14px;font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:8px}.sticky-atc__price s{color:#a3a3a3;font-weight:400;font-size:13px}.sticky-atc__right{display:flex;align-items:center;gap:14px;flex-shrink:0}.sticky-atc .sticky-atc__qty{display:flex!important;align-items:center;flex-shrink:0;width:auto!important;max-width:116px;border:1px solid #e2e2e0;border-radius:999px;height:44px;overflow:hidden;background:#fff;box-sizing:border-box}.sticky-atc .sticky-atc__qty-btn{width:38px!important;height:100%!important;min-width:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;padding:0!important;margin:0!important;color:#4a4a4a;cursor:pointer;box-shadow:none!important;transition:background .15s ease,color .15s ease}.sticky-atc .sticky-atc__qty-btn:hover{background:#f4f4f2!important;color:#111}.sticky-atc .sticky-atc__qty-input{width:34px!important;min-width:34px!important;max-width:34px!important;height:100%!important;flex-shrink:0;text-align:center!important;border:none!important;border-left:1px solid #ececea!important;border-right:1px solid #ececea!important;border-radius:0!important;padding:0!important;margin:0!important;font-size:14px;font-weight:600;color:#1a1a1a;-moz-appearance:textfield;background:transparent!important;box-shadow:none!important;box-sizing:border-box}.sticky-atc .sticky-atc__qty-input::-webkit-outer-spin-button,.sticky-atc .sticky-atc__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-atc .sticky-atc__qty-input:focus{outline:none!important;box-shadow:none!important}.sticky-atc #StickyATCButton{position:relative;height:46px!important;min-width:unset;width:auto!important;padding:0 32px!important;margin:0!important;border:none!important;border-radius:10px!important;background:var(--green);color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:normal;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.sticky-atc #StickyATCButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #7cb34273;filter:brightness(1.04)}.sticky-atc #StickyATCButton:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #7cb34259}.sticky-atc #StickyATCButton:disabled{background:#d8d8d5!important;color:#8f8f8c!important;box-shadow:none;cursor:not-allowed}.sticky-atc #StickyATCButton.is-loading .sticky-atc__button-text{opacity:0}.sticky-atc #StickyATCButton.is-added{background:#4caf50!important}.sticky-atc__spinner{display:none;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%}.sticky-atc #StickyATCButton.is-loading .sticky-atc__spinner{display:block;animation:sticky-atc-spin .6s linear infinite}.sticky-atc__button.is-added{background:#4caf50}@keyframes sticky-atc-spin{to{transform:rotate(360deg)}}.sticky-atc--no-qty .sticky-atc__qty{display:none!important}@media(max-width:768px){.sticky-atc__inner{padding:10px 16px;gap:12px}.sticky-atc__image img,.sticky-atc__image-placeholder{width:44px;height:44px}.sticky-atc__title{font-size:13px;max-width:38vw}.sticky-atc__variant{display:block;font-size:12px}.sticky-atc__price{font-size:13px}.sticky-atc .sticky-atc__qty{display:none!important}.sticky-atc #StickyATCButton{padding:0 22px!important;height:42px!important;font-size:14px}}@media(max-width:400px){.sticky-atc__title{max-width:30vw}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sticky-atc.css.map */
