:root{--brand: #2d3192;--brand-600: #1f2370;--brand-50: #eef0fa;--accent: #26aa57;--accent-600: #1e8c47;--accent-50: #e8f6ee;--navy: #14174a;--ink: #0f172a;--ink-2: #334155;--muted: #64748b;--line: #e5e7eb;--soft: #f8fafc;--bg: #ffffff;--sale: #dc2626;--amber: #f59e0b;--warn: #b45309;--ok: #16a34a;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgba(15,23,42,.04),0 10px 30px -12px rgba(15,23,42,.18);--shadow-lg: 0 24px 64px -24px rgba(15,23,42,.35);--container: 1200px;--font: "Inter","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--header-h: 64px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;font-family: var(--font);font-size: 15px;line-height: 1.6;color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}h1,h2,h3,h4{line-height: 1.25;margin: 0 0 .5em;font-weight: 700;letter-spacing: -.01em}p{margin: 0 0 1em}.container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: 20px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.ico{width: 20px;height: 20px;flex: none;stroke: currentColor;fill: none;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ico-sm{width: 16px;height: 16px}.ico-lg{width: 28px;height: 28px}[dir="rtl"] .flip-rtl{transform: scaleX(-1)}.muted{color: var(--muted)}.money{white-space: nowrap;font-variant-numeric: tabular-nums}.sar{font-size: .78em;font-weight: 500}[hidden]{display: none !important}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 20px;border-radius: 999px;border: 1.5px solid transparent;font-weight: 600;font-size: 14px;line-height: 1;transition: background .15s,color .15s,border-color .15s,transform .1s,box-shadow .15s;white-space: nowrap;text-align: center}.btn:active{transform: translateY(1px)}.btn:disabled,.btn.is-loading{opacity: .6;pointer-events: none}.btn-primary{background: var(--brand);color: #fff}.btn-primary:hover{background: var(--brand-600)}.btn-dark{background: var(--ink);color: #fff}.btn-dark:hover{background: #000}.btn-outline{border-color: var(--ink);color: var(--ink);background: #fff}.btn-outline:hover{background: var(--ink);color: #fff}.btn-ghost{background: var(--soft);color: var(--ink)}.btn-ghost:hover{background: #e9ebee}.btn-light{background: #fff;color: var(--ink)}.btn-wa{background: #1fa855;color: #fff}.btn-sm{min-height: 36px;padding: 0 14px;font-size: 13px}.btn-lg{min-height: 52px;padding: 0 28px;font-size: 15px}.btn-block{width: 100%}.btn-icon{width: 44px;padding: 0}.link{color: var(--brand);font-weight: 600}.link:hover{text-decoration: underline}.field{display: grid;gap: 6px;margin-bottom: 14px}.field label,.label{font-size: 13px;font-weight: 600;color: var(--ink-2)}.input,.select,.textarea{width: 100%;min-height: 46px;padding: 10px 14px;border: 1.5px solid var(--line);border-radius: var(--radius-sm);background: #fff;outline: none;transition: border-color .15s,box-shadow .15s}.textarea{min-height: 100px;resize: vertical}.input:focus,.select:focus,.textarea:focus{border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-50)}.input.is-invalid,.select.is-invalid{border-color: var(--sale)}.error{color: var(--sale);font-size: 13px}.grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px}.check{display: flex;align-items: flex-start;gap: 10px;cursor: pointer;font-size: 14px}.check input{width: 18px;height: 18px;accent-color: var(--brand);margin-top: 3px;flex: none}.alert{padding: 12px 16px;border-radius: var(--radius-sm);margin-bottom: 16px;font-size: 14px;display: flex;gap: 10px;align-items: flex-start}.alert-ok{background: #e8f6ee;color: #0c6b3d}.alert-err{background: #fdecea;color: #a12a17}.alert-info{background: #eef4ff;color: #1d4ed8}.announce{background: var(--ink);color: #fff;font-size: 13px}.announce .container{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 38px}.announce-msg{flex: 1;text-align: center;font-weight: 500}.announce-msg b{color: #5fd08b}.announce a:hover{text-decoration: underline}.announce-side{display: flex;gap: 16px;align-items: center;opacity: .9}.announce-side a{display: inline-flex;align-items: center;gap: 6px}.site-header{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,.96);backdrop-filter: saturate(160%) blur(10px);border-bottom: 1px solid var(--line);transition: box-shadow .2s}.site-header.is-scrolled{box-shadow: 0 6px 24px -16px rgba(0,0,0,.3)}.header-main{display: flex;align-items: center;gap: 24px;min-height: var(--header-h)}.logo{display: flex;align-items: center;gap: 10px;font-weight: 800;font-size: 22px;letter-spacing: -.02em;flex: none}.logo img{max-height: 44px;width: auto}.logo-mark{width: 36px;height: 36px;border-radius: 10px;background: var(--brand);color: #fff;display: grid;place-items: center;font-size: 18px}.header-search{flex: 1;max-width: 640px;position: relative}.search-box{display: flex;align-items: center;background: var(--soft);border: 1.5px solid transparent;border-radius: 999px;height: 46px;padding-inline: 18px 6px;transition: border-color .15s,background .15s}.search-box:focus-within{background: #fff;border-color: var(--ink)}.search-box input{flex: 1;border: 0;background: transparent;outline: none;height: 100%;min-width: 0}.search-box button{width: 36px;height: 36px;border-radius: 999px;border: 0;background: var(--ink);color: #fff;display: grid;place-items: center}.suggest{position: absolute;inset-inline: 0;top: calc(100% + 8px);background: #fff;border-radius: var(--radius);box-shadow: var(--shadow-lg);border: 1px solid var(--line);padding: 8px;z-index: 70;max-height: 70vh;overflow: auto}.suggest-item{display: flex;align-items: center;gap: 12px;padding: 8px;border-radius: 10px}.suggest-item:hover,.suggest-item.is-active{background: var(--soft)}.suggest-item img{width: 44px;height: 44px;object-fit: contain;background: var(--soft);border-radius: 8px}.suggest-item .s-name{font-size: 14px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.suggest-item .s-price{font-size: 13px;color: var(--brand);font-weight: 600}.suggest-cats{display: flex;flex-wrap: wrap;gap: 6px;padding: 6px 8px 10px;border-bottom: 1px solid var(--line);margin-bottom: 6px}.suggest-cats a{font-size: 12px;padding: 4px 10px;border-radius: 999px;background: var(--brand-50);color: var(--brand);font-weight: 600}.suggest-all{display: block;text-align: center;padding: 10px;font-weight: 600;font-size: 14px;color: var(--brand)}.header-actions{display: flex;align-items: center;gap: 4px;margin-inline-start: auto}.h-action{position: relative;display: flex;align-items: center;gap: 8px;padding: 8px 10px;border-radius: 12px;font-size: 13px;background: none;border: 0}.h-action:hover{background: var(--soft)}.h-action .ico{width: 24px;height: 24px}.h-action small{display: block;color: var(--muted);font-size: 11px;line-height: 1.2}.h-action b{display: block;font-size: 13px;line-height: 1.3}.badge-count{position: absolute;top: 2px;inset-inline-start: 24px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--brand);color: #fff;font-size: 11px;font-weight: 700;display: grid;place-items: center;line-height: 1}.badge-count:empty,.badge-count[data-count="0"]{display: none}.lang-switch{font-weight: 700;font-size: 13px;padding: 8px 12px;border-radius: 999px;border: 1.5px solid var(--line)}.lang-switch:hover{border-color: var(--ink)}.menu-toggle{display: none}.header-nav{border-top: 1px solid var(--line)}.header-nav .container{display: flex;align-items: center;gap: 4px;min-height: 50px}.nav-all{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 16px;border-radius: 999px;background: var(--ink);color: #fff;font-weight: 600;font-size: 14px;border: 0}.nav-links{display: flex;align-items: center;gap: 2px;overflow-x: auto;scrollbar-width: none;flex: 1}.nav-links::-webkit-scrollbar{display: none}.nav-links>li{list-style: none;position: relative}.nav-links{margin: 0;padding: 0}.nav-link{display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 12px;border-radius: 999px;font-size: 14px;font-weight: 500;white-space: nowrap;color: var(--ink-2)}.nav-link:hover{background: var(--soft);color: var(--ink)}.nav-link.is-hot{color: var(--sale);font-weight: 700}.nav-extra{display: flex;align-items: center;gap: 14px;font-size: 13px;color: var(--muted);white-space: nowrap}.nav-extra a{display: inline-flex;align-items: center;gap: 6px}.nav-extra a:hover{color: var(--ink)}.mega{position: absolute;inset-inline: 0;top: 100%;background: #fff;border-bottom: 1px solid var(--line);box-shadow: 0 30px 50px -30px rgba(0,0,0,.35);z-index: 55}.mega .container{display: grid;grid-template-columns: 260px 1fr;gap: 24px;padding-block: 20px 28px}.mega-side{border-inline-end: 1px solid var(--line);padding-inline-end: 12px}.mega-side button{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 10px 12px;border-radius: 10px;border: 0;background: none;text-align: start;font-weight: 500}.mega-side button.is-active,.mega-side button:hover{background: var(--soft);font-weight: 600}.mega-side button span{display: flex;align-items: center;gap: 10px}.mega-panel{display: none}.mega-panel.is-active{display: block}.mega-panel h3{font-size: 20px;display: flex;align-items: center;justify-content: space-between}.mega-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 10px}.mega-grid a{padding: 12px 14px;border-radius: 12px;background: var(--soft);font-size: 14px;font-weight: 500}.mega-grid a:hover{background: var(--brand-50);color: var(--brand)}.overlay{position: fixed;inset: 0;background: rgba(10,14,20,.5);z-index: 90;opacity: 0;pointer-events: none;transition: opacity .25s}.overlay.is-open{opacity: 1;pointer-events: auto}.drawer{position: fixed;top: 0;bottom: 0;inset-inline-end: 0;width: min(440px,100%);background: #fff;z-index: 100;display: flex;flex-direction: column;transform: translateX(105%);transition: transform .3s cubic-bezier(.2,.8,.2,1);box-shadow: var(--shadow-lg)}[dir="rtl"] .drawer{transform: translateX(-105%)}.drawer.drawer-start{inset-inline-end: auto;inset-inline-start: 0;transform: translateX(-105%)}[dir="rtl"] .drawer.drawer-start{transform: translateX(105%)}.drawer.is-open{transform: none !important}.drawer-head{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;border-bottom: 1px solid var(--line)}.drawer-head h3{margin: 0;font-size: 18px}.drawer-body{flex: 1;overflow: auto;padding: 16px 20px}.drawer-foot{padding: 16px 20px 20px;border-top: 1px solid var(--line);background: #fff}.close-btn{width: 40px;height: 40px;border-radius: 999px;border: 0;background: var(--soft);display: grid;place-items: center}.close-btn:hover{background: #e7e9ec}.mnav a,.mnav summary{display: flex;align-items: center;justify-content: space-between;padding: 13px 4px;border-bottom: 1px solid var(--line);font-weight: 500;cursor: pointer;list-style: none}.mnav summary::-webkit-details-marker{display: none}.mnav details[open]>summary .ico{transform: rotate(180deg)}.mnav details>div a{padding-inline-start: 16px;font-weight: 400;color: var(--ink-2)}.bottom-bar{display: none}.section{padding-block: 36px}.section-soft{background: var(--soft)}.section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 20px}.section-head h2{font-size: 26px;margin: 0}.section-head p{margin: 4px 0 0;color: var(--muted);font-size: 14px}.section-head .head-actions{display: flex;align-items: center;gap: 8px}.view-all{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 14px;color: var(--ink);border-bottom: 1.5px solid var(--ink);padding-bottom: 1px}.arrow-btn{width: 40px;height: 40px;border-radius: 999px;border: 1.5px solid var(--line);background: #fff;display: grid;place-items: center}.arrow-btn:hover{border-color: var(--ink)}.arrow-btn:disabled{opacity: .35}.hero-wrap{display: grid;grid-template-columns: 1fr 340px;gap: 16px;padding-top: 20px}.hero{position: relative;border-radius: 20px;overflow: hidden;min-height: 420px;background: var(--ink)}.hero-slide{position: absolute;inset: 0;opacity: 0;transition: opacity .7s ease;display: flex;align-items: center}.hero-slide.is-active{opacity: 1;z-index: 1}.hero-slide>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hero-slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(8,12,18,.78) 0%,rgba(8,12,18,.35) 55%,rgba(8,12,18,0) 100%)}[dir="rtl"] .hero-slide::after{background: linear-gradient(270deg,rgba(8,12,18,.78) 0%,rgba(8,12,18,.35) 55%,rgba(8,12,18,0) 100%)}.hero-slide.theme-light::after{background: linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.5) 55%,rgba(255,255,255,0) 100%)}[dir="rtl"] .hero-slide.theme-light::after{background: linear-gradient(270deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.5) 55%,rgba(255,255,255,0) 100%)}.hero-content{position: relative;z-index: 2;padding: 48px 56px;max-width: 620px;color: #fff}.theme-light .hero-content{color: var(--ink)}.hero-eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.14);backdrop-filter: blur(6px);margin-bottom: 16px}.theme-light .hero-eyebrow{background: var(--brand-50);color: var(--brand)}.hero-content h1,.hero-content h2{font-size: clamp(28px,4vw,48px);font-weight: 800;margin-bottom: 12px;letter-spacing: -.02em}.hero-content p{font-size: 17px;opacity: .9;margin-bottom: 24px;max-width: 480px}.hero-dots{position: absolute;bottom: 20px;inset-inline-start: 56px;z-index: 3;display: flex;gap: 8px}.hero-dots button{width: 28px;height: 4px;border-radius: 4px;border: 0;background: rgba(255,255,255,.4);padding: 0;transition: width .2s,background .2s}.hero-dots button.is-active{width: 44px;background: #fff}.hero-art{position: absolute;inset-inline-end: 4%;bottom: 0;top: 0;width: 46%;display: grid;place-items: center;z-index: 1;opacity: .95}.hero-art svg{width: 100%;max-height: 80%}.hero-side{display: grid;grid-template-rows: 1fr 1fr;gap: 16px}.promo-tile{position: relative;border-radius: 20px;overflow: hidden;padding: 24px;display: flex;flex-direction: column;justify-content: flex-end;min-height: 200px;background: var(--brand-50);color: var(--ink);isolation: isolate}.promo-tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;transition: transform .5s}.promo-tile:hover img{transform: scale(1.04)}.promo-tile.theme-dark{color: #fff;background: var(--ink)}.promo-tile.theme-dark::before{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,0) 65%);z-index: -1}.promo-tile h3{font-size: 20px;margin-bottom: 4px}.promo-tile p{font-size: 14px;opacity: .85;margin-bottom: 12px}.promo-tile .go{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;font-size: 14px}.trust{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-top: 16px}.trust-item{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: var(--radius);background: var(--soft)}.trust-item .t-ico{width: 44px;height: 44px;border-radius: 12px;background: #fff;display: grid;place-items: center;color: var(--brand);flex: none}.trust-item b{display: block;font-size: 14px}.trust-item span{display: block;font-size: 12px;color: var(--muted);line-height: 1.4}.cat-row{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(128px,1fr);gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 4px}.cat-row::-webkit-scrollbar{display: none}.cat-tile{scroll-snap-align: start;display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 18px 10px 14px;border-radius: var(--radius);background: var(--soft);text-align: center;font-size: 14px;font-weight: 600;transition: background .15s,transform .15s}.cat-tile:hover{background: var(--brand-50);transform: translateY(-2px)}.cat-tile .cat-img{width: 72px;height: 72px;border-radius: 999px;background: #fff;display: grid;place-items: center;color: var(--brand);overflow: hidden}.cat-tile .cat-img img{width: 100%;height: 100%;object-fit: contain;padding: 8px}.cat-tile .cat-img .ico{width: 32px;height: 32px;stroke-width: 1.5}.carousel{position: relative}.track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 4 * 16px) / 5);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth;padding: 2px 2px 8px}.track::-webkit-scrollbar{display: none}.track>*{scroll-snap-align: start}.p-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.p-grid.cols-5{grid-template-columns: repeat(5,1fr)}.card{position: relative;display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;transition: box-shadow .2s,border-color .2s,transform .2s;min-width: 0}.card:hover{box-shadow: var(--shadow);border-color: transparent;transform: translateY(-2px)}.card-media{position: relative;aspect-ratio: 1 / 1;background: #fafbfc;display: block;overflow: hidden}.card-media img{width: 100%;height: 100%;object-fit: contain;padding: 18px;transition: transform .4s ease;mix-blend-mode: multiply}.card:hover .card-media img{transform: scale(1.05)}.card-badges{position: absolute;top: 10px;inset-inline-start: 10px;display: flex;flex-direction: column;gap: 6px;align-items: flex-start;z-index: 1}.badge{display: inline-flex;align-items: center;gap: 4px;padding: 3px 9px;border-radius: 999px;font-size: 11.5px;font-weight: 700;line-height: 1.5}.badge-sale{background: var(--sale);color: #fff}.badge-deal{background: var(--ink);color: #fff}.badge-out{background: #fff;color: var(--muted);border: 1px solid var(--line)}.badge-quote{background: #fff4e5;color: var(--warn)}.badge-new{background: var(--brand-50);color: var(--brand)}.wish-btn{position: absolute;top: 10px;inset-inline-end: 10px;width: 36px;height: 36px;border-radius: 999px;border: 0;background: #fff;display: grid;place-items: center;box-shadow: 0 2px 8px rgba(0,0,0,.08);z-index: 2;color: var(--ink-2);transition: color .15s,transform .15s}.wish-btn:hover{transform: scale(1.08)}.wish-btn.is-on{color: var(--sale)}.wish-btn.is-on .ico{fill: currentColor}.card-body{padding: 14px 14px 16px;display: flex;flex-direction: column;gap: 6px;flex: 1}.card-brand{font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);font-weight: 600}.card-title{font-size: 14px;font-weight: 500;line-height: 1.45;color: var(--ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.9em}.card-title:hover{color: var(--brand)}.price-row{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 8px;margin-top: 2px}.price{font-size: 18px;font-weight: 700;color: var(--ink)}.price.is-sale{color: var(--sale)}.price-old{font-size: 13px;color: var(--muted);text-decoration: line-through}.price-quote{font-size: 14px;font-weight: 600;color: var(--warn)}.bnpl-hint{font-size: 12px;color: var(--muted);display: flex;align-items: center;gap: 6px}.bnpl-hint b{color: var(--ink)}.stock-low{font-size: 12px;color: var(--warn);font-weight: 600}.card-actions{display: grid;grid-template-columns: 1fr auto;gap: 8px;margin-top: auto;padding-top: 10px}.card-actions .btn{min-height: 40px;font-size: 13px;padding: 0 12px}.card-actions .btn-quote{width: 40px;padding: 0;border-radius: 999px;background: var(--soft);color: var(--ink);border: 0}.card-actions .btn-quote:hover{background: var(--ink);color: #fff}.card-actions.single{grid-template-columns: 1fr}.deals-head{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.countdown{display: flex;gap: 6px;align-items: center;direction: ltr}.countdown span{min-width: 42px;padding: 6px 4px;border-radius: 10px;background: var(--ink);color: #fff;font-weight: 700;text-align: center;font-variant-numeric: tabular-nums;line-height: 1.1}.countdown span small{display: block;font-size: 10px;font-weight: 500;opacity: .7}.cta-wide{position: relative;border-radius: 24px;overflow: hidden;background: var(--ink);color: #fff;padding: 48px 56px;display: grid;grid-template-columns: 1.2fr 1fr;gap: 32px;align-items: center;isolation: isolate}.cta-wide>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;opacity: .45}.cta-wide::before{content: "";position: absolute;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(circle,rgba(10,115,86,.55),rgba(10,115,86,0) 70%);inset-inline-end: -120px;top: -160px;z-index: -1}.cta-wide h2{font-size: clamp(24px,3vw,36px)}.cta-wide p{opacity: .8;font-size: 16px}.cta-points{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.cta-points div{background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.12);border-radius: 14px;padding: 16px;font-size: 14px;display: flex;gap: 10px;align-items: flex-start}.cta-points .ico{color: #5fd08b}.brands{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 12px}.brand-tile{height: 84px;border: 1px solid var(--line);border-radius: var(--radius);display: grid;place-items: center;padding: 16px;font-weight: 800;font-size: 18px;letter-spacing: -.01em;color: var(--ink-2);background: #fff;transition: border-color .15s,color .15s}.brand-tile img{max-height: 44px;width: auto;filter: grayscale(1);opacity: .75;transition: filter .2s,opacity .2s}.brand-tile:hover{border-color: var(--ink);color: var(--ink)}.brand-tile:hover img{filter: none;opacity: 1}.newsletter{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: center;padding: 36px 40px;border-radius: 24px;background: var(--brand-50)}.newsletter h3{font-size: 24px;margin-bottom: 4px}.newsletter form{display: flex;gap: 8px}.newsletter .input{border-radius: 999px;background: #fff}.site-footer{background: #0e1217;color: #c9ced6;margin-top: 56px;font-size: 14px}.footer-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1.2fr;gap: 40px;padding-block: 56px 40px}.site-footer h4{color: #fff;font-size: 15px;margin-bottom: 16px}.site-footer ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.site-footer a:hover{color: #fff}.footer-brand .logo{color: #fff;margin-bottom: 14px}.footer-contact li{display: flex;gap: 10px;align-items: flex-start}.footer-contact .ico{color: #5fd08b;margin-top: 2px}.socials{display: flex;gap: 8px;margin-top: 16px}.socials a{width: 38px;height: 38px;border-radius: 999px;background: rgba(255,255,255,.08);display: grid;place-items: center}.socials a:hover{background: var(--brand)}.footer-legal{display: flex;flex-wrap: wrap;gap: 8px 20px;margin-top: 16px;font-size: 12.5px;color: #8b93a0}.footer-bottom{border-top: 1px solid rgba(255,255,255,.08)}.footer-bottom .container{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;min-height: 72px;padding-block: 14px;font-size: 13px;color: #8b93a0}.pay-logos{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.pm{height: 26px;min-width: 42px;padding: 0 8px;border-radius: 6px;background: #fff;border: 1px solid var(--line);display: inline-flex;align-items: center;justify-content: center;font-weight: 800;font-size: 11px;letter-spacing: .02em;line-height: 1;direction: ltr;white-space: nowrap}.pm-mada{color: #1b75bb;text-transform: lowercase;font-size: 12px}.pm-mada i{width: 6px;height: 12px;display: inline-block;margin-inline-end: 3px;background: linear-gradient(#84b740 50%,#1b75bb 50%);border-radius: 1px;font-style: normal}.pm-visa{color: #1a1f71;font-style: italic;font-size: 13px}.pm-mastercard{gap: 0}.pm-mastercard i{width: 14px;height: 14px;border-radius: 50%;display: inline-block}.pm-mastercard i:first-child{background: #eb001b}.pm-mastercard i:last-child{background: #f79e1b;margin-inline-start: -6px;mix-blend-mode: multiply}.pm-amex{background: #2e77bc;color: #fff;border-color: #2e77bc;font-size: 10px}.pm-applepay{background: #000;color: #fff;border-color: #000;font-size: 12px;font-weight: 600;gap: 2px}.pm-stcpay{background: #4f008c;color: #fff;border-color: #4f008c;font-size: 11px;text-transform: lowercase}.pm-tabby{background: #3effc0;color: #000;border-color: #3effc0;font-size: 12px;text-transform: lowercase}.pm-tamara{background: linear-gradient(90deg,#f5a3c7,#f9c49a,#b6dfd1);color: #000;border: 0;font-size: 12px;text-transform: lowercase}.pm-bank,.pm-cod{color: var(--ink-2);font-weight: 600;gap: 4px}.site-footer .pm{border-color: transparent}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 13px;color: var(--muted);padding-block: 16px}.crumbs a:hover{color: var(--ink)}.crumbs .ico{width: 14px;height: 14px}.page-title{font-size: 30px;margin: 0 0 6px}.listing{display: grid;grid-template-columns: 260px 1fr;gap: 28px;align-items: start}.filters{position: sticky;top: calc(var(--header-h) + 66px);display: grid;gap: 4px}.f-block{border-bottom: 1px solid var(--line);padding-block: 14px}.f-block h4{font-size: 14px;margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center}.f-list{display: grid;gap: 8px;max-height: 260px;overflow: auto}.f-list a{font-size: 14px;color: var(--ink-2);display: flex;justify-content: space-between}.f-list a:hover,.f-list a.is-active{color: var(--brand);font-weight: 600}.price-inputs{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.price-inputs .input{min-height: 40px}.toolbar{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px;flex-wrap: wrap}.toolbar .select{width: auto;min-height: 40px;border-radius: 999px;padding-inline: 16px 36px}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 999px;background: var(--soft);font-size: 13px;font-weight: 500;border: 1.5px solid transparent}.chip:hover{border-color: var(--ink)}.chip.is-active{background: var(--ink);color: #fff}.filter-toggle{display: none}.empty{text-align: center;padding: 64px 20px;color: var(--muted)}.empty .ico{width: 56px;height: 56px;stroke-width: 1.2;margin: 0 auto 12px;color: #c3c8cf}.empty h3{color: var(--ink)}.pagination{display: flex;justify-content: center;gap: 6px;margin-top: 32px;flex-wrap: wrap}.pagination a,.pagination span{min-width: 40px;height: 40px;padding: 0 12px;border-radius: 999px;display: grid;place-items: center;border: 1.5px solid var(--line);font-weight: 600;font-size: 14px}.pagination a:hover{border-color: var(--ink)}.pagination .is-current{background: var(--ink);color: #fff;border-color: var(--ink)}.pagination .is-disabled{opacity: .4}.pdp{display: grid;grid-template-columns: 1.05fr 1fr;gap: 48px;align-items: start}.gallery{position: sticky;top: calc(var(--header-h) + 66px);display: grid;grid-template-columns: 76px 1fr;gap: 12px}.gallery-main{position: relative;aspect-ratio: 1 / 1;border-radius: 20px;background: #fafbfc;border: 1px solid var(--line);overflow: hidden;cursor: zoom-in}.gallery-main img{width: 100%;height: 100%;object-fit: contain;padding: 32px;mix-blend-mode: multiply;transition: transform .2s}.gallery-main.is-zoom img{transform: scale(1.9);cursor: zoom-out}.thumbs{display: flex;flex-direction: column;gap: 8px;max-height: 560px;overflow: auto;scrollbar-width: none}.thumbs button{width: 76px;height: 76px;border-radius: 12px;border: 1.5px solid var(--line);background: #fafbfc;padding: 6px;flex: none}.thumbs button.is-active{border-color: var(--ink)}.thumbs img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.pdp-info .card-brand{font-size: 13px}.pdp-info h1{font-size: 26px;font-weight: 700;margin: 6px 0 10px}.pdp-meta{display: flex;flex-wrap: wrap;gap: 8px 18px;font-size: 13px;color: var(--muted);margin-bottom: 16px}.in-stock{color: var(--ok);font-weight: 600;display: inline-flex;align-items: center;gap: 6px}.in-stock::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 4px rgba(18,138,82,.15)}.out-stock{color: var(--sale);font-weight: 600}.pdp-price{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;padding: 18px 0;border-block: 1px solid var(--line);margin-bottom: 16px}.pdp-price .price{font-size: 32px}.pdp-price .price-old{font-size: 16px}.pdp-price .vat-note{width: 100%;font-size: 12.5px;color: var(--muted)}.save-pill{background: #fdecea;color: var(--sale);font-weight: 700;font-size: 13px;padding: 4px 10px;border-radius: 999px}.pdp-short{color: var(--ink-2);font-size: 14.5px;margin-bottom: 18px}.pdp-short ul{padding-inline-start: 18px;margin: 0}.bnpl-box{display: grid;gap: 8px;margin-bottom: 18px}.bnpl-row{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid var(--line);border-radius: 12px;font-size: 13.5px}.bnpl-row b{font-weight: 700}.buy-row{display: flex;gap: 10px;margin-bottom: 10px}.qty{display: inline-flex;align-items: center;border: 1.5px solid var(--line);border-radius: 999px;height: 52px}.qty button{width: 44px;height: 100%;border: 0;background: none;display: grid;place-items: center}.qty input{width: 44px;text-align: center;border: 0;outline: none;font-weight: 700;-moz-appearance: textfield;background: transparent}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance: none}.qty.qty-sm{height: 38px}.qty.qty-sm button{width: 32px}.qty.qty-sm input{width: 32px;font-size: 14px}.buy-row .btn{flex: 1}.sub-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 20px}.perks{display: grid;gap: 0;border: 1px solid var(--line);border-radius: 14px;overflow: hidden;margin-bottom: 18px}.perks div{display: flex;gap: 12px;align-items: center;padding: 13px 16px;font-size: 13.5px}.perks div + div{border-top: 1px solid var(--line)}.perks .ico{color: var(--brand)}.share-row{display: flex;gap: 8px;align-items: center;font-size: 13px;color: var(--muted)}.share-row a{width: 34px;height: 34px;border-radius: 999px;background: var(--soft);display: grid;place-items: center;color: var(--ink)}.tabs{margin-top: 48px}.tab-nav{display: flex;gap: 6px;border-bottom: 1px solid var(--line);overflow-x: auto}.tab-nav button{padding: 14px 18px;border: 0;background: none;font-weight: 600;color: var(--muted);border-bottom: 2px solid transparent;margin-bottom: -1px;white-space: nowrap}.tab-nav button.is-active{color: var(--ink);border-color: var(--ink)}.tab-panel{display: none;padding: 24px 0}.tab-panel.is-active{display: block}.rich{font-size: 15px;color: var(--ink-2);max-width: 900px}.rich img{border-radius: 12px;margin-block: 12px}.rich table{border-collapse: collapse;width: 100%}.rich td,.rich th{border: 1px solid var(--line);padding: 8px 12px}.specs{width: 100%;max-width: 900px;border-collapse: collapse;font-size: 14px}.specs tr:nth-child(odd){background: var(--soft)}.specs th{text-align: start;font-weight: 600;width: 34%;padding: 12px 16px;border-radius: 0}.specs td{padding: 12px 16px;color: var(--ink-2)}.sticky-buy{display: none}.modal{position: fixed;inset: 0;z-index: 110;display: grid;place-items: center;padding: 16px;pointer-events: none}.modal-box{width: min(560px,100%);max-height: calc(100vh - 32px);overflow: auto;background: #fff;border-radius: 22px;box-shadow: var(--shadow-lg);transform: translateY(16px) scale(.98);opacity: 0;transition: transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;pointer-events: none}.modal.is-open .modal-box{transform: none;opacity: 1;pointer-events: auto}.modal-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 22px 24px 8px}.modal-head h3{margin: 0;font-size: 20px}.modal-head p{margin: 4px 0 0;font-size: 13.5px;color: var(--muted)}.modal-body{padding: 12px 24px 24px}.mini-product{display: flex;gap: 12px;align-items: center;padding: 10px;border-radius: 14px;background: var(--soft);margin-bottom: 16px}.mini-product img{width: 60px;height: 60px;object-fit: contain;background: #fff;border-radius: 10px;padding: 4px}.mini-product .mp-name{font-size: 13.5px;font-weight: 600;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.success-state{text-align: center;padding: 28px 8px 8px}.success-state .tick{width: 72px;height: 72px;border-radius: 50%;background: #e8f6ee;color: var(--ok);display: grid;place-items: center;margin: 0 auto 16px;animation: pop .35s cubic-bezier(.2,1.4,.4,1)}.success-state .tick .ico{width: 36px;height: 36px;stroke-width: 2.5}@keyframes pop{from{transform: scale(.4);opacity: 0}to{transform: none;opacity: 1}}.added-note{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;background: #e8f6ee;color: #0c6b3d;font-weight: 600;font-size: 14px;margin-bottom: 16px}.ship-progress{margin-bottom: 16px;font-size: 13px}.ship-progress .bar{height: 6px;border-radius: 6px;background: var(--soft);overflow: hidden;margin-top: 8px}.ship-progress .bar span{display: block;height: 100%;background: var(--brand);border-radius: 6px;transition: width .4s}.line{display: grid;grid-template-columns: 72px 1fr auto;gap: 12px;padding-block: 14px;border-bottom: 1px solid var(--line);align-items: start}.line:last-child{border-bottom: 0}.line-img{width: 72px;height: 72px;border-radius: 12px;background: var(--soft);padding: 6px}.line-img img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.line-name{font-size: 13.5px;font-weight: 500;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 6px}.line-price{font-weight: 700;font-size: 14px;text-align: end}.line-ctrl{display: flex;align-items: center;gap: 10px}.line-remove{border: 0;background: none;color: var(--muted);padding: 4px;display: grid;place-items: center}.line-remove:hover{color: var(--sale)}.totals{display: grid;gap: 8px;font-size: 14px}.totals .row{display: flex;justify-content: space-between;gap: 12px}.totals .row.total{font-size: 18px;font-weight: 800;padding-top: 10px;border-top: 1px solid var(--line);margin-top: 4px}.totals .row.discount{color: var(--ok)}.totals .vat-row{font-size: 12.5px;color: var(--muted)}.two-col{display: grid;grid-template-columns: 1fr 400px;gap: 32px;align-items: start}.panel{border: 1px solid var(--line);border-radius: 18px;padding: 24px;background: #fff}.panel + .panel{margin-top: 16px}.panel h2,.panel h3{font-size: 18px;display: flex;align-items: center;gap: 10px;margin-bottom: 16px}.panel h2 .step{width: 28px;height: 28px;border-radius: 50%;background: var(--ink);color: #fff;font-size: 14px;display: grid;place-items: center}.summary{position: sticky;top: calc(var(--header-h) + 24px);background: var(--soft);border: 0}.summary .line{grid-template-columns: 56px 1fr auto}.summary .line-img{width: 56px;height: 56px;background: #fff;position: relative}.summary .line-img .q{position: absolute;top: -6px;inset-inline-end: -6px;width: 22px;height: 22px;border-radius: 50%;background: var(--muted);color: #fff;font-size: 11px;font-weight: 700;display: grid;place-items: center}.coupon-form{display: flex;gap: 8px;margin-block: 14px}.coupon-form .input{min-height: 42px}.pay-options{display: grid;gap: 10px}.pay-opt{display: flex;align-items: center;gap: 14px;padding: 16px;border: 1.5px solid var(--line);border-radius: 14px;cursor: pointer;transition: border-color .15s,background .15s}.pay-opt:hover{border-color: #c8ccd3}.pay-opt input{accent-color: var(--brand);width: 18px;height: 18px;flex: none}.pay-opt.is-checked{border-color: var(--ink);background: #fbfbfc}.pay-opt .po-text{flex: 1;min-width: 0}.pay-opt .po-text b{display: block;font-size: 14.5px}.pay-opt .po-text span{display: block;font-size: 12.5px;color: var(--muted)}.b2b-toggle{margin: 4px 0 14px}.secure-note{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 12.5px;color: var(--muted);margin-top: 12px}.cart-table .line{grid-template-columns: 96px 1fr auto auto;gap: 18px;align-items: center}.cart-table .line-img{width: 96px;height: 96px}.thanks{max-width: 760px;margin: 32px auto}.thanks-hero{text-align: center;padding: 32px 16px}.thanks-hero .tick{width: 84px;height: 84px;border-radius: 50%;background: #e8f6ee;color: var(--ok);display: grid;place-items: center;margin: 0 auto 18px}.thanks-hero .tick.fail{background: #fdecea;color: var(--sale)}.thanks-hero .tick .ico{width: 40px;height: 40px;stroke-width: 2.4}.kv{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 16px}.kv div small{display: block;color: var(--muted);font-size: 12px}.kv div b{font-size: 14.5px}.bank-box{background: var(--soft);border-radius: 14px;padding: 18px;display: grid;gap: 8px;font-size: 14px}.bank-box div{display: flex;justify-content: space-between;gap: 12px}.copy{border: 0;background: none;color: var(--brand);font-weight: 600;font-size: 12px}.account{display: grid;grid-template-columns: 240px 1fr;gap: 28px;align-items: start}.acc-nav{display: grid;gap: 4px;position: sticky;top: calc(var(--header-h) + 66px)}.acc-nav a,.acc-nav button{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;font-weight: 500;border: 0;background: none;width: 100%;text-align: start;font-size: 14.5px}.acc-nav a:hover,.acc-nav button:hover,.acc-nav a.is-active{background: var(--soft)}.acc-nav a.is-active{font-weight: 700}.table{width: 100%;border-collapse: collapse;font-size: 14px}.table th{text-align: start;font-size: 12px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .04em;padding: 10px 12px;border-bottom: 1px solid var(--line)}.table td{padding: 14px 12px;border-bottom: 1px solid var(--line);vertical-align: middle}.table-wrap{overflow-x: auto}.status{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;background: var(--soft);color: var(--ink-2);white-space: nowrap}.status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.st-pending,.st-new{background: #fff4e5;color: #9a5b00}.st-processing,.st-contacted{background: #eef4ff;color: #1d4ed8}.st-shipped,.st-quoted{background: #f3ecff;color: #6d28d9}.st-delivered,.st-paid,.st-won{background: #e8f6ee;color: #0c6b3d}.st-cancelled,.st-failed,.st-lost,.st-refunded{background: #fdecea;color: #a12a17}.auth-wrap{max-width: 460px;margin: 48px auto}.auth-wrap .panel{padding: 32px}.auth-wrap h1{font-size: 26px}.contact-grid{display: grid;grid-template-columns: 1fr 1.3fr;gap: 32px}.contact-card{display: flex;gap: 14px;padding: 18px;border-radius: 14px;background: var(--soft);margin-bottom: 12px}.contact-card .ico{color: var(--brand)}.toasts{position: fixed;bottom: 24px;inset-inline-start: 50%;transform: translateX(-50%);z-index: 200;display: grid;gap: 8px;width: min(420px,calc(100% - 32px))}[dir="rtl"] .toasts{transform: translateX(50%)}.toast{background: var(--ink);color: #fff;padding: 12px 16px;border-radius: 12px;font-size: 14px;box-shadow: var(--shadow-lg);display: flex;gap: 10px;align-items: center;animation: toastIn .25s ease}.toast.err{background: #a12a17}@keyframes toastIn{from{transform: translateY(12px);opacity: 0}}.wa-float{position: fixed;bottom: 24px;inset-inline-end: 24px;z-index: 80;width: 56px;height: 56px;border-radius: 50%;background: #1fa855;color: #fff;display: grid;place-items: center;box-shadow: 0 10px 30px -8px rgba(31,168,85,.6);transition: transform .2s}.wa-float:hover{transform: scale(1.07)}.wa-float .ico{width: 28px;height: 28px;fill: currentColor;stroke: none}.spinner{width: 18px;height: 18px;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;animation: spin .7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}@media (max-width: 1200px){.track{grid-auto-columns: calc((100% - 3 * 16px) / 4)}.p-grid.cols-5{grid-template-columns: repeat(4,1fr)}.hero-wrap{grid-template-columns: 1fr 280px}}@media (max-width: 1024px){:root{--header-h: 64px}.header-nav,.announce-side,.h-action .h-text{display: none}.menu-toggle{display: grid}.header-main{gap: 12px}.hero-wrap{grid-template-columns: 1fr}.hero-side{grid-template-columns: 1fr 1fr;grid-template-rows: none}.trust{grid-template-columns: repeat(2,1fr)}.track{grid-auto-columns: calc((100% - 2 * 12px) / 3);gap: 12px}.p-grid,.p-grid.cols-5{grid-template-columns: repeat(3,1fr);gap: 12px}.listing{grid-template-columns: 1fr}.filters{position: fixed;top: 0;bottom: 0;inset-inline-start: 0;width: min(340px,90%);background: #fff;z-index: 100;overflow: auto;padding: 16px 20px;transform: translateX(-105%);transition: transform .3s;box-shadow: var(--shadow-lg)}[dir="rtl"] .filters{transform: translateX(105%)}.filters.is-open{transform: none !important}.filter-toggle{display: inline-flex}.pdp{grid-template-columns: 1fr;gap: 24px}.gallery{position: static}.two-col{grid-template-columns: 1fr}.summary{position: static}.footer-top{grid-template-columns: 1fr 1fr}.cta-wide{grid-template-columns: 1fr;padding: 36px 28px}.account{grid-template-columns: 1fr}.acc-nav{position: static;grid-auto-flow: column;overflow-x: auto}.acc-nav a,.acc-nav button{white-space: nowrap}.contact-grid{grid-template-columns: 1fr}}@media (max-width: 720px){body{font-size: 14.5px;padding-bottom: 64px}.container{padding-inline: 14px}.announce .container{min-height: 34px;font-size: 12px}.header-main{flex-wrap: wrap;padding-block: 8px;min-height: 0}.header-search{order: 3;flex-basis: 100%;max-width: none}.search-box{height: 42px}.logo{font-size: 19px}.logo img{max-height: 36px}.lang-switch{padding: 6px 10px}.h-action.hide-sm{display: none}.hero{min-height: 340px;border-radius: 16px}.hero-content{padding: 28px 22px 56px}.hero-content p{font-size: 15px}.hero-dots{inset-inline-start: 22px}.hero-art{display: none}.hero-side{grid-template-columns: 1fr}.promo-tile{min-height: 150px}.trust{grid-template-columns: 1fr 1fr;gap: 8px}.trust-item{padding: 12px;gap: 10px;flex-direction: column;align-items: flex-start}.section{padding-block: 26px}.section-head h2{font-size: 21px}.section-head .arrow-btn{display: none}.track{grid-auto-columns: 46%;gap: 10px}.p-grid,.p-grid.cols-5{grid-template-columns: 1fr 1fr;gap: 10px}.card-body{padding: 10px 10px 12px}.card-media img{padding: 12px}.price{font-size: 16px}.card-actions .btn{font-size: 12.5px;padding: 0 8px}.card-actions .btn .btn-txt-long{display: none}.bnpl-hint{display: none}.newsletter{grid-template-columns: 1fr;padding: 26px 20px}.newsletter form{flex-direction: column}.footer-top{grid-template-columns: 1fr;gap: 28px}.grid-2{grid-template-columns: 1fr}.gallery{grid-template-columns: 1fr}.thumbs{flex-direction: row;order: 2}.thumbs button{width: 64px;height: 64px}.pdp-info h1{font-size: 21px}.pdp-price .price{font-size: 26px}.sub-actions{grid-template-columns: 1fr}.sticky-buy{display: flex;position: fixed;bottom: 64px;inset-inline: 0;z-index: 70;background: #fff;border-top: 1px solid var(--line);padding: 10px 14px;gap: 10px;align-items: center;box-shadow: 0 -8px 24px -16px rgba(0,0,0,.3)}.sticky-buy .price{font-size: 17px}.sticky-buy .btn{flex: 1}.panel{padding: 18px;border-radius: 16px}.cart-table .line{grid-template-columns: 72px 1fr}.cart-table .line-img{width: 72px;height: 72px}.cart-table .line>.line-price{grid-column: 2;text-align: start}.page-title{font-size: 24px}.wa-float{bottom: 80px;inset-inline-end: 14px;width: 50px;height: 50px}.bottom-bar{display: grid;grid-template-columns: repeat(5,1fr);position: fixed;bottom: 0;inset-inline: 0;height: 64px;background: #fff;border-top: 1px solid var(--line);z-index: 75;padding-bottom: env(safe-area-inset-bottom)}.bottom-bar a,.bottom-bar button{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;font-size: 11px;font-weight: 500;color: var(--muted);border: 0;background: none;position: relative}.bottom-bar .is-active{color: var(--ink)}.bottom-bar .badge-count{top: 6px;inset-inline-start: calc(50% + 4px)}.cta-points{grid-template-columns: 1fr}.toasts{bottom: 80px}}@media print{.site-header,.site-footer,.announce,.bottom-bar,.wa-float,.no-print{display: none !important}body{padding: 0}}body{font-size: 14px;color: var(--ink);letter-spacing: -.003em}h1,h2,h3,h4{letter-spacing: -.02em}.btn{border-radius: 8px;min-height: 42px;font-size: 13.5px}.btn-lg{min-height: 48px;font-size: 14.5px}.btn-sm{min-height: 34px;border-radius: 7px}.btn-dark{background: var(--ink)}.btn-outline{border-color: var(--line);color: var(--ink)}.btn-outline:hover{background: var(--soft);color: var(--ink);border-color: #cbd5e1}.btn-light{color: var(--ink)}.btn-light:hover{background: #f1f5f9}.input,.select,.textarea{border-width: 1px;border-radius: 8px;min-height: 44px}.input:focus,.select:focus,.textarea:focus{box-shadow: 0 0 0 3px rgba(45,49,146,.15)}.panel{border-radius: 14px}.chip{border-radius: 8px;border-width: 1px;background: #fff;border-color: var(--line)}.chip.is-active{background: var(--brand);border-color: var(--brand)}.view-all{color: var(--brand);border: 0;font-size: 13px;font-weight: 500;padding: 0}.view-all:hover{text-decoration: underline}.link{color: var(--brand)}.sh-topbar{background: var(--navy);color: #e2e8f0;font-size: 12px}.sh-topbar .container{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 36px}.sh-topbar nav{display: flex;gap: 18px;align-items: center}.sh-topbar a:hover{color: #fff}.sh-topbar .lang{font-weight: 600}.sh-header{position: sticky;top: 0;z-index: 60;background: #fff;border-bottom: 1px solid var(--line)}.sh-header.is-scrolled{box-shadow: 0 6px 20px -16px rgba(15,23,42,.35)}.sh-header .container{display: flex;align-items: center;gap: 36px;height: var(--header-h)}.sh-logo{display: flex;align-items: center;gap: 10px;font-weight: 700;font-size: 18px;letter-spacing: -.02em;flex: none;color: var(--ink)}.sh-logo .mark{width: 34px;height: 34px;border-radius: 9px;background: var(--brand);color: #fff;display: grid;place-items: center}.sh-logo .mark .ico{width: 18px;height: 18px}.sh-logo img{max-height: 40px;width: auto}.sh-nav{display: flex;align-items: center;gap: 4px;flex: 1}.sh-nav>a,.sh-nav>.dd>button{display: inline-flex;align-items: center;gap: 4px;height: 36px;padding: 0 12px;border-radius: 8px;font-size: 14px;font-weight: 500;color: var(--muted);background: none;border: 0}.sh-nav>a:hover,.sh-nav>.dd>button:hover{color: var(--ink);background: var(--soft)}.sh-nav>a.is-active{color: var(--ink);font-weight: 600}.sh-nav .dd{position: relative}.sh-nav .dd-menu{position: absolute;top: calc(100% + 10px);inset-inline-start: -8px;width: 560px;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-lg);padding: 14px;display: grid;grid-template-columns: 1fr 1fr;gap: 2px 14px;opacity: 0;visibility: hidden;transform: translateY(6px);transition: .18s;z-index: 70}.sh-nav .dd:hover .dd-menu,.sh-nav .dd:focus-within .dd-menu{opacity: 1;visibility: visible;transform: none}.sh-nav .dd-menu a{display: flex;gap: 10px;align-items: center;padding: 9px 10px;border-radius: 8px;font-size: 13.5px;color: var(--ink-2)}.sh-nav .dd-menu a:hover{background: var(--brand-50);color: var(--brand)}.sh-nav .dd-menu .ico{color: var(--brand);width: 18px;height: 18px}.sh-nav .dd-menu .all{grid-column: 1 / -1;justify-content: center;font-weight: 600;color: var(--brand);border-top: 1px solid var(--line);border-radius: 0;margin-top: 6px;padding-top: 12px}.sh-icons{display: flex;align-items: center;gap: 2px;margin-inline-start: auto}.sh-icon{position: relative;width: 40px;height: 40px;border-radius: 10px;display: grid;place-items: center;color: var(--ink);background: none;border: 0}.sh-icon:hover{background: var(--soft)}.sh-icon .ico{width: 21px;height: 21px}.sh-icon .badge-count{top: 3px;inset-inline-start: auto;inset-inline-end: 1px;background: var(--brand)}.sh-burger{display: none}.sh-search{position: absolute;inset-inline: 0;top: 100%;background: #fff;border-bottom: 1px solid var(--line);box-shadow: 0 20px 40px -24px rgba(15,23,42,.35);padding: 16px 0 20px}.sh-search .container{display: block;height: auto;position: relative}.sh-search .search-box{height: 50px;border-radius: 10px;background: var(--soft);border: 1px solid var(--line)}.sh-search .search-box:focus-within{border-color: var(--brand);background: #fff}.sh-search .search-box button{border-radius: 8px;background: var(--brand)}.sh-search .suggest{top: calc(100% + 6px);inset-inline: 20px}.sh-search .popular{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px;font-size: 13px;color: var(--muted);align-items: center}.sh-search .popular a{padding: 5px 12px;border-radius: 999px;background: var(--soft);color: var(--ink-2)}.sh-search .popular a:hover{background: var(--brand-50);color: var(--brand)}.sh-hero{position: relative;overflow: hidden;background: radial-gradient(120% 90% at 50% 0%,#3a3fae 0%,#2d3192 40%,#14174a 100%);color: #fff}.sh-hero .slides{position: relative;height: 520px}.sh-hero .slide{position: absolute;inset: 0;opacity: 0;transition: opacity .7s ease;display: flex;align-items: center}.sh-hero .slide.is-active{opacity: 1;z-index: 1}.sh-hero .slide>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sh-hero .slide.has-img::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(15,23,42,.72) 0%,rgba(15,23,42,.3) 55%,rgba(15,23,42,0) 100%)}[dir="rtl"] .sh-hero .slide.has-img::after{background: linear-gradient(270deg,rgba(15,23,42,.72) 0%,rgba(15,23,42,.3) 55%,rgba(15,23,42,0) 100%)}.sh-hero .slide.theme-light.has-img::after{background: linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0) 70%)}.sh-hero .slide.theme-light{color: var(--ink)}.sh-hero .hero-copy{position: relative;z-index: 2;max-width: 560px}.sh-hero .eyebrow{display: inline-block;font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;opacity: .8;margin-bottom: 14px}.sh-hero h1,.sh-hero h2{font-size: clamp(32px,4.6vw,58px);font-weight: 800;line-height: 1.08;letter-spacing: -.03em;margin-bottom: 18px}.sh-hero p{font-size: 17px;opacity: .88;margin-bottom: 28px;max-width: 470px;line-height: 1.5}.sh-hero .btn-light{min-height: 44px;padding: 0 22px;border-radius: 6px;font-weight: 600}.sh-hero .dots{position: absolute;bottom: 26px;inset-inline: 0;display: flex;justify-content: center;gap: 6px;z-index: 3}.sh-hero .dots button{width: 6px;height: 6px;border-radius: 6px;border: 0;background: rgba(255,255,255,.45);padding: 0;transition: width .25s,background .25s}.sh-hero .dots button.is-active{width: 22px;background: #fff}.sh-hero .art{position: absolute;inset-inline-end: 6%;top: 50%;transform: translateY(-50%);width: min(40%,460px);z-index: 1;opacity: .95}.sh-trust{border-bottom: 1px solid var(--line)}.sh-trust .container{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;padding-block: 26px}.sh-trust div{display: flex;gap: 12px;align-items: center}.sh-trust .ti{width: 38px;height: 38px;border-radius: 9px;background: var(--accent-50);color: var(--accent-600);display: grid;place-items: center;flex: none}.sh-trust .ti .ico{width: 18px;height: 18px}.sh-trust b{display: block;font-size: 13px;font-weight: 600}.sh-trust span{display: block;font-size: 12px;color: var(--muted);line-height: 1.35}.sh-section{padding-block: 44px 8px}.sh-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 20px}.sh-head h2{font-size: 24px;font-weight: 700;margin: 0}.sh-head p{margin: 4px 0 0;color: var(--muted);font-size: 13.5px}.sh-cats{display: grid;grid-template-columns: repeat(5,1fr);gap: 16px}.sh-cat{position: relative;aspect-ratio: 4 / 5;border-radius: 12px;overflow: hidden;display: flex;align-items: flex-end;padding: 16px;color: #fff;font-weight: 600;font-size: 15px;isolation: isolate;background: linear-gradient(160deg,var(--c1,#2d3192),var(--c2,#14174a))}.sh-cat img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .5s ease}.sh-cat::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 55%)}.sh-cat:hover img,.sh-cat:hover .cat-art{transform: scale(1.06)}.sh-cat .cat-art{position: absolute;inset: 14% 12% 26%;display: grid;place-items: center;z-index: -2;transition: transform .5s ease;color: rgba(255,255,255,.9)}.sh-cat .cat-art .ico{width: 64%;height: auto;max-width: 110px;stroke-width: 1.1}.sh-cat small{display: block;font-weight: 400;font-size: 12px;opacity: .8}.pc{position: relative;display: flex;flex-direction: column;min-width: 0}.pc-media{position: relative;aspect-ratio: 1 / 1;border-radius: 12px;overflow: hidden;background: #f1f5f9;display: block}.pc-media img{width: 100%;height: 100%;object-fit: contain;padding: 16px;transition: transform .5s ease;mix-blend-mode: multiply}.pc-media img.cover{object-fit: cover;padding: 0;mix-blend-mode: normal}.pc:hover .pc-media img{transform: scale(1.05)}.pc-badges{position: absolute;top: 10px;inset-inline-start: 10px;display: flex;flex-direction: column;gap: 5px;align-items: flex-start;z-index: 2}.pc-badge{font-size: 10.5px;font-weight: 700;padding: 3px 7px;border-radius: 5px;line-height: 1.3;text-transform: uppercase;letter-spacing: .02em}.pc-badge.sale{background: var(--accent);color: #fff}.pc-badge.low{background: var(--brand-50);color: var(--brand)}.pc-badge.low{text-transform: none}.pc-badge.out{background: #fff;color: var(--muted);text-transform: none}.pc-badge.quote{background: var(--brand);color: #fff;text-transform: none}.pc-badge.hot{background: var(--accent);color: #fff}.pc .wish-btn{top: 10px;inset-inline-end: 10px;width: 32px;height: 32px;box-shadow: 0 1px 4px rgba(15,23,42,.12)}.pc .wish-btn .ico{width: 15px;height: 15px}.pc-actions{position: absolute;inset-inline: 10px;bottom: 10px;display: grid;grid-template-columns: 1fr 38px;gap: 6px;z-index: 2;opacity: 0;transform: translateY(8px);transition: .2s ease}.pc-actions.single{grid-template-columns: 1fr}.pc:hover .pc-actions,.pc:focus-within .pc-actions{opacity: 1;transform: none}.pc-actions .btn{min-height: 38px;font-size: 12.5px;padding: 0 10px;border-radius: 8px;box-shadow: 0 6px 16px -8px rgba(15,23,42,.5)}.pc-actions .q{width: 38px;padding: 0;background: #fff;color: var(--ink)}.pc-actions .q:hover{background: var(--brand-50);color: var(--brand)}.pc-body{padding-top: 10px;display: grid;gap: 4px}.pc-brand{font-size: 11px;color: var(--muted);text-transform: uppercase;letter-spacing: .05em;font-weight: 500}.pc-title{font-size: 13.5px;font-weight: 500;color: var(--ink);line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.pc-title:hover{color: var(--brand)}.stars{display: inline-flex;align-items: center;gap: 4px;font-size: 12px;color: var(--muted)}.stars .s{color: var(--amber);display: inline-flex}.stars .s .ico{width: 13px;height: 13px;fill: currentColor;stroke: none}.stars .s .ico.off{fill: #e2e8f0}.pc-price{display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap;font-weight: 700;font-size: 15px}.pc-price.is-sale{color: var(--accent-600)}.pc-price del{color: #94a3b8;font-weight: 400;font-size: 12.5px}.pc-price.quote{color: var(--brand);font-size: 13.5px;font-weight: 600}.pc-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px 20px}.pc-track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 4 * 20px) / 5);gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth}.pc-track::-webkit-scrollbar{display: none}.pc-track>*{scroll-snap-align: start}.sh-carousel{position: relative}.sh-carousel .nav-btn{position: absolute;top: 30%;z-index: 5;width: 38px;height: 38px;border-radius: 50%;background: #fff;border: 1px solid var(--line);box-shadow: 0 4px 12px rgba(15,23,42,.12);display: grid;place-items: center}.sh-carousel .nav-btn.prev{inset-inline-start: -19px}.sh-carousel .nav-btn.next{inset-inline-end: -19px}.sh-carousel .nav-btn:hover{border-color: var(--brand);color: var(--brand)}.sh-promos{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px}.sh-promo{position: relative;min-height: 220px;border-radius: 14px;overflow: hidden;padding: 30px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;color: #fff;background: linear-gradient(135deg,var(--brand),var(--navy));isolation: isolate}.sh-promo.theme-light{background: linear-gradient(135deg,var(--accent-50),#d4f0de);color: var(--ink)}.sh-promo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1}.sh-promo h3{font-size: 24px;margin-bottom: 6px;max-width: 70%}.sh-promo p{opacity: .85;margin-bottom: 16px;max-width: 70%}.sh-promo .go{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 13.5px;padding: 9px 16px;border-radius: 7px;background: #fff;color: var(--ink)}.sh-promo.theme-light .go{background: var(--brand);color: #fff}.sh-b2b{border-radius: 16px;background: var(--brand-50);padding: 34px 40px;display: grid;grid-template-columns: 1.2fr 1fr;gap: 28px;align-items: center}.sh-b2b h2{font-size: 26px;margin-bottom: 8px}.sh-b2b p{color: var(--ink-2);margin-bottom: 18px}.sh-b2b ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.sh-b2b li{display: flex;gap: 10px;align-items: center;background: #fff;border-radius: 10px;padding: 12px 14px;font-size: 13.5px;font-weight: 500}.sh-b2b li .ico{color: var(--accent-600);width: 18px;height: 18px}.sh-brands{display: flex;flex-wrap: wrap;gap: 14px}.sh-brand{min-width: 128px;height: 56px;padding: 0 22px;border: 1px solid var(--line);border-radius: 10px;display: grid;place-items: center;font-weight: 600;font-size: 14.5px;color: var(--ink-2);background: #fff;transition: border-color .15s,color .15s,box-shadow .15s}.sh-brand:hover{border-color: var(--brand);color: var(--brand);box-shadow: 0 4px 14px -8px rgba(45,49,146,.5)}.sh-brand img{max-height: 30px;width: auto}.sh-news{background: var(--soft);border: 1px solid #eef0f4;border-radius: 16px;padding: 46px 20px;text-align: center}.sh-news h3{font-size: 24px;margin-bottom: 8px}.sh-news p{color: var(--muted);margin-bottom: 20px}.sh-news form{display: flex;gap: 8px;max-width: 440px;margin: 0 auto}.sh-news .input{min-height: 42px;background: #fff}.sh-news .btn{min-height: 42px;background: var(--brand);color: #fff}.sh-news .btn:hover{background: var(--brand-600)}.sh-footer{background: var(--navy);color: #94a3b8;margin-top: 64px;font-size: 13.5px}.sh-footer .cols{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 40px;padding-block: 56px 40px}.sh-footer h4{color: #fff;font-size: 14px;font-weight: 600;margin-bottom: 18px;position: relative;padding-bottom: 10px}.sh-footer h4::after{content: "";position: absolute;bottom: 0;inset-inline-start: 0;width: 22px;height: 2px;border-radius: 2px;background: var(--accent)}.sh-footer ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.sh-footer a:hover{color: #fff}.sh-footer .about b{display: block;color: #fff;font-size: 17px;margin-bottom: 12px}.sh-footer .about p{line-height: 1.6;max-width: 320px}.sh-footer .contact{display: grid;gap: 8px;margin-top: 14px}.sh-footer .contact a,.sh-footer .contact span{display: inline-flex;gap: 8px;align-items: center}.sh-footer .contact .ico{width: 15px;height: 15px}.sh-footer .socials{margin-top: 18px}.sh-footer .socials a{width: 34px;height: 34px}.sh-footer .pay{border-top: 1px solid rgba(148,163,184,.14)}.sh-footer .pay .container{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-block: 18px}.sh-footer .pay .lbl{display: inline-flex;gap: 8px;align-items: center;font-size: 11.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.sh-footer .pay .lbl .ico{width: 14px;height: 14px}.sh-footer .legal{background: #0d0f33}.sh-footer .legal .container{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;min-height: 52px;font-size: 12px}.sh-footer .legal nav{display: flex;gap: 16px;align-items: center}.sh-footer .legal b{color: #fff}.sh-footer .legal .sep{width: 1px;height: 12px;background: rgba(148,163,184,.3)}.sh-pagehead{background: var(--soft);border-bottom: 1px solid var(--line);padding: 28px 0 24px;margin-bottom: 28px}.sh-pagehead .crumbs{padding: 0 0 8px}.sh-pagehead h1{font-size: 28px;margin: 0}.sh-pagehead p{margin: 4px 0 0;color: var(--muted)}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px 22px}.post-card .ph{aspect-ratio: 16 / 10;border-radius: 12px;overflow: hidden;background: linear-gradient(135deg,var(--brand),var(--navy));display: block}.post-card .ph img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.post-card:hover .ph img{transform: scale(1.04)}.post-card .meta{font-size: 12px;color: var(--muted);margin: 12px 0 6px}.post-card h3{font-size: 17px;margin-bottom: 6px}.post-card h3 a:hover{color: var(--brand)}.post-card p{color: var(--muted);font-size: 13.5px}.article{max-width: 760px;margin: 0 auto}.article .cover{border-radius: 16px;overflow: hidden;margin-bottom: 28px}.article .rich{font-size: 16px;line-height: 1.8}.rv-summary{display: grid;grid-template-columns: 240px 1fr;gap: 32px;align-items: start}.rv-score{text-align: center;padding: 24px;border-radius: 14px;background: var(--soft)}.rv-score b{font-size: 44px;display: block;line-height: 1;letter-spacing: -.03em}.rv-score .stars .s .ico{width: 18px;height: 18px}.rv-item{padding: 18px 0;border-bottom: 1px solid var(--line)}.rv-item .who{display: flex;gap: 10px;align-items: center;font-weight: 600;font-size: 14px;margin-bottom: 6px}.rv-item .who small{font-weight: 400;color: var(--muted)}.rv-item .verified{color: var(--ok);font-size: 12px;font-weight: 500;display: inline-flex;gap: 4px;align-items: center}.rate-input{display: inline-flex;flex-direction: row-reverse;gap: 2px}.rate-input input{display: none}.rate-input label{cursor: pointer;color: #e2e8f0}.rate-input label .ico{width: 26px;height: 26px;fill: currentColor;stroke: none}.rate-input input:checked~label,.rate-input label:hover,.rate-input label:hover~label{color: var(--amber)}.track-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin: 18px 0 8px}.track-steps div{text-align: center;font-size: 12.5px;color: var(--muted);position: relative;padding-top: 34px}.track-steps div::before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 26px;height: 26px;border-radius: 50%;background: #e2e8f0}.track-steps div::after{content: "";position: absolute;top: 12px;left: calc(50% + 16px);right: calc(-50% + 16px);height: 2px;background: #e2e8f0}[dir="rtl"] .track-steps div::after{left: calc(-50% + 16px);right: calc(50% + 16px)}.track-steps div:last-child::after{display: none}.track-steps div.done{color: var(--ink);font-weight: 600}.track-steps div.done::before{background: var(--brand);box-shadow: 0 0 0 4px var(--brand-50)}.track-steps div.done::after{background: var(--brand)}.faq details{border: 1px solid var(--line);border-radius: 12px;padding: 0 18px;margin-bottom: 10px;background: #fff}.faq summary{padding: 16px 0;font-weight: 600;cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 12px}.faq summary::-webkit-details-marker{display: none}.faq details[open] summary .ico{transform: rotate(45deg)}.faq details p{color: var(--ink-2);padding-bottom: 16px;margin: 0}.card-brand{font-weight: 500}.pdp-info h1{font-weight: 700}.gallery-main,.thumbs button{background: #f1f5f9;border-color: transparent}.thumbs button.is-active{border-color: var(--brand)}.pdp-price .price{color: var(--ink)}.pdp-price .price.is-sale{color: var(--accent-600)}.save-pill{background: var(--accent-50);color: var(--accent-600)}.badge-count{background: var(--brand)}.pay-opt.is-checked{border-color: var(--brand);background: var(--brand-50)}.pay-opt input,.check input{accent-color: var(--brand)}.panel h2 .step{background: var(--brand)}.summary{background: var(--soft)}.added-note{background: var(--brand-50);color: var(--brand)}.ship-progress .bar span{background: var(--brand)}.qty{border-width: 1px;border-radius: 8px}.tab-nav button.is-active{border-color: var(--brand);color: var(--brand)}.pagination a,.pagination span{border-radius: 8px;border-width: 1px}.pagination .is-current{background: var(--brand);border-color: var(--brand)}.acc-nav a.is-active{background: var(--brand-50);color: var(--brand)}.wa-float{bottom: 24px}.bottom-bar .is-active{color: var(--brand)}.f-list a.is-active,.f-list a:hover{color: var(--brand)}.empty .ico{color: #cbd5e1}.crumbs{color: var(--muted)}@media (max-width: 1100px){.pc-track{grid-auto-columns: calc((100% - 3 * 20px) / 4)}.sh-cats{grid-template-columns: repeat(3,1fr)}}@media (max-width: 1024px){.sh-nav{display: none}.sh-burger{display: grid}.sh-header .container{gap: 10px}.sh-trust .container{grid-template-columns: repeat(2,1fr)}.pc-grid{grid-template-columns: repeat(3,1fr)}.pc-track{grid-auto-columns: calc((100% - 2 * 16px) / 3);gap: 16px}.sh-carousel .nav-btn{display: none}.sh-footer .cols{grid-template-columns: 1fr 1fr}.blog-grid{grid-template-columns: 1fr 1fr}.sh-b2b{grid-template-columns: 1fr}.rv-summary{grid-template-columns: 1fr}}@media (hover: none){.pc-actions{opacity: 1;transform: none;position: static;margin-top: 8px}.pc-actions .btn{box-shadow: none}.pc-actions .q{border: 1px solid var(--line)}}@media (max-width: 720px){.sh-topbar .msg{font-size: 11px}.sh-topbar nav a:not(.lang){display: none}.sh-hero .slides{height: 420px}.sh-hero .art{display: none}.sh-hero p{font-size: 15px}.sh-section{padding-block: 32px 4px}.sh-head h2{font-size: 20px}.sh-cats{grid-template-columns: repeat(2,1fr);gap: 12px}.pc-grid{grid-template-columns: 1fr 1fr;gap: 22px 12px}.pc-track{grid-auto-columns: 46%;gap: 12px}.pc-actions .btn .txt-long{display: none}.sh-promos{grid-template-columns: 1fr}.sh-promo h3,.sh-promo p{max-width: 100%}.sh-b2b{padding: 24px 20px}.sh-b2b ul{grid-template-columns: 1fr}.sh-news form{flex-direction: column}.sh-footer .cols{grid-template-columns: 1fr;gap: 28px}.blog-grid{grid-template-columns: 1fr}.sh-trust .container{gap: 14px}.sh-pagehead h1{font-size: 22px}.track-steps div{font-size: 11px}}.sh-hero .slide{color: #fff}.sh-hero .slide.theme-light.has-img{color: var(--ink)}.sh-hero .slide h1,.sh-hero .slide h2,.sh-hero .slide p,.sh-hero .slide .eyebrow{color: inherit}.pc-body{align-content: start}.pc{justify-content: flex-start}.pm-urpay{background: #6c2bd9;color: #fff;border-color: #6c2bd9;font-size: 12px;text-transform: lowercase}.gw-head{display: flex;align-items: center;gap: 10px;justify-content: space-between;flex-wrap: wrap}.gw-state{display: inline-flex;gap: 6px;align-items: center}.gw-result{font-size: 13px;margin-top: 10px}.sh-logo img{height: 52px;width: auto;max-height: none}.sh-footer .about .logo-white img{height: 52px;width: auto;margin-bottom: 14px}.sh-hero .dots button.is-active{background: var(--accent)}.sh-hero .btn-light:hover{background: var(--accent);color: #fff}.sh-head h2::after{content: "";display: block;width: 34px;height: 3px;border-radius: 3px;background: var(--accent);margin-top: 8px}.btn-accent{background: var(--accent);color: #fff}.btn-accent:hover{background: var(--accent-600)}.sh-nav>a.is-active{color: var(--brand)}.pc-title:hover,.view-all{color: var(--brand)}.stars .s{color: #f5a623}.in-stock{color: var(--accent-600)}.countdown span{background: var(--brand)}@media (max-width: 720px){.sh-logo img{height:38px}}