@layer reset;@layer tokens{:root{--atlas-canvas:#f6f7f4;--atlas-surface:#fff;--atlas-ink:#171a1f;--atlas-muted:#5e6672;--atlas-line:#d6d9d4;--atlas-route:#2457a6;--atlas-action:#c9342d;--atlas-offer:#e7a928;--atlas-success:#167760;--atlas-admin:#007568;--atlas-error:#b42318;--atlas-font-sans:var(--font-vazirmatn,Vazirmatn), Tahoma, Arial, sans-serif;--atlas-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--atlas-space-1:4px;--atlas-space-2:8px;--atlas-space-3:12px;--atlas-space-4:16px;--atlas-space-5:20px;--atlas-space-6:24px;--atlas-space-8:32px;--atlas-space-10:40px;--atlas-space-12:48px;--atlas-radius-2:2px;--atlas-radius-4:4px;--atlas-radius-6:6px;--atlas-radius-full:9999px;--atlas-touch-target:44px;--atlas-content-max:1240px;--atlas-motion-fast:.14s;--atlas-motion-standard:.18s;--atlas-motion-slow:.22s;--atlas-focus-ring:var(--atlas-route);--atlas-focus-halo:var(--atlas-surface)}}@layer base,primitives,utilities;
@layer reset{*,:before,:after{box-sizing:border-box}html{min-width:320px}body{min-height:100vh;margin:0}img,svg{display:block}img{max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:var(--atlas-action);--md-sys-color-on-primary:var(--atlas-surface);--md-sys-color-primary-container:color-mix(in srgb, var(--atlas-action) 14%, var(--atlas-surface));--md-sys-color-on-primary-container:var(--atlas-ink);--md-sys-color-secondary:var(--atlas-route);--md-sys-color-on-secondary:var(--atlas-surface);--md-sys-color-secondary-container:color-mix(in srgb, var(--atlas-route) 14%, var(--atlas-surface));--md-sys-color-on-secondary-container:var(--atlas-ink);--md-sys-color-tertiary:var(--atlas-admin);--md-sys-color-on-tertiary:var(--atlas-surface);--md-sys-color-tertiary-container:color-mix(in srgb, var(--atlas-admin) 14%, var(--atlas-surface));--md-sys-color-on-tertiary-container:var(--atlas-ink);--md-sys-color-error:var(--atlas-error);--md-sys-color-on-error:var(--atlas-surface);--md-sys-color-error-container:color-mix(in srgb, var(--atlas-error) 14%, var(--atlas-surface));--md-sys-color-on-error-container:var(--atlas-ink);--md-sys-color-background:var(--atlas-canvas);--md-sys-color-on-background:var(--atlas-ink);--md-sys-color-surface:var(--atlas-surface);--md-sys-color-on-surface:var(--atlas-ink);--md-sys-color-surface-variant:color-mix(in srgb, var(--atlas-line) 38%, var(--atlas-canvas));--md-sys-color-on-surface-variant:var(--atlas-muted);--md-sys-color-surface-container-lowest:var(--atlas-surface);--md-sys-color-surface-container-low:color-mix(in srgb, var(--atlas-surface) 84%, var(--atlas-canvas));--md-sys-color-surface-container:color-mix(in srgb, var(--atlas-surface) 68%, var(--atlas-canvas));--md-sys-color-surface-container-high:color-mix(in srgb, var(--atlas-line) 24%, var(--atlas-surface));--md-sys-color-surface-container-highest:color-mix(in srgb, var(--atlas-line) 48%, var(--atlas-surface));--md-sys-color-outline:var(--atlas-muted);--md-sys-color-outline-variant:var(--atlas-line);--md-sys-color-inverse-surface:var(--atlas-ink);--md-sys-color-inverse-on-surface:var(--atlas-surface);--md-sys-color-scrim:#171a1f70;--sk-font:var(--atlas-font-sans);--sk-font-sans:var(--atlas-font-sans);--sk-font-display:var(--atlas-font-sans);--sk-font-mono:var(--atlas-font-mono);--sk-max:var(--atlas-content-max);--sk-page-pad:var(--atlas-space-4);--sk-touch-target:var(--atlas-touch-target);--sk-gap-1:var(--atlas-space-1);--sk-gap-2:var(--atlas-space-2);--sk-gap-3:var(--atlas-space-3);--sk-gap-4:var(--atlas-space-4);--sk-gap-5:var(--atlas-space-5);--sk-gap-6:var(--atlas-space-6);--sk-gap-8:var(--atlas-space-8);--sk-radius-xs:var(--atlas-radius-2);--sk-radius-sm:var(--atlas-radius-4);--sk-radius-md:var(--atlas-radius-6);--sk-radius-lg:var(--atlas-radius-6);--sk-radius-full:var(--atlas-radius-full);--sk-state-hover:color-mix(in srgb, var(--atlas-route) 8%, transparent);--sk-state-pressed:color-mix(in srgb, var(--atlas-route) 14%, transparent);--sk-state-focus:var(--atlas-focus-ring);--sk-card-line:var(--atlas-line);--sk-shadow-1:0 1px 2px #171a1f14;--sk-shadow-2:0 8px 20px #171a1f1f;--sk-shadow-3:0 18px 42px #171a1f29;--sk-success:var(--atlas-success);--sk-success-container:color-mix(in srgb, var(--atlas-success) 14%, var(--atlas-surface));--sk-on-success-container:var(--atlas-ink);--sk-warning:var(--atlas-offer);--sk-warning-container:color-mix(in srgb, var(--atlas-offer) 20%, var(--atlas-surface));--sk-on-warning-container:var(--atlas-ink);--sk-info:var(--atlas-route);--sk-info-container:color-mix(in srgb, var(--atlas-route) 14%, var(--atlas-surface));--sk-on-info-container:var(--atlas-ink);--sk-sale:var(--atlas-action);--sk-sale-container:color-mix(in srgb, var(--atlas-action) 14%, var(--atlas-surface));--sk-accent-coral:var(--atlas-action);--sk-accent-red:var(--atlas-action);--sk-accent-gold:var(--atlas-offer);--sk-market-red:var(--atlas-action);--sk-market-red-dark:color-mix(in srgb, var(--atlas-action) 76%, var(--atlas-ink));--sk-market-red-container:var(--sk-sale-container);--sk-bazaar-ink:var(--atlas-ink);--sk-bazaar-slate:var(--atlas-muted);--sk-bazaar-muted:var(--atlas-muted);--sk-bazaar-line:var(--atlas-line);--sk-bazaar-page:var(--atlas-canvas);--sk-category-blue:var(--atlas-route);--sk-category-blue-container:var(--sk-info-container);--sk-deal-yellow:var(--atlas-offer);--sk-deal-yellow-container:var(--sk-warning-container);--sk-trust-green:var(--atlas-success);--sk-trust-green-container:var(--sk-success-container);--sk-wayfinding:var(--atlas-route);--sk-on-wayfinding:var(--atlas-surface);--sk-ledger-ink:var(--atlas-ink);--sk-receipt-paper:var(--atlas-surface);--sk-dispatch-blue:var(--atlas-route);--sk-offer-carmine:var(--atlas-action);--sk-verified-green:var(--atlas-success);--sk-hairline:var(--atlas-line);--sk-ink:var(--atlas-ink);--sk-soft-ink:var(--atlas-muted);--sk-paper:var(--atlas-surface);--sk-linen:var(--atlas-canvas);--sk-blush-soft:var(--sk-sale-container);--sk-gold-soft:var(--sk-warning-container);--sk-green-deep:color-mix(in srgb, var(--atlas-success) 76%, var(--atlas-ink));--sk-mobile-dock-height:72px;--sk-shadow-lift:var(--sk-shadow-2);--sk-shadow-soft:var(--sk-shadow-1);--sk-page-wash:var(--atlas-canvas);--sk-brand-gradient:var(--atlas-route)}html{background:var(--atlas-canvas);color:var(--atlas-ink);font-family:var(--atlas-font-sans);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:0;scrollbar-gutter:stable;text-rendering:optimizelegibility}body{background:var(--atlas-canvas);color:var(--atlas-ink);font-size:1rem;line-height:1.75}button{color:inherit}strong,b{font-weight:800}small{font-size:.82rem}::selection{background:color-mix(in srgb, var(--atlas-route) 24%, var(--atlas-surface));color:var(--atlas-ink)}:focus-visible{outline:3px solid var(--atlas-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--atlas-focus-halo)}}@layer utilities{.ui-ltr{text-align:start;direction:ltr;unicode-bidi:isolate}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}}
@layer primitives{.sk-skip-link{z-index:9999;min-height:var(--atlas-touch-target);border-radius:var(--atlas-radius-full);background:var(--atlas-ink);color:var(--atlas-surface);padding-inline:var(--atlas-space-4);box-shadow:var(--sk-shadow-2);transition:transform var(--atlas-motion-standard) ease;align-items:center;font-weight:800;display:inline-flex;position:fixed;inset-block-start:var(--atlas-space-3);inset-inline-start:var(--atlas-space-3);transform:translateY(-150%)}.sk-skip-link:focus{transform:translateY(0)}.sk-page{background:var(--atlas-canvas);min-height:100vh}.sk-container{width:min(calc(100% - 32px), var(--atlas-content-max));margin-inline:auto}.sk-band{padding-block:var(--atlas-space-8)}.sk-stack,.sk-grid{gap:var(--atlas-space-4);display:grid}.sk-row,.sk-between{align-items:center;gap:var(--atlas-space-3);display:flex}.sk-between{justify-content:space-between;gap:var(--atlas-space-4)}.sk-section-title{color:var(--atlas-ink);margin:0;font-size:1.55rem;font-weight:900;line-height:1.38}.sk-card-title,.sk-product-title{color:var(--atlas-ink);font-family:var(--atlas-font-sans)}.sk-body-muted{color:var(--atlas-muted);line-height:1.9}.sk-surface,.sk-panel,.sk-metric,.sk-table-wrap{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface)}.sk-surface,.sk-metric,.sk-table-wrap{box-shadow:var(--sk-shadow-1)}.sk-panel{background:color-mix(in srgb, var(--atlas-surface) 84%, var(--atlas-canvas));padding:var(--atlas-space-4)}button.sk-panel{cursor:pointer;text-align:start;width:100%}.sk-selected-panel{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 12%, var(--atlas-surface));color:var(--atlas-ink);box-shadow:0 0 0 3px var(--atlas-focus-ring)}.sk-panel-strong{background:var(--atlas-ink);color:var(--atlas-surface);border-color:#0000}.sk-panel-strong .sk-body-muted{color:color-mix(in srgb, var(--atlas-surface) 74%, transparent)}.sk-button,.sk-icon-button,.sk-product-cta,.wishlist-button{isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--atlas-motion-standard) ease, border-color var(--atlas-motion-standard) ease, box-shadow var(--atlas-motion-standard) ease, color var(--atlas-motion-standard) ease, transform var(--atlas-motion-standard) ease;position:relative}.sk-button{min-height:var(--atlas-touch-target);justify-content:center;align-items:center;gap:var(--atlas-space-2);border-radius:var(--atlas-radius-4);padding-inline:var(--atlas-space-5);white-space:nowrap;border:1px solid #0000;font-size:.92rem;font-weight:800;line-height:1;display:inline-flex}.sk-button:after,.sk-icon-button:after,.sk-product-cta:after,.wishlist-button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--atlas-motion-standard) ease;background:currentColor;position:absolute;inset:0}.sk-button:hover:after,.sk-icon-button:hover:after,.sk-product-cta:hover:after,.wishlist-button:hover:after{opacity:.08}.sk-button:active:after,.sk-icon-button:active:after,.sk-product-cta:active:after,.wishlist-button:active:after{opacity:.14}.sk-button:not(:disabled):hover,.sk-icon-button:not(:disabled):hover,.sk-product-cta:not(:disabled):hover{box-shadow:var(--sk-shadow-1);transform:translateY(-1px)}.sk-button:focus-visible,.sk-icon-button:focus-visible,.sk-product-cta:focus-visible,.wishlist-button:focus-visible{outline:3px solid var(--atlas-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--atlas-focus-halo)}.sk-button:disabled,.sk-icon-button:disabled,.wishlist-button:disabled{cursor:not-allowed;border-color:var(--atlas-line);background:color-mix(in srgb, var(--atlas-line) 38%, var(--atlas-canvas));color:var(--atlas-muted);opacity:1;box-shadow:none;transform:none}.sk-button-filled,.sk-product-cta{background:var(--atlas-action);color:var(--atlas-surface);box-shadow:var(--sk-shadow-1);border:1px solid #0000}.sk-button-tonal{border:1px solid color-mix(in srgb, var(--atlas-route) 18%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-route) 12%, var(--atlas-surface));color:var(--atlas-ink)}.sk-button-outlined{border:1px solid var(--atlas-line);color:var(--atlas-route);background:0 0}.sk-icon-button{inline-size:var(--atlas-touch-target);block-size:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);color:var(--atlas-ink);place-items:center;display:inline-grid}.sk-field{gap:var(--atlas-space-2);display:grid}.sk-field>span,.admin-row-label{color:var(--atlas-muted);font-size:.84rem;font-weight:800;line-height:1.4}.sk-input,.sk-select,.sk-textarea{width:100%;min-height:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);color:var(--atlas-ink);transition:border-color var(--atlas-motion-standard) ease, box-shadow var(--atlas-motion-standard) ease, background-color var(--atlas-motion-standard) ease;padding-inline:14px}.sk-select{padding-inline-end:36px}.sk-textarea{resize:vertical;min-height:116px;padding-block:var(--atlas-space-3);line-height:1.8}.sk-input:hover,.sk-select:hover,.sk-textarea:hover{border-color:var(--atlas-muted)}.sk-input:focus,.sk-select:focus,.sk-textarea:focus{border-color:var(--atlas-route)}.sk-input:focus-visible,.sk-select:focus-visible,.sk-textarea:focus-visible{outline:3px solid var(--atlas-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--atlas-focus-halo)}.sk-input::placeholder,.sk-textarea::placeholder{color:color-mix(in srgb, var(--atlas-muted) 62%, transparent)}.sk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-chip-row{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.sk-pagination{justify-content:center;align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;width:100%;display:flex}.sk-pagination-pages{justify-content:center;align-items:center;gap:var(--atlas-space-1);flex-wrap:wrap;min-width:0;display:flex}.sk-pagination-page{inline-size:var(--atlas-touch-target);flex:0 0 var(--atlas-touch-target);padding-inline:0}.sk-pagination-ellipsis{text-align:center;flex:0 0 24px;inline-size:24px}.sk-pagination-control-symbol{font-size:1.2rem;line-height:1;display:none}.sk-chip,.sk-status{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-full);background:color-mix(in srgb, var(--atlas-surface) 68%, var(--atlas-canvas));min-height:30px;color:var(--atlas-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.sk-chip-accent,.sk-status-danger{border-color:color-mix(in srgb, var(--atlas-error) 28%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-error) 14%, var(--atlas-surface));color:var(--atlas-ink)}.sk-chip-success,.sk-status-success{border-color:color-mix(in srgb, var(--atlas-success) 28%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-success) 14%, var(--atlas-surface));color:var(--atlas-ink)}.sk-chip-blue,.sk-status{border-color:color-mix(in srgb, var(--atlas-route) 28%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-route) 14%, var(--atlas-surface));color:var(--atlas-ink)}.sk-chip-warning,.sk-status-warning{border-color:color-mix(in srgb, var(--atlas-offer) 32%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-offer) 20%, var(--atlas-surface));color:var(--atlas-ink)}.sk-chip-soft{background:color-mix(in srgb, var(--atlas-route) 8%, var(--atlas-surface));color:var(--atlas-ink)}.sk-notice{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-surface) 84%, var(--atlas-canvas));color:var(--atlas-ink);padding:var(--atlas-space-3) 14px;margin:0;line-height:1.8}.sk-notice-error{border-color:color-mix(in srgb, var(--atlas-error) 34%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-error) 14%, var(--atlas-surface))}.auth-otp-summary{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);border:1px solid color-mix(in srgb, var(--atlas-route) 24%, var(--atlas-line));border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-route) 10%, var(--atlas-surface));min-height:50px;color:var(--atlas-ink);padding:10px var(--atlas-space-3);display:flex}.auth-otp-summary span{overflow-wrap:anywhere;min-width:0;font-weight:800}.auth-otp-summary button{border-radius:var(--atlas-radius-full);background:var(--atlas-surface);min-height:34px;color:var(--atlas-route);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:.8rem;font-weight:900;display:inline-flex}.auth-otp-summary button:disabled{cursor:not-allowed;opacity:.56}.sk-metric{align-content:space-between;gap:var(--atlas-space-4);min-height:128px;padding:18px;display:grid}.sk-metric strong{color:var(--atlas-ink);font-size:1.55rem;font-weight:900;line-height:1.2}.sk-metric span{color:var(--atlas-muted);font-weight:800}.sk-metric svg{color:var(--atlas-route)}.sk-table-wrap{scrollbar-gutter:stable both-edges;overflow-x:auto}.sk-table{border-collapse:collapse;text-align:start;width:100%;min-width:860px}.sk-table th,.sk-table td{border-bottom:1px solid var(--atlas-line);padding:14px var(--atlas-space-4);vertical-align:top}.sk-table th{z-index:1;background:color-mix(in srgb, var(--atlas-surface) 68%, var(--atlas-canvas));color:var(--atlas-muted);white-space:nowrap;font-size:.8rem;font-weight:900;position:sticky;top:0}.sk-table tr:last-child td{border-bottom:0}.sk-table tbody tr{transition:background-color var(--atlas-motion-fast) ease}.sk-table tbody tr:hover{background:color-mix(in srgb, var(--atlas-route) 8%, transparent)}.sk-brand-icon{block-size:100%;inline-size:100%}.sk-brand-icon-bg{fill:var(--atlas-route)}.sk-brand-icon-bag{fill:#ffffffeb}.sk-brand-icon-handle,.sk-brand-icon-stem{fill:none;stroke:var(--atlas-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sk-brand-icon-handle{stroke:#ffffffe6}.sk-brand-icon-stem{stroke-width:3px}.sk-brand-icon-spark{fill:var(--atlas-offer)}.sk-product-card{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);min-width:0;min-height:100%;box-shadow:var(--sk-shadow-1);transition:transform var(--atlas-motion-standard) ease, box-shadow var(--atlas-motion-standard) ease, border-color var(--atlas-motion-standard) ease;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.sk-product-card:hover{border-color:color-mix(in srgb, var(--atlas-route) 38%, var(--atlas-line));box-shadow:var(--sk-shadow-2);transform:translateY(-2px)}.sk-product-media{aspect-ratio:1/.8;background:color-mix(in srgb, var(--atlas-line) 38%, var(--atlas-canvas));block-size:220px;display:block;position:relative;overflow:hidden}.sk-product-media img{object-fit:cover;transition:transform var(--atlas-motion-slow) ease}.sk-product-card:hover .sk-product-media img{transform:scale(1.035)}.sk-discount-pill{z-index:2;border-radius:var(--atlas-radius-full);background:var(--atlas-offer);min-height:30px;color:var(--atlas-ink);box-shadow:var(--sk-shadow-1);align-items:center;padding-inline:10px;font-weight:900;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.sk-product-body{align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.sk-product-context{color:var(--atlas-muted);justify-content:space-between;gap:10px;font-size:.78rem;font-weight:800;display:flex}.sk-product-context b,.sk-product-rating{color:var(--atlas-route)}.sk-product-title{min-height:48px;margin:0;font-size:1rem;font-weight:800;line-height:1.55}.sk-product-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-product-meta,.sk-product-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.sk-product-meta{color:var(--atlas-muted);flex-wrap:wrap;font-size:.82rem;font-weight:800}.sk-product-rating,.product-stock-ok,.product-stock-out{align-items:center;gap:var(--atlas-space-1);display:inline-flex}.sk-product-rating small{color:var(--atlas-muted)}.product-stock-ok,.product-stock-out{font-weight:800}.product-stock-ok{color:var(--atlas-success)}.product-stock-out{color:var(--atlas-error)}.sk-product-footer{margin-top:var(--atlas-radius-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sk-product-price,.sk-price{gap:var(--atlas-radius-2);min-width:0;color:var(--atlas-ink);font-weight:900;display:grid}.sk-price span{color:var(--atlas-ink);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.45}.sk-price small{color:var(--atlas-muted);overflow-wrap:anywhere;font-weight:700;line-height:1.45;text-decoration:line-through}.sk-product-cta{min-height:var(--atlas-touch-target);border-radius:var(--atlas-radius-4);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-size:.82rem;font-weight:900;display:inline-flex}@media (max-width:1080px){.sk-grid-4,.sk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sk-container{width:min(calc(100% - 20px), var(--atlas-content-max))}.sk-band{padding-block:22px}.sk-between{flex-direction:column;align-items:stretch}.sk-grid-4,.sk-grid-3,.sk-grid-2{grid-template-columns:1fr}.sk-section-title{font-size:1.34rem}.sk-product-footer{grid-template-columns:1fr;align-items:stretch}.sk-product-media{block-size:166px}.sk-product-body{padding:var(--atlas-space-3)}.sk-product-title{min-height:auto;font-size:.94rem}.sk-price span{font-size:.96rem}.sk-product-cta{inline-size:100%}}@media (max-width:480px){.sk-pagination{grid-template-columns:var(--atlas-touch-target) minmax(0, 1fr) var(--atlas-touch-target);align-items:start;gap:var(--atlas-space-2);display:grid}.sk-pagination-control{inline-size:var(--atlas-touch-target);padding-inline:0}.sk-pagination-control-label{display:none}.sk-pagination-control-symbol{display:inline}}}

.store-section-kicker{color:var(--atlas-route);align-items:center;gap:7px;font-size:.82rem;font-weight:900;line-height:1.4;display:inline-flex}.store-section-head,.cart-title-row,.product-list-head,.orders-head,.wishlist-head{justify-content:space-between;align-items:end;gap:var(--atlas-space-4);display:flex}.store-section-head p,.cart-title-row p,.product-list-head p,.orders-head p,.wishlist-head p{margin-block:6px 0}.store-product-grid{align-items:stretch}.home-shelf,.recently-viewed{gap:var(--atlas-space-3);display:grid}.home-shelf-head,.recently-viewed-head{justify-content:space-between;align-items:end;gap:var(--atlas-space-4);border-block-end:1px solid var(--atlas-line);padding-block-end:var(--atlas-space-3);display:flex}.home-shelf-head h2,.recently-viewed-head h2{color:var(--atlas-ink);margin:0;font-size:1.42rem;line-height:1.36}.home-shelf-head a,.recently-clear{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);min-height:40px;color:var(--atlas-route);padding-inline:var(--atlas-space-3);white-space:nowrap;align-items:center;gap:7px;font-size:.84rem;font-weight:850;display:inline-flex}.home-product-rail,.recently-viewed-rail{justify-content:start;gap:var(--atlas-space-4);padding-block:var(--atlas-space-1) var(--atlas-space-3);grid-template-columns:repeat(auto-fill,minmax(230px,280px));display:grid;overflow:visible}.home-product-rail>*,.recently-viewed-rail>*{scroll-snap-align:start}.recent-card{align-items:center;gap:var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);min-width:230px;padding:var(--atlas-space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.recent-card-media{aspect-ratio:1;border-radius:var(--atlas-radius-4);background:var(--atlas-canvas);position:relative;overflow:hidden}.recent-card-media img{object-fit:contain;padding:5px}.recent-card-copy{gap:3px;min-width:0;display:grid}.recent-card-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-card-meta{color:var(--atlas-muted);font-size:.78rem;font-weight:850}.sk-panel-strong.sk-between{border:1px solid var(--atlas-ink);background:var(--atlas-ink);color:var(--atlas-surface);flex-wrap:wrap;align-items:center}.sk-panel-strong.sk-between h2{color:var(--atlas-surface);margin:4px 0 0;font-size:1.18rem}.sk-panel-strong.sk-between span,.sk-panel-strong.sk-between a{color:color-mix(in srgb, var(--atlas-surface) 78%, transparent)}.sk-panel-strong.sk-between a{border-radius:var(--atlas-radius-4);min-height:40px;padding-inline:var(--atlas-space-3);border:1px solid #ffffff2e;font-weight:850}.not-found,.storefront-loading-state,.storefront-error{min-height:min(620px,72vh);padding:var(--atlas-space-8) var(--atlas-space-4);place-items:center;display:grid}.not-found>.sk-surface,.storefront-loading-state>.sk-surface,.storefront-error>.sk-surface{gap:var(--atlas-space-3);width:min(100%,620px);padding:var(--atlas-space-6);justify-items:start;display:grid}.storefront-loading-grid{gap:var(--atlas-space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,960px);display:grid}.storefront-loading-grid>span,.cart-loading{place-items:center;gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);min-height:148px;display:grid}.cart-spinner{color:var(--atlas-route);animation:.9s linear infinite sk-spin}@keyframes sk-spin{to{transform:rotate(360deg)}}.product-layout{gap:var(--atlas-space-5);grid-template-columns:minmax(240px,292px) minmax(0,1fr);align-items:start;display:grid}.product-filter{padding:var(--atlas-space-4)}.product-filter-desktop-panel{position:sticky;top:110px}.product-filter-mobile-panel{display:none}.product-filter-title,.product-filter-actions,.product-category-tree-head,.product-results-head,.product-active-filters,.product-quick-row{align-items:center;gap:var(--atlas-space-3);display:flex}.product-filter-title{border-block-end:1px solid var(--atlas-line);justify-content:space-between;padding-block-end:var(--atlas-space-3)}.product-filter-title small{color:var(--atlas-muted);font-weight:800}.product-filter-form{gap:var(--atlas-space-4);padding-block-start:var(--atlas-space-4);display:grid}.product-filter-price-row,.product-detail,.checkout-layout,.account-layout,.support-ticket-layout{gap:var(--atlas-space-5);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;display:grid}.product-filter-hint,.checkout-field-hint,.account-form-hint,.support-field-hint,.admin-catalog-field-hint{color:var(--atlas-muted);margin:0;font-size:.8rem;line-height:1.7}.product-check,.account-default-check{min-height:var(--atlas-touch-target);align-items:center;gap:var(--atlas-space-2);color:var(--atlas-ink);font-weight:800;display:inline-flex}.product-check input,.account-default-check input{accent-color:var(--atlas-route)}.product-facet-groups,.product-category-tree,.product-category-tree-list,.product-category-tree-node,.product-category-tree-node>div{gap:var(--atlas-space-2);display:grid}.product-category-tree{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-surface) 84%, var(--atlas-canvas));padding:var(--atlas-space-3)}.product-category-tree-head{justify-content:space-between}.product-category-tree a,.product-facet-group a,.product-active-filters a,.product-quick-row a{justify-content:space-between;align-items:center;gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);min-height:36px;color:var(--atlas-ink);padding-inline:var(--atlas-space-3);font-size:.82rem;font-weight:800;display:inline-flex}.product-category-tree-node{margin-inline-start:calc(var(--category-depth,0) * 10px)}.product-category-tree a.is-active,.product-facet-group a.is-active,.product-active-filters a:hover,.product-quick-row a:hover{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 12%, var(--atlas-surface));color:var(--atlas-route)}.product-facet-group{gap:var(--atlas-space-2);display:grid}.product-facet-group>div,.product-quick-row,.product-active-filters{flex-wrap:wrap}.product-list-head,.orders-head,.wishlist-head{padding:var(--atlas-space-5);background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-route) 9%, transparent), transparent 58%), var(--atlas-surface)}.product-list-insights,.orders-summary,.wishlist-summary{gap:var(--atlas-space-2);flex-wrap:wrap;margin-block-start:var(--atlas-space-3);display:flex}.product-list-insights span,.product-count-pill,.orders-summary span,.wishlist-summary span{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-full);background:var(--atlas-canvas);min-height:34px;color:var(--atlas-muted);padding-inline:var(--atlas-space-3);align-items:center;gap:7px;font-size:.82rem;font-weight:850;display:inline-flex}.orders-summary span,.wishlist-summary span{border-radius:var(--atlas-radius-6);justify-content:center;min-width:92px}.orders-summary strong,.wishlist-summary strong{color:var(--atlas-ink);font-size:1.18rem}.product-results-head{border-block-end:1px solid var(--atlas-line);justify-content:space-between;padding-block-end:var(--atlas-space-2)}.product-results-head h2{color:var(--atlas-ink);margin:0;font-size:1.08rem}.product-results-head span{color:var(--atlas-muted);font-size:.84rem;font-weight:800}.product-empty,.cart-empty,.wishlist-empty,.order-empty-state,.account-loading{place-items:center;gap:var(--atlas-space-3);min-height:260px;padding:var(--atlas-space-8);text-align:center;justify-items:center;display:grid}.product-empty h2,.cart-empty h1,.wishlist-empty h1{margin:0}.product-pagination,.admin-pagination{justify-content:center;align-items:center;gap:var(--atlas-space-3);padding-block:var(--atlas-space-4);display:flex}.product-pagination a,.product-pagination span,.product-pagination strong{min-height:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);padding-inline:var(--atlas-space-4);align-items:center;font-weight:800;display:inline-flex}.product-pagination a{color:var(--atlas-route)}.product-pagination span{color:var(--atlas-muted)}.product-breadcrumb{width:fit-content;min-height:40px;color:var(--atlas-route);font-weight:850}.product-detail{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr) minmax(300px,.42fr)}.product-gallery{gap:var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);padding:var(--atlas-space-3);display:grid;position:sticky;top:110px}.product-gallery-main{aspect-ratio:1;border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-canvas);block-size:420px;position:relative;overflow:hidden}.product-gallery-main img{object-fit:contain;padding:var(--atlas-space-4)}.product-gallery-badge,.sk-discount-pill{z-index:1;border-radius:var(--atlas-radius-full);background:var(--atlas-action);min-height:30px;color:var(--atlas-surface);padding-inline:var(--atlas-space-3);align-items:center;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:var(--atlas-space-3);inset-inline-start:var(--atlas-space-3)}.product-gallery-thumbs{gap:var(--atlas-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-thumb{aspect-ratio:1;border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-canvas);cursor:pointer;block-size:80px;position:relative;overflow:hidden}.product-thumb img{object-fit:contain;padding:6px}.product-thumb-active,.product-thumb:hover{border-color:var(--atlas-route)}.product-detail-copy,.buy-box,.product-engagement-panel,.product-price-alert{padding:var(--atlas-space-5)}.product-title-actions,.buy-box-head,.buy-price-row,.buy-total-preview,.product-inline-offer,.product-rating-row,.product-detail-facts,.cart-line,.order-item-head,.order-support-note,.wishlist-guidance{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);display:flex}.product-detail-title{color:var(--atlas-ink);text-wrap:balance;margin:0;font-size:2.35rem;font-weight:950;line-height:1.2}.product-detail-subtitle{max-width:68ch}.product-signal-strip,.product-decision-rail,.product-delivery-grid,.buy-service-strip,.product-engagement-stats,.spec-grid,.product-detail-facts{gap:var(--atlas-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-signal-strip span,.product-decision-rail span,.buy-service-strip span,.product-detail-fact,.spec-tile{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:color-mix(in srgb, var(--atlas-surface) 82%, var(--atlas-canvas));min-width:0;min-height:42px;padding:var(--atlas-space-3);color:var(--atlas-ink);align-content:center;gap:3px;font-size:.84rem;font-weight:850;display:grid}.product-signal-strip span,.buy-service-strip span,.product-detail-fact{text-align:center;justify-content:center;align-items:center;display:inline-flex}.product-decision-rail strong,.spec-tile span{color:var(--atlas-muted);font-size:.78rem}.product-decision-rail b,.spec-tile strong{overflow-wrap:anywhere}.product-inline-offer{border:1px solid color-mix(in srgb, var(--atlas-offer) 45%, var(--atlas-line));border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-offer) 16%, var(--atlas-surface));padding:var(--atlas-space-4)}.product-delivery-preview,.checkout-policy-strip{gap:var(--atlas-space-3);border:1px solid color-mix(in srgb, var(--atlas-success) 28%, var(--atlas-line));border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-success) 8%, var(--atlas-surface));padding:var(--atlas-space-4);display:grid}.product-delivery-preview>div:first-child,.checkout-policy-strip>div:first-child,.checkout-policy-loading{align-items:flex-start;gap:var(--atlas-space-2);display:flex}.product-delivery-preview small,.checkout-policy-strip p,.checkout-policy-loading{color:var(--atlas-muted);margin:0;font-size:.86rem;font-weight:700;line-height:1.7}.product-delivery-grid span,.checkout-policy-grid span{border:1px solid color-mix(in srgb, var(--atlas-success) 20%, var(--atlas-line));border-radius:var(--atlas-radius-4);background:var(--atlas-surface);min-width:0;padding:var(--atlas-space-3);gap:2px;display:grid}.product-delivery-grid b,.checkout-policy-grid b{color:var(--atlas-muted);font-size:.78rem}.product-delivery-grid strong,.checkout-policy-grid strong{overflow-wrap:anywhere;color:var(--atlas-ink);font-size:.9rem}.product-inline-offer div{gap:2px;display:grid}.product-inline-offer strong,.buy-total-preview strong,.cart-line-total,.cart-payable strong{color:var(--atlas-action);font-size:1.2rem}.product-inline-offer small,.sk-price small{color:var(--atlas-muted);text-decoration:line-through}.product-purchase-mobile{display:none}.product-purchase-column{position:sticky;top:110px}.buy-box{gap:var(--atlas-space-4);border:1px solid color-mix(in srgb, var(--atlas-action) 22%, var(--atlas-line));border-radius:var(--atlas-radius-6);background:var(--atlas-surface);display:grid}.buy-status{border-radius:var(--atlas-radius-full);min-height:30px;padding-inline:var(--atlas-space-3);align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.buy-status.is-ready,.product-stock-ok,.sk-chip-success{background:var(--sk-success-container);color:var(--sk-on-success-container)}.buy-status.is-muted,.product-stock-out{background:var(--sk-sale-container);color:color-mix(in srgb, var(--atlas-action) 70%, var(--atlas-ink))}.buy-variant-grid{gap:var(--atlas-space-2);display:grid}.buy-variant-option{min-height:var(--atlas-touch-target);align-items:center;gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);padding:var(--atlas-space-3);cursor:pointer;display:flex}.buy-variant-option.is-selected{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 10%, var(--atlas-surface))}.buy-quantity{grid-template-columns:var(--atlas-touch-target) minmax(52px, 1fr) var(--atlas-touch-target);align-items:center;gap:var(--atlas-space-2);display:grid}.buy-quantity strong{min-height:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);place-items:center;display:grid}.buy-badge-row,.sk-chip-row{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.buy-note,.buy-success,.buy-error,.checkout-message,.cart-readiness,.checkout-readiness,.checkout-payment-readiness,.account-readiness,.account-address-readiness,.support-form-readiness,.wishlist-guidance{align-items:flex-start;gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);color:var(--atlas-ink);padding:var(--atlas-space-3);font-weight:800;line-height:1.7;display:flex}.buy-success,.cart-readiness:not(.is-warning),.checkout-readiness-ok,.checkout-payment-readiness.is-ready,.account-readiness.is-ready,.support-form-readiness.is-ready{border-color:color-mix(in srgb, var(--atlas-success) 34%, var(--atlas-line));background:var(--sk-success-container);color:var(--sk-on-success-container)}.buy-error,.cart-readiness.is-warning,.checkout-payment-readiness:not(.is-ready),.account-validation-list{border-color:color-mix(in srgb, var(--atlas-error) 34%, var(--atlas-line));background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.offer-countdown{color:var(--atlas-action);align-items:center;gap:6px;font-size:.8rem;font-weight:900;display:inline-flex}.cart-page,.wishlist-flow{padding-block:var(--atlas-space-4)}.cart-layout{gap:var(--atlas-space-5);grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;display:grid}.cart-line{padding:var(--atlas-space-4);align-items:stretch;transition:border-color .16s ease-out,background-color .16s ease-out}.cart-line.is-pending{border-color:color-mix(in srgb, var(--atlas-route) 42%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-route) 4%, var(--atlas-surface))}.cart-line-media{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-canvas);flex:0 0 118px;position:relative;overflow:hidden}.cart-line-media img{object-fit:contain;padding:var(--atlas-space-2)}.cart-line-main{gap:var(--atlas-space-3);flex:1;min-width:0;display:grid}.cart-line-main h2{margin:0;font-size:1.05rem;line-height:1.55}.cart-line-actions{justify-items:end;gap:var(--atlas-space-3);min-width:180px;display:grid}.cart-quantity{grid-template-columns:var(--atlas-touch-target) 44px var(--atlas-touch-target);align-items:center;gap:var(--atlas-space-2);display:grid}.cart-quantity strong{min-height:var(--atlas-touch-target);place-items:center;display:grid}.cart-summary,.checkout-summary{padding:var(--atlas-space-5);position:sticky;top:110px}.cart-shipping-progress,.checkout-estimate,.checkout-policy-grid{gap:var(--atlas-space-2);display:grid}.checkout-policy-grid{grid-template-columns:1fr}.cart-progress-track{border-radius:var(--atlas-radius-full);background:var(--atlas-line);height:8px;overflow:hidden}.cart-progress-track>span{width:var(--cart-progress,0%);background:var(--atlas-success);height:100%;display:block}.cart-summary-trust{gap:var(--atlas-space-2);color:var(--atlas-muted);font-size:.84rem;display:grid}.checkout-layout{padding-block:var(--atlas-space-4);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.checkout-card,.checkout-summary{padding:var(--atlas-space-5)}.checkout-stepper{gap:var(--atlas-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-stepper span,.checkout-payment-option,.checkout-address-option{min-height:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);padding:var(--atlas-space-3);color:var(--atlas-ink);font-weight:850}.checkout-stepper span.is-current{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 10%, var(--atlas-surface));color:var(--atlas-route)}.checkout-stepper span.is-complete{border-color:color-mix(in srgb, var(--atlas-success) 38%, var(--atlas-line));background:var(--sk-success-container);color:var(--sk-on-success-container)}.checkout-payment-option{cursor:pointer}.checkout-payment-option.is-selected,.checkout-address-option.sk-selected-panel{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 10%, var(--atlas-surface))}.checkout-payment-option-disabled{opacity:.62}.checkout-inline-recovery{align-items:center;gap:var(--atlas-space-3);border:1px solid color-mix(in srgb, var(--atlas-error) 32%, var(--atlas-line));border-radius:var(--atlas-radius-4);background:var(--md-sys-color-error-container);padding:var(--atlas-space-3);color:var(--md-sys-color-on-error-container);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.checkout-inline-recovery>span,.checkout-summary .sk-between>span,.checkout-saved-address-meta{overflow-wrap:anywhere;min-width:0}.checkout-policy-loading.is-error{color:var(--md-sys-color-on-error-container)}.account-layout{padding-block:var(--atlas-space-4);grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);align-items:start}.account-main,.account-main>*,.account-address-card,.account-alert-card{min-width:0}.account-page-message{z-index:4;overflow-wrap:anywhere;position:sticky;top:104px}.account-fatal{align-content:center;align-items:start;gap:var(--atlas-space-4);min-height:280px;margin-block:var(--atlas-space-5);padding:var(--atlas-space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.account-fatal .account-actions{grid-column:2}.account-profile{gap:var(--atlas-space-3);padding:var(--atlas-space-5);display:grid;position:sticky;top:110px}.account-avatar,.account-address-icon,.delivery-map-icon{border-radius:var(--atlas-radius-4);background:color-mix(in srgb, var(--atlas-route) 12%, var(--atlas-surface));width:44px;height:44px;color:var(--atlas-route);place-items:center;display:grid}.account-profile h1{overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.35}.account-profile-metrics{gap:var(--atlas-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-alert-grid,.account-address-grid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.account-profile-metrics span,.account-address-card,.account-alert-card{gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);min-width:0;padding:var(--atlas-space-4);display:grid}.account-address-card.is-default,.account-alert-card.is-unread{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 8%, var(--atlas-surface))}.account-address-card>strong,.account-address-card>span,.account-address-card>p,.account-alert-card>strong,.account-alert-card>p,.account-alert-text,.account-address-meta{overflow-wrap:anywhere;min-width:0;margin-block:0}.account-inline-recovery,.account-activity-loading{align-items:start;gap:var(--atlas-space-3);border:1px solid color-mix(in srgb, var(--atlas-error) 32%, var(--atlas-line));border-radius:var(--atlas-radius-4);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);padding:var(--atlas-space-3);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--atlas-space-4);display:grid}.account-inline-recovery>div,.account-activity-loading>span{min-width:0}.account-inline-recovery>div{gap:var(--atlas-space-1);display:grid}.account-inline-recovery span{overflow-wrap:anywhere}.account-activity-loading{border-color:var(--atlas-line);background:var(--atlas-canvas);color:var(--atlas-muted)}.account-delete-confirm{gap:var(--atlas-space-2);border-block-start:1px solid color-mix(in srgb, var(--atlas-error) 28%, var(--atlas-line));padding-block-start:var(--atlas-space-3);display:grid}.account-delete-confirm>span{color:var(--atlas-muted);font-size:.84rem;line-height:1.7}.account-security,.account-empty{align-items:center;gap:var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-canvas);padding:var(--atlas-space-3);display:flex}.account-empty{text-align:center;flex-direction:column;justify-content:center;min-height:210px}.account-addresses,.account-address-editor{padding:var(--atlas-space-5)}.account-editor-head{justify-content:space-between;align-items:center;gap:var(--atlas-space-4);display:flex}.account-validation-list{gap:var(--atlas-space-1);border-radius:var(--atlas-radius-6);padding:var(--atlas-space-3);display:grid}.account-form-actions{align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.wishlist-guidance{justify-content:space-between;align-items:center}.wishlist-guidance a{color:var(--atlas-route);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.order-item{gap:var(--atlas-space-4);padding:var(--atlas-space-5);display:grid}.order-status-pair,.order-empty-actions,.wishlist-empty-actions,.cart-empty-actions,.account-actions{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.order-money-grid{gap:var(--atlas-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.order-money-grid span,.order-address,.order-shipment,.order-support-note{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:color-mix(in srgb, var(--atlas-surface) 86%, var(--atlas-canvas));padding:var(--atlas-space-3)}.order-money-grid span{gap:var(--atlas-space-1);display:grid}.order-money-grid small,.order-item-head small,.order-address,.order-support-note{color:var(--atlas-muted)}.order-money-grid .is-payable{border-color:color-mix(in srgb, var(--atlas-action) 28%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-action) 8%, var(--atlas-surface))}.order-address,.order-shipment-row{align-items:flex-start;gap:var(--atlas-space-2);display:flex}.order-shipment{gap:var(--atlas-space-3);display:grid}.order-timeline{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.order-timeline li{gap:var(--atlas-space-2);color:var(--atlas-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.84rem;display:grid}.support-ticket-layout{padding-block:var(--atlas-space-4);grid-template-columns:minmax(300px,.38fr) minmax(0,1fr)}.support-ticket-panel,.support-ticket-card{padding:var(--atlas-space-5)}.support-ticket-messages{gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-canvas);padding:var(--atlas-space-3);display:grid}.support-ticket-message{gap:var(--atlas-space-1);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);width:min(88%,620px);padding:var(--atlas-space-3);display:grid}.support-ticket-message.is-admin{border-color:color-mix(in srgb, var(--atlas-route) 26%, var(--atlas-line));background:color-mix(in srgb, var(--atlas-route) 9%, var(--atlas-surface));margin-inline-start:auto}.support-ticket-message span{color:var(--atlas-muted);font-size:.78rem;font-weight:900}.support-ticket-message p{margin:0}.support-ticket-reply{gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.info-page{padding-block:var(--atlas-space-5) var(--atlas-space-8)}.info-hero{gap:var(--atlas-space-6);padding:var(--atlas-space-6);grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;display:grid}.info-hero h1{color:var(--atlas-ink);text-wrap:balance;margin:10px 0 0;font-size:2.15rem;font-weight:950;line-height:1.25}.info-hero p{max-width:68ch;color:var(--atlas-muted)}.info-hero-mark{place-items:center;gap:var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:color-mix(in srgb, var(--atlas-route) 10%, var(--atlas-surface));min-height:180px;color:var(--atlas-route);text-align:center;display:grid}.info-trust-grid{gap:var(--atlas-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.info-trust-grid article,.info-content{padding:var(--atlas-space-5)}.info-copy{gap:var(--atlas-space-3);max-width:76ch;display:grid}.info-copy h2{margin:var(--atlas-space-4) 0 0}.delivery-map-picker{gap:var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-surface);padding:var(--atlas-space-4);display:grid}.delivery-map-picker.is-selected{border-color:color-mix(in srgb, var(--atlas-success) 32%, var(--atlas-line))}.delivery-map-head,.delivery-map-actions{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);display:flex}.delivery-map-frame{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-6);background:var(--atlas-canvas);min-height:320px;position:relative;overflow:hidden}.delivery-map-canvas{position:absolute;inset:0}.delivery-map-loading{background:color-mix(in srgb, var(--atlas-surface) 82%, transparent);color:var(--atlas-muted);place-items:center;font-weight:850;display:grid;position:absolute;inset:0}.delivery-map-status{border-radius:var(--atlas-radius-full);background:var(--sk-success-container);min-height:32px;color:var(--sk-on-success-container);padding-inline:var(--atlas-space-3);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:900;display:inline-flex}.delivery-map-status.is-error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.delivery-map-message{color:var(--atlas-error);font-weight:850}.delivery-map-pin span{border:3px solid var(--atlas-surface);border-radius:var(--atlas-radius-full);background:var(--atlas-action);width:28px;height:28px;display:block;box-shadow:0 4px 14px #171a1f3d}@media (max-width:1080px){.product-detail{grid-template-columns:minmax(280px,.88fr) minmax(0,1fr)}.product-purchase-desktop{display:none}.product-purchase-mobile{display:block}.cart-layout,.checkout-layout,.account-layout,.support-ticket-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary,.account-profile,.product-gallery{position:static}.product-gallery-main{block-size:min(420px,100vw - 48px)}}@media (max-width:900px){.product-layout{grid-template-columns:1fr}.product-filter-desktop-panel{display:none}.product-filter-mobile-panel{display:block}.product-filter-mobile-panel summary{cursor:pointer}.product-detail{grid-template-columns:1fr}.store-product-grid,.sk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.info-hero,.info-trust-grid,.order-money-grid,.account-alert-grid,.account-address-grid{grid-template-columns:1fr}}@media (max-width:700px){.account-page-message{position:static}.account-fatal{padding:var(--atlas-space-5);grid-template-columns:1fr}.account-fatal .account-actions{grid-column:1}.account-form-actions,.account-delete-confirm .account-actions{flex-direction:column;align-items:stretch}.account-form-actions .sk-button,.account-delete-confirm .sk-button{inline-size:100%}.sk-panel-strong.sk-between{align-items:stretch;gap:var(--atlas-space-3);scroll-margin-block-end:88px}.sk-panel-strong.sk-between a{justify-content:center;inline-size:max-content;max-inline-size:100%}.home-product-rail,.recently-viewed-rail{justify-content:initial;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(180px,232px);grid-auto-flow:column;overflow-x:auto}.store-section-head,.cart-title-row,.product-list-head,.orders-head,.wishlist-head,.account-editor-head,.delivery-map-head,.delivery-map-actions,.wishlist-guidance,.cart-line,.order-item-head,.buy-price-row,.buy-total-preview,.product-inline-offer{flex-direction:column;align-items:stretch}.product-list-head,.orders-head,.wishlist-head,.checkout-card,.checkout-summary,.account-addresses,.account-address-editor,.support-ticket-panel,.support-ticket-card,.product-detail-copy,.buy-box,.info-hero{padding:var(--atlas-space-4)}.checkout-inline-recovery{grid-template-columns:auto minmax(0,1fr)}.checkout-inline-recovery .sk-button{grid-column:1/-1;justify-self:stretch}.product-detail-title,.info-hero h1{font-size:1.72rem}.product-signal-strip,.product-decision-rail,.product-delivery-grid,.buy-service-strip,.product-engagement-stats,.spec-grid,.product-detail-facts,.checkout-stepper{grid-template-columns:1fr}.cart-line-media{aspect-ratio:16/9;flex-basis:auto;width:100%}.cart-line-actions,.support-ticket-reply{grid-template-columns:1fr;justify-items:stretch;min-width:0}.product-pagination{flex-direction:column}}@media (max-width:420px){.sk-container{width:min(calc(100% - 24px), var(--atlas-content-max))}.store-product-grid,.sk-grid-3,.sk-grid-4{grid-template-columns:1fr}.cart-empty,.wishlist-empty,.order-empty-state,.account-loading{padding:var(--atlas-space-5)}}@media (prefers-reduced-motion:reduce){.cart-line{transition:none}.cart-spinner{animation:none}}.store-offline-banner{padding:var(--atlas-space-2) var(--atlas-space-4);background:var(--atlas-ink);color:var(--atlas-surface);text-align:center;margin:0;font-size:.875rem}.product-engagement-error-row{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.product-engagement-error-row p{margin:0}
.shell-module___YvA2q__shell{background:var(--atlas-surface)}.shell-module___YvA2q__container{width:min(var(--atlas-content-max), calc(100% - 32px));margin-inline:auto}.shell-module___YvA2q__header{z-index:30;border-block-end:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;inset-block-start:0}.shell-module___YvA2q__trustStrip{background:var(--atlas-ink);color:color-mix(in srgb, var(--atlas-surface) 86%, transparent);font-size:.78rem;font-weight:700}.shell-module___YvA2q__trustStrip>.shell-module___YvA2q__container,.shell-module___YvA2q__trustClaims,.shell-module___YvA2q__trustLinks,.shell-module___YvA2q__primaryRow,.shell-module___YvA2q__actions,.shell-module___YvA2q__mobileActions,.shell-module___YvA2q__brand,.shell-module___YvA2q__categoryRouteInner,.shell-module___YvA2q__categoryRoute a,.shell-module___YvA2q__footerBadges,.shell-module___YvA2q__supportLink{align-items:center;display:flex}.shell-module___YvA2q__trustStrip>.shell-module___YvA2q__container{justify-content:space-between;gap:var(--atlas-space-4);min-block-size:36px}.shell-module___YvA2q__trustClaims,.shell-module___YvA2q__trustLinks{gap:var(--atlas-space-4)}.shell-module___YvA2q__trustClaims span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.shell-module___YvA2q__trustClaims svg,.shell-module___YvA2q__trustLinks a:hover{color:var(--atlas-offer)}.shell-module___YvA2q__primaryRow{align-items:center;gap:var(--atlas-space-4);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:76px;display:grid}.shell-module___YvA2q__brand{flex:none;gap:9px;min-inline-size:0}.shell-module___YvA2q__brandMark{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid;overflow:hidden}.shell-module___YvA2q__brandMark .sk-brand-icon{block-size:36px;inline-size:36px}.shell-module___YvA2q__brandWords{white-space:nowrap;gap:0;display:grid}.shell-module___YvA2q__brandWords strong{color:var(--atlas-ink);font-size:1.05rem;line-height:1.35}.shell-module___YvA2q__brandWords small{color:var(--atlas-muted);font-family:var(--atlas-font-mono);letter-spacing:0;font-size:.67rem;line-height:1.35}.shell-module___YvA2q__search{align-items:center;gap:var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-canvas);flex:auto;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:48px;min-inline-size:0;padding-inline:12px 4px;display:grid}.shell-module___YvA2q__search:focus-within{border-color:var(--atlas-route)}.shell-module___YvA2q__search svg{color:var(--atlas-muted)}.shell-module___YvA2q__search input{min-inline-size:0;color:var(--atlas-ink);background:0 0;border:0;outline:0}.shell-module___YvA2q__search input::placeholder{color:var(--atlas-muted);opacity:1}.shell-module___YvA2q__search button{border-radius:var(--atlas-radius-4);background:var(--atlas-route);min-block-size:40px;color:var(--atlas-surface);cursor:pointer;border:0;padding-inline:14px;font-size:.82rem;font-weight:800}.shell-module___YvA2q__actions,.shell-module___YvA2q__mobileActions{gap:var(--atlas-space-2);flex:none}.shell-module___YvA2q__categoriesAction,.shell-module___YvA2q__iconAction{min-inline-size:var(--atlas-touch-target);min-block-size:var(--atlas-touch-target);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-4);background:var(--atlas-surface);color:var(--atlas-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.shell-module___YvA2q__categoriesAction{white-space:nowrap;gap:7px;padding-inline:12px;font-size:.82rem;font-weight:800}.shell-module___YvA2q__categoriesAction[aria-current=page],.shell-module___YvA2q__iconAction[aria-current=page]{border-color:var(--atlas-route);background:color-mix(in srgb, var(--atlas-route) 12%, var(--atlas-surface));color:var(--atlas-route)}.shell-module___YvA2q__countBadge,.shell-module___YvA2q__mobileCount{border:1px solid var(--atlas-surface);border-radius:var(--atlas-radius-full);background:var(--atlas-action);block-size:19px;min-inline-size:19px;color:var(--atlas-surface);font-variant-numeric:tabular-nums;place-items:center;font-size:.65rem;font-weight:800;line-height:1;display:grid}.shell-module___YvA2q__countBadge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.shell-module___YvA2q__mobileActions,.shell-module___YvA2q__mobileRouteTitle{display:none}.shell-module___YvA2q__categoryRoute{border-block-start:1px solid var(--atlas-line)}.shell-module___YvA2q__categoryRouteInner{gap:var(--atlas-space-5);scrollbar-width:none;min-block-size:44px;overflow-x:auto}.shell-module___YvA2q__categoryRouteInner::-webkit-scrollbar{display:none}.shell-module___YvA2q__categoryRoute a{min-block-size:44px;color:var(--atlas-muted);white-space:nowrap;flex:none;gap:6px;font-size:.82rem;font-weight:800;position:relative}.shell-module___YvA2q__categoryRoute a:after{content:"";background:var(--atlas-route);block-size:2px;transition:transform var(--atlas-motion-standard) ease;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.shell-module___YvA2q__categoryRoute a:hover:after,.shell-module___YvA2q__categoryRoute a:focus-visible:after{transform:scaleX(1)}.shell-module___YvA2q__offerRoute{color:color-mix(in srgb, var(--atlas-action) 82%, var(--atlas-ink))}.shell-module___YvA2q__footer{border-block-start:1px solid var(--atlas-line);background:var(--atlas-surface);margin-block-start:var(--atlas-space-8)}.shell-module___YvA2q__footerInner{gap:var(--atlas-space-6);padding-block:var(--atlas-space-8);grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(120px,1fr));display:grid}.shell-module___YvA2q__footerBrand{align-content:start;gap:var(--atlas-space-2);display:grid}.shell-module___YvA2q__footerBrand h2,.shell-module___YvA2q__footerBrand p{margin:0}.shell-module___YvA2q__footerBrand h2{font-size:1.2rem}.shell-module___YvA2q__footerBrand p,.shell-module___YvA2q__footerLinks a{color:var(--atlas-muted);font-size:.86rem}.shell-module___YvA2q__footerBadges{gap:var(--atlas-space-2);flex-wrap:wrap;margin-block-start:var(--atlas-space-2)}.shell-module___YvA2q__footerBadges span{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-full);background:var(--atlas-canvas);color:var(--atlas-muted);align-items:center;gap:5px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.shell-module___YvA2q__footerLinks{align-content:start;gap:7px;display:grid}.shell-module___YvA2q__footerLinks strong{margin-block-end:2px;font-size:.84rem}.shell-module___YvA2q__footerLinks a:hover{color:var(--atlas-route)}.shell-module___YvA2q__supportLink{gap:5px}.shell-module___YvA2q__footerBottom{border-block-start:1px solid var(--atlas-line);color:var(--atlas-muted);text-align:center;padding:12px 16px;font-size:.78rem}.shell-module___YvA2q__mobileDock,.shell-module___YvA2q__purchaseSlot{display:none}@media (max-width:900px){.shell-module___YvA2q__footerInner{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sk-page:has([data-mobile-chrome-mode=navigation]){padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.shell-module___YvA2q__header{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.shell-module___YvA2q__trustStrip,.shell-module___YvA2q__actions,.shell-module___YvA2q__categoryRoute{display:none}.shell-module___YvA2q__container{width:min(var(--atlas-content-max), calc(100% - 24px))}.shell-module___YvA2q__primaryRow{min-block-size:0;padding-block:var(--atlas-space-2);gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr) auto}.shell-module___YvA2q__brandWords strong{font-size:.95rem}.shell-module___YvA2q__brandWords small{font-size:.58rem}.shell-module___YvA2q__mobileActions{display:flex}.shell-module___YvA2q__primaryRow>.shell-module___YvA2q__search{grid-area:2/1/auto/-1;inline-size:100%}.shell-module___YvA2q__mobileRouteTitle{min-block-size:38px;width:min(var(--atlas-content-max), calc(100% - 24px));border-block-start:1px solid var(--atlas-line);color:var(--atlas-muted);align-items:center;margin:0 auto;font-size:.78rem;font-weight:800;display:flex}.shell-module___YvA2q__mobileDock{z-index:40;border-block-start:1px solid var(--atlas-line);background:var(--atlas-surface);min-block-size:72px;grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -5px 16px #171a1f17}.shell-module___YvA2q__mobileDock a{min-block-size:64px;min-inline-size:0;color:var(--atlas-muted);text-align:center;place-content:center;justify-items:center;gap:3px;font-size:.61rem;font-weight:800;line-height:1.2;display:grid}.shell-module___YvA2q__mobileDock a[aria-current=page]{color:var(--atlas-route)}.shell-module___YvA2q__mobileIcon{place-items:center;display:grid;position:relative}.shell-module___YvA2q__mobileCount{block-size:17px;min-inline-size:17px;font-size:.56rem;position:absolute;inset-block-start:-8px;inset-inline-start:-14px}.shell-module___YvA2q__footer{margin-block-start:var(--atlas-space-6)}.shell-module___YvA2q__footerInner{gap:var(--atlas-space-5) var(--atlas-space-4);padding-block:var(--atlas-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.shell-module___YvA2q__footerBrand{grid-column:1/-1}}@media (max-width:360px){.shell-module___YvA2q__brand{gap:6px}.shell-module___YvA2q__brandMark{block-size:40px;inline-size:40px}.shell-module___YvA2q__brandWords small{display:none}.shell-module___YvA2q__iconAction{min-block-size:44px;min-inline-size:40px}.shell-module___YvA2q__mobileDock a{font-size:.56rem}.shell-module___YvA2q__footerBadges span{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.shell-module___YvA2q__categoryRoute a:after{transition:none}}
@font-face{font-family:vazirmatn;src:url(../media/vazirmatn_arabic_400_normal-s.p.2inz7brtub9j7.woff2)format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:vazirmatn;src:url(../media/vazirmatn_arabic_700_normal-s.p.159j05d0nixsj.woff2)format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:vazirmatn;src:url(../media/vazirmatn_arabic_900_normal-s.p.1uik8dp5f8g5d.woff2)format("woff2");font-display:optional;font-weight:900;font-style:normal}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:102.54%;descent-override:53.71%;line-gap-override:0.0%;size-adjust:100.0%}.vazirmatn_b4bf07f6-module__1rNH7G__className{font-family:vazirmatn,vazirmatn Fallback,Tahoma,Arial,sans-serif}.vazirmatn_b4bf07f6-module__1rNH7G__variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback", Tahoma, Arial, sans-serif}
