@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-main:var(--chakra-colors-bg-main);--bg-card:var(--chakra-colors-bg-card);--bg-sidebar:var(--chakra-colors-bg-sidebar);--bg-input:var(--chakra-colors-bg-input);--border-color:var(--chakra-colors-border-color);--border-focus:var(--chakra-colors-border-focus);--text-main:var(--chakra-colors-text-main);--text-muted:var(--chakra-colors-text-muted);--text-dark:var(--chakra-colors-text-dark);--primary:var(--chakra-colors-brand-500);--primary-glow:#03a53a1a;--primary-grad:var(--chakra-colors-brand-500);--success:var(--chakra-colors-brand-500);--success-glow:#03a53a0d;--success-text:var(--chakra-colors-success-text);--warning:#f59e0b;--danger:#db0000;--accent-purple-text:var(--chakra-colors-accent-purple-text);--font-heading:"Outfit", sans-serif;--font-body:"Inter", sans-serif;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--shadow-glow:0 0 15px #03a53a1a;--shadow-card:0 4px 15px #0000000d;--shadow-header:0 2px 10px #00000014}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,figure,blockquote,dl,dd{margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-main);font-family:var(--font-body);min-height:100dvh;line-height:1.5}body.is-desktop-device{min-width:680px}body.is-desktop-device #root,body.is-desktop-device .desktop-layout,body.is-desktop-device .main-header{width:100%;min-width:680px}body.is-desktop-device .mobile-quick-actions{display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#80808059;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input:not([type=checkbox]):not([type=radio]):not([type=search]):not([type=submit]):not([type=button]):not(.search-input),select,textarea{border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-main);padding-inline:1rem;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:12px;outline:none;padding-top:.5rem;padding-bottom:.5rem;font-size:.9rem}input:not([type=checkbox]):not([type=radio]):not([type=search]):not([type=submit]):not([type=button]):not(.search-input),select{height:42px}input:not([type=checkbox]):not([type=radio]):not([type=search]):not([type=submit]):not([type=button]):not(.search-input):focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}input.input-borderless,input.input-borderless:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}input.input-borderless.is-editing{background:var(--bg-input)!important}.checkout-step-container{animation:.35s cubic-bezier(.4,0,.2,1) forwards stepFadeIn}@keyframes stepFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes notFoundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-animate{animation:.2s cubic-bezier(.4,0,.2,1) forwards dropdownSlideIn}.profile-dropdown,.mega-menu{opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s;transform:translateY(-10px)}.profile-dropdown.is-open,.mega-menu.is-open{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility linear;transform:translateY(0)}.btn-catalog-header{transition:background-color .2s,border-radius .2s,color .2s,transform .2s;position:relative}.btn-catalog-header:after{content:"";background-color:var(--primary);z-index:1002;opacity:0;pointer-events:none;width:100%;height:0;transition:height .22s cubic-bezier(.16,1,.3,1),bottom .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.btn-catalog-header.active{z-index:1001;background-color:var(--primary)!important;color:#fff!important;box-shadow:none!important;border:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;transition:background-color .2s,color .2s,transform .2s,border-radius!important;transform:none!important}.btn-catalog-header.active:after{opacity:1;height:16px;bottom:-16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:focus-visible,a:focus-visible,input:focus-visible{transition:outline .1s!important}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes drawerSlideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes searchDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-scope=dialog][data-part=content]:not(.drawer-content)[data-state=open]{animation:.22s cubic-bezier(.34,1.3,.64,1) forwards modalFadeIn!important}.sidebar-drawer[data-state=open]{animation:.25s cubic-bezier(.34,1.15,.64,1) forwards drawerSlideInLeft!important}.modal-overlay{animation:.18s forwards modalBackdropIn}.modal-card{animation:.25s cubic-bezier(.34,1.3,.64,1) forwards modalFadeIn}.search-overlay-dropdown{animation:.18s cubic-bezier(.4,0,.2,1) forwards searchDropdownIn}@media (width<=650px){.search-overlay-dropdown{display:none!important}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-fade-in{animation:.3s ease-out forwards pageFadeIn}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.95)}}.toast-animate-in{animation:.25s cubic-bezier(.16,1,.3,1) forwards toastIn}.toast-animate-out{animation:.25s cubic-bezier(.16,1,.3,1) forwards toastOut}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}.sheet-backdrop{z-index:1400;background:#00000080;animation:.35s cubic-bezier(.16,1,.3,1) forwards backdropFadeIn;position:fixed;inset:0}.sheet-backdrop.closing{animation:.3s cubic-bezier(.16,1,.3,1) forwards backdropFadeOut}.sheet-panel{z-index:1401;touch-action:none;will-change:transform;border-top-left-radius:16px;border-top-right-radius:16px;animation:.35s cubic-bezier(.16,1,.3,1) forwards sheetSlideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000026}.sheet-panel.closing{animation:.3s cubic-bezier(.16,1,.3,1) forwards sheetSlideDown}.sheet-content-scrollable{touch-action:pan-y}.sheet-header,.sheet-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.sheet-drag-handle{background-color:var(--border-color,#cbd5e1);cursor:grab;border-radius:2px;width:40px;height:4px;margin:12px auto 8px}.sheet-drag-handle:active{cursor:grabbing}
