@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.95)}}@keyframes toastProgress{0%{width:100%}to{width:0}}.gs-toast-container{display:flex;flex-direction:column;gap:.625rem;max-width:26rem;pointer-events:none;position:fixed;right:1.25rem;top:1.25rem;width:calc(100% - 2.5rem);z-index:99999}@media (max-width:640px){.gs-toast-container{left:1rem;max-width:none;right:1rem;top:1rem;width:calc(100% - 2rem)}}.gs-toast-card{align-items:flex-start;animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d;display:flex;gap:.75rem;overflow:hidden;padding:.875rem 1rem;pointer-events:auto;position:relative;transition:all .2s ease-in-out}.gs-toast-card.is-exiting{animation:toastSlideOut .2s ease-in forwards}.gs-toast-card:hover{box-shadow:0 12px 28px -5px #0000001f,0 10px 12px -6px #0000000f;transform:translateY(-1px)}.gs-toast-card.type-success{border-left:4px solid #10b981}.gs-toast-card.type-error{border-left:4px solid #ef4444}.gs-toast-card.type-warning{border-left:4px solid #f59e0b}.gs-toast-card.type-info{border-left:4px solid #3b82f6}.gs-toast-icon{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}.gs-toast-icon.type-success{color:#10b981}.gs-toast-icon.type-error{color:#ef4444}.gs-toast-icon.type-warning{color:#f59e0b}.gs-toast-icon.type-info{color:#3b82f6}.gs-toast-content{flex:1 1;min-width:0}.gs-toast-title{color:#111827;font-size:.875rem;font-weight:600;line-height:1.25rem}.gs-toast-message{color:#4b5563;font-size:.8125rem;line-height:1.125rem;margin-top:.125rem;word-break:break-word}.gs-toast-close{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-right:-.25rem;margin-top:-.125rem;transition:color .15s ease,background-color .15s ease;width:1.5rem}.gs-toast-close:hover{background-color:#f3f4f6;color:#374151}.gs-toast-progress{animation:toastProgress linear forwards;background-color:currentColor;bottom:0;height:2.5px;left:0;opacity:.25;position:absolute;width:100%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{touch-action:pan-x pan-y}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;overflow-x:hidden;padding:0}[role=button],[role=tab],a,button,input,select,textarea{touch-action:manipulation}@media (max-width:767px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media (max-width:767px){body:has([data-testid=mobile-sticky-purchase-bar]){padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media (hover:none) and (pointer:coarse){[role=button]:active:not([aria-disabled=true]),a:active:not(:disabled),button:active:not(:disabled){opacity:.88;transform:scale(.985);transition:transform .08s ease,opacity .08s ease}}.admin-panel input,.admin-panel option,.admin-panel select,.admin-panel textarea,.auth-page input,.auth-page select,.auth-page textarea{background-color:#fff;color:#111827}.admin-panel input::placeholder,.admin-panel textarea::placeholder,.auth-page input::placeholder,.auth-page textarea::placeholder{color:#6b7280;opacity:1}.admin-panel input:-webkit-autofill,.admin-panel input:-webkit-autofill:focus,.admin-panel input:-webkit-autofill:hover,.auth-page input:-webkit-autofill,.auth-page input:-webkit-autofill:focus,.auth-page input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.product-review-form input,.product-review-form option,.product-review-form select,.product-review-form textarea{-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;caret-color:#0f172a!important;color:#0f172a!important}.product-review-form input::placeholder,.product-review-form textarea::placeholder{color:#64748b!important;opacity:1}.review-card-rail{-ms-overflow-style:none;overscroll-behavior-inline:contain;scrollbar-width:none}.review-card-rail::-webkit-scrollbar{display:none}:root{--gs-loader-start:#8b1dff;--gs-loader-end:#4d88ff}.gs-delivery-readable{color:#181b25;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:24px;overflow-wrap:anywhere;white-space:pre-wrap}.gs-delivery-readable-heading{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}@keyframes gs-cart-added-pulse{0%{filter:drop-shadow(0 0 0 rgba(255,54,54,0));transform:scale(1)}35%{filter:drop-shadow(0 0 8px rgba(255,54,54,.85));transform:scale(1.24)}65%{transform:scale(.94)}to{filter:drop-shadow(0 0 0 rgba(255,54,54,0));transform:scale(1)}}.gs-cart-pulse>span,.gs-cart-pulse>svg{animation:gs-cart-added-pulse .72s ease-out}@keyframes gs-loader-spin{to{transform:rotate(1turn)}}.admin-loader-spinner,.gs-loader-spinner{animation:gs-loader-spin .8s linear infinite;border:2.75px solid #0866ff29;border-radius:999px;border-top-color:#0866ff;box-sizing:border-box;display:inline-block;height:22px;width:22px}.admin-loader-spinner.admin-loader-spinner-white,.gs-loader-spinner.gs-loader-spinner-white{border-color:#fff #ffffff47 #ffffff47}.admin-loader-spinner.admin-loader-spinner-sm,.gs-loader-spinner.gs-loader-spinner-sm{border-width:2.25px;height:16px;width:16px}.gs-loader-spinner.gs-loader-spinner-lg{border-width:3px;height:32px;width:32px}.gs-loader-container{align-items:center;display:flex;gap:.6rem;justify-content:center}.gs-skeleton{background-color:#e7ebf2;border-radius:.5rem;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.gs-skeleton:after{animation:gs-skeleton-shimmer 1.5s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#fff0,#ffffff73 35%,#ffffffbf 50%,#ffffff73 65%,#fff0);content:"";inset:0;position:absolute;transform:translate3d(-100%,0,0);will-change:transform}@keyframes gs-skeleton-shimmer{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@media (prefers-reduced-motion:reduce){.gs-skeleton:after{animation:none;background:none}.gs-cart-pulse>span,.gs-cart-pulse>svg{animation:none}}
/*# sourceMappingURL=main.649168e6.css.map*/