@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Fallback;src:local(Arial);ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.0%;size-adjust:100.66%}.vazirmatn_6949e180-module__8s0j-G__className{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.vazirmatn_6949e180-module__8s0j-G__variable{--font-vazirmatn:"Vazirmatn","Vazirmatn Fallback"}:root{--primary:#0253b3;--primary-hover:#004193;--primary-light:#2563eb;--primary-glow:#0253b31f;--dark-navy:#0f172a;--dark-surface:#1e293b;--accent:#f59e0b;--accent-hover:#d97706;--accent-glow:#f59e0b40;--bg-color:#f8fafc;--surface:#fff;--surface-secondary:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-subtle:#94a3b8;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border-color:#e2e8f0;--border-light:#e2e8f0cc;--glass-bg:#fffffff0;--shadow-sm:0 2px 8px #0f172a0a;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 16px 36px #0f172a1f;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-smooth:.3s cubic-bezier(.16,1,.3,1);--product-media-ratio:768/939;--pad-section:clamp(1.25rem,5vw,4rem);--pad-block:clamp(1.15rem,4vw,3rem);--pad-card:clamp(1rem,3vw,2.5rem);--pad-card-sm:clamp(.9rem,2.5vw,2rem);--gap-grid:clamp(1rem,2.5vw,2rem);--fs-hero:clamp(1.6rem,6vw,4rem);--fs-display:clamp(1.6rem,5.8vw,3.5rem);--fs-h1-lg:clamp(1.55rem,5.5vw,3rem);--fs-h1:clamp(1.5rem,5vw,2.5rem);--fs-h1-sm:clamp(1.45rem,4.8vw,2.4rem);--fs-h2-lg:clamp(1.35rem,4.5vw,2.2rem);--fs-h2:clamp(1.25rem,4vw,2rem)}*{box-sizing:border-box;margin:0;padding:0}button,input,optgroup,select,textarea{font-family:inherit}html,body{max-width:100vw;font-family:var(--font-vazirmatn),system-ui,-apple-system,sans-serif;background-color:var(--bg-color);color:var(--text-main);text-align:right;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;direction:rtl;overflow-x:clip}a{color:inherit;transition:all var(--transition-fast);text-decoration:none}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);border-radius:18px}.glass:hover{box-shadow:var(--shadow-md)}.product-card-media,.product-hero-media{aspect-ratio:var(--product-media-ratio);padding:0}.product-card{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.product-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-6px)}.product-card .product-card-media-inner{transition:transform var(--transition-smooth)}.product-card:hover .product-card-media-inner{transform:scale(1.04)}.product-hero-media .product-hero-media-inner{transition:transform var(--transition-smooth)}.product-hero-media:hover .product-hero-media-inner{transform:scale(1.02)}.gallery-nav{cursor:pointer;color:#0f172a;z-index:2;width:40px;height:40px;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a29}.gallery-nav:hover{background:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 18px #0f172a38}.variation-option{color:#374151;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;border:1px solid #d1d5db;border-radius:24px;padding:.4rem 1.2rem;font-size:.9rem;font-weight:500}.variation-option:hover:not(:disabled){border-color:#111827}.variation-option[aria-pressed=true]{color:#111827;border:2px solid #111827;font-weight:800}.variation-option:disabled{cursor:not-allowed;color:#9ca3af;opacity:.65;background-image:linear-gradient(to top left,transparent 49.4%,var(--danger)49.4%,var(--danger)50.6%,transparent 50.6%)}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-weight:800;line-height:1.35}.text-gradient{background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn{cursor:pointer;transition:all var(--transition-smooth);white-space:nowrap;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--surface-secondary)!important;color:var(--text-subtle)!important;border:1px solid var(--border-color)!important;box-shadow:none!important;transform:none!important}.btn:disabled:hover,.btn[aria-disabled=true]:hover{box-shadow:none!important;transform:none!important}.btn-primary{background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;box-shadow:0 4px 14px var(--primary-glow)}.btn-primary:hover{background:linear-gradient(135deg,#004193,#1e40af);transform:translateY(-2px);box-shadow:0 8px 22px #0253b34d}.btn-accent{background:linear-gradient(135deg,var(--accent),#d97706);color:#fff;box-shadow:0 4px 14px var(--accent-glow)}.btn-accent:hover{transform:translateY(-2px);box-shadow:0 8px 22px #f59e0b59}.btn-outline{color:var(--text-main);border:1px solid var(--border-color);background:#fff}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-glow)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{border:1px solid var(--border-color);color:var(--text-main);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;border-radius:10px;padding:.65rem .9rem;font-family:inherit;font-size:.88rem}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.badge{border-radius:9999px;align-items:center;gap:.35rem;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.badge-primary{background:var(--primary-glow);color:var(--primary)}.badge-success{color:#15803d;background:#dcfce7}.badge-danger{color:#b91c1c;background:#fee2e2}.badge-warning{color:#b45309;background:#fef3c7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pad-fluid{padding:var(--pad-card)!important}.pad-section-fluid{padding:var(--pad-section)!important}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=1024px){.stack-tablet{grid-template-columns:minmax(0,1fr)!important}}@media (width<=768px){.container{padding:0 1rem}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}.hide-on-mobile{display:none!important}.flex-col-mobile{flex-direction:column!important}.grid-cols-1-mobile,.stack-mobile{grid-template-columns:minmax(0,1fr)!important}.wrap-mobile{flex-wrap:wrap!important}.wrap-mobile>*{min-width:0!important}.wrap-mobile>:first-child{flex:1 0 100%!important}input,select,textarea{font-size:max(16px,1em)!important}.touch-target{min-width:44px!important;min-height:44px!important}.grid-auto-sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))!important}}@media (width>=769px){.show-on-mobile{display:none!important}}@media (width<=480px){.container{padding:0 .85rem}}.wp-block-image{text-align:center;margin:1.5rem 0}.wp-block-image img{border-radius:12px;max-width:100%;height:auto}figcaption{color:var(--text-subtle);text-align:center;margin-top:.5rem;font-size:.85rem}.aligncenter{margin:0 auto;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px var(--primary-glow)}50%{box-shadow:0 0 25px #0253b34d}}.animate-fade-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn}.animate-slide-down{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideDown}.accordion-wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.accordion-wrapper.open{grid-template-rows:1fr}.accordion-inner{min-height:0}.dual-range::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--primary);cursor:pointer;border-radius:2px;width:6px;height:20px}.dual-range::-moz-range-thumb{pointer-events:auto;background:var(--primary);cursor:pointer;border:none;border-radius:2px;width:6px;height:20px}@media (width<=768px){.dual-range::-webkit-slider-thumb{border-radius:6px;width:22px;height:26px}.dual-range::-moz-range-thumb{border-radius:6px;width:22px;height:26px}}#stock-notify{scroll-margin-top:108px}:root{--brand:#0253b3;--brand-dark:#003f8c;--brand-tint:#eef4fc;--amber:#f59e0b;--amber-tint:#fff7ea;--amber-ink:#b45309;--ink:#0f172a;--ink-2:#475569;--ink-3:#94a3b8;--line:#e6eaf0;--line-soft:#f1f4f9;--surface:#fff;--surface-2:#f4f6fa;--bg:#f7f9fc;--ok:#059669;--radius-sm:12px;--radius-md:16px;--radius-pill:999px;--fw-body:400;--fw-emphasis:600;--fw-heading:700;--fw-price:800;--shadow-card:0 8px 24px #0f172a0d}.rc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}a.rc-card:hover,.rc-card:hover{box-shadow:var(--shadow-card);border-color:#cfe0f5}.rc-card-media{aspect-ratio:768/939;background:var(--surface-2);position:relative;overflow:hidden}.rc-card-media img{object-fit:cover}.rc-card-media.is-oos img{filter:grayscale()contrast(.95);opacity:.65}.rc-card .product-card-media-inner{transition:transform .3s cubic-bezier(.16,1,.3,1)}.rc-card:hover .product-card-media-inner{transform:scale(1.04)}.rc-card-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.rc-eyebrow{font-size:11.5px;font-weight:var(--fw-emphasis);color:var(--brand);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;min-height:16px;overflow:hidden}.rc-card-title{font-size:15.5px;font-weight:var(--fw-heading);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin-top:3px;line-height:1.6;transition:color .18s;display:-webkit-box;overflow:hidden}.rc-card:hover .rc-card-title{color:var(--brand)}.rc-price{font-size:17.5px;font-weight:var(--fw-price);color:var(--ink);white-space:nowrap}.rc-price .rc-price-unit{font-size:12px;font-weight:var(--fw-body);color:var(--ink-2)}.rc-price-was{color:var(--ink-3);white-space:nowrap;font-size:12px;text-decoration:line-through}.rc-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 13px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.rc-chip:hover{border-color:#cfe0f5}.rc-chip[aria-pressed=true],.rc-chip.is-active{background:var(--brand-tint);color:var(--brand-dark);font-weight:var(--fw-emphasis);border-color:#cfe0f5}.rc-chip .rc-chip-count{color:var(--ink-3);font-size:11.5px}.rc-chip-removable{background:var(--brand-tint);color:var(--brand-dark);font-weight:var(--fw-emphasis);border-color:#cfe0f5}.rc-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.rc-section-title{font-size:20px;font-weight:var(--fw-heading);color:var(--ink);margin:0}.rc-section-sub{color:var(--ink-2);margin-top:5px;font-size:13px}.rc-section-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);height:40px;font-size:13.5px;font-weight:var(--fw-emphasis);color:var(--ink);flex-shrink:0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.rc-section-link:hover{color:var(--brand);border-color:#cfe0f5}.rc-btn{border-radius:var(--radius-sm);font-weight:var(--fw-heading);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.rc-btn-primary{background:var(--brand);color:#fff;height:44px;padding:0 20px}.rc-btn-primary:hover{background:var(--brand-dark);color:#fff}.rc-btn-primary:disabled,.rc-btn-primary[aria-disabled=true]{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);cursor:not-allowed}.rc-btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);height:42px;padding:0 16px}.rc-btn-ghost:hover{color:var(--brand);border-color:#cfe0f5}.rc-btn-icon{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:inline-flex}.rc-btn-icon:hover{background:var(--brand-dark)}@media (width<=768px){.rc-btn-icon{width:38px;height:38px}}.rc-card-foot{border-top:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:12px;display:flex}.rc-price-block{min-width:0}.rc-price-was-row{justify-content:space-between;align-items:baseline;gap:8px;min-height:17px;display:flex}.rc-price-was.is-empty{text-decoration:none}.rc-btn-static{cursor:default;color:var(--ink-3);background:var(--surface-2)}.rc-card-cta{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--ink-2);font-size:13px;font-weight:var(--fw-emphasis);border-radius:11px;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:flex}.rc-card:hover .rc-card-cta{background:var(--brand);border-color:var(--brand);color:#fff}@media (width<=768px){.rc-price{font-size:15px}.rc-price .rc-price-unit{font-size:11px}.rc-rating-count{display:none}}.rc-corner-stack{z-index:3;top:12px;flex-direction:column;gap:6px;display:flex;position:absolute;inset-inline-start:12px}.rc-corner-btn{border-radius:var(--radius-pill);border:1px solid var(--line);cursor:pointer;width:32px;height:32px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}@media (width<=768px){.rc-corner-stack{top:8px;gap:5px;inset-inline-start:8px}.rc-corner-btn{width:28px;height:28px}}.rc-badge{height:30px;font-size:14px;font-weight:var(--fw-heading);z-index:2;top:12px;border-radius:10px;align-items:center;padding:0 12px;display:inline-flex;position:absolute;inset-inline-end:12px}.rc-badge-sale{background:var(--amber);color:#3d2600}.rc-badge-out{color:var(--ink-2);background:#eef1f6}.rc-stock{align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.rc-stock:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.rc-stock-ok{color:var(--ok)}.rc-stock-low{color:var(--amber-ink)}.rc-stock-out{color:var(--ink-3)}.rc-rating{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.rc-rating-stars{color:var(--amber);gap:1px;display:inline-flex}@media (width<=768px){.home-hero-grid{grid-template-columns:minmax(0,1fr)!important}.home-hero-banner{grid-column:span 1!important}.home-hero-photo{aspect-ratio:3/4;max-width:150px;width:38%!important;height:auto!important}.home-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-cat-grid>.home-cat-tile:nth-child(n+5){display:none!important}.home-cat-tile{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:12px;min-height:124px;row-gap:0!important;padding:14px!important;display:grid!important}.home-cat-tile>svg{grid-row:1/span 2;width:42px;height:42px}.home-cat-tile>span:not(.home-cat-count):not(.home-cat-sub){text-align:start;line-height:1.45;font-size:15.5px!important}.home-cat-count{text-align:start;margin-top:3px;font-size:12.5px!important;display:block!important}.home-cat-sub{display:none!important}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-trust-grid>div{gap:10px!important;padding:14px 12px!important}.home-trust-grid svg{width:22px;height:22px}.home-trust-grid>div>div>:first-child{font-size:12.5px!important;line-height:1.5!important}.home-trust-grid>div>div>:last-child{font-size:11px!important;line-height:1.5!important}.home-trust-grid>div:first-child,.home-trust-grid>div:nth-child(2){border-bottom:1px solid var(--line-soft)}.home-trust-grid>div:nth-child(2){border-inline-end:none!important}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-offers-grid,.home-mag-grid{grid-template-columns:minmax(0,1fr)!important}.home-offers-band{border-radius:16px!important;padding:18px 14px!important}.shop-filter-toggle{display:block!important}.shop-sidebar{max-height:none;display:none;position:static;top:auto}.shop-sidebar.is-open{z-index:940;overscroll-behavior:contain;inset-inline:0;flex-direction:column;max-height:85vh;display:flex;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -10px 40px #0f172a38;border-bottom:none!important;border-radius:20px 20px 0 0!important}.shop-filter-backdrop{z-index:930;backdrop-filter:blur(4px);background:#0f172a80;position:fixed;inset:0}.shop-sidebar.is-open .shop-filter-reset{order:2}.shop-sidebar.is-open .shop-filter-apply{order:3}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-buybox{position:static!important;top:auto!important}.product-mobile-bar{display:flex!important}}.product-info-col{min-width:0}.product-info-col table{max-width:100%}.product-layout{grid-template-columns:minmax(0,1fr) 316px;grid-template-areas:"hero buybox""tabs buybox""related buybox";align-items:start;gap:1.5rem;display:grid}.pa-hero{grid-area:hero;margin-bottom:1.5rem}.pa-buybox{grid-area:buybox;align-self:start}.pa-tabs{grid-area:tabs;min-width:0}.pa-related{grid-area:related;min-width:0}.product-hero-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width<=1024px){.product-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""buybox""tabs""related"}.product-hero-grid{grid-template-columns:minmax(0,1fr)}.product-buybox{position:static!important;top:auto!important}}@media (width>=769px){.shop-sidebar{overscroll-behavior:contain;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}}.shop-filter-close,.shop-filter-apply,.shop-filter-backdrop{display:none}.shop-cat-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:1.5rem;display:grid}.shop-cat-card{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px 8px;font-family:inherit;transition:border-color .15s,background .15s,color .15s;display:flex}.shop-cat-card:hover{color:var(--brand);border-color:#cfe0f5}.shop-cat-card.is-active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.shop-cat-card-name{font-size:12.5px;font-weight:var(--fw-emphasis);color:var(--ink);line-height:1.35}.shop-cat-card.is-active .shop-cat-card-name{color:var(--brand-dark)}.shop-cat-card-count{color:var(--ink-3);font-size:11px}.shop-sort{align-items:center;gap:.5rem;display:flex}.rc-select{position:relative}.rc-select-button{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);font-family:inherit;font-size:13.5px;font-weight:var(--fw-emphasis);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.rc-select-button:hover{border-color:#cfe0f5}.rc-select-button.is-open,.rc-select-button:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0253b31f}.rc-select-chevron{color:var(--ink-3);transition:transform .2s;display:flex}.rc-select-button.is-open .rc-select-chevron{color:var(--brand);transform:rotate(180deg)}.rc-select-list{z-index:300;overscroll-behavior:contain;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);top:calc(100% + 6px);min-width:100%;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.rc-select-option{min-height:40px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.rc-select-option.is-active{background:var(--surface-2);color:var(--ink)}.rc-select-option.is-selected{color:var(--brand-dark);font-weight:var(--fw-emphasis)}.rc-select-option.is-selected.is-active{background:var(--brand-tint)}.rc-select-check{width:15px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=768px){.shop-cat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:1.25rem}.shop-cat-card{gap:5px;padding:11px 6px}.shop-cat-card-name{font-size:11.5px}.shop-sort{width:100%}.shop-sort .rc-select{flex:1;min-width:0}.rc-select-option{min-height:44px}.rc-card-title{min-height:47px;font-size:14.5px}.shop-sidebar.is-open{padding-top:0!important}.shop-sidebar.is-open .shop-filter-head{z-index:2;background:#fff;border-radius:20px 20px 0 0;margin:0 -1.5rem 1.25rem;padding:1rem 1.5rem .6rem;position:sticky;top:0}.shop-filter-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:-8px;display:flex}.shop-filter-apply{z-index:2;padding:.85rem 1.5rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;margin:1.25rem -1.5rem -1.5rem;display:block;position:sticky;bottom:0}}.cart-item-actions{align-items:center;gap:1rem;display:flex}@media (width<=768px){.cart-item-actions{flex:1 0 100%;justify-content:space-between;gap:.5rem}.cart-coupon-form .btn{flex:100%}}.footer-inner{padding:2.5rem 1.5rem}.footer-inner li a{padding:2px 0;display:block}@media (width<=768px){.footer-inner{padding:1.75rem 1rem}.footer-grid{gap:1.6rem!important}}.home-brand-strip{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}@media (width<=768px){.home-brand-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;padding:2px 0 8px;scroll-padding-inline:2px;overflow-x:auto}.home-brand-strip .rc-chip{scroll-snap-align:start;flex-shrink:0}.home-brand-strip::-webkit-scrollbar{height:3px}.home-brand-strip::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-pill)}}.home-hero-slider{background:#0f2748;border-radius:20px;grid-column:span 2;min-height:300px;display:grid;position:relative;overflow:hidden}.home-hero-slider .hero-slide{opacity:0;visibility:hidden;grid-area:1/1;align-items:center;gap:16px;padding:clamp(1.25rem,4vw,40px) clamp(1.25rem,4vw,44px);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;display:flex;transform:translate(24px)}.home-hero-slider .hero-slide.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.home-hero-slider .hero-slide{transition:none;transform:none}}.hero-nav{z-index:2;border-radius:var(--radius-pill);cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav:hover{background:#ffffff42}.hero-nav-prev{left:12px}.hero-nav-next{right:12px}.hero-dots{z-index:2;bottom:14px;gap:7px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(50%)}.hero-dot{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff59;border:none;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.hero-dot.is-active{background:var(--amber);width:20px}@media (width<=768px){.home-hero-slider{min-height:0}.hero-nav{display:none}.home-hero-slider .hero-slide{gap:12px;padding-bottom:38px}.hero-slide-title{margin-top:12px!important;font-size:1.05rem!important;line-height:1.5!important}.hero-slide-sub{display:none}}:root{--tabbar-h:58px}.mobile-tabbar{display:none}.mobile-menu-sheet{width:100%;max-height:calc(100vh - var(--tabbar-h) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom,0px));height:100%;box-shadow:var(--shadow-lg);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex}.mobile-menu-overlay{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))!important}.menu-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu-tile{border:1px solid var(--border-color);background:var(--bg-color);min-height:80px;color:var(--text-main);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;transition:background .15s,border-color .15s;display:flex}.menu-tile:active{background:#eef2f7}.menu-tile.is-active{border-color:var(--primary);background:var(--primary-glow,#eaf1fb);color:var(--primary)}.menu-tile-icon{border:1px solid var(--border-color);width:38px;height:38px;color:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.menu-tile.is-active .menu-tile-icon{border-color:var(--primary)}.menu-tile-count{background:var(--danger,#dc2626);color:#fff;text-align:center;top:-6px;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:18px;position:absolute;inset-inline-end:-6px}.menu-tile-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=768px){.app-shell{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.mobile-tabbar{z-index:90;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);inset-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;box-shadow:0 -6px 20px #0f172a14}.mtab{height:var(--tabbar-h);cursor:pointer;min-width:0;color:var(--ink-3);font-family:inherit;font-size:10.5px;font-weight:var(--fw-emphasis);text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;line-height:1.2;display:flex}.mtab>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mtab.is-active{color:var(--brand)}.mtab-icon-wrap{display:flex;position:relative}.mtab-badge{border-radius:var(--radius-pill);background:var(--brand);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--fw-price);text-align:center;top:-5px;padding:0 4px;line-height:16px;position:absolute;inset-inline-end:-8px}}.product-unavailable{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px}.product-unavailable-title{font-size:15px;font-weight:var(--fw-heading);color:var(--ink)}.product-unavailable-note{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.9}.product-mobile-bar{inset-inline:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:80;background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;box-shadow:0 -6px 20px #0f172a14}.home-trust-icon{background:var(--brand-tint);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.home-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-promo-card{color:#fff;isolation:isolate;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:186px;padding:24px 26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.home-promo-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #091930bf}.home-promo-card:before{content:"";z-index:-2;background:linear-gradient(115deg,#081a33 0%,#10375f 52%,#0a2444 100%);position:absolute;inset:0}.home-promo-card:after{content:"";z-index:-1;aspect-ratio:1;opacity:.5;filter:blur(6px);inset-inline-start:-12%;border-radius:50%;width:62%;position:absolute;top:-46%}.home-promo-deck:after{background:radial-gradient(circle,#38aaff8c 0%,#38aaff00 68%)}.home-promo-pocket:after{background:radial-gradient(circle,#8b7aff8c 0%,#8b7aff00 68%)}.home-promo-copy{z-index:1;flex:auto;min-width:0;position:relative}.home-promo-kicker{border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--fw-emphasis);color:#ffffffe6;background:#ffffff21;border:1px solid #ffffff2e;margin-bottom:9px;padding:3px 10px;display:inline-block}.home-promo-title{font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:var(--fw-heading);color:#fff;margin:0;line-height:1.65}.home-promo-accent{color:var(--amber);white-space:nowrap}.home-promo-sub{color:#ffffffb8;margin:8px 0 0;font-size:12.5px;line-height:1.8}.home-promo-cta{font-size:13px;font-weight:var(--fw-emphasis);color:#fff;align-items:center;gap:6px;margin-top:14px;display:inline-flex}.home-promo-card:hover .home-promo-cta svg{transform:translate(-3px)}.home-promo-cta svg{transition:transform .18s}.home-promo-art{z-index:0;flex:none;align-self:center;width:auto;max-width:48%;height:126px;position:relative}.home-promo-art .hp-body{fill:#ffffffed}.home-promo-art .hp-behind{opacity:.6}.home-promo-art .hp-body-back{fill:#ffffffd9}.home-promo-art .hp-screen-back{fill:#24548a}.home-promo-art .hp-line-back{stroke:#24548a;stroke-width:2.4px;fill:none}.home-promo-art .hp-screen{fill:#123a63}.home-promo-art .hp-line{stroke:#2a5e94;stroke-width:2.4px;stroke-linecap:round;fill:none}.home-promo-art .hp-dot{fill:var(--amber)}.home-promo-art .hp-wave{stroke:var(--amber);stroke-width:5px;stroke-linecap:round;fill:none}.home-promo-art .hp-wave-dot,.home-promo-art .hp-bars,.home-promo-art .hp-spark{fill:var(--amber)}.home-promo-pocket .hp-wave,.home-promo-pocket .hp-bars{opacity:.95}@media (width<=1100px){.home-promo-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.home-promo-card{border-radius:16px;min-height:150px;padding:18px}.home-promo-sub{font-size:12px}.home-promo-art{max-width:42%;height:96px}}.home-brand-strip{justify-content:center}@media (width<=768px){.home-brand-strip{justify-content:flex-start}}.home-offer-was-row{flex-wrap:wrap;align-items:center;gap:4px 7px;margin-bottom:3px;display:flex}.home-offer-was{color:var(--ink-3);white-space:nowrap;font-size:11.5px;text-decoration:line-through #6b7a8fa6}.home-offer-cut{background:var(--amber);color:#3d2600;font-size:11px;font-weight:var(--fw-heading);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:1px 7px}@media (width>=769px) and (width<=1100px){.home-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-promo-card{min-height:208px}.home-promo-art{height:156px}}.article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2rem;max-width:1240px;margin:0 auto;display:grid}.article-main{min-width:0}.article-terms{flex-wrap:wrap;gap:8px;margin-bottom:.9rem;display:flex}.article-term{background:var(--primary-glow,#eaf1fb);color:var(--primary);border-radius:999px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:700;line-height:1.8;display:inline-flex}.article-term:hover{background:var(--primary);color:#fff}.comments-area{border:1px solid var(--border-color);background:#fff;border-radius:24px;margin-top:2rem;padding:1.5rem}.comments-title{color:var(--text-main);margin-bottom:1.25rem;font-size:1.15rem;font-weight:800}.comments-empty{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.comment-list{flex-direction:column;gap:1rem;margin-bottom:1.75rem;list-style:none;display:flex}.comment-list.is-replies{border-inline-start:2px solid var(--border-color);margin:1rem 0 0;padding-inline-start:1rem}.comment-body{border:1px solid var(--border-color);background:var(--bg-color);border-radius:16px;padding:1rem 1.1rem}.comment-head{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.comment-avatar{background:var(--primary-glow,#eaf1fb);width:38px;height:38px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.comment-author{color:var(--text-main);font-size:.9rem;font-weight:700}.comment-date{color:var(--text-muted);font-size:.75rem}.comment-text{color:var(--text-main);overflow-wrap:anywhere;font-size:.9rem;line-height:2}.comment-text p+p{margin-top:.6rem}.comment-text a{color:var(--primary);text-decoration:underline}.comment-respond{border-top:1px solid var(--border-color);padding-top:1.5rem}.comment-reply-title{color:var(--text-main);margin-bottom:.4rem;font-size:1rem;font-weight:800}.comment-notes{color:var(--text-muted);margin-bottom:1.1rem;font-size:.8rem}.comment-form{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.comment-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;display:grid}.comment-form label,.comment-form-field{width:100%;color:var(--text-main);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.comment-form input,.comment-form textarea{border:1px solid var(--border-color);width:100%;font:inherit;color:var(--text-main);background:#fff;border-radius:10px;padding:.65rem .8rem;font-size:.88rem;font-weight:400}.comment-form textarea{resize:vertical;min-height:120px;line-height:1.9}.comment-form input:focus,.comment-form textarea:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.comment-result{border-radius:10px;width:100%;padding:.7rem .9rem;font-size:.85rem;font-weight:700}.comment-result.is-ok{color:#15803d;background:#ecfdf5}.comment-result.is-error{color:#b91c1c;background:#fef2f2}:root{--header-h:125px}.post-sidebar{align-self:stretch;display:block}.post-sidebar-inner{flex-direction:column;gap:.85rem;display:flex}@media (height>=900px){.post-sidebar-inner{top:calc(var(--header-h) + 12px);position:sticky}}.post-widget{border:1px solid var(--border-color);background:#fff;border-radius:18px;padding:.9rem 1rem}.post-widget-title{color:var(--text-main);border-bottom:2px solid var(--primary-glow,#eaf1fb);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.92rem;font-weight:800}.related-post-list,.category-widget-list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.related-post{align-items:center;gap:.7rem;display:flex}.related-post-thumb{background:var(--surface-2,#f1f5f9);border-radius:10px;flex-shrink:0;width:54px;height:54px;position:relative;overflow:hidden}.related-post-text{flex-direction:column;gap:3px;min-width:0;display:flex}.related-post-title{color:var(--text-main);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.related-post:hover .related-post-title{color:var(--primary)}.related-post-date{color:var(--text-muted);font-size:.7rem}.category-widget-link{background:var(--bg-color);color:var(--text-main);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .65rem;font-size:.83rem;font-weight:700;display:flex}.category-widget-link:hover,.category-widget-link.is-active{background:var(--primary-glow,#eaf1fb);color:var(--primary)}.category-widget-count{color:var(--text-muted);flex-shrink:0;font-size:.72rem}.post-widget-cta{background:var(--primary);color:#fff;text-align:center;border-radius:14px;flex-shrink:0;padding:.7rem;font-size:.85rem;font-weight:700;display:block}@media (width<=1024px){.article-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.post-sidebar-inner{position:static;bottom:auto}}@media (width<=768px){.comments-area{border-radius:18px;padding:1.1rem}.comment-form-row{grid-template-columns:minmax(0,1fr)}.comment-list.is-replies{padding-inline-start:.6rem}}.article-card-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.6rem;font-size:.75rem;display:flex}.mag-category-bar{flex-wrap:wrap;gap:10px;margin-bottom:2rem;display:flex}.mag-category-chip{border:1px solid var(--border-color);color:var(--text-main);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.mag-category-chip:hover{border-color:var(--primary);color:var(--primary)}.mag-category-count{color:var(--text-muted);font-size:.72rem;font-weight:400}@media (width<=768px){.cart-drawer-overlay{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))!important}.cart-drawer-panel{border-radius:0}}.share-row{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:8px;margin-top:1.5rem;padding-top:1.1rem;display:flex}.share-label{color:var(--text-muted);margin-inline-end:2px;font-size:.82rem;font-weight:700}.share-btn{border:1px solid var(--border-color);min-width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.share-telegram:hover{color:#fff;background:#229ed9;border-color:#229ed9}.share-whatsapp:hover{color:#fff;background:#25d366;border-color:#25d366}.share-x:hover{color:#fff;background:#0f172a;border-color:#0f172a}.share-copy:hover{background:var(--primary);border-color:var(--primary);color:#fff}.share-copy.is-copied{color:#15803d;background:#ecfdf5;border-color:#a7f3d0}.share-copy-text{white-space:nowrap}.share-row.is-compact{border-top:1px solid var(--line-soft);flex-wrap:nowrap;gap:6px;margin-top:4px;padding-top:16px}.share-row.is-compact .share-label{white-space:nowrap;margin-inline-end:auto;font-size:.78rem}.share-row.is-compact .share-btn{flex-shrink:0;width:36px;min-width:36px;height:36px;padding:0}.share-copied-note{color:#15803d;white-space:nowrap;font-size:.75rem;font-weight:700}@media (width<=420px){.share-copy-text{display:none}.share-btn{padding:0 9px}}.route-progress{z-index:9000;pointer-events:none;background:#0253b31f;height:4px;position:fixed;top:0;left:0;right:0}.route-progress-fill{transform-origin:100%;background:linear-gradient(90deg,var(--primary,#0253b3),var(--accent,#f59e0b));height:100%;box-shadow:0 0 10px var(--accent,#f59e0b),0 1px 4px #0f172a59;transition:transform .18s ease-out;transform:scaleX(0)}[dir=ltr] .route-progress-fill{transform-origin:0}.route-progress-panel{z-index:9001;pointer-events:none;color:#fff;background:#0f172ae0;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0f172a47}.route-progress-spinner{border:2.5px solid #ffffff47;border-top-color:var(--accent,#f59e0b);border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite activenet-spin}@keyframes activenet-spin{to{transform:rotate(360deg)}}html.route-busy,html.route-busy *{cursor:progress!important}@media (prefers-reduced-motion:reduce){.route-progress-fill{transition:none}.route-progress-spinner{border-top-color:var(--accent,#f59e0b);animation:none}}.route-progress-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pay-spinner{border:4px solid #0253b329;border-top-color:var(--primary,#0253b3);border-radius:50%;width:46px;height:46px;margin:0 auto;animation:.8s linear infinite activenet-spin}.pay-leaving{z-index:9500;backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pay-leaving-card{text-align:center;background:#fff;border-radius:18px;max-width:340px;padding:2rem 2.5rem;box-shadow:0 20px 50px #0f172a4d}@media (prefers-reduced-motion:reduce){.pay-spinner{animation:none}}.article-body p{margin-bottom:1rem}.article-body{overflow-wrap:anywhere;word-break:break-word}.article-body h2,.article-body h3,.article-body h4{color:var(--text-main);margin-top:2rem;margin-bottom:.85rem;font-weight:800;line-height:1.5}.article-body h2{font-size:1.45rem}.article-body h3{font-size:1.2rem}.article-body h4{font-size:1.05rem}.article-body h2:empty,.article-body h3:empty,.article-body h4:empty,.article-body p:empty{display:none}.article-body ul,.article-body ol{margin-bottom:1rem;padding-inline-start:1.6rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{margin-bottom:.45rem}.article-body blockquote{border-inline-start:4px solid var(--primary);background:var(--surface-secondary);color:var(--text-muted);border-radius:8px;margin:1.5rem 0;padding:.85rem 1.25rem}.article-body hr{border:0;border-top:1px solid var(--border-color);margin:2rem 0}.article-body a{color:var(--primary);font-weight:700}.article-body a:hover{text-decoration:underline}.article-body strong,.article-body b{font-weight:800}.article-hero-media{aspect-ratio:16/9;background:var(--surface-secondary,#f8fafc)}.article-body .article-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;margin:1.75rem 0;overflow-x:auto}.article-body table{border-collapse:collapse;text-align:start;background:var(--surface);border-style:hidden;width:100%;font-size:.95rem}.article-body table th,.article-body table td{border-bottom:1px solid var(--border-color);text-align:start;vertical-align:top;padding:15px 12px;line-height:1.8}.article-body table th{background:var(--primary-glow);color:var(--primary);white-space:nowrap;font-weight:800}.article-body table th,.article-body table td{overflow-wrap:normal;word-break:normal}.article-body .article-table-scroll>table{width:auto;min-width:100%}.article-body table tr:nth-child(2n) td{background:var(--surface-secondary)}.article-body table tr:last-child th,.article-body table tr:last-child td{border-bottom:0}.article-body table p{margin-bottom:0}.article-body .ehm-cta-box{margin:20px 0 30px}.article-body .ehm-box-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.article-body .ehm-cta-actions{display:inline-flex}.article-body .ehm-cta-btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:16px;font-weight:700;line-height:1.4;transition:all .3s;display:inline-flex;box-shadow:0 2px 4px #0000000d;text-decoration:none!important}.article-body .ehm-cta-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.article-body .ehm-cta-btn-primary{background-color:var(--ehm-bg-cta,var(--ehm-bg,#0073aa));color:var(--ehm-text-cta,#fff)}.article-body .ehm-cta-btn svg{flex:none;width:20px;height:20px}.article-body .ehm-cta-btn.icon-left{flex-direction:row-reverse}.article-body .ehm-cta-btn.icon-right{flex-direction:row}.article-body .ehm-icon-card h2,.article-body .ehm-icon-card h3,.article-body .ehm-icon-card p,.article-body .ehm-neumorph h2,.article-body .ehm-neumorph h3,.article-body .ehm-neumorph p{color:var(--ehm-text)}.article-body .ehm-icon-card,.article-body .ehm-neumorph{box-sizing:border-box;white-space:normal;margin:10px 0 20px}.article-body .ehm-neumorph h2,.article-body .ehm-neumorph h3,.article-body .ehm-neumorph p{color:#fff!important}.article-body .ehm-neumorph{text-align:center;background:var(--ehm-bg,rgb(var(--ehm-bg-rgb,240,240,240)));border-radius:20px;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:8px 8px 16px #00000026,-8px -8px 16px #ffffffe6}.article-body .ehm-neumorph:hover{transform:translateY(-4px);box-shadow:12px 12px 20px #0000002e,-12px -12px 20px #fff}.article-body .ehm-neumorph.gradient{background:var(--ehm-bg,linear-gradient(135deg,#ff512f,#dd2476))}.article-body .ehm-neumorph.solid{background:rgb(var(--ehm-bg-rgb,240,240,240))}.article-body .ehm-neumorph.has-image{background-image:var(--bg-img);background-blend-mode:multiply;background-position:50%;background-size:cover}.article-body .ehm-neumorph.has-image.solid{background-color:rgb(var(--ehm-bg-rgb,0,0,0))}.article-body .ehm-neumorph.has-image.gradient{background-image:var(--bg-img),var(--ehm-bg,linear-gradient(135deg,#ff512f,#dd2476));background-blend-mode:multiply}.article-body .ehm-neumorph img{border-radius:16px;max-width:100%;height:auto;margin-bottom:1rem}.article-body .ehm-neumorph h3{color:var(--ehm-text,#333);margin-top:0;margin-bottom:.5rem;font-size:1.5rem}.article-body .ehm-neumorph p{color:var(--ehm-text,#555);margin-bottom:1rem;font-size:1rem;line-height:1.6}.article-body .ehm-neumorph p,.article-body .ehm-neumorph h3{text-align:center}.article-body .ehm-neumorph .ehm-cta-button{background:var(--ehm-bg,rgb(var(--ehm-bg-rgb,0,0,0)));color:var(--ehm-text,#fff);border-radius:50px;padding:.6rem 1.4rem;font-weight:600}.article-body .ehm-neumorph .ehm-cta-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.article-body .ehm-icon-card{text-align:center;color:var(--ehm-text,#fff);background:var(--ehm-bg,rgb(var(--ehm-bg-rgb)));border-radius:12px;padding:16px;position:relative;overflow:hidden}.article-body .ehm-icon-card.gradient{background-position:50%;background-size:cover;background-image:var(--ehm-bg)}.article-body .ehm-icon-card.solid{background-color:rgb(var(--ehm-bg-rgb))}.article-body .ehm-icon-card .ehm-icon img{object-fit:contain;width:60px;height:60px;margin-bottom:12px}.article-body .ehm-overlay.ehm-flex{background:#000000b3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:16px;display:flex;position:static}.article-body .ehm-column{flex:50%}.article-body .ehm-image-col{flex:0 0 200px;max-width:200px}.article-body .ehm-product-image{border-radius:6px;max-width:100%;margin:0 auto;display:block}.article-body .ehm-content-col h3{margin-top:0;margin-bottom:8px}.article-body .ehm-white-overlay,.article-body .ehm-white-overlay a,.article-body .ehm-white-overlay h3,.article-body .ehm-white-overlay p{color:#000!important}.article-body .ehm-white-overlay{background:#fff!important}.article-body .ehm-white-overlay .ehm-cta-button{background:#000;color:#fff!important}.article-body .ehm-color-7{--ehm-bg:linear-gradient(135deg,#7f7fd580,#86a8e780,#91eae480);--ehm-text:#000}.article-body .ehm-color-9{--ehm-bg:linear-gradient(135deg,#005c9780,#36379580);--ehm-text:#000}.article-body .ehm-color-19{--ehm-bg:linear-gradient(135deg,#1e3c7280,#2a529880);--ehm-text:#000}.article-body .ehm-color-28{--ehm-bg:linear-gradient(135deg,#2980b980,#2c3e5080);--ehm-text:#000}.article-body .ehm-color-29{--ehm-bg:linear-gradient(135deg,#abbaab80,#ffffff80);--ehm-text:#202020}.article-body .ehm-color-30{--ehm-bg:linear-gradient(45deg,#ff9a9e80,#fad0c480,#fbc2eb80,#a6c1ee80);--ehm-text:#202020}.article-body .ehm-color-41,.article-body .ehm-color-47,.article-body .ehm-color-51{--ehm-text:#000}.article-body .ehm-color-41{--ehm-bg-rgb:0,178,221}.article-body .ehm-color-47{--ehm-bg-rgb:81,113,165}.article-body .ehm-color-51{--ehm-bg-rgb:208,211,212}@media (width<=768px){.article-body .ehm-cta-actions{display:block}.article-body .ehm-cta-actions a{margin-bottom:5px;display:block}.article-body .ehm-overlay.ehm-flex{flex-direction:column;justify-content:space-around;align-items:stretch}.article-body .ehm-image-col{text-align:center;max-width:100%}.article-body .ehm-neumorph{padding:1.5rem}.article-body .ehm-neumorph h3{font-size:1.3rem}.article-body .ehm-neumorph p{font-size:.95rem}.article-body table th,.article-body table td{padding:12px 10px}}