@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65423c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65423c{--it-font-body:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_bfac0d{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_bfac0d{--it-font-head:"Manrope","Manrope Fallback"}:root{--it-font:var(--it-font-body,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans SC","Noto Sans Tamil",sans-serif;--it-font-display:var(--it-font-head,"Manrope"),var(--it-font-body,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans SC","Noto Sans Tamil",sans-serif;--it-font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--it-radius:10px;--it-radius-sm:6px;--it-gap:16px;--it-max:1240px;--it-bg:#f3f4f7;--it-surface:#ffffff;--it-surface-2:#eceef3;--it-border:#e1e4ea;--it-ink:#15171c;--it-ink-muted:#5f6470;--it-primary:#2140ff;--it-primary-hover:#1530d6;--it-primary-ink:#ffffff;--it-primary-soft:#e8ecff;--it-brand:#2140ff;--it-brand-hover:#1530d6;--it-brand-ink:#ffffff;--it-accent:#ffd21f;--it-accent-hover:#f5c400;--it-accent-ink:#15171c;--it-accent-soft:#fff5c7;--it-strip:#15171c;--it-strip-2:#262a33;--it-strip-ink:#ffffff;--it-strip-muted:#b4b8c2;--it-hot:#e0302a;--it-hot-ink:#ffffff;--it-price:#15171c;--it-success-bg:#e3f5ea;--it-success-ink:#0b5c33;--it-warning-bg:#fff4d6;--it-warning-ink:#6e4600;--it-danger-bg:#fde8e7;--it-danger-ink:#8f1c18;--it-info-bg:#e8ecff;--it-info-ink:#1a2d99;--it-sponsored-bg:#fff4d6;--it-sponsored-ink:#6e4600;--it-focus:#2140ff;--it-shadow:0 1px 2px rgba(21,23,28,0.05),0 6px 18px rgba(21,23,28,0.06);--it-shadow-lift:0 12px 30px rgba(21,23,28,0.14)}:root[data-theme=dark]{--it-bg:#0f1115;--it-surface:#181b21;--it-surface-2:#22262e;--it-border:#2e333d;--it-ink:#f0f2f6;--it-ink-muted:#a4a9b4;--it-primary:#8196ff;--it-primary-hover:#a5b3ff;--it-primary-ink:#0c1030;--it-primary-soft:#1d2448;--it-brand:#2a47ff;--it-brand-hover:#4a63ff;--it-brand-ink:#ffffff;--it-accent:#ffd21f;--it-accent-hover:#ffe066;--it-accent-ink:#15171c;--it-accent-soft:#2f2a12;--it-strip:#08090b;--it-strip-2:#1d2027;--it-strip-ink:#ffffff;--it-strip-muted:#a4a9b4;--it-hot:#e0302a;--it-hot-ink:#ffffff;--it-price:#f0f2f6;--it-success-bg:#12301f;--it-success-ink:#8fe3b5;--it-warning-bg:#3a2c0c;--it-warning-ink:#f3cf85;--it-danger-bg:#3d1717;--it-danger-ink:#f5a9a9;--it-info-bg:#1d2448;--it-info-ink:#b4c0ff;--it-sponsored-bg:#3a2c0c;--it-sponsored-ink:#f3cf85;--it-focus:#a5b3ff;--it-shadow:0 1px 2px rgba(0,0,0,0.4),0 6px 18px rgba(0,0,0,0.3);--it-shadow-lift:0 12px 30px rgba(0,0,0,0.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--it-bg:#0f1115;--it-surface:#181b21;--it-surface-2:#22262e;--it-border:#2e333d;--it-ink:#f0f2f6;--it-ink-muted:#a4a9b4;--it-primary:#8196ff;--it-primary-hover:#a5b3ff;--it-primary-ink:#0c1030;--it-primary-soft:#1d2448;--it-brand:#2a47ff;--it-brand-hover:#4a63ff;--it-brand-ink:#ffffff;--it-accent:#ffd21f;--it-accent-hover:#ffe066;--it-accent-ink:#15171c;--it-accent-soft:#2f2a12;--it-strip:#08090b;--it-strip-2:#1d2027;--it-strip-ink:#ffffff;--it-strip-muted:#a4a9b4;--it-hot:#e0302a;--it-hot-ink:#ffffff;--it-price:#f0f2f6;--it-success-bg:#12301f;--it-success-ink:#8fe3b5;--it-warning-bg:#3a2c0c;--it-warning-ink:#f3cf85;--it-danger-bg:#3d1717;--it-danger-ink:#f5a9a9;--it-info-bg:#1d2448;--it-info-ink:#b4c0ff;--it-sponsored-bg:#3a2c0c;--it-sponsored-ink:#f3cf85;--it-focus:#a5b3ff;--it-shadow:0 1px 2px rgba(0,0,0,0.4),0 6px 18px rgba(0,0,0,0.3);--it-shadow-lift:0 12px 30px rgba(0,0,0,0.5)}}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;background:var(--it-bg);color:var(--it-ink);font-family:var(--it-font);font-size:16px;line-height:1.5}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--it-font-display);letter-spacing:-.01em}a{color:var(--it-primary)}a:hover{color:var(--it-primary-hover)}:focus-visible{outline:2px solid var(--it-focus);outline-offset:2px}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.it-sr{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.it-skip,.it-sr{position:absolute}.it-skip{left:16px;top:-64px;z-index:40;padding:8px 12px;border-radius:var(--it-radius-sm);background:var(--it-surface);color:var(--it-ink);box-shadow:var(--it-shadow)}.it-skip:focus{top:8px}.it-wrap{width:100%;max-width:var(--it-max);margin:0 auto;padding-left:16px;padding-right:16px}.it-narrow{max-width:480px}.it-main{flex:1 0 auto;padding-bottom:56px}.it-stack{display:flex;flex-direction:column;gap:28px}.it-wrap.it-stack{padding-top:24px}.it-muted{color:var(--it-ink-muted)}.it-mono{font-family:var(--it-font-mono);font-size:.9em;overflow-wrap:anywhere}.it-link{color:var(--it-primary);font-weight:600;text-decoration:none}.it-link:hover{color:var(--it-primary-hover);text-decoration:underline}.it-break{overflow-wrap:anywhere}.it-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 18px;border:1px solid var(--it-brand);border-radius:var(--it-radius-sm);background:var(--it-brand);font:inherit;font-family:var(--it-font-display);font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.it-btn,.it-btn:hover{color:var(--it-brand-ink)}.it-btn:hover{background:var(--it-brand-hover);border-color:var(--it-brand-hover)}.it-btn:disabled{opacity:.6;cursor:default}.it-btn--small{min-height:34px;padding:4px 12px;font-size:.875rem}.it-btn--block{width:100%}.it-btn--ghost{background:var(--it-surface);color:var(--it-primary);border-color:var(--it-border)}.it-btn--ghost:hover{background:var(--it-primary-soft);color:var(--it-primary);border-color:var(--it-primary)}.it-btn--accent{background:var(--it-accent);border-color:var(--it-accent);color:var(--it-accent-ink)}.it-btn--accent:hover{background:var(--it-accent-hover);border-color:var(--it-accent-hover);color:var(--it-accent-ink)}.it-btn--dark{background:var(--it-strip);border-color:var(--it-strip);color:var(--it-strip-ink)}.it-btn--dark:hover{background:var(--it-strip-2);border-color:var(--it-strip-2);color:var(--it-strip-ink)}.it-btn--light{background:var(--it-surface);border-color:var(--it-surface);color:var(--it-ink)}.it-btn--light:hover{background:var(--it-accent);border-color:var(--it-accent);color:var(--it-accent-ink)}.it-iconbtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;min-height:34px;padding:4px 8px;border:1px solid var(--it-border);border-radius:var(--it-radius-sm);background:var(--it-surface);color:var(--it-ink);font:inherit;font-size:.875rem;cursor:pointer}.it-iconbtn:hover{background:var(--it-surface-2)}.it-iconbtn:disabled{opacity:.6;cursor:default}.it-topbar{background:var(--it-strip);color:var(--it-strip-muted);font-size:.8125rem}.it-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;min-height:40px}.it-topbar__prefs{display:flex;align-items:center;gap:6px}.it-topbar .it-iconbtn{min-height:28px;min-width:28px;padding:2px 6px;background:transparent;border-color:transparent;color:var(--it-strip-ink)}.it-topbar .it-iconbtn:hover{background:var(--it-strip-2)}.it-topbar__note{display:none;align-items:center;gap:6px}.it-topbar__note svg{color:var(--it-accent);flex:none}.it-topbar__links{display:none;gap:18px;margin:0;padding:0;list-style:none}.it-topbar__links a{color:var(--it-strip-ink);text-decoration:none}.it-topbar__links a:before{content:"\203A";margin-right:6px;color:var(--it-accent)}.it-topbar__links a:hover{color:var(--it-accent)}@media (min-width:720px){.it-topbar__links{display:flex}}@media (min-width:1080px){.it-topbar__note{display:inline-flex}}.it-theme__sun{display:none}:root[data-theme=dark] .it-theme__sun{display:inline}:root[data-theme=dark] .it-theme__moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .it-theme__sun{display:inline}:root:not([data-theme=light]) .it-theme__moon{display:none}}.it-menu{position:relative}.it-menu>summary{list-style:none}.it-menu>summary::-webkit-details-marker{display:none}.it-menu__list{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:180px;margin:0;padding:6px;list-style:none;background:var(--it-surface);border:1px solid var(--it-border);box-shadow:var(--it-shadow-lift)}.it-menu__item,.it-menu__list{border-radius:var(--it-radius-sm)}.it-menu__item{display:block;padding:8px 10px;color:var(--it-ink);font-size:.9375rem;text-decoration:none}.it-menu__item:hover{background:var(--it-surface-2);color:var(--it-ink)}.it-menu__item[aria-current=true]{background:var(--it-primary-soft);color:var(--it-primary);font-weight:600}.it-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--it-surface);border-bottom:1px solid var(--it-border)}.it-header__bar{display:grid;align-items:center;grid-gap:10px 12px;gap:10px 12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"catalog logo actions" "search search search";padding-top:10px;padding-bottom:10px}.it-logo{grid-area:logo;display:inline-flex;flex-direction:column;justify-self:start;gap:2px;text-decoration:none;line-height:1}.it-logo,.it-logo:hover{color:var(--it-ink)}.it-logo__word{font-family:var(--it-font-display);font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.it-logo__tld{display:inline-block;margin-left:3px;padding:2px 6px 3px;border-radius:var(--it-radius-sm);background:var(--it-accent);color:var(--it-accent-ink);font-size:.8em;vertical-align:2px}.it-logo__tag{display:none;color:var(--it-ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.it-header__search{grid-area:search;min-width:0}.it-header__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}@media (min-width:900px){.it-header__bar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"logo catalog search actions";gap:18px;padding-top:14px;padding-bottom:14px}.it-logo__tag{display:block}}.it-hicon{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;padding:2px 6px;border:0;border-radius:var(--it-radius-sm);background:transparent;color:var(--it-ink);font-size:.6875rem;font-weight:600;text-decoration:none;cursor:pointer}.it-hicon:hover{color:var(--it-primary)}.it-hicon__label{display:none}.it-hicon__count{position:absolute;top:0;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--it-accent);color:var(--it-accent-ink);font-size:.6875rem;font-weight:800;line-height:18px;text-align:center}@media (min-width:900px){.it-hicon__label{display:block}}.it-member{display:flex;gap:6px}.it-member,.it-member__name{align-items:center;min-width:0}.it-member__name{display:inline-flex;gap:4px;max-width:10rem;font-size:.875rem;font-weight:600}.it-member__name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-catalog{grid-area:catalog;position:static}.it-catalog>summary{list-style:none}.it-catalog>summary::-webkit-details-marker{display:none}.it-catalog__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--it-radius-sm);background:var(--it-brand);color:var(--it-brand-ink);font-family:var(--it-font-display);font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.it-catalog__button:hover{background:var(--it-brand-hover)}.it-catalog__button>span{display:none}.it-catalog[open] .it-catalog__button{background:var(--it-brand-hover)}.it-catalog__panel{position:absolute;left:0;right:0;top:100%;z-index:25;max-height:calc(100vh - 140px);overflow:auto;padding:20px 16px 16px;background:var(--it-surface);border-top:3px solid var(--it-accent);border-bottom:1px solid var(--it-border);box-shadow:var(--it-shadow-lift)}.it-catalog__grid{display:grid;grid-gap:18px 24px;gap:18px 24px;max-width:var(--it-max);margin:0 auto;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.it-catalog__root{display:flex;align-items:center;gap:10px;color:var(--it-ink);font-family:var(--it-font-display);font-weight:800;text-decoration:none}.it-catalog__root:hover{color:var(--it-primary)}.it-catalog__children{display:flex;flex-direction:column;gap:4px;margin:8px 0 0 52px;padding:0;list-style:none}.it-catalog__children a{color:var(--it-ink-muted);font-size:.9375rem;text-decoration:none}.it-catalog__children a:hover{color:var(--it-primary);text-decoration:underline}.it-catalog__all{display:flex;align-items:center;justify-content:center;gap:8px;max-width:var(--it-max);margin:18px auto 0;padding:10px;border-radius:var(--it-radius-sm);background:var(--it-surface-2);color:var(--it-ink);font-weight:700;text-decoration:none}.it-catalog__all:hover{background:var(--it-primary-soft);color:var(--it-primary)}@media (min-width:900px){.it-catalog__button{padding:0 18px}.it-catalog__button>span{display:inline}.it-catalog__panel{padding:24px}}.it-navbar{background:var(--it-accent);color:var(--it-accent-ink)}.it-navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.it-navbar__list{display:flex;gap:2px;margin:0;padding:0;list-style:none;min-width:0;overflow-x:auto;scrollbar-width:none}.it-navbar__list::-webkit-scrollbar{display:none}.it-navbar__item{position:relative;flex:none}.it-navbar__all,.it-navbar__link{display:inline-flex;align-items:center;gap:4px;min-height:46px;padding:0 12px;color:var(--it-accent-ink);font-family:var(--it-font-display);font-size:.875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.it-navbar__all:hover,.it-navbar__link:hover{color:var(--it-accent-ink);background:var(--it-accent-hover)}.it-navbar__all{display:none;flex:none}.it-navbar__chev{display:none}.it-navbar__drop{display:none;position:absolute;left:0;top:100%;z-index:25;min-width:15rem;margin:0;padding:8px;list-style:none;background:var(--it-surface);border-top:3px solid var(--it-strip);border-radius:0 0 var(--it-radius-sm) var(--it-radius-sm);box-shadow:var(--it-shadow-lift)}.it-navbar__drop a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--it-radius-sm);color:var(--it-ink);font-weight:600;text-decoration:none}.it-navbar__drop a:hover{background:var(--it-surface-2);color:var(--it-primary)}@media (min-width:900px){.it-navbar__list{flex:1 1 auto;flex-wrap:wrap;overflow:visible}.it-navbar__chev{display:inline}.it-navbar__all{display:inline-flex}.it-navbar__item:focus-within>.it-navbar__drop,.it-navbar__item:hover>.it-navbar__drop{display:block}}.it-search{display:flex;flex-wrap:wrap;gap:8px}.it-search__input{flex:1 1 12rem;min-width:0;min-height:44px;padding:8px 14px;border:1px solid var(--it-border);border-radius:var(--it-radius-sm);background:var(--it-surface);color:var(--it-ink)}.it-search__input::placeholder{color:var(--it-ink-muted)}.it-search__cate{display:none}.it-search__button{order:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:44px;padding:0 14px;border:1px solid var(--it-brand);border-radius:var(--it-radius-sm);background:var(--it-brand);color:var(--it-brand-ink);font-weight:700;cursor:pointer}.it-search__button:hover{background:var(--it-brand-hover);border-color:var(--it-brand-hover)}.it-search--bar .it-search__button-text{display:none}.it-search--bar{flex-wrap:nowrap;gap:0;border:2px solid var(--it-brand);border-radius:var(--it-radius-sm);background:var(--it-surface)}.it-search--bar .it-search__input{border:0;border-radius:var(--it-radius-sm) 0 0 var(--it-radius-sm);min-height:42px}.it-search--bar .it-search__input:focus-visible{outline-offset:-2px}.it-search--bar .it-search__button{border:0;border-radius:0;min-height:42px}@media (min-width:640px){.it-search--bar .it-search__cate{display:block;flex:none;max-width:12rem;min-height:42px;padding:0 10px;border:0;border-left:1px solid var(--it-border);background:var(--it-surface);color:var(--it-ink-muted);font-size:.875rem;cursor:pointer}.it-search--bar .it-search__cate:focus-visible{outline-offset:-2px}}.it-search--hero .it-search__input{min-height:50px;font-size:1.05rem}.it-search--hero .it-search__button{min-height:50px;padding:0 22px}.it-field{display:flex;flex-direction:column;gap:4px}.it-field__label{color:var(--it-ink-muted);font-size:.85rem;font-weight:600}.it-input,.it-select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--it-border);border-radius:var(--it-radius-sm);background:var(--it-surface);color:var(--it-ink)}.it-section{display:flex;flex-direction:column;gap:16px}.it-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.it-section__title{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800}.it-section__more{color:var(--it-primary);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.it-section__more:hover{color:var(--it-primary-hover)}.it-page-title{font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.it-eyebrow{color:var(--it-ink-muted);font-family:var(--it-font-display);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.it-band-grey{background:var(--it-surface-2)}.it-cats{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.it-cats__group{padding:14px 16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-cats__root{color:var(--it-ink);font-family:var(--it-font-display);font-weight:800;text-decoration:none}.it-cats__root:hover{color:var(--it-primary)}.it-cats__children{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none}.it-cats__child{color:var(--it-ink-muted);font-size:.925rem;text-decoration:none}.it-cats__child:hover{color:var(--it-primary);text-decoration:underline}.it-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.it-chip{display:inline-block;padding:6px 14px;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink);font-size:.925rem;font-weight:600;text-decoration:none}.it-chip:hover{border-color:var(--it-primary);color:var(--it-primary)}.it-art{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--it-ink)}.it-art:before{content:"";inset:8%;background:var(--it-primary-soft)}.it-art:before,.it-art__spark{position:absolute;border-radius:50%}.it-art__spark{top:10%;right:12%;width:22%;height:22%;background:var(--it-accent)}.it-art__icon{position:relative;width:58%;height:58%}.it-art--sm{width:40px;height:40px}.it-art--md{width:64px;height:64px}.it-art--lg{width:120px;height:120px}.it-art--xl{width:220px;height:220px}.it-grid{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.it-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.it-rows{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.it-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);transition:box-shadow .2s,transform .2s,border-color .2s}.it-card:hover{border-color:var(--it-surface);box-shadow:var(--it-shadow-lift);transform:translateY(-2px)}.it-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin:8px 8px 0;border-radius:var(--it-radius-sm);background:var(--it-surface);overflow:hidden}.it-card__img{object-fit:contain}.it-card__tag{position:absolute;left:6px;top:6px;padding:3px 9px;border-radius:999px;background:var(--it-strip);color:var(--it-strip-ink);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.it-card__compare{position:absolute;right:12px;top:12px;z-index:2}.it-card__body{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 16px;text-align:center}.it-card__brand{color:var(--it-ink-muted);font-family:var(--it-font-display);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.it-card__title{font-size:.9375rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.it-card__link{color:var(--it-ink);text-decoration:none}.it-card__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--it-radius)}.it-card:hover .it-card__link,.it-card__link:hover{color:var(--it-primary)}.it-card__link:focus-visible{outline:none}.it-card__link:focus-visible:after{outline:2px solid var(--it-focus);outline-offset:2px}.it-card__mpn{color:var(--it-ink-muted);font-family:var(--it-font-mono);font-size:.75rem;overflow-wrap:anywhere}.it-card__foot{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding-top:8px}.it-card__offers{color:var(--it-ink-muted);font-size:.8125rem}.it-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;min-height:34px;padding:4px 14px;border-radius:var(--it-radius-sm);background:var(--it-brand);color:var(--it-brand-ink);font-family:var(--it-font-display);font-size:.8125rem;font-weight:700}.it-card:hover .it-card__cta{background:var(--it-brand-hover)}.it-price{color:var(--it-price);font-family:var(--it-font-display);font-size:1.125rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-price--none{color:var(--it-ink-muted);font-size:.9rem;font-weight:600}.it-card--row{flex-direction:row;align-items:center;gap:4px;padding:10px}.it-card--row .it-card__media{flex:none;width:88px;margin:0}.it-card--row .it-card__body{align-items:flex-start;padding:2px 36px 2px 8px;text-align:left}.it-card--row .it-card__foot{align-items:flex-start;padding-top:4px}.it-card--row .it-card__compare{right:8px;top:8px}.it-card--row .it-price{font-size:1rem}.it-compare{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;padding:0;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink-muted);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.it-compare:hover{border-color:var(--it-primary);color:var(--it-primary)}.it-compare[aria-pressed=true]{background:var(--it-accent);border-color:var(--it-accent);color:var(--it-accent-ink)}.it-compare--wide{width:auto;height:auto;min-height:42px;padding:8px 16px;border-radius:var(--it-radius-sm);color:var(--it-ink);font-weight:700}.it-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;color:var(--it-ink-muted);font-size:.875rem}.it-crumbs li{display:inline-flex;align-items:center;gap:4px;min-width:0}.it-crumbs a{color:var(--it-ink-muted);text-decoration:none}.it-crumbs a:hover{color:var(--it-primary);text-decoration:underline}.it-crumbs [aria-current]{color:var(--it-ink);overflow-wrap:anywhere}.it-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.it-empty{display:flex;flex-direction:column;gap:6px;padding:28px 16px;text-align:center;background:var(--it-surface);border:1px dashed var(--it-border);border-radius:var(--it-radius)}.it-empty__title{font-weight:700}.it-notfound{flex-direction:column;padding-top:48px}.it-alert,.it-notfound{display:flex;align-items:flex-start;gap:12px}.it-alert{margin:0;padding:14px 16px;border-radius:var(--it-radius)}.it-alert--danger{background:var(--it-danger-bg);color:var(--it-danger-ink)}.it-alert--info{background:var(--it-info-bg);color:var(--it-info-ink)}.it-alert__icon{flex:none;margin-top:2px}.it-alert__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.it-alert__title{font-size:1.05rem}.it-panel{padding:16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-panel--local{border-style:dashed}.it-panel__badge{display:inline-block;margin-bottom:4px;background:var(--it-warning-bg);color:var(--it-warning-ink);font-weight:800;letter-spacing:.08em}.it-badge,.it-panel__badge{padding:2px 8px;border-radius:999px;font-size:.75rem}.it-badge{display:inline-flex;align-items:center;gap:4px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.it-badge--price{background:var(--it-success-bg);color:var(--it-success-ink)}.it-badge--warning{background:var(--it-warning-bg);color:var(--it-warning-ink)}.it-badge--verified{background:var(--it-info-bg);color:var(--it-info-ink)}.it-badge--hot{background:var(--it-hot);color:var(--it-hot-ink)}.it-badge--accent{background:var(--it-accent);color:var(--it-accent-ink)}.it-footer{margin-top:auto}.it-band{background:var(--it-brand);color:var(--it-brand-ink)}.it-band__inner{display:grid;grid-gap:20px;gap:20px;padding-top:28px;padding-bottom:28px}.it-band__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px 16px;gap:12px 16px}.it-band__item .it-btn{grid-column:1/-1;justify-self:start}.it-band__icon{flex:none}.it-band__text{display:flex;flex-direction:column;gap:4px}.it-band__text p{opacity:.9;font-size:.9375rem}.it-band__title{font-size:1.25rem;font-weight:800}.it-btn--onband{background:transparent;border-color:currentColor;color:var(--it-brand-ink)}.it-btn--onband:hover{background:var(--it-brand-ink);border-color:var(--it-brand-ink);color:var(--it-brand)}@media (min-width:960px){.it-band__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.it-band__item{grid-template-columns:auto minmax(0,1fr) auto}.it-band__item .it-btn{grid-column:auto}}.it-footer__main{background:var(--it-strip);color:var(--it-strip-muted);font-size:.9375rem}.it-footer__cols{display:grid;grid-gap:28px;gap:28px;padding-top:40px;padding-bottom:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.it-footer__about{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;max-width:26rem}.it-footer__head,.it-logo--footer,.it-logo--footer:hover{color:var(--it-strip-ink)}.it-footer__head{margin-bottom:12px;font-size:1rem;font-weight:800}.it-footer__col ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.it-footer__col a{color:var(--it-strip-muted);text-decoration:none}.it-footer__col a:hover{color:var(--it-accent)}.it-footer__base{display:flex;flex-direction:column;gap:4px;padding-top:18px;padding-bottom:24px;border-top:1px solid var(--it-strip-2);font-size:.8125rem}@media (min-width:900px){.it-footer__cols{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.it-footer__about{grid-column:auto}.it-footer__base{flex-direction:row;justify-content:space-between;gap:24px}}.it-home{--it-hr:calc(var(--it-radius) * 1.6);display:flex;flex-direction:column}.it-hsec{padding-top:36px}.it-hsec-band{margin-top:36px;padding:32px 0}@media (min-width:960px){.it-hsec{padding-top:52px}.it-hsec-band{margin-top:52px;padding:48px 0}}.it-hstretch{text-decoration:none}.it-hstretch,.it-hstretch:hover{color:inherit}.it-hstretch:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--it-hr)}.it-hstretch:focus-visible{outline:none}.it-hstretch:focus-visible:after{outline:3px solid var(--it-focus);outline-offset:3px}.it-hchip{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--it-accent);color:var(--it-accent-ink);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.it-hchip,.it-hprice{font-family:var(--it-font-display)}.it-hprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;color:var(--it-price)}.it-hprice__word{color:var(--it-ink-muted);font-size:.875rem;font-weight:600}.it-hprice__amount{font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-hprice--xl .it-hprice__amount{font-size:clamp(1.9rem,5vw,2.6rem);letter-spacing:-.02em;line-height:1.1}.it-hprice--onstrip .it-hprice__word{color:var(--it-strip-muted)}.it-hprice--onstrip .it-hprice__amount{color:var(--it-accent)}.it-hspecs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px;width:100%;margin:0;font-size:.8125rem}.it-hspecs__row{display:flex;flex-wrap:wrap;gap:0 4px;min-width:0}.it-hspecs dt{color:var(--it-ink-muted)}.it-hspecs dd{margin:0;color:var(--it-ink);font-weight:700;overflow-wrap:anywhere}.it-hhero{padding-top:20px}.it-hhero__intro{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.it-hhero__title{font-size:clamp(1.3rem,3.4vw,1.75rem);font-weight:800;line-height:1.2}.it-hhero__lead{max-width:44rem;color:var(--it-ink-muted);font-size:.9375rem}.it-hhero__grid,.it-hhero__side{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px) and (max-width:959px){.it-hhero__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.it-hhero__intro{flex-direction:row;align-items:baseline;justify-content:space-between;gap:32px}.it-hhero__lead{max-width:36rem;text-align:right}.it-hhero__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.it-hhero__side{grid-template-rows:repeat(2,minmax(0,1fr));gap:20px}}.it-hmain{position:relative;display:grid;grid-gap:12px;gap:12px;padding:20px;overflow:hidden;border:1px solid var(--it-border);border-radius:var(--it-hr);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--it-brand) 18%,transparent),transparent 60%),color-mix(in srgb,var(--it-brand) 6%,var(--it-surface))}.it-hmain__media{position:relative;display:flex;align-items:center;justify-content:center}.it-hmain__media .it-art{width:clamp(150px,44vw,320px);height:clamp(150px,44vw,320px)}.it-hmain__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.it-hbanner__eyebrow,.it-hdeal__brand,.it-hmain__eyebrow,.it-hpromo__eyebrow,.it-htile__eyebrow{font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.it-hmain__eyebrow{color:var(--it-ink-muted)}.it-hmain__title{font-size:clamp(1.45rem,3.4vw,2.25rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.it-hmain__title a{color:var(--it-ink);text-decoration:none}.it-hmain__title a:hover{color:var(--it-primary)}.it-hmain .it-hspecs{max-width:30rem;padding:10px 0;border-top:1px solid var(--it-border);border-bottom:1px solid var(--it-border);font-size:.875rem}.it-hmain__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media (min-width:720px){.it-hmain{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:32px 36px;background:radial-gradient(circle at 75% 50%,color-mix(in srgb,var(--it-brand) 20%,transparent),transparent 45%),color-mix(in srgb,var(--it-brand) 6%,var(--it-surface))}.it-hmain__media{order:2}}.it-hbadge{position:absolute;right:4%;bottom:4%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:86px;height:86px;border:2px solid var(--it-accent);border-radius:50%;background:var(--it-strip);color:var(--it-strip-ink);box-shadow:var(--it-shadow-lift);font-size:.6875rem;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}.it-hbadge strong{color:var(--it-accent);font-family:var(--it-font-display);font-size:1.85rem;font-weight:800;line-height:1}.it-htile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;overflow:hidden;border-radius:var(--it-hr);transition:transform .2s,box-shadow .2s}.it-htile:hover{transform:translateY(-2px);box-shadow:var(--it-shadow-lift)}.it-htile--brand{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--it-brand-ink) 22%,transparent),transparent 55%),var(--it-brand);color:var(--it-brand-ink)}.it-htile--accent{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--it-strip-ink) 40%,transparent),transparent 55%),var(--it-accent);color:var(--it-accent-ink)}.it-htile__icon{margin-bottom:4px}.it-htile__eyebrow{opacity:.85}.it-htile__title{font-size:1.3rem;font-weight:800;line-height:1.2}.it-htile__text{font-size:.9375rem;opacity:.9}.it-hpromo__cta,.it-htile__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-family:var(--it-font-display);font-size:.9375rem;font-weight:800}.it-hpromo__cta svg,.it-htile__cta svg{transition:transform .15s}.it-hpromo:hover .it-hpromo__cta svg,.it-htile:hover .it-htile__cta svg{transform:translateX(3px)}.it-hcats{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.it-hcats{gap:14px;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}.it-hcat{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:12px 4px;border:1px solid var(--it-border);border-radius:var(--it-radius);background:var(--it-surface);color:var(--it-ink);text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.it-hcat:hover{border-color:var(--it-primary);box-shadow:var(--it-shadow-lift);color:var(--it-primary);transform:translateY(-2px)}.it-hcat__name{font-family:var(--it-font-display);font-size:.8125rem;font-weight:700;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:640px){.it-hcat{padding:14px 8px 12px}.it-hcat__name{font-size:.875rem}}.it-hcat__count{color:var(--it-ink-muted);font-size:.75rem}.it-hbanners{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.it-hbanners>li{display:flex}@media (min-width:900px){.it-hbanners{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.it-hbanner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:22px;overflow:hidden;border-radius:var(--it-hr);color:var(--it-strip-ink);background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--it-brand) 55%,transparent),transparent 42%),linear-gradient(135deg,var(--it-strip),var(--it-strip-2))}.it-hbanner__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.it-hbanner__eyebrow{color:var(--it-accent)}.it-hbanner__title{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.it-hbanner__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;color:var(--it-strip-muted);font-size:.9375rem}.it-hbanner__label{color:var(--it-strip-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.it-hbanner__specs ul{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.it-hbanner__specs li{padding:3px 10px;border:1px solid color-mix(in srgb,var(--it-strip-ink) 28%,transparent);border-radius:999px;font-size:.8125rem}.it-hbanner__cta{margin-top:8px}.it-hbanner__media .it-art{width:clamp(88px,24vw,200px);height:clamp(88px,24vw,200px);color:var(--it-strip-ink)}.it-hbanner__media .it-art:before{background:color-mix(in srgb,var(--it-brand) 38%,transparent)}@media (min-width:640px){.it-hbanner{padding:30px 32px;gap:20px}}.it-hdeals{margin-top:36px}.it-hstrip{background:var(--it-strip);color:var(--it-strip-ink)}.it-hstrip__inner{display:grid;grid-gap:18px;gap:18px;padding-top:26px;padding-bottom:60px}.it-hstrip__kicker{color:var(--it-strip-muted);font-size:.8125rem;font-weight:600}.it-hstrip__title{margin-top:2px;font-size:clamp(1.45rem,3.6vw,2.3rem);font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.it-hstrip__title:after{content:"";display:block;width:56px;height:4px;margin-top:12px;border-radius:2px;background:var(--it-accent)}.it-hstrip__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.it-hfig{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:var(--it-radius-sm);background:var(--it-strip-2)}.it-hfig__num{order:-1;margin:0;color:var(--it-accent);font-family:var(--it-font-display);font-size:clamp(1.9rem,7vw,3.25rem);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-hfig__label{color:var(--it-strip-muted);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}@media (min-width:900px){.it-hstrip__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-top:32px;padding-bottom:72px}.it-hstrip__figures{gap:12px}.it-hfig{width:10.5rem;padding:14px 16px}}.it-hdeals__grid{position:relative;display:grid;grid-gap:14px;gap:14px;margin-top:-36px}.it-hdeals__rows{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:960px){.it-hdeals__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin-top:-44px}.it-hdeals__rows{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px}}.it-hdeal{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--it-border);border-radius:var(--it-radius);background:var(--it-surface);box-shadow:var(--it-shadow);transition:transform .2s,box-shadow .2s}.it-hdeal:hover{box-shadow:var(--it-shadow-lift);transform:translateY(-2px)}.it-hdeal:hover .it-card__link{color:var(--it-primary)}.it-hdeal__media{display:flex;align-items:center;justify-content:center;padding:14px}.it-hdeal__compare{position:absolute;right:12px;top:12px;z-index:2}.it-hdeal__chip{letter-spacing:.01em;text-transform:none}.it-hdeal__body{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0 18px 18px}.it-hdeal__brand{color:var(--it-ink-muted)}.it-hdeal__title{font-size:1rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.it-hdeal__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:10px;border-top:1px solid var(--it-border)}.it-hdeal__shops{color:var(--it-ink-muted);font-size:.8125rem}.it-hdeal .it-hdeal__cta{margin-top:0}.it-hdeal:hover .it-hdeal__cta{background:var(--it-brand-hover)}.it-hdeal--big .it-hdeal__media{flex:1 1;padding:44px 16px 20px}.it-hdeal--big .it-art{width:clamp(150px,44vw,240px);height:clamp(150px,44vw,240px)}.it-hdeal--big .it-hdeal__title{font-size:clamp(1.15rem,2.4vw,1.45rem)}.it-hdeal--big .it-hspecs{padding:8px 0}.it-hdeal--big .it-hprice__amount{font-size:1.75rem}.it-hdeal--row{flex-direction:row;align-items:stretch}.it-hdeal--row .it-hdeal__media{flex:none;width:92px;padding:10px 4px 10px 10px}.it-hdeal--row .it-art{width:78px;height:78px}.it-hdeal--row .it-hdeal__body{gap:4px;padding:14px 52px 14px 6px}.it-hdeal--row .it-hspecs{grid-template-columns:minmax(0,1fr)}.it-hdeal--row .it-hdeal__foot{margin-top:6px;padding-top:8px}@media (min-width:640px){.it-hdeal--row .it-hdeal__media{width:150px;padding:12px}.it-hdeal--row .it-art{width:120px;height:120px}.it-hdeal--row .it-hspecs{grid-template-columns:repeat(2,minmax(0,1fr))}}.it-hshelves{gap:14px}.it-htabs{display:flex;flex-direction:column;gap:18px;min-width:0}.it-htabs__list{display:flex;gap:8px;margin:0;padding:2px 2px 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.it-htabs__list::-webkit-scrollbar{display:none}.it-htabs__list>li{flex:none}.it-htabs__tab{display:inline-flex;flex:none;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink);font:inherit;font-family:var(--it-font-display);font-size:.875rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.it-htabs__tab:hover{border-color:var(--it-ink);color:var(--it-ink)}.it-htabs__tab[aria-current=true],.it-htabs__tab[aria-selected=true]{border-color:var(--it-accent);background:var(--it-accent);color:var(--it-accent-ink)}.it-hshelf{display:flex;flex-direction:column;gap:16px}.it-hshelf__more{display:inline-flex;align-self:flex-start;align-items:center;gap:6px}@media (min-width:640px){.it-hshelf .it-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.it-hshelf .it-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}.it-hpromos{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:900px){.it-hpromos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.it-hpromo{position:relative;display:flex;justify-content:space-between;gap:12px;padding:24px;overflow:hidden;border-radius:var(--it-hr);transition:transform .2s,box-shadow .2s}.it-hpromo:hover{transform:translateY(-2px);box-shadow:var(--it-shadow-lift)}.it-hpromo__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.it-hpromo__title{font-size:1.3rem;font-weight:800;line-height:1.2}.it-hpromo__text>p:not(.it-hpromo__eyebrow){font-size:.9375rem}.it-hpromo__icon{flex:none;align-self:flex-end;width:64px;height:64px}.it-hpromo--dark{background:radial-gradient(circle at 90% 90%,color-mix(in srgb,var(--it-brand) 50%,transparent),transparent 45%),linear-gradient(135deg,var(--it-strip),var(--it-strip-2));color:var(--it-strip-ink)}.it-hpromo--dark .it-hpromo__eyebrow{color:var(--it-accent)}.it-hpromo--dark .it-hpromo__text>p:not(.it-hpromo__eyebrow){color:var(--it-strip-muted)}.it-hpromo--light{border:1px solid var(--it-border);background:var(--it-surface);color:var(--it-ink)}.it-hpromo--light .it-hpromo__eyebrow,.it-hpromo--light .it-hpromo__icon{color:var(--it-primary)}.it-hpromo--light .it-hpromo__text>p:not(.it-hpromo__eyebrow){color:var(--it-ink-muted)}.it-hpromo--accent{background:var(--it-accent);color:var(--it-accent-ink)}.it-hfeats{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--it-border);border-radius:var(--it-radius);background:var(--it-border)}@media (min-width:640px){.it-hfeats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.it-hfeats{grid-template-columns:repeat(4,minmax(0,1fr))}}.it-hfeat{display:flex;align-items:flex-start;gap:14px;padding:20px;background:var(--it-surface)}.it-hfeat__icon{flex:none;width:52px;height:52px;padding:10px;border-radius:50%;background:var(--it-accent);color:var(--it-accent-ink)}.it-hfeat__title{font-size:1rem;font-weight:800}.it-hfeat__text{margin-top:2px;color:var(--it-ink-muted);font-size:.875rem}.it-hnew .it-section__more{display:inline-flex;align-items:center;gap:6px}@media (min-width:640px){.it-hnew .it-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.it-hnew .it-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.it-hbrands{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.it-hbrands{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width:1180px){.it-hbrands{grid-template-columns:repeat(8,minmax(0,1fr))}}.it-hbrand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:20px 8px;border:1px solid var(--it-border);border-radius:var(--it-radius);background:var(--it-surface);color:var(--it-ink-muted);text-align:center;text-decoration:none;transition:border-color .2s,box-shadow .2s}.it-hbrand:hover{border-color:var(--it-primary);box-shadow:var(--it-shadow-lift);color:var(--it-ink-muted)}.it-hbrand__name{color:var(--it-ink);opacity:.72;font-family:var(--it-font-display);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;transition:opacity .2s,color .2s}.it-hbrand:hover .it-hbrand__name{color:var(--it-primary);opacity:1}.it-hbrand__count{font-size:.75rem}.it-pageband{position:relative;overflow:hidden;background:radial-gradient(60rem 22rem at 88% -10%,color-mix(in srgb,var(--it-brand) 42%,transparent),transparent 70%),radial-gradient(40rem 18rem at -5% 110%,color-mix(in srgb,var(--it-brand) 22%,transparent),transparent 70%),var(--it-strip);color:var(--it-strip-ink);border-bottom:1px solid var(--it-strip-2)}.it-pageband:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--it-strip-ink) 9%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,var(--it-strip) 70%);mask-image:linear-gradient(90deg,transparent,var(--it-strip) 70%)}.it-pageband__inner{position:relative;display:flex;flex-direction:column;gap:18px;padding-top:20px;padding-bottom:28px}.it-pageband__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.it-pageband__text{display:flex;flex-direction:column;gap:8px;min-width:0}.it-pageband__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--it-accent);font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.it-pageband__eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--it-accent)}.it-pageband__title{font-size:clamp(1.7rem,5vw,2.75rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.it-pageband__lead{max-width:46rem;color:var(--it-strip-muted);font-size:1rem}.it-pageband__art{flex:none}.it-pageband__art .it-art{width:72px;height:72px}@media (min-width:900px){.it-pageband__inner{gap:22px;padding-top:24px;padding-bottom:40px}.it-pageband__lead{font-size:1.0625rem}.it-pageband__art .it-art{width:132px;height:132px}}.it-pageband .it-crumbs a,.it-pageband .it-crumbs ol{color:var(--it-strip-muted)}.it-pageband .it-crumbs a:hover{color:var(--it-accent)}.it-pageband .it-crumbs [aria-current]{color:var(--it-strip-ink)}.it-pageband .it-field__label{color:var(--it-strip-muted)}.it-pageband__search{max-width:52rem}.it-subcats{display:flex;flex-direction:column;gap:10px}.it-subcats__title{color:var(--it-strip-muted);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.it-subcats__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.it-subcat{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:12px 10px;border:1px solid color-mix(in srgb,var(--it-strip-ink) 14%,transparent);border-radius:var(--it-radius);background:color-mix(in srgb,var(--it-strip-ink) 6%,transparent);color:var(--it-strip-ink);font-family:var(--it-font-display);font-size:.875rem;font-weight:700;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.it-subcat:hover{background:var(--it-accent);border-color:var(--it-accent);color:var(--it-accent-ink)}.it-subcat__name{max-width:100%;overflow-wrap:break-word;line-height:1.25}@media (min-width:900px){.it-subcats__list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.it-filters{order:3;flex-basis:100%;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.it-browse{display:grid;grid-gap:16px;gap:16px;min-width:0}.it-browse[data-pending] .it-browse__results{opacity:.55;transition:opacity .15s}.it-browse__results{display:flex;flex-direction:column;gap:16px;min-width:0}.it-facets{min-width:0}.it-facets__toggle{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.it-facets__toggle:focus-visible+.it-facets__button{outline:2px solid var(--it-focus);outline-offset:2px}.it-facets .it-facets__button{width:100%}.it-facets .it-facets__toggle:checked+.it-facets__button{background:var(--it-primary-soft);border-color:var(--it-primary)}.it-facets__panel{display:none;margin-top:10px}.it-facets__toggle:checked~.it-facets__panel{display:block}.it-facets__title{display:none;align-items:center;gap:8px;margin-bottom:12px;font-size:1.05rem;font-weight:800}.it-facets__title svg{color:var(--it-primary)}.it-facets__form{display:flex;flex-direction:column;gap:12px;min-width:0}.it-facets__form[aria-busy=true]{cursor:progress}.it-facets__actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;background:linear-gradient(to top,var(--it-bg) 75%,transparent)}@media (min-width:900px){.it-browse{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:28px}.it-facets .it-facets__button,.it-facets__toggle{display:none}.it-facets__panel{display:block;margin-top:0}.it-facets__title{display:flex}}.it-facet,.it-facets__hint{min-width:0;margin:0;padding:16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-facet__title,.it-widget__title{display:block;width:100%;padding:0;margin:0 0 12px;color:var(--it-ink);font-family:var(--it-font-display);font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.it-facet__title{float:left}.it-facet__title:after,.it-widget__title:after{content:"";display:block;width:28px;height:3px;margin-top:8px;border-radius:2px;background:var(--it-accent)}.it-facet>:not(legend){clear:both}.it-facet__values{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.it-facet__hint{margin-top:8px;color:var(--it-ink-muted);font-size:.8rem}.it-check{display:flex;align-items:center;gap:10px;min-height:34px;padding:3px 6px;margin:0 -6px;border-radius:var(--it-radius-sm);color:var(--it-ink);cursor:pointer;font-size:.925rem}.it-check:hover{background:var(--it-surface-2)}.it-check:has(input:checked){color:var(--it-primary);font-weight:700}.it-check input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--it-brand);cursor:pointer}.it-check__label{flex:1 1;min-width:0;overflow-wrap:anywhere}.it-check__count{flex:none;min-width:26px;padding:1px 7px;border-radius:999px;background:var(--it-surface-2);color:var(--it-ink-muted);font-size:.75rem;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-check:has(input:checked) .it-check__count{background:var(--it-primary-soft);color:var(--it-primary)}.it-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.it-range .it-field__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.it-range .it-input{min-height:38px;padding:6px 10px;background:var(--it-surface-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-range .it-input:focus{background:var(--it-surface);border-color:var(--it-primary)}.it-facets__hint{display:flex;flex-direction:column}.it-facets__hinttext{margin-bottom:10px;color:var(--it-ink-muted);font-size:.875rem}.it-catlinks{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.it-catlink{display:flex;align-items:center;gap:10px;padding:4px 6px;margin:0 -6px;border-radius:var(--it-radius-sm);color:var(--it-ink);font-size:.925rem;font-weight:600;text-decoration:none}.it-catlink:hover{background:var(--it-surface-2);color:var(--it-primary)}.it-catlink>span:last-child{min-width:0;overflow-wrap:anywhere}.it-toolbar{display:flex;flex-direction:column;gap:12px;padding:12px 16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.it-toolbar__count{font-size:1.05rem;font-weight:800}.it-sort{flex-wrap:wrap;gap:8px}.it-sort,.it-sort__label{display:flex;align-items:center;min-width:0}.it-sort__label{gap:10px}.it-sort__label .it-field__label{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.it-sort .it-sort__select{width:auto;min-width:0;max-width:100%;min-height:38px;padding:6px 10px;font-weight:600}.it-active{align-items:center;padding-top:12px;border-top:1px solid var(--it-border)}.it-chips .it-chip--active{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--it-primary-soft);border-color:var(--it-primary-soft);color:var(--it-primary);font-size:.85rem;overflow-wrap:anywhere}.it-chips .it-chip--active:hover{border-color:var(--it-primary);color:var(--it-primary)}.it-active__clear{font-size:.875rem}.it-empty.it-empty--list{align-items:center;gap:8px;padding:40px 16px;border-style:solid}.it-empty--list .it-art{margin-bottom:4px}.it-pager.it-pager--buttons{justify-content:center;flex-wrap:wrap;margin-top:12px}.it-stack.it-pdp{gap:20px}.it-pdp{--it-pdp-head:121px}@media (min-width:900px){.it-pdp{--it-pdp-head:75px}}html:has(.it-pdp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.it-pdp){scroll-behavior:auto}}.it-pdp__body{display:flex;flex-direction:column;gap:16px}.it-pdp-top{display:grid;grid-gap:20px;gap:20px;padding:16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}.it-pdp-top__media{min-width:0}@media (min-width:900px){.it-pdp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:32px}.it-pdp-top__media{position:-webkit-sticky;position:sticky;top:calc(var(--it-pdp-head) + 16px)}}.it-noimg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:4/3;padding:16px;border-radius:var(--it-radius);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--it-primary-soft) 85%,transparent),transparent 60%),var(--it-surface-2)}.it-noimg .it-art--xl{width:min(220px,60%);height:auto;aspect-ratio:1/1}.it-noimg__note{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--it-surface);color:var(--it-ink-muted);font-size:.8125rem;font-weight:600}@media (min-width:900px){.it-noimg{aspect-ratio:1/1}}.it-gallery{display:grid;grid-gap:12px;gap:12px}.it-gallery__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;aspect-ratio:1/1;padding:12px;border-radius:var(--it-radius);background:var(--it-surface-2);overflow:hidden}.it-gallery__img{width:100%;height:100%;object-fit:contain}.it-gallery__credit{color:var(--it-ink-muted);font-size:.75rem}.it-gallery__thumbs{display:flex;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto}.it-gallery__thumb{display:block;width:64px;height:64px;padding:4px;border:2px solid var(--it-border);border-radius:var(--it-radius-sm);background:var(--it-surface);cursor:pointer}.it-gallery__thumb:hover{border-color:var(--it-primary)}.it-gallery__thumb[aria-pressed=true]{border-color:var(--it-brand)}.it-gallery__thumbimg{width:100%;height:100%;object-fit:contain}@media (min-width:900px){.it-gallery--thumbs{grid-template-columns:76px minmax(0,1fr)}.it-gallery--thumbs .it-gallery__main{grid-column:2;grid-row:1}.it-gallery--thumbs .it-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow:visible}.it-gallery__thumb{width:76px;height:76px}}.it-pdp-summary{display:flex;flex-direction:column;gap:16px;min-width:0}.it-pdp-summary__brand a{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--it-primary-soft);color:var(--it-primary);font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.it-pdp-summary__brand a:hover{background:var(--it-primary);color:var(--it-primary-ink)}.it-pdp-summary__title{margin-top:-6px;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.it-pdp-summary__ids{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:-6px;color:var(--it-ink-muted);font-size:.85rem}.it-pdp-summary__ids .it-mono{color:var(--it-ink)}.it-pdp-summary__actions{display:flex;flex-wrap:wrap;gap:10px}.it-btn.it-pdp-summary__cta{min-height:48px;padding:10px 24px;font-size:1rem}.it-pdp-summary__actions .it-compare--wide{min-height:48px;padding:10px 20px}@media (max-width:479px){.it-pdp-summary__actions>*{flex:1 1 100%}}.it-pdp-price{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-top:1px solid var(--it-border);border-bottom:1px solid var(--it-border)}.it-pdp-price__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.it-pdp-price__word{color:var(--it-ink-muted);font-family:var(--it-font-display);font-size:1rem;font-weight:700}.it-pdp-price__amount{color:var(--it-price);font-family:var(--it-font-display);font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-pdp-price__where{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.95rem}.it-pdp-price__shops{display:inline-flex;padding:2px 10px;border-radius:999px;background:var(--it-success-bg);color:var(--it-success-ink);font-size:.8125rem;font-weight:700}.it-pdp-price__note{color:var(--it-ink-muted);font-size:.8125rem}.it-pdp-price__none{color:var(--it-ink);font-family:var(--it-font-display);font-size:1.35rem;font-weight:800}.it-pdp-keyspecs{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.it-pdp-keyspecs li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-left:30px;position:relative;font-size:.95rem}.it-pdp-keyspecs__tick{position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--it-brand);color:var(--it-brand-ink)}.it-pdp-keyspecs__label{color:var(--it-ink-muted)}.it-pdp-keyspecs__value{color:var(--it-ink);font-weight:700;overflow-wrap:anywhere}.it-pdp-meta{display:grid;grid-gap:10px;gap:10px;margin:0;padding-top:16px;border-top:1px solid var(--it-border)}.it-pdp-meta>div{display:grid;grid-gap:4px 16px;gap:4px 16px;grid-template-columns:minmax(0,1fr);align-items:baseline}@media (min-width:480px){.it-pdp-meta>div{grid-template-columns:7.5rem minmax(0,1fr)}}.it-pdp-meta dt{color:var(--it-ink);font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.it-pdp-meta dd{margin:0;min-width:0;color:var(--it-ink-muted);font-size:.925rem;overflow-wrap:anywhere}.it-pdp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.it-pdp-chip{display:inline-block;padding:4px 12px;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink);font-size:.85rem;font-weight:600;text-decoration:none}a.it-pdp-chip:hover{border-color:var(--it-primary);color:var(--it-primary)}.it-pdp-chip--current{background:var(--it-brand);border-color:var(--it-brand);color:var(--it-brand-ink)}.it-pdp-share{display:flex;flex-wrap:wrap;gap:6px}.it-pdp-share__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink);font:inherit;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer}.it-pdp-share__btn:hover{border-color:var(--it-primary);color:var(--it-primary)}.it-pdp-tabs{position:-webkit-sticky;position:sticky;top:var(--it-pdp-head);z-index:10;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}.it-pdp-tabs__list{position:relative;display:flex;gap:4px;margin:0;padding:0 8px;list-style:none;overflow-x:auto;scrollbar-width:none}.it-pdp-tabs__list::-webkit-scrollbar{display:none}@media (max-width:639px){.it-pdp-tabs__list{padding-right:40px;-webkit-mask-image:linear-gradient(to right,var(--it-surface) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,var(--it-surface) calc(100% - 40px),transparent)}.it-pdp-tabs__link{padding-left:10px;padding-right:10px;font-size:.9rem}}@media (min-width:640px){.it-pdp-tabs__list{justify-content:center;gap:12px}}.it-pdp-tabs__link{display:inline-flex;align-items:center;gap:8px;padding:14px 12px 11px;border-bottom:3px solid transparent;color:var(--it-ink-muted);font-family:var(--it-font-display);font-size:.95rem;font-weight:800;white-space:nowrap;text-decoration:none}.it-pdp-tabs__link:hover{color:var(--it-ink)}.it-pdp-tabs__link[aria-current]{color:var(--it-ink);border-bottom-color:var(--it-brand)}.it-pdp-tabs__count{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--it-surface-2);color:var(--it-ink);font-size:.75rem;font-weight:800;line-height:1.5;text-align:center}.it-pdp-tabs__link[aria-current] .it-pdp-tabs__count{background:var(--it-brand);color:var(--it-brand-ink)}.it-pdp-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);scroll-margin-top:calc(var(--it-pdp-head) + 72px)}@media (min-width:900px){.it-pdp-panel{padding:28px 32px}}.it-pdp-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.it-pdp-panel__title{display:flex;align-items:center;gap:10px;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:800}.it-pdp-panel__title:before{content:"";flex:none;width:6px;height:1.1em;border-radius:2px;background:var(--it-brand)}.it-pdp-panel__aside{color:var(--it-ink-muted);font-size:.925rem}.it-pdp-panel__aside strong{color:var(--it-ink)}.it-pdp-panel__lead{margin-top:-6px;font-size:.875rem}.it-pdp-empty{display:flex;flex-direction:column;gap:4px;padding:20px 16px;text-align:center;border:1px dashed var(--it-border);border-radius:var(--it-radius);background:var(--it-surface-2);font-weight:600}.it-pdp-empty .it-muted{font-weight:400;font-size:.925rem}.it-specgroups{display:grid;grid-gap:24px;gap:24px}@media (min-width:900px){.it-specgroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 40px}}.it-specgroup{display:flex;flex-direction:column;gap:10px;min-width:0}.it-specgroup__title{display:flex;align-items:center;gap:8px;color:var(--it-ink-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.it-specgroup__title:before{content:"";flex:none;width:14px;height:3px;border-radius:2px;background:var(--it-accent)}.it-specs{width:100%;border-collapse:separate;border-spacing:0}.it-specs td,.it-specs th{padding:10px 14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.it-specs tr:nth-child(odd)>*{background:var(--it-surface-2)}.it-specs tr>:first-child{border-radius:var(--it-radius-sm) 0 0 var(--it-radius-sm)}.it-specs tr>:last-child{border-radius:0 var(--it-radius-sm) var(--it-radius-sm) 0}.it-specs th{width:45%;color:var(--it-ink-muted);font-size:.925rem;font-weight:600}.it-specs td{color:var(--it-ink);font-weight:600}.it-specs .it-specs__unknown{color:var(--it-ink-muted);font-style:italic;font-weight:400}.it-history .it-history__price{color:var(--it-ink);font-family:var(--it-font-display);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-history td{font-weight:400}.it-history__latest{margin-left:8px;vertical-align:1px}.it-offers{width:100%;border-collapse:separate;border-spacing:0}.it-offers thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.it-offers tbody{display:flex;flex-direction:column;gap:10px}.it-offer{display:grid;grid-gap:10px 12px;gap:10px 12px;padding:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"shop price" "details details" "checked checked" "action action";background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-offer td{display:block;min-width:0;padding:0;overflow-wrap:break-word}.it-offer__shop{grid-area:shop}.it-offer__price{grid-area:price;text-align:right}.it-offer td.it-offer__details{grid-area:details;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9rem}.it-offer__checked{grid-area:checked;color:var(--it-ink-muted);font-size:.8125rem}.it-offer__action{grid-area:action}.it-offer__action .it-btn{width:100%}.it-offer .it-offer__action--empty{display:none}.it-offer__name{color:var(--it-ink);font-family:var(--it-font-display);font-weight:800;text-decoration:none}a.it-offer__name:hover{color:var(--it-primary);text-decoration:underline}.it-offer__where{display:block;color:var(--it-ink-muted);font-size:.8125rem}.it-offer__amount{display:block;color:var(--it-price);font-family:var(--it-font-display);font-size:1.35rem;font-weight:800;line-height:1.2;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.it-offer__amount--none{color:var(--it-ink-muted);font-size:.95rem;font-weight:700;white-space:normal}.it-offer__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px}.it-offer__checked time,.it-offer__source{display:block}.it-offer__checked time:first-child,.it-offer__cond{color:var(--it-ink);font-weight:600}.it-offer__terms{flex-basis:100%;color:var(--it-ink-muted)}.it-offer__label{color:var(--it-ink);font-weight:600}.it-offer--lowest{border-color:color-mix(in srgb,var(--it-success-ink) 45%,var(--it-border))}.it-stock{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.8125rem;font-weight:700}.it-stock--ok{background:var(--it-success-bg);color:var(--it-success-ink)}.it-stock--warn{background:var(--it-warning-bg);color:var(--it-warning-ink)}.it-stock--bad{background:var(--it-danger-bg);color:var(--it-danger-ink)}.it-offer--stale,.it-offer--stale td,.it-stock--none{background:var(--it-surface-2);color:var(--it-ink-muted)}.it-offer--stale .it-offer__amount,.it-offer--stale .it-offer__cond,.it-offer--stale .it-offer__name{color:var(--it-ink-muted)}@media (min-width:900px){.it-offers thead{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.it-offers tbody{display:table-row-group}.it-offers th{padding:10px 16px;background:var(--it-surface-2);color:var(--it-ink-muted);text-align:left;font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.it-offers th:first-child{border-radius:var(--it-radius-sm) 0 0 var(--it-radius-sm)}.it-offers th:last-child{border-radius:0 var(--it-radius-sm) var(--it-radius-sm) 0}.it-offer{display:table-row;padding:0;border:0;border-radius:0}.it-offer td{display:table-cell;padding:16px;border-bottom:1px solid var(--it-border);vertical-align:middle}.it-offers tbody tr:last-child td{border-bottom:0}.it-offer td.it-offer__details{display:table-cell}.it-offer__details>*+*{margin-left:8px}.it-offer__terms{display:block;margin:6px 0 0}.it-offer__shop{width:26%}.it-offer__price{text-align:left}.it-offer__badges{justify-content:flex-start}.it-offer .it-offer__action--empty{display:table-cell}.it-offer__action{text-align:right;white-space:nowrap}.it-offer__action .it-btn{width:auto}.it-offer--lowest td:first-child{box-shadow:inset 4px 0 0 var(--it-success-ink)}}.it-vtiles{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.it-vtile{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);color:var(--it-ink);text-decoration:none;transition:box-shadow .2s,border-color .2s}a.it-vtile:hover{border-color:var(--it-primary);box-shadow:var(--it-shadow-lift);color:var(--it-ink)}a.it-vtile:hover .it-vtile__title{color:var(--it-primary)}.it-vtile--current{background:var(--it-primary-soft);border-color:var(--it-primary)}.it-vtile__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.it-vtile__title{font-family:var(--it-font-display);font-weight:800;overflow-wrap:anywhere}.it-vtile__key{color:var(--it-ink-muted);font-family:var(--it-font-mono);font-size:.8rem;overflow-wrap:anywhere}.it-vtile__badge{margin-top:4px;padding:1px 8px;border-radius:999px;background:var(--it-brand);color:var(--it-brand-ink);font-size:.75rem;font-weight:700}