body,html{transition:all cubic-bezier(.175,.885,.32,1.275)}:root,.CartDrawer-module-scss-module__rea7CW__light,.CartDrawer-module-scss-module__rea7CW__light-orange{--color-brand-primary:#ff5000;--color-text-disabled:#d4d4d8;--color-brand-secondary:#fff5f0;--color-brand-accent:#ff5000;--color-brand-primary-hover:#e64800;--color-brand-secondary-hover:#feece3;--color-brand-accent-hover:#e64800;--color-text-primary:#18181b;--color-text-secondary:#71717a;--color-text-placeholder:#a1a1aa;--color-text-on-brand:#fff;--color-text-link:#ff5000;--color-bg-body:#f3f4f6;--color-bg-surface:#fff;--color-bg-surface-hover:#e4e4e7;--color-bg-secondary:#f4f4f5;--color-bg-accent:#fffffffa;--color-border-primary:#e4e4e7;--color-border-secondary:#f3f4f6;--color-utility-success:#10b981;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#3b82f6;--color-heading:#18181b;--auth-overlay-start:#fff6;--auth-overlay-end:#fff5f0e6;--shadow-color-rgb:0,0,0}.CartDrawer-module-scss-module__rea7CW__dark,.CartDrawer-module-scss-module__rea7CW__dark-blue{--color-brand-primary:#388bfd;--color-text-disabled:#3f3f46;--color-brand-secondary:#58a6ff1a;--color-brand-accent:#58a6ff;--color-brand-primary-hover:#6aa8fe;--color-brand-secondary-hover:#58a6ff33;--color-brand-accent-hover:#ff8c52;--color-text-primary:#f3f4f6;--color-text-secondary:#a1a1aa;--color-text-placeholder:#71717a;--color-text-on-brand:#fff;--color-text-link:#58a6ff;--color-bg-body:#0d1117;--color-bg-surface:#161b22;--color-bg-surface-hover:#202731;--color-bg-secondary:#ffffff08;--color-bg-accent:#000000b3;--color-border-primary:#18181b;--color-border-secondary:transparent;--color-utility-success:#34d399;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#58a6ff;--color-heading:#fff;--auth-overlay-start:#121212cc;--auth-overlay-end:#0d1117e6;--shadow-color-rgb:0,0,0}.CartDrawer-module-scss-module__rea7CW__backdrop{z-index:999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;transition:opacity .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;inset:0}.CartDrawer-module-scss-module__rea7CW__backdrop.CartDrawer-module-scss-module__rea7CW__open{opacity:1;visibility:visible}.CartDrawer-module-scss-module__rea7CW__drawer{background-color:var(--color-bg-surface);z-index:1000;width:100%;max-width:420px;box-shadow:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);grid-template-rows:auto 1fr auto!important;height:100dvh!important;display:grid!important}.CartDrawer-module-scss-module__rea7CW__drawer.CartDrawer-module-scss-module__rea7CW__open{transform:translate(0);box-shadow:-15px 0 40px #0000001a}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__header{border-bottom:1px solid var(--color-border-secondary);background-color:var(--color-bg-surface);justify-content:space-between;align-items:center;min-height:80px;padding:1.25rem 1.5rem;display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__iconWrapper{background-color:var(--color-bg-secondary);width:44px;height:44px;color:var(--color-brand-primary);border:1px solid var(--color-border-secondary);border-radius:16px;justify-content:center;align-items:center;display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__clearAll{color:var(--color-text-placeholder);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__clearAll:hover{color:#ef4444;background-color:#ef44440d}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__closeBtn{background-color:var(--color-bg-secondary);width:38px;height:38px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__closeBtn:hover{background-color:var(--color-border-secondary);transform:rotate(90deg)}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__body{background-color:var(--color-bg-body);-webkit-overflow-scrolling:touch;padding:1.5rem;overflow-y:auto!important}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__itemWrapper{opacity:0;margin-bottom:1rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards CartDrawer-module-scss-module__rea7CW__slideInItem}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__empty .CartDrawer-module-scss-module__rea7CW__emptyVisual{background-color:var(--color-bg-secondary);width:110px;height:110px;color:var(--color-text-placeholder);opacity:.5;border-radius:3rem;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__footer{background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-secondary);padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 30px #00000008}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__priceContainer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CartDrawer-module-scss-module__rea7CW__drawer .CartDrawer-module-scss-module__rea7CW__checkoutBtn{border-radius:16px;flex:1;height:52px;font-weight:900}@keyframes CartDrawer-module-scss-module__rea7CW__slideInItem{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.CartDrawer-module-scss-module__rea7CW__customScrollbar::-webkit-scrollbar{width:4px}.CartDrawer-module-scss-module__rea7CW__customScrollbar::-webkit-scrollbar-track{background:0 0}.CartDrawer-module-scss-module__rea7CW__customScrollbar::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:10px}
