@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}::selection{color:#08111d;background:#0b6fae2e}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif;font-weight:400;line-height:1.5}html,body,#root{color:#142438;background:#fff;max-width:100%;min-height:100%;margin:0;padding:0;overflow-x:clip}html{scrollbar-gutter:stable;scroll-padding-top:88px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,a,input,select,textarea{touch-action:manipulation}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:640px){input,select,textarea,button{font-size:16px}}.btn{min-height:46px;color:var(--navy-900);cursor:pointer;white-space:nowrap;text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #13304e21;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:0 20px;font-size:.96rem;font-weight:700;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s,background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #07111f12}.btn:hover{background:#fff;border-color:#2563eb2e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 30px #07111f1a,0 0 0 3px #2563eb0d}.btn:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #07111f14}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb29,0 0 0 6px #2563eb14}.btn.primary{color:#fffdf8;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#60a5fa 0%,#2563eb 55%,#1d4ed8 100%);border-color:#60a5fa5c;box-shadow:inset 0 1px #ffffff2e,0 16px 32px #1d4ed838}.btn.primary:hover{background:linear-gradient(135deg,#dba96e 0%,#be844b 55%,#905d2f 100%);border-color:#60a5fa70;box-shadow:inset 0 1px #fff3,0 20px 40px #1d4ed847,0 0 0 4px #2563eb1a}.btn.primary:active{transform:translateY(0)scale(.98);box-shadow:0 8px 18px #1d4ed833}.btn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:520px){.btn{white-space:normal;min-height:48px;line-height:1.18}}:root{--navy-900:#14263d;--navy-800:#1d3149;--navy-700:#2d425b;--navy-600:#3e526b;--sky-200:#d3e3f3;--sky-100:#eaf2fa;--white:#fff;--ink:#14263d;--muted:#526174;--border:#e3e9ef;--border-strong:#cbd5e0;--bg:#fff;--surface:#fff;--surface-muted:#f7fafc;--skeleton:#edf1f5;--pale-blue:#eaf3f9;--pale-blue-strong:#d5e6f2;--soft:#f7fafc;--shadow-raise:0 1px 2px #1424380d, 0 8px 20px -12px #14243838;--ease:cubic-bezier(.22, 1, .36, 1);--card:#fff;--shadow-sm:0 1px 2px #1424380f;--shadow-md:0 8px 24px #1424381a;--lte-blue:#0b6fae;--lte-blue-hover:#095a8d;--lte-blue-soft:#eaf3f9;--accent:var(--lte-blue);--accent-soft:var(--lte-blue-soft);--accent-strong:#4b8fd0;--success:#1f7a4d;--success-soft:#f1f9f4;--danger:#b3261e;--danger-soft:#fdf4f3;--glass-bg:#fff;--glass-bg-strong:#fff;--glass-border:var(--border);--glass-shadow:var(--shadow-md);--glass-blur:0px;--page-max:1200px;--page-gutter:clamp(16px, 4vw, 32px);--radius-sm:4px;--radius:6px;--radius-lg:8px;--header-h:68px;--surface-strong:#fff;--surface-soft:#fff;--ring:0 0 0 3px #0b6fae47;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif}html{background:var(--bg)}html,body,#root{min-height:100vh;margin:0;padding:0}body,#root{background:var(--bg);color:var(--ink);width:100%}:root{font-family:var(--font-sans)}body{font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--navy-900);text-wrap:balance;font-weight:700;line-height:1.2}p{color:var(--muted);text-wrap:pretty}a,button,input,textarea,select{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}a:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}button:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}input:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}textarea:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}select:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}summary:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}[tabindex]:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:2000;border-radius:var(--radius-sm);background:var(--navy-900);color:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:focus{top:12px}.app{background:var(--bg);min-height:100vh}:root[dir=rtl] .app:not(.admin-app) h1,:root[dir=rtl] .app:not(.admin-app) h2,:root[dir=rtl] .app:not(.admin-app) h3,:root[dir=rtl] .app:not(.admin-app) h4{letter-spacing:0}:root[dir=rtl] body{direction:rtl}:root[dir=rtl] .app:not(.admin-app),:root[dir=rtl] .app:not(.admin-app) input,:root[dir=rtl] .app:not(.admin-app) textarea,:root[dir=rtl] .app:not(.admin-app) select{text-align:start}.app-main{min-height:0}.app:not(.admin-app) .app-main{padding-top:var(--header-h);min-height:100vh;box-sizing:border-box;min-height:100svh}.app.admin-app .app-main{padding-top:0}.app:not(.admin-app) .btn{border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--navy-900);border:1px solid var(--border-strong);white-space:nowrap;box-shadow:none;-webkit-backdrop-filter:none;padding:0 18px;font-size:.95rem;font-weight:600;line-height:1.2;transform:none}.app:not(.admin-app) .btn:hover{background:var(--soft);border-color:var(--navy-600);box-shadow:var(--shadow-sm)}.app:not(.admin-app) .btn{transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease)}.app:not(.admin-app) .btn.primary{background:var(--lte-blue);border-color:var(--lte-blue);color:#fff;box-shadow:0 1px 2px #0b6fae40,0 6px 14px -8px #0b6fae8c}.app:not(.admin-app) .btn.btn--lg{min-height:50px;padding:0 24px;font-size:1rem}@media (hover:hover){.app:not(.admin-app) .btn:hover{transform:translateY(-1px)}}.app:not(.admin-app) .btn.primary:hover{background:var(--lte-blue-hover);border-color:var(--lte-blue-hover)}.app:not(.admin-app) .btn:focus-visible{outline:2px solid var(--lte-blue);outline-offset:2px;box-shadow:none}.app:not(.admin-app) .btn.ghost{background:0 0}.app:not(.admin-app) .btn.small{min-height:36px;padding:0 12px;font-size:.88rem}.container,.page-shell{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);box-sizing:border-box;margin:0 auto}.container{min-width:0}.page-shell{padding-block-start:clamp(24px,4vw,44px);padding-block-end:clamp(48px,7vw,80px)}.eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lte-blue);margin-bottom:8px;font-size:.78rem;font-weight:700;display:inline-block}:root[dir=rtl] .eyebrow{letter-spacing:0}.page-head{max-width:760px;margin-bottom:clamp(20px,3vw,32px)}.page-head h1{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.1rem)}.page-head p{max-width:62ch;margin:0;font-size:1.05rem}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.section-head h2{margin:0;font-size:clamp(1.3rem,2.2vw,1.65rem)}.section-head p{max-width:60ch;margin:6px 0 0}.text-link{color:var(--lte-blue);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0b6fae59;text-decoration:underline #0b6fae59}.text-link:hover{text-decoration-color:currentColor}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:.88rem;display:flex}.breadcrumb a{color:var(--navy-700)}.breadcrumb a:hover{color:var(--lte-blue);text-decoration:underline}.breadcrumb [aria-current]{color:var(--navy-900);font-weight:600}.product-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #fff 0%, var(--soft) 70%);place-items:center;display:grid;position:relative;overflow:hidden}.product-frame img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .2s var(--ease);padding:11%}.product-frame__initial{color:var(--navy-600);opacity:.35;font-size:2.2rem;font-weight:700}.qty-stepper{border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;align-items:stretch;display:inline-flex;overflow:hidden}.qty-stepper button{width:40px;min-height:40px;color:var(--navy-900);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.qty-stepper button:hover{background:var(--surface-muted)}.qty-stepper input{border:0;border-inline:1px solid var(--border);text-align:center;width:64px;font:inherit;color:var(--navy-900);-webkit-appearance:textfield;appearance:textfield}.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-route-shell{min-height:50vh;padding:40px var(--page-gutter) 72px;max-width:var(--page-max);margin:0 auto}.app-route-skeleton{gap:14px;max-width:560px;display:grid}.app-route-skeleton-eyebrow,.app-route-skeleton-title,.app-route-skeleton-body{background:var(--skeleton);border-radius:4px}.app-route-skeleton-eyebrow{width:90px;height:10px}.app-route-skeleton-title{height:26px}.app-route-skeleton-title.short{width:60%}.app-route-skeleton-body{height:14px}.app-route-skeleton-body.shorter{width:80%}.app-boundary-panel{max-width:560px}.app.admin-app{background:radial-gradient(860px 460px at 8% -4%,#2563eb24,#0000 54%),radial-gradient(720px 420px at 100% 0,#7ba7c629,#0000 46%),linear-gradient(#f6f0e7 0%,#eef3f7 52%,#f8fbfc 100%)}@media (max-width:900px){:root{--header-h:60px}}.display,.page-display h1,.home h1,.home .section-head h2,.home-intro h2,.home-cta h2,.shop-head h1,.categories-head h1,.category-head h1,.catalog-head h1,.brands-head h1,.brand-detail__head h1,.about-head h1,.about-section h2,.contact-head h1,.basket-head h1,.careers-hero h1,.resources-shell>h1,.resources-article h1,.seo-landing-copy h1,.privacy-shell h1{font-family:var(--font-display);letter-spacing:-.012em;font-weight:400;line-height:1.08}:root[dir=rtl] .app:not(.admin-app) :-webkit-any(.display,h1,h2){font-family:var(--font-sans);letter-spacing:0;font-weight:700;line-height:1.3}:root[dir=rtl] .app:not(.admin-app) :is(.display,h1,h2){font-family:var(--font-sans);letter-spacing:0;font-weight:700;line-height:1.3}.display em,.home h1 em{font-style:italic}.eyebrow{letter-spacing:.14em;font-size:.74rem;font-weight:600}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur-menu:.24s;--dur-enter:.45s}.reveal-pending:not([data-reveal=group]),[data-reveal=group].reveal-pending>*{opacity:0;transform:translateY(12px)}.reveal-in:not([data-reveal=group]),[data-reveal=group].reveal-in>*{transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out)}[data-reveal=group].reveal-in>:nth-child(2){transition-delay:45ms}[data-reveal=group].reveal-in>:nth-child(3){transition-delay:90ms}[data-reveal=group].reveal-in>:nth-child(4){transition-delay:.135s}[data-reveal=group].reveal-in>:nth-child(n+5){transition-delay:.18s}img[data-fade]{transition:opacity .3s var(--ease-out)}img[data-fade]:not([data-loaded]){opacity:0}.app:not(.admin-app) .btn:active{transform:translateY(1px)}.btn__arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}:root[dir=rtl] .btn__arrow{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__arrow{transform:translate(3px)}:root[dir=rtl] .btn:hover .btn__arrow{transform:scaleX(-1)translate(3px)}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes motion-settle{0%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.reveal-pending:not([data-reveal=group]),[data-reveal=group].reveal-pending>*,img[data-fade]:not([data-loaded]){opacity:1;transform:none}}.state-panel{border-radius:var(--radius-lg,14px);border:1px solid var(--border,#e4dfd4);background:var(--surface,#fff);text-align:start;padding:clamp(20px,3vw,28px)}.state-panel--error{background:var(--danger-soft);border-color:#b3261e40}.state-panel--success{background:var(--success-soft);border-color:#1f7a4d40}.state-panel-eyebrow{color:var(--muted,#56647a);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.state-panel--error .state-panel-eyebrow{color:var(--danger,#b3261e)}.state-panel--success .state-panel-eyebrow{color:var(--success,#1f7a4d)}.state-panel .state-panel-title{color:var(--navy-900);margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.25}.state-panel p{max-width:62ch;color:var(--muted);margin:8px 0 0}.state-panel-action{margin-top:16px}.site-header{z-index:1000;height:var(--header-h);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;transition:box-shadow var(--dur-menu) var(--ease-out), border-color var(--dur-menu) var(--ease-out);background:#fff;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header.is-scrolled{box-shadow:0 1px 0 var(--border), 0 6px 18px -12px #14263d2e;border-bottom-color:#0000}.site-header__row{height:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);align-items:center;gap:20px;margin:0 auto;display:flex}.site-header__brand{min-width:0;color:var(--navy-900);flex-shrink:0;align-items:center;gap:10px;display:flex}.site-header__brand img{width:44px;height:44px}.site-header__brand-text{min-width:0;line-height:1.15;display:grid}.site-header__brand-text strong{font-family:var(--font-sans);white-space:nowrap;font-size:1.05rem;font-weight:600}.site-header__brand-text span{color:var(--muted);white-space:nowrap;font-size:.74rem}.site-nav{align-items:center;gap:2px;display:flex}.site-nav__item{position:relative}.site-nav__link{border-radius:var(--radius-sm);min-height:40px;color:var(--navy-800);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:.93rem;font-weight:500;display:inline-flex}.site-nav__link:hover{color:var(--lte-blue)}.site-nav__link{position:relative}.site-nav__link:after{content:"";left:11px;right:11px;background:var(--lte-blue);height:1px;transition:transform .2s var(--ease-out);border-radius:2px;position:absolute;bottom:4px;transform:scaleX(0)}.site-nav__link.active{color:var(--lte-blue)}.site-nav__link.active:after,.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__link:focus-visible:after{transform:scaleX(1)}.site-nav__caret{border-inline-end:1.6px solid;border-bottom:1.6px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.site-nav__trigger[aria-expanded=true] .site-nav__caret{transform:translateY(1px)rotate(225deg)}.site-nav__panel{top:calc(100% + 10px);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-md);animation:motion-rise-in .2s var(--ease-out);background:#fff;padding:8px;display:grid;position:absolute}.site-nav__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.site-nav__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.site-nav__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.site-nav__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.site-nav__panel--wide{width:min(760px,100vw - 48px);padding:18px}.site-nav__panel--wide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20px}.site-nav__panel--wide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20px}.site-nav__panel--wide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20px}.site-nav__panel--wide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20px}.site-nav__panel-top{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;padding-bottom:14px;display:flex}.site-nav__panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;max-height:min(60vh,520px);display:grid;overflow-y:auto}.site-nav__group{align-content:start;gap:2px;display:grid}.site-nav__group-title{color:var(--navy-900);padding:4px 0;font-weight:700}.site-nav__group-title:hover{color:var(--lte-blue)}.site-nav__sublink{border-radius:var(--radius-sm);color:var(--navy-700);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:.92rem;display:block}.site-nav__group .site-nav__sublink{color:var(--muted);padding:3px 0;font-size:.88rem}.site-nav__sublink:hover{color:var(--lte-blue);background:var(--surface-muted)}.site-nav__group .site-nav__sublink:hover{background:0 0}.site-header__account{gap:4px;display:inline-flex}.site-header__account a,.site-header__account button{min-height:40px;color:var(--navy-800);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:.9rem;font-weight:600;display:inline-flex}.site-header__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.header-search{align-items:center;display:flex;position:relative}.header-search input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:40px;color:var(--navy-900);font:inherit;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:#fff;padding-block-start:0;padding-block-end:0;padding-inline-start:12px;padding-inline-end:40px;font-size:.92rem}.header-search input:hover{border-color:var(--border-strong)}.header-search input::-webkit-search-cancel-button{-webkit-appearance:none}.header-search input:focus{border-color:var(--lte-blue);background:#fff}.header-search button{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--navy-700);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.header-search button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.header-search button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.header-search button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.header-search button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.header-search--desktop{width:200px}.header-lang{border-radius:var(--radius-sm);min-width:44px;min-height:40px;color:var(--navy-800);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:.9rem;font-weight:600}.header-lang:hover{border-color:var(--border-strong)}.header-search-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--navy-800);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.header-basket{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--navy-800);place-items:center;display:grid;position:relative}.header-basket:hover{background:var(--surface-muted);color:var(--lte-blue)}.header-basket__count{top:3px;background:var(--lte-blue);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute}.header-basket__count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1px}.header-basket__count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1px}.header-basket__count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1px}.header-basket__count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1px}.app:not(.admin-app) .site-header__cta{border:1px solid var(--navy-900);border-radius:var(--radius);min-height:40px;color:var(--navy-900);box-shadow:none;background:0 0;padding:0 16px;font-size:.9rem;font-weight:600}.app:not(.admin-app) .site-header__cta:hover{background:var(--navy-900);color:#fff;transform:none}.site-header__menu-toggle{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:12px 11px;display:none}.site-header__menu-toggle span{background:var(--navy-900);height:2px;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:2px;display:block}.site-header__menu-toggle.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.site-header__menu-toggle.is-open span:nth-child(2){opacity:0}.site-header__menu-toggle.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.site-drawer__backdrop{top:0;bottom:0;left:0;right:0;top:calc(var(--header-h) + env(safe-area-inset-top,0px));animation:motion-fade-in var(--dur-menu) var(--ease-out);background:#0b1a2c59;position:fixed}.site-drawer{top:calc(var(--header-h) + env(safe-area-inset-top,0px));overscroll-behavior:contain;width:min(380px,100vw);padding:16px var(--page-gutter) calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg);border-inline-start:1px solid var(--border);animation:drawer-in var(--dur-menu) var(--ease-out);align-content:start;gap:18px;display:grid;position:fixed;bottom:0;overflow-y:auto}.site-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@keyframes drawer-in{0%{opacity:.4;transform:translate(24px)}}:root[dir=rtl] .site-drawer{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{opacity:.4;transform:translate(-24px)}}.site-drawer__sub{animation:motion-fade-in .2s var(--ease-out)}.header-basket__count.is-bumped{animation:badge-bump .32s var(--ease-out)}@keyframes badge-bump{0%{transform:scale(1.22)}}.site-drawer .header-search input{min-height:46px;font-size:16px}.site-drawer__nav{display:grid}.site-drawer__link{border-bottom:1px solid var(--border);min-height:50px;color:var(--navy-900);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.site-drawer__link::-webkit-details-marker{display:none}.site-drawer__group>summary:after{content:"+";color:var(--muted);font-size:1.3rem;font-weight:400}.site-drawer__group[open]>summary:after{content:"−"}.site-drawer__sub{border-bottom:1px solid var(--border);padding:6px 0 12px;display:grid}.site-drawer__sub a{color:var(--navy-700);padding:9px 12px}.site-drawer__secondary{flex-wrap:wrap;gap:4px 18px;display:flex}.site-drawer__secondary a,.site-drawer__secondary button{color:var(--navy-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.95rem}.site-drawer__actions{gap:10px;display:grid}.site-drawer__contact{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.site-drawer__contact .header-lang{border-color:var(--border-strong);min-height:44px}.site-header__cta-short{display:none}@media (max-width:1360px){.site-header__brand-text span{display:none}.header-search--desktop{width:170px}}@media (max-width:1180px){.site-nav__link{padding:0 8px}.header-search--desktop{width:140px}}@media (max-width:1040px){.site-nav,.header-search--desktop,.site-header__account,.site-header__actions>.header-lang{display:none}.site-header__menu-toggle{display:flex}.header-search-toggle{display:grid}}@media (max-width:600px){.site-header__row{gap:8px}.site-header__brand img{width:36px;height:36px}.site-header__actions{gap:0}.site-header__cta-long{display:none}.site-header__cta-short{display:inline}.app:not(.admin-app) .site-header__cta{min-height:38px;margin-inline-start:4px;margin-inline-end:4px;padding:0 12px}}@media (max-width:440px){.site-header__brand-text strong{font-size:.92rem}}@media (max-width:400px){.site-header__brand-text{display:none}}.header-basket,.header-lang,.header-search-toggle,.site-nav__sublink,.site-nav__group-title,.site-drawer__sub a{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.site-nav__link{transition:color var(--dur-fast) var(--ease-out)}.site-nav__caret{transition:transform .2s var(--ease-out)}
