@font-face{font-family: "Inter Fallback";src: local("Arial"),local("Helvetica Neue"),local("Helvetica");ascent-override: 90.4%;descent-override: 22.5%;line-gap-override: 0%;size-adjust: 107.1%}:root{--bg: #f5f5f2;--surface: #ffffff;--surface-2: #f0f0ec;--surface-3: #e7e7e1;--img-bg: #ffffff;--ink: #0e0f11;--ink-2: #2a2d32;--muted: #676b72;--line: #e4e4de;--line-2: #d4d4cd;--dark: #0e0f11;--dark-2: #16181c;--dark-3: #1f2227;--on-dark: #f4f4f0;--on-dark-muted: #a2a6ad;--dark-line: rgba(255,255,255,.1);--accent: #c6f432;--accent-ink: #0e0f11;--sale: #e5484d;--ok: #15803d;--warn: #b45309;--r-xs: 6px;--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-xl: 28px;--pill: 999px;--sh-sm: 0 1px 2px rgba(14,15,17,.06);--sh: 0 10px 30px -14px rgba(14,15,17,.22);--sh-lg: 0 30px 70px -30px rgba(14,15,17,.45);--font: "Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ease: cubic-bezier(.2,.7,.2,1);--container: 1320px;--gutter: 16px;--hdr-h: 60px;--bnav-h: 60px;--safe-b: env(safe-area-inset-bottom,0px)}@media (min-width: 768px){:root{--gutter: 24px;--hdr-h: 68px}}@media (min-width: 1280px){:root{--gutter: 32px;--hdr-h: 72px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--hdr-h) + 16px)}body{margin: 0;font-family: var(--font);font-size: 15px;line-height: 1.6;color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;overflow-x: clip;text-rendering: optimizeLegibility}@media (min-width: 1024px){body{font-size: 16px}}img,svg,video{display: block;max-width: 100%;height: auto}svg.icon{flex-shrink: 0}a{color: inherit;text-decoration: none}a:hover{color: inherit}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}h1,h2,h3,h4,h5,h6{margin: 0 0 .5em;line-height: 1.15;font-weight: 800;letter-spacing: -.025em}p{margin: 0 0 1em}ul,ol{margin: 0;padding: 0}[role="list"]{list-style: none}table{border-collapse: collapse;width: 100%}[hidden]{display: none !important}::selection{background: var(--accent);color: var(--accent-ink)}:focus{outline: none}:focus-visible{outline: 2px solid var(--ink);outline-offset: 2px;border-radius: 4px}.hdr :focus-visible,.ftr :focus-visible,.hero :focus-visible,.section--dark :focus-visible,.banner--dark :focus-visible{outline-color: var(--accent)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: fixed;inset-inline-start: 12px;top: -60px;z-index: 1000;padding: 10px 16px;background: var(--accent);color: var(--accent-ink);font-weight: 700;border-radius: var(--r-sm);transition: top .2s}.skip-link:focus{top: 12px}.container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.site-main:focus{outline: none}.muted{color: var(--muted)}.hp{position: absolute;inset-inline-start: -9999px}.center-cta{display: flex;justify-content: center;margin-top: 32px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}.btn,.button,button.button,a.button,input[type="submit"]{--btn-bg: var(--ink);--btn-fg: #fff;--btn-bd: var(--btn-bg);display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 22px;font-size: 14.5px;font-weight: 700;line-height: 1.1;letter-spacing: -.005em;text-align: center;white-space: nowrap;color: var(--btn-fg);background: var(--btn-bg);border: 1.5px solid var(--btn-bd);border-radius: var(--r-sm);cursor: pointer;transition: background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);-webkit-tap-highlight-color: transparent;text-decoration: none}.btn:hover,.button:hover{color: var(--btn-fg);transform: translateY(-1px)}.btn:active,.button:active{transform: translateY(0)}.btn--dark:hover,.button:hover{--btn-bg: #24272c}.btn--accent{--btn-bg: var(--accent);--btn-fg: var(--accent-ink)}.btn--accent:hover{box-shadow: 0 10px 28px -10px color-mix(in srgb,var(--accent) 80%,transparent);--btn-fg: var(--accent-ink)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-2)}.btn--ghost:hover{--btn-bd: var(--ink);--btn-fg: var(--ink)}.btn--outline-light{--btn-bg: transparent;--btn-fg: var(--on-dark);--btn-bd: rgba(255,255,255,.28)}.btn--outline-light:hover{--btn-bd: #fff;--btn-fg: #fff;background: rgba(255,255,255,.06)}.btn--sm{min-height: 38px;padding: 0 14px;font-size: 13.5px}.btn--lg{min-height: 52px;padding: 0 26px;font-size: 15.5px}.btn--block{width: 100%}.btn--grow{flex: 1}.btn[disabled],.button.disabled,.button:disabled,.btn.is-loading{opacity: .55;cursor: not-allowed;transform: none}.btn.is-loading{position: relative;color: transparent !important}.btn.is-loading::after{content: "";position: absolute;width: 18px;height: 18px;border-radius: 50%;border: 2px solid currentColor;border-color: var(--btn-fg) var(--btn-fg) transparent transparent;animation: spin .7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.icon-btn{display: inline-grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;color: inherit;transition: background .2s}.icon-btn:hover{background: var(--surface-2)}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;font-size: 14px;white-space: nowrap}.link-arrow svg{transition: transform .2s var(--ease)}.link-arrow:hover svg{transform: translateX(3px)}.link-arrow--back:hover svg{transform: translateX(-3px)}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.eyebrow--pill{padding: 7px 14px 7px 10px;border-radius: var(--pill);background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);color: var(--on-dark)}.eyebrow .dot{width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chips--center{justify-content: center;margin-top: 24px}.chip{display: inline-flex;align-items: center;gap: 7px;min-height: 36px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: var(--pill);background: var(--surface);font-size: 13.5px;font-weight: 600;white-space: nowrap;transition: border-color .2s,background .2s}.chip:hover{border-color: var(--ink)}.chip.is-current{background: var(--ink);color: #fff;border-color: var(--ink)}.chip--active{background: var(--ink);color: #fff;border-color: var(--ink);padding-inline-end: 10px}.chip--active:hover{color: #fff;background: #2a2d32}.announce{background: var(--accent);color: var(--accent-ink);font-size: 12.5px;font-weight: 700;letter-spacing: .01em}.announce__inner{height: 34px;display: flex;align-items: center;justify-content: center;overflow: hidden}.announce__track{display: grid;place-items: center;width: 100%;height: 100%;color: inherit}.announce__msg{grid-area: 1 / 1;white-space: nowrap;opacity: 0;animation: announce 12s infinite;animation-delay: calc(var(--i) * 4s)}.announce__track:hover{color: inherit}@keyframes announce{0%,2%{opacity: 0;transform: translateY(8px)}6%,30%{opacity: 1;transform: none}34%,100%{opacity: 0;transform: translateY(-8px)}}@media (min-width: 1024px){.announce__track{display: flex;gap: 28px}.announce__msg{opacity: 1;animation: none;display: inline-flex;align-items: center;gap: 28px}.announce__msg + .announce__msg::before{content: "";width: 4px;height: 4px;border-radius: 50%;background: currentColor;opacity: .5;margin-inline-start: -14px;margin-inline-end: -14px}}@media (prefers-reduced-motion: reduce){.announce__msg{animation: none;opacity: 0}.announce__msg:first-child{opacity: 1}}.hdr{position: sticky;top: 0;z-index: 60;background: var(--dark);color: var(--on-dark);border-bottom: 1px solid var(--dark-line);transition: box-shadow .25s var(--ease),background .25s}.hdr.is-stuck{box-shadow: 0 10px 30px -18px rgba(0,0,0,.7);background: rgba(14,15,17,.94);-webkit-backdrop-filter: saturate(160%) blur(12px);backdrop-filter: saturate(160%) blur(12px)}.hdr__bar{height: var(--hdr-h);display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;grid-template-areas: "menu logo lang actions";align-items: center;gap: 6px}.hdr__bar>.hdr__menu{grid-area: menu}.hdr__bar>.logo{grid-area: logo;min-width: 0}.hdr__bar>.hdr__lang-sm{grid-area: lang}.hdr__bar>.hdr-actions{grid-area: actions}.hdr__menu{justify-self: start}.hdr__nav{display: none}.hdr .logo{justify-self: center}.logo a{display: inline-flex;align-items: center;gap: 9px;color: inherit}.logo a{max-width: 100%}.logo__img{display: block;height: 40px;width: auto;max-width: 100%;object-fit: contain;aspect-ratio: 2081 / 756}@media (min-width: 768px){.logo__img{height: 46px}}@media (min-width: 1280px){.logo__img{height: 54px}}.logo--footer .logo__img{height: 60px}@media (min-width: 1024px){.logo--footer .logo__img{height: 68px}}.logo--drawer .logo__img{height: 40px}.logo--drawer a{padding: 6px 12px;border-radius: 12px;background: var(--dark)}.logo--drawer:has(.logo__text) a{padding: 0;background: none}.logo__mark{width: 26px;height: 26px;border-radius: 8px;position: relative;flex-shrink: 0;background: var(--accent);box-shadow: inset 0 0 0 1px rgba(0,0,0,.08)}.logo__mark::after{content: "";position: absolute;inset: 7px 6px 7px 10px;border-radius: 4px 50% 50% 4px;background: var(--dark)}.logo__text{font-size: 17px;font-weight: 800;letter-spacing: .02em;line-height: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (min-width: 1024px){.logo__text{font-size: 20px}}.logo--drawer .logo__text{font-size: 18px}.hdr-actions{display: flex;align-items: center;justify-content: flex-end;gap: 2px}.hdr-btn{position: relative;display: inline-grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;color: inherit;transition: background .2s}.hdr-btn:hover{background: rgba(255,255,255,.08);color: inherit}.hdr-count{position: absolute;top: 3px;inset-inline-end: 1px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--accent);color: var(--accent-ink);font-size: 10.5px;font-weight: 800;line-height: 18px;text-align: center}.hdr-count.bump{animation: bump .45s var(--ease)}@keyframes bump{40%{transform: scale(1.35)}}.hide-sm{display: none}@media (min-width: 1024px){.hdr__bar{grid-template-columns: auto 1fr auto;grid-template-areas: "logo nav actions";gap: 24px}.hdr__bar>.hdr__nav{grid-area: nav}.hdr__menu{display: none}.hdr .logo{justify-self: start}.hdr__nav{display: block;justify-self: center}.hide-sm{display: inline-grid}}.nav{display: flex;align-items: center;gap: 2px;list-style: none}.nav>.nav-item{position: relative;display: flex;align-items: center}.nav>.nav-item>.nav-link{white-space: nowrap;display: inline-flex;align-items: center;height: var(--hdr-h);padding: 0 12px;font-size: 14.5px;font-weight: 600;color: var(--on-dark-muted);transition: color .2s}.nav>.nav-item>.nav-link:hover,.nav>.nav-item.is-current>.nav-link,.nav>.nav-item:focus-within>.nav-link{color: #fff}.nav>.nav-item.is-current>.nav-link{box-shadow: inset 0 -2px 0 var(--accent)}.nav .nav-toggle{color: var(--on-dark-muted);margin-inline-start: -10px;width: 22px;height: 30px;display: grid;place-items: center}.nav .nav-toggle svg{transition: transform .2s}.nav .has-sub:hover .nav-toggle svg,.nav .has-sub.is-open .nav-toggle svg{transform: rotate(180deg)}.nav .nav-sub{position: absolute;top: calc(100% - 8px);left: 50%;min-width: 240px;z-index: 5;transform: translate(-50%,8px);opacity: 0;visibility: hidden;pointer-events: none;background: var(--surface);color: var(--ink);border-radius: var(--r);box-shadow: var(--sh-lg);border: 1px solid var(--line);padding: 10px;transition: opacity .18s var(--ease),transform .18s var(--ease),visibility .18s}.nav .has-sub:hover>.nav-sub,.nav .has-sub.is-open>.nav-sub,.nav .has-sub:focus-within>.nav-sub{opacity: 1;visibility: visible;pointer-events: auto;transform: translate(-50%,0)}.nav-sub__list{list-style: none;display: grid;gap: 2px}.nav-sub .nav-link{display: flex;align-items: center;gap: 12px;padding: 9px 12px;border-radius: var(--r-sm);font-size: 14px;font-weight: 600}.nav-sub .nav-link:hover{background: var(--surface-2)}.nav-sub .nav-txt{display: grid}.nav-sub small{font-size: 12px;font-weight: 500;color: var(--muted)}.nav-ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--surface-2);flex-shrink: 0}.nav .is-mega>.nav-sub{display: grid;grid-template-columns: 1fr 260px;gap: 12px;width: min(760px,90vw);padding: 14px}.nav .is-mega .nav-sub__list{grid-template-columns: 1fr 1fr;align-content: start}.nav .is-mega .nav-sub .nav-link:hover .nav-ico{background: var(--accent)}.mnav{list-style: none;display: grid}.mnav .nav-item{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid var(--line)}.mnav .nav-link{flex: 1;display: flex;align-items: center;gap: 12px;min-height: 52px;font-size: 16px;font-weight: 700}.mnav .nav-toggle{width: 44px;height: 44px;display: grid;place-items: center}.mnav .nav-toggle svg{transition: transform .2s}.mnav .is-open>.nav-toggle svg{transform: rotate(180deg)}.mnav .nav-sub{display: none;width: 100%;padding-bottom: 10px}.mnav .is-open>.nav-sub{display: block}.mnav .nav-sub .nav-link{min-height: 44px;font-size: 15px;font-weight: 600;padding: 4px 0}.mnav .nav-sub .nav-item{border: 0}.mnav .nav-ico{width: 36px;height: 36px;border-radius: 10px}.mnav .nav-promo{display: none}.hdr--focus{position: relative}.hdr--focus .hdr__bar{grid-template-columns: auto 1fr auto}.hdr--focus .logo{justify-self: start}.hdr__secure{margin: 0;justify-self: center;display: none;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 600;color: var(--on-dark-muted)}.hdr__back{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 600;color: var(--on-dark-muted)}.hdr__back:hover{color: #fff}@media (min-width: 600px){.hdr__secure{display: inline-flex}}.scrim{position: fixed;inset: 0;z-index: 80;background: rgba(8,9,11,.5);opacity: 0;transition: opacity .25s var(--ease);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px)}.scrim.is-on{opacity: 1}html.is-locked,html.is-locked body{overflow: hidden}.drawer{position: fixed;top: 0;bottom: 0;z-index: 90;width: min(420px,92vw);display: flex;flex-direction: column;background: var(--surface);box-shadow: var(--sh-lg);transition: transform .32s var(--ease)}.drawer--left{inset-inline-start: 0;transform: translateX(-102%)}.drawer--right{inset-inline-end: 0;transform: translateX(102%)}.drawer.is-open{transform: none}.drawer__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 64px;padding: 8px 12px 8px 20px;border-bottom: 1px solid var(--line)}.drawer__title{margin: 0;font-size: 17px;font-weight: 800}.drawer__body{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 16px 20px 32px}.drawer__label{margin: 22px 0 10px;font-size: 11.5px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.drawer-search{display: flex;align-items: center;gap: 10px;width: 100%;height: 48px;padding: 0 16px;border-radius: var(--r-sm);background: var(--surface-2);color: var(--muted);font-size: 15px;text-align: start}.drawer-cats{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;list-style: none}.drawer-cats a{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 8px 10px;border-radius: var(--r-sm);border: 1px solid var(--line);font-size: 14px;font-weight: 700;line-height: 1.2}.drawer-cats a:hover{border-color: var(--ink)}.drawer-cats__ico{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;background: var(--surface-2);flex-shrink: 0}.drawer__account{display: grid;gap: 10px;margin-top: 24px}.drawer .contact-list{margin-top: 24px}.drawer .social{margin-top: 16px}.drawer .social a{background: var(--surface-2);color: var(--ink)}.search-panel{position: fixed;inset: 0 0 auto 0;z-index: 95;max-height: 100dvh;overflow-y: auto;overscroll-behavior: contain;background: var(--surface);box-shadow: var(--sh-lg);transform: translateY(-100%);transition: transform .3s var(--ease)}.search-panel.is-open{transform: none}.search-panel__inner{padding-block: 14px 24px}.search-form{position: relative;display: flex;align-items: center;gap: 8px}.search-form__ico{position: absolute;inset-inline-start: 16px;color: var(--muted);pointer-events: none}.search-form input[type="search"]{flex: 1;height: 54px;padding: 0 16px 0 50px;border: 1.5px solid var(--line-2);border-radius: var(--r);background: var(--surface-2);font-size: 16px;font-weight: 600;-webkit-appearance: none;appearance: none}.search-form input[type="search"]:focus{border-color: var(--ink);background: var(--surface)}.search-form input::-webkit-search-cancel-button{-webkit-appearance: none}.search-results{max-width: 900px;margin: 0 auto;padding-top: 8px}.search-panel .container{max-width: 940px}.sr-group{margin-top: 18px}.sr-list{list-style: none;display: grid;gap: 4px}.sr-item{display: grid;grid-template-columns: 60px 1fr auto;align-items: center;gap: 14px;padding: 8px;border-radius: var(--r-sm)}.sr-item:hover,.sr-item.is-active{background: var(--surface-2)}.sr-item img{width: 60px;height: 60px;object-fit: contain;border-radius: var(--r-sm);background: var(--img-bg)}.sr-item__brand{display: block;font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.sr-item__name{display: block;font-weight: 700;font-size: 14.5px;line-height: 1.3}.sr-item__name mark{background: color-mix(in srgb,var(--accent) 60%,transparent);color: inherit;border-radius: 3px;padding: 0 1px}.sr-item__meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 2px}.sr-item__price{font-weight: 800;font-size: 14px;text-align: end}.sr-item__price del{display: block;font-size: 12px;font-weight: 500;color: var(--muted)}.sr-item__price ins{text-decoration: none}.sr-item__price .price-from{display: none}.sr-terms{display: flex;flex-wrap: wrap;gap: 8px;list-style: none}.sr-all{margin-top: 16px}.sr-empty{padding: 28px 8px;text-align: center;color: var(--muted)}@media (max-width: 599px){.search-panel{inset: 0}.sr-item{grid-template-columns: 52px 1fr}.sr-item img{width: 52px;height: 52px}.sr-item__price{grid-column: 2;text-align: start;display: flex;gap: 8px;align-items: baseline}.sr-item__price del{display: inline}}.modal{position: fixed;inset: 0;z-index: 95;display: grid;place-items: center;padding: 16px;pointer-events: none}.modal:not([hidden]){pointer-events: auto}.modal__box{position: relative;width: min(920px,100%);max-height: calc(100dvh - 32px);overflow-y: auto;overscroll-behavior: contain;background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--sh-lg);opacity: 0;transform: translateY(16px) scale(.98);transition: opacity .25s var(--ease),transform .25s var(--ease)}.modal.is-open .modal__box{opacity: 1;transform: none}.modal__close{position: absolute;top: 10px;inset-inline-end: 10px;z-index: 2;background: var(--surface);box-shadow: var(--sh-sm)}.modal__body{min-height: 200px}.modal__body>.loader{margin: 80px auto}@media (max-width: 767px){.modal{place-items: end stretch;padding: 0}.modal__box{width: 100%;max-height: 92dvh;border-radius: var(--r-lg) var(--r-lg) 0 0;transform: translateY(100%)}}.qv{display: grid;gap: 20px;padding: 20px}.qv__main{aspect-ratio: 1;background: var(--img-bg);border-radius: var(--r);overflow: hidden}.qv__main img{width: 100%;height: 100%;object-fit: contain}.qv__thumbs{display: flex;gap: 8px;margin-top: 10px;overflow-x: auto}.qv__thumb{width: 60px;height: 60px;flex-shrink: 0;border-radius: var(--r-sm);overflow: hidden;border: 1.5px solid transparent;background: var(--img-bg)}.qv__thumb.is-active{border-color: var(--ink)}.qv__thumb img{width: 100%;height: 100%;object-fit: contain}.qv__info{display: flex;flex-direction: column;gap: 10px;align-items: flex-start}.qv__title{font-size: 22px;margin: 0}.qv__desc{color: var(--muted);font-size: 14.5px}.qv__buy{display: flex;gap: 10px;width: 100%;margin-top: 6px}.qv__hint{margin: 0;min-height: 1.2em;font-size: 13px;color: var(--sale);font-weight: 600}.qv .opt{width: 100%}@media (min-width: 768px){.qv{grid-template-columns: 1fr 1fr;gap: 28px;padding: 28px}.qv__title{font-size: 26px}}.opt{border: 0;margin: 0;padding: 0;min-width: 0}.opt__label{padding: 0;margin-bottom: 8px;font-size: 13.5px;font-weight: 700}.opt__label span{font-weight: 500;color: var(--muted)}.opt__chips{display: flex;flex-wrap: wrap;gap: 8px}.opt__chip{min-height: 40px;padding: 0 14px;border: 1.5px solid var(--line-2);border-radius: var(--r-sm);background: var(--surface);font-size: 13.5px;font-weight: 600;transition: border-color .15s,background .15s,color .15s}.opt__chip:hover{border-color: var(--ink)}.opt__chip[aria-pressed="true"]{border-color: var(--ink);background: var(--ink);color: #fff}.opt__chip.is-na{opacity: .45;text-decoration: line-through}.qty{display: inline-flex;align-items: center;height: 46px;border: 1.5px solid var(--line-2);border-radius: var(--r-sm);background: var(--surface);overflow: hidden}.qty__btn{width: 40px;height: 100%;display: grid;place-items: center;color: var(--ink-2);transition: background .15s}.qty__btn:hover{background: var(--surface-2)}.qty .qty__input,.qty input.qty{width: 42px;height: 100%;min-height: 0;border: 0;border-radius: 0;padding: 0;box-shadow: none;text-align: center;font-weight: 700;font-size: 15px;background: transparent;-moz-appearance: textfield;appearance: textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.qty--sm{height: 36px}.qty--sm .qty__btn{width: 32px}.qty.qty--sm .qty__input{width: 32px;font-size: 14px}.toast{position: fixed;left: 50%;bottom: calc(24px + var(--safe-b));z-index: 120;transform: translate(-50%,20px);opacity: 0;display: flex;align-items: center;gap: 10px;max-width: calc(100vw - 32px);padding: 12px 18px;background: var(--dark);color: #fff;border-radius: var(--pill);box-shadow: var(--sh-lg);font-size: 14px;font-weight: 600;transition: opacity .25s var(--ease),transform .25s var(--ease)}.toast.is-on{opacity: 1;transform: translate(-50%,0)}.toast svg{color: var(--accent)}.has-bottom-nav .toast{bottom: calc(var(--bnav-h) + 16px + var(--safe-b))}@media (min-width: 1024px){.has-bottom-nav .toast{bottom: 24px}}.loader{width: 28px;height: 28px;margin: 40px auto;border-radius: 50%;border: 2.5px solid var(--line-2);border-top-color: var(--ink);animation: spin .8s linear infinite}.age-gate{display: none}html.age-pending{overflow: hidden}html.age-pending .age-gate{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: 16px;background: rgba(6,7,9,.78);-webkit-backdrop-filter: blur(12px) saturate(120%);backdrop-filter: blur(12px) saturate(120%);animation: ageFade .25s var(--ease) both}.age-gate__box{position: relative;overflow: hidden;isolation: isolate;width: min(400px,90vw);max-height: calc(100dvh - 32px);overflow-y: auto;padding: 26px 22px 22px;text-align: center;color: var(--on-dark);background: linear-gradient(180deg,#17191d 0%,#101114 100%);border: 1px solid rgba(255,255,255,.09);border-radius: 22px;box-shadow: 0 30px 80px -20px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.05);animation: ageIn .3s var(--ease) both}.age-gate__box::before{content: "";position: absolute;inset: -40% -20% auto;height: 70%;z-index: -1;background: radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}.age-gate__box .logo{display: flex;justify-content: center;margin-bottom: 18px;color: var(--on-dark)}.age-gate__box .logo__text{font-size: 16px}.age-gate__box .logo__img{height: 56px}.age-gate__label{display: inline-flex;align-items: center;gap: 7px;margin: 0 0 10px;padding: 5px 12px;border-radius: var(--pill);border: 1px solid rgba(255,255,255,.1);background: rgba(255,255,255,.04);font-size: 12px;font-weight: 700;color: var(--accent)}.age-gate__label .dot{width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.age-gate__title{margin: 0 0 8px;font-size: clamp(1.25rem,1.1rem + .8vw,1.5rem);line-height: 1.35;color: #fff}.age-gate__text{margin: 0 auto;max-width: 32ch;font-size: 14px;line-height: 1.65;color: var(--on-dark-muted)}.age-gate__btns{display: grid;gap: 10px;margin-top: 22px}.age-gate__btns .btn{min-height: 50px;font-size: 15px;white-space: normal}.age-gate__no{--btn-bg: transparent;--btn-fg: var(--on-dark-muted);--btn-bd: rgba(255,255,255,.14);min-height: 46px !important;font-weight: 600;font-size: 14px !important}.age-gate__no:hover{--btn-fg: #fff;--btn-bd: rgba(255,255,255,.32);background: rgba(255,255,255,.04)}.age-gate__btns .btn:disabled{opacity: .45;cursor: default;transform: none}.age-gate__deny{margin: 14px 0 0;padding: 10px 12px;border-radius: 12px;background: color-mix(in srgb,var(--sale) 14%,transparent);color: #ff8a8e;font-size: 13.5px;font-weight: 600}@keyframes ageFade{from{opacity: 0}}@keyframes ageIn{from{opacity: 0;transform: translateY(8px) scale(.97)}}.section{padding-block: clamp(30px,4.5vw,64px)}.section--tight{padding-block: clamp(14px,2.2vw,26px)}.section--flush-top{padding-top: 0}.section--dark{background: var(--dark);color: var(--on-dark)}.section--soft{background: var(--surface-2)}.section + .section--tight,.section--tight + .section--tight{padding-top: 0}.section--dark + .section--tight{padding-top: clamp(14px,2.2vw,26px)}.sec-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: clamp(14px,2vw,24px)}.sec-title{font-size: clamp(1.45rem,1.1rem + 1.4vw,2.2rem);margin: 0;letter-spacing: -.03em}.sec-sub{margin: 6px 0 0;color: var(--muted);font-size: 14.5px;max-width: 520px}.section--dark .sec-sub{color: var(--on-dark-muted)}.sec-head__act{display: flex;align-items: center;gap: 14px;flex-shrink: 0}.sec-head__txt{min-width: 0}@media (max-width: 599px){.sec-head{gap: 12px}.sec-sub{font-size: 13px;margin-top: 4px}.sec-head .link-arrow{font-size: 13px;gap: 4px}.sec-head .link-arrow svg{width: 16px;height: 16px}}.car{position: relative;margin-inline: calc(var(--gutter) * -1)}.car__track{--per: 2;--gap: 12px;--pad: var(--gutter);display: flex;gap: var(--gap);list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--pad);padding: 4px var(--pad) 12px;scrollbar-width: none;-webkit-overflow-scrolling: touch}.car__track::-webkit-scrollbar{display: none}.car__slide{flex: 0 0 calc((100% - var(--pad) * 2 - var(--gap) * (var(--per) - 1)) / var(--per));scroll-snap-align: start;min-width: 0;display: flex}.car__slide>*{width: 100%}@media (min-width: 768px){.car__track{--per: 3;--gap: 16px}}@media (min-width: 1024px){.car{margin-inline: 0}.car__track{--per: 4;--gap: 20px;--pad: 0px;padding-inline: 0}}.car-nav{display: none;gap: 8px}.car-btn{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--line-2);background: var(--surface);transition: border-color .2s,opacity .2s}.car-btn:hover{border-color: var(--ink)}.car-btn:disabled{opacity: .35;cursor: default}.car-nav--light .car-btn{background: transparent;border-color: rgba(255,255,255,.25);color: #fff}.car-nav--light .car-btn:hover{border-color: #fff}@media (min-width: 1024px){.car-nav{display: flex}}.hero{position: relative;overflow: hidden;background: var(--dark);color: var(--on-dark);isolation: isolate}.hero__bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(46% 62% at 80% 42%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 62%),radial-gradient(40% 60% at 10% 100%,rgba(255,255,255,.05) 0%,transparent 70%),linear-gradient(180deg,#0e0f11 0%,#131519 100%)}.hero__bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(60% 80% at 75% 40%,#000 15%,transparent 72%);mask-image: radial-gradient(60% 80% at 75% 40%,#000 15%,transparent 72%)}.hero__track{display: flex;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}.hero__track::-webkit-scrollbar{display: none}.hero__slide{flex: 0 0 100%;min-width: 0;scroll-snap-align: start;scroll-snap-stop: always}.hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 40%;grid-template-areas: "copy visual" "text text" "ctas ctas";column-gap: 10px;align-items: center;padding-block: 18px 0}.hero__copy{grid-area: copy;position: relative;z-index: 1;min-width: 0}.hero .eyebrow--pill{font-size: 11.5px;padding: 5px 11px 5px 9px;gap: 7px;white-space: nowrap;max-width: 100%}@media (max-width: 599px){html[lang^="en"] .hero .eyebrow--pill{letter-spacing: .06em}}.hero .eyebrow .dot{width: 6px;height: 6px;box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.hero__title{margin: 12px 0 0;font-size: clamp(1.55rem,1.05rem + 2.5vw,3.35rem);line-height: 1.08;letter-spacing: -.035em;font-weight: 800;text-wrap: balance}.hero__text{grid-area: text;margin: 12px 0 0;font-size: 14px;line-height: 1.6;color: var(--on-dark-muted);max-width: 520px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.hero__ctas{grid-area: ctas;display: flex;gap: 10px;margin-top: 16px}.hero__ctas .btn{flex: 1 1 0;min-width: 0;min-height: 46px;padding: 0 14px;font-size: 14px}.hero__visual{grid-area: visual;position: relative;display: grid;place-items: center;min-width: 0}.hero__img{position: relative;width: 100%;height: auto;max-height: 200px;object-fit: contain;filter: drop-shadow(0 18px 26px rgba(0,0,0,.55))}.hero__ring{position: absolute;width: 92%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(255,255,255,.07);box-shadow: inset 0 0 60px color-mix(in srgb,var(--accent) 12%,transparent),0 0 0 18px rgba(255,255,255,.012)}.hero__foot{display: flex;flex-direction: column-reverse;align-items: center;gap: 12px;padding-block: 14px 18px}.hero__points{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 14px;list-style: none;font-size: 12px;font-weight: 600;color: var(--on-dark-muted)}.hero__points li{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap}.hero__points svg{color: var(--accent);flex-shrink: 0}.hero__nav{display: flex;align-items: center;gap: 6px}.hero__arrow{display: none;width: 34px;height: 34px;place-items: center;border-radius: 50%;border: 1px solid rgba(255,255,255,.16);color: var(--on-dark);transition: border-color .2s,background .2s}.hero__arrow:hover{border-color: rgba(255,255,255,.5);background: rgba(255,255,255,.05)}.hero__dots{display: flex;align-items: center}.hero__dot{position: relative;width: 22px;height: 22px;-webkit-tap-highlight-color: transparent}.hero__dot::before{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;border-radius: 3px;background: rgba(255,255,255,.3);transform: translate(-50%,-50%);transition: width .3s var(--ease),background .3s}.hero__dot[aria-current="true"]::before{width: 18px;background: var(--accent)}@media (max-width: 359px){.hero__ctas .btn{padding: 0 10px;font-size: 13px}.hero__text{font-size: 13.5px}}@media (min-width: 600px){.hero__grid{grid-template-columns: minmax(0,1fr) 38%;padding-block: 28px 0}.hero__ctas .btn{flex: 0 1 auto;padding: 0 22px}.hero__img{max-height: 300px}.hero__text{font-size: 15px;-webkit-line-clamp: 2}}@media (min-width: 1024px){.hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,.92fr);column-gap: 48px;grid-template-rows: 1fr auto auto auto 1fr;grid-template-areas: ". visual" "copy visual" "text visual" "ctas visual" ". visual";min-height: 440px;padding-block: 36px 0}.hero .eyebrow--pill{font-size: 12.5px;padding: 6px 14px 6px 11px}.hero__title{margin-top: 18px}.hero__text{margin-top: 16px;font-size: 17px}.hero__ctas{margin-top: 26px;gap: 12px}.hero__ctas .btn{min-height: 52px;padding: 0 26px;font-size: 15px}.hero__img{max-height: 420px;width: auto;max-width: 100%}.hero__ring{width: 70%}.hero__foot{flex-direction: row;justify-content: space-between;padding-block: 8px 30px}.hero__arrow{display: grid}}.section--cats{padding-block: clamp(22px,3.5vw,48px) clamp(8px,1.5vw,16px)}.cats{display: flex;gap: 10px;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter) 12px;scroll-padding-inline: var(--gutter)}.cats::-webkit-scrollbar{display: none}.cats>li{flex: 0 0 clamp(106px,30.5vw,132px);display: flex;scroll-snap-align: start}.cat{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 2px;width: 100%;min-height: 128px;padding: 14px 8px 12px;text-align: center;background: var(--surface);border: 1px solid var(--line);border-radius: 16px;box-shadow: 0 1px 2px rgba(14,15,17,.04),0 6px 16px -12px rgba(14,15,17,.18);transition: transform .25s var(--ease),border-color .25s,box-shadow .25s}.cat__ico{display: grid;place-items: center;width: 50px;height: 50px;margin-bottom: 8px;border-radius: 50%;background: var(--surface-2);color: var(--ink);transition: background .25s,transform .35s var(--ease)}.cat--hl .cat__ico{background: color-mix(in srgb,var(--accent) 38%,var(--surface))}.cat__name{font-size: 13.5px;font-weight: 700;line-height: 1.3}.cat__tag{font-size: 11.5px;color: var(--muted);line-height: 1.35}.cat:hover{transform: translateY(-2px);border-color: var(--line-2);box-shadow: var(--sh)}.cat:hover .cat__ico{background: var(--accent);transform: scale(1.05)}@media (min-width: 768px){.cats>li{flex-basis: 136px}}@media (min-width: 1200px){.cats{display: grid;grid-template-columns: repeat(auto-fit,minmax(118px,1fr));gap: 14px;overflow: visible;margin: 0;padding: 2px 0 6px}.cats>li{flex: none}.cat{min-height: 150px;padding: 20px 10px 16px}.cat__ico{width: 56px;height: 56px}}.banner{position: relative;display: grid;overflow: hidden;border-radius: var(--r-lg);isolation: isolate;background: var(--surface-2);color: var(--ink);min-height: 200px}.banner__body{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 10px;padding: 26px 22px}.banner__title{margin: 0;font-size: clamp(1.45rem,1rem + 1.8vw,2.5rem);line-height: 1.05;letter-spacing: -.035em;max-width: 14ch;text-wrap: balance}.banner__text{margin: 0;font-size: 14.5px;max-width: 38ch;opacity: .8}.banner .btn{margin-top: 8px;pointer-events: none}.banner__media{position: relative;display: flex;align-items: flex-end;justify-content: center;overflow: hidden}.banner__media img{width: 100%;height: 100%;max-height: 260px;object-fit: contain;object-position: center bottom;transition: transform .6s var(--ease)}.banner:hover .banner__media img{transform: scale(1.04)}.banner__link{position: absolute;inset: 0;z-index: 2;border-radius: inherit}.banner__link:focus-visible{outline: 3px solid var(--accent);outline-offset: -3px}.banner--dark{background: var(--dark-2);color: var(--on-dark)}.banner--dark::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 90% at 85% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.banner--dark .eyebrow{color: var(--accent)}.banner--accent{background: var(--accent);color: var(--accent-ink)}.banner--accent .eyebrow{color: var(--accent-ink);opacity: .7}.banner--light{background: #e9e9e3}.banner--light .eyebrow,.banner--accent .eyebrow{color: inherit}@media (max-width: 767px){.banner{min-height: 0}.banner--wide{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr)}.banner--wide .banner__body{padding: 16px;padding-inline-end: 4px;gap: 5px}.banner--wide .eyebrow{font-size: 11.5px}.banner--wide .banner__title{font-size: 1.12rem;line-height: 1.3;max-width: none}.banner--wide .banner__text{font-size: 12.5px;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.banner--wide .banner__media img{max-height: 150px}.banner .btn{min-height: 36px;padding: 0 14px;font-size: 13px;margin-top: 4px}}@media (min-width: 768px){.banner--wide{grid-template-columns: 1.3fr 1fr;min-height: 210px}.banner--wide .banner__body{padding: 28px 44px;gap: 8px}.banner--wide .banner__title{font-size: clamp(1.5rem,1rem + 1.2vw,2.05rem);max-width: 22ch}.banner--wide .banner__media img{max-height: 210px}}.banner--slim{min-height: 0;grid-template-columns: 1fr;margin-bottom: 20px}.banner--slim .banner__body{flex-direction: row;flex-wrap: wrap;align-items: center;gap: 6px 16px;padding: 16px 20px}.banner--slim .banner__title{font-size: 17px;max-width: none;letter-spacing: -.015em}.banner--slim .btn{margin: 0 0 0 auto}.banner--slim .eyebrow{font-size: 11px}.banner--slim .banner__media{display: none}.banner--menu{min-height: 100%;grid-template-rows: auto 1fr}.banner--menu .banner__body{padding: 20px 18px 0;gap: 6px}.banner--menu .banner__title{font-size: 20px}.banner--menu .banner__text{font-size: 13px}.banner--menu .banner__media img{max-height: 150px}.banner--menu .btn{display: none}.nav-promo{display: flex}.nav-promo .banner{width: 100%}.pgrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;list-style: none}.pgrid>li{display: flex;min-width: 0}.pgrid>li>.pcard{width: 100%}@media (min-width: 768px){.pgrid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}@media (min-width: 1024px){.pgrid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}}.pcard{position: relative;display: flex;flex-direction: column;min-width: 0;height: 100%;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;transition: box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.pcard__media{position: relative;aspect-ratio: 1;background: var(--img-bg);overflow: hidden}.pcard__imglink{position: absolute;inset: 0;display: block}.pcard__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: transform .6s var(--ease),opacity .4s var(--ease)}.pcard__img--alt{opacity: 0}.pcard__badges{position: absolute;top: 10px;inset-inline-start: 10px;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;gap: 5px;pointer-events: none}.badge{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 6px;font-size: 11px;font-weight: 800;letter-spacing: .03em;text-transform: uppercase;line-height: 1;background: var(--ink);color: #fff}.badge--sale{background: var(--sale);color: #fff}.badge--new{background: var(--accent);color: var(--accent-ink)}.badge--best{background: var(--ink);color: var(--accent)}.badge--out{background: #fff;color: var(--muted);box-shadow: inset 0 0 0 1px var(--line-2)}.pcard__wish{position: absolute;top: 8px;inset-inline-end: 8px;z-index: 2;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 50%;background: rgba(255,255,255,.92);color: var(--ink);box-shadow: var(--sh-sm);transition: transform .2s var(--ease),color .2s,background .2s}.pcard__wish:hover{transform: scale(1.08)}.pcard__wish[aria-pressed="true"]{color: var(--sale)}.pcard__wish[aria-pressed="true"] svg,.pdp-wish[aria-pressed="true"] svg{fill: currentColor}.pcard__qv{position: absolute;inset-inline-start: 10px;inset-inline-end: 10px;bottom: 10px;z-index: 2;height: 38px;display: none;align-items: center;justify-content: center;gap: 6px;border-radius: var(--r-sm);background: rgba(255,255,255,.95);color: var(--ink);font-size: 13px;font-weight: 700;box-shadow: var(--sh);opacity: 0;transform: translateY(8px);transition: opacity .25s var(--ease),transform .25s var(--ease),background .2s}.pcard__qv:hover{background: var(--ink);color: #fff}.pcard__rank{position: absolute;inset-inline-start: 10px;bottom: 6px;z-index: 2;font-size: 44px;font-weight: 800;line-height: 1;letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1.5px rgba(14,15,17,.35);pointer-events: none}.pcard__body{display: flex;flex-direction: column;flex: 1;gap: 4px;padding: 12px 12px 12px}.pcard__brand{font-size: 10.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.pcard__title{margin: 0;font-size: 13.5px;font-weight: 700;line-height: 1.35;letter-spacing: -.01em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(1.35em * 2)}.pcard__title a::after{content: "";position: absolute;inset: 0;z-index: 1}.pcard__title a:focus-visible{outline: none}.pcard:has(.pcard__title a:focus-visible){outline: 2px solid var(--ink);outline-offset: 2px}.pcard__price{margin-top: 2px}.pcard__foot{display: flex;flex-direction: column;gap: 10px;margin-top: auto;padding-top: 6px}.pcard__add{position: relative;z-index: 2;display: inline-flex;align-items: center;justify-content: center;gap: 6px;width: 100%;height: 40px;border-radius: var(--r-sm);background: var(--ink);color: #fff;font-size: 13px;font-weight: 700;white-space: nowrap;transition: background .2s,color .2s}.pcard__add:hover{background: var(--accent);color: var(--accent-ink)}.pcard__add.is-muted{background: var(--surface-2);color: var(--ink)}.pcard__add.is-done{background: var(--ok);color: #fff}.pcard.is-out .pcard__img{opacity: .6}.price,.pcard__price{font-size: 15px;font-weight: 800;letter-spacing: -.01em}.pcard__price del,.price del{font-size: .85em;font-weight: 500;color: var(--muted);margin-inline-end: 4px;text-decoration-thickness: 1px}.pcard__price ins,.price ins{text-decoration: none}.pcard__price del + ins,.price del + ins{color: var(--sale)}.price-from{font-size: .8em;font-weight: 600;color: var(--muted)}.price-lg{font-size: clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight: 800;letter-spacing: -.02em}.price-lg del{font-size: .62em;font-weight: 500;color: var(--muted);margin-inline-end: 6px}.price-lg ins{text-decoration: none;color: var(--ink)}@media (max-width: 399px){.pcard__body{padding: 10px}.pcard__title{font-size: 13px}.pcard__price{font-size: 14px}.pcard__add{font-size: 12.5px;height: 38px}.pcard__add svg{display: none}.pcard__wish{width: 32px;height: 32px}}@media (min-width: 1024px){.pcard__body{padding: 14px 16px 16px}.pcard__title{font-size: 14.5px}.pcard__price{font-size: 16px}}@media (hover: hover) and (pointer: fine){.pcard:hover{border-color: var(--line-2);box-shadow: var(--sh);transform: translateY(-2px)}.pcard:hover .pcard__img{transform: scale(1.05)}.pcard:hover .pcard__img--alt{opacity: 1}.pcard:has(.pcard__img--alt):hover .pcard__img:not(.pcard__img--alt){opacity: 0}.pcard__qv{display: flex}.pcard:hover .pcard__qv,.pcard__qv:focus-visible{opacity: 1;transform: none}}.stars{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 700}.stars__bar{--r: 0%;position: relative;width: 76px;height: 14px;flex-shrink: 0;background: linear-gradient(90deg,#f5a524 var(--r),var(--line-2) var(--r));-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 15.2px 14px repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 15.2px 14px repeat-x}.stock-dot{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;color: var(--muted)}.stock-dot::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.stock-dot.is-in{color: var(--ok)}.stock-dot.is-low{color: var(--warn)}.stock-dot.is-out{color: var(--sale)}.pcard--dark{background: var(--dark-2);border-color: var(--dark-line);color: var(--on-dark)}.pcard--dark .pcard__media{margin: 8px 8px 0;border-radius: calc(var(--r) - 4px)}.pcard--dark .pcard__brand,.pcard--dark .pcard__price del,.pcard--dark .price-from{color: var(--on-dark-muted)}.pcard--dark .pcard__add{background: var(--accent);color: var(--accent-ink)}.pcard--dark .pcard__add:hover{background: #fff}.pcard--dark .stock-dot.is-in{color: #4ade80}.pcard--dark .stock-dot.is-low{color: #fbbf24}.pcard--dark .pcard__price del + ins{color: #ff7a7e}@media (hover: hover) and (pointer: fine){.pcard--dark:hover{border-color: rgba(255,255,255,.22);box-shadow: 0 20px 40px -24px rgba(0,0,0,.8)}}.pcard--dark:has(.pcard__title a:focus-visible){outline-color: var(--accent)}.best{display: grid;gap: 24px}.best__intro{display: flex;flex-direction: column;align-items: flex-start;gap: 12px}.best__intro .eyebrow{color: var(--accent)}.best__intro .sec-sub{margin: 0}.link-arrow--light{color: var(--accent)}.link-arrow--light:hover{color: #fff}@media (max-width: 1023px){.best{gap: 16px}.best__intro{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 4px 12px}.best__intro .sec-title{grid-column: 1}.best__intro .sec-sub{grid-column: 1;font-size: 13px}.best__intro .link-arrow{grid-column: 2;grid-row: 1 / span 2;font-size: 13px}}@media (min-width: 1024px){.best__intro .sec-title{font-size: clamp(1.8rem,1.2rem + 1.6vw,2.6rem)}}.best__intro .car-nav{margin-top: auto;padding-top: 16px}.best__list{min-width: 0}@media (min-width: 1024px){.best{grid-template-columns: 280px minmax(0,1fr);gap: 40px}.car--best .car__track{--per: 3}}.brands{display: flex;gap: 10px;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter) 8px}.brands::-webkit-scrollbar{display: none}.brands>li{flex: 0 0 150px;scroll-snap-align: start}.brand{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;height: 100px;padding: 12px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);text-align: center;transition: border-color .25s,box-shadow .25s,transform .25s var(--ease)}.brand__word{font-size: 18px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;line-height: 1.1}.brand__logo{max-height: 42px;width: auto;filter: grayscale(1);opacity: .8;transition: filter .25s,opacity .25s}.brand__count{font-size: 11.5px;color: var(--muted);font-weight: 600}.brand:hover{border-color: var(--ink);transform: translateY(-2px);box-shadow: var(--sh)}.brand:hover .brand__logo{filter: none;opacity: 1}@media (min-width: 1024px){.brands{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));overflow: visible;margin: 0;padding: 0;gap: 14px}.brand{height: 116px}}.trust{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;list-style: none}.trust__item{display: flex;flex-direction: column;gap: 12px;padding: 20px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.trust__ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--dark);color: var(--accent)}.trust__txt{display: grid;gap: 3px}.trust__txt strong{font-size: 15px;line-height: 1.25}.trust__txt small{font-size: 13px;color: var(--muted);line-height: 1.45}@media (min-width: 1024px){.trust{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.trust__item{padding: 26px 24px}}.trust--compact{grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 18px}.trust--compact .trust__item{flex-direction: row;align-items: center;gap: 10px;padding: 10px 12px;border-radius: var(--r-sm);background: var(--surface-2);border: 0}.trust--compact .trust__ico{width: 34px;height: 34px;border-radius: 10px;flex-shrink: 0}.trust--compact .trust__txt strong{font-size: 12.5px}.trust--compact .trust__txt small{display: none}.reviews{display: grid;gap: 14px;list-style: none}.review{display: flex;flex-direction: column;gap: 12px;padding: 22px;background: var(--surface);border-radius: var(--r);border: 1px solid var(--line)}.review blockquote{margin: 0;font-size: 15px;line-height: 1.6}.review blockquote p{margin: 0}.review__by{margin: auto 0 0;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 13px;color: var(--muted)}.review__by strong{color: var(--ink)}.review__by a{text-decoration: underline;text-underline-offset: 3px}.review__verified{display: inline-flex;align-items: center;gap: 4px;color: var(--ok);font-weight: 700}@media (min-width: 768px){.reviews{grid-template-columns: repeat(3,1fr);gap: 20px}}.nl{display: grid;gap: 20px;padding: 28px 22px;border-radius: var(--r-lg);background: var(--accent);color: var(--accent-ink)}.nl__copy{display: flex;gap: 16px;align-items: flex-start}.nl__ico{display: grid;place-items: center;width: 54px;height: 54px;border-radius: 16px;background: var(--dark);color: var(--accent);flex-shrink: 0}.nl h2{font-size: clamp(1.35rem,1rem + 1.2vw,2rem);margin: 0 0 6px}.nl p{margin: 0;font-size: 14.5px;opacity: .8}.nl-form{position: relative;display: flex;flex-wrap: wrap;gap: 8px}.nl-form input[type="email"]{flex: 1 1 220px;min-width: 0;height: 50px;padding: 0 16px;border: 1.5px solid transparent;border-radius: var(--r-sm);background: #fff;color: var(--ink);font-size: 15px}.nl-form input[type="email"]:focus{border-color: var(--ink)}.nl-form .btn{height: 50px}.nl .nl-form .btn--accent{--btn-bg: var(--dark);--btn-fg: #fff}.nl-msg{flex-basis: 100%;margin: 0;min-height: 1.3em;font-size: 13.5px;font-weight: 700}.nl-msg.is-error{color: var(--sale)}@media (min-width: 1024px){.nl{grid-template-columns: 1fr 1fr;align-items: center;gap: 40px;padding: 44px 48px}}.ftr{position: relative;isolation: isolate;overflow: hidden;background: var(--dark);color: var(--on-dark-muted);font-size: 14.5px;padding-top: clamp(44px,6vw,80px);border-top: 1px solid var(--dark-line)}.ftr:not(.ftr--focus)::before{content: "";position: absolute;z-index: -1;inset: 0 0 auto;height: 420px;pointer-events: none;background: radial-gradient(60% 100% at 85% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}[dir="rtl"] .ftr:not(.ftr--focus)::before{background: radial-gradient(60% 100% at 15% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}.ftr:not(.ftr--focus)::after{content: "";position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,transparent,var(--accent),transparent);opacity: .55}.ftr a:hover{color: #fff}.ftr__top{display: grid;gap: 28px;padding-bottom: clamp(28px,4vw,44px)}.ftr .logo{color: var(--on-dark)}.ftr__about{margin: 18px 0 20px;max-width: 400px;line-height: 1.7}.ftr__title{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 0;font-size: 15px;font-weight: 800;color: var(--on-dark);letter-spacing: .01em;list-style: none}.ftr__title::-webkit-details-marker{display: none}.ftr__title--ico{justify-content: flex-start}.ftr__title--ico svg{color: var(--accent)}.ftr__muted{margin: 8px 0 16px;line-height: 1.65}.ftr__news{padding: clamp(20px,3vw,30px);border-radius: var(--r-lg);background: linear-gradient(160deg,var(--dark-2),#121418);border: 1px solid var(--dark-line);align-self: start}.ftr__news .ftr__title{font-size: clamp(16px,1rem + .5vw,20px)}.ftr__news .nl-form input[type="email"]{background: var(--dark-3);color: #fff;border-color: var(--dark-line)}.ftr__news .nl-form input[type="email"]::placeholder{color: #8b9097}.ftr__news .nl-form input[type="email"]:focus{border-color: var(--accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.ftr__news .nl-msg{color: var(--accent)}.ftr__stores{padding: clamp(24px,3.5vw,36px) 0;border-top: 1px solid var(--dark-line)}.ftr__stores .ftr__title{margin-bottom: 16px}.ftr__cols{display: grid;border-top: 1px solid var(--dark-line)}.ftr__col{border-bottom: 1px solid var(--dark-line)}.ftr__col>summary{min-height: 56px;cursor: pointer}.ftr__col>summary svg{transition: transform .2s}.ftr__col[open]>summary svg{transform: rotate(180deg)}.ftr__col>:not(summary){margin-bottom: 18px}.ftr__links{list-style: none;display: grid;gap: 11px}.ftr__links a{display: inline-block;padding: 2px 0;transition: color .2s,transform .2s var(--ease)}.ftr__links a:hover{color: var(--accent);transform: translateX(3px)}[dir="rtl"] .ftr__links a:hover{transform: translateX(-3px)}.ftr .contact-list a:hover{color: #fff}.ftr__col--contact .link-arrow{margin-top: 4px;color: var(--accent)}.ftr .paymethods{padding: 26px 0;border-bottom: 1px solid var(--dark-line)}.ftr__bottom{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 22px 0 28px;font-size: 13px}.ftr__bottom p{margin: 0}.ftr__warn{display: inline-flex;align-items: center;gap: 10px;color: var(--on-dark-muted)}.ftr__age{display: inline-grid;place-items: center;flex-shrink: 0;min-width: 34px;height: 24px;padding: 0 6px;border-radius: 6px;border: 1px solid color-mix(in srgb,var(--accent) 60%,transparent);color: var(--accent);font-size: 11.5px;font-weight: 800}@media (min-width: 768px){.ftr__top{grid-template-columns: 1.1fr 1fr;gap: 48px;align-items: start}.ftr__cols{grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 32px;padding: 40px 0}.ftr__col{border: 0}.ftr__col>summary{min-height: 0;margin-bottom: 18px;pointer-events: none}.ftr__col>summary svg{display: none}.ftr .paymethods{border-top: 1px solid var(--dark-line)}.ftr__bottom{flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 24px}}@media (min-width: 1024px){.ftr .paymethods{display: flex;align-items: center;justify-content: space-between;gap: 24px}.ftr .paymethods__label{margin: 0}}.ftr--focus{padding: 28px 0 40px;font-size: 13px}.ftr--focus p{display: flex;align-items: center;gap: 8px;margin: 0 0 12px}.ftr__inline{display: flex;flex-wrap: wrap;gap: 8px 18px;list-style: none}.social{display: flex;flex-wrap: wrap;gap: 8px;list-style: none}.social a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--dark-3);border: 1px solid var(--dark-line);color: var(--on-dark);transition: background .2s,color .2s,transform .2s var(--ease)}.social a:hover{background: var(--accent);color: var(--accent-ink);transform: translateY(-2px)}.contact-list{list-style: none;display: grid;gap: 12px}.contact-list li{display: flex;gap: 10px;align-items: flex-start;line-height: 1.45}.contact-list svg{margin-top: 2px;opacity: .8;flex-shrink: 0}.contact-list a{text-decoration: underline;text-decoration-color: transparent;transition: text-decoration-color .2s}.stores{list-style: none;display: grid;gap: 12px}@media (min-width: 700px){.stores--footer{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}.store{position: relative;display: flex;align-items: flex-start;gap: 14px;min-width: 0;padding: 18px;border-radius: var(--r);transition: border-color .2s,transform .2s var(--ease),box-shadow .2s}.store__ico{display: grid;place-items: center;flex-shrink: 0;width: 44px;height: 44px;border-radius: 12px}.store__body{display: grid;gap: 3px;min-width: 0}.store__label{font-size: 11.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .08em}.store__name{font-size: 15.5px;font-weight: 800;line-height: 1.4;overflow-wrap: anywhere}.store__detail{font-size: 14px}.store__map{display: inline-flex;align-items: center;gap: 5px;margin-top: 6px;font-size: 13px;font-weight: 700;justify-self: start}.store__map svg{transition: transform .2s var(--ease)}.store__map:hover svg{transform: translateX(3px)}[dir="rtl"] .store__map:hover svg{transform: translateX(-3px) scaleX(-1)}.stores--footer .store{background: var(--dark-2);border: 1px solid var(--dark-line)}.stores--footer .store:hover{border-color: color-mix(in srgb,var(--accent) 45%,transparent);transform: translateY(-2px)}.stores--footer .store__ico{background: color-mix(in srgb,var(--accent) 12%,transparent);color: var(--accent)}.stores--footer .store__label{color: var(--accent)}.stores--footer .store__name{color: var(--on-dark)}.stores--footer .store__map{color: var(--on-dark)}.stores--footer .store__map:hover{color: var(--accent)}.stores--page .store{background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-sm)}.stores--page .store:hover{border-color: var(--ink);box-shadow: var(--sh)}.stores--page .store__ico{background: var(--dark);color: var(--accent)}.stores--page .store__label{color: var(--muted)}.stores--page .store--main .store__label{color: var(--ink)}.stores--page .store--main{border-color: var(--ink)}.stores--page .store--main::after{content: "";position: absolute;top: 18px;inset-inline-end: 18px;width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}.stores--page .store__detail{color: var(--ink-2)}.stores--page .store__map{color: var(--ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--line-2)}html[lang^="ar"] .store__label{font-size: 12.5px}.paymethods{display: grid;gap: 10px;min-width: 0}.paymethods__label{display: inline-flex;align-items: center;gap: 7px;margin: 0;font-size: 12.5px;font-weight: 700;color: var(--muted)}.paymethods__label svg{flex-shrink: 0}.paymethods__frame{display: block;width: 100%;max-width: 260px}.paymethods__img{display: block;width: 100%;height: auto}@media (max-width: 599px){.paymethods__frame{max-width: 240px}}.ftr .paymethods__label{color: var(--on-dark-muted)}.ftr .paymethods__label svg{color: var(--accent)}.paymethods--product{margin: 16px 0 4px;padding: 14px 16px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line)}.paymethods--cart{padding: 14px 16px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line)}.paymethods--checkout{margin-top: 16px;padding-top: 16px;border-top: 1px dashed var(--line-2);justify-items: center;text-align: center}.bnav{position: fixed;inset-inline-start: 0;inset-inline-end: 0;bottom: 0;z-index: 70;padding-bottom: var(--safe-b);background: rgba(255,255,255,.96);border-top: 1px solid var(--line);-webkit-backdrop-filter: saturate(180%) blur(14px);backdrop-filter: saturate(180%) blur(14px);transition: transform .3s var(--ease)}.bnav ul{display: grid;grid-template-columns: repeat(5,1fr);height: var(--bnav-h);padding-inline: 4px}.bnav__item{position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;width: 100%;height: 100%;font-size: 11px;font-weight: 600;line-height: 1.2;color: #6f737a;-webkit-tap-highlight-color: transparent;transition: color .2s}.bnav__item svg{width: 22px;height: 22px}.bnav__item::before{content: "";position: absolute;z-index: -1;top: 50%;left: 50%;width: 46px;height: 28px;margin-top: -22px;border-radius: 14px;background: color-mix(in srgb,var(--accent) 55%,transparent);transform: translateX(-50%) scale(.6);opacity: 0;transition: opacity .2s,transform .25s var(--ease)}.bnav__item.is-active{color: var(--ink);font-weight: 700}.bnav__item.is-active::before{opacity: 1;transform: translateX(-50%)}.bnav__item:active::before{opacity: .6;transform: translateX(-50%)}.bnav .hdr-count{top: 5px;inset-inline-end: calc(50% - 24px)}.has-bottom-nav{padding-bottom: calc(var(--bnav-h) + var(--safe-b))}@media (min-width: 1024px){.bnav{display: none}.has-bottom-nav{padding-bottom: 0}}.wa-float{position: fixed;inset-inline-end: 16px;bottom: calc(20px + var(--safe-b));z-index: 65;display: flex;align-items: center;gap: 10px;flex-direction: row-reverse;color: #fff;-webkit-tap-highlight-color: transparent;transition: bottom .3s var(--ease)}.wa-float__btn{position: relative;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: #25d366;color: #fff;box-shadow: 0 12px 28px -10px rgba(18,140,67,.75),inset 0 -2px 0 rgba(0,0,0,.12);transition: transform .25s var(--ease),box-shadow .25s}.wa-float__btn::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: #25d366;z-index: -1;animation: waPulse 2.8s cubic-bezier(.2,.6,.3,1) infinite}.wa-float__ico{width: 30px;height: 30px}.wa-float__tip{display: none;padding: 9px 14px;border-radius: var(--pill);background: var(--dark);color: #fff;font-size: 13.5px;font-weight: 700;white-space: nowrap;box-shadow: var(--sh);opacity: 0;transform: translateX(8px);transition: opacity .2s,transform .2s var(--ease);pointer-events: none}[dir="rtl"] .wa-float__tip{transform: translateX(-8px)}.wa-float:hover,.wa-float:focus-visible{color: #fff}.wa-float:hover .wa-float__btn,.wa-float:focus-visible .wa-float__btn{transform: scale(1.07);box-shadow: 0 16px 34px -10px rgba(18,140,67,.85)}.wa-float:active .wa-float__btn{transform: scale(.95)}.wa-float:hover .wa-float__tip,.wa-float:focus-visible .wa-float__tip{opacity: 1;transform: none}@keyframes waPulse{0%{transform: scale(1);opacity: .45}70%,100%{transform: scale(1.55);opacity: 0}}@media (prefers-reduced-motion: reduce){.wa-float__btn::before{animation: none;opacity: 0}}.has-bottom-nav .wa-float{bottom: calc(var(--bnav-h) + 16px + var(--safe-b))}@media (min-width: 1024px){.wa-float,.has-bottom-nav .wa-float{bottom: 28px;inset-inline-end: 28px}.wa-float__btn{width: 60px;height: 60px}.wa-float__tip{display: block}}@media (max-width: 359px){.wa-float{inset-inline-end: 12px}.wa-float__btn{width: 52px;height: 52px}}html.is-locked .wa-float,body.is-locked .wa-float{opacity: 0;pointer-events: none}.page-head{padding: clamp(20px,3vw,36px) 0 clamp(20px,3vw,32px)}.page-title{margin: 0;font-size: clamp(1.7rem,1.2rem + 2vw,2.7rem);letter-spacing: -.035em}.page-sub{margin: 8px 0 0;color: var(--muted);max-width: 640px}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-bottom: 12px;font-size: 13px;color: var(--muted)}.crumbs a{color: var(--muted)}.crumbs a:hover{color: var(--ink)}.crumbs__sep{opacity: .5}.prose{max-width: 760px}.prose>* + *{margin-top: 1em}.prose h2{font-size: 1.5rem;margin-top: 1.6em}.prose h3{font-size: 1.2rem;margin-top: 1.4em}.prose a{text-decoration: underline;text-underline-offset: 3px}.prose ul,.prose ol{padding-inline-start: 1.3em}.prose li + li{margin-top: .35em}.prose img{border-radius: var(--r)}.prose__hero{margin: 0 0 24px}.page-wide{max-width: none}.posts{display: grid;gap: 20px;list-style: none}@media (min-width: 768px){.posts{grid-template-columns: repeat(3,1fr)}}.post-card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;height: 100%}.post-card__img img{aspect-ratio: 16/10;object-fit: cover;width: 100%}.post-card__body{padding: 18px}.post-card__title{font-size: 18px}.pager .nav-links,.woocommerce-pagination ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;list-style: none;margin-top: 36px}.empty-state{display: flex;flex-direction: column;align-items: center;gap: 6px;max-width: 520px;margin: 0 auto;padding: 48px 16px;text-align: center}.empty-state h1,.empty-state h2,.empty-state h3{margin: 10px 0 4px;font-size: clamp(1.3rem,1rem + 1.2vw,1.8rem)}.empty-state p{color: var(--muted)}.empty-state__ico{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 50%;background: var(--surface-2)}.empty-state__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 8px}.empty-state__code{margin: 0;font-size: clamp(4rem,3rem + 6vw,8rem);font-weight: 800;letter-spacing: -.06em;line-height: 1;color: transparent;-webkit-text-stroke: 2px var(--ink)}.empty-state--page{padding-block: 40px 60px}.empty-state--drawer{padding: 48px 12px}.inline-search{display: flex;gap: 8px;width: 100%;max-width: 440px;margin-top: 12px}.inline-search input{flex: 1;min-width: 0}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],input[type="url"],input[type="date"],select,textarea,.input-text{width: 100%;min-height: 48px;padding: 10px 14px;border: 1.5px solid var(--line-2);border-radius: var(--r-sm);background: var(--surface);color: var(--ink);font-size: 15px;line-height: 1.4;transition: border-color .2s,box-shadow .2s;-webkit-appearance: none;appearance: none}textarea{min-height: 110px;resize: vertical}select{padding-inline-end: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230e0f11' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}input:focus,select:focus,textarea:focus,.input-text:focus{border-color: var(--ink);box-shadow: 0 0 0 3px rgba(14,15,17,.08)}input[type="checkbox"],input[type="radio"]{width: 18px;height: 18px;accent-color: var(--ink);vertical-align: -3px}label{font-size: 14px;font-weight: 600}.form-row{margin: 0 0 14px}.form-row label{display: block;margin-bottom: 6px}.form-row label.checkbox,.form-row label.woocommerce-form__label-for-checkbox{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;cursor: pointer}.required{color: var(--sale);text-decoration: none;border: 0}.optional{color: var(--muted);font-weight: 500}.woocommerce-invalid input.input-text,.woocommerce-invalid select{border-color: var(--sale)}.select-wrap{position: relative}.woocommerce-notices-wrapper:empty{display: none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.wc-block-components-notice-banner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0 0 20px;padding: 14px 18px;list-style: none;border-radius: var(--r-sm);background: var(--surface);border: 1px solid var(--line);border-inline-start: 4px solid var(--ink);font-size: 14.5px;font-weight: 600}.woocommerce-message{border-inline-start-color: var(--ok)}.woocommerce-error{border-inline-start-color: var(--sale);flex-direction: column;align-items: flex-start}.woocommerce-error li + li{margin-top: 4px}.woocommerce-message .button,.woocommerce-info .button{order: 2;min-height: 38px;font-size: 13.5px}.woocommerce-info a:not(.button),.woocommerce-message a:not(.button){text-decoration: underline;text-underline-offset: 3px}.page-head + .container .woocommerce-notices-wrapper{margin-bottom: 8px}.fade-in{animation: fadeIn .4s var(--ease) both}@keyframes fadeIn{from{opacity: 0;transform: translateY(8px)}}.drawer__cart{flex: 1;display: flex;flex-direction: column;min-height: 0}.drawer__cart .ship-progress{margin: 14px 20px 0}.mcart{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 8px 20px;list-style: none}.mcart__item{position: relative;display: grid;grid-template-columns: 76px 1fr auto;gap: 12px;padding: 14px 0;border-bottom: 1px solid var(--line)}.mcart__img img{width: 76px;height: 76px;object-fit: contain;border-radius: var(--r-sm);background: var(--img-bg)}.mcart__info{display: flex;flex-direction: column;gap: 3px;min-width: 0}.mcart__name{font-weight: 700;font-size: 14px;line-height: 1.3}.mcart__meta{font-size: 12.5px;color: var(--muted)}.mcart__row{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 6px}.mcart__price{font-weight: 800;font-size: 14px}.mcart__rm{width: 32px;height: 32px;display: grid;place-items: center;border-radius: 50%;color: var(--muted)}.mcart__rm:hover{background: var(--surface-2);color: var(--sale)}.mcart__item.is-busy{opacity: .5;pointer-events: none}.mcart__foot{padding: 16px 20px calc(18px + var(--safe-b));border-top: 1px solid var(--line);display: grid;gap: 10px;background: var(--surface)}.mcart__sub{display: flex;justify-content: space-between;font-size: 16px}.mcart__note{margin: -4px 0 4px;font-size: 12.5px;color: var(--muted)}.ship-progress{padding: 12px 14px;border-radius: var(--r-sm);background: var(--surface-2);font-size: 13.5px}.ship-progress p{display: flex;align-items: center;gap: 8px;margin: 0 0 8px}.ship-progress__bar{height: 6px;border-radius: 3px;background: var(--line-2);overflow: hidden}.ship-progress__bar span{display: block;height: 100%;border-radius: inherit;background: var(--ink);transition: width .5s var(--ease)}.ship-progress.is-done .ship-progress__bar span{background: var(--ok)}.ship-progress.is-done svg{color: var(--ok)}.hdr--focus .hdr__back{grid-column: 3;justify-self: end}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-NoticeGroup:focus,.wc-block-components-notice-banner:focus{outline: none}@media (min-width: 1024px){.hdr__bar{position: relative}.nav>.nav-item.is-mega{position: static}.nav .is-mega>.nav-sub{top: calc(100% - 8px);width: min(760px,calc(100vw - 48px))}}@media (max-width: 359px){.trust--compact{grid-template-columns: 1fr}}:root{--font: "Inter","Alexandria","Inter Fallback",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif}html[lang^="ar"] body,html[lang^="ar"] body *{letter-spacing: 0 !important}html[lang^="ar"] h1,html[lang^="ar"] h2,html[lang^="ar"] h3,html[lang^="ar"] .hero__title,html[lang^="ar"] .sec-title,html[lang^="ar"] .banner__title,html[lang^="ar"] .page-title,html[lang^="ar"] .pdp-title{line-height: 1.3;font-weight: 700}html[lang^="ar"] .hero__title{line-height: 1.3;font-size: clamp(1.5rem,1rem + 2.4vw,3.1rem)}html[lang^="ar"] body{line-height: 1.75}html[lang^="ar"] .pcard__title{line-height: 1.5;min-height: calc(1.5em * 2)}html[lang^="ar"] .eyebrow,html[lang^="ar"] .pcard__brand,html[lang^="ar"] .drawer__label{font-size: 12.5px}[dir="rtl"] .icon-arrow-r,[dir="rtl"] .icon-chevron-r,[dir="rtl"] .icon-chevron-l{transform: scaleX(-1)}[dir="rtl"] .link-arrow:hover svg{transform: translateX(-3px) scaleX(-1)}[dir="rtl"] .link-arrow--back:hover svg{transform: translateX(3px) scaleX(-1)}[dir="rtl"] .drawer--left{transform: translateX(102%)}[dir="rtl"] .drawer--right{transform: translateX(-102%)}[dir="rtl"] .drawer.is-open{transform: none}[dir="rtl"] .drawer__head{padding: 8px 20px 8px 12px}[dir="rtl"] .search-form input[type="search"]{padding: 0 50px 0 16px}[dir="rtl"] select{background-position: left 14px center}[dir="rtl"] .chip--active{padding-inline: 14px 10px}[dir="rtl"] .hero__bg{background: radial-gradient(46% 62% at 20% 42%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 62%),radial-gradient(40% 60% at 90% 100%,rgba(255,255,255,.05) 0%,transparent 70%),linear-gradient(180deg,#0e0f11 0%,#131519 100%)}[dir="rtl"] .hero__bg::after{-webkit-mask-image: radial-gradient(60% 80% at 25% 40%,#000 15%,transparent 72%);mask-image: radial-gradient(60% 80% at 25% 40%,#000 15%,transparent 72%)}[dir="rtl"] .banner--dark::before{background: radial-gradient(50% 90% at 15% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}[dir="rtl"] .stars__bar{background: linear-gradient(-90deg,#f5a524 var(--r),var(--line-2) var(--r));-webkit-mask-position: 100% 0;mask-position: 100% 0}[dir="rtl"] .price,[dir="rtl"] .pcard__price,[dir="rtl"] .price-lg,[dir="rtl"] .amount,[dir="rtl"] .pdp-sku,[dir="rtl"] input[type="tel"],[dir="rtl"] input[type="email"]{unicode-bidi: isolate}[dir="rtl"] input[type="tel"],[dir="rtl"] input[type="email"]{direction: ltr;text-align: end}.lang-switch{display: inline-flex;align-items: center;padding: 3px;border-radius: var(--pill);background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.12)}.lang-switch__item{display: inline-flex;align-items: center;min-height: 30px;padding: 0 12px;border-radius: var(--pill);font-size: 13px;font-weight: 700;color: var(--on-dark-muted);white-space: nowrap;transition: background .2s,color .2s}.lang-switch__item[lang="ar"]{font-family: "Alexandria",var(--font)}.lang-switch__item:hover{color: #fff}.lang-switch__item.is-active{background: var(--on-dark);color: var(--ink)}.hdr-actions .lang-switch{display: none;margin-inline-end: 8px}@media (min-width: 1024px){.hdr-actions .lang-switch{display: inline-flex}}.hdr__lang-sm{display: flex;align-items: center;justify-self: start}.lang-link{display: inline-flex;align-items: center;min-height: 36px;padding: 0 10px;border-radius: var(--pill);border: 1px solid rgba(255,255,255,.18);font-size: 12.5px;font-weight: 700;color: var(--on-dark);white-space: nowrap}.lang-link[lang="ar"]{font-family: "Alexandria",var(--font)}.lang-link:hover{color: #fff;border-color: rgba(255,255,255,.4)}@media (min-width: 1024px){.hdr__lang-sm{display: none}}@media (max-width: 359px){.hdr__lang-sm .lang-link{padding: 0 8px;font-size: 12px}}.hdr__menu{grid-column: 1;grid-row: 1}.drawer .lang-switch{width: 100%;margin-bottom: 14px;background: var(--surface-2);border-color: var(--line)}.drawer .lang-switch__item{flex: 1;justify-content: center;min-height: 40px;color: var(--muted);font-size: 14px}.drawer .lang-switch__item.is-active{background: var(--ink);color: #fff}.ftr__bottom .lang-switch{align-self: flex-start}@media (min-width: 768px){.ftr__bottom{align-items: center}.ftr__bottom .lang-switch{order: 2}}.pcard__media{border-bottom: 1px solid var(--line)}.pcard--dark .pcard__media{border-bottom: 0}[dir="rtl"] .eyebrow--pill{padding: 7px 10px 7px 14px}@media (min-width: 1024px) and (max-width: 1279px){.hdr__bar{gap: 12px}.nav>.nav-item>.nav-link{padding: 0 7px;font-size: 13.5px}.nav .nav-toggle{margin-inline-start: -8px;width: 18px}.hdr-btn{width: 36px}.lang-switch__item{padding: 0 8px;font-size: 12.5px}.logo__text{font-size: 18px}.hdr-actions .lang-switch{margin-inline-end: 4px}}@media (max-width: 359px){.hdr__bar{gap: 4px}.hdr-btn{width: 36px}.hdr__lang-sm .lang-link{padding: 0 8px}}@media (max-width: 359px){.hero__grid{grid-template-columns: minmax(0,1fr) 34%}html[lang^="ar"] .hero__title,.hero__title{font-size: 1.32rem}.logo__text{font-size: 15px}}@media (max-width: 399px){.sec-title,html[lang^="ar"] .sec-title{font-size: 1.3rem}}@media (max-width: 359px){.sec-title,html[lang^="ar"] .sec-title{font-size: 1.18rem}.sec-head .link-arrow{font-size: 12.5px}}.section--new .banner{margin-bottom: clamp(14px,2vw,22px)}.trust--strip{margin-top: clamp(18px,2.5vw,28px);gap: 10px}.trust--strip .trust__item{flex-direction: row;align-items: center;gap: 12px;padding: 14px}.trust--strip .trust__ico{width: 40px;height: 40px;border-radius: 12px;flex-shrink: 0}.trust--strip .trust__ico svg{width: 20px;height: 20px}.trust--strip .trust__txt strong{font-size: 13.5px}.trust--strip .trust__txt small{font-size: 12px;line-height: 1.4}@media (max-width: 599px){.trust--strip .trust__txt small{display: none}.trust--strip .trust__item{padding: 12px;gap: 10px}}@media (min-width: 1024px){.trust--strip .trust__item{padding: 18px}}.cx-hero{position: relative;isolation: isolate;overflow: hidden;background: var(--dark);color: var(--on-dark);padding: clamp(28px,4vw,48px) 0 clamp(92px,11vw,140px)}.cx-hero::before{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;background: radial-gradient(45% 80% at 85% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(40% 70% at 5% 110%,rgba(255,255,255,.05),transparent 70%)}[dir="rtl"] .cx-hero::before{background: radial-gradient(45% 80% at 15% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(40% 70% at 95% 110%,rgba(255,255,255,.05),transparent 70%)}.cx-hero::after{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;opacity: .5;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(70% 90% at 50% 0%,#000 20%,transparent 75%);mask-image: radial-gradient(70% 90% at 50% 0%,#000 20%,transparent 75%)}.cx-hero .crumbs,.cx-hero .crumbs a{color: var(--on-dark-muted)}.cx-hero .crumbs a:hover{color: #fff}.cx-hero .crumbs{margin-bottom: clamp(18px,3vw,30px)}.cx-hero .eyebrow--pill{color: var(--on-dark);border-color: rgba(255,255,255,.14);background: rgba(255,255,255,.05)}.cx-hero__title{margin: 14px 0 0;font-size: clamp(2rem,1.3rem + 3.2vw,3.6rem);line-height: 1.08;letter-spacing: -.04em;color: #fff}html[lang^="ar"] .cx-hero__title{line-height: 1.3;font-weight: 800}.cx-hero__text{margin: 14px 0 0;max-width: 560px;font-size: clamp(15px,.9rem + .3vw,17.5px);line-height: 1.7;color: var(--on-dark-muted)}.cx-hero__ctas{display: flex;flex-wrap: wrap;gap: 10px;margin-top: clamp(22px,3vw,30px)}@media (max-width: 479px){.cx-hero__ctas .btn{flex: 1 1 100%}}.cx-body{position: relative;z-index: 1;margin-top: clamp(-100px,-8vw,-64px);padding-bottom: clamp(44px,6vw,80px)}.cx-cards{list-style: none;display: grid;gap: 12px}@media (min-width: 600px){.cx-cards{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}}@media (min-width: 600px) and (max-width: 1023px){.cx-card:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.cx-cards{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 20px}}.cx-card{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;min-width: 0;padding: clamp(20px,2.4vw,26px);border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);box-shadow: 0 18px 40px -24px rgba(14,15,17,.35);transition: transform .25s var(--ease),box-shadow .25s,border-color .25s}.cx-card:hover{transform: translateY(-3px);border-color: var(--line-2);box-shadow: 0 26px 50px -26px rgba(14,15,17,.45)}.cx-card__ico{display: grid;place-items: center;width: 50px;height: 50px;margin-bottom: 8px;border-radius: 14px;background: var(--dark);color: var(--accent)}.cx-card--wa .cx-card__ico{background: #25d366;color: #fff}.cx-card__title{margin: 0;font-size: 17px;font-weight: 800;letter-spacing: -.01em}.cx-card__text{margin: 0;color: var(--muted);font-size: 14px;line-height: 1.6;overflow-wrap: anywhere}.cx-card__num{color: var(--ink);font-size: 16px;font-weight: 700;unicode-bidi: isolate}.cx-card__link{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;padding-top: 10px;font-size: 14px;font-weight: 800;color: var(--ink)}.cx-card__link::after{content: "";position: absolute;inset: 0;border-radius: inherit}.cx-card__link svg{transition: transform .2s var(--ease)}.cx-card:hover .cx-card__link svg{transform: translateX(3px)}[dir="rtl"] .cx-card:hover .cx-card__link svg{transform: translateX(-3px) scaleX(-1)}.cx-grid{display: grid;gap: clamp(20px,3vw,32px);margin-top: clamp(24px,4vw,44px)}@media (min-width: 1024px){.cx-grid{grid-template-columns: minmax(0,1.45fr) minmax(0,1fr);align-items: start}}.cx-sec-title{margin: 0;font-size: clamp(1.35rem,1.1rem + 1vw,1.8rem);letter-spacing: -.03em}.cx-sec-sub{margin: 8px 0 22px;color: var(--muted);line-height: 1.65;max-width: 560px}.cx-form{padding: clamp(20px,3.5vw,40px);border-radius: var(--r-xl);background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-sm);min-width: 0}.cx-side{display: grid;gap: 18px;min-width: 0}@media (min-width: 1024px){.cx-side{position: sticky;top: calc(var(--hdr-h) + 20px)}}.cx-stores .cx-sec-sub{margin-bottom: 16px}.cx-wa{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 14px;padding: 20px;border-radius: var(--r-lg);background: var(--dark);color: var(--on-dark);background-image: radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%)}[dir="rtl"] .cx-wa{background-image: radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%)}.cx-wa__ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: #25d366;color: #fff}.cx-wa__title{margin: 0;font-weight: 800;color: #fff}.cx-wa__text{margin: 2px 0 0;font-size: 13.5px;line-height: 1.55;color: var(--on-dark-muted)}.cx-wa .btn{grid-column: 1 / -1}@media (min-width: 480px) and (max-width: 1023px),(min-width: 1280px){.cx-wa{grid-template-columns: auto minmax(0,1fr) auto}.cx-wa .btn{grid-column: auto}}.cx-hours{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--muted)}.cx-side .social a{background: var(--surface);border-color: var(--line);color: var(--ink)}.cx-side .social a:hover{background: var(--accent);color: var(--accent-ink)}.cx-form .wpcf7 form>p:empty{display: none}.cf-grid{display: grid;gap: 16px 18px}@media (min-width: 640px){.cf-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.cf-field{min-width: 0}.cf-field--full{grid-column: 1 / -1}.cf-field p{margin: 0}.cf-field br{display: none}.cf-field label{display: block;font-size: 13.5px;font-weight: 700;color: var(--ink-2)}.cf-req{color: var(--sale)}.cf-opt{font-weight: 500;color: var(--muted)}.cf-field .wpcf7-form-control-wrap{display: block;margin-top: 7px}.cf-field input:not([type="submit"]),.cf-field textarea{min-height: 52px;padding: 12px 16px;border-radius: 12px;border-width: 1.5px;background: var(--bg);font-size: 15px;font-weight: 500}.cf-field textarea{min-height: 150px}.cf-field input:not([type="submit"]):hover,.cf-field textarea:hover{border-color: #b9b9b1}.cf-field input:not([type="submit"]):focus,.cf-field textarea:focus{background: var(--surface);border-color: var(--ink);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 45%,transparent)}.cf-field ::placeholder{color: #9a9ea5;font-weight: 400}.cf-submit{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.cf-submit .wpcf7-submit{min-width: 220px;cursor: pointer;border: 0}@media (max-width: 479px){.cf-submit .wpcf7-submit{width: 100%}}.cf-submit .wpcf7-spinner{margin: 0}.wpcf7-not-valid-tip{margin-top: 6px;font-size: 12.5px;font-weight: 600;color: var(--sale)}.wpcf7-not-valid{border-color: var(--sale) !important}.wpcf7 form .wpcf7-response-output{margin: 18px 0 0;padding: 12px 16px;border-radius: 12px;font-size: 14px;font-weight: 600}.wpcf7 form.sent .wpcf7-response-output{border-color: var(--ok);background: color-mix(in srgb,var(--ok) 8%,transparent);color: var(--ok)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color: var(--sale);background: color-mix(in srgb,var(--sale) 7%,transparent);color: #b42318}.hdr{border-bottom-color: rgba(255,255,255,.07)}.hdr .logo a{padding-block: 4px;transition: opacity .2s}.hdr .logo a:hover{opacity: .88}.hdr-btn{transition: background .2s,color .2s}.hdr-btn:hover,.hdr-btn:focus-visible{background: rgba(255,255,255,.08);color: var(--accent)}@media (min-width: 1024px){.nav>.nav-item>.nav-link{position: relative}.nav>.nav-item>.nav-link::after{content: "";position: absolute;inset-inline: 12px;bottom: 18px;height: 2px;border-radius: 2px;background: var(--accent);transform: scaleX(0);transition: transform .25s var(--ease)}.nav>.nav-item>.nav-link:hover::after,.nav>.nav-item.is-current>.nav-link::after{transform: scaleX(1)}.nav>.nav-item.is-current>.nav-link{box-shadow: none;color: #fff}.hdr-actions{gap: 4px}}@media (min-width: 1024px) and (max-width: 1279px){.nav>.nav-item>.nav-link::after{inset-inline: 7px}}@media (max-width: 1023px){.hdr__bar{column-gap: 4px}.hdr .logo{display: flex;justify-content: center;min-width: 0}.hdr .logo a{justify-content: center}}@media (max-width: 359px){.hdr .logo__img{height: 34px}}html[lang^="en"] h1,html[lang^="en"] h2,html[lang^="en"] h3,html[lang^="en"] .hero__title,html[lang^="en"] .sec-title,html[lang^="en"] .banner__title,html[lang^="en"] .page-title,html[lang^="en"] .pdp-title{font-weight: 700}html[lang^="en"] body{font-feature-settings: "cv11","ss01"}