@keyframes badge-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.badge-pop{animation:badge-pop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header-glass{background:#fafafad9;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.toast{opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.toast.show{opacity:1;transform:translateY(0);pointer-events:auto}.overlay{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.overlay.open{opacity:1;visibility:visible}.modal{transform:translateY(30px);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.overlay.open .modal{transform:translateY(0)}.drawer{transform:translate(100%);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.drawer.open{transform:translate(0)}.pill[data-active=true],.variant-pill[data-active=true]{background:#0a0a0a;color:#fff;border-color:#0a0a0a!important}.variant-pill[data-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.payment-option[data-active=true],.bank-option[data-active=true]{border-color:#0a0a0a!important;background:#fafafa}.order-type-btn[data-active=true]{background:#0a0a0a;color:#fff;border-color:#0a0a0a!important}.product-card{transition:all .2s ease}.product-card:hover{border-color:#d4d4d4;box-shadow:0 1px 3px #0000001a}.product-card .product-image{transition:transform .35s ease}.product-card:hover .product-image{transform:scale(1.04)}#shopHeader.scrolled{box-shadow:0 2px 8px #0000001f}#shopHeader.hidden-up{transform:translateY(-100%)}
