:root{--brand-primary: #1B2F52;--brand-primary-hover: #13233D;--brand-secondary: #D9232E;--brand-secondary-hover: #B91C26;--brand-on-primary: #FFFFFF;--brand-on-secondary: #FFFFFF;--brand-soft: #F5F7FB;--brand-soft-hover: #EAF0F8;--brand-primary-light: #4D668B;--brand-primary-pale: #E7EDF7;--brand-primary-16: color-mix( in srgb, var(--brand-primary) 16%, transparent );--brand-primary-20: color-mix( in srgb, var(--brand-primary) 20%, transparent );--brand-primary-40: color-mix( in srgb, var(--brand-primary) 40%, transparent );--topbar-background: #ececec;--topbar-text: #181818;--navbar-background: #FEFEFE;--navbar-text: #181818;--navbar-hover: var(--brand-primary);--nav-strip-background: #E7EDF7;--nav-strip-text: #1B2F52;--nav-strip-hover: var(--brand-primary);--nav-strip-active: var(--brand-primary);--footer-background: #1B2F52;--footer-text: #FFFFFF;--footer-muted-text: #C9D4E4;--button-primary-background: var(--brand-primary);--button-primary-hover: var(--brand-primary-hover);--button-primary-text: #FFFFFF;--button-secondary-background: var(--brand-secondary);--button-secondary-hover: var(--brand-secondary-hover);--button-secondary-text: var(--brand-on-secondary);--link-color: var(--brand-primary);--link-hover-color: var(--brand-primary-hover);--focus-ring: var(--brand-secondary);--selection-background: var(--brand-primary-pale);--selection-border: var(--brand-primary);--page-background: #FEFEFE;--surface-background: #FFFFFF;--text-primary: #181818;--text-secondary: #4B4B4B;--text-muted: #7A7A7A;--border-color: #E9E9E9;--border-color-strong: #D9D9D9;--color-success: #3F6B54;--color-warning: #8A6329;--color-danger: #B4534A;--color-info: #2563EB}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--page-background);overflow-x:clip}html{scroll-padding-top:140px}@media(max-width:899px){html{scroll-padding-top:72px}}body{font-family:Cairo,system-ui,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased}.admin-app{min-height:100vh;direction:rtl;background:#fff;color:#181818;font-family:Cairo,system-ui,sans-serif;--admin-primary: #374151;--admin-primary-hover: #1F2937;--admin-on-primary: #181818;--admin-secondary: #E5E7EB;--admin-soft: #faf9fc;--admin-primary-pale: #E5E7EB;--admin-primary-16: color-mix(in srgb, #374151 16%, transparent);--admin-page-background: color-mix(in srgb, #E5E7EB 28%, #fff);--admin-surface: #ffffff;--admin-text: #181818;--admin-text-secondary: #4b4b4b;--admin-text-muted: #7a7a7a;--admin-link: #374151;--admin-link-hover: #1F2937;--admin-focus-ring: #374151;--admin-selection-background: #E5E7EB;--admin-selection-border: #374151;--surface-background: var(--admin-surface);--text-primary: var(--admin-text);--text-secondary: var(--admin-text-secondary);--text-muted: var(--admin-text-muted);--link-color: var(--admin-link);--link-hover-color: var(--admin-link-hover);--focus-ring: var(--admin-focus-ring);--selection-background: var(--admin-selection-background);--selection-border: var(--admin-selection-border)}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}::selection{background:var(--selection-background);color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--text-muted)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--selection-background);border-radius:8px}:root{--pad: 28px;--desk: flex;--mob: none;--adminG: 230px minmax(0, 1fr);--adminNav: block}@media(max-width:1240px){:root{--pad: 22px}}@media(max-width:900px){:root{--desk: none;--mob: flex;--pad: 16px;--adminG: 1fr;--adminNav: none}}@media(max-width:560px){:root{--pad: 14px}.admin-order-item-editor-row{min-width:0;--admin-order-item-editor-grid: minmax(0, 1fr)}.admin-store-colors-layout{--admin-store-colors-grid: minmax(0, 1fr)}.admin-media-grid{--admin-media-card-min: 108px;--admin-media-grid-gap: 10px}.admin-media-card__body{padding:8px!important;gap:6px!important}.admin-media-card__body>button{min-height:32px!important;padding-inline:6px!important;font-size:11.5px!important}.admin-media-picker-grid{--admin-media-picker-card-min: 104px;--admin-media-picker-grid-gap: 8px;--admin-media-picker-max-height: min(32vh, 208px)}.admin-app .admin-button{min-width:44px;min-height:44px!important;flex-shrink:0}.admin-app [role=dialog] button[aria-label=إغلاق]{width:44px!important;height:44px!important;min-width:44px;min-height:44px;flex-shrink:0}}@media(max-width:767px){.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.admin-dashboard-stat{min-width:0;padding:12px!important;gap:3px!important}.admin-dashboard-stat strong{font-size:22px!important;line-height:1.15}.admin-dashboard-stat span{font-size:11.5px!important;line-height:1.35}.admin-dashboard-orders{padding:12px!important}.admin-dashboard-orders-table{display:none}.admin-dashboard-orders-mobile{display:grid;gap:6px}.admin-dashboard-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:8px 0;border-bottom:1px solid #F5EDE3;color:var(--admin-text);text-decoration:none}.admin-dashboard-order-row:last-child{border-bottom:0}.admin-dashboard-order-row__number{font-size:12.5px;font-weight:800;color:var(--admin-primary);direction:ltr;text-align:start}.admin-dashboard-order-row__customer{min-width:0;overflow:hidden;font-size:12px;color:#766669;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-order-row>span:last-child{grid-column:2;grid-row:1 / span 2}.admin-dashboard-order-empty{padding:18px 0;color:#766669;font-size:13px;text-align:center}}@media(min-width:768px){.admin-dashboard-orders-mobile{display:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.admin-nav{display:block;position:sticky;top:82px}.admin-nav__mobile-head,.admin-nav__mobile-logout,.admin-nav-scrim{display:none}@media(max-width:900px){.admin-nav{display:none}.admin-nav.is-open{position:fixed;z-index:90;inset-block:0;inset-inline-start:0;top:0;display:flex;flex-direction:column;width:min(300px,calc(100vw - 24px));height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:14px 0 0 14px!important;box-shadow:-18px 0 44px #2b20323d}.admin-nav-scrim{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100dvh;padding:0;border:0;background:#18181880;cursor:pointer}.admin-nav__mobile-head{position:sticky;z-index:1;top:-10px;display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:-10px -10px 8px;padding:8px 10px;border-bottom:1px solid #e7dcf2;background:#fff}.admin-nav__mobile-head button{width:44px;height:44px;min-width:44px;padding:0;border:1px solid #dfd2ec;border-radius:10px;background:#fff;color:var(--admin-text);font:inherit;font-size:24px;line-height:1;cursor:pointer}.admin-nav__mobile-logout{display:inline-flex!important;width:100%;margin-top:8px;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Masri Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-W1Q.ttf) format("truetype")}@font-face{font-family:Masri Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hNI-W1Q.ttf) format("truetype")}@font-face{font-family:Masri Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hD45W1Q.ttf) format("truetype")}.vs-public{--vs-container: 1400px;--vs-font: "Masri Cairo", Arial, Helvetica, sans-serif;--vs-container-narrow: 1080px;--vs-gutter: 20px;--vs-section: 40px;--vs-section-tight: 24px;--vs-grid-gap: 16px;--vs-cols: 4;--vs-cols-cat: 4;--vs-cols-pkg: 3;--vs-strip-h: 34px;--vs-header-h: 74px;--vs-nav-h: 46px;--vs-rail-h: 0px;--vs-logo-h: 46px;--vs-logo-w: 54px;--vs-search-max: 820px;--vs-sticky-top: calc(var(--vs-header-h) + var(--vs-nav-h) + 16px);--vs-brand-lite: var(--brand-primary-pale);--vs-brand: var(--brand-primary-light);--vs-brand-deep: var(--brand-primary);--vs-page: var(--page-background);--vs-surface: var(--surface-background);--vs-surface-2: color-mix(in srgb, var(--brand-primary) 3%, #fff);--vs-surface-3: color-mix(in srgb, var(--brand-primary) 6%, #fff);--vs-surface-deep: color-mix(in srgb, var(--vs-primary) 62%, #111827);--vs-surface-dark: var(--vs-surface-deep);--vs-surface-dark-2: color-mix(in srgb, var(--vs-primary) 48%, #1F2937);--vs-border: color-mix(in srgb, var(--brand-primary) 9%, #fff);--vs-border-strong: color-mix(in srgb, var(--brand-primary) 24%, #fff);--vs-border-accent: color-mix(in srgb, var(--vs-accent) 52%, #fff);--vs-border-dark: color-mix(in srgb, var(--vs-primary) 34%, #374151);--vs-ink: var(--brand-primary);--vs-ink-2: #42536c;--vs-ink-3: #64728a;--vs-ink-4: #69768b;--vs-ink-invert: var(--brand-on-primary);--vs-on-primary-action: var(--button-primary-text);--vs-primary: var(--button-primary-background);--vs-primary-dark: var(--button-primary-hover);--vs-primary-mid: color-mix(in srgb, var(--vs-primary) 62%, var(--vs-brand));--vs-primary-lite: var(--vs-brand);--vs-primary-soft: var(--brand-soft);--vs-grad-soft: linear-gradient(135deg, var(--vs-brand-lite), var(--vs-brand));--vs-grad-deep: linear-gradient(135deg, var(--vs-brand), var(--vs-brand-deep));--vs-grad-nav: linear-gradient(110deg, var(--vs-brand-lite), var(--vs-brand));--vs-grad-footer: linear-gradient(135deg, var(--brand-soft), var(--vs-brand-lite));--vs-accent: var(--button-secondary-background);--vs-accent-dark: var(--button-secondary-hover);--vs-accent-soft: color-mix(in srgb, var(--vs-accent) 22%, #fff);--vs-success: var(--color-success);--vs-danger: var(--color-danger);--vs-danger-soft: #fbefec;--vs-warn: var(--color-warning);--vs-r-sm: 7px;--vs-r-md: 10px;--vs-r-lg: 12px;--vs-r-xl: 16px;--vs-r-pill: 999px;--vs-shadow-1: 0 1px 2px color-mix(in srgb, var(--brand-primary) 6%, transparent);--vs-shadow-2: 0 4px 16px color-mix(in srgb, var(--brand-primary) 8%, transparent);--vs-shadow-3: 0 16px 40px color-mix(in srgb, var(--brand-primary) 14%, transparent);--vs-shadow-4: 0 0 60px rgba(59, 50, 67, .24);--vs-shadow-header: 0 4px 18px color-mix(in srgb, var(--brand-primary) 8%, transparent);--vs-t-fast: .14s;--vs-t: .2s;--vs-t-card: .22s;--vs-t-drawer: .3s;--vs-t-hero: .25s;--vs-t-reveal: .22s;--vs-ease: cubic-bezier(.22, 1, .36, 1);--vs-fs-h1: 28px;--vs-fs-h2: 23px;--vs-fs-h3: 18px;--vs-fs-body: 15px;--vs-fs-sm: 13px;--vs-fs-xs: 11.5px;--vs-fs-nav: 14px;--vs-fs-product: 15px;--vs-fs-price: 15px;--vs-fw-body: 400;--vs-fw-support: 500;--vs-fw-heading: 600;--vs-fw-nav: 600;--vs-fw-product: 500;--vs-fw-price: 600;--vs-fw-button: 600;--vs-lh: 1.6;--vs-z-rail: 40;--vs-z-header: 60;--vs-z-popover: 70;--vs-z-scrim: 80;--vs-z-drawer: 90;--vs-z-modal: 95;--vs-z-toast: 100;--vs-ar-product: 1 / 1;--vs-ar-category: 4 / 5;--vs-ar-package: 1 / 1;--vs-ar-hero: 3 / 1}@media(max-width:1279px){.vs-public{--vs-cols: 3;--vs-cols-cat: 3;--vs-cols-pkg: 3;--vs-grid-gap: 18px;--vs-fs-h1: 28px}}@media(max-width:899px){.vs-public{--vs-cols-cat: 3;--vs-cols-pkg: 2;--vs-gutter: 18px;--vs-grid-gap: 14px;--vs-section: 40px;--vs-section-tight: 26px;--vs-header-h: 60px;--vs-nav-h: 0px;--vs-sticky-top: 76px;--vs-logo-h: 36px;--vs-logo-w: 42px;--vs-tabbar-h: 64px;--vs-fs-h1: 26px;--vs-fs-h2: 20px}}@media(max-width:699px){.vs-public{--vs-cols: 2}}@media(max-width:599px){.vs-public{--vs-cols-cat: 2;--vs-cols-pkg: 2;--vs-gutter: 16px;--vs-grid-gap: 12px;--vs-fs-h1: 23px;--vs-fs-h2: 20px;--vs-section: 30px;--vs-section-tight: 20px}}.vs-public{direction:rtl;min-height:100vh;display:flex;flex-direction:column;background:var(--vs-page);color:var(--vs-ink);font-family:var(--vs-font);font-size:var(--vs-fs-body);line-height:var(--vs-lh)}.vs-public *,.vs-public *:before,.vs-public *:after{box-sizing:border-box}.vs-public h1,.vs-public h2,.vs-public h3,.vs-public h4,.vs-public p,.vs-public figure{margin:0}.vs-public a{color:inherit;text-decoration:none}.vs-public img{max-width:100%}.vs-public :focus-visible{outline:2px solid var(--vs-primary);outline-offset:2px;border-radius:var(--vs-r-sm)}@media(prefers-reduced-motion:no-preference){[data-viewport-reveal=pending]{opacity:0;transform:translateY(18px) scale(.99)}[data-viewport-reveal=entered]{animation:vs-viewport-reveal var(--vs-t-reveal) var(--vs-ease) both;animation-delay:var(--vs-reveal-delay, 0ms)}}@keyframes vs-viewport-reveal{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.vs-main{flex:1;min-width:0}.vs-container{width:100%;max-width:var(--vs-container);margin-inline:auto;padding-inline:var(--vs-gutter)}.vs-container--narrow{max-width:var(--vs-container-narrow)}.vs-section{padding-block:var(--vs-section)}.vs-section--tight{padding-block:var(--vs-section-tight)}.vs-section--flush-top{padding-block-start:0}.vs-section--tinted{background:var(--vs-surface-2)}.vs-section--surface{background:var(--vs-surface)}.vs-sec-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-block-end:20px;padding-block-end:0}.vs-sec-head__text{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding-inline-start:0}.vs-sec-head__eyebrow{font-size:var(--vs-fs-xs);font-weight:500;color:var(--vs-ink-3)}.vs-sec-head__title{font-size:var(--vs-fs-h2);font-weight:600;line-height:1.4;color:var(--vs-ink)}.vs-sec-head__desc{font-size:var(--vs-fs-sm);color:var(--vs-ink-3);max-width:62ch}.vs-sec-head__more{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding-inline:12px;border:0;border-radius:var(--vs-r-sm);background:transparent;font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-primary);white-space:nowrap;transition:background var(--vs-t) var(--vs-ease),color var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease)}@media(hover:hover){.vs-sec-head__more:hover{background:var(--vs-surface-2);color:var(--vs-primary-dark)}}.vs-grid{display:grid;gap:var(--vs-grid-gap);grid-template-columns:repeat(var(--vs-cols),minmax(0,1fr))}.vs-grid--cats{grid-template-columns:repeat(var(--vs-cols-cat),minmax(0,1fr))}.vs-grid--packages{grid-template-columns:repeat(var(--vs-cols-pkg),minmax(0,1fr));--vs-ar-package: 1 / 1}@media(max-width:599px){.vs-home .vs-sec-head{margin-block-end:12px}}.vs-rail{display:grid;grid-auto-flow:column;grid-template-rows:auto;grid-auto-columns:calc((100% - (var(--vs-cols) - 1) * var(--vs-grid-gap)) / var(--vs-cols));align-items:stretch;gap:var(--vs-grid-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--vs-border-strong) transparent;padding:2px 2px 12px;scroll-padding-inline:2px}.vs-rail>*{scroll-snap-align:start}.vs-product-rail{min-width:0}.vs-product-rail__controls{display:flex;justify-content:flex-end;gap:6px;margin-block-start:8px}.vs-product-rail__controls .vs-iconbtn{border:1px solid var(--vs-border);background:var(--vs-surface)}.vs-product-rail__controls button:first-child svg{transform:rotate(180deg)}.vs-product-rail__controls button:disabled{opacity:.35;cursor:default}@media(max-width:899px){.vs-rail{--vs-mobile-rail-cols: 3;grid-auto-columns:calc((100% - (var(--vs-mobile-rail-cols) - 1) * 10px) / var(--vs-mobile-rail-cols));gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:4px}.vs-rail::-webkit-scrollbar{display:none}.vs-product-rail__controls{display:none}}@media(max-width:699px){.vs-rail{--vs-mobile-rail-cols: 2}}@media(max-width:359px){.vs-rail{--vs-mobile-rail-cols: 1}}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding-inline:20px;border:1px solid transparent;border-radius:var(--vs-r-md);background:transparent;font-family:inherit;font-size:var(--vs-fs-sm);font-weight:var(--vs-fw-button);line-height:1;color:var(--vs-ink);cursor:pointer;white-space:nowrap;transition:background var(--vs-t) var(--vs-ease),color var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease),box-shadow var(--vs-t) var(--vs-ease),transform var(--vs-t-fast) var(--vs-ease)}.vs-btn:disabled{cursor:not-allowed;opacity:.75}.vs-public .vs-btn--primary{background:var(--vs-primary);border-color:var(--vs-primary);color:var(--vs-on-primary-action)}.vs-btn--ghost{background:var(--vs-surface);border-color:var(--vs-border-strong);color:var(--vs-primary)}.vs-btn--outline{background:transparent;border-color:var(--vs-primary);color:var(--vs-primary)}.vs-btn--quiet{background:transparent;border-color:transparent;color:var(--vs-ink-3);padding-inline:12px}.vs-btn--lg{height:52px;font-size:15px;border-radius:var(--vs-r-md)}.vs-btn--block{width:100%}@media(hover:hover){.vs-btn--primary:not(:disabled):hover{background:var(--vs-primary-dark);border-color:var(--vs-primary-dark)}.vs-btn--ghost:not(:disabled):hover{background:var(--vs-primary-soft);border-color:var(--vs-primary-lite)}.vs-btn--outline:not(:disabled):hover{background:var(--vs-primary);color:var(--vs-on-primary-action)}.vs-btn--quiet:not(:disabled):hover{color:var(--vs-primary)}}.vs-btn:not(:disabled):active{transform:scale(.98)}.vs-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface);color:var(--vs-ink);cursor:pointer;transition:background var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease),color var(--vs-t) var(--vs-ease)}@media(hover:hover){.vs-iconbtn:hover{background:var(--vs-primary-soft);border-color:var(--vs-primary-lite);color:var(--vs-primary)}}.vs-iconbtn--bare{border-color:transparent;background:transparent}.vs-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding-inline:14px;border:1px solid var(--vs-border);border-radius:var(--vs-r-pill);background:var(--vs-surface);font-size:var(--vs-fs-sm);font-weight:600;color:var(--vs-ink-2);cursor:pointer;white-space:nowrap;transition:background var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease),color var(--vs-t) var(--vs-ease)}.vs-chip[aria-current=true],.vs-chip--active{background:var(--vs-primary);border-color:var(--vs-primary);color:var(--vs-on-primary-action)}@media(hover:hover){.vs-chip:not(.vs-chip--active):hover{border-color:var(--vs-primary);color:var(--vs-primary)}}.vs-badge{display:inline-flex;align-items:center;height:22px;padding-inline:8px;border-radius:var(--vs-r-sm);font-size:var(--vs-fs-xs);font-weight:500;letter-spacing:.01em;line-height:1}.vs-badge--sale{background:#16865b;color:var(--vs-ink-invert)}.vs-badge--new{background:var(--vs-primary);color:var(--vs-on-primary-action)}.vs-badge--featured{background:var(--vs-surface-2);color:var(--vs-primary);border:1px solid var(--vs-border)}.vs-badge--best{background:var(--vs-primary-soft);color:var(--vs-primary);border:1px solid var(--vs-border)}.vs-badge--package{background:color-mix(in srgb,var(--vs-primary) 92%,transparent);color:var(--vs-on-primary-action)}.vs-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--vs-fs-sm);font-weight:var(--vs-fw-body);line-height:var(--vs-lh);color:var(--vs-ink-4)}.vs-crumbs a{color:var(--vs-ink-3);transition:color var(--vs-t) var(--vs-ease)}@media(hover:hover){.vs-crumbs a:hover{color:var(--vs-primary)}}.vs-crumbs__here{color:var(--vs-ink);font-weight:var(--vs-fw-nav)}.vs-skel{background:linear-gradient(90deg,var(--vs-surface-2) 8%,var(--vs-surface-3) 18%,var(--vs-surface-2) 33%);background-size:800px 100%;animation:vs-shimmer 1.4s linear infinite;border-radius:var(--vs-r-sm)}@keyframes vs-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.vs-state{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:56px 24px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg)}.vs-section--empty-store{padding-block:var(--vs-section-tight)}.vs-section--empty-store .vs-state{padding-block:36px}.vs-contact-number{direction:ltr;unicode-bidi:isolate;text-align:start}.vs-state__icon{width:64px;height:64px;border-radius:50%;background:var(--vs-surface-2);border:1px solid var(--vs-border-accent);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--vs-primary-lite)}.vs-state__title{font-size:var(--vs-fs-h3);font-weight:600}.vs-state__body{font-size:var(--vs-fs-body);color:var(--vs-ink-3);max-width:46ch}.vs-state--error{background:var(--vs-danger-soft);border-color:color-mix(in srgb,var(--vs-danger) 28%,#fff);color:color-mix(in srgb,var(--vs-danger) 82%,#000)}.vs-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vs-mediabox{position:relative;overflow:hidden;background:var(--vs-surface-2);width:100%}.vs-media{display:block;width:100%;height:100%;object-fit:cover;background:var(--vs-surface-2)}.vs-media--fallback{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.vs-public *,.vs-public *:before,.vs-public *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vs-public [data-motion=transform]{transform:none!important}.vs-public :is(.vs-card,.vs-pkg,.vs-card__img,.vs-pkg__img,.vs-pkg__img2){transform:none!important}}.vs-header{position:sticky;inset-block-start:0;z-index:var(--vs-z-header);background:var(--vs-surface);transition:box-shadow var(--vs-t) var(--vs-ease)}.vs-header[data-scrolled=true]{box-shadow:var(--vs-shadow-header)}.vs-header__main{height:var(--vs-header-h);border-block-end:1px solid var(--vs-border);background:#f8fafc}.vs-header__row{height:100%;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) auto;align-items:center;gap:28px}.vs-header__search{min-width:0;width:100%}.vs-logo{display:flex;align-items:center;gap:10px;min-width:0}.vs-logo__box{display:block;position:relative;flex:0 0 auto;width:calc(var(--vs-logo-w) + 14px);height:var(--vs-logo-h);overflow:hidden;border-radius:var(--vs-r-sm);background:var(--vs-primary)}.vs-logo__artwork{position:absolute;top:6px;right:6px;bottom:6px;left:6px;overflow:hidden}img.vs-logo__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:contain}.vs-logo__text{display:flex;flex-direction:column;min-width:0;gap:3px}.vs-logo__name{color:var(--vs-primary-dark);font-family:var(--vs-font);font-size:20px;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-logo__tag{color:var(--vs-primary-dark);font-size:11px;line-height:1.4}.vs-hsearch{position:relative;width:100%;min-width:0;max-width:var(--vs-search-max);margin-inline:auto}.vs-hsearch__field{width:100%;min-width:0;height:44px;border:1px solid var(--vs-border);border-radius:var(--vs-r-sm);padding-inline:16px 60px;background:var(--vs-surface);color:var(--vs-ink);font:inherit;font-size:13px;transition:border-color var(--vs-t) var(--vs-ease),box-shadow var(--vs-t) var(--vs-ease)}.vs-hsearch__field::placeholder{color:var(--vs-ink-3)}.vs-hsearch__field:focus{outline:none;border-color:var(--vs-primary-lite);box-shadow:0 0 0 3px var(--vs-primary-soft)}.vs-hsearch__icon{display:none}.vs-hsearch__submit{position:absolute;inset-inline-end:0;inset-block:0;width:48px;border:0;border-radius:var(--vs-r-sm) 0 0 var(--vs-r-sm);background:var(--vs-primary);color:var(--vs-ink-invert);display:grid;place-items:center;cursor:pointer;transition:background var(--vs-t) var(--vs-ease)}.vs-hsearch__submit:hover{background:var(--vs-primary-dark)}.vs-hactions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.vs-cartbtn{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:var(--vs-r-sm);padding:8px 10px;background:transparent;color:var(--vs-primary);font:inherit;font-size:12px;cursor:pointer;transition:background var(--vs-t) var(--vs-ease)}.vs-cartbtn:hover{background:var(--vs-surface-2)}.vs-cartbtn>svg{width:24px;height:24px}.vs-cartbtn__badge{position:absolute;inset-block-start:0;inset-inline-start:0;min-width:18px;height:18px;padding-inline:4px;display:grid;place-items:center;border-radius:var(--vs-r-pill);background:var(--vs-accent);color:var(--vs-ink-invert);font-size:10px;font-weight:600}@keyframes vs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.vs-nav{height:var(--vs-nav-h);background:#fff;border-block-end:1px solid var(--vs-border);color:var(--vs-primary)}.vs-nav__row{height:100%;display:flex;align-items:center;gap:clamp(4px,1vw,18px)}.vs-public .vs-nav__cats{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 190px;height:36px;margin-inline-end:18px;border-radius:var(--vs-r-sm);background:var(--vs-primary);color:var(--vs-ink-invert);font-size:13px;font-weight:600;transition:background var(--vs-t) var(--vs-ease)}.vs-public .vs-nav__cats:hover{background:var(--vs-primary-dark)}.vs-nav__link{position:relative;display:inline-flex;align-items:center;height:100%;padding-inline:12px;font-size:13px;font-weight:600;white-space:nowrap;transition:color var(--vs-t) var(--vs-ease)}.vs-nav__link:after{content:"";position:absolute;inset-inline:12px;inset-block-end:0;height:2px;background:var(--vs-primary);transform:scaleX(0);transition:transform var(--vs-t) var(--vs-ease)}.vs-nav__link:hover:after,.vs-nav__link[aria-current=page]:after{transform:scaleX(1)}.vs-nav__link:hover{color:var(--vs-primary-dark)}.vs-suggest{position:absolute;inset-block-start:50px;inset-inline:0;z-index:var(--vs-z-popover);background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);box-shadow:var(--vs-shadow-3);padding:8px;max-height:66vh;overflow-y:auto;animation:vs-pop var(--vs-t) var(--vs-ease) both}.vs-suggest__label{padding:8px 10px 4px;font-size:var(--vs-fs-xs);color:var(--vs-ink-4);letter-spacing:.05em}.vs-suggest__row{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--vs-r-sm);font-family:inherit;font-size:var(--vs-fs-sm);color:var(--vs-ink);text-align:start;cursor:pointer;transition:background var(--vs-t-fast) var(--vs-ease)}.vs-suggest__row:hover,.vs-suggest__row[data-active=true]{background:var(--vs-surface-2)}.vs-suggest__thumb{width:44px;height:44px;flex:0 0 auto;border-radius:var(--vs-r-sm);overflow:hidden;background:var(--vs-surface-2)}.vs-suggest__text{display:flex;flex-direction:column;gap:2px;min-width:0}.vs-suggest__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-suggest__price{font-size:12.5px;font-weight:500;color:var(--vs-primary)}.vs-suggest__empty{padding:18px 12px;font-size:var(--vs-fs-sm);color:var(--vs-ink-3)}.vs-suggest__kind{flex:0 0 auto;font-size:var(--vs-fs-xs);color:var(--vs-ink-4);background:var(--vs-surface-2);border-radius:var(--vs-r-sm);padding:3px 8px}.vs-tabbar{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--vs-z-header);display:none;background:var(--vs-page);border-block-start:1px solid var(--vs-border);box-shadow:0 -4px 18px #5d444612;padding-block-end:env(safe-area-inset-bottom)}.vs-tabbar__item{position:relative;flex:1 1 0;min-width:0;min-height:var(--vs-tabbar-h);padding:5px 2px;line-height:1.4;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--vs-ink-3);cursor:pointer;transition:color var(--vs-t) var(--vs-ease)}.vs-tabbar__item[aria-current=page],.vs-tabbar__item[aria-expanded=true]{color:var(--vs-primary)}.vs-tabbar__badge{position:absolute;inset-block-start:3px;inset-inline-start:calc(50% + 5px);min-width:18px;height:18px;padding-inline:4px;border-radius:var(--vs-r-pill);background:var(--vs-accent);color:var(--vs-ink-invert);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.vs-desk{display:flex}.vs-mob{display:none}@media(min-width:900px)and (max-width:1099px){.vs-header__row{grid-template-columns:260px minmax(0,1fr) auto;gap:16px}.vs-logo__name{font-size:18px}.vs-nav__link{padding-inline:8px;font-size:12px}.vs-public .vs-nav__cats{flex-basis:170px;margin-inline-end:4px}}@media(max-width:899px){.vs-desk{display:none!important}.vs-mob{display:flex}.vs-nav{display:none}.vs-tabbar{display:flex;padding-inline:max(4px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-right))}.vs-tabbar__item>svg{flex:0 0 auto;width:22px;height:22px}.vs-public{padding-block-end:calc(var(--vs-tabbar-h) + env(safe-area-inset-bottom))}.vs-header__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.vs-header__row>.vs-iconbtn{justify-self:start}.vs-header__row .vs-iconbtn{width:44px;height:44px}.vs-logo{justify-content:center}.vs-logo__box+.vs-logo__text{display:none}.vs-logo__name{font-size:18px}.vs-hactions{grid-column:3;gap:2px}.vs-cartbtn{padding-inline:8px}}@media(max-width:599px){.vs-logo__box+.vs-logo__text{display:none}.vs-public{--vs-logo-h: 44px;--vs-logo-w: 52px}}.vs-prefooter{margin-block-start:32px;padding-block:16px;background:var(--vs-surface-2)}.vs-prefooter .vs-trust{background:transparent;padding-block:8px}.vs-footer{--footer-text: #f4f7fc;--footer-muted-text: #c4cfdf;background:linear-gradient(135deg,transparent 75%,rgb(255 255 255 / .025) 75%,transparent 91%),radial-gradient(ellipse at 0 0,rgb(255 255 255 / .035),transparent 60%),linear-gradient(115deg,color-mix(in srgb,var(--vs-primary) 80%,#00152b),var(--vs-primary));color:var(--footer-text)}.vs-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:24px}.vs-footer__top>*{min-width:0}.vs-footer__brand{min-width:0;align-self:stretch;display:grid;align-items:center;padding-inline-end:32px;border-inline-end:1px solid rgb(255 255 255 / .15)}.vs-footer__identity{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.vs-footer__logo-img{display:block;flex:0 0 auto;width:128px;height:96px;object-fit:contain}.vs-footer__wordmark{min-width:0;max-width:44ch}.vs-footer__name{display:block;font-size:19px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.vs-footer__desc{max-width:44ch;margin-block-start:8px;color:var(--footer-muted-text);font-size:13px;line-height:1.9;overflow-wrap:anywhere}.vs-footer__contact{padding:16px 20px;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:#ffffff06}.vs-footer__col{display:flex;flex-direction:column;gap:12px}.vs-footer__title{position:relative;width:fit-content;padding-block-end:12px;margin-block-end:0;color:var(--footer-text);font-size:17px;line-height:1.6;font-weight:600}.vs-footer__title:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:32px;height:3px;border-radius:2px;background:var(--vs-accent)}.vs-footer__col a,.vs-footer__col>span,.vs-footer__hours{color:var(--footer-muted-text);font-size:12px;line-height:1.8;overflow-wrap:anywhere;transition:color var(--vs-t) var(--vs-ease)}.vs-footer__col>a:before{content:"‹";display:inline-block;margin-inline-end:8px;color:var(--footer-text)}.vs-footer__col a:hover{color:var(--footer-text)}.vs-footer__details{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px}.vs-footer__contact-line{display:flex;align-items:center;gap:10px;min-width:0}.vs-footer__address,.vs-footer__email{grid-column:1 / -1}.vs-footer__contact-line>svg,.vs-footer__contact-line>span[aria-hidden]{flex:0 0 20px;color:var(--vs-accent);margin-block-start:2px}.vs-footer__contact-line>a,.vs-footer__contact-line>span{min-width:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.vs-footer__contact-line>a{display:inline-flex;align-items:center;min-height:44px}.vs-footer__hours,.vs-footer__hours p{margin:0}.vs-footer__contact-line:has(a[href^="https://wa.me/"])>svg{color:#25d366}.vs-footer__social-row{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:6px}.vs-footer__social-row a{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--vs-r-sm);background:#ffffff0f;color:var(--footer-text);transition:background var(--vs-t) var(--vs-ease)}.vs-footer__social-row a:hover{background:var(--vs-accent)}.vs-footer__social-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.vs-footer a:focus-visible{outline:2px solid var(--footer-text);outline-offset:4px;border-radius:3px}.vs-footer__bottom{border-block-start:1px solid rgb(255 255 255 / .12);background:#00000012}.vs-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;color:var(--footer-muted-text);font-size:11px}.vs-footer__legal{display:flex;flex-wrap:wrap;gap:12px}.vs-footer__legal a{display:inline-flex;align-items:center;min-height:44px}.vs-footer__legal a+a{border-inline-start:1px solid rgb(255 255 255 / .2);padding-inline-start:12px}.vs-footer__payment{display:inline-flex;align-items:center;gap:8px}.vs-footer__credit{border-block-start:1px solid rgb(255 255 255 / .08)}.vs-footer__credit-row{display:flex;align-items:center;justify-content:center;gap:10px;padding-block:12px;direction:ltr;color:var(--footer-muted-text);font-size:11px}.vs-footer__credit img{width:auto;height:26px}@media(max-width:1099px){.vs-footer__top{gap:18px}.vs-footer__identity{gap:8px}.vs-footer__details{grid-template-columns:minmax(0,1fr)}.vs-footer__brand{padding-inline-end:18px}.vs-footer__contact{padding:14px}}@media(max-width:699px){.vs-prefooter{margin-block-start:24px;padding-block:10px}.vs-footer__top{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:24px}.vs-footer__brand{border-inline-end:0;padding-inline-end:0}.vs-footer__identity{gap:8px}.vs-footer__logo-img{width:88px;height:66px}.vs-footer__name{font-size:16px}.vs-footer__desc{font-size:12px}.vs-footer__details{grid-template-columns:minmax(0,1fr)}.vs-footer__bottom-row{flex-direction:column;align-items:flex-start;gap:4px}.vs-footer__legal{gap:8px}.vs-footer__legal a+a{padding-inline-start:8px}}.vs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vs-z-scrim);background:#2e212375;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;width:100%;cursor:pointer;animation:vs-fade var(--vs-t-card) var(--vs-ease) both}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}@keyframes vs-slide-from-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes vs-slide-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes vs-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes vs-pop{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:none}}.vs-drawer{position:fixed;inset-block:0;z-index:var(--vs-z-drawer);display:flex;flex-direction:column;background:var(--vs-page);box-shadow:var(--vs-shadow-4);max-width:100vw}.vs-drawer--left{left:0;width:min(430px,94vw);animation:vs-slide-from-left var(--vs-t-drawer) var(--vs-ease) both}.vs-drawer--right{right:0;width:min(380px,90vw);animation:vs-slide-from-right var(--vs-t-drawer) var(--vs-ease) both}.vs-drawer--wide{width:min(560px,96vw)}.vs-drawer--top{inset-block:auto;inset-block-start:0;inset-inline:0;width:100%;animation:vs-slide-down var(--vs-t-drawer) var(--vs-ease) both}.vs-drawer__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--vs-surface);border-block-end:1px solid var(--vs-border);flex:0 0 auto}.vs-drawer__title{font-size:16px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-drawer__close{margin-inline-start:auto}.vs-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vs-drawer__foot{flex:0 0 auto;background:var(--vs-surface);border-block-start:1px solid var(--vs-border);padding:14px 16px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.vs-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vs-z-modal);display:flex;align-items:center;justify-content:center;padding:18px;pointer-events:none}.vs-modal{pointer-events:auto;width:min(940px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;background:var(--vs-surface);border-radius:var(--vs-r-xl);box-shadow:0 30px 70px #2e21234d;overflow:hidden;animation:vs-pop var(--vs-t-card) var(--vs-ease) both}.vs-modal__body{overflow-y:auto;overscroll-behavior:contain;min-height:0}.vs-modal__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2}@media(max-width:899px){.vs-modal-wrap{padding:0;align-items:flex-end}.vs-modal{width:100%;max-height:92vh;border-radius:var(--vs-r-xl) var(--vs-r-xl) 0 0;animation:vs-slide-up var(--vs-t-drawer) var(--vs-ease) both}@keyframes vs-slide-up{0%{transform:translateY(100%)}to{transform:none}}}.vs-toast{position:fixed;inset-block-end:22px;inset-inline-start:22px;z-index:var(--vs-z-toast);display:flex;align-items:center;gap:12px;max-width:min(380px,calc(100vw - 32px));padding:13px 16px;border-radius:var(--vs-r-md);background:var(--vs-surface-dark);color:var(--vs-ink-invert);box-shadow:0 16px 40px #5d444652;animation:vs-toast-in var(--vs-t-card) var(--vs-ease) both}@keyframes vs-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vs-toast__mark{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:var(--vs-success);display:flex;align-items:center;justify-content:center;font-size:13px}.vs-toast__text{font-size:var(--vs-fs-sm);line-height:1.6}.vs-toast__action{margin-inline-start:auto;border:0;background:transparent;color:var(--vs-accent);font-family:inherit;font-size:var(--vs-fs-sm);font-weight:600;cursor:pointer;white-space:nowrap}@media(max-width:899px){.vs-toast{inset-block-end:calc(76px + env(safe-area-inset-bottom));inset-inline:16px;max-width:none}}.vs-wa{position:fixed;inset-block-end:22px;inset-inline-end:22px;z-index:var(--vs-z-rail);width:52px;height:52px;border-radius:50%;background:var(--vs-success);color:var(--vs-ink-invert);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #4c7c6357;transition:transform var(--vs-t) var(--vs-ease)}@media(hover:hover){.vs-wa:hover{transform:translateY(-3px)}}.vs-searchdrawer{inset-block-start:var(--vs-search-top, 0px);height:var(--vs-search-height, 100dvh);max-height:var(--vs-search-height, 100dvh)}.vs-searchdrawer .vs-drawer__head{padding-block-start:max(14px,env(safe-area-inset-top));padding-inline:max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-left))}.vs-searchdrawer .vs-searchdrawer__body{display:flex;overflow:hidden}.vs-searchsheet{display:flex;flex:1;min-width:0;min-height:0;padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.vs-searchsheet .vs-hsearch{display:flex;flex-direction:column;min-height:0;margin:0 auto}.vs-searchsheet .vs-hsearch__field{flex:0 0 48px;font-size:16px}.vs-searchsheet .vs-hsearch__submit{inset-block:0 auto;height:48px}.vs-searchsheet .vs-suggest{position:static;flex:1;min-height:0;max-height:none;margin-block-start:12px;box-shadow:none;overscroll-behavior:contain}.vs-home>.vs-section{padding-block:24px}.vs-home-products+.vs-home-products{padding-block-start:10px}.vs-home-products{--vs-cols: 6;--vs-grid-gap: 14px}.vs-merch{min-width:0}.vs-merch>.vs-sec-head{margin-block-end:16px}.vs-merch .vs-sec-head__title{font-size:22px}.vs-category-logos{--vs-category-logo-width: clamp(176px, 15vw, 208px);--vs-category-logo-gap: 12px;min-width:0}.vs-category-logos__viewport{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--vs-border) transparent;padding:3px 2px 8px}.vs-category-logos__track,.vs-category-logos__group{display:flex;flex-wrap:nowrap;width:max-content}.vs-category-logos__group{flex:0 0 auto;gap:var(--vs-category-logo-gap);padding-inline-end:var(--vs-category-logo-gap)}.vs-category-logos__item{display:flex;align-items:center;gap:9px;flex:0 0 var(--vs-category-logo-width);width:var(--vs-category-logo-width);min-height:76px;padding:8px;border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface-2);box-shadow:var(--vs-shadow-1);transition:border-color var(--vs-t) var(--vs-ease),background var(--vs-t) var(--vs-ease)}.vs-category-logos__item img,.vs-category-logos__fallback{width:52px;height:56px;flex:0 0 52px;object-fit:contain}.vs-category-logos__fallback{display:grid;place-items:center;color:var(--vs-primary-lite)}.vs-category-logos__label{flex:1;min-width:0;color:var(--vs-primary);font-size:12px;font-weight:600;line-height:1.65}.vs-category-logos__arrow{display:grid;place-items:center;flex:0 0 24px;height:28px;border-radius:50%;background:var(--vs-surface);color:var(--vs-primary)}.vs-category-logos__item:hover{background:var(--vs-surface);border-color:var(--vs-border-strong)}.vs-category-logos__motion{display:block;margin-inline-start:auto;min-height:36px;padding:6px;border:0;background:transparent;color:var(--vs-ink-3);font:inherit;font-size:11px;cursor:pointer}.vs-herorow{width:100%;max-width:var(--vs-container);margin-inline:auto;padding:10px var(--vs-gutter) 0}.vs-hero{position:relative;width:100%;overflow:hidden;border-radius:var(--vs-r-lg);background:#0a1931;isolation:isolate;touch-action:pan-y;box-shadow:var(--vs-shadow-1)}.vs-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--vs-t-hero) var(--vs-ease)}.vs-hero__slide[data-active=true]{position:relative;inset:auto;opacity:1;pointer-events:auto}.vs-hero__media{position:relative;width:100%}.vs-hero__media img{display:block;position:static;width:100%;height:auto;object-fit:contain}.vs-hero__link{display:block}.vs-hero__arrow{position:absolute;inset-block-start:calc(50% - 20px);z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .75);border-radius:50%;background:#0a193180;color:#fff;cursor:pointer}.vs-hero__arrow--prev{inset-inline-start:16px}.vs-hero__arrow--prev svg{transform:rotate(180deg)}.vs-hero__arrow--next{inset-inline-end:16px}.vs-hero__controls{position:absolute;inset-block-end:10px;inset-inline:0;display:flex;align-items:center;justify-content:center;gap:7px}.vs-hero__dot{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center}.vs-hero__dot:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#d6dfec}.vs-hero__dot[aria-pressed=true]:after{background:var(--vs-accent)}.vs-hero__pause{min-height:28px;border:0;border-radius:5px;background:#0a1931b3;color:#fff;padding:3px 8px;font:inherit;font-size:10px;cursor:pointer}.vs-hero--skel{width:100%;aspect-ratio:var(--vs-ar-hero);max-height:480px;border-radius:var(--vs-r-lg)}.vs-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;padding:14px 8px;border-radius:var(--vs-r-md);background:var(--vs-surface-2)}.vs-trust__item{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 20px;min-width:0}.vs-trust__item+.vs-trust__item{border-inline-start:1px solid var(--vs-border-strong)}.vs-trust__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:var(--vs-primary)}.vs-trust__icon svg{width:30px;height:30px;stroke-width:1.6}.vs-trust__title{font-size:13px;font-weight:600;color:var(--vs-primary)}.vs-trust__desc{display:inline-block;font-size:11px;color:var(--vs-ink-3);line-height:1.6}@media(max-width:1279px){.vs-home-products{--vs-cols: 4}}@media(max-width:899px){.vs-home-products{--vs-cols: 3}.vs-herorow{padding-block-start:10px}.vs-hero__slide{display:none}.vs-hero__slide[data-active=true]{display:block}.vs-hero .vs-hero__arrow{display:none}.vs-hero .vs-hero__controls{position:relative;inset:auto;padding:4px 10px 10px;gap:8px}.vs-hero__dot{width:36px;height:36px}.vs-hero__pause{min-height:36px}.vs-hero--skel{aspect-ratio:var(--vs-ar-hero);max-height:none}.vs-category-logos{--vs-category-logo-gap: 10px}.vs-category-logos__viewport{padding:2px 0 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.vs-category-logos__viewport::-webkit-scrollbar{display:none}.vs-category-logos__track{width:100%}.vs-category-logos__group{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px) / 3);width:100%;padding-inline-end:0}.vs-category-logos__item{width:auto;min-width:0;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 8px;text-align:center;scroll-snap-align:start}.vs-category-logos__label{flex:initial;font-size:12px;overflow-wrap:anywhere}.vs-category-logos__arrow{display:none}.vs-category-logos__fallback{border-radius:var(--vs-r-sm);background:var(--vs-brand-lite);color:var(--vs-primary)}.vs-trust__item{padding-inline:12px;gap:10px}}@media(max-width:699px){.vs-home-products{--vs-cols: 2}.vs-category-logos__group{grid-auto-columns:calc((100% - 10px)/2)}.vs-home>.vs-section{padding-block:18px}.vs-merch .vs-sec-head__title{font-size:19px}.vs-merch .vs-sec-head__more{padding-inline:5px;min-height:36px;font-size:12px}.vs-herorow{padding-block-start:8px}.vs-hero{border-radius:var(--vs-r-md)}.vs-hero__arrow{width:32px;height:32px;inset-block-start:calc(50% - 16px)}.vs-hero__arrow--prev{inset-inline-start:8px}.vs-hero__arrow--next{inset-inline-end:8px}.vs-hero__controls{inset-block-end:2px;gap:2px}.vs-trust{grid-template-columns:minmax(0,1fr);padding:4px 18px}.vs-trust__item{justify-content:flex-start;padding:12px 0}.vs-trust__item+.vs-trust__item{border-inline-start:0;border-block-start:1px solid var(--vs-border)}}.vs-brand-panels{display:flex;gap:16px;max-width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.vs-brand-panels::-webkit-scrollbar{display:none}.vs-brand-panels:focus-visible{outline:2px solid var(--vs-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.vs-brand-panels{scroll-behavior:auto}}.vs-brand-mosaic{flex:0 0 100%;min-width:0;align-content:start;scroll-snap-align:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(64px,8vw,88px);gap:8px;padding:0;margin:0;list-style:none}.vs-brand-mosaic__tile{grid-column:span 1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px clamp(16px,3vw,32px);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface)}.vs-brand-mosaic__tile img{display:block;width:100%;height:100%;max-width:240px;max-height:100px;object-fit:contain}@media(min-width:1024px){.vs-brand-mosaic{grid-template-columns:repeat(8,minmax(0,1fr))}}.vs-promo__cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-accent)}.vs-strip{position:relative;display:flex;align-items:center;min-height:220px;border-radius:var(--vs-r-xl);overflow:hidden;color:var(--vs-ink-invert);isolation:isolate}.vs-strip__media,.vs-strip__media img,.vs-strip__media>span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-strip__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#2e2123c2,#2e212340)}.vs-strip__body{position:relative;display:flex;flex-direction:column;gap:8px;padding:32px;max-width:620px}.vs-strip__title{font-size:var(--vs-fs-h2);font-weight:600;line-height:1.4}.vs-strip__desc{font-size:var(--vs-fs-sm);color:#fffdfadb}.vs-split{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:20px;align-items:stretch}@media(max-width:1023px){.vs-split{grid-template-columns:minmax(0,1fr)}}.vs-split__panel{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:30px;border-radius:var(--vs-r-lg);background:var(--vs-surface);border:1px solid var(--vs-border);color:var(--vs-ink)}.vs-split__panel:before{content:"";align-self:flex-start;width:44px;height:3px;border-radius:2px;background:var(--vs-accent)}.vs-split__title{font-size:var(--vs-fs-h2);font-weight:600;line-height:1.4;color:var(--vs-ink)}.vs-split__desc{font-size:var(--vs-fs-sm);line-height:1.9;color:var(--vs-ink-3)}.vs-split__cta{align-self:flex-start;margin-block-start:6px;background:var(--vs-primary);border-color:var(--vs-primary);color:var(--vs-on-primary-action)}.vs-split__cta:hover{background:var(--vs-primary-dark);border-color:var(--vs-primary-dark)}.vs-split__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--vs-grid-gap)}.vs-card,.vs-pkg{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);background:var(--vs-surface);transition:border-color var(--vs-t) var(--vs-ease),box-shadow var(--vs-t) var(--vs-ease),transform var(--vs-t) var(--vs-ease)}.vs-card__media,.vs-pkg__media{position:relative;overflow:hidden;min-width:0;border-radius:var(--vs-r-lg) var(--vs-r-lg) 0 0;background:var(--vs-surface)}.vs-card__link,.vs-pkg__link{display:block}.vs-card__media .vs-mediabox,.vs-pkg__media .vs-mediabox{aspect-ratio:4 / 3!important}.vs-card__img,.vs-pkg__img,.vs-pkg__img2{object-fit:contain;padding:12px 20px;background:var(--vs-surface);transition:transform var(--vs-t) var(--vs-ease),opacity var(--vs-t) var(--vs-ease)}.vs-pkg__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.vs-card__media .vs-media--fallback,.vs-pkg__media .vs-media--fallback{display:grid;place-items:center;background:var(--vs-surface-2)!important}.vs-card__media .vs-media--fallback:after,.vs-pkg__media .vs-media--fallback:after{content:"الصورة غير متوفرة";padding:12px;color:var(--vs-ink-3);font-size:11px;text-align:center}.vs-card__badges,.vs-pkg__badges{position:absolute;inset-block-start:10px;inset-inline-start:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 64px);pointer-events:none}.vs-card .vs-badge,.vs-pkg .vs-badge{border-radius:5px;padding:3px 8px;font-size:10px;line-height:1.6}.vs-badge--sale{direction:ltr;unicode-bidi:isolate}.vs-card__quick,.vs-pkg__details{position:absolute;inset-block-start:4px;inset-inline-end:4px;z-index:1;background:#ffffffeb;color:var(--vs-primary)}.vs-card__quick{width:44px;height:44px;border:0;border-radius:var(--vs-r-sm)}.vs-pkg__details{display:inline-flex;align-items:center;gap:4px;padding:8px;min-height:40px;border:0;border-radius:var(--vs-r-sm);font-size:11px}.vs-card__panel,.vs-pkg__panel{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px 14px}.vs-card__title,.vs-pkg__title{min-block-size:3.2em;color:var(--vs-primary);font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;transition:color var(--vs-t) var(--vs-ease)}.vs-card__identity,.vs-card__sku,.vs-card__brand{color:var(--vs-ink-3);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.vs-card__identity{min-width:0}.vs-card__specs{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;color:var(--vs-ink-3);font-size:11px;line-height:1.6}.vs-card__specs li{overflow-wrap:anywhere}.vs-pkg__contents{display:flex;align-items:flex-start;gap:6px;color:var(--vs-ink-3);font-size:12px;line-height:1.6}.vs-pkg__contents svg{flex:0 0 auto;margin-block-start:3px}.vs-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-block-start:auto;padding-block-start:5px}.vs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px}.vs-price__now,.vs-price__was{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.vs-price__now{color:var(--vs-primary);font-size:22px;line-height:1.4;font-weight:600}.vs-price:has(.vs-price__was) .vs-price__now{color:var(--vs-accent)}.vs-price__was{color:var(--vs-ink-3);font-size:12px;text-decoration:line-through}.vs-card .vs-price,.vs-pkg .vs-price{width:100%;justify-content:space-between}.vs-price--lg .vs-price__now{font-size:34px}.vs-price--lg .vs-price__was{font-size:15px}.vs-card__stock{color:var(--vs-success);font-size:10px;line-height:1.5}[data-stock=out] .vs-card__stock{color:var(--vs-ink-3)}.vs-card__acts,.vs-pkg__acts{display:flex;margin-block-start:3px}.vs-card__cta,.vs-pkg__cta{flex:1;width:100%;min-width:0;min-height:40px;height:auto;padding:9px 6px;border-radius:var(--vs-r-sm);font-size:12px;line-height:1.5;white-space:normal}.vs-home-products .vs-card__cta,.vs-home-products .vs-pkg__cta{background:var(--vs-primary);border-color:var(--vs-primary);color:var(--vs-ink-invert)}.vs-atc__label--mobile{display:none}.vs-cardskel{overflow:hidden;border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);background:var(--vs-surface)}.vs-cardskel__media{aspect-ratio:4 / 3}.vs-cardskel__body{display:flex;flex-direction:column;gap:12px;padding:14px;min-height:168px}@media(hover:hover){.vs-card:hover,.vs-pkg:hover{border-color:var(--vs-border-strong);box-shadow:var(--vs-shadow-2);transform:translateY(-2px)}.vs-card:hover .vs-card__img,.vs-pkg:hover .vs-pkg__img{transform:scale(1.025)}.vs-pkg:hover .vs-pkg__img2{opacity:1}.vs-card__title:hover,.vs-pkg__title:hover{color:var(--vs-accent-dark)}.vs-home-products .vs-card__cta:not(:disabled):hover,.vs-home-products .vs-pkg__cta:not(:disabled):hover{background:var(--vs-primary-dark);border-color:var(--vs-primary-dark)}}@media(max-width:599px){.vs-card__panel,.vs-pkg__panel{padding:10px;gap:6px}.vs-card__title,.vs-pkg__title{font-size:13px;line-height:1.6;min-block-size:3.2em}.vs-card__identity,.vs-card__sku,.vs-card__brand{font-size:11px}.vs-card__specs{font-size:10px}.vs-card__specs li+li{display:none}.vs-card__media .vs-media,.vs-pkg__media .vs-media{padding:10px}.vs-card .vs-price__now,.vs-pkg .vs-price__now{font-size:18px}.vs-card .vs-price__was,.vs-pkg .vs-price__was{font-size:11px}.vs-card__cta,.vs-pkg__cta{min-height:44px;font-size:12px;padding-inline:4px}.vs-card__cta svg{display:none}.vs-card__cta .vs-atc__label--desktop{display:none}.vs-card__cta .vs-atc__label--mobile{display:inline}.vs-card__badges,.vs-pkg__badges{inset-block-start:8px;inset-inline-start:8px}.vs-card .vs-badge,.vs-pkg .vs-badge{padding:2px 6px;font-size:10px}}@media(max-width:899px){.vs-rail :is(.vs-card__title,.vs-pkg__title,.vs-pkg__contents){display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.vs-rail :is(.vs-card__panel,.vs-pkg__panel){padding:12px 10px;gap:8px}.vs-rail .vs-price{justify-content:flex-start;gap:4px 8px}.vs-rail .vs-price__now{font-size:18px;white-space:nowrap}.vs-rail :is(.vs-card__cta,.vs-pkg__cta){min-height:44px;white-space:normal}.vs-categories-page__image[data-fallback=true]{background:var(--vs-surface-2);color:var(--vs-primary)}.vs-categories-page__image[data-fallback=true] svg{width:36px;height:36px;padding:4px}}.vs-categories-page__head{margin-block:22px 28px}.vs-categories-page__head h1{font-size:clamp(28px,4vw,42px);color:var(--vs-ink)}.vs-categories-page__head p{margin-block-start:8px;color:var(--vs-ink-3)}.vs-categories-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vs-categories-page__tile{min-width:0;display:flex;flex-direction:column;gap:8px;color:var(--vs-ink-2)}.vs-categories-page__image{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;max-height:160px;overflow:hidden;padding:12px;border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface);color:var(--vs-ink-4);transition:border-color var(--vs-t) var(--vs-ease)}.vs-categories-page__image img{width:100%;height:100%;object-fit:contain}.vs-categories-page__name{font-size:var(--vs-fs-sm);font-weight:600;text-align:center;overflow-wrap:anywhere}.vs-categories-page__tile:hover .vs-categories-page__image,.vs-categories-page__tile:focus-visible .vs-categories-page__image{border-color:var(--vs-primary)}.vs-categories-page__tile:hover,.vs-categories-page__tile:focus-visible{color:var(--vs-primary)}@media(min-width:600px){.vs-categories-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.vs-categories-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-categories-page__grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:752px;margin-inline:auto}}@media(min-width:1200px){.vs-categories-page__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.vs-cat{position:relative;display:block;border-radius:var(--vs-r-lg);overflow:hidden;background:var(--vs-surface-2);box-shadow:var(--vs-shadow-1);transition:box-shadow var(--vs-t-card) var(--vs-ease)}.vs-cat__img{transition:transform var(--vs-t-hero) var(--vs-ease)}.vs-cat__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2e212380,#2e21233d 55%,#2e212324);transition:background var(--vs-t-card) var(--vs-ease)}.vs-cat__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.vs-cat__plate{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:12px 18px;border-radius:var(--vs-r-md);background:#2e212300;transition:background var(--vs-t-card) var(--vs-ease)}.vs-cat__name{font-size:17px;font-weight:600;line-height:1.45;color:var(--vs-ink-invert);text-shadow:0 1px 10px rgba(46,33,35,.5)}.vs-cat__go{display:inline-flex;align-items:center;gap:6px;font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-accent);opacity:0;transition:opacity var(--vs-t-card) var(--vs-ease)}.vs-cat:hover,.vs-cat:focus-visible{box-shadow:var(--vs-shadow-2)}.vs-cat:hover .vs-cat__img,.vs-cat:focus-visible .vs-cat__img{transform:scale(1.05)}.vs-cat:hover .vs-cat__veil,.vs-cat:focus-visible .vs-cat__veil{background:linear-gradient(to top,#2e2123ad,#2e212375 55%,#2e21235c)}.vs-cat:hover .vs-cat__plate,.vs-cat:focus-visible .vs-cat__plate{background:#2e21236b}.vs-cat:hover .vs-cat__go,.vs-cat:focus-visible .vs-cat__go{opacity:1}.vs-cat--compact .vs-cat__name{font-size:14px}@media(max-width:599px){.vs-cat__name{font-size:14.5px}.vs-cat__plate{padding:8px 12px}}.vs-catalog-page{background:var(--vs-page);padding-block-end:12px}.vs-cathead__inner{padding-block:14px 8px}.vs-cathead__title{color:var(--vs-primary);font-size:28px;font-weight:600;line-height:1.5}.vs-cathead__desc{color:var(--vs-ink-3);font-size:13px;line-height:1.7;margin-block-start:4px;max-width:65ch}.vs-cathead__subs{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.vs-catalog{display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:28px}.vs-catalog--full{grid-template-columns:minmax(0,1fr)}.vs-catalog__side{min-width:0;border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);background:var(--vs-surface)}.vs-catalog__main{--vs-cols: 3;display:flex;flex-direction:column;gap:18px;min-width:0}.vs-catalog__main>.vs-grid{gap:16px}.vs-catalog__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px}.vs-catalog__intro{min-width:0;flex:1}.vs-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:52%}.vs-toolbar__count{order:3;flex-basis:100%;text-align:end;color:var(--vs-ink-3);font-size:11px}.vs-toolbar__count strong{color:var(--vs-primary);font-weight:600}.vs-toolbar__spacer{display:none}.vs-toolbar__density{display:flex;gap:6px;order:2}.vs-toolbar__density button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--vs-border);border-radius:var(--vs-r-sm);background:var(--vs-surface);color:var(--vs-ink-3);cursor:pointer;transition:border-color var(--vs-t),color var(--vs-t)}.vs-toolbar__density button[aria-pressed=true]{color:var(--vs-primary);border-color:var(--vs-primary)}.vs-toolbar__filter-count{padding-inline:5px;border-radius:4px;background:var(--vs-primary);color:var(--vs-ink-invert);font-size:10px}.vs-select{height:38px;min-width:0;max-width:100%;border:1px solid var(--vs-border-strong);border-radius:var(--vs-r-sm);background:var(--vs-surface);padding-inline:10px;color:var(--vs-ink);font:inherit;font-size:12px}select.vs-select{cursor:pointer}.vs-sortlabel{display:flex;align-items:center;gap:8px;min-width:0;color:var(--vs-ink-3);font-size:11px}.vs-sortlabel .vs-select{flex:0 1 auto}.vs-loadmore{align-self:center;margin-block:8px 20px}.vs-filters{display:flex;flex-direction:column;min-width:0}.vs-filters__head{padding:16px 18px 8px}.vs-filters__legend-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.vs-filters__title{color:var(--vs-primary);font-size:15px;font-weight:600}.vs-filters fieldset.vs-filters__group{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0 18px;padding:16px 0;border:0;border-block-end:1px solid var(--vs-border)}.vs-filters fieldset.vs-filters__group:last-child{border-block-end:0}.vs-filters__legend{float:inline-start;width:100%;margin-block-end:8px;padding:0;color:var(--vs-primary);font-size:13px;font-weight:600}.vs-check{display:flex;align-items:center;gap:8px;min-height:30px;padding:3px;border-radius:5px;color:var(--vs-ink-2);font-size:12px;cursor:pointer;transition:color var(--vs-t),background var(--vs-t)}.vs-check:hover,.vs-check:has(input:checked){color:var(--vs-primary);background:var(--vs-surface-2)}.vs-check input{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:var(--vs-primary);cursor:pointer}.vs-check__label{min-width:0;overflow-wrap:anywhere}.vs-check__count{margin-inline-start:auto;color:var(--vs-ink-3);font-size:11px}.vs-range{width:100%;margin-block:8px 0;accent-color:var(--vs-primary);cursor:pointer}.vs-filterselect{width:100%}.vs-filterrange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vs-filterrange label{min-width:0;color:var(--vs-ink-3);font-size:11px}.vs-filterrange input{width:100%;min-width:0;margin-block-start:5px;padding-inline:8px}.vs-filters__price{margin-block-start:4px;color:var(--vs-ink-3);font-size:10px}.vs-activefilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vs-activefilters__clear{min-height:32px;padding:0;border:0;background:transparent;color:var(--vs-accent-dark);font:inherit;font-size:11px;cursor:pointer}@media(min-width:1280px){.vs-catalog__main{--vs-cols: 4}.vs-catalog__main[data-density=comfortable]{--vs-cols: 3}}@media(min-width:1024px)and (max-width:1279px){.vs-catalog{grid-template-columns:220px minmax(0,1fr);gap:20px}.vs-catalog__main[data-density=comfortable]{--vs-cols: 2}.vs-catalog__heading{align-items:flex-start}.vs-toolbar{max-width:48%}.vs-sortlabel{flex-wrap:wrap}}@media(max-width:1023px){.vs-catalog{grid-template-columns:minmax(0,1fr)}.vs-catalog__side{display:none}.vs-catalog-page .vs-section--tight{padding-block-start:12px}}@media(min-width:900px)and (max-width:1023px){.vs-catalog__main[data-density=comfortable]{--vs-cols: 2}}@media(max-width:899px){.vs-catalog__main{--vs-cols: 2}.vs-catalog__heading{flex-direction:column;align-items:stretch;gap:16px}.vs-cathead__title{font-size:25px}.vs-toolbar{max-width:none;justify-content:flex-start}.vs-toolbar__filter{padding-inline:12px;min-height:40px}.vs-toolbar__count{flex-basis:auto;margin-inline-start:auto}.vs-sortlabel{flex:0 1 auto}.vs-filters .vs-activefilters__clear{min-height:44px}}@media(max-width:599px){.vs-catalog__main{gap:16px}.vs-catalog__main>.vs-grid{gap:10px}.vs-cathead__desc{font-size:12px}.vs-toolbar{gap:10px}.vs-sortlabel{margin-inline-start:auto}.vs-sortlabel .vs-select{max-width:158px}.vs-toolbar__count{flex-basis:100%;text-align:start;margin:0}}.vs-pdp-crumbs{padding-block:18px 0}.vs-pdp-crumbs .vs-crumbs{padding-block-end:14px}.vs-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-block-start:8px}.vs-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.vs-gallery__stage{display:grid;place-items:center;min-width:0;height:clamp(330px,32vw,460px);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);overflow:hidden;background:var(--vs-surface)}.vs-gallery__main{width:100%;height:100%;aspect-ratio:auto!important}.vs-gallery .vs-media{object-fit:contain;padding:12px;background:var(--vs-surface)}.vs-gallery .vs-media--fallback{display:grid;place-items:center;background:var(--vs-surface-2)!important}.vs-gallery .vs-media--fallback:after{content:"الصورة غير متوفرة";color:var(--vs-ink-3);padding:20px;font-size:13px;text-align:center}.vs-gallery--empty .vs-gallery__stage{height:clamp(220px,22vw,300px)}.vs-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--vs-border-strong) transparent;padding:2px 2px 6px}.vs-thumb{flex:0 0 auto;width:66px;padding:0;border:1px solid var(--vs-border);border-radius:var(--vs-r-sm);overflow:hidden;background:var(--vs-surface);cursor:pointer;transition:border-color var(--vs-t),box-shadow var(--vs-t)}.vs-thumb .vs-media{padding:4px}.vs-thumb:hover{border-color:var(--vs-border-strong)}.vs-thumb[aria-pressed=true]{border-color:var(--vs-primary);box-shadow:0 0 0 1px var(--vs-primary)}.vs-pdp__info{grid-column:2;display:flex;flex-direction:column;gap:14px;min-width:0;padding-block:8px}.vs-pdp__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.vs-pdp__title{grid-column:1 / -1;grid-row:1;color:var(--vs-primary);font-size:clamp(22px,2vw,27px);font-weight:600;line-height:1.6;overflow-wrap:anywhere}.vs-pdp__identity{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--vs-ink-3);font-size:12px;line-height:1.7}.vs-pdp__identity:empty{display:none}.vs-pdp__identity>span{overflow-wrap:anywhere}.vs-pdp__brand{color:var(--vs-primary);font-weight:600}.vs-pdp__badges{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.vs-pdp__badges:empty,.vs-pdp__badges[data-empty=true]{display:none}.vs-pdp__badges .vs-badge{border-radius:5px;padding:2px 7px;font-size:10px}.vs-pdp__badges .vs-badge--sale{direction:ltr;unicode-bidi:isolate}.vs-pdp__stock{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding:4px 10px;border-radius:5px;background:color-mix(in srgb,var(--vs-success) 8%,#fff);color:var(--vs-success);font-size:12px;line-height:1.6}.vs-pdp__stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vs-pdp__stock[data-tone=low]{color:var(--vs-accent-dark);background:var(--vs-danger-soft)}.vs-pdp__stock[data-tone=out]{color:var(--vs-ink-3);background:var(--vs-surface-2)}.vs-pdp__pricing{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.vs-pdp__pricing .vs-price__now{color:var(--vs-primary);font-size:34px;line-height:1.3}.vs-pdp__saving{color:var(--vs-accent-dark);background:var(--vs-danger-soft);font-size:11px;font-weight:600;padding:4px 8px;border-radius:5px}.vs-pdp__short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--vs-ink-2);font-size:14px;line-height:1.9}.vs-pdp__key-specs h2,.vs-pdp__spec-heading{margin:0 0 8px;color:var(--vs-primary);font-size:15px;font-weight:600}.vs-pdp__key-specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0}.vs-pdp__key-specs dl>div{min-width:0;font-size:12px}.vs-pdp__key-specs dt{color:var(--vs-ink-3)}.vs-pdp__key-specs dd{margin:2px 0 0;color:var(--vs-primary);font-weight:600;overflow-wrap:anywhere}.vs-pdp__purchase{display:flex;flex-direction:column;gap:10px;padding-block-start:4px}.vs-pdp__notice{padding:12px;border-radius:var(--vs-r-sm);background:var(--vs-accent-soft);color:var(--vs-ink-2);font-size:12px}.vs-pdp__buy{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px 12px}.vs-pdp__quantity-label{display:none}.vs-pdp__buy .vs-qty{grid-column:1;grid-row:1;justify-content:space-between;border-radius:var(--vs-r-sm)}.vs-pdp__buy .vs-qty--lg button{width:44px;height:48px}.vs-pdp__subtotal{grid-column:1 / -1;grid-row:2;color:var(--vs-ink-3);font-size:12px}.vs-pdp__actions{display:contents}.vs-public .vs-pdp__cta{grid-column:2;grid-row:1;width:100%;height:auto;min-height:50px;min-width:0;padding:10px 16px;border-radius:var(--vs-r-sm);background:var(--vs-primary);border-color:var(--vs-primary);color:var(--vs-ink-invert);font-size:15px;line-height:1.6;white-space:normal}.vs-public .vs-pdp__cta:not(:disabled):hover{background:var(--vs-primary-dark);border-color:var(--vs-primary-dark)}.vs-pdp__panels{min-width:0;margin-block-start:28px;overflow:hidden;border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface)}.vs-pdp__specsections{display:flex;flex-direction:column;gap:24px}.vs-pdp__panels .vs-tabs__list{padding-inline:12px;background:var(--vs-surface-2)}.vs-pdp__panels .vs-tabs__panel{padding:20px}.vs-pdp__description{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.vs-pdp__description:has(.vs-pdp__overview){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vs-pdp__description .vs-prose{font-size:13px;line-height:1.9}.vs-pdp__overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-self:stretch;gap:16px;margin:0;padding:20px;border-radius:var(--vs-r-sm);background:var(--vs-surface-2)}.vs-pdp__overview>div{min-width:0}.vs-pdp__overview dt{color:var(--vs-ink-3);font-size:11px}.vs-pdp__overview dd{margin:6px 0 0;color:var(--vs-primary);font-size:14px;font-weight:600;overflow-wrap:anywhere}.vs-pdp__panels .vs-specs__row{padding:12px 16px;border:0}.vs-pdp__panels .vs-specs__row:nth-child(odd){background:var(--vs-surface-2)}.vs-pdp__panels .vs-specs__row dt{flex:0 1 32%;min-width:0}.vs-pdp__panels .vs-specs__row dd{flex:1;min-width:0;overflow-wrap:anywhere}@media(min-width:1024px){.vs-gallery--multiple{display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:start}.vs-gallery--multiple .vs-gallery__thumbs{flex-direction:column;max-height:clamp(330px,32vw,460px);overflow-x:hidden;overflow-y:auto}.vs-gallery--multiple .vs-thumb{width:62px}.vs-pdp:has(.vs-gallery--empty){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(min-width:900px)and (max-width:1099px){.vs-pdp{gap:22px}.vs-pdp__buy{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:899px){.vs-pdp{grid-template-columns:minmax(0,1fr);gap:22px;margin-block-start:4px}.vs-pdp__info{grid-column:auto;gap:16px;padding:0}.vs-gallery__stage{height:clamp(260px,58vw,400px)}.vs-gallery--empty .vs-gallery__stage{height:220px}.vs-gallery .vs-media{padding:16px}.vs-thumb .vs-media{padding:4px}.vs-pdp__title{font-size:23px;line-height:1.6}.vs-pdp__short{font-size:13px;-webkit-line-clamp:3}.vs-pdp__buy{grid-template-columns:116px minmax(0,1fr)}.vs-pdp__buy .vs-qty--lg button{width:36px}.vs-public .vs-pdp__cta{font-size:14px;padding-inline:8px}.vs-pdp__panels{margin-block-start:24px;padding-inline:16px}.vs-pdp__description:has(.vs-pdp__overview){grid-template-columns:minmax(0,1fr)}.vs-pdp__overview{padding:16px;gap:14px}.vs-pdp__key-specs dl>div:nth-child(n+4){display:none}.vs-pdp :is(button,a),.vs-pdp__panels button{scroll-margin-block:90px 164px}html:has(.vs-buybar){scroll-padding-block-end:164px}}@media(max-width:359px){.vs-pdp__buy{grid-template-columns:minmax(0,1fr)}.vs-pdp__buy .vs-qty{justify-self:start}.vs-public .vs-pdp__cta{grid-column:1;grid-row:2}.vs-pdp__subtotal{grid-row:3}}.vs-pkgbox{border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface);padding:14px 16px}.vs-pkgbox__title{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;margin-block-end:8px}.vs-pkgbox ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.vs-pkgbox li{font-size:var(--vs-fs-sm);color:var(--vs-ink-2);display:flex;gap:8px;align-items:baseline}.vs-pkgbox li:before{content:"";width:5px;height:5px;border-radius:2px;background:var(--vs-accent);flex:0 0 auto}.vs-options{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vs-options__legend{font-size:var(--vs-fs-sm);font-weight:600;padding:0}.vs-options__required{color:var(--vs-danger);margin-inline-start:3px}.vs-options__axis{display:flex;flex-direction:column;gap:9px}.vs-options__row{display:flex;gap:8px;flex-wrap:wrap}.vs-option{min-height:44px;padding-inline:16px;border:1.5px solid var(--vs-border-strong);border-radius:var(--vs-r-md);background:var(--vs-surface);font-family:inherit;font-size:var(--vs-fs-sm);font-weight:600;color:var(--vs-ink-2);cursor:pointer;transition:border-color var(--vs-t) var(--vs-ease),background var(--vs-t) var(--vs-ease),color var(--vs-t) var(--vs-ease)}.vs-option[aria-pressed=true]{border-color:var(--vs-primary);background:var(--vs-primary);color:var(--vs-on-primary-action)}.vs-option[data-out=true]{color:var(--vs-ink-4);text-decoration:line-through}.vs-option:disabled{opacity:.45;cursor:not-allowed}.vs-options__error{font-size:var(--vs-fs-sm);color:var(--vs-danger);font-weight:600}.vs-qty{display:inline-flex;align-items:center;border:1px solid var(--vs-border-strong);border-radius:var(--vs-r-md);background:var(--vs-surface);flex:0 0 auto}.vs-qty button{width:44px;height:44px;border:0;background:transparent;color:var(--vs-ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--vs-r-md)}.vs-qty button:disabled{color:var(--vs-ink-4);cursor:not-allowed}.vs-qty__value{min-width:34px;text-align:center;font-weight:600;font-size:14px}.vs-qty--sm button{width:32px;height:34px}.vs-qty--sm .vs-qty__value{min-width:26px;font-size:13px}.vs-qty--lg button{width:46px;height:52px}.vs-tabs__list{display:flex;gap:4px;border-block-end:1px solid var(--vs-border)}.vs-tabs__tab{min-height:52px;padding-inline:18px;border:0;background:transparent;font-family:inherit;font-size:var(--vs-fs-body);font-weight:600;color:var(--vs-ink-3);cursor:pointer;position:relative;transition:color var(--vs-t) var(--vs-ease),background var(--vs-t) var(--vs-ease)}.vs-tabs__tab[aria-selected=true]{color:var(--vs-primary);background:var(--vs-surface);font-weight:600}.vs-tabs__tab[aria-selected=true]:after{content:"";position:absolute;inset-block-end:-1px;inset-inline:12px;height:2px;background:var(--vs-accent)}.vs-tabs__panel{padding-block:20px}.vs-accordion__item{border-block-end:1px solid var(--vs-border)}.vs-accordion__item h2{margin:0}.vs-accordion__trigger{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;font-family:inherit;font-size:var(--vs-fs-body);font-weight:500;color:var(--vs-ink);text-align:start;cursor:pointer;transition:color var(--vs-t) var(--vs-ease)}.vs-accordion__trigger[aria-expanded=true]{color:var(--vs-primary);font-weight:600}.vs-accordion__mark{font-size:20px;color:var(--vs-ink-3)}.vs-accordion__body{padding-block:4px 18px}@media(prefers-reduced-motion:no-preference){.vs-accordion__body{animation:vs-panel-open .18s ease-out}}@keyframes vs-panel-open{0%{opacity:0}to{opacity:1}}.vs-prose{font-size:var(--vs-fs-body);line-height:1.95;color:var(--vs-ink-2)}.vs-prose+.vs-prose{margin-block-start:12px}.vs-prose--muted{color:var(--vs-ink-4)}.vs-specs{margin:0;display:flex;flex-direction:column}.vs-specs__row{display:flex;gap:16px;padding-block:10px;border-block-end:1px solid var(--vs-border);font-size:var(--vs-fs-sm)}.vs-specs__row dt{min-width:140px;color:var(--vs-ink-3)}.vs-specs__row dd{margin:0;color:var(--vs-ink);font-weight:600}.vs-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.vs-bullets li{position:relative;padding-inline-start:18px;font-size:var(--vs-fs-sm);line-height:1.85;color:var(--vs-ink-2)}.vs-bullets li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:10px;width:6px;height:6px;border-radius:2px;background:var(--vs-accent)}.vs-bullets a{color:var(--vs-primary);font-weight:500;text-decoration:underline}.vs-buybar{display:none}@media(max-width:899px){.vs-buybar{position:fixed;inset-block-end:calc(var(--vs-tabbar-h) + env(safe-area-inset-bottom));inset-inline:0;z-index:var(--vs-z-rail);display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--vs-surface);border-block-start:1px solid var(--vs-border);box-shadow:0 -6px 18px #5d444617}.vs-buybar__media{width:44px;flex:0 0 auto;border-radius:var(--vs-r-sm);overflow:hidden}.vs-buybar__text{display:flex;flex-direction:column;min-width:0;flex:1}.vs-buybar__name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-buybar__price{font-size:14px;font-weight:600;color:var(--vs-primary)}.vs-buybar__cta{flex:0 0 auto;height:44px}.vs-buybar__media{display:none}.vs-buybar__cta{font-size:12px;padding-inline:12px;max-width:52%;white-space:normal}.vs-public:has(.vs-buybar){padding-block-end:calc(var(--vs-tabbar-h) + 66px + env(safe-area-inset-bottom))}}.vs-related{padding-block:32px}.vs-related .vs-product-rail{position:relative;min-width:0}.vs-related .vs-rail{--vs-cols: 4;--vs-grid-gap: 14px}.vs-related .vs-card__panel,.vs-related .vs-pkg__panel{padding:12px}.vs-related .vs-card__title,.vs-related .vs-pkg__title{font-size:13px}.vs-related .vs-card__specs{display:none}.vs-related .vs-price__now{font-size:18px}@media(min-width:1024px){.vs-related :is(.vs-card,.vs-pkg){display:grid;grid-template-columns:104px minmax(0,1fr)}.vs-related :is(.vs-card__media,.vs-pkg__media){display:grid;align-content:center;border-radius:var(--vs-r-lg)}.vs-related .vs-pkg__details{inset-block-start:auto;inset-block-end:4px}.vs-related .vs-product-rail__controls{position:absolute;inset-block-start:-58px;inset-inline-end:118px;margin:0}}@media(min-width:900px)and (max-width:1023px){.vs-related .vs-rail{--vs-cols: 3}}@media(max-width:899px){.vs-related .vs-rail{grid-template-rows:auto;height:auto;max-height:none}.vs-related{padding-block-end:calc(var(--vs-tabbar-h) + env(safe-area-inset-bottom) + 88px)}.vs-related :is(.vs-card,.vs-pkg){min-width:0;height:auto;max-height:none;scroll-snap-align:start}.vs-related :is(.vs-card__title,.vs-pkg__title,.vs-pkg__contents){-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.vs-related :is(.vs-card__title,.vs-pkg__title){display:block}.vs-related :is(.vs-card__cta,.vs-pkg__cta){height:auto;min-height:44px;white-space:normal;line-height:1.5}.vs-related :is(.vs-card__cta,.vs-pkg__cta,.vs-product-rail__controls button){scroll-margin-block-end:calc(var(--vs-tabbar-h) + env(safe-area-inset-bottom) + 88px)}}@media(max-width:699px){.vs-related{padding-block-start:28px}}.vs-quick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;padding:26px}.vs-quick__media{border-radius:var(--vs-r-lg);overflow:hidden}.vs-quick__media .vs-media{object-fit:contain;padding:16px;background:var(--vs-surface)}.vs-quick__thumbs{display:flex;gap:8px;margin-block-start:10px;overflow-x:auto}.vs-quick__thumbs .vs-thumb{width:60px}.vs-quick__info{display:flex;flex-direction:column;gap:11px;min-width:0}.vs-quick__cat{font-size:var(--vs-fs-xs);color:var(--vs-ink-4)}.vs-quick__title{font-size:21px;font-weight:600;line-height:1.45}.vs-quick__stock{font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-success)}.vs-quick__stock[data-out=true]{color:var(--vs-danger)}.vs-quick__short{font-size:var(--vs-fs-sm);line-height:1.9;color:var(--vs-ink-2)}.vs-quick__notice{font-size:var(--vs-fs-sm);color:var(--vs-warn)}.vs-quick__contents{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--vs-ink-3)}.vs-quick__actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:6px}.vs-quick__cta{flex:1 1 180px}.vs-quick__full{font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-primary);display:inline-flex;align-items:center;gap:6px}.vs-quick__state{margin:26px}@media(max-width:767px){.vs-quick{grid-template-columns:minmax(0,1fr);padding:20px 16px 24px}}.vs-skip{position:absolute;inset-block-start:-60px;inset-inline-start:12px;z-index:var(--vs-z-toast);background:var(--vs-primary);color:var(--vs-on-primary-action);padding:10px 16px;border-radius:var(--vs-r-sm);font-weight:500;transition:inset-block-start var(--vs-t) var(--vs-ease)}.vs-skip:focus{inset-block-start:12px}.vs-inline-alert{border:1px solid color-mix(in srgb,var(--vs-danger) 28%,#fff);background:var(--vs-danger-soft);color:color-mix(in srgb,var(--vs-danger) 82%,#000);border-radius:var(--vs-r-md);padding:14px 18px;font-size:var(--vs-fs-sm)}.vs-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#2e21236b;animation:vs-fade var(--vs-t-card) var(--vs-ease) both}.vs-header__search{flex:1 1 auto;min-width:0;max-width:var(--vs-search-max)}.vs-toolbar__filter{display:inline-flex}@media(min-width:1024px){.vs-toolbar__filter{display:none}}.vs-loadmore{align-self:center;margin-block-start:10px;padding-inline:34px}.vs-filterdrawer{padding:18px}.vs-filters__legend-row{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:1280px){.vs-catalog__main[data-density=comfortable]{--vs-cols: 3}}.vs-menu{padding:10px 12px 18px;display:flex;flex-direction:column}.vs-menu__label{font-size:var(--vs-fs-xs);color:var(--vs-ink-4);letter-spacing:.06em;padding:12px 6px 6px}.vs-menu__link{padding:12px 6px;min-height:48px;display:flex;align-items:center;font-size:14px;color:var(--vs-ink-2);border-block-end:1px solid var(--vs-border)}.vs-menu__wa{background:var(--vs-success);border-color:var(--vs-success);color:var(--vs-ink-invert)}.vs-searchsheet{padding:16px}.vs-searchsheet .vs-hsearch{max-width:none}.vs-cartdrawer__list{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px}.vs-cartline{display:flex;gap:11px;padding:11px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);transition:opacity var(--vs-t-card) var(--vs-ease),transform var(--vs-t-card) var(--vs-ease)}.vs-cartline[data-leaving=true],.vs-cartrow[data-leaving=true]{opacity:0;transform:translate(-16px);pointer-events:none}.vs-cartline__thumb{width:66px;flex:0 0 auto;border-radius:var(--vs-r-sm);overflow:hidden;align-self:flex-start}.vs-cartline__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.vs-cartline__name{font-size:13.5px;font-weight:500;color:var(--vs-ink)}.vs-cartline__variant,.vs-cartline__unit{font-size:12px;color:var(--vs-ink-4)}.vs-cartline__row{display:flex;align-items:center;gap:8px;margin-block-start:4px}.vs-cartline__total{font-size:14px;color:var(--vs-primary);margin-inline-start:auto}.vs-cartline__remove{color:var(--vs-ink-4);width:36px;height:36px}.vs-cartline__remove:hover{color:var(--vs-danger)}.vs-cartdrawer__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 24px;text-align:center}.vs-cartdrawer__totals{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--vs-fs-body)}.vs-cartdrawer__totals strong{font-size:18px;color:var(--vs-primary)}.vs-cartdrawer__hint{font-size:12px;color:var(--vs-ink-4)}.vs-cartpage,.vs-checkout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;margin-block-start:22px}@media(max-width:899px){.vs-cartpage,.vs-checkout{grid-template-columns:minmax(0,1fr)}.vs-cartpage .vs-summary,.vs-checkout .vs-summary{order:2}}.vs-cartpage__lines{display:flex;flex-direction:column;gap:12px;min-width:0}.vs-cartrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);transition:opacity var(--vs-t-card) var(--vs-ease),transform var(--vs-t-card) var(--vs-ease)}.vs-cartrow__thumb{width:84px;flex:0 0 auto;border-radius:var(--vs-r-md);overflow:hidden}.vs-cartrow__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:150px}.vs-cartrow__name{font-size:14.5px;font-weight:500}.vs-cartrow__variant,.vs-cartrow__unit{font-size:12.5px;color:var(--vs-ink-4)}.vs-cartrow__total{font-size:16px;min-width:92px;text-align:end}.vs-cartrow__remove{color:var(--vs-ink-4)}.vs-cartrow__remove:hover{color:var(--vs-danger);border-color:color-mix(in srgb,var(--vs-danger) 34%,#fff)}.vs-cartpage__back{align-self:flex-start;margin-block-start:6px;font-size:var(--vs-fs-sm);font-weight:500;color:var(--vs-primary)}.vs-summary{position:sticky;inset-block-start:var(--vs-sticky-top);display:flex;flex-direction:column;gap:11px;padding:20px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);min-width:0}@media(max-width:899px){.vs-summary{position:static}}.vs-summary__title{font-size:16px;font-weight:600}.vs-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:var(--vs-fs-sm);color:var(--vs-ink-2)}.vs-summary__row--good{color:var(--vs-success)}.vs-summary__muted{color:var(--vs-ink-4);font-size:12.5px}.vs-summary__line{display:flex;align-items:center;gap:10px;padding-block-end:10px;border-block-end:1px solid var(--vs-border);font-size:13px}.vs-summary__thumb{width:52px;flex:0 0 auto;border-radius:var(--vs-r-sm);overflow:hidden}.vs-summary__linetext{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vs-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-block-start:12px;border-block-start:1px solid var(--vs-border);font-size:15px;font-weight:600}.vs-summary__total strong{font-size:23px;color:var(--vs-primary)}.vs-summary__note{font-size:11.5px;color:var(--vs-ink-4);line-height:1.7}.vs-freeship{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--vs-border-accent);border-radius:var(--vs-r-md);background:var(--vs-surface-2)}.vs-freeship__title{font-size:12px;font-weight:600;color:var(--vs-primary)}.vs-freeship__row{font-size:12.5px;line-height:1.75;color:var(--vs-ink-2)}.vs-freeship__row.is-reached{color:var(--vs-success);font-weight:500}.vs-coupon{display:flex;gap:8px;margin-block-start:4px}.vs-coupon .vs-input{flex:1;min-width:0}.vs-coupon__msg{font-size:12.5px;font-weight:600}.vs-coupon__msg.is-ok{color:var(--vs-success)}.vs-coupon__msg.is-bad{color:var(--vs-danger)}.vs-form{display:flex;flex-direction:column;gap:18px;min-width:0}.vs-panel{border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);background:var(--vs-surface);padding:20px;margin:0;display:flex;flex-direction:column;gap:14px}.vs-panel__title{font-size:16px;font-weight:600;padding:0}.vs-field{display:flex;flex-direction:column;gap:6px;font-size:var(--vs-fs-sm);font-weight:600;color:var(--vs-ink-2)}.vs-input{height:48px;width:100%;border:1px solid var(--vs-border-strong);border-radius:var(--vs-r-md);background:var(--vs-page);padding-inline:13px;font-family:inherit;font-size:var(--vs-fs-body);font-weight:400;color:var(--vs-ink);transition:border-color var(--vs-t) var(--vs-ease),background var(--vs-t) var(--vs-ease)}.vs-input:focus{border-color:var(--vs-primary);background:var(--vs-surface);outline:none}.vs-input[aria-invalid=true]{border-color:var(--vs-danger)}.vs-textarea{height:auto;padding-block:12px;resize:vertical;line-height:1.8}.vs-field__error{font-size:12px;font-weight:600;color:var(--vs-danger)}.vs-form__note{font-size:12px;color:var(--vs-ink-4);line-height:1.8}.vs-payopt{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1.5px solid var(--vs-border);border-radius:var(--vs-r-md);cursor:pointer;transition:border-color var(--vs-t) var(--vs-ease),background var(--vs-t) var(--vs-ease)}.vs-payopt[data-selected=true]{border-color:var(--vs-primary);background:var(--vs-primary-soft)}.vs-payopt input{width:17px;height:17px;margin-block-start:3px;accent-color:var(--vs-primary);cursor:pointer}.vs-payopt strong{display:block;font-size:14px}.vs-payopt__desc{font-size:12.5px;color:var(--vs-ink-3)}.vs-payopt__instructions{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);padding:13px;font-size:12.5px;color:var(--vs-ink-2);line-height:1.9;white-space:pre-line}.vs-check--terms{align-items:flex-start}.vs-check--terms a{color:var(--vs-primary);font-weight:500;text-decoration:underline}.vs-return-policy{background:var(--vs-primary-soft);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);color:var(--vs-ink-2);font-size:13px;line-height:1.9;padding:15px}.vs-return-policy h2{color:var(--vs-ink);font-size:14px;margin:0 0 7px}.vs-return-policy p{margin:0}.vs-return-policy p+p{margin-top:7px}.vs-checkout__error{padding:14px 18px;text-align:start}.vs-spinner{width:17px;height:17px;border:2.5px solid rgba(255,253,250,.35);border-top-color:var(--vs-ink-invert);border-radius:50%;animation:vs-spin .7s linear infinite}@keyframes vs-spin{to{transform:rotate(360deg)}}.vs-done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 26px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);text-align:center}.vs-done__mark{width:74px;height:74px;border-radius:50%;background:color-mix(in srgb,var(--vs-success) 14%,#fff);color:var(--vs-success);display:flex;align-items:center;justify-content:center}.vs-done__title{font-size:25px;font-weight:600;margin-block-start:6px}.vs-done__sub{font-size:var(--vs-fs-body);color:var(--vs-ink-3)}.vs-done__summary{width:100%;max-width:560px;margin-block-start:12px;display:flex;flex-direction:column;gap:9px;text-align:start}.vs-done__next{width:100%;max-width:560px;text-align:start;margin-block-start:8px}.vs-done__nexttitle{font-size:15px;font-weight:600;margin-block-end:8px}.vs-done__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-block-start:12px}.vs-page__title{font-size:var(--vs-fs-h1);font-weight:600;line-height:1.35;margin-block:12px 6px}.vs-page__lead{font-size:var(--vs-fs-body);color:var(--vs-ink-3);line-height:1.9;margin-block-end:24px}.vs-page__hero{border-radius:var(--vs-r-lg);overflow:hidden;margin-block-end:22px}.vs-page__body{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);padding:26px}.vs-artcard{display:flex;flex-direction:column;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);overflow:hidden;transition:box-shadow var(--vs-t-card) var(--vs-ease)}.vs-artcard:hover{box-shadow:var(--vs-shadow-2)}.vs-artcard__body{display:flex;flex-direction:column;gap:7px;padding:15px 16px 18px}.vs-artcard__cat{font-size:var(--vs-fs-xs);font-weight:500;color:var(--vs-accent-dark)}.vs-artcard__title{font-size:15px;font-weight:500;line-height:1.5}.vs-artcard__meta{font-size:12px;color:var(--vs-ink-4)}.vs-contact{max-width:620px;margin-inline:auto}.vs-contact__side{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);padding:22px;display:flex;flex-direction:column;gap:10px}.vs-contact__title{font-size:16px;font-weight:600}.vs-contact__socials{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:6px}.vs-contact__whatsapp{align-self:flex-start;margin-block-start:6px}.vs-contact__map{max-width:620px;margin:22px auto 0;padding:22px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);display:grid;gap:16px}.vs-contact__map iframe{display:block;width:100%;height:min(360px,62vw);min-height:220px;border:1px solid var(--vs-border);border-radius:var(--vs-r-md)}@media(max-width:479px){.vs-contact__map{padding:16px}.vs-contact__whatsapp{align-self:stretch}}.vs-track__form{display:flex;gap:10px;flex-wrap:wrap}.vs-track__form .vs-input{flex:1;min-width:200px;height:52px}.vs-track__result{margin-block-start:24px;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-lg);padding:22px}.vs-track__title{font-size:17px;font-weight:600}.vs-track__status{font-size:var(--vs-fs-body);color:var(--vs-ink-3);margin-block:6px 18px}.vs-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.vs-steps__item{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--vs-ink-4)}.vs-steps__item[data-state=done]{color:var(--vs-ink);font-weight:500}.vs-steps__dot{width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--vs-surface-3);color:var(--vs-ink-4);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.vs-steps__item[data-state=done] .vs-steps__dot{background:var(--vs-success);color:var(--vs-ink-invert)}.vs-steps__item[data-state=cancelled] .vs-steps__dot{background:var(--vs-danger);color:var(--vs-ink-invert)}.vs-notfound{padding-block:70px}.vs-notfound__code{font-family:Marcellus,serif;font-size:68px;line-height:1;color:var(--vs-border-strong)}.vs-notfound__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-block-start:8px}.vs-atc.is-added,.vs-atc.is-added:hover{background:var(--vs-success)!important;border-color:var(--vs-success)!important;color:var(--vs-ink-invert)!important}
