*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand:21 101 192;--brand-dark:13 71 161;--accent:245 124 0;--ink:20 32 46;--shell:20 32 46;--shell-2:#1c3049;--blue-50:232 241 251;--blue-100:207 224 247;--accent-600:#e06f00;--accent-tint:#fff1e2;--muted:#5b6b7d;--line:#dce4ee;--paper:#fff;--ground:#f4f6f9;--ok:#2e7d32;--ok-tint:#e7f2e8;--danger:#c62828;--danger-tint:#fdecec;--warn:#b26a00;--warn-tint:#fff4e0;--info:rgb(var(--brand));--info-tint:var(--blue-50);--shadow:0 1px 2px rgba(20,32,46,.06),0 8px 24px rgba(20,32,46,.06);--shadow-lg:0 12px 40px rgb(var(--brand-dark)/.16);--radius:12px;--radius-sm:8px}:root[data-theme=dark]{--ink:232 238 246;--muted:#93a3b6;--line:#243445;--paper:#131c27;--ground:#0d1620;--blue-50:21 37 56;--blue-100:29 51 80;--accent-tint:#2a1c0d;--ok-tint:#132414;--ok:#5cba60;--danger:#f87171;--danger-tint:#2a1414;--warn:#e0a44d;--warn-tint:#2a2010;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 12px 40px rgba(0,0,0,.5)}body{display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;background:var(--ground);color:rgb(var(--ink))}main{flex:1 0 auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid rgb(var(--accent));outline-offset:2px;border-radius:4px}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.wrap{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;max-width:1240px}.eyebrow{font:700 12px/1 ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent))}.tick{display:inline-block;width:26px;height:4px;background:rgb(var(--accent));border-radius:2px;vertical-align:middle;margin-right:2px}.sect-head{margin-bottom:1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}h2.sect{font-size:clamp(20px,2.4vw,28px);margin-top:.375rem;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.sect-head .link{font:600 13px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:rgb(var(--brand));white-space:nowrap}section{padding-top:2.25rem;padding-bottom:2.25rem}.\!btn,.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!btn{border-radius:var(--radius-sm)!important;padding:11px 18px!important;font-size:14px!important;border:0!important}.btn{border-radius:var(--radius-sm);padding:11px 18px;font-size:14px;border:0}.btn-accent{background:rgb(var(--accent));color:#fff}.btn-accent:hover{background:var(--accent-600)}.btn-ghost{background:transparent;border:1.5px solid var(--line);color:rgb(var(--ink))}.btn-ghost:hover{border-color:rgb(var(--brand));color:rgb(var(--brand))}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(.92)}.form-input{width:100%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;border:1px solid var(--line);background:var(--paper);color:rgb(var(--ink))}.form-input:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.25)}.util{background:linear-gradient(90deg,rgb(var(--shell)),var(--shell-2) 55%,rgb(var(--shell)));color:#c9d6e5;font-size:12.5px;border-bottom:1px solid hsla(0,0%,100%,.05)}.util .wrap{justify-content:space-between;height:38px}.util .\!l,.util .\!r,.util .l,.util .r,.util .wrap{display:flex;align-items:center}.util .l,.util .r{gap:18px}.util .\!l,.util .\!r{gap:18px!important}.util a{position:relative;transition:color .16s ease}.util a:hover{color:#fff}.util .r>a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;border-radius:2px;background:rgb(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.util .\!r>a:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;height:1.5px!important;border-radius:2px!important;background:rgb(var(--accent))!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .2s ease!important}.util .r>a:hover:after{transform:scaleX(1)}.util .\!r>a:hover:after{transform:scaleX(1)!important}.util .theme-tgl{color:inherit;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .16s ease}.util .theme-tgl:hover{color:#fff}.util .dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent));display:inline-block;margin-right:7px;animation:pulseDot 2.4s ease-in-out infinite}header.main{background:var(--paper);background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);box-shadow:0 10px 30px -18px rgb(var(--brand-dark)/.35);position:sticky;top:0;z-index:40}header.main .wrap{gap:22px;height:78px}.logo,header.main .wrap{display:flex;align-items:center}.logo{font-weight:800;gap:11px;font-size:19px;letter-spacing:-.02em;line-height:1}.logo .mark{width:44px;height:44px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(150deg,rgb(var(--brand)),rgb(var(--brand-dark)));display:grid;place-items:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));flex:none;box-shadow:0 6px 16px -4px rgb(var(--brand-dark)/.5),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s ease}.logo .mark:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,hsla(0,0%,100%,.38),transparent 46%);pointer-events:none}.logo .mark svg{position:relative;z-index:1}.logo:hover .mark{transform:translateY(-2px) rotate(-4deg);box-shadow:0 12px 24px -6px rgb(var(--brand-dark)/.6),inset 0 1px 0 hsla(0,0%,100%,.35)}.logo small{display:block;text-transform:uppercase;font:600 10px/1.3 ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.16em;color:rgb(var(--accent))}.search{display:flex;min-width:0;flex:1 1 0%;overflow:hidden;height:52px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 1px 2px rgb(var(--ink)/.04);transition:box-shadow .2s ease,border-color .2s ease}.search:focus-within{border-color:rgb(var(--brand));box-shadow:0 0 0 4px rgb(var(--brand)/.16),0 12px 28px -14px rgb(var(--brand)/.55)}.search .ico{display:grid;place-items:center;padding-left:16px;color:var(--muted);flex:none;transition:color .2s ease}.search:focus-within .ico{color:rgb(var(--brand))}.search .ico svg{width:20px;height:20px;stroke:currentColor}.search input{height:100%;min-width:0;flex:1 1 0%;border:0;padding:0 14px;font-size:15px;background:transparent;color:rgb(var(--ink))}.search input::-moz-placeholder{color:var(--muted)}.search input::placeholder{color:var(--muted)}.search input:focus{outline:none}.search button{background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-dark)));color:#fff;border:0;padding:0 26px;display:inline-flex;cursor:pointer;align-items:center;font-weight:700;gap:7px;font-size:14.5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);transition:filter .18s ease,transform .1s ease}.search button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 60%);pointer-events:none}.search button:hover{filter:brightness(1.09)}.search button:active{transform:translateY(1px)}.hicons{gap:6px;flex:none}.hicon,.hicons{display:flex;align-items:center}.hicon{gap:9px;padding:8px 11px;border-radius:12px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.hicon:hover{background:rgb(var(--brand)/.08);transform:translateY(-1px);box-shadow:0 6px 16px -10px rgb(var(--brand)/.6)}.hicon svg{width:24px;height:24px;stroke:rgb(var(--ink));flex:none;transition:stroke .16s ease}.hicon:hover svg{stroke:rgb(var(--brand))}.hicon .t{font-size:12px;line-height:1.25}.hicon .t b{display:block;font-size:13px}.hicon .badge{position:relative}.hicon .badge i{position:absolute;top:-6px;right:-8px;background:linear-gradient(135deg,rgb(var(--accent)),var(--accent-600));color:#fff;font:700 10px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:3px 5px;border-radius:20px;font-style:normal;box-shadow:0 2px 8px -1px rgb(var(--accent)/.6);animation:badgePop .28s ease-out}nav.mega{background:linear-gradient(90deg,rgb(var(--brand-dark)),color-mix(in srgb,rgb(var(--brand-dark)) 82%,#000) 50%,rgb(var(--brand-dark)));box-shadow:0 10px 26px -18px rgb(var(--brand-dark));position:sticky;z-index:30;top:78px}nav.mega .wrap{position:relative;gap:8px}.mega-strip,nav.mega .wrap{display:flex;align-items:stretch}.mega-strip{min-width:0;overflow-x:auto;gap:2px;scrollbar-width:none}.mega-strip::-webkit-scrollbar{display:none}.mega-strip a{color:#dbe7fa;font-size:13.5px;white-space:nowrap;font-weight:600;padding:14px 16px;position:relative;transition:color .18s ease,background .18s ease}.mega-strip a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:rgb(var(--accent));transition:left .22s ease,right .22s ease}.mega-strip a:hover{color:#fff;background:rgb(var(--brand)/.5)}.mega-strip a:hover:after{left:14px;right:14px}.cat-menu{flex:none;display:flex}.cat-menu .all{background:linear-gradient(135deg,rgb(var(--accent)),var(--accent-600));color:#fff;border:0;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;gap:8px;font-size:13.5px;padding:14px 18px;box-shadow:0 6px 16px -6px rgb(var(--accent)/.7);transition:filter .18s ease}.cat-menu .all:hover{filter:brightness(1.07)}.cat-menu .all .chev{width:15px;height:15px;transition:transform .22s ease}.cat-menu.is-open .all .chev,.cat-menu:focus-within .all .chev,.cat-menu:hover .all .chev{transform:rotate(180deg)}.cat-panel{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:50;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 28px 64px -22px rgb(var(--brand-dark)/.55),0 10px 24px -14px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top left;transition:opacity .2s ease,transform .2s ease,visibility .2s}.cat-menu.is-open .cat-panel,.cat-menu:focus-within .cat-panel,.cat-menu:hover .cat-panel{opacity:1;visibility:visible;transform:none}.cat-panel:before{content:"";position:absolute;left:26px;top:-7px;width:14px;height:14px;background:var(--paper);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg);border-radius:3px 0 0 0}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cat-cell{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:13px;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}.cat-cell:hover{background:rgb(var(--brand)/.06);border-color:rgb(var(--brand)/.22);transform:translateY(-1px)}.cat-ico{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;background:linear-gradient(150deg,rgb(var(--brand)/.16),rgb(var(--brand)/.05));color:rgb(var(--brand));transition:background .16s ease}.cat-cell:hover .cat-ico{background:linear-gradient(150deg,rgb(var(--brand)/.24),rgb(var(--brand)/.08))}.cat-ico svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}.cat-meta{display:flex;min-width:0;flex-direction:column}.cat-name{font-weight:600;font-size:13.5px;color:rgb(var(--ink));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat-count{font-size:12px;color:var(--muted)}.cat-all-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:12px;border-radius:13px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-dark)));box-shadow:0 10px 22px -10px rgb(var(--brand)/.6);transition:filter .16s ease}.cat-all-btn:hover{filter:brightness(1.07)}.cat-all-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .16s ease}.cat-all-btn:hover svg{transform:translateX(3px)}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgb(var(--accent)/.55)}50%{box-shadow:0 0 0 5px rgb(var(--accent)/0)}}@keyframes badgePop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@media (max-width:1024px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.cat-grid{grid-template-columns:repeat(2,1fr)}}.hero-grid.no-slider{grid-template-columns:1fr}.hero-grid.no-slider .promo-col{display:flex;flex-wrap:wrap;gap:16px}.hero-grid.no-slider .promo-col>*{flex:1 1 260px;max-width:360px;min-height:150px}.slider{position:relative;overflow:hidden;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:var(--radius);min-height:340px;background:linear-gradient(115deg,rgb(var(--brand-dark)),rgb(var(--brand)) 60%,#1e6fd0);box-shadow:var(--shadow-lg)}.slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:44px;gap:14px;opacity:0;transition:opacity .6s}.slide.on{opacity:1}.slide .kick{font:700 12px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffd9ad}.slide h1{margin:0;font-weight:800;font-size:clamp(26px,3.6vw,44px);line-height:1.05;letter-spacing:-.02em;max-width:60%;text-wrap:balance}.slide p{margin:0;max-width:52%;color:#dbe7fa;font-size:15px}.slide .\!btn,.slide .btn{align-self:flex-start}.slide .btn{margin-top:6px}.slide .\!btn{margin-top:6px!important}.slide.has-img{background-size:cover;background-position:50%}.slide.has-img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--brand-dark)/.82),rgb(var(--brand-dark)/.32))}.slide.has-img>*{position:relative;z-index:1}.hazard{position:absolute;inset:0 0 0 auto;width:120px;background:repeating-linear-gradient(-45deg,rgb(var(--accent)/.9) 0 18px,transparent 18px 36px);opacity:.5;-webkit-mask:linear-gradient(90deg,transparent,#000);mask:linear-gradient(90deg,transparent,#000)}.dots{position:absolute;display:flex;left:44px;bottom:26px;gap:8px}.dots b{width:26px;height:5px;border-radius:3px;background:hsla(0,0%,100%,.4);cursor:pointer}.dots b.on{background:rgb(var(--accent))}.promo-col{display:grid;gap:1rem;grid-template-rows:1fr 1fr}.promo-card{border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.promo-card.dark{background:linear-gradient(150deg,rgb(var(--shell)),var(--shell-2));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border:0}.promo-card .big{font-size:26px;font-weight:800;letter-spacing:-.01em}.promo-card .lbl{font:700 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent))}.trust{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.trust .wrap{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);padding:18px 20px}.trust .it{display:flex;align-items:center;gap:13px}.trust .it svg{width:30px;height:30px;stroke:rgb(var(--brand));flex:none}.trust .it b{display:block;font-size:14px}.trust .it span{font-size:12.5px;color:var(--muted)}.cats{display:grid;gap:.875rem;grid-template-columns:repeat(5,1fr)}.cat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 16px;position:relative;overflow:hidden;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cat:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:var(--shadow-lg);border-color:rgb(var(--blue-100))}.cat .ic{width:52px;height:52px;margin:0 auto 12px;border-radius:12px;background:rgb(var(--blue-50));display:grid;place-items:center}.cat .ic svg{width:28px;height:28px;stroke:rgb(var(--brand-dark))}.cat b{font-size:13.5px;display:block;line-height:1.25}.cat span{font:600 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;color:var(--muted)}.rail{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:14px;padding:4px 4px 14px;scroll-snap-type:x mandatory}.grid-products,.rail{display:grid}.grid-products{gap:.875rem;grid-template-columns:repeat(4,1fr)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);position:relative;display:flex;flex-direction:column;overflow:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;scroll-snap-align:start}.card:hover{box-shadow:var(--shadow-lg);border-color:rgb(var(--blue-100));--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card .thumb{aspect-ratio:1/1;background:radial-gradient(circle at 50% 40%,rgb(var(--blue-50)),var(--ground));position:relative;display:grid;place-items:center;border-bottom:1px solid var(--line)}.card .thumb svg{width:72px;height:72px;stroke:rgb(var(--brand));opacity:.85}.card .thumb .thumb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .disc{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));top:10px;left:10px;background:rgb(var(--accent));font:800 12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:4px 8px;border-radius:7px}.card .disc,.card .fav{position:absolute}.card .fav{display:grid;cursor:pointer;place-items:center;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:var(--paper);border:1px solid var(--line)}.card .fav svg{width:17px;height:17px;stroke:var(--muted)}.card .fav:hover{border-color:rgb(var(--accent))}.card .fav:hover svg,.fav.is-active svg{stroke:rgb(var(--accent))}.fav.is-active svg{fill:rgb(var(--accent))}[data-fav].is-active{border-color:rgb(var(--accent));color:rgb(var(--accent))}[data-fav].is-active svg{stroke:rgb(var(--accent));fill:rgb(var(--accent))}.card .body{padding:13px;display:flex;flex:1 1 0%;flex-direction:column;gap:7px}.card .brand-lbl{font:700 10px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.card .name{font-size:13.5px;overflow:hidden;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px}.stock{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;font:600 11px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ok);background:var(--ok-tint);padding:3px 8px;border-radius:20px}.stock i{width:6px;height:6px;border-radius:50%;background:var(--ok);font-style:normal}.price-row{display:flex;align-items:baseline;margin-top:auto;gap:8px}.price-old{font-size:12.5px;color:var(--muted);text-decoration:line-through}.price{font:800 20px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.02em;color:rgb(var(--ink))}.ship{font:600 11px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:rgb(var(--brand));display:flex;align-items:center;gap:5px}.card .add{margin:0 13px 13px;justify-content:center}.countdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.countdown .cd-lbl{font:700 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.countdown .cd-box{display:inline-flex;align-items:baseline;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));gap:3px;background:rgb(var(--shell));border-radius:7px;padding:6px 9px;font:600 11px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.countdown .cd-box b{font:800 16px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.\!banner{background:linear-gradient(120deg,rgb(var(--shell)),var(--shell-2))!important;border-radius:var(--radius)!important}.banner{background:linear-gradient(120deg,rgb(var(--shell)),var(--shell-2));border-radius:var(--radius)}.\!banner,.banner{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\!banner{padding:36px 40px!important;gap:24px!important}.banner{padding:36px 40px;gap:24px}.\!banner .stripe,.banner .stripe{position:absolute}.\!banner .stripe{inset:0 auto 0 0!important;width:8px!important;background:repeating-linear-gradient(180deg,rgb(var(--accent)) 0 14px,rgb(var(--shell)) 14px 28px)!important}.banner .stripe{inset:0 auto 0 0;width:8px;background:repeating-linear-gradient(180deg,rgb(var(--accent)) 0 14px,rgb(var(--shell)) 14px 28px)}.\!banner h3,.banner h3{margin:0;font-weight:800}.\!banner h3{margin-bottom:8px!important;font-size:clamp(22px,3vw,32px)!important;letter-spacing:-.01em!important;text-wrap:balance!important}.banner h3{margin-bottom:8px;font-size:clamp(22px,3vw,32px);letter-spacing:-.01em;text-wrap:balance}.\!banner p,.banner p{margin:0}.\!banner p{color:#c4d3e6!important;max-width:46ch!important}.banner p{color:#c4d3e6;max-width:46ch}.\!banner .price-tag,.banner .price-tag{text-align:right}.\!banner .price-tag{flex:none!important}.banner .price-tag{flex:none}.\!banner .price-tag .lbl{font:700 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace!important;letter-spacing:.14em!important;color:#ffd9ad!important;text-transform:uppercase!important}.banner .price-tag .lbl{font:700 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;letter-spacing:.14em;color:#ffd9ad;text-transform:uppercase}.\!banner .price-tag .v{font-size:40px!important}.banner .price-tag .v{font-size:40px}.banner .price-tag .\!v{font-size:40px!important}.\!banner .price-tag .v,.banner .price-tag .\!v,.banner .price-tag .v{font-weight:800}.\!banner .price-tag .v{letter-spacing:-.02em!important}.banner .price-tag .v{letter-spacing:-.02em}.banner .price-tag .\!v{letter-spacing:-.02em!important}.brands{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.brands,.brands .brands-track{display:flex;gap:10px}.brands .brands-track{align-items:center;flex:none;width:-moz-max-content;width:max-content;animation:brand-marquee 34s linear infinite}.brands:hover .brands-track{animation-play-state:paused}.brands .b{flex:none;white-space:nowrap;border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:12px 22px;font:800 15px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.04em;color:var(--muted)}.brands .\!b{flex:none!important;white-space:nowrap!important;border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:10px!important;padding:12px 22px!important;font:800 15px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;letter-spacing:.04em!important;color:var(--muted)!important}@keyframes brand-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}footer.site{background:rgb(var(--shell));color:#aebccd;margin-top:20px}footer.site .foot-top{border-bottom:1px solid hsla(0,0%,100%,.08)}footer.site .foot-grid{display:grid;grid-template-columns:1.9fr 1.7fr 1fr 1.4fr;gap:36px 44px;padding:54px 20px;align-items:start}footer.site h4{text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:12.5px;margin:0 0 18px;letter-spacing:.1em;position:relative;padding-bottom:11px}footer.site h4:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:rgb(var(--accent));border-radius:2px}footer.site ul{margin:0;list-style-type:none;padding:0;font-size:13.5px}footer.site li{margin-bottom:12px}footer.site .foot-contact a,footer.site li a{color:#9fb0c3;transition:color .15s}footer.site .foot-contact a:hover,footer.site li a:hover{color:#fff}footer.site .foot-links{-moz-columns:2;column-count:2;-moz-column-gap:30px;column-gap:30px}footer.site .foot-links li{-moz-column-break-inside:avoid;break-inside:avoid}footer.site .foot-brand .logo{margin-bottom:16px}footer.site .foot-brand p{font-size:13px;max-width:32ch;line-height:1.65;margin:0;color:#9fb0c3}footer.site .foot-social{display:flex;gap:9px;margin-top:20px}footer.site .foot-social a{width:34px;height:34px;border-radius:9px;background:hsla(0,0%,100%,.06);display:grid;place-items:center;color:#cdd8e6;transition:.15s}footer.site .foot-social a:hover{background:rgb(var(--brand));color:#fff}footer.site .foot-social svg{width:17px;height:17px;fill:currentColor}footer.site .foot-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}footer.site .foot-pay span{background:hsla(0,0%,100%,.07);border-radius:6px;padding:6px 11px;font:700 11px ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;color:#b8c6d6}footer.site .foot-contact{display:flex;flex-direction:column;gap:14px;font-size:13.5px;line-height:1.5;color:#9fb0c3}footer.site .foot-contact .row{display:flex;gap:11px;align-items:flex-start}footer.site .foot-contact svg{width:17px;height:17px;stroke:rgb(var(--accent));fill:none;stroke-width:1.7;flex:none;margin-top:1px}footer.site .foot-bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.08);padding:20px;font-size:12.5px;gap:12px;color:#7d8fa5}footer.site .foot-bot .legal{display:flex;align-items:center;gap:7px}.theme-tgl{background:hsla(0,0%,100%,.12);border:0;color:#c9d6e5;cursor:pointer;border-radius:6px;padding:5px 10px;font:600 12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.theme-tgl:hover{color:#fff}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;max-width:560px;margin:0 auto;background:var(--paper);color:rgb(var(--ink));border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:0 18px 50px rgba(20,32,46,.28);display:none;gap:14px}.cookie.\!show,.cookie.show{display:flex;flex-direction:column}.cookie.show{animation:cookie-up .35s cubic-bezier(.2,.8,.2,1) both}.cookie.\!show{animation:cookie-up .35s cubic-bezier(.2,.8,.2,1) both!important}@media (prefers-reduced-motion:reduce){.cookie.show{animation:none}.cookie.\!show{animation:none!important}}.cookie .head{display:flex;align-items:center;gap:11px}.cookie .emoji{width:40px;height:40px;border-radius:11px;background:var(--accent-tint);display:grid;place-items:center;font-size:20px;flex:none}.cookie h4{font-weight:800;font-size:15.5px;margin:0}.cookie p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.cookie p a{color:rgb(var(--brand));font-weight:600;text-decoration-line:underline}.cookie .acts{display:flex;gap:9px;margin-top:2px}.cookie .acts .btn{flex:1;padding:11px 14px}.cookie .acts .\!btn{flex:1!important;padding:11px 14px!important}@keyframes cookie-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.toasts{position:fixed;top:16px;right:16px;z-index:1000;flex-direction:column;max-width:min(380px,calc(100vw - 32px));pointer-events:none}.toast,.toasts{display:flex;gap:10px}.toast{pointer-events:auto;align-items:flex-start;background:var(--paper);color:rgb(var(--ink));border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:12px;padding:12px 14px;box-shadow:0 12px 34px rgba(20,32,46,.22);font-size:14px;animation:toast-in .25s cubic-bezier(.2,.8,.2,1) both}.toast.out{animation:toast-out .2s ease forwards}.toast .ic{flex:none;width:20px;height:20px;margin-top:1px}.toast .ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.toast .msg{flex:1;line-height:1.4}.toast .x{flex:none;background:none;border:0;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:2px}.toast.success{border-left-color:var(--ok)}.toast.success .ic{color:var(--ok)}.toast.error{border-left-color:var(--danger)}.toast.error .ic{color:var(--danger)}.toast.warning{border-left-color:var(--warn)}.toast.warning .ic{color:var(--warn)}.toast.info{border-left-color:rgb(var(--brand))}.toast.info .ic{color:rgb(var(--brand))}@keyframes toast-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes toast-out{to{opacity:0;transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){.toast,.toast.out{animation:none}}.mp-overlay{position:fixed;inset:0;z-index:1100;background:rgba(15,23,35,.55);display:none;align-items:center;justify-content:center;padding:20px}.mp-overlay.show{display:flex}.mp-overlay.\!show{display:flex!important}.mp-dialog{background:var(--paper);color:rgb(var(--ink));border:1px solid var(--line);border-radius:16px;width:min(860px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 70px rgba(0,0,0,.4)}.mp-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.mp-head b{font-size:15px}.mp-search{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:14px;background:var(--paper);color:rgb(var(--ink))}.mp-x{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--muted)}.mp-grid{padding:16px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.mp-item{background:var(--ground);border:1px solid var(--line);border-radius:10px;padding:0;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .1s}.mp-item:hover{border-color:rgb(var(--brand));transform:translateY(-2px)}.mp-item img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.mp-item span{font-size:11px;padding:6px 8px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:40px;font-size:14px}.mp-foot{padding:12px 18px;border-top:1px solid var(--line);font-size:13px}.mp-foot a{color:rgb(var(--brand));font-weight:600}.\!btn.is-loading{position:relative!important;color:transparent!important;pointer-events:none!important}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.\!btn.is-loading:after{content:""!important;position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;border:2px solid!important;border-top:2px solid transparent!important;color:#fff!important;animation:btn-spin .6s linear infinite!important}.btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;color:#fff;animation:btn-spin .6s linear infinite}.btn-ghost.is-loading:after{color:rgb(var(--brand))}@keyframes btn-spin{to{transform:rotate(1turn)}}.rte{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.rte-bar{display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--ground)}.rte-btn{background:none;border:1px solid transparent;border-radius:6px;padding:5px 9px;font-size:12.5px;cursor:pointer;color:rgb(var(--ink));line-height:1.2}.rte-btn:hover{background:var(--paper);border-color:var(--line)}.rte-btn.on{background:rgb(var(--brand));color:#fff}.rte-sep{width:1px;background:var(--line);margin:2px 5px}.rte-area{min-height:260px;max-height:60vh;overflow:auto;padding:14px 16px;font-size:14.5px;line-height:1.65;outline:none}.rte-area:focus{box-shadow:inset 0 0 0 2px rgb(var(--brand)/.25)}.rte-area h2{font-size:20px;font-weight:700;margin:16px 0 8px}.rte-area h3{font-size:16.5px;font-weight:700;margin:14px 0 6px}.rte-area p{margin:8px 0}.rte-area ul{list-style:disc}.rte-area ol,.rte-area ul{padding-left:22px;margin:8px 0}.rte-area ol{list-style:decimal}.rte-area a{color:rgb(var(--brand));text-decoration:underline}.rte-area img{max-width:100%;height:auto;border-radius:8px;margin:8px 0}textarea.rte-src{width:100%;min-height:260px;border:0;padding:14px 16px;font-family:ui-monospace,monospace;font-size:12.5px;background:var(--paper);color:rgb(var(--ink));outline:none;display:block}[data-sortable] [data-sort-id]{cursor:grab}[data-sortable] [data-sort-id]:active{cursor:grabbing}.sort-ghost{opacity:.45;outline:2px dashed rgb(var(--brand));outline-offset:2px;border-radius:10px}.sort-grip{color:var(--muted);flex:none;display:inline-flex;align-items:center}.sort-grip svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.menu-dot.off{background:var(--muted)}.menu-iconbtn.danger:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}table.adm{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--paper)}table.adm thead th{text-align:left;color:var(--muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;padding:13px 16px;background:var(--ground);border-bottom:1px solid var(--line)}table.adm tbody td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle;color:rgb(var(--ink))}table.adm tbody tr:last-child td{border-bottom:0}table.adm tbody tr{transition:background .14s ease}table.adm tbody tr:hover td{background:rgb(var(--brand)/.05)}table.adm td .btn{vertical-align:middle}table.adm td .\!btn{vertical-align:middle!important}div.dt-container .dt-search{position:relative}div.dt-container .dt-search input.dt-input{border:1px solid var(--line);border-radius:10px;padding:9px 13px 9px 34px;font-size:13.5px;background-color:var(--paper);background-repeat:no-repeat;background-position:11px;background-size:15px;color:rgb(var(--ink));width:min(280px,60vw);margin-left:0;transition:border-color .15s,box-shadow .15s}div.dt-container .dt-search input.dt-input::-moz-placeholder{color:var(--muted)}div.dt-container .dt-search input.dt-input::placeholder{color:var(--muted)}div.dt-container .dt-search input.dt-input:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}div.dt-container .dt-length select.dt-input{border:1px solid var(--line);border-radius:10px;padding:8px 30px 8px 11px;font-size:13px;background:var(--paper);color:rgb(var(--ink));cursor:pointer}div.dt-container .dt-length select.dt-input:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{background:rgb(var(--brand))!important;border-color:transparent;color:#fff!important;box-shadow:0 2px 8px rgb(var(--brand)/.35)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover{color:var(--muted)!important;opacity:.4;background:none!important;border-color:transparent;box-shadow:none}table.dataTable.adm{margin:0!important}table.dataTable.adm tbody tr{background:transparent}table.dataTable.adm tbody td{box-shadow:none!important}.ic{display:inline-block;vertical-align:-.14em;flex:none}.cm-overlay{position:fixed;inset:0;z-index:1200;background:rgba(15,23,35,.55);display:none;align-items:center;justify-content:center;padding:20px}.cm-overlay.show{display:flex;animation:cm-fade .15s ease}.cm-overlay.\!show{display:flex!important;animation:cm-fade .15s ease!important}.cm-dialog{background:var(--paper);color:rgb(var(--ink));border:1px solid var(--line);border-radius:16px;width:min(420px,100%);padding:26px 24px 20px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.4);animation:cm-pop .18s cubic-bezier(.2,.8,.2,1)}.cm-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:var(--blue-50);color:rgb(var(--brand))}.cm-overlay.cm-tone-danger .cm-icon{background:var(--danger-tint);color:var(--danger)}.cm-icon svg{width:26px;height:26px}.cm-title{font-size:17px;font-weight:800;margin:0 0 6px}.cm-msg{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 20px}.cm-actions{display:flex;gap:10px;justify-content:center}.cm-actions .btn{min-width:110px;padding:10px 18px}.cm-actions .\!btn{min-width:110px!important;padding:10px 18px!important}.cm-actions .cm-cancel{background:var(--ground);border-color:var(--line);color:rgb(var(--ink))}.cm-actions .cm-cancel:hover{border-color:rgb(var(--brand));color:rgb(var(--brand))}@@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@@keyframes cm-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@@media(prefers-reduced-motion:reduce){.cm-dialog,.cm-overlay.show{animation:none}.cm-overlay.\!show{animation:none!important}}.adm-crumb{display:flex;align-items:center;gap:7px;font-size:13px;min-width:0}.adm-crumb,.adm-crumb a{color:var(--muted)}.adm-crumb a:hover{color:rgb(var(--brand))}.adm-crumb .sep{opacity:.5}.adm-crumb .cur{color:rgb(var(--ink));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-search{position:relative}.adm-search input{border:1px solid var(--line);border-radius:9px;height:34px;padding:0 11px 0 32px;font-size:13px;background:var(--ground);color:rgb(var(--ink));width:190px;transition:width .2s,border-color .15s,box-shadow .15s}.adm-search input:focus{outline:none;width:240px;border-color:rgb(var(--brand));background:var(--paper);box-shadow:0 0 0 3px rgb(var(--brand)/.15)}.adm-search .ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted);pointer-events:none}.adm-prof{position:relative}.adm-prof-btn{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);border-radius:9px;padding:5px 8px 5px 6px;cursor:pointer;color:rgb(var(--ink));font-size:13px}.adm-prof-btn:hover{background:var(--ground)}.adm-prof-av{width:26px;height:26px;border-radius:7px;background:linear-gradient(150deg,rgb(var(--brand)),rgb(var(--brand-dark)));color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.adm-prof-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);min-width:190px;padding:6px;display:none;z-index:60}.adm-prof.open .adm-prof-menu{display:block}.adm-prof-menu a,.adm-prof-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:8px;font-size:13.5px;color:rgb(var(--ink));background:none;border:0;cursor:pointer;text-align:left}.adm-prof-menu a:hover,.adm-prof-menu button:hover{background:var(--ground)}.adm-prof-menu .hr{height:1px;background:var(--line);margin:5px 4px}.adm-prof-menu svg{width:16px;height:16px;color:var(--muted);flex:none}.adm-prof-head{padding:9px 11px 7px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px}.adm-prof-head b{display:block;color:rgb(var(--ink));font-size:13.5px;font-weight:700}@@media(max-width:700px){.adm-search input{width:130px}.adm-search input:focus{width:150px}.adm-crumb .hide-sm{display:none}}.lang-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.lang-tab{background:none;border:0;border-bottom:2px solid transparent;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;color:var(--muted)}.lang-tab.on{color:rgb(var(--brand));border-bottom-color:rgb(var(--brand))}.lang-pane{display:none}.lang-pane.on{display:block}.adm-back{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--muted);font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s}.adm-back:hover{border-color:rgb(var(--brand));color:rgb(var(--brand));background:var(--ground)}.adm-back svg{width:16px;height:16px;transition:transform .15s}.adm-back:hover svg{transform:translateX(-3px)}.field-reveal{position:relative}.field-reveal .adm-input{padding-right:42px}.field-reveal .reveal-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;background:none;border:0;border-radius:7px;cursor:pointer;color:var(--muted)}.field-reveal .reveal-btn:hover{background:var(--ground);color:rgb(var(--ink))}.field-reveal .reveal-btn svg{width:17px;height:17px}.pc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:start;margin-top:16px}.pc-col{display:flex;flex-direction:column;gap:20px}.pc-sec{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;margin:0 0 14px}.pc-sec .n{width:24px;height:24px;border-radius:7px;background:rgb(var(--brand)/.12);color:rgb(var(--brand));display:grid;place-items:center;font-size:12.5px;font-weight:800;flex:none}.pc-hint{font-size:12.5px;color:var(--muted)}.pc-actions{display:flex;gap:12px;align-items:center;margin-top:20px;padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:14px;position:sticky;bottom:12px;box-shadow:var(--shadow);z-index:5}.pc-actions .sp{margin-left:auto;font-size:12.5px;color:var(--muted)}.pc-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-switch input{position:absolute;opacity:0;width:0;height:0}.pc-switch .tr{width:40px;height:22px;border-radius:20px;background:var(--line);position:relative;transition:background .15s;flex:none}.pc-switch .tr:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--paper);transition:transform .15s;box-shadow:0 1px 3px rgb(0 0 0/.25)}.pc-switch input:checked+.tr{background:var(--ok)}.pc-switch input:checked+.tr:after{transform:translateX(18px)}@media(max-width:1000px){.pc-grid{grid-template-columns:1fr}}.up-drop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:2px dashed var(--line);border-radius:12px;padding:16px;background:var(--ground);transition:border-color .15s,background .15s}.up-drop.drag{border-color:rgb(var(--brand));background:rgb(var(--brand)/.06)}.up-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}.up-thumb{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--ground)}.up-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.up-thumb .rm{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;border-radius:7px;background:rgba(15,23,35,.6);color:#fff;cursor:pointer;display:grid;place-items:center;font-size:15px;line-height:1}.up-thumb .cover-pick{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:700;padding:4px;background:rgba(15,23,35,.55);color:#fff;cursor:pointer}.up-thumb.is-cover .cover-pick{background:rgb(var(--brand))}.up-thumb .cover-pick input{accent-color:#fff}.pimg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;list-style:none;margin:0;padding:0}.pimg{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.pimg.on-cover{border-color:rgb(var(--brand));box-shadow:0 0 0 2px rgb(var(--brand)/.25)}.pimg-media{position:relative;aspect-ratio:1;background:var(--ground);cursor:grab}.pimg-media:active{cursor:grabbing}.pimg-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pimg-cover{position:absolute;left:6px;top:6px;font-size:10.5px;font-weight:700;background:rgb(var(--brand));color:#fff;padding:2px 7px;border-radius:20px;display:none}.pimg.on-cover .pimg-cover{display:block}.pimg-del{position:absolute;right:6px;top:6px;margin:0}.pimg-del button{background:rgba(15,23,35,.6);border:0;border-radius:7px;width:26px;height:26px;display:grid;place-items:center;color:#fff;cursor:pointer}.pimg-del button:hover{background:var(--danger)}.pimg-ctrl{display:flex;flex-direction:column;gap:5px;padding:7px}.pimg-btn{width:100%;background:var(--ground);border:1px solid var(--line);border-radius:7px;padding:5px;font-size:11.5px;font-weight:600;cursor:pointer;color:rgb(var(--ink))}.pimg-btn:hover{border-color:rgb(var(--brand));color:rgb(var(--brand))}.pimg-sel{width:100%;border:1px solid var(--line);border-radius:7px;padding:5px 6px;font-size:11.5px;background:var(--paper);color:rgb(var(--ink))}.pimg.sort-ghost{opacity:.4}.adm-lang{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.adm-lang a{padding:6px 11px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.adm-lang a:hover{background:var(--ground);color:rgb(var(--ink))}.adm-lang a.on{background:rgb(var(--brand));color:#fff}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.mb-3{margin-bottom:.75rem}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pb-3{padding-bottom:.75rem}.italic{font-style:italic}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.promo-col{grid-template-rows:none;grid-template-columns:1fr 1fr}.cats,.grid-products{grid-template-columns:repeat(3,1fr)}.trust .wrap{grid-template-columns:1fr 1fr}footer.site .foot-grid{grid-template-columns:1.4fr 1fr 1fr}footer.site .foot-brand{grid-column:1/-1}.slide h1,.slide p{max-width:80%}}@media (max-width:640px){header.main .wrap{flex-wrap:wrap;height:auto;padding:12px 20px;gap:12px}.search{order:3;flex-basis:100%}nav.mega{top:0}header.main,nav.mega{position:static}.hicon .t{display:none}.cats,.grid-products{grid-template-columns:repeat(2,1fr)}.promo-col{grid-template-columns:1fr}.util .hideable{display:none}footer.site .foot-grid{grid-template-columns:1fr 1fr;gap:28px 24px;padding:40px 20px}footer.site .foot-links{-moz-columns:1;column-count:1}.banner,footer.site .foot-bot{flex-direction:column;align-items:flex-start}.banner .price-tag{text-align:left}}@media (prefers-reduced-motion:reduce){.card,.cat,.slide{transition:none}.brands .brands-track,.hicon .badge i,.util .dot{animation:none}}