.sticky-cart-modal{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%;z-index:20;visibility:hidden;pointer-events:none;padding:0;background:var(--color-simple-dropdown, #fff);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 20px #0000000f;transform:translateY(calc(100% + 30px));transition:transform var(--duration-large) var(--animation-bezier),visibility var(--duration-large) var(--animation-bezier)}.sticky-cart{display:flex;align-items:center;gap:20px;background:transparent;border-radius:0;box-shadow:none;padding-top:10px;padding-bottom:10px;min-height:64px}.sticky-cart__product{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.sticky-cart__image{flex:0 0 auto;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f5f5f5}.sticky-cart__image img{width:100%;height:100%;object-fit:cover;display:block}.sticky-cart__info{display:flex;flex-direction:column;gap:6px;min-width:0}.sticky-cart__heading{margin:0;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sticky-cart__price{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:700;line-height:1.2}.sticky-cart__price-sale{color:#ef4d23}.sticky-cart__price-compare{color:#999;text-decoration:line-through;font-weight:500}.sticky-cart__price-regular{color:var(--color-foreground, #111)}.sticky-cart__actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.sticky-cart-button__container{display:flex;align-items:center;gap:14px}.sticky-cart-button__form{display:flex;align-items:center;gap:14px;margin:0}.sticky-cart__quantity{position:relative;display:inline-flex!important;align-items:center;justify-content:space-between;border:1px solid #e0e0e0;border-radius:999px;height:54px;width:150px!important;padding:0;background:#fff;overflow:hidden}.sticky-cart__quantity .quantity__button{position:static!important;width:48px;height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:0!important;flex:0 0 auto}.sticky-cart__quantity .quantity__button svg{width:16px;height:16px}.sticky-cart__quantity .quantity__input{flex:1 1 auto;width:100%;min-width:0;height:100%;border:0;background:transparent;text-align:center;font-weight:700;font-size:17px;padding:0!important;-moz-appearance:textfield}.sticky-cart__quantity .quantity__input::-webkit-outer-spin-button,.sticky-cart__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-cart-button{height:54px;padding:0 30px;border-radius:999px;background:#ef4d23;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;cursor:pointer;transition:filter .2s ease;animation:sticky-cart-nudge 3s ease-in-out infinite}.sticky-cart-button:hover{filter:brightness(.95);animation-play-state:paused}.sticky-cart-button[disabled]{background:#ccc;cursor:not-allowed;animation:none}@keyframes sticky-cart-nudge{0%,60%,to{transform:translate(0)}68%{transform:translate(-6px)}76%{transform:translate(6px)}84%{transform:translate(-4px)}92%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.sticky-cart-button{animation:none}}.sticky-cart-button__label{display:inline-flex;align-items:center}.sticky-cart .product-form__error-message-wrapper:not([hidden]){margin-right:8px;margin-bottom:0;font-size:13px;color:#c0392b}.sticky-cart-modal.show-modal{transform:translateY(0);visibility:visible;pointer-events:auto}@media(max-width:749px){.sticky-cart-modal{padding:10px}.sticky-cart{gap:12px;padding:12px 14px;border-radius:16px;min-height:76px}.sticky-cart__product{gap:12px}.sticky-cart__image{width:58px;height:58px}.sticky-cart__heading{font-size:14px;-webkit-line-clamp:2}.sticky-cart__price{font-size:14px;gap:8px}.sticky-cart__actions,.sticky-cart-button__container,.sticky-cart-button__form{gap:10px}.sticky-cart__quantity{height:46px;width:120px!important}.sticky-cart__quantity .quantity__button{width:38px}.sticky-cart__quantity .quantity__input{font-size:15px}.sticky-cart-button{height:48px;padding:0 18px;font-size:14px}.sticky-cart-button__price{display:none}}@media(max-width:420px){.sticky-cart{padding:10px 12px}.sticky-cart__product{gap:10px}.sticky-cart__image{width:52px;height:52px}.sticky-cart__quantity{width:108px!important}.sticky-cart__quantity .quantity__button{width:34px}}footer.sticky-cart-modal_bottom_padding{padding-bottom:90px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-sticky-addtocart.css.map */
