:root{--hw-ink:#15181d;--hw-ink-2:#2a2f36;--hw-ink-muted:#585d65;--hw-paper:#f3f1ec;--hw-surface:#fff;--hw-stage:#ece8e0;--hw-stage-2:#e2ddd2;--hw-line:#d9d4c8;--hw-line-strong:#767b82;--hw-signal:#f2601b;--hw-signal-hover:#ff7a3a;--hw-signal-press:#e4561a;--hw-signal-text:#a93d0b;--hw-bau:#f2601b;--hw-geruest:#7c59ce;--hw-winter:#2c74d6;--hw-haus:#0f7b74;--hw-bau-text:#a93d0b;--hw-geruest-text:#6947b6;--hw-winter-text:#1f5fb8;--hw-haus-text:#0c6b65;--hw-bau-tint:#fbe6da;--hw-geruest-tint:#ede8f8;--hw-winter-tint:#e3ecf8;--hw-haus-tint:#ddeeec;--hw-success:#1a6b3c;--hw-success-dot:#1e7a45;--hw-success-tint:#e2f1e7;--hw-warning:#7a4a00;--hw-warning-tint:#fbf0d9;--hw-error:#b42318;--hw-error-tint:#fbe9e7;--hw-on-dark:#f3f1ec;--hw-on-dark-muted:#a3a8af;--hw-on-dark-geruest:#b19cf1;--hw-on-dark-winter:#6fa3ec;--hw-on-dark-haus:#3fb5ab;--hw-disabled-text:#8e939a;--hw-disabled-line:#b9b4a8;--hw-signal-tint:#fbe6da;--hw-line-inverse:#3a4048;--hw-color-bg:var(--hw-paper);--hw-color-surface:var(--hw-surface);--hw-color-surface-alt:var(--hw-stage);--hw-color-surface-alt-2:var(--hw-stage-2);--hw-color-surface-inverse:var(--hw-ink);--hw-color-text:var(--hw-ink);--hw-color-text-muted:var(--hw-ink-muted);--hw-color-text-inverse:var(--hw-on-dark);--hw-color-text-inverse-muted:var(--hw-on-dark-muted);--hw-color-border:var(--hw-line);--hw-color-border-strong:var(--hw-line-strong);--hw-color-accent:var(--hw-signal);--hw-color-accent-hover:var(--hw-signal-hover);--hw-color-accent-press:var(--hw-signal-press);--hw-color-accent-contrast:var(--hw-ink);--hw-color-accent-text:var(--hw-signal-text);--hw-color-link:var(--hw-ink);--hw-color-link-underline:var(--hw-signal);--hw-color-focus:var(--hw-ink);--hw-color-success:var(--hw-success);--hw-color-warning:var(--hw-warning);--hw-color-danger:var(--hw-error);--hw-color-scrim:#15181d8f;--hw-color-scrim-light:#15181d3d;--hw-color-border-inverse:var(--hw-line-inverse);--hw-color-focus-inverse:var(--hw-on-dark);--hw-color-highlight:var(--hw-signal-tint);--hw-font-display:"Archivo Variable", "Archivo Fallback", "Arial Narrow", Arial, sans-serif;--hw-font-sans:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hw-font-mono:"JetBrains Mono Variable", "JetBrains Mono Fallback", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--hw-text-display:clamp(2.125rem, 1.5rem + 2.778vw, 4rem);--hw-text-h1:clamp(1.875rem, 1.417rem + 2.037vw, 3.25rem);--hw-text-h1-pdp:clamp(1.625rem, 1.333rem + 1.296vw, 2.5rem);--hw-text-h2:clamp(1.5rem, 1.208rem + 1.296vw, 2.375rem);--hw-text-h3:clamp(1.25rem, 1.125rem + .556vw, 1.625rem);--hw-text-h4:clamp(1.0625rem, 1rem + .278vw, 1.25rem);--hw-text-lead:clamp(1.125rem, 1.0625rem + .278vw, 1.3125rem);--hw-text-body:clamp(1rem, .979rem + .093vw, 1.0625rem);--hw-text-ui:1rem;--hw-text-nav:.9375rem;--hw-text-small:.875rem;--hw-text-kicker:clamp(.75rem, .729rem + .093vw, .8125rem);--hw-text-data:.875rem;--hw-text-price-lg:clamp(1.75rem, 1.625rem + .556vw, 2.125rem);--hw-text-price:1.25rem;--hw-text-label:.9375rem;--hw-text-chip:.8125rem;--hw-text-badge:.75rem;--hw-text-numeral:clamp(4rem, 2.667rem + 5.926vw, 8rem);--hw-leading-display:1.04;--hw-leading-h1:1.06;--hw-leading-h1-pdp:1.1;--hw-leading-h2:1.1;--hw-leading-h3:1.2;--hw-leading-h4:1.3;--hw-leading-lead:1.5;--hw-leading-body:1.6;--hw-leading-ui:1.25;--hw-leading-small:1.5;--hw-leading-kicker:1.3;--hw-leading-data:1.4;--hw-leading-price:1;--hw-leading-snug:1.35;--hw-leading-none:1;--hw-tracking-display:-.02em;--hw-tracking-h1:-.015em;--hw-tracking-h2:-.01em;--hw-tracking-tight:-.01em;--hw-tracking-normal:0;--hw-tracking-kicker:.08em;--hw-tracking-logo:.02em;--hw-stretch-normal:100%;--hw-stretch-semi:112.5%;--hw-stretch-expanded:125%;--hw-space-1:4px;--hw-space-2:8px;--hw-space-3:12px;--hw-space-4:16px;--hw-space-5:24px;--hw-space-6:32px;--hw-space-7:48px;--hw-space-8:64px;--hw-space-9:96px;--hw-space-10:128px;--hw-container-wide:1360px;--hw-container-medium:1120px;--hw-container-narrow:720px;--hw-gutter:clamp(1rem, .5rem + 2.222vw, 2.5rem);--hw-section-y:clamp(3.5rem, 2.167rem + 5.926vw, 7.5rem);--hw-header-h-mobile:56px;--hw-header-h-desktop:120px;--hw-topbar-h:36px;--hw-sticky-atc-h:64px;--hw-target:48px;--hw-target-min:44px;--hw-measure:68ch;--hw-control-lg:56px;--hw-control-md:var(--hw-target);--hw-control-sm:40px;--hw-control-xs:32px;--hw-icon:24px;--hw-icon-sm:16px;--hw-check:20px;--hw-dot:8px;--hw-tick:10px;--hw-crop-mark:12px;--hw-drafting-cell:24px;--hw-card-list-media:112px;--hw-tile-row-media:88px;--hw-thumb:72px;--hw-qty-field:56px;--hw-cart-badge:18px;--hw-focus-offset:2px;--hw-drawer-w:440px;--hw-dialog-w:560px;--hw-sheet-h:90dvh;--hw-toast-w:420px;--hw-search-w:640px;--hw-search-panel-w:720px;--hw-header-row-a:72px;--hw-header-row-b:48px;--hw-demo-strip-h:32px;--hw-sticky-bar-h:72px;--hw-radius-none:0;--hw-radius-control:2px;--hw-radius-round:50%;--hw-border-hair:1px;--hw-border-selected:2px;--hw-border-indicator:3px;--hw-border-category:4px;--hw-border-focus:2px;--hw-border-tick:1.5px;--hw-border-icon:1.75px;--hw-shadow-overlay:0 16px 40px -8px #15181d3d, 0 2px 6px #15181d14;--hw-dur-fast:.12s;--hw-dur-base:.2s;--hw-dur-slow:.28s;--hw-dur-toast:5s;--hw-dur-spin:.8s;--hw-ease-out:cubic-bezier(.2,.7,.2,1);--hw-ease-in:cubic-bezier(.4,0,1,1);--hw-z-base:1;--hw-z-sticky:100;--hw-z-header:200;--hw-z-dropdown:300;--hw-z-overlay:400;--hw-z-drawer:500;--hw-z-modal:600;--hw-z-toast:700}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:700 800;font-stretch:100% 125%;src:url("../../assets/fonts/archivo-1f8a8194.woff2")format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:700 800;font-stretch:100% 125%;src:url("../../assets/fonts/archivo-symbols-f6ad28ff.woff2")format("woff2");unicode-range:U+2190,U+2192,U+2264-2265,U+2713}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:700;font-stretch:100%;size-adjust:99.45%;ascent-override:88.28%;descent-override:21.12%;line-gap-override:0.0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:800;font-stretch:100%;size-adjust:104.27%;ascent-override:84.21%;descent-override:20.14%;line-gap-override:0.0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:700;font-stretch:112.5%;size-adjust:112.57%;ascent-override:78.0%;descent-override:18.66%;line-gap-override:0.0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:800;font-stretch:112.5%;size-adjust:116.83%;ascent-override:75.15%;descent-override:17.97%;line-gap-override:0.0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:700;font-stretch:125%;size-adjust:125.68%;ascent-override:69.86%;descent-override:16.71%;line-gap-override:0.0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:800;font-stretch:125%;size-adjust:129.4%;ascent-override:67.85%;descent-override:16.23%;line-gap-override:0.0%}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url("../../assets/fonts/inter-5afbbebc.woff2")format("woff2");unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 600;src:url("../../assets/fonts/inter-symbols-92a3d996.woff2")format("woff2");unicode-range:U+2190,U+2192,U+2264-2265,U+2713}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Roboto);font-style:normal;font-weight:400;size-adjust:105.91%;ascent-override:91.47%;descent-override:22.77%;line-gap-override:0.0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Roboto);font-style:normal;font-weight:500;size-adjust:107.03%;ascent-override:90.51%;descent-override:22.54%;line-gap-override:0.0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);font-style:normal;font-weight:600 700;size-adjust:101.49%;ascent-override:95.46%;descent-override:23.77%;line-gap-override:0.0%}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:400 500;src:url("../../assets/fonts/jetbrains-mono-a8f3cf7e.woff2")format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:400 500;src:url("../../assets/fonts/jetbrains-mono-symbols-23ed9998.woff2")format("woff2");unicode-range:U+2190,U+2192,U+2264-2265,U+2713}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono),local(Cousine),local(Roboto Mono);font-style:normal;font-weight:400 500;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0.0%}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(ul,ol):where([class],[role=list]){padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}iframe{border:0}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit}button{background:0 0;border:0;border-radius:0;padding:0}textarea{resize:vertical}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0}:where(p,li,dd,dt,h1,h2,h3,h4,h5,h6,figcaption,blockquote,label,legend,summary){overflow-wrap:anywhere}:where(td,th,caption){overflow-wrap:break-word}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}abbr[title]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}summary{cursor:pointer}::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=number])::-webkit-inner-spin-button{height:auto}:where(input[type=number])::-webkit-outer-spin-button{height:auto}}:root{--hw-sticky-top:var(--hw-header-h-mobile);--hw-sticky-bottom:0px;--hw-grid-gap:var(--hw-space-4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--hw-ink)}@media (width>=48em){:root{--hw-grid-gap:var(--hw-space-5)}}@media (width>=64em){:root{--hw-sticky-top:var(--hw-header-h-desktop)}}@media (prefers-reduced-motion:reduce){:root{--hw-dur-base:var(--hw-dur-fast);--hw-dur-slow:var(--hw-dur-fast)}}html{background-color:var(--hw-color-bg);scroll-padding-block:calc(var(--hw-sticky-top) + var(--hw-space-4)) calc(var(--hw-sticky-bottom) + var(--hw-space-4));-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background-color:var(--hw-color-bg);min-block-size:100dvh;color:var(--hw-color-text);font-family:var(--hw-font-sans);font-size:var(--hw-text-body);font-weight:400;line-height:var(--hw-leading-body);font-kerning:normal;font-synthesis-weight:none}:focus-visible{outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset)}:where(main,section,article,aside,dialog,h1,h2,h3,h4,h5,h6,p,ul,ol,div:not([role]))[tabindex="-1"]:focus-visible{outline:none}::selection{background-color:var(--hw-ink);color:var(--hw-paper)}.hw-inverse{--hw-color-bg:var(--hw-ink);--hw-color-surface-alt:var(--hw-ink-2);--hw-color-surface-alt-2:var(--hw-line-inverse);--hw-color-surface-inverse:var(--hw-paper);--hw-color-text:var(--hw-on-dark);--hw-color-text-muted:var(--hw-on-dark-muted);--hw-color-text-inverse:var(--hw-ink);--hw-color-text-inverse-muted:var(--hw-ink-muted);--hw-color-border:var(--hw-color-border-inverse);--hw-color-border-strong:var(--hw-on-dark-muted);--hw-color-link:var(--hw-on-dark);--hw-color-accent-text:var(--hw-signal);--hw-color-focus:var(--hw-color-focus-inverse);background-color:var(--hw-color-bg);color:var(--hw-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hw-inverse ::selection{background-color:var(--hw-paper);color:var(--hw-ink)}.hw-inverse::selection{background-color:var(--hw-paper);color:var(--hw-ink)}.hw-skip-link{z-index:var(--hw-z-toast);padding:var(--hw-space-3) var(--hw-space-4);background-color:var(--hw-ink);color:var(--hw-paper);font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui);translate:0 calc(-100% - var(--hw-space-4));text-decoration:none;position:absolute;inset-block-start:var(--hw-space-2);inset-inline-start:var(--hw-space-2)}.hw-skip-link:focus,.hw-skip-link:focus-visible{translate:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea),.hw-input{inline-size:100%;min-block-size:var(--hw-control-md);padding:var(--hw-space-2) var(--hw-space-3);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);color:var(--hw-ink);font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:400;line-height:var(--hw-leading-ui);appearance:none;transition:border-color var(--hw-dur-fast) var(--hw-ease-out), box-shadow var(--hw-dur-fast) var(--hw-ease-out);display:block}:where(input,textarea)::placeholder{color:var(--hw-ink-muted);opacity:1}@media (hover:hover) and (pointer:fine){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea):where(:hover:not(:disabled,[readonly],[aria-invalid=true])),.hw-input:hover:not(:disabled,[readonly],[aria-invalid=true]){border-color:var(--hw-ink)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea):where(:focus-visible),.hw-input:focus-visible{border-color:var(--hw-ink)}:where(input,select,textarea):where([aria-invalid=true]),.hw-input[aria-invalid=true]{border-color:var(--hw-error);box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-error)}:where(input,select,textarea):where(:disabled),.hw-input:disabled{border-style:dashed;border-color:var(--hw-disabled-line);color:var(--hw-disabled-text);cursor:not-allowed;background-color:#0000}:where(input,textarea):where([readonly]),.hw-input[readonly]{background-color:var(--hw-stage);border-color:var(--hw-line)}:where(select:not([multiple],[size])),select.hw-input:not([multiple],[size]){--hw-select-arrow:calc(var(--hw-space-2) * .75);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right calc(var(--hw-space-4) + var(--hw-select-arrow) - var(--hw-border-hair)) center, right var(--hw-space-4) center;background-size:var(--hw-select-arrow) var(--hw-select-arrow);cursor:pointer;background-repeat:no-repeat;padding-inline-end:calc(var(--hw-space-6) + var(--hw-space-2))}:where(textarea),textarea.hw-input{min-block-size:calc(var(--hw-control-md) * 3);padding-block:var(--hw-space-3);line-height:var(--hw-leading-small)}:where(input[type=number]){appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input[type=checkbox],input[type=radio]){inline-size:var(--hw-check);block-size:var(--hw-check);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);color:var(--hw-paper);vertical-align:-.25em;cursor:pointer;appearance:none;transition:background-color var(--hw-dur-fast) var(--hw-ease-out), border-color var(--hw-dur-fast) var(--hw-ease-out);flex:none;place-content:center;margin:0;display:inline-grid}:where(input[type=checkbox],input[type=radio]):before{content:"";grid-area:1/1}:where(input[type=radio]){border-radius:var(--hw-radius-round)}:where(input[type=checkbox]):before{inline-size:calc(var(--hw-check) * .3);block-size:calc(var(--hw-check) * .55);border:solid;border-width:0 var(--hw-border-selected) var(--hw-border-selected) 0;translate:0 -12%;rotate:45deg;scale:0}:where(input[type=radio]):before{inline-size:calc(var(--hw-check) * .4);block-size:calc(var(--hw-check) * .4);border-radius:var(--hw-radius-round);background-color:currentColor;scale:0}:where(input[type=checkbox]:is(:checked,:indeterminate),input[type=radio]:checked){border-color:var(--hw-ink);background-color:var(--hw-ink)}:where(input[type=checkbox]:is(:checked,:indeterminate),input[type=radio]:checked):before{scale:1}:where(input[type=checkbox]):where(:indeterminate):before{inline-size:calc(var(--hw-check) * .5);block-size:var(--hw-border-selected);background-color:currentColor;border:0;translate:none;rotate:none}@media (hover:hover) and (pointer:fine){:where(input[type=checkbox],input[type=radio]):where(:hover:not(:disabled,:checked,[aria-invalid=true])){border-color:var(--hw-ink)}}:where(input[type=checkbox],input[type=radio]):where([aria-invalid=true]){border-color:var(--hw-error);box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-error)}:where(input[type=checkbox],input[type=radio]):where(:disabled){border-style:dashed;border-color:var(--hw-disabled-line);color:var(--hw-disabled-text);cursor:not-allowed;background-color:#0000}:where(input[type=checkbox]:is(:checked,:indeterminate),input[type=radio]:checked):where(:disabled){background-color:var(--hw-disabled-line);color:var(--hw-surface)}@media (forced-colors:active){:where(input[type=checkbox],input[type=radio]):before{background-color:canvastext;border-color:canvastext}:where(input[type=checkbox]):before{background-color:#0000}}:where(label:has(>input[type=checkbox],>input[type=radio])){cursor:pointer}.hw-prose{--hw-flow:1em}.hw-prose>*+*{margin-block-start:var(--hw-flow)}.hw-prose :where(p,ul,ol,dl,blockquote){max-inline-size:var(--hw-measure)}.hw-prose :where(h2,h3,h4){max-inline-size:30ch}.hw-prose>:where(h2){margin-block-start:2em}.hw-prose>:where(h3,h4){margin-block-start:1.75em}.hw-prose>:where(h2,h3,h4)+*{margin-block-start:.75em}.hw-prose :where(ul:not([class]),ol:not([class]),.wp-block-list){padding-inline-start:1.25em}.hw-prose :where(ol:not([class]),ol.wp-block-list){padding-inline-start:2em}.hw-prose :where(ul:not([class]),ul.wp-block-list){list-style-type:square}.hw-prose :where(ol:not([class]),ol.wp-block-list){list-style-type:decimal}.hw-prose :where(ul:not([class]),ol:not([class]),.wp-block-list)>li+li{margin-block-start:.4em}.hw-prose :where(ul:not([class]),ol:not([class]),.wp-block-list)>li::marker{color:var(--hw-color-text-muted)}.hw-prose :where(ol:not([class]),ol.wp-block-list)>li::marker{font-family:var(--hw-font-mono);font-size:.875em}.hw-prose :where(blockquote){border-inline-start:var(--hw-border-indicator) solid var(--hw-color-text);font-size:var(--hw-text-lead);line-height:var(--hw-leading-lead);padding-inline-start:var(--hw-space-5)}.hw-prose :where(figure){margin-block:var(--hw-space-6)}.hw-prose :where(figcaption){color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;margin-block-start:var(--hw-space-2)}.hw-prose :where(hr){margin-block:var(--hw-space-7)}.hw-prose :where(:not(pre)>code){padding:0 var(--hw-space-1);background-color:var(--hw-color-surface-alt);border-radius:var(--hw-radius-control);font-size:.875em}.hw-prose :where(pre){padding:var(--hw-space-4);background-color:var(--hw-color-surface-alt)}.hw-prose :where(table){margin-block:var(--hw-space-6)}.hw-prose :where(img,video,iframe){max-inline-size:100%}.hw-prose :where(dt){font-weight:600}.hw-prose :where(dd){margin-inline-start:0}:where(table){font-variant-numeric:tabular-nums;inline-size:100%}:where(caption){text-align:start;padding-block-end:var(--hw-space-3)}:where(th,td){padding:var(--hw-space-3) var(--hw-space-4) var(--hw-space-3) 0;border-block-end:var(--hw-border-hair) solid var(--hw-color-border);text-align:start;vertical-align:top}:where(th,td):where(:last-child){padding-inline-end:0}:where(th){font-weight:600}:where(thead th){color:var(--hw-color-text-muted);font-size:var(--hw-text-small);font-weight:500;line-height:var(--hw-leading-small);border-block-end-color:var(--hw-color-border-strong);vertical-align:bottom}:where(h1,h2,h3,h4,.hw-display,.hw-h1,.hw-h1-pdp,.hw-h2,.hw-h3,.hw-h4){font-family:var(--hw-font-display);color:inherit;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}:where(h1,h2,h3,h4,h5,h6) :where(strong,b){font-weight:inherit}.hw-display{font-size:var(--hw-text-display);font-weight:800;line-height:var(--hw-leading-display);letter-spacing:var(--hw-tracking-display);font-stretch:var(--hw-stretch-semi)}@media (width>=48em){.hw-display{font-stretch:var(--hw-stretch-expanded)}}h1,.hw-h1{font-size:var(--hw-text-h1);font-weight:800;line-height:var(--hw-leading-h1);letter-spacing:var(--hw-tracking-h1);font-stretch:var(--hw-stretch-semi)}@media (width>=48em){h1,.hw-h1{font-stretch:var(--hw-stretch-expanded)}}.hw-h1-pdp{font-size:var(--hw-text-h1-pdp);font-weight:800;line-height:var(--hw-leading-h1-pdp);letter-spacing:var(--hw-tracking-tight);font-stretch:var(--hw-stretch-semi)}h2,.hw-h2{font-size:var(--hw-text-h2);font-weight:800;line-height:var(--hw-leading-h2);letter-spacing:var(--hw-tracking-h2);font-stretch:var(--hw-stretch-semi)}h3,.hw-h3{font-size:var(--hw-text-h3);font-weight:700;line-height:var(--hw-leading-h3);letter-spacing:var(--hw-tracking-normal);font-stretch:var(--hw-stretch-semi)}h4,.hw-h4{font-size:var(--hw-text-h4);font-weight:700;line-height:var(--hw-leading-h4);letter-spacing:var(--hw-tracking-normal);font-stretch:var(--hw-stretch-normal)}h5,h6{font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui)}p,li,dd,blockquote,figcaption{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}p{text-wrap:pretty}.hw-lead{font-size:var(--hw-text-lead);line-height:var(--hw-leading-lead)}.hw-body{font-size:var(--hw-text-body);line-height:var(--hw-leading-body)}small,.hw-small{font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-meta{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-ui{font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui)}.hw-nav-text{font-size:var(--hw-text-nav);font-weight:500;line-height:var(--hw-leading-ui)}.hw-data,code,kbd,samp,pre{font-family:var(--hw-font-mono);font-size:var(--hw-text-data);line-height:var(--hw-leading-data);-webkit-hyphens:none;hyphens:none}.hw-data{font-variant-numeric:tabular-nums;font-weight:400}.hw-data--strong{font-weight:500}pre{white-space:pre;tab-size:2;overflow-x:auto}.hw-monolabel{font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;-webkit-hyphens:none;hyphens:none}strong,b{font-weight:600}mark{background-color:var(--hw-color-highlight);color:var(--hw-ink)}.hw-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}a{color:var(--hw-color-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline);text-decoration-thickness:var(--hw-border-hair);text-underline-offset:.22em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:text-decoration-color var(--hw-dur-fast) var(--hw-ease-out)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:var(--hw-border-selected)}}.hw-link{color:var(--hw-color-link);-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-underline-offset:.22em}@media (hover:hover) and (pointer:fine){.hw-link:hover{text-decoration-thickness:var(--hw-border-selected)}}.hw-link--quiet{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.hw-link--quiet:hover{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}}.hw-link--quiet:focus-visible{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}.hw-link--arrow{align-items:center;gap:var(--hw-space-2);font-weight:600;display:inline-flex}.hw-link--arrow .hw-icon{block-size:1.25em;inline-size:1.25em;transition:translate var(--hw-dur-fast) var(--hw-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-link--arrow:hover .hw-icon{translate:var(--hw-border-selected) 0}}:where(ul:not([class],[role=list])){padding-inline-start:1.25em}:where(ol:not([class],[role=list])){padding-inline-start:2em}:where(ul:not([class],[role=list])){list-style-type:square}:where(ul:not([class],[role=list]),ol:not([class],[role=list]))>li::marker{color:var(--hw-color-text-muted)}:where(ol:not([class],[role=list]))>li::marker{font-family:var(--hw-font-mono);font-variant-numeric:tabular-nums;font-size:.875em}hr{border:0;border-block-start:var(--hw-border-hair) solid var(--hw-color-border);block-size:0;color:inherit}address{font-style:normal}abbr[title]{cursor:help}.hw-container{--hw-container-max:var(--hw-container-wide);inline-size:100%;max-inline-size:calc(var(--hw-container-max) + var(--hw-gutter) * 2);padding-inline:max(var(--hw-gutter), env(safe-area-inset-left)) max(var(--hw-gutter), env(safe-area-inset-right));margin-inline:auto}.hw-container--wide{--hw-container-max:var(--hw-container-wide)}.hw-container--medium{--hw-container-max:var(--hw-container-medium)}.hw-container--narrow{--hw-container-max:var(--hw-container-narrow)}.hw-container--bleed{padding-inline:0}.hw-measure{max-inline-size:var(--hw-measure)}.hw-drafting{background-color:var(--hw-stage);background-image:linear-gradient(var(--hw-stage-2) var(--hw-border-hair), transparent var(--hw-border-hair)), linear-gradient(90deg, var(--hw-stage-2) var(--hw-border-hair), transparent var(--hw-border-hair));background-position:calc(var(--hw-border-hair) * -1) calc(var(--hw-border-hair) * -1);background-size:var(--hw-drafting-cell) var(--hw-drafting-cell)}.hw-stack{gap:var(--hw-gap,var(--hw-space-4));flex-direction:column;display:flex}.hw-stack>*{min-inline-size:0}.hw-stack--xs{--hw-gap:var(--hw-space-2)}.hw-stack--sm{--hw-gap:var(--hw-space-3)}.hw-stack--lg{--hw-gap:var(--hw-space-6)}.hw-stack--xl{--hw-gap:var(--hw-space-8)}.hw-cluster{align-items:center;gap:var(--hw-gap,var(--hw-space-3));flex-wrap:wrap;display:flex}.hw-cluster--start{align-items:flex-start}.hw-cluster--baseline{align-items:baseline}.hw-cluster--end{justify-content:flex-end}.hw-cluster--between{justify-content:space-between}.hw-cluster--nowrap{flex-wrap:nowrap}.hw-split{--hw-split-a:7;--hw-split-b:5;gap:var(--hw-gap,var(--hw-space-6)) var(--hw-grid-gap);display:grid}.hw-split>*{min-inline-size:0}.hw-split--5-7{--hw-split-a:5;--hw-split-b:7}.hw-split--6-6{--hw-split-a:6;--hw-split-b:6}.hw-split--8-4{--hw-split-a:8;--hw-split-b:4}.hw-split--4-8{--hw-split-a:4;--hw-split-b:8}.hw-split--3-9{--hw-split-a:3;--hw-split-b:9}@media (width>=64em){.hw-split{grid-template-columns:repeat(12,minmax(0,1fr))}.hw-split>:first-child{grid-column:span var(--hw-split-a)}.hw-split>:last-child{grid-column:span var(--hw-split-b)}}@media (width>=48em){.hw-split--from-md{grid-template-columns:repeat(12,minmax(0,1fr))}.hw-split--from-md>:first-child{grid-column:span var(--hw-split-a)}.hw-split--from-md>:last-child{grid-column:span var(--hw-split-b)}}@media (width>=64em){.hw-split__sticky{align-self:start;position:sticky;inset-block-start:calc(var(--hw-sticky-top) + var(--hw-space-5))}}.hw-rows{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}.hw-rows>*{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-grid{--hw-grid-cols:4;grid-template-columns:repeat(var(--hw-grid-cols), minmax(0, 1fr));gap:var(--hw-gap,var(--hw-grid-gap));display:grid}@media (width>=48em){.hw-grid{--hw-grid-cols:8}}@media (width>=64em){.hw-grid{--hw-grid-cols:12}}.hw-grid>*{grid-column:1/-1;min-inline-size:0}.hw-grid>.hw-span-1{grid-column:span 1}.hw-grid>.hw-span-2{grid-column:span 2}.hw-grid>.hw-span-3{grid-column:span 3}.hw-grid>.hw-span-4{grid-column:span 4}@media (width>=48em){.hw-grid>.hw-span-md-1{grid-column:span 1}.hw-grid>.hw-span-md-2{grid-column:span 2}.hw-grid>.hw-span-md-3{grid-column:span 3}.hw-grid>.hw-span-md-4{grid-column:span 4}.hw-grid>.hw-span-md-5{grid-column:span 5}.hw-grid>.hw-span-md-6{grid-column:span 6}.hw-grid>.hw-span-md-7{grid-column:span 7}.hw-grid>.hw-span-md-8{grid-column:span 8}}@media (width>=64em){.hw-grid>.hw-span-lg-1{grid-column:span 1}.hw-grid>.hw-span-lg-2{grid-column:span 2}.hw-grid>.hw-span-lg-3{grid-column:span 3}.hw-grid>.hw-span-lg-4{grid-column:span 4}.hw-grid>.hw-span-lg-5{grid-column:span 5}.hw-grid>.hw-span-lg-6{grid-column:span 6}.hw-grid>.hw-span-lg-7{grid-column:span 7}.hw-grid>.hw-span-lg-8{grid-column:span 8}.hw-grid>.hw-span-lg-9{grid-column:span 9}.hw-grid>.hw-span-lg-10{grid-column:span 10}.hw-grid>.hw-span-lg-11{grid-column:span 11}.hw-grid>.hw-span-lg-12{grid-column:span 12}}.hw-colgrid{grid-template-columns:repeat(var(--hw-cols,1), minmax(0, 1fr));gap:var(--hw-gap,var(--hw-grid-gap));display:grid}.hw-colgrid>*{min-inline-size:0}.hw-cols-1{--hw-cols:1}.hw-cols-2{--hw-cols:2}.hw-cols-3{--hw-cols:3}.hw-cols-4{--hw-cols:4}@media (width>=30em){.hw-cols-sm-1{--hw-cols:1}.hw-cols-sm-2{--hw-cols:2}.hw-cols-sm-3{--hw-cols:3}.hw-cols-sm-4{--hw-cols:4}}@media (width>=48em){.hw-cols-md-1{--hw-cols:1}.hw-cols-md-2{--hw-cols:2}.hw-cols-md-3{--hw-cols:3}.hw-cols-md-4{--hw-cols:4}}@media (width>=64em){.hw-cols-lg-1{--hw-cols:1}.hw-cols-lg-2{--hw-cols:2}.hw-cols-lg-3{--hw-cols:3}.hw-cols-lg-4{--hw-cols:4}.hw-cols-lg-5{--hw-cols:5}.hw-cols-lg-6{--hw-cols:6}}@media (width>=80em){.hw-cols-xl-3{--hw-cols:3}.hw-cols-xl-4{--hw-cols:4}.hw-cols-xl-5{--hw-cols:5}.hw-cols-xl-6{--hw-cols:6}}.hw-hairgrid{grid-template-columns:repeat(var(--hw-cols,1), minmax(0, 1fr));gap:var(--hw-border-hair);padding:var(--hw-border-hair);display:grid}.hw-hairgrid>*{background-color:var(--hw-color-bg);min-inline-size:0;box-shadow:0 0 0 var(--hw-border-hair) var(--hw-color-border)}.hw-section{padding-block:var(--hw-section-y)}.hw-section--tight{padding-block:calc(var(--hw-section-y) / 2)}.hw-section--flush-top{padding-block-start:0}.hw-section--flush-bottom{padding-block-end:0}.hw-section--stage{--hw-color-bg:var(--hw-stage);--hw-color-surface-alt:var(--hw-stage-2);background-color:var(--hw-color-bg)}.hw-section--ruled{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}.hw-section__head{justify-content:space-between;align-items:flex-end;gap:var(--hw-space-4) var(--hw-space-6);flex-wrap:wrap;margin-block-end:var(--hw-space-6);display:flex}@media (width>=64em){.hw-section__head{margin-block-end:var(--hw-space-7)}}.hw-section__heading{gap:var(--hw-space-3);max-inline-size:48rem;display:grid}.hw-section__intro{max-inline-size:var(--hw-measure);color:var(--hw-color-text-muted)}:root{--hw-cat-color:var(--hw-ink);--hw-cat-text:var(--hw-ink);--hw-cat-tint:var(--hw-stage);--hw-cat-on-dark:var(--hw-on-dark)}[data-accent=bau]{--hw-cat-color:var(--hw-bau);--hw-cat-text:var(--hw-bau-text);--hw-cat-tint:var(--hw-bau-tint);--hw-cat-on-dark:var(--hw-signal)}[data-accent=geruest]{--hw-cat-color:var(--hw-geruest);--hw-cat-text:var(--hw-geruest-text);--hw-cat-tint:var(--hw-geruest-tint);--hw-cat-on-dark:var(--hw-on-dark-geruest)}[data-accent=winter]{--hw-cat-color:var(--hw-winter);--hw-cat-text:var(--hw-winter-text);--hw-cat-tint:var(--hw-winter-tint);--hw-cat-on-dark:var(--hw-on-dark-winter)}[data-accent=haus]{--hw-cat-color:var(--hw-haus);--hw-cat-text:var(--hw-haus-text);--hw-cat-tint:var(--hw-haus-tint);--hw-cat-on-dark:var(--hw-on-dark-haus)}:is(.hw-inverse,.hw-inverse [data-accent]){--hw-cat-text:var(--hw-cat-on-dark)}.hw-catbar{border-block-start:var(--hw-border-category) solid var(--hw-cat-color)}.hw-catrule{border-block-start:var(--hw-border-indicator) solid var(--hw-cat-color)}.hw-catdot{inline-size:var(--hw-dot);block-size:var(--hw-dot);background-color:var(--hw-cat-color);flex:none;display:inline-block}.hw-catindex{color:var(--hw-cat-text);font-family:var(--hw-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.hw-accordion{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}.hw-accordion__item{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-accordion__summary{justify-content:space-between;align-items:center;gap:var(--hw-space-4);min-block-size:var(--hw-control-lg);padding-block:var(--hw-space-3);color:var(--hw-color-text);font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui);cursor:pointer;list-style:none;display:flex}.hw-accordion__summary::-webkit-details-marker{display:none}.hw-accordion__summary::marker{content:""}@media (hover:hover) and (pointer:fine){.hw-accordion__summary:hover .hw-accordion__title{-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-underline-offset:.22em}}.hw-accordion__title{min-inline-size:0}.hw-accordion__icon{inline-size:var(--hw-icon);block-size:var(--hw-icon);color:var(--hw-color-text);flex:none;position:relative}.hw-accordion__icon:before{content:"";inset:calc(var(--hw-icon) * .125);border:var(--hw-border-icon) solid currentColor;border-radius:var(--hw-radius-control);position:absolute}.hw-accordion__icon:after{content:"";inline-size:calc(var(--hw-icon) * .4);block-size:calc(var(--hw-icon) * .4);background:linear-gradient(currentColor, currentColor) center / 100% var(--hw-border-icon) no-repeat, linear-gradient(currentColor, currentColor) center / var(--hw-border-icon) 100% no-repeat;transition:background-size var(--hw-dur-base) var(--hw-ease-out);margin:auto;position:absolute;inset:0}.hw-accordion__item[open]>.hw-accordion__summary .hw-accordion__icon:after{background-size:100% var(--hw-border-icon), var(--hw-border-icon) 0}.hw-accordion__panel{padding-block:0 var(--hw-space-5);max-inline-size:var(--hw-measure)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.hw-accordion{interpolate-size:allow-keywords}.hw-accordion__item::details-content{block-size:0;transition:block-size var(--hw-dur-base) var(--hw-ease-out), content-visibility var(--hw-dur-base) allow-discrete;overflow:clip}.hw-accordion__item[open]::details-content{block-size:auto}}}.hw-accordion--boxed .hw-accordion__summary,.hw-accordion--boxed .hw-accordion__panel{padding-inline:var(--hw-space-4)}.hw-advisor{gap:var(--hw-space-5) var(--hw-space-7);inline-size:100%;max-inline-size:var(--hw-container-narrow);padding:var(--hw-space-5);border-block-start:var(--hw-border-category) solid var(--hw-cat-color);background-color:var(--hw-stage);color:var(--hw-ink);display:grid}@media (width>=48em){.hw-advisor{padding:var(--hw-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start}}.hw-advisor__intro{gap:var(--hw-space-3);align-content:start;display:grid}.hw-advisor__text{max-inline-size:46ch;color:var(--hw-ink-muted)}.hw-advisor__contact{gap:var(--hw-space-2);justify-items:start;min-inline-size:0;display:grid}.hw-advisor__phone{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-target);color:var(--hw-ink);font-family:var(--hw-font-mono);font-size:var(--hw-text-h3);font-weight:500;line-height:var(--hw-leading-none);font-variant-numeric:tabular-nums;letter-spacing:var(--hw-tracking-tight);white-space:nowrap;text-underline-offset:.18em;display:inline-flex}.hw-advisor__phone .hw-icon{inline-size:var(--hw-icon);block-size:var(--hw-icon)}.hw-advisor__line{align-items:center;gap:var(--hw-space-2);color:var(--hw-ink-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);display:inline-flex}.hw-advisor__line .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}.hw-advisor__line a{min-block-size:var(--hw-target-min);color:var(--hw-ink);overflow-wrap:anywhere;align-items:center;display:inline-flex}.hw-advisor__cta{margin-block-start:var(--hw-space-2)}.hw-badge{align-items:center;gap:var(--hw-space-1);min-block-size:var(--hw-space-5);padding:var(--hw-space-1) var(--hw-space-2);border:var(--hw-border-hair) solid var(--hw-color-text);border-radius:var(--hw-radius-control);color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-badge);font-weight:500;line-height:var(--hw-leading-none);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;white-space:nowrap;vertical-align:middle;-webkit-hyphens:none;hyphens:none;text-decoration:none;display:inline-flex}.hw-badge__icon,.hw-badge .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);flex:none}.hw-badge--ship{white-space:normal;overflow-wrap:normal;max-inline-size:100%;line-height:1.2}a.hw-badge{transition:background-color var(--hw-dur-fast) var(--hw-ease-out)}@media (hover:hover) and (pointer:fine){a.hw-badge:hover{background-color:var(--hw-color-surface-alt)}}.hw-badge--sale{border-color:var(--hw-signal);background-color:var(--hw-signal);color:var(--hw-ink);letter-spacing:var(--hw-tracking-normal)}.hw-badge--demo{border-style:dashed}.hw-badges{align-items:center;gap:var(--hw-space-2);flex-wrap:wrap;display:flex}.hw-breadcrumb{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-breadcrumb__list{align-items:center;gap:var(--hw-space-1) var(--hw-space-2);flex-wrap:nowrap;min-inline-size:0;display:none}@media (width>=48em){.hw-breadcrumb__list{display:flex}}.hw-breadcrumb__item{align-items:center;gap:var(--hw-space-2);white-space:nowrap;flex:none;min-inline-size:0;display:inline-flex}.hw-breadcrumb__item:last-child{flex:0 auto;overflow:hidden}.hw-breadcrumb__sep{color:var(--hw-color-border-strong);flex:none}.hw-breadcrumb__link{min-block-size:var(--hw-space-5);color:inherit;align-items:center;text-decoration-color:#0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.hw-breadcrumb__link:hover{color:var(--hw-color-text);-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}}.hw-breadcrumb__link:active{color:var(--hw-color-text)}.hw-breadcrumb__current{min-inline-size:0;color:var(--hw-color-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.hw-breadcrumb__back{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-target-min);color:var(--hw-color-text);font-weight:500;text-decoration-color:#0000;display:inline-flex}.hw-breadcrumb__back .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}@media (hover:hover) and (pointer:fine){.hw-breadcrumb__back:hover{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}}.hw-breadcrumb__back:active{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}@media (width>=48em){.hw-breadcrumb__back{display:none}}.hw-breadcrumb--flat .hw-breadcrumb__list{flex-wrap:wrap;display:flex}.hw-breadcrumb--flat .hw-breadcrumb__list .hw-breadcrumb__item{white-space:normal}.hw-breadcrumb--flat .hw-breadcrumb__list :is(.hw-breadcrumb__item:last-child,.hw-breadcrumb__current){overflow:visible}.hw-btn,:where(a.button,button.button,input.button,input[type=submit].button){--hw-btn-h:var(--hw-control-md);--hw-btn-bg:transparent;--hw-btn-fg:var(--hw-color-text);--hw-btn-bd:transparent;--hw-btn-bg-hover:var(--hw-color-surface-alt);--hw-btn-fg-hover:var(--hw-btn-fg);--hw-btn-bd-hover:var(--hw-btn-bd);--hw-btn-bg-active:var(--hw-color-surface-alt-2);justify-content:center;align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-btn-h);padding:var(--hw-space-2) var(--hw-space-5);border:var(--hw-border-hair) solid var(--hw-btn-bd);border-radius:var(--hw-radius-control);background-color:var(--hw-btn-bg);color:var(--hw-btn-fg);font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui);letter-spacing:var(--hw-tracking-normal);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;appearance:none;transition:background-color var(--hw-dur-fast) var(--hw-ease-out), border-color var(--hw-dur-fast) var(--hw-ease-out), color var(--hw-dur-fast) var(--hw-ease-out), translate var(--hw-dur-fast) var(--hw-ease-out);text-decoration:none;display:inline-flex;position:relative}:is(.hw-btn,:where(a.button,button.button,input.button,input[type=submit].button)) .hw-icon{block-size:1.25em;inline-size:1.25em}@media (hover:hover) and (pointer:fine){.hw-btn:hover,:where(a.button,button.button,input.button):hover{border-color:var(--hw-btn-bd-hover);background-color:var(--hw-btn-bg-hover);color:var(--hw-btn-fg-hover)}}.hw-btn:active,:where(a.button,button.button,input.button):active{background-color:var(--hw-btn-bg-active)}@media (prefers-reduced-motion:no-preference){.hw-btn:active,:where(a.button,button.button,input.button):active{translate:0 var(--hw-border-hair)}}.hw-btn--primary,:where(.button.alt,#place_order){--hw-btn-bg:var(--hw-signal);--hw-btn-fg:var(--hw-ink);--hw-btn-bd:var(--hw-signal);--hw-btn-bg-hover:var(--hw-signal-hover);--hw-btn-bd-hover:var(--hw-signal-hover);--hw-btn-bg-active:var(--hw-signal-press)}.hw-btn--secondary{--hw-btn-bg:var(--hw-color-text);--hw-btn-fg:var(--hw-color-text-inverse);--hw-btn-bd:var(--hw-color-text);--hw-btn-bg-hover:var(--hw-ink-2);--hw-btn-bd-hover:var(--hw-ink-2);--hw-btn-bg-active:var(--hw-ink)}.hw-inverse .hw-btn--secondary{--hw-btn-bg-hover:var(--hw-stage);--hw-btn-bd-hover:var(--hw-stage);--hw-btn-bg-active:var(--hw-stage-2)}.hw-btn--ghost,:where(a.button,button.button,input.button):where(:not(.alt,#place_order)){--hw-btn-bd:var(--hw-color-text);--hw-btn-bd-hover:var(--hw-color-text)}.hw-btn--link{--hw-btn-bg-hover:transparent;--hw-btn-bg-active:transparent;min-block-size:var(--hw-target-min);-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-underline-offset:.22em;padding-inline:0;font-weight:500}@media (hover:hover) and (pointer:fine){.hw-btn--link:hover{text-decoration-thickness:var(--hw-border-selected)}}.hw-btn--lg{--hw-btn-h:var(--hw-control-lg)}.hw-btn--sm{--hw-btn-h:var(--hw-control-sm)}@media (pointer:coarse){.hw-btn--sm{--hw-btn-h:max(var(--hw-control-sm), var(--hw-target-min))}}.hw-btn--xs{--hw-btn-h:var(--hw-control-xs);padding-inline:var(--hw-space-3);font-size:var(--hw-text-small)}.hw-btn--block{inline-size:100%;display:flex}.hw-btn--icon{inline-size:var(--hw-btn-h);padding:0}.hw-btn--icon .hw-icon{inline-size:var(--hw-icon);block-size:var(--hw-icon)}.hw-btn__arrow{transition:translate var(--hw-dur-fast) var(--hw-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-btn:hover .hw-btn__arrow{translate:var(--hw-border-selected) 0}}.hw-btn[aria-busy=true]{--hw-btn-fg-hover:transparent;color:#0000;cursor:progress}.hw-btn[aria-busy=true]:after{content:"";inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);border:var(--hw-border-selected) solid var(--hw-btn-fg);border-radius:var(--hw-radius-round);animation:hw-spin var(--hw-dur-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}.hw-btn:is(:disabled,[aria-disabled=true]),:where(a.button,button.button,input.button):where(:disabled,.disabled,[aria-disabled=true]){--hw-btn-bg:transparent;--hw-btn-fg:var(--hw-disabled-text);--hw-btn-bd:var(--hw-disabled-line);--hw-btn-bg-hover:transparent;--hw-btn-bd-hover:var(--hw-disabled-line);--hw-btn-fg-hover:var(--hw-disabled-text);--hw-btn-bg-active:transparent;cursor:not-allowed;border-style:dashed;text-decoration:none;translate:none}@media (forced-colors:active){.hw-btn{border-color:buttontext}}.hw-card{background-color:var(--hw-color-bg);block-size:100%;min-inline-size:0;color:var(--hw-color-text);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.hw-card:hover{background-color:var(--hw-stage-2)}}.hw-card:has(.hw-card__link:focus-visible){z-index:2}.hw-card:has(.hw-card__link:focus-visible):after{content:"";z-index:3;outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:calc(var(--hw-border-focus) * -1);pointer-events:none;position:absolute;inset:0}.hw-card__media{aspect-ratio:1;background-color:var(--hw-surface);position:relative;overflow:hidden}.hw-card__media:after{content:"";box-shadow:inset 0 calc(var(--hw-border-hair) * -1) 0 var(--hw-color-border);pointer-events:none;position:absolute;inset:0}.hw-card__media>:where(img,picture){box-sizing:border-box;object-fit:contain;block-size:100%;inline-size:100%;transition:scale var(--hw-dur-slow) var(--hw-ease-out);padding:4%}.hw-card__media>picture>img{object-fit:contain;block-size:100%;inline-size:100%}.hw-card__media:has(>.hw-card__placeholder){background-color:var(--hw-stage)}.hw-card__media:has(>.hw-card__placeholder):after{content:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-card:hover .hw-card__media>:where(img,picture){scale:1.03}}.hw-card__badges{gap:var(--hw-space-1);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--hw-space-2);inset-inline-start:var(--hw-space-2)}.hw-card__badges .hw-badge:not(.hw-badge--sale){background-color:var(--hw-paper)}.hw-card__body{gap:var(--hw-space-2);padding:var(--hw-space-4);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.hw-card__title{-webkit-line-clamp:3;line-clamp:3;font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:600;font-stretch:var(--hw-stretch-normal);line-height:var(--hw-leading-snug);letter-spacing:var(--hw-tracking-normal);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hw-card__link{color:inherit;text-decoration:none}.hw-card__link:after{content:"";z-index:1;position:absolute;inset:0}.hw-card__link:focus-visible{outline:none}.hw-card :is(a,button,input,select,label):not(.hw-card__link){z-index:2;position:relative}.hw-card__chips{margin-block-start:var(--hw-space-1)}.hw-card__price{gap:var(--hw-space-1);margin-block-start:auto;padding-block-start:var(--hw-space-3);display:grid}.hw-card__meta{justify-items:start;gap:var(--hw-space-2);color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);padding-block-start:var(--hw-space-1);display:grid}.hw-card--list{grid-template-columns:var(--hw-card-list-media) minmax(0, 1fr);align-items:start;gap:var(--hw-space-4);padding-block:var(--hw-space-4);block-size:auto;display:grid}.hw-card--list .hw-card__media{inline-size:var(--hw-card-list-media)}.hw-card--list .hw-card__media:after{box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-color-border)}.hw-card--list .hw-card__body{gap:var(--hw-space-1);padding:0}.hw-card--list .hw-card__title{-webkit-line-clamp:2;line-clamp:2}.hw-card--list .hw-card__chips>:nth-child(n+3){display:none}.hw-card--list .hw-card__price{padding-block-start:var(--hw-space-2)}.hw-card--list .hw-card__meta{align-items:center;gap:var(--hw-space-1) var(--hw-space-3);flex-wrap:wrap;display:flex}.hw-card--list .hw-card__badges{inset-block-start:var(--hw-space-1);inset-inline-start:var(--hw-space-1)}.hw-card__action{align-self:center}.hw-card--list:has(>.hw-card__action){grid-template-columns:var(--hw-card-list-media) minmax(0, 1fr) auto}.hw-chip{align-items:center;gap:var(--hw-space-1);max-inline-size:100%;padding:var(--hw-space-1) var(--hw-space-2);border:var(--hw-border-hair) solid var(--hw-color-border);border-radius:var(--hw-radius-control);color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-chip);font-weight:400;line-height:var(--hw-leading-kicker);white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;text-decoration:none;display:inline-flex;overflow:hidden}.hw-chip--tint{background-color:var(--hw-cat-tint);color:var(--hw-ink);border-color:#0000}.hw-chip--action{min-block-size:var(--hw-target-min);padding-inline:var(--hw-space-3);border-color:var(--hw-color-border-strong);font-family:var(--hw-font-sans);font-size:var(--hw-text-label);font-weight:500;line-height:var(--hw-leading-ui);cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out), border-color var(--hw-dur-fast) var(--hw-ease-out), color var(--hw-dur-fast) var(--hw-ease-out);background-color:#0000;position:relative}@media (hover:hover) and (pointer:fine){.hw-chip--action:hover{border-color:var(--hw-color-text);background-color:var(--hw-color-surface-alt)}}.hw-chip--action:active{border-color:var(--hw-color-text);background-color:var(--hw-color-surface-alt-2);transition-duration:0s}.hw-chip--action:is([aria-pressed=true],[aria-current]:not([aria-current=false]),.is-selected),.hw-chip--action:has(>input:checked){border-color:var(--hw-color-text);background-color:var(--hw-color-text);color:var(--hw-color-text-inverse)}.hw-chip--action .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}.hw-chip--action>input{opacity:0;pointer-events:none;position:absolute}.hw-chip--action:has(>input:focus-visible){outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset)}.hw-chip__remove{margin-inline-end:calc(var(--hw-space-1) * -1)}.hw-chips{gap:var(--hw-space-1) var(--hw-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.hw-chips--scroll{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.hw-chips--scroll::-webkit-scrollbar{display:none}.hw-choice-card{align-content:start;gap:var(--hw-space-1);min-block-size:var(--hw-target);padding:var(--hw-space-4);border:var(--hw-border-hair) solid var(--hw-line);border-radius:var(--hw-radius-control);background-color:var(--hw-stage);color:var(--hw-ink);cursor:pointer;transition:border-color var(--hw-dur-fast) var(--hw-ease-out), box-shadow var(--hw-dur-fast) var(--hw-ease-out), background-color var(--hw-dur-fast) var(--hw-ease-out);grid-template-columns:minmax(0,1fr);padding-inline-end:calc(var(--hw-space-4) + var(--hw-check) + var(--hw-space-2));display:grid;position:relative}@media (hover:hover) and (pointer:fine){.hw-choice-card:hover{border-color:var(--hw-ink)}}.hw-choice-card:has(:checked){border-color:var(--hw-ink);box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-ink)}.hw-choice-card:has(:focus-visible){outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset)}.hw-choice-card:has(:disabled){border-style:dashed;border-color:var(--hw-disabled-line);color:var(--hw-disabled-text);cursor:not-allowed;background-color:#0000}.hw-choice-card:has([aria-invalid=true]){border-color:var(--hw-error);box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-error)}.hw-choice-card__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.hw-choice-card__tick{inline-size:var(--hw-check);block-size:var(--hw-check);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);place-content:center;display:grid;position:absolute;inset-block-start:var(--hw-space-3);inset-inline-end:var(--hw-space-3)}.hw-choice-card__tick:before{content:"";inline-size:calc(var(--hw-check) * .3);block-size:calc(var(--hw-check) * .55);border:solid var(--hw-paper);border-width:0 var(--hw-border-selected) var(--hw-border-selected) 0;translate:0 -12%;rotate:45deg;scale:0}.hw-choice-card:has(:checked) .hw-choice-card__tick{border-color:var(--hw-ink);background-color:var(--hw-ink)}.hw-choice-card:has(:checked) .hw-choice-card__tick:before{scale:1}.hw-choice-card__media{aspect-ratio:1;margin-block-end:var(--hw-space-2);display:block;overflow:hidden}.hw-choice-card__media img,.hw-choice-card__media svg{object-fit:contain;block-size:100%;inline-size:100%}.hw-choice-card__title{font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.hw-choice-card__meta{color:var(--hw-ink-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-choice-card:has(:disabled) .hw-choice-card__meta{color:inherit}.hw-choice-grid{gap:var(--hw-space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.hw-cropmarks{--hw-crop-gap:var(--hw-space-2);--hw-crop-color:var(--hw-color-text);position:relative}.hw-cropmarks:before{--hw-crop-img:linear-gradient(var(--hw-crop-color), var(--hw-crop-color));--hw-crop-len:var(--hw-crop-mark);--hw-crop-w:var(--hw-border-hair);content:"";inset:calc(var(--hw-crop-gap) * -1);z-index:1;pointer-events:none;background:var(--hw-crop-img) top left / var(--hw-crop-len) var(--hw-crop-w) no-repeat, var(--hw-crop-img) top left / var(--hw-crop-w) var(--hw-crop-len) no-repeat, var(--hw-crop-img) top right / var(--hw-crop-len) var(--hw-crop-w) no-repeat, var(--hw-crop-img) top right / var(--hw-crop-w) var(--hw-crop-len) no-repeat, var(--hw-crop-img) bottom left / var(--hw-crop-len) var(--hw-crop-w) no-repeat, var(--hw-crop-img) bottom left / var(--hw-crop-w) var(--hw-crop-len) no-repeat, var(--hw-crop-img) bottom right / var(--hw-crop-len) var(--hw-crop-w) no-repeat, var(--hw-crop-img) bottom right / var(--hw-crop-w) var(--hw-crop-len) no-repeat;position:absolute}.hw-cropmarks--inset{--hw-crop-gap:calc(var(--hw-space-2) * -1)}.hw-cropmarks--accent{--hw-crop-color:var(--hw-cat-color)}.hw-dialog{--hw-dialog-from:0 var(--hw-space-4);--hw-color-bg:var(--hw-surface);inline-size:min(var(--hw-dialog-w), calc(100% - var(--hw-gutter) * 2));block-size:fit-content;max-inline-size:none;max-block-size:calc(100dvh - var(--hw-gutter) * 2);background-color:var(--hw-color-bg);color:var(--hw-color-text);box-shadow:var(--hw-shadow-overlay);overscroll-behavior:contain;opacity:0;translate:var(--hw-dialog-from);transition:opacity var(--hw-dur-base) var(--hw-ease-in), translate var(--hw-dur-base) var(--hw-ease-in), display var(--hw-dur-base) allow-discrete, overlay var(--hw-dur-base) allow-discrete;border:0;border-radius:0;flex-direction:column;margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.hw-dialog[open]{opacity:1;transition-duration:var(--hw-dur-slow);transition-timing-function:var(--hw-ease-out);display:flex;translate:0}@starting-style{.hw-dialog[open]{opacity:0;translate:var(--hw-dialog-from)}}.hw-dialog:focus-visible{outline:none}.hw-dialog::backdrop{background-color:var(--hw-color-scrim,#15181d8f);opacity:0;transition:opacity var(--hw-dur-base) var(--hw-ease-in), display var(--hw-dur-base) allow-discrete, overlay var(--hw-dur-base) allow-discrete}.hw-dialog[open]::backdrop{opacity:1;transition-duration:var(--hw-dur-slow);transition-timing-function:var(--hw-ease-out)}@starting-style{.hw-dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.hw-dialog{--hw-dialog-from:0 0}}html:has(.hw-dialog:modal){overflow:hidden}html:has(.hw-dialog:modal) body{padding-inline-end:var(--hw-scrollbar-w,0px)}.hw-inverse.hw-dialog{--hw-color-bg:var(--hw-ink)}.hw-dialog__header{justify-content:space-between;align-items:center;gap:var(--hw-space-3);min-block-size:calc(var(--hw-control-lg) + var(--hw-space-2));padding-block:var(--hw-space-1);padding-inline:var(--hw-space-5) var(--hw-space-2);border-block-end:var(--hw-border-hair) solid var(--hw-color-border);flex:none;display:flex}.hw-dialog__title{min-inline-size:0;font-family:var(--hw-font-display);font-size:var(--hw-text-h4);font-weight:700;font-stretch:var(--hw-stretch-normal);line-height:var(--hw-leading-h4);letter-spacing:var(--hw-tracking-normal)}.hw-dialog__body{min-block-size:0;padding:var(--hw-space-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.hw-dialog__footer{align-items:center;gap:var(--hw-space-3);padding:var(--hw-space-4) var(--hw-space-5) max(var(--hw-space-4), env(safe-area-inset-bottom));border-block-start:var(--hw-border-hair) solid var(--hw-color-border);background-color:inherit;flex-wrap:wrap;flex:none;display:flex}.hw-dialog__footer>.hw-btn{flex:auto}.hw-dialog__handle{inline-size:var(--hw-space-7);block-size:var(--hw-space-1);margin:var(--hw-space-2) auto 0;border-radius:var(--hw-radius-control);background-color:var(--hw-line-strong);touch-action:none;flex:none}.hw-dialog--sheet>.hw-dialog__header{touch-action:none}.hw-dialog.is-dragging{-webkit-user-select:none;user-select:none}.hw-dialog--drawer-right,.hw-dialog--drawer-left{--hw-dialog-from:100% 0;block-size:100dvh;max-block-size:none;inline-size:100%;margin:0;inset:0 0 0 auto}@media (width>=48em){.hw-dialog--drawer-right,.hw-dialog--drawer-left{inline-size:var(--hw-drawer-w)}}.hw-dialog--drawer-left{--hw-dialog-from:-100% 0;inset:0 auto 0 0}.hw-dialog--sheet{--hw-dialog-from:0 100%;inline-size:100%;max-inline-size:var(--hw-container-narrow);max-block-size:var(--hw-sheet-h);margin:0 auto;padding-block-end:0;inset:auto 0 0}.hw-dialog--fullscreen{--hw-color-bg:var(--hw-paper);block-size:100dvh;max-block-size:none;inline-size:100%;box-shadow:none;margin:0;inset:0}.hw-dialog--drawer-left{padding-inline-start:env(safe-area-inset-left,0px)}@media (width<=47.98em){.hw-dialog--drawer-left{padding-inline-end:env(safe-area-inset-right,0px)}}.hw-dialog--drawer-right{padding-inline-end:env(safe-area-inset-right,0px)}@media (width<=47.98em){.hw-dialog--drawer-right{padding-inline-start:env(safe-area-inset-left,0px)}}.hw-dialog--fullscreen{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.hw-dialog--sheet{--hw-sheet-margin:calc((100vw - min(100vw, var(--hw-container-narrow))) / 2);padding-inline:max(0px, env(safe-area-inset-left,0px) - var(--hw-sheet-margin)) max(0px, env(safe-area-inset-right,0px) - var(--hw-sheet-margin))}@media (prefers-reduced-motion:reduce){:is(.hw-dialog--drawer-right,.hw-dialog--drawer-left,.hw-dialog--sheet,.hw-dialog--fullscreen){--hw-dialog-from:0 0}}.hw-dimrule{--hw-dim-line:var(--hw-color-border-strong);--hw-dim-tick:var(--hw-color-text);gap:var(--hw-space-1);min-inline-size:0;color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-data);font-weight:500;line-height:var(--hw-leading-data);font-variant-numeric:tabular-nums;-webkit-hyphens:none;hyphens:none;display:grid}.hw-dimrule__label{max-inline-size:100%;padding-inline:var(--hw-space-2);text-align:center;justify-self:center}.hw-dimrule__line{block-size:var(--hw-tick);margin-inline:calc(var(--hw-tick) / 2);background:linear-gradient(var(--hw-dim-line), var(--hw-dim-line)) center / 100% var(--hw-border-hair) no-repeat;display:flex;position:relative}.hw-dimrule__line:before,.hw-dimrule__line:after{inset-inline-start:0}.hw-dimrule__line:after{inset-inline-start:100%}.hw-dimrule__seg{flex:var(--hw-dim-w,1) 1 0;min-inline-size:0;position:relative}.hw-dimrule__line:before,.hw-dimrule__line:after,.hw-dimrule__seg+.hw-dimrule__seg:before{content:"";inline-size:var(--hw-border-tick);block-size:calc(var(--hw-tick) * 1.4142);background-color:var(--hw-dim-tick);position:absolute;inset-block-start:50%;translate:-50% -50%;rotate:45deg}.hw-dimrule__seg+.hw-dimrule__seg:before{inset-inline-start:0}.hw-dimrule__seg-label{white-space:nowrap;position:absolute;inset-block-end:calc(100% + var(--hw-space-1));inset-inline-start:50%;translate:-50%}.hw-dimrule:has(.hw-dimrule__seg-label) .hw-dimrule__line{margin-block-start:calc(1lh + var(--hw-space-1))}.hw-dimrule--ext .hw-dimrule__line{block-size:calc(var(--hw-tick) * 2);background:linear-gradient(var(--hw-dim-line), var(--hw-dim-line)) center / 100% var(--hw-border-hair) no-repeat, linear-gradient(var(--hw-dim-line), var(--hw-dim-line)) left center / var(--hw-border-hair) 100% no-repeat, linear-gradient(var(--hw-dim-line), var(--hw-dim-line)) right center / var(--hw-border-hair) 100% no-repeat}.hw-dimrule--ext .hw-dimrule__seg+.hw-dimrule__seg{background:linear-gradient(var(--hw-dim-line), var(--hw-dim-line)) left center / var(--hw-border-hair) 100% no-repeat}.hw-dimrule--accent{--hw-dim-tick:var(--hw-cat-color)}.hw-dimrule--quiet{--hw-dim-line:var(--hw-color-border);--hw-dim-tick:var(--hw-color-border-strong)}.hw-inverse .hw-dimrule{--hw-dim-tick:var(--hw-signal)}.hw-empty{justify-items:start;gap:var(--hw-space-4);max-inline-size:40rem;padding-block:var(--hw-space-7);display:grid}.hw-empty--center{text-align:center;justify-items:center;margin-inline:auto}.hw-empty--center .hw-kicker{justify-content:center}.hw-empty__rule{gap:var(--hw-space-5);inline-size:min(100%,16rem);display:flex}.hw-empty__rule>.hw-dimrule{flex:1 1 0}.hw-empty__text{max-inline-size:var(--hw-measure);color:var(--hw-color-text-muted)}.hw-empty__actions{gap:var(--hw-space-3);flex-wrap:wrap;margin-block-start:var(--hw-space-2);display:flex}.hw-field{align-content:start;gap:var(--hw-space-2);min-inline-size:0;display:grid}.hw-field__label,.hw-fieldset__legend{color:var(--hw-color-text);font-size:var(--hw-text-label);font-weight:500;line-height:var(--hw-leading-ui)}.hw-field__optional,.hw-field__required{color:var(--hw-color-text-muted);font-weight:400}.hw-field__help{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-field__error{align-items:flex-start;gap:var(--hw-space-2);color:var(--hw-error);font-size:var(--hw-text-small);font-weight:500;line-height:var(--hw-leading-small);display:flex}.hw-field__error .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);margin-block-start:calc((1lh - var(--hw-icon-sm)) / 2)}.hw-field__control{align-items:stretch;display:flex;position:relative}.hw-field__control>.hw-input,.hw-field__control>input,.hw-field__control>select{flex:auto;min-inline-size:0}.hw-field__suffix{padding-inline:var(--hw-space-3);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:0 var(--hw-radius-control) var(--hw-radius-control) 0;background-color:var(--hw-stage);color:var(--hw-ink-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-data);border-inline-start:0;flex:none;align-items:center;display:inline-flex}.hw-field__control:has(.hw-field__suffix)>:is(.hw-input,input){border-start-end-radius:0;border-end-end-radius:0}.hw-fieldset{align-content:start;gap:var(--hw-space-2);min-inline-size:0;display:grid}.hw-fieldset__legend{float:left;inline-size:100%;margin-block-end:var(--hw-space-2)}.hw-fieldset__legend+*{clear:both}.hw-check{align-items:flex-start;gap:var(--hw-space-3);min-block-size:var(--hw-target-min);padding-block:var(--hw-space-3);color:var(--hw-color-text);font-size:var(--hw-text-ui);line-height:var(--hw-leading-small);cursor:pointer;display:flex}.hw-check>input{margin-block-start:calc((1lh - var(--hw-check)) / 2)}.hw-check:has(>input:disabled){color:var(--hw-disabled-text);cursor:not-allowed}.hw-check__text{gap:var(--hw-space-1);min-inline-size:0;display:grid}.hw-check__hint{color:var(--hw-color-text-muted);font-size:var(--hw-text-small)}.hw-error-summary{gap:var(--hw-space-3);padding:var(--hw-space-4) var(--hw-space-5);border:var(--hw-border-selected) solid var(--hw-error);border-inline-start-width:var(--hw-border-category);background-color:var(--hw-error-tint);color:var(--hw-ink);display:grid}.hw-error-summary__title{align-items:center;gap:var(--hw-space-2);color:var(--hw-error);font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:600;line-height:var(--hw-leading-ui);letter-spacing:var(--hw-tracking-normal);font-stretch:var(--hw-stretch-normal);display:flex}.hw-error-summary__list{gap:var(--hw-space-1);padding-inline-start:calc(var(--hw-icon) + var(--hw-space-2));display:grid}.hw-error-summary__list a{color:var(--hw-ink);text-wrap:pretty}@media (width<=24.99em){.hw-error-summary__list{padding-inline-start:0}}@media (width<=24.99em){.hw-error-summary{padding-inline:var(--hw-space-4)}}.hw-figure{align-content:start;gap:var(--hw-space-2);margin:0;display:grid}.hw-figure__frame{border:var(--hw-border-hair) solid var(--hw-color-border);background-color:var(--hw-stage);position:relative;overflow:hidden}.hw-figure__frame>:where(img,picture,video,svg){inline-size:100%}.hw-figure__flag{padding:var(--hw-space-1) var(--hw-space-2);background-color:var(--hw-paper);color:var(--hw-ink);font-family:var(--hw-font-mono);font-size:var(--hw-text-badge);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;position:absolute;inset-block-end:var(--hw-space-2);inset-inline-end:var(--hw-space-2)}.hw-figure__caption{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;-webkit-hyphens:none;hyphens:none}.hw-ratio-1x1{aspect-ratio:1}.hw-ratio-4x5{aspect-ratio:4/5}.hw-ratio-3x2{aspect-ratio:3/2}.hw-ratio-16x9{aspect-ratio:16/9}:is(.hw-ratio-1x1,.hw-ratio-4x5,.hw-ratio-3x2,.hw-ratio-16x9)>:where(img,video){object-fit:cover;block-size:100%;inline-size:100%}@media (forced-colors:active){:is(.hw-segmented__option>:checked+span,.hw-option>:checked+.hw-option__label,.hw-chip--action:is([aria-pressed=true],[aria-current]:not([aria-current=false]),.is-selected),.hw-chip--action:has(>input:checked),.hw-tabs__tab[aria-selected=true],.hw-pagination__link[aria-current=page]){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.hw-choice-card:has(:checked){outline:var(--hw-border-selected) solid Highlight;outline-offset:calc(var(--hw-border-selected) * -1)}:is(.hw-stock,.hw-kicker):before{forced-color-adjust:none;background-color:canvastext}}.hw-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--hw-border-icon);stroke-linecap:square;stroke-linejoin:miter;flex:none;display:inline-block;overflow:visible}.hw-icon--sm{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}.hw-icon--md{inline-size:var(--hw-icon);block-size:var(--hw-icon)}.hw-icon--inline{vertical-align:-.25em;block-size:1.25em;inline-size:1.25em}.hw-kicker{align-items:baseline;gap:var(--hw-space-2);overflow-wrap:break-word;color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;-webkit-hyphens:none;hyphens:none;flex-wrap:wrap;display:flex}.hw-kicker:before{content:"";inline-size:var(--hw-dot);block-size:var(--hw-dot);background-color:var(--hw-cat-color);flex:none;align-self:center}.hw-kicker--plain:before{content:none}.hw-kicker__index{color:var(--hw-cat-text);font-variant-numeric:tabular-nums;flex:none}.hw-kicker__sep{color:var(--hw-color-text-muted);flex:none}.hw-kicker__text{flex:1 1 0;min-inline-size:min-content}.hw-numeral{color:#0000;font-family:var(--hw-font-display);font-size:var(--hw-text-numeral);font-weight:800;font-stretch:var(--hw-stretch-expanded);font-variant-numeric:tabular-nums;line-height:var(--hw-leading-none);letter-spacing:var(--hw-tracking-display);-webkit-text-stroke:var(--hw-border-hair) var(--hw-color-border-strong);paint-order:stroke fill;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}@supports not (-webkit-text-stroke:1px){.hw-numeral{color:var(--hw-color-border)}}.hw-notice{--hw-notice-bar:var(--hw-ink);--hw-notice-bg:var(--hw-stage);--hw-notice-icon:var(--hw-ink);align-items:start;gap:var(--hw-space-3);padding:var(--hw-space-4) var(--hw-space-4) var(--hw-space-4) var(--hw-space-4);border-inline-start:var(--hw-border-category) solid var(--hw-notice-bar);background-color:var(--hw-notice-bg);color:var(--hw-ink);font-size:var(--hw-text-body);line-height:var(--hw-leading-small);grid-template-columns:auto minmax(0,1fr);display:grid}.hw-notice a:not([class]){color:var(--hw-ink)}.hw-notice__icon{inline-size:var(--hw-icon);block-size:var(--hw-icon);color:var(--hw-notice-icon)}.hw-notice__body{gap:var(--hw-space-1);min-inline-size:0;display:grid}.hw-notice__body>*{max-inline-size:var(--hw-measure)}.hw-notice__title{font-weight:600;line-height:var(--hw-leading-ui)}.hw-notice__message>*+*{margin-block-start:var(--hw-space-2)}.hw-notice__actions{gap:var(--hw-space-2) var(--hw-space-4);flex-wrap:wrap;margin-block-start:var(--hw-space-2);display:flex}.hw-notice--dismissible{grid-template-columns:auto minmax(0,1fr) auto}.hw-notice__close{margin:calc(var(--hw-space-2) * -1) calc(var(--hw-space-2) * -1) calc(var(--hw-space-2) * -1) 0;align-self:start}.hw-notice--success{--hw-notice-bar:var(--hw-success);--hw-notice-bg:var(--hw-success-tint);--hw-notice-icon:var(--hw-success)}.hw-notice--warning{--hw-notice-bar:var(--hw-warning);--hw-notice-bg:var(--hw-warning-tint);--hw-notice-icon:var(--hw-warning)}.hw-notice--error{--hw-notice-bar:var(--hw-error);--hw-notice-bg:var(--hw-error-tint);--hw-notice-icon:var(--hw-error)}.hw-notice--accent{--hw-notice-bar:var(--hw-cat-color);--hw-notice-bg:var(--hw-cat-tint);--hw-notice-icon:var(--hw-cat-text)}.hw-notice--compact{padding-block:var(--hw-space-3);font-size:var(--hw-text-small)}.hw-notice--compact .hw-notice__icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);margin-block-start:calc((1lh - var(--hw-icon-sm)) / 2)}.hw-options{gap:var(--hw-space-2);flex-wrap:wrap;display:flex}.hw-option{cursor:pointer;display:inline-grid;position:relative}.hw-option>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;position:absolute;inset:0}.hw-option__label{justify-content:center;align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-target);min-inline-size:var(--hw-target);padding:var(--hw-space-2) var(--hw-space-4);border:var(--hw-border-hair) solid var(--hw-color-border-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);color:var(--hw-ink);font-family:var(--hw-font-mono);font-size:var(--hw-text-label);font-weight:500;line-height:var(--hw-leading-ui);text-align:center;transition:background-color var(--hw-dur-fast) var(--hw-ease-out), border-color var(--hw-dur-fast) var(--hw-ease-out), color var(--hw-dur-fast) var(--hw-ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.hw-option:hover>.hw-option__label{border-color:var(--hw-ink)}}.hw-option>:checked+.hw-option__label{border-color:var(--hw-ink);background-color:var(--hw-ink);color:var(--hw-paper)}.hw-option>:focus-visible+.hw-option__label{outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset)}.hw-option[data-state=unavailable]>.hw-option__label{border-style:dashed;border-color:var(--hw-disabled-line);background-color:#0000;background-image:linear-gradient(to top right, transparent calc(50% - var(--hw-border-hair) / 2), var(--hw-disabled-line) calc(50% - var(--hw-border-hair) / 2), var(--hw-disabled-line) calc(50% + var(--hw-border-hair) / 2), transparent calc(50% + var(--hw-border-hair) / 2));color:var(--hw-ink-muted)}.hw-option[data-state=unavailable]>:checked+.hw-option__label{border-style:solid;border-color:var(--hw-ink);background-color:var(--hw-stage);color:var(--hw-ink)}.hw-option[data-state=outofstock]>.hw-option__label:before{content:"";inline-size:var(--hw-dot);block-size:var(--hw-dot);border:var(--hw-border-hair) solid currentColor;opacity:.6}.hw-pagination{justify-items:center;gap:var(--hw-space-4);display:grid}.hw-pagination__list{justify-content:center;gap:var(--hw-space-1);flex-wrap:wrap;display:flex}@media (width<=29.98em){.hw-pagination__list{gap:0}}@media (width<=29.98em){.hw-pagination__item--wide{display:none}}@media (width>=30em){.hw-pagination__item--narrow{display:none}}.hw-pagination__link{justify-content:center;align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-target);min-inline-size:var(--hw-target);padding-inline:var(--hw-space-3);border:var(--hw-border-hair) solid transparent;border-radius:var(--hw-radius-control);color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-ui);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--hw-leading-none);transition:background-color var(--hw-dur-fast) var(--hw-ease-out), border-color var(--hw-dur-fast) var(--hw-ease-out);text-decoration:none;display:inline-flex}@media (width<=29.98em){.hw-pagination__link{min-inline-size:var(--hw-target-min);padding-inline:var(--hw-space-2)}}.hw-pagination__link .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}@media (hover:hover) and (pointer:fine){.hw-pagination__link:is(a):hover{border-color:var(--hw-color-text)}}.hw-pagination__link[aria-current=page]{border-color:var(--hw-color-text);background-color:var(--hw-color-text);color:var(--hw-color-text-inverse)}.hw-pagination__link--step{font-family:var(--hw-font-sans);font-size:var(--hw-text-nav);border-color:var(--hw-color-border-strong);font-weight:600}@media (width<=47.98em){.hw-pagination__step-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.hw-pagination__gap{min-inline-size:var(--hw-space-6);min-block-size:var(--hw-target);color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);justify-content:center;align-items:center;display:inline-flex}@media (width<=29.98em){.hw-pagination__gap{min-inline-size:var(--hw-space-5)}}.hw-pagination__more{justify-items:center;gap:var(--hw-space-3);inline-size:min(100%,22rem);display:grid}.hw-pagination__status{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);font-variant-numeric:tabular-nums}.hw-pagination__meter{inline-size:100%;block-size:var(--hw-border-selected);background:linear-gradient(var(--hw-color-text), var(--hw-color-text)) left center / calc(var(--hw-progress,0) * 100%) 100% no-repeat, linear-gradient(var(--hw-color-border), var(--hw-color-border)) center / 100% var(--hw-border-hair) no-repeat}.hw-pagination__more .hw-btn{inline-size:100%}.hw-card:has(.hw-card__link:active),.hw-tile--sm:has(.hw-tile__link:active),.hw-tile--row:has(.hw-tile__link:active),.hw-tile:has(.hw-tile__link:active) .hw-tile__panel,.hw-tile__links a:active,.hw-accordion__summary:active,a.hw-pagination__link:not([aria-current]):active,.hw-tabs__tab:not([aria-selected=true]):active,.hw-choice-card:not(:has(input:checked)):active{background-color:var(--hw-color-surface-alt-2);transition-duration:0s}.hw-option:not(:has(input:checked)):active>:where(span,.hw-option__label),.hw-segmented__option:not(:has(input:checked)):active>span{background-color:var(--hw-color-surface-alt-2)}.hw-link:active{text-decoration-thickness:var(--hw-border-selected)}.hw-price{align-items:baseline;gap:0 var(--hw-space-2);color:var(--hw-color-text);font-family:var(--hw-font-display);font-size:var(--hw-text-price);font-weight:800;font-stretch:var(--hw-stretch-normal);line-height:var(--hw-leading-price);letter-spacing:var(--hw-tracking-tight);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.hw-price :where(ins){text-decoration:none}.hw-price :where(del){color:var(--hw-color-text-muted);font-family:var(--hw-font-sans);font-size:var(--hw-text-small);letter-spacing:var(--hw-tracking-normal);text-decoration-thickness:var(--hw-border-hair);order:1;font-weight:400}.hw-price--lg{font-size:var(--hw-text-price-lg)}.hw-price__from{font-family:var(--hw-font-sans);font-size:var(--hw-text-small);letter-spacing:var(--hw-tracking-normal);font-weight:500}.hw-price__unit{font-family:var(--hw-font-sans);font-size:var(--hw-text-small);letter-spacing:var(--hw-tracking-normal);font-weight:400}.hw-price__tax,.hw-price__alt,.hw-price__lowest{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);font-weight:400;line-height:var(--hw-leading-small);display:block}:is(.hw-price__tax,.hw-price__alt,.hw-price__lowest) a{color:inherit}.hw-pricebox{justify-items:start;gap:var(--hw-space-1);display:grid}.hw-pricebox>.hw-price+*{margin-block-start:var(--hw-space-1)}html:not([data-price-mode=net]) :is([data-hw-price-net],[data-hw-tax-label=net]),html[data-price-mode=net] :is([data-hw-price-gross],[data-hw-tax-label=gross]){display:none}.hw-qty{--hw-qty-h:var(--hw-control-md);block-size:var(--hw-qty-h);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);color:var(--hw-ink);align-items:stretch;display:inline-flex}.hw-qty>:focus-visible{z-index:1;position:relative}.hw-qty:has([aria-invalid=true]){border-color:var(--hw-error);box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-error)}.hw-qty--sm{--hw-qty-h:var(--hw-control-sm)}.hw-qty__btn{inline-size:var(--hw-qty-h);color:inherit;cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);flex:none;place-items:center;display:inline-grid}.hw-qty__btn .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}@media (hover:hover) and (pointer:fine){.hw-qty__btn:hover{background-color:var(--hw-stage)}}.hw-qty__btn:active{background-color:var(--hw-stage-2)}.hw-qty__btn:is(:disabled,[aria-disabled=true]){color:var(--hw-disabled-text);cursor:not-allowed;background-color:#0000}.hw-qty__input{inline-size:var(--hw-qty-field);border:0;border-inline:var(--hw-border-hair) solid var(--hw-line);block-size:100%;min-block-size:0;font-family:var(--hw-font-mono);font-size:var(--hw-text-ui);font-variant-numeric:tabular-nums;text-align:center;box-shadow:none;appearance:textfield;background-color:#0000;border-radius:0;padding:0;font-weight:500}.hw-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hw-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hw-qty--sm .hw-qty__input{inline-size:calc(var(--hw-qty-field) - var(--hw-space-3))}.hw-qty__msg{color:var(--hw-warning);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);margin-block-start:var(--hw-space-2)}.hw-segmented{--hw-seg-h:var(--hw-control-md);align-items:center;gap:var(--hw-space-2) var(--hw-space-3);flex-wrap:wrap;display:inline-flex}.hw-segmented--sm{--hw-seg-h:var(--hw-control-xs)}.hw-segmented__legend{float:left;color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-segmented__options{border:var(--hw-border-hair) solid var(--hw-color-border-strong);border-radius:var(--hw-radius-control);display:inline-flex}.hw-segmented__option{cursor:pointer;display:inline-grid;position:relative}.hw-segmented__option+.hw-segmented__option{border-inline-start:var(--hw-border-hair) solid var(--hw-color-border-strong)}.hw-segmented__option>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;position:absolute;inset:0}.hw-segmented__option>span{min-block-size:var(--hw-seg-h);padding-inline:var(--hw-space-4);color:var(--hw-color-text);font-size:var(--hw-text-nav);font-weight:500;line-height:var(--hw-leading-ui);transition:background-color var(--hw-dur-fast) var(--hw-ease-out), color var(--hw-dur-fast) var(--hw-ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.hw-segmented__option:hover>span{background-color:var(--hw-color-surface-alt)}}.hw-segmented__option>:checked+span{background-color:var(--hw-color-text);color:var(--hw-color-text-inverse)}.hw-segmented__option:has(>:focus-visible){outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset);z-index:1}.hw-segmented--sm .hw-segmented__option>span{padding-inline:var(--hw-space-3);font-size:var(--hw-text-small)}@keyframes hw-spin{to{rotate:1turn}}@keyframes hw-pulse{50%{opacity:.35}}.hw-spinner{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);border:var(--hw-border-selected) solid currentColor;border-radius:var(--hw-radius-round);vertical-align:middle;animation:hw-spin var(--hw-dur-spin) linear infinite;border-inline-end-color:#0000;flex:none;display:inline-block}.hw-spinner--lg{inline-size:var(--hw-icon);block-size:var(--hw-icon)}@media (prefers-reduced-motion:reduce){.hw-spinner,.hw-btn[aria-busy=true]:after{animation:hw-pulse calc(var(--hw-dur-spin) * 2) ease-in-out infinite;border-inline-end-color:currentColor}.hw-btn[aria-busy=true]:after{border-color:var(--hw-btn-fg)}}.hw-skeleton{background-color:var(--hw-color-surface-alt);border-radius:0;display:block}.hw-skeleton--text{block-size:1em;inline-size:var(--hw-skeleton-w,100%);margin-block:calc(.5lh - .5em)}.hw-skeleton--media{aspect-ratio:1}.hw-skeleton--block{block-size:var(--hw-control-md)}[aria-busy=true]>.hw-skeleton{cursor:progress}.hw-stock{--hw-stock-dot:var(--hw-color-text-muted);align-items:baseline;gap:var(--hw-space-2);color:var(--hw-color-text);font-size:var(--hw-text-small);font-weight:500;line-height:var(--hw-leading-small);display:inline-flex}.hw-stock:before{content:"";inline-size:var(--hw-dot);block-size:var(--hw-dot);border:var(--hw-border-hair) solid var(--hw-stock-dot);background-color:var(--hw-stock-dot);flex:none}.hw-stock--in{--hw-stock-dot:var(--hw-success-dot);color:var(--hw-success)}.hw-stock--backorder{--hw-stock-dot:var(--hw-warning);color:var(--hw-warning)}.hw-stock--out{color:var(--hw-color-text-muted)}.hw-stock--out:before{background-color:#0000}.hw-inverse :is(.hw-stock--in,.hw-stock--backorder){color:var(--hw-color-text)}.hw-delivery{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-facts{align-items:center;gap:var(--hw-space-1) var(--hw-space-3);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);flex-wrap:wrap;display:flex}.hw-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.hw-table-scroll:focus-visible{outline-offset:var(--hw-focus-offset)}.hw-table-scroll{background:linear-gradient(to right, var(--hw-color-bg) 30%, transparent) left center / var(--hw-space-6) 100% no-repeat local, linear-gradient(to left, var(--hw-color-bg) 30%, transparent) right center / var(--hw-space-6) 100% no-repeat local, linear-gradient(to right, var(--hw-color-border-strong), transparent) left center / var(--hw-space-2) 100% no-repeat scroll, linear-gradient(to left, var(--hw-color-border-strong), transparent) right center / var(--hw-space-2) 100% no-repeat scroll}.hw-table-scroll>table{min-inline-size:100%}.hw-table{font-variant-numeric:tabular-nums;inline-size:100%}.hw-table :where(th,td){padding-block:var(--hw-space-3);padding-inline:0 var(--hw-space-4);border-block-end:var(--hw-border-hair) solid var(--hw-color-border);text-align:start;vertical-align:top}.hw-table :where(th,td):last-child{padding-inline-end:0}.hw-table thead th{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);border-block-end-color:var(--hw-color-border-strong);white-space:nowrap;font-weight:500}.hw-table tfoot :where(th,td){border-block-end:0;font-weight:600}.hw-table__num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:600}.hw-table .hw-table__num{text-align:end}.hw-spec-table{border-collapse:collapse;inline-size:100%}.hw-spec-table caption{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-align:start;text-transform:uppercase;padding-block-end:var(--hw-space-3)}.hw-spec-table :where(th,td){padding:var(--hw-space-3) var(--hw-space-4) var(--hw-space-3) 0;border-block-end:var(--hw-border-hair) solid var(--hw-color-border);text-align:start;vertical-align:baseline}.hw-spec-table :where(th,td):last-child{padding-inline-end:0}.hw-spec-table tbody th[scope=row]{inline-size:45%;color:var(--hw-color-text-muted);font-family:var(--hw-font-sans);font-size:var(--hw-text-small);font-weight:400;line-height:var(--hw-leading-small)}.hw-spec-table tbody td{color:var(--hw-color-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-data);font-weight:400;line-height:var(--hw-leading-data);font-variant-numeric:tabular-nums;-webkit-hyphens:none;hyphens:none}.hw-spec-table thead th{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);border-block-end-color:var(--hw-color-border-strong);vertical-align:bottom;font-weight:500}.hw-spec-table thead th:not(:first-child){font-family:var(--hw-font-mono);font-size:var(--hw-text-data);color:var(--hw-color-text)}.hw-spec-table__group th{padding:var(--hw-space-2) var(--hw-space-3);background-color:var(--hw-color-surface-alt);color:var(--hw-color-text);font-family:var(--hw-font-display);font-size:var(--hw-text-small);font-weight:700;font-stretch:var(--hw-stretch-semi);line-height:var(--hw-leading-small);letter-spacing:var(--hw-tracking-normal);border-block-end:0}.hw-spec-table__key{color:var(--hw-cat-text);font-weight:500}.hw-spec-table--compare :where(th,td){min-inline-size:8rem}.hw-spec-table--compare :where(tbody th[scope=row],thead th:first-child){z-index:1;background-color:var(--hw-color-bg);inline-size:auto;min-inline-size:10rem;position:sticky;inset-inline-start:0}.hw-tabs__list{border-block-end:var(--hw-border-hair) solid var(--hw-color-border-strong);flex-wrap:wrap;gap:0;display:flex}html:not(.hw-js) .hw-tabs__list{display:none}.hw-tabs__tab{min-block-size:var(--hw-target);padding-inline:var(--hw-space-5);color:var(--hw-color-text-muted);font-size:var(--hw-text-nav);font-weight:500;line-height:var(--hw-leading-ui);cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out), color var(--hw-dur-fast) var(--hw-ease-out);align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.hw-tabs__tab:hover{background-color:var(--hw-color-surface-alt);color:var(--hw-color-text)}}.hw-tabs__tab[aria-selected=true]{background-color:var(--hw-color-text);color:var(--hw-color-text-inverse);box-shadow:inset 0 calc(var(--hw-border-indicator) * -1) 0 var(--hw-signal);font-weight:600}.hw-tabs__tab:focus-visible{z-index:1}.hw-tabs__panel{padding-block:var(--hw-space-6)}.hw-tile{background-color:var(--hw-color-bg);min-inline-size:0;color:var(--hw-color-text);flex-direction:column;display:flex;position:relative}.hw-tile:has(.hw-tile__link:focus-visible){z-index:2}.hw-tile:has(.hw-tile__link:focus-visible):after{content:"";z-index:3;outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset);pointer-events:none;position:absolute;inset:0}.hw-tile__media{aspect-ratio:1;background-color:var(--hw-stage);position:relative;overflow:hidden}@media (width>=48em){.hw-tile__media{aspect-ratio:4/5}}.hw-tile__media>:where(img,picture){object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--hw-dur-slow) var(--hw-ease-out)}.hw-tile__media>picture>img{object-fit:cover;block-size:100%;inline-size:100%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-tile:hover .hw-tile__media>:where(img,picture){scale:1.03}}.hw-tile__panel{gap:var(--hw-space-2);padding-block:var(--hw-space-4) var(--hw-space-2);border-block-start:var(--hw-border-category) solid var(--hw-cat-color);display:grid}.hw-tile__index{color:var(--hw-cat-text);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);font-variant-numeric:tabular-nums}.hw-tile__title{font-size:var(--hw-text-h3)}.hw-tile__link{color:inherit;text-decoration-color:#0000}.hw-tile__link:after{content:"";z-index:1;position:absolute;inset:0}.hw-tile__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.hw-tile:hover .hw-tile__link{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline);text-decoration-thickness:var(--hw-border-selected)}}.hw-tile__links{z-index:2;border-block-start:var(--hw-border-hair) solid var(--hw-color-border);margin-block-start:var(--hw-space-2);display:grid;position:relative}.hw-tile__links>li{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-tile__links a{justify-content:space-between;align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-target-min);color:var(--hw-color-text);font-size:var(--hw-text-nav);font-weight:500;text-decoration-color:#0000;display:flex}@media (hover:hover) and (pointer:fine){.hw-tile__links a:hover{-webkit-text-decoration-color:var(--hw-color-link-underline);text-decoration-color:var(--hw-color-link-underline)}}.hw-tile__links a .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm)}:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media{background-color:var(--hw-surface)}:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media:after{content:"";box-shadow:inset 0 calc(var(--hw-border-hair) * -1) 0 var(--hw-color-border);pointer-events:none;position:absolute;inset:0}:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media>:where(img,picture),:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media>picture>img{box-sizing:border-box;object-fit:contain;padding:4%}:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media:has(>.hw-tile__placeholder){background-color:var(--hw-stage)}:is(.hw-tile--sm,.hw-tile--product) .hw-tile__media:has(>.hw-tile__placeholder):after{content:none}.hw-tile--product .hw-tile__media:after{box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-color-border)}.hw-tile--sm{border-block-start:var(--hw-border-category) solid var(--hw-cat-color)}.hw-tile--sm .hw-tile__media{aspect-ratio:1}.hw-tile--sm .hw-tile__panel{gap:var(--hw-space-1);padding:var(--hw-space-3) var(--hw-space-3) var(--hw-space-4);border-block-start:0}.hw-tile--sm .hw-tile__title{font-family:var(--hw-font-sans);font-size:var(--hw-text-ui);font-weight:600;font-stretch:var(--hw-stretch-normal);line-height:var(--hw-leading-snug);letter-spacing:var(--hw-tracking-normal)}.hw-tile--sm:has(.hw-tile__link:focus-visible):after{outline-offset:calc(var(--hw-border-focus) * -1)}@media (hover:hover) and (pointer:fine){.hw-tile--sm:hover{background-color:var(--hw-stage-2)}}.hw-tile--row{grid-template-columns:var(--hw-tile-row-media) minmax(0, 1fr);border-block-start:var(--hw-border-category) solid var(--hw-cat-color);align-items:center;display:grid}.hw-tile--row .hw-tile__media{aspect-ratio:1}.hw-tile--row .hw-tile__panel{align-content:center;gap:var(--hw-space-1);padding:var(--hw-space-2) var(--hw-space-4);border-block-start:0}.hw-tile--row .hw-tile__title{font-size:var(--hw-text-h4)}.hw-tile--row .hw-tile__links{display:none}@media (hover:hover) and (pointer:fine){.hw-tile--row:hover{background-color:var(--hw-stage-2)}}.hw-tile__count{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-kicker);font-weight:500;line-height:var(--hw-leading-kicker);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase}.hw-toast-region{z-index:var(--hw-z-toast);inset-inline:max(var(--hw-gutter), env(safe-area-inset-left));justify-items:center;gap:var(--hw-space-2);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--hw-sticky-bottom) + max(var(--hw-space-4), env(safe-area-inset-bottom)))}@media (width>=48em){.hw-toast-region{inset-inline:auto max(var(--hw-gutter), env(safe-area-inset-right));inline-size:var(--hw-toast-w);justify-items:end}}.hw-toast{align-items:center;gap:var(--hw-space-1) var(--hw-space-3);inline-size:100%;max-inline-size:var(--hw-toast-w);min-block-size:var(--hw-target);padding:var(--hw-space-2) var(--hw-space-2) var(--hw-space-2) var(--hw-space-4);background-color:var(--hw-ink);color:var(--hw-on-dark);box-shadow:var(--hw-shadow-overlay);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);pointer-events:auto;opacity:1;transition:opacity var(--hw-dur-base) var(--hw-ease-in), translate var(--hw-dur-base) var(--hw-ease-in);--hw-color-text:var(--hw-on-dark);--hw-color-link:var(--hw-on-dark);--hw-color-focus:var(--hw-on-dark);--hw-color-surface-alt:var(--hw-ink-2);-webkit-font-smoothing:antialiased;grid-template-columns:auto minmax(0,1fr) auto;display:grid;translate:0}@starting-style{.hw-toast{opacity:0;translate:0 var(--hw-space-2)}}.hw-toast.is-leaving{opacity:0;translate:0 var(--hw-space-2)}@media (prefers-reduced-motion:reduce){.hw-toast{translate:none}.hw-toast.is-leaving{translate:none}@starting-style{.hw-toast{translate:none}}}.hw-toast__icon{inline-size:var(--hw-icon);block-size:var(--hw-icon);color:var(--hw-signal);grid-area:1/1}.hw-toast__text{grid-area:1/2;min-inline-size:0;font-weight:500}.hw-toast__action{color:var(--hw-on-dark);grid-column:2;justify-self:start;margin-block-end:var(--hw-space-1);font-weight:600}.hw-toast__close{--hw-btn-h:var(--hw-control-sm);grid-area:1/3}.hw-usp{gap:var(--hw-border-hair);padding:var(--hw-border-hair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64em){.hw-usp{grid-template-columns:repeat(4,minmax(0,1fr))}}.hw-usp__item{align-content:start;gap:var(--hw-space-3);padding:var(--hw-space-4);background-color:var(--hw-color-bg);box-shadow:0 0 0 var(--hw-border-hair) var(--hw-color-border);color:var(--hw-color-text);font-size:var(--hw-text-label);font-weight:500;line-height:var(--hw-leading-small);overflow-wrap:break-word;display:grid}@media (width<=24.99em){.hw-usp__item{align-items:start;gap:var(--hw-space-2);padding:var(--hw-space-3);font-size:var(--hw-text-small);line-height:var(--hw-leading-snug);grid-template-columns:auto minmax(0,1fr)}}@media (width>=48em){.hw-usp__item{padding:var(--hw-space-5);grid-template-columns:auto minmax(0,1fr);align-items:start}}.hw-usp__icon{inline-size:var(--hw-icon);block-size:var(--hw-icon);color:var(--hw-color-text)}@media (width<=24.99em){.hw-usp__icon{block-size:20px;inline-size:20px}}.hw-usp__text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0}.hw-card__kicker{text-indent:calc(-1 * (var(--hw-dot) + var(--hw-space-2)));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-inline-start:calc(var(--hw-dot) + var(--hw-space-2));display:block}.hw-card__kicker:before{display:inline-block}@media (width<=22.4375em){:is(.hw-card--list,.hw-card--auto) .hw-card__kicker{display:none}}.hw-card .hw-card__title{-webkit-line-clamp:none;line-clamp:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible}.hw-card__legal>:where(.tax-info,.shipping-costs-info,.small-business-info){white-space:nowrap;display:inline}.hw-card__legal>:where(p:not(.tax-info,.shipping-costs-info,.small-business-info)){display:block}.hw-card__legal a{color:inherit;-webkit-text-decoration-color:var(--hw-color-border-strong);text-decoration-color:var(--hw-color-border-strong)}.hw-card__price>:where(.price-unit,.wc-gzd-additional-info){color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);font-variant-numeric:tabular-nums}.hw-card .hw-card__meta{align-items:center;gap:var(--hw-space-1) var(--hw-space-2);flex-wrap:wrap;display:flex}.hw-card__meta>:where(.delivery-time-info){align-items:baseline;margin:0;display:inline-flex}.hw-card__meta>:where(.delivery-time-info):before{content:"·";color:var(--hw-color-text-muted);margin-inline-end:var(--hw-space-2)}.hw-card__meta{container:hw-card-meta/inline-size}@container hw-card-meta (width<=13rem){.hw-card__meta>*{flex-basis:100%}.hw-card__meta>:where(.delivery-time-info):before{content:none}}.hw-card__ship{gap:var(--hw-space-1);flex-wrap:wrap;display:inline-flex}.hw-card__meta :where(.delivery-time-data){color:var(--hw-color-text);white-space:nowrap}.hw-card__dt-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hw-card__placeholder{block-size:100%;inline-size:100%;color:var(--hw-color-text-muted);place-items:center;display:grid}.hw-card__chips{align-items:flex-start}.hw-card__chips>.hw-chip{white-space:normal;text-overflow:clip;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-inline-size:0;display:block;overflow:visible}.hw-card__demo{flex:none}.hw-card--list.hw-card--split{grid-template-rows:auto auto auto 1fr auto auto auto;row-gap:0}.hw-card--list.hw-card--split>.hw-card__media{grid-area:1/1/5}.hw-card--list.hw-card--split>.hw-card__body{display:contents}.hw-card--list.hw-card--split .hw-card__kicker{grid-area:1/2;margin-block-end:var(--hw-space-1)}.hw-card--list.hw-card--split .hw-card__title{grid-area:2/2}.hw-card--list.hw-card--split .hw-card__chips{grid-area:3/2;margin-block-start:var(--hw-space-2)}.hw-card--list.hw-card--split .hw-card__price{grid-area:5/1/auto/-1;margin-block-start:0;padding-block-start:var(--hw-space-3)}.hw-card--list.hw-card--split .hw-card__meta{grid-area:6/1/auto/-1;padding-block-start:var(--hw-space-2)}.hw-card--list.hw-card--split .hw-card__ship{margin-inline-start:auto}.hw-card--list.hw-card--split>.hw-card__action{grid-area:7/1/auto/-1;margin-block-start:var(--hw-space-3)}@media (width<=47.98em),(width<=63.98em) and (height<=32em){.hw-card--auto{grid-template-columns:var(--hw-card-list-media) minmax(0, 1fr);align-items:start;gap:0 var(--hw-space-4);padding-block:var(--hw-space-4);grid-template-rows:auto auto auto 1fr auto auto;block-size:auto;display:grid}.hw-card--auto>.hw-card__media{inline-size:var(--hw-card-list-media);grid-area:1/1/5}.hw-card--auto>.hw-card__media:after{box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-color-border)}.hw-card--auto>.hw-card__body{display:contents}.hw-card--auto .hw-card__kicker{grid-area:1/2;margin-block-end:var(--hw-space-1)}.hw-card--auto .hw-card__title{grid-area:2/2}.hw-card--auto .hw-card__chips{grid-area:3/2;margin-block-start:var(--hw-space-2)}.hw-card--auto .hw-card__chips>:nth-child(n+3){display:none}.hw-card--auto .hw-card__price{grid-area:5/1/auto/-1;margin-block-start:0;padding-block-start:var(--hw-space-3)}.hw-card--auto .hw-card__meta{grid-area:6/1/auto/-1;padding-block-start:var(--hw-space-2)}.hw-card--auto .hw-card__ship{margin-inline-start:auto}.hw-card--auto .hw-card__badges{inset-block-start:var(--hw-space-1);inset-inline-start:var(--hw-space-1)}}@media (width>=48em) and (width<=63.98em) and (height<=32em){.hw-card--auto{padding-inline:var(--hw-space-4)}}@media (width<=22.4375em){:is(.hw-card--split,.hw-card--auto){--hw-card-list-media:96px}}@media (width<=47.98em){.hw-prodgrid .hw-card .hw-card__media:after{box-shadow:inset 0 0 0 var(--hw-border-hair) var(--hw-color-border)}}.hw-card--accessory,.hw-card--list.hw-card--accessory:has(>.hw-card__action){grid-template-columns:var(--hw-card-list-media) minmax(0, 1fr);row-gap:var(--hw-space-3);block-size:100%}.hw-card--list.hw-card--accessory.hw-card--split{row-gap:0}.hw-card--accessory>.hw-card__action{grid-column:1/-1;place-self:end stretch;min-inline-size:0}.hw-card--accessory .hw-card__add{text-wrap:balance;inline-size:100%;max-inline-size:100%}.hw-card--accessory .hw-card__add[aria-busy=true]{pointer-events:none}.hw-card--accessory .hw-card__add.is-added{--hw-btn-bd:var(--hw-success);--hw-btn-fg:var(--hw-success)}@supports (grid-template-rows:subgrid){:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory)){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__media{grid-row:1}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__body{grid-row:2/-1;grid-template-rows:subgrid;row-gap:var(--hw-space-2);display:grid}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__kicker{grid-row:1}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__title{grid-row:2}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__chips{grid-row:3;align-self:start}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__price{grid-row:4;align-self:start;margin-block-start:0}:is(.hw-rail,.hw-rail__track,.hw-hairgrid:not(.hw-pdp-cards--grid))>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__meta{grid-row:5}@media (width>=48em){:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory)){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__media{grid-row:1}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__body{grid-row:2/-1;grid-template-rows:subgrid;row-gap:var(--hw-space-2);display:grid}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__kicker{grid-row:1}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__title{grid-row:2}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__chips{grid-row:3;align-self:start}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__price{grid-row:4;align-self:start;margin-block-start:0}:is(.hw-prodgrid,.hw-pdp-cards--grid)>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__meta{grid-row:5}}@media (width>=64em),(width>=48em) and (height>=32.01em){.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory)){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__media{grid-row:1}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card>.hw-card__body{grid-row:2/-1;grid-template-rows:subgrid;row-gap:var(--hw-space-2);display:grid}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__kicker{grid-row:1}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__title{grid-row:2}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__chips{grid-row:3;align-self:start}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__price{grid-row:4;align-self:start;margin-block-start:0}.hw-products--archive>li:has(>.hw-card:not(.hw-card--list,.hw-card--accessory))>.hw-card .hw-card__meta{grid-row:5}}}.hw-scrim{z-index:calc(var(--hw-z-header) - 1);background-color:var(--hw-color-scrim-light);opacity:0;transition:opacity var(--hw-dur-base) var(--hw-ease-out);position:fixed;inset:0}.hw-scrim.is-visible{opacity:1}.hw-scrim[hidden]{display:none}.hw-drawer-nav__level{flex-direction:column;flex:auto;min-block-size:0;display:flex}.hw-drawer-nav__level[hidden]{display:none}.hw-drawer-nav__level.is-entering{animation:hw-level-in var(--hw-dur-slow) var(--hw-ease-out)}.hw-drawer-nav__level.is-returning{animation:hw-level-back var(--hw-dur-slow) var(--hw-ease-out)}@media (prefers-reduced-motion:reduce){.hw-drawer-nav__level.is-entering,.hw-drawer-nav__level.is-returning{animation:hw-level-fade var(--hw-dur-fast) linear}}@keyframes hw-level-in{0%{opacity:0;translate:24%}}@keyframes hw-level-back{0%{opacity:0;translate:-24%}}@keyframes hw-level-fade{0%{opacity:0}}.hw-drawer-nav .hw-dialog__header{padding-inline-start:var(--hw-gutter)}.hw-drawer-nav__body{align-content:start;gap:var(--hw-space-5);padding-inline:var(--hw-gutter);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.hw-drawer-nav__search{align-items:center;gap:var(--hw-space-3);inline-size:100%;min-inline-size:0;min-block-size:var(--hw-control-md);padding-inline:var(--hw-space-3);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);color:var(--hw-ink-muted);font-size:var(--hw-text-ui);text-align:start;cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);display:flex}.hw-drawer-nav__search .hw-icon{flex:none;block-size:20px;inline-size:20px}.hw-drawer-nav__search span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.hw-drawer-nav__search:hover{border-color:var(--hw-ink)}}.hw-drawer-nav__search:active{background-color:var(--hw-stage);transition-duration:0s}.hw-drawer-nav__verticals{gap:var(--hw-space-2);margin:0;display:grid}.hw-drawer-nav__vertical{align-items:center;gap:var(--hw-space-3);min-block-size:64px;inline-size:100%;padding:var(--hw-space-3) var(--hw-space-3) var(--hw-space-3) var(--hw-space-4);border-inline-start:var(--hw-border-category) solid var(--hw-cat-color);background-color:var(--hw-stage);color:var(--hw-ink);text-align:start;cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);grid-template-columns:2.5ch minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.hw-drawer-nav__vertical:hover{background-color:var(--hw-stage-2)}}.hw-drawer-nav__vertical:active{background-color:var(--hw-stage-2);transition-duration:0s}.hw-drawer-nav__vertical[aria-current]:not([aria-current=false]) .hw-drawer-nav__name{-webkit-text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-underline-offset:.2em}.hw-drawer-nav__index{font-size:var(--hw-text-small)}.hw-drawer-nav__name{font-family:var(--hw-font-display);font-size:1.25rem;font-weight:700;font-stretch:var(--hw-stretch-semi);line-height:var(--hw-leading-h4);-webkit-hyphens:auto;hyphens:auto}@media (width<=22.49em){.hw-drawer-nav__name{font-size:1.125rem}}.hw-drawer-nav__chevron{block-size:20px;inline-size:20px;color:var(--hw-color-text-muted)}.hw-drawer-nav__section{gap:var(--hw-space-2);display:grid}.hw-drawer-nav__label{color:var(--hw-color-text-muted)}.hw-drawer-nav__links{border-block-start:var(--hw-border-hair) solid var(--hw-color-border);margin:0}.hw-drawer-nav__links>li{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-drawer-nav__link{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-target);padding-block:var(--hw-space-2);color:var(--hw-ink);font-size:var(--hw-text-ui);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.hw-drawer-nav__link:hover .hw-drawer-nav__link-text{-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-underline-offset:.22em}}.hw-drawer-nav__link:active{background-color:var(--hw-stage);transition-duration:0s}.hw-drawer-nav__link[aria-current=page]{box-shadow:inset var(--hw-border-indicator) 0 0 var(--hw-signal);padding-inline-start:var(--hw-space-3);font-weight:600}.hw-drawer-nav__link-text{flex:auto;min-inline-size:0}.hw-drawer-nav__link--grand{color:var(--hw-color-text-muted);font-size:var(--hw-text-nav);padding-inline-start:var(--hw-space-4)}.hw-drawer-nav__grand{margin:0 0 var(--hw-space-2)}.hw-drawer-nav__count{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-data);flex:none;font-weight:400}.hw-drawer-nav__foot{gap:var(--hw-space-3);padding-block-start:var(--hw-space-3);padding-inline:var(--hw-gutter);background-color:var(--hw-stage);padding-block-end:max(var(--hw-space-3), env(safe-area-inset-bottom));display:grid}.hw-drawer-nav__foot .hw-price-toggle{justify-content:space-between;inline-size:100%}.hw-drawer-nav__foot .hw-segmented__legend{color:var(--hw-ink);font-weight:500}.hw-drawer-nav__actions{gap:var(--hw-space-2);flex-wrap:wrap;display:flex}.hw-drawer-nav__actions .hw-btn{padding-inline:var(--hw-space-3);white-space:nowrap;flex:auto}.hw-drawer-nav__hours{margin:0}.hw-drawer-nav__phone{color:var(--hw-ink);font-family:var(--hw-font-mono);font-weight:500}.hw-drawer-nav__back{gap:var(--hw-space-2);text-decoration:none}.hw-drawer-nav__back .hw-icon{block-size:20px;inline-size:20px}.hw-drawer-nav__heading{align-items:baseline;gap:var(--hw-space-3);border-block-start:var(--hw-border-category) solid var(--hw-cat-color);font-size:var(--hw-text-h3);margin:0;padding-block-start:var(--hw-space-3);display:flex}.hw-drawer-nav__heading .hw-catindex{font-size:var(--hw-text-ui)}.hw-drawer-nav__all{justify-self:start}.hw-drawer-nav__level--sub .hw-drawer-nav__body{padding-block-end:max(var(--hw-space-5), env(safe-area-inset-bottom))}.hw-drawer-nav__teaser{align-items:center;gap:var(--hw-space-1) var(--hw-space-3);min-block-size:var(--hw-target);padding:var(--hw-space-3) var(--hw-space-4);border-inline-start:var(--hw-border-indicator) solid var(--hw-cat-color);background-color:var(--hw-stage);color:var(--hw-ink);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.hw-drawer-nav__teaser:hover{background-color:var(--hw-stage-2)}}.hw-drawer-nav__teaser:active{background-color:var(--hw-stage-2);transition-duration:0s}.hw-drawer-nav__teaser-kicker{color:var(--hw-color-text-muted);grid-column:1}.hw-drawer-nav__teaser-title{grid-column:1;font-weight:600}.hw-drawer-nav__teaser-icon{grid-area:1/2/span 2;block-size:20px;inline-size:20px}@media (height<=30em){.hw-drawer-nav__level:not([hidden]){overscroll-behavior:contain;display:block;overflow-y:auto}.hw-drawer-nav .hw-dialog__header{z-index:1;background-color:var(--hw-color-bg);position:sticky;inset-block-start:0}.hw-drawer-nav__body{gap:var(--hw-space-4);padding-block:var(--hw-space-3) var(--hw-space-5);overflow:visible}.hw-drawer-nav__vertical{min-block-size:52px;padding-block:var(--hw-space-2)}.hw-drawer-nav__foot{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}}.hw-footer{margin-block-start:var(--hw-section-y);padding-block-end:max(var(--hw-space-6), env(safe-area-inset-bottom))}.hw-footer__rule{padding-block:var(--hw-space-5) 0}.hw-footer__main{gap:var(--hw-space-7);padding-block:var(--hw-space-7) var(--hw-space-6);display:grid}@media (width>=64em){.hw-footer__main{gap:var(--hw-space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.hw-footer__brand{align-content:start;justify-items:start;gap:var(--hw-space-4);display:grid}.hw-footer__logo{min-block-size:var(--hw-target-min);color:var(--hw-on-dark);align-items:center;text-decoration:none;display:inline-flex}.hw-footer__logo .hw-logo__svg{block-size:24px}.hw-footer__tagline{color:var(--hw-color-text-muted)}.hw-footer__advisor{justify-items:start;gap:var(--hw-space-2);padding:var(--hw-space-4);border:var(--hw-border-hair) solid var(--hw-color-border);inline-size:min(100%,26rem);margin-block-start:var(--hw-space-3);display:grid}@media (width>=48em){.hw-footer__advisor{padding:var(--hw-space-5)}}.hw-footer__inquiry{margin-block-start:var(--hw-space-1)}.hw-footer__advisor-text{font-weight:500}.hw-footer__phone,.hw-footer__mail{min-block-size:var(--hw-target-min);align-items:center;display:inline-flex}.hw-footer__phone{color:var(--hw-on-dark);font-family:var(--hw-font-mono);font-size:var(--hw-text-h4);font-variant-numeric:tabular-nums;font-weight:500}.hw-footer__hours{color:var(--hw-color-text-muted);font-size:var(--hw-text-small)}.hw-footer__mail{color:var(--hw-on-dark);font-size:var(--hw-text-small);overflow-wrap:anywhere}.hw-footer__nav{gap:var(--hw-space-6) var(--hw-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@media (width>=48em){.hw-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-footer__col{align-content:start;gap:var(--hw-space-3);min-inline-size:0;display:grid}@media (width<=47.98em){.hw-footer__col--legal{grid-column:1/-1}.hw-footer__col--legal .hw-footer__list{column-gap:var(--hw-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-footer__heading{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-stretch:var(--hw-stretch-normal)}.hw-footer__list{gap:var(--hw-space-2);margin:0;display:grid}.hw-footer__link{min-block-size:var(--hw-target-min);color:var(--hw-on-dark);font-size:var(--hw-text-nav);line-height:var(--hw-leading-small);overflow-wrap:anywhere;align-items:center;text-decoration-color:#0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.hw-footer__link:hover{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}}.hw-footer__link:focus-visible{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}.hw-footer__link:active{background-color:var(--hw-color-surface-alt);box-shadow:0 0 0 var(--hw-space-1) var(--hw-color-surface-alt);-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}.hw-footer__link[aria-current=page]{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal);text-decoration-thickness:var(--hw-border-selected)}@media (width>=64em){.hw-footer__link{min-block-size:0;padding-block:var(--hw-space-1)}}.hw-footer__bottom{align-items:center;gap:var(--hw-space-4) var(--hw-space-6);border-block-start:var(--hw-border-hair) solid var(--hw-color-border);color:var(--hw-color-text-muted);font-size:var(--hw-text-small);flex-wrap:wrap;padding-block-start:var(--hw-space-5);display:flex}.hw-footer__badges{max-inline-size:100%;margin:0}.hw-footer__badges .hw-badge{white-space:normal;max-inline-size:100%;line-height:1.2}.hw-footer--checkout{margin-block-start:var(--hw-space-8)}.hw-footer--checkout .hw-footer__bottom{border-block-start:0;padding-block-start:var(--hw-space-3)}.hw-footer__legal-row{padding-block:var(--hw-space-5) 0}.hw-footer__inline{gap:0 var(--hw-space-5);flex-wrap:wrap;margin:0;display:flex}.hw-footer__inline .hw-footer__link{min-block-size:var(--hw-target-min);padding-block:0}.hw-footer__vat{flex:18rem;margin:0}.hw-footer__copy{font-family:var(--hw-font-mono);font-size:var(--hw-text-data);margin:0}.hw-header{--hw-header-away:calc(var(--hw-demo-strip-h) + 40px);z-index:var(--hw-z-header);background-color:var(--hw-color-bg);transition:translate var(--hw-dur-slow) var(--hw-ease-out);position:sticky;inset-block-start:calc(var(--hw-header-away) * -1)}@media (width>=64em){.hw-header{--hw-header-away:calc(var(--hw-demo-strip-h) + var(--hw-topbar-h))}}.hw-header.is-hidden{translate:0 calc((100% - var(--hw-header-away)) * -1)}@media (prefers-reduced-motion:reduce){.hw-header{transition:none}}@media (height<=25em) and (width<=34.99em){.hw-header{position:relative;inset-block-start:auto}}.hw-header--checkout{position:relative;inset-block-start:auto}.hw-demo-bar{background-color:var(--hw-stage-2);color:var(--hw-ink);font-size:var(--hw-text-small);line-height:var(--hw-leading-snug)}.hw-demo-bar__inner{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-demo-strip-h);padding-block:var(--hw-space-1);display:flex}.hw-demo-bar__inner .hw-badge{min-block-size:var(--hw-space-5);flex:none;padding-block:0}.hw-demo-bar__text{-webkit-hyphens:manual;hyphens:manual;min-inline-size:0}.hw-demo-bar__short{display:none}@media (width<=37.49em){.hw-demo-bar--short{font-size:var(--hw-text-chip);line-height:var(--hw-leading-kicker)}.hw-demo-bar__long{display:none}.hw-demo-bar__short{display:inline}}.hw-topbar{font-size:var(--hw-text-small);line-height:var(--hw-leading-snug)}.hw-topbar__inner{justify-content:space-between;align-items:center;gap:var(--hw-space-3) var(--hw-space-5);min-block-size:40px;padding-block:var(--hw-space-1);display:flex}@media (width>=64em){.hw-topbar__inner{min-block-size:var(--hw-topbar-h);padding-block:0}}.hw-topbar__facts{gap:var(--hw-space-1) var(--hw-space-5);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.hw-topbar__fact{align-items:center;gap:var(--hw-space-2);color:var(--hw-color-text);display:inline-flex}.hw-topbar__fact:before{content:"";background-color:var(--hw-signal);flex:none;block-size:6px;inline-size:6px}.hw-topbar__fact-sep{margin-inline:.35em}@media (width<=29.98em){.hw-topbar__facts{flex-wrap:nowrap;flex:auto}.hw-topbar__fact{min-inline-size:0}.hw-topbar__fact-text{min-inline-size:0;max-block-size:calc(var(--hw-leading-snug) * 1em);flex-wrap:wrap;display:flex;overflow:hidden}.hw-topbar__fact-part{white-space:nowrap;flex:none}.hw-topbar__fact-part.hw-topbar__fact-part--lead{text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}}@media (width>=30em){.hw-topbar__facts{max-block-size:calc(var(--hw-leading-snug) * 1em);overflow:hidden}.hw-topbar__fact{min-inline-size:0}.hw-topbar__fact-text{min-inline-size:0;max-block-size:calc(var(--hw-leading-snug) * 1em);flex-wrap:wrap;display:flex;overflow:hidden}.hw-topbar__fact-label,.hw-topbar__fact-part{white-space:nowrap;flex:none}.hw-topbar__fact-label{margin-inline-end:.3em}}@media (width<=47.98em){.hw-topbar__fact-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=22.49em){.hw-topbar__inner{gap:var(--hw-space-2) var(--hw-space-3)}.hw-topbar__fact{font-size:var(--hw-text-chip)}.hw-topbar .hw-segmented--sm .hw-segmented__option>span{padding-inline:var(--hw-space-2);font-size:var(--hw-text-chip)}}.hw-topbar__fact--extra{display:none}@media (width>=80em){.hw-topbar__fact--extra{display:inline-flex}}.hw-topbar__service{align-items:center;gap:var(--hw-space-5);flex:none;margin-inline-start:auto;display:flex}.hw-topbar .hw-segmented__legend{color:var(--hw-color-text-muted)}@media (width<=63.98em){.hw-topbar .hw-segmented__legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.hw-topbar__advice{align-items:baseline;gap:var(--hw-space-2);color:var(--hw-color-text-muted);white-space:nowrap;display:none}@media (width>=64em){.hw-topbar__advice{display:flex}}.hw-topbar__phone{color:var(--hw-color-text);font-family:var(--hw-font-mono);font-weight:500;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.hw-topbar__phone:hover{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}}.hw-topbar__inquiry{color:var(--hw-color-text);-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-underline-offset:.22em;font-weight:500}@media (hover:hover) and (pointer:fine){.hw-topbar__inquiry:hover{text-decoration-thickness:var(--hw-border-selected)}}.hw-header__bar{background-color:var(--hw-color-bg);border-block-end:var(--hw-border-hair) solid var(--hw-color-border);position:relative}.hw-header__main{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-header-h-mobile);display:flex}@media (width>=64em){.hw-header__main{grid-template-columns:auto minmax(0, var(--hw-search-w)) auto;justify-content:space-between;gap:var(--hw-space-6);min-block-size:var(--hw-header-row-a);display:grid}}.hw-header__menu{flex:none;margin-inline-start:calc(var(--hw-space-3) * -1)}@media (width>=64em){.hw-header__menu{display:none}}.hw-header__logo{min-inline-size:0;min-block-size:var(--hw-target);color:var(--hw-ink);flex:0 auto;align-items:center;text-decoration:none;display:inline-flex}.hw-logo{align-items:center;gap:var(--hw-space-2);color:inherit;line-height:1;display:inline-flex}.hw-logo__svg{fill:currentColor;block-size:16px;inline-size:auto;display:block}@media (width>=22.5em){.hw-logo__svg{block-size:18px}}@media (width>=25em){.hw-logo__svg{block-size:20px}}@media (width>=64em){.hw-logo__svg{block-size:26px}}.hw-logo__symbol{block-size:24px;inline-size:auto}.hw-logo__symbol .hw-logo__rail{fill:currentColor}.hw-logo__symbol .hw-logo__rung{fill:var(--hw-logo-accent,var(--hw-signal))}.hw-logo__wordmark{font-family:var(--hw-font-display);font-size:1.25rem;font-weight:800;font-stretch:var(--hw-stretch-expanded);letter-spacing:var(--hw-tracking-logo);text-transform:uppercase}.hw-header__search{min-inline-size:0;display:none}@media (width>=48em){.hw-header__search{flex:auto;max-inline-size:30rem;margin-inline:auto;display:block}}@media (width>=64em){.hw-header__search{flex:initial;max-inline-size:none;margin-inline:0}}.hw-header__actions{align-items:center;gap:var(--hw-space-2);margin-inline:auto calc(var(--hw-space-3) * -1);flex:none;display:flex}@media (width>=64em){.hw-header__actions{gap:var(--hw-space-2);margin-inline:0 calc(var(--hw-space-3) * -1)}}.hw-header__action{justify-content:center;align-items:center;gap:var(--hw-space-2);min-inline-size:var(--hw-target);min-block-size:var(--hw-target);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-control);color:var(--hw-ink);font-size:var(--hw-text-nav);font-weight:500;line-height:var(--hw-leading-ui);cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);text-decoration:none;display:inline-flex;position:relative}.hw-header__action .hw-icon{inline-size:var(--hw-icon);block-size:var(--hw-icon)}@media (hover:hover) and (pointer:fine){.hw-header__action:hover{background-color:var(--hw-color-surface-alt)}}.hw-header__action:active{background-color:var(--hw-color-surface-alt-2)}.hw-header__action[aria-current]{box-shadow:inset 0 calc(var(--hw-border-indicator) * -1) 0 var(--hw-signal)}@media (width<=63.98em){.hw-header__action{padding-inline:var(--hw-space-3)}}@media (width<=63.98em){.hw-header__action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=48em){.hw-header__action--search{display:none}}@media (width>=48em) and (width<=63.98em){.hw-header--full .hw-header__main{gap:var(--hw-space-4)}.hw-header--full .hw-header__actions{margin-inline-start:0}}@media (width<=63.98em){.hw-header__action--account{display:none}}.hw-cart-button__icon{display:inline-grid;position:relative}@media (width>=64em){.hw-cart-button__icon{margin-inline-end:var(--hw-space-3)}}.hw-cart-button__badge{min-inline-size:var(--hw-cart-badge);block-size:var(--hw-cart-badge);background-color:var(--hw-signal);color:var(--hw-ink);font-family:var(--hw-font-mono);font-size:var(--hw-text-badge);font-variant-numeric:tabular-nums;visibility:hidden;place-items:center;padding-inline:3px;font-weight:500;line-height:1;display:inline-grid;position:absolute;inset-block-start:-7px;inset-inline-end:-9px}.hw-cart-button__badge:not(:empty){visibility:visible}html[data-hw-cart] .hw-cart-button__badge:empty{visibility:visible}html[data-hw-cart] .hw-cart-button__badge:empty:after{content:var(--hw-cart-count,"")}.hw-header--checkout .hw-header__main{justify-content:flex-start;gap:var(--hw-space-5);display:flex}.hw-header__secure{align-items:center;gap:var(--hw-space-2);min-inline-size:0;color:var(--hw-color-text);font-size:var(--hw-text-nav);margin-inline-start:auto;font-weight:500;display:inline-flex}.hw-header__secure .hw-icon{color:var(--hw-success);flex:none}.hw-header__secure-text{text-wrap:balance;min-inline-size:0}.hw-header__phone{justify-content:center;align-items:center;gap:var(--hw-space-2);min-inline-size:var(--hw-target);min-block-size:var(--hw-target);color:var(--hw-ink);font-family:var(--hw-font-mono);white-space:nowrap;font-weight:500;text-decoration-color:#0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.hw-header__phone:hover{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}}.hw-header--checkout .hw-logo--symbol{display:none}.hw-header--checkout .hw-logo--symbol .hw-logo__svg{block-size:24px}@media (width<=29.98em){.hw-header--checkout .hw-header__logo{min-inline-size:var(--hw-target);flex:none;justify-content:center}.hw-header--checkout .hw-logo__svg{block-size:16px}.hw-header--checkout .hw-header__main{gap:var(--hw-space-3)}.hw-header--checkout:has(.hw-header__phone) .hw-logo--default{display:none}.hw-header--checkout:has(.hw-header__phone) .hw-logo--symbol{display:inline-flex}}@media (width<=22.49em){.hw-header--checkout .hw-logo--default{display:none}.hw-header--checkout .hw-logo--symbol{display:inline-flex}}@media (width<=47.98em){.hw-header__phone-number{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=47.98em){.hw-mini-cart{--hw-dialog-from:0 100%;block-size:auto;max-block-size:var(--hw-sheet-h);inset:auto 0 0}}@media (width<=47.98em) and (prefers-reduced-motion:reduce){.hw-mini-cart{--hw-dialog-from:0 0}}@media (width>=48em){.hw-mini-cart__handle{display:none}}.hw-mini-cart .hw-dialog__header{padding-inline-start:var(--hw-gutter)}@media (width>=48em){.hw-mini-cart .hw-dialog__header{padding-inline-start:var(--hw-space-5)}}@media (width<=47.98em){.hw-mini-cart .hw-dialog__header{touch-action:none}}.hw-mini-cart__count{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-ui);font-weight:500}.hw-mini-cart__notice{padding:var(--hw-space-3) var(--hw-gutter) 0;flex:none}@media (width>=48em){.hw-mini-cart__notice{padding-inline:var(--hw-space-5)}}.hw-mini-cart__notice[hidden]{display:none}.hw-mini-cart__notice .hw-notice{padding-block:var(--hw-space-2);align-items:center}.hw-mini-cart__notice .hw-notice__icon{margin-block-start:0}.hw-mini-cart__notice .hw-notice__body{grid-template-columns:minmax(0,1fr)}.hw-mini-cart__notice .hw-notice__body>p{min-inline-size:0}.hw-mini-cart__notice-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hw-mini-cart__body{padding-block:var(--hw-space-1) var(--hw-space-5);padding-inline:var(--hw-gutter)}@media (width>=48em){.hw-mini-cart__body{padding-inline:var(--hw-space-5)}}.hw-mini-cart__skeleton{gap:var(--hw-space-4);padding-block:var(--hw-space-4);display:grid}.hw-mini-cart__skeleton span{background:linear-gradient(90deg, var(--hw-stage) 0 72px, transparent 72px 88px, var(--hw-stage) 88px);block-size:72px;display:block}.hw-mini-cart__items{margin:0}.hw-mini-cart__item{gap:var(--hw-space-3);padding-block:var(--hw-space-4);border-block-end:var(--hw-border-hair) solid var(--hw-color-border);transition:opacity var(--hw-dur-fast) var(--hw-ease-out), background-color var(--hw-dur-base) var(--hw-ease-out);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.hw-mini-cart__item[aria-busy=true]{opacity:.55;pointer-events:none}.hw-mini-cart__item.is-new{background-color:var(--hw-stage);box-shadow:calc(var(--hw-space-2) * -1) 0 0 var(--hw-stage), var(--hw-space-2) 0 0 var(--hw-stage)}@media (width<=29.98em){.hw-mini-cart__item{padding-block:var(--hw-space-3);grid-template-columns:56px minmax(0,1fr)}.hw-mini-cart__item .hw-mini-cart__price{display:none}}.hw-mini-cart__price-inline{align-items:baseline;gap:0 var(--hw-space-2);flex-wrap:wrap;margin:0;display:flex}@media (width>=30em){.hw-mini-cart__price-inline{display:none}}.hw-mini-cart__thumb{aspect-ratio:1;border:var(--hw-border-hair) solid var(--hw-line);background-color:var(--hw-surface);align-self:start;place-items:center;display:grid;overflow:hidden}.hw-mini-cart__thumb img{object-fit:contain;block-size:100%;inline-size:100%;padding:2px}.hw-mini-cart__info{align-content:start;gap:var(--hw-space-1);min-inline-size:0;display:grid}.hw-mini-cart__name{-webkit-line-clamp:2;line-clamp:2;color:var(--hw-ink);font-weight:600;line-height:var(--hw-leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;text-decoration-color:#0000;display:-webkit-box;overflow:hidden}@media (width>=30em){.hw-mini-cart__name{-webkit-line-clamp:3;line-clamp:3}}@media (hover:hover) and (pointer:fine){.hw-mini-cart__name:hover{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}}.hw-mini-cart__variation{font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-mini-cart__sku{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-badge);letter-spacing:var(--hw-tracking-kicker);text-transform:uppercase;overflow-wrap:anywhere}.hw-mini-cart__ship-info{align-items:center;gap:var(--hw-space-1) var(--hw-space-2);color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-snug);flex-wrap:wrap;margin:0;display:flex}.hw-mini-cart__ship-info .hw-badge{color:var(--hw-ink)}.hw-mini-cart__controls{align-items:center;gap:var(--hw-space-2) var(--hw-space-3);flex-wrap:wrap;margin-block-start:var(--hw-space-1);display:flex}.hw-mini-cart .hw-qty--sm{--hw-qty-h:calc(var(--hw-target-min) + var(--hw-border-hair) * 2)}.hw-mini-cart__remove{min-block-size:var(--hw-target-min);font-size:var(--hw-text-small)}.hw-mini-cart__msg{margin:0}.hw-mini-cart__msg[hidden]{display:none}.hw-mini-cart__price{align-content:start;justify-items:end;gap:var(--hw-space-1);text-align:end;display:grid}.hw-mini-cart__shipinfo{gap:var(--hw-space-1);padding:var(--hw-space-3);background-color:var(--hw-stage);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);margin-block-start:var(--hw-space-4);display:grid}.hw-mini-cart__ship-row{align-items:center;gap:var(--hw-space-2);margin:0;font-weight:600;display:flex}.hw-mini-cart__ship-row .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);flex:none}.hw-mini-cart__ship-label{flex:auto;min-inline-size:0}.hw-mini-cart__ship-amount{font-variant-numeric:tabular-nums;flex:none}.hw-mini-cart__ship-note{color:var(--hw-color-text-muted);margin:0}.hw-mini-cart__acc{gap:var(--hw-space-2);margin-block-start:var(--hw-space-5);display:grid}.hw-mini-cart__acc-title{color:var(--hw-color-text-muted)}.hw-mini-cart__acc-list{gap:var(--hw-space-2);margin:0;display:grid}.hw-mini-cart__acc-item{align-items:center;gap:var(--hw-space-3);padding:var(--hw-space-2);border:var(--hw-border-hair) solid var(--hw-color-border);grid-template-columns:48px minmax(0,1fr) auto;display:grid}.hw-mini-cart__acc-thumb{border:var(--hw-border-hair) solid var(--hw-line);background-color:var(--hw-surface);place-items:center;block-size:48px;inline-size:48px;display:grid;overflow:hidden}.hw-mini-cart__acc-thumb img{object-fit:contain;block-size:100%;inline-size:100%;padding:2px}.hw-mini-cart__acc-body{gap:2px;min-inline-size:0;display:grid}.hw-mini-cart__acc-name{-webkit-line-clamp:2;line-clamp:2;color:var(--hw-ink);font-size:var(--hw-text-small);font-weight:600;line-height:var(--hw-leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;text-decoration-color:#0000;display:-webkit-box;overflow:hidden}.hw-mini-cart__acc-price{align-items:baseline;gap:0 var(--hw-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.hw-mini-cart__acc-price .hw-price{font-size:var(--hw-text-ui)}.hw-mini-cart__acc-price :is(.hw-price__lowest,.hw-price__alt,.hw-price__old,.hw-price__current>.screen-reader-text){display:none}.hw-mini-cart__acc-price .hw-price__tax{font-size:var(--hw-text-badge);line-height:var(--hw-leading-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-mini-cart__acc-item .hw-btn{min-block-size:var(--hw-target-min)}.hw-mini-cart__empty{justify-items:start;gap:var(--hw-space-3);padding-block:var(--hw-space-5) var(--hw-space-4);display:grid}.hw-mini-cart__empty .hw-btn{margin-block-start:var(--hw-space-2)}.hw-mini-cart__empty-text{color:var(--hw-color-text-muted)}.hw-mini-cart__empty-rows{border-block-start:var(--hw-border-hair) solid var(--hw-color-border);justify-self:stretch;margin:0}.hw-mini-cart__empty-rows>li{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-mini-cart__empty-row{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-target);color:var(--hw-ink);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);font-weight:500;text-decoration:none;display:flex}.hw-mini-cart__empty-row .hw-catindex{min-inline-size:2.5ch}.hw-mini-cart__empty-row .hw-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);color:var(--hw-color-text-muted);flex:none}@media (hover:hover) and (pointer:fine){.hw-mini-cart__empty-row:hover .hw-mini-cart__empty-name{-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-underline-offset:.22em}}.hw-mini-cart__empty-row:active{background-color:var(--hw-stage);transition-duration:0s}.hw-mini-cart__empty-name{flex:auto}.hw-mini-cart__foot{gap:var(--hw-space-3);padding-block-start:var(--hw-space-3);padding-inline:var(--hw-gutter);display:grid}@media (width>=48em){.hw-mini-cart__foot{padding-inline:var(--hw-space-5)}}.hw-mini-cart__foot[hidden]{display:none}.hw-mini-cart__sum{gap:2px;display:grid}.hw-mini-cart__total{justify-content:space-between;align-items:baseline;gap:var(--hw-space-3);display:flex}.hw-mini-cart__total-label{font-weight:600}.hw-mini-cart__total-value{font-family:var(--hw-font-display);font-size:var(--hw-text-price);letter-spacing:var(--hw-tracking-tight);font-weight:800}.hw-mini-cart__legal{justify-content:space-between;gap:0 var(--hw-space-3);flex-wrap:wrap;margin:0;display:flex}.hw-mini-cart__actions{gap:var(--hw-space-2);display:grid}@media (height<=30em){.hw-mini-cart[open]{display:block;overflow-y:auto}.hw-mini-cart .hw-dialog__header{z-index:2;background-color:var(--hw-color-bg);position:sticky;inset-block-start:0}.hw-mini-cart__body{overflow:visible}.hw-mini-cart__item{padding-block:var(--hw-space-3)}.hw-mini-cart__name{-webkit-line-clamp:2;line-clamp:2}.hw-mini-cart__sku{display:none}.hw-mini-cart__foot:not([hidden]){z-index:2;gap:var(--hw-space-2);padding-block:var(--hw-space-2) max(var(--hw-space-2), env(safe-area-inset-bottom));background-color:var(--hw-color-bg);position:sticky;inset-block-end:0}.hw-mini-cart__actions{justify-content:space-between;align-items:center;gap:var(--hw-space-4);display:flex}.hw-mini-cart__actions .hw-mini-cart__checkout{--hw-btn-h:var(--hw-control-md);flex:0 auto;order:2;inline-size:auto}.hw-mini-cart__actions .hw-mini-cart__view{--hw-btn-bd:transparent;--hw-btn-bd-hover:transparent;--hw-btn-bg-hover:transparent;inline-size:auto;min-block-size:var(--hw-target-min);-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-underline-offset:.22em;flex:0 auto;order:1;padding-inline:0;font-weight:500}}.hw-nav{border-block-start:var(--hw-border-hair) solid var(--hw-color-border);display:none}@media (width>=64em){.hw-nav{display:block}}.hw-nav__list{min-block-size:var(--hw-header-row-b);margin:0 0 0 calc(var(--hw-space-4) * -1);align-items:stretch;display:flex}.hw-nav__item{display:flex}.hw-nav__item--sep{background:linear-gradient(var(--hw-color-border), var(--hw-color-border)) left center / var(--hw-border-hair) 50% no-repeat;margin-inline-start:var(--hw-space-3);padding-inline-start:var(--hw-space-3)}.hw-nav__link{align-items:center;gap:var(--hw-space-2);padding-inline:var(--hw-space-4);color:var(--hw-ink);font-family:var(--hw-font-sans);font-size:var(--hw-text-nav);font-weight:500;line-height:var(--hw-leading-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.hw-nav__link:after{content:"";inset-inline:var(--hw-space-4);block-size:var(--hw-border-indicator);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);background-color:#0000;position:absolute;inset-block-end:0}@media (hover:hover) and (pointer:fine){.hw-nav__link:hover:after{background-color:var(--hw-line-strong)}}.hw-nav__link.is-current:after,.hw-nav__link[aria-current]:not([aria-current=false]):after{background-color:var(--hw-signal)}.hw-nav__link[aria-expanded=true]:after{background-color:var(--hw-ink)}.hw-nav__link:focus-visible{outline-offset:calc(var(--hw-focus-offset) * -1)}.hw-nav__index{font-size:var(--hw-text-small)}@media (width>=64em) and (width<=79.98em){.hw-nav__list{margin-inline-start:calc(var(--hw-space-2) * -1)}.hw-nav__link{gap:var(--hw-space-1);padding-inline:var(--hw-space-2);font-size:var(--hw-text-small)}.hw-nav__link:after{inset-inline:var(--hw-space-2)}.hw-nav__item--sep{margin-inline-start:var(--hw-space-2);padding-inline-start:var(--hw-space-2)}}.hw-nav__chevron{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);color:var(--hw-color-text-muted);transition:rotate var(--hw-dur-base) var(--hw-ease-out)}a>.hw-nav__chevron{display:none}[aria-expanded=true]>.hw-nav__chevron{color:var(--hw-ink);rotate:180deg}.hw-mega{z-index:var(--hw-z-dropdown);max-block-size:calc(100dvh - var(--hw-header-row-a) - var(--hw-header-row-b));overscroll-behavior:contain;border-block-start:var(--hw-border-hair) solid var(--hw-color-border);background-color:var(--hw-color-bg);box-shadow:var(--hw-shadow-overlay);opacity:1;transition:opacity var(--hw-dur-slow) var(--hw-ease-out), translate var(--hw-dur-slow) var(--hw-ease-out);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;translate:0}@starting-style{.hw-mega{opacity:0;translate:0 calc(var(--hw-space-2) * -1)}}.hw-mega[hidden]{display:none}@media (prefers-reduced-motion:reduce){.hw-mega{translate:none}@starting-style{.hw-mega{translate:none}}}.hw-mega__inner{gap:var(--hw-space-5);padding-block:var(--hw-space-6) var(--hw-space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hw-mega__intro{align-content:start;gap:var(--hw-space-3);grid-column:1/span 3;display:grid}.hw-mega__index{font-size:var(--hw-text-h3);line-height:1}.hw-mega__title{margin:0}.hw-mega__lead{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-mega__all{font-size:var(--hw-text-nav);justify-self:start;margin-block-start:var(--hw-space-2)}.hw-mega__cols{gap:var(--hw-space-5);grid-column:4/span 6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.hw-mega__list{align-content:start;margin:0;padding-block-start:var(--hw-space-2);display:grid}.hw-mega__entry+.hw-mega__entry{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}.hw-mega__link{justify-content:space-between;align-items:baseline;gap:var(--hw-space-3);min-block-size:var(--hw-target);padding-block:var(--hw-space-3);color:var(--hw-ink);font-weight:500;line-height:var(--hw-leading-ui);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.hw-mega__link:hover .hw-mega__link-text{-webkit-text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-underline-offset:.22em}}.hw-mega__link[aria-current=page] .hw-mega__link-text{-webkit-text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-decoration:underline var(--hw-border-selected) var(--hw-signal);text-underline-offset:.22em}.hw-mega__count{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono);font-size:var(--hw-text-data);flex:none;font-weight:400}.hw-mega__sub{gap:var(--hw-space-1);margin:0 0 var(--hw-space-3);display:grid}.hw-mega__sublink{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.hw-mega__sublink:hover{color:var(--hw-ink);-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}}.hw-mega__teaser{align-content:start;gap:var(--hw-space-3);padding:var(--hw-space-5);background-color:var(--hw-stage);grid-column:10/span 3;display:grid}.hw-mega__teaser-title{margin:0}.hw-mega__teaser-text{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-mega__teaser-link{font-size:var(--hw-text-nav);justify-self:start}.hw-mega__phone{color:var(--hw-ink);font-family:var(--hw-font-mono);font-size:var(--hw-text-h4);justify-self:start;font-weight:500}.hw-mega__cards{gap:var(--hw-space-5);grid-column:4/span 9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hw-mega__card{background-color:var(--hw-stage);display:flex}.hw-mega__card-link{align-content:start;gap:var(--hw-space-2);padding:var(--hw-space-5);color:var(--hw-ink);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);flex:1;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.hw-mega__card-link:hover{background-color:var(--hw-stage-2)}.hw-mega__card-link:hover .hw-mega__card-more .hw-icon{translate:var(--hw-border-selected) 0}}.hw-mega__card-link:focus-visible{outline-offset:calc(var(--hw-focus-offset) * -1)}.hw-mega__card-icon{block-size:32px;inline-size:32px;color:var(--hw-cat-text)}.hw-mega__card-index{font-size:var(--hw-text-small)}.hw-mega__card-title{font-family:var(--hw-font-display);font-size:var(--hw-text-h4);font-weight:700;line-height:var(--hw-leading-h4)}.hw-mega__card-text{color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small)}.hw-mega__card-more{align-items:center;gap:var(--hw-space-2);font-size:var(--hw-text-nav);margin-block-start:var(--hw-space-2);font-weight:600;display:inline-flex}.hw-mega__card-more .hw-icon{block-size:1.25em;inline-size:1.25em;transition:translate var(--hw-dur-fast) var(--hw-ease-out)}html[data-price-mode=net] :is([data-hw-price-gross],[data-hw-tax-label=gross]),html:not([data-price-mode=net]) :is([data-hw-price-net],[data-hw-tax-label=net]){display:none}.hw-price__value{display:contents}html:not(.hw-js) .hw-price-toggle{display:none}html[data-price-mode=net] .hw-price-toggle:not([data-hw-ready]) .hw-segmented__option>input[value=gross]:checked+span{color:var(--hw-color-text);background-color:#0000}html[data-price-mode=net] .hw-price-toggle:not([data-hw-ready]) .hw-segmented__option>input[value=net]+span{background-color:var(--hw-color-text);color:var(--hw-color-text-inverse)}.tax-info:has(+.shipping-costs-info) [data-hw-tax-label=gross]:after{content:","}.hw-unit-price{font-variant-numeric:tabular-nums}.hw-search{position:relative}.hw-search__bar{align-items:center;gap:var(--hw-space-3);display:flex}.hw-search__field{min-inline-size:0;min-block-size:var(--hw-control-md);border:var(--hw-border-hair) solid var(--hw-line-strong);border-radius:var(--hw-radius-control);background-color:var(--hw-surface);transition:border-color var(--hw-dur-fast) var(--hw-ease-out);flex:auto;align-items:stretch;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.hw-search__field:hover{border-color:var(--hw-ink)}}.hw-search__field:focus-within{border-color:var(--hw-ink);outline:var(--hw-border-focus) solid var(--hw-color-focus);outline-offset:var(--hw-focus-offset)}.hw-search__icon{block-size:100%;inline-size:20px;color:var(--hw-color-text-muted);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--hw-space-3)}.hw-search__input.hw-search__input{min-inline-size:0;min-block-size:calc(var(--hw-control-md) - 2px);padding-inline:calc(var(--hw-space-3) + 20px + var(--hw-space-3)) var(--hw-space-2);box-shadow:none;font-size:var(--hw-text-ui);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:auto}.hw-search__input.hw-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.hw-search__input.hw-search__input::placeholder{color:var(--hw-ink-muted);opacity:1}.hw-search__submit{inline-size:calc(var(--hw-control-md) - 2px);color:var(--hw-ink);cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);flex:none;place-items:center;display:inline-grid}.hw-search__submit .hw-icon{block-size:20px;inline-size:20px}@media (hover:hover) and (pointer:fine){.hw-search__submit:hover{background-color:var(--hw-stage)}}.hw-search__submit:active{background-color:var(--hw-stage-2);transition-duration:0s}.hw-search__submit:focus-visible{outline-offset:calc(var(--hw-focus-offset) * -1)}.hw-search__progress{block-size:var(--hw-border-selected);background-color:var(--hw-signal-tint);position:absolute;inset-block-end:-1px;inset-inline:0;overflow:hidden}.hw-search__progress:after{content:"";background-color:var(--hw-signal);inline-size:40%;animation:hw-search-progress 1.1s var(--hw-ease-out) infinite;position:absolute;inset-block:0}.hw-search__progress[hidden]{display:none}@media (prefers-reduced-motion:reduce){.hw-search__progress:after{inline-size:100%;animation:none}}@keyframes hw-search-progress{0%{translate:-100%}to{translate:250%}}.hw-search__popup[hidden]{display:none}.hw-search--header .hw-search__popup{z-index:var(--hw-z-dropdown);inline-size:min(var(--hw-search-panel-w), calc(100vw - var(--hw-gutter) * 2));overscroll-behavior:contain;border:var(--hw-border-hair) solid var(--hw-color-border);background-color:var(--hw-surface);max-block-size:min(70dvh,640px);box-shadow:var(--hw-shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--hw-space-2));inset-inline-start:0;overflow-y:auto}@media (width>=48em) and (width<=63.98em){.hw-header .hw-search--header{position:static}.hw-header .hw-search--header .hw-search__popup{inset-block-start:calc(100% - var(--hw-space-1));inset-inline:var(--hw-gutter);inline-size:auto}}.hw-search__group{padding-block:var(--hw-space-2)}.hw-search__group+.hw-search__group{border-block-start:var(--hw-border-hair) solid var(--hw-color-border)}.hw-search__group-label{padding:var(--hw-space-2) var(--hw-space-4) var(--hw-space-1);color:var(--hw-color-text-muted)}.hw-search__option{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-target);padding:var(--hw-space-2) var(--hw-space-4);color:var(--hw-ink);cursor:pointer;transition:background-color var(--hw-dur-fast) var(--hw-ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.hw-search__option:hover{background-color:var(--hw-stage)}}.hw-search__option:active{background-color:var(--hw-stage-2);transition-duration:0s}.hw-search__option.is-active{background-color:var(--hw-stage);box-shadow:inset 0 0 0 var(--hw-border-selected) var(--hw-ink)}.hw-search__option--category{grid-template-columns:2.5ch minmax(0,1fr)}.hw-search__option--product{align-items:start}.hw-search__cat-index{font-size:var(--hw-text-small)}.hw-search__opt-body{gap:var(--hw-space-1);justify-items:start;min-inline-size:0;display:grid}.hw-search__opt-name{font-size:var(--hw-text-nav);font-weight:600;line-height:var(--hw-leading-snug);overflow-wrap:anywhere}.hw-search__opt-name mark{background-color:var(--hw-color-highlight);color:inherit}.hw-search__option--product .hw-search__opt-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hw-search__opt-spec{max-inline-size:100%;color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-search__opt-spec mark{background-color:var(--hw-color-highlight);color:var(--hw-ink)}.hw-search__opt-meta{color:var(--hw-color-text-muted);font-size:var(--hw-text-small)}.hw-search__thumb{border:var(--hw-border-hair) solid var(--hw-line);background-color:var(--hw-surface);place-items:center;block-size:56px;inline-size:56px;display:grid;overflow:hidden}.hw-search__thumb img{object-fit:contain;block-size:100%;inline-size:100%;padding:2px}.hw-search__chip{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-inline-size:100%;overflow:visible}.hw-search__price{text-align:end;justify-self:end}.hw-search__price .hw-price{font-size:var(--hw-text-ui)}.hw-search__price :is(.hw-price__tax,.hw-price__lowest,.hw-price__alt,.hw-price__old,.hw-price__current>.screen-reader-text){display:none}.hw-search__price [data-hw-price-net]:after{content:"netto";font-family:var(--hw-font-sans);font-size:var(--hw-text-small);letter-spacing:var(--hw-tracking-normal);font-weight:400}@media (width<=29.98em){.hw-search__option--product{gap:var(--hw-space-1) var(--hw-space-3);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb name name""thumb spec price"}.hw-search__option--product .hw-search__thumb{grid-area:thumb}.hw-search__option--product .hw-search__opt-body{display:contents}.hw-search__option--product .hw-search__opt-name{grid-area:name}.hw-search__option--product .hw-search__opt-spec{grid-area:spec;align-self:center}.hw-search__option--product .hw-search__price{grid-area:price;align-self:center}.hw-search__option--product .hw-search__chip{display:none}}.hw-search__option--all{border-block-start:var(--hw-border-hair) solid var(--hw-color-border);font-size:var(--hw-text-nav);justify-content:space-between;font-weight:600;display:flex}.hw-search__option--all .hw-icon{flex:none}.hw-search__message{gap:var(--hw-space-2);padding:var(--hw-space-4);color:var(--hw-color-text);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);display:grid}.hw-search__message.is-error{color:var(--hw-error)}.hw-search__message[hidden]{display:none}.hw-search__help a{min-block-size:var(--hw-target-min);color:var(--hw-ink);-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-decoration:underline var(--hw-border-hair) var(--hw-color-link-underline);text-underline-offset:.22em;align-items:center;font-weight:600;display:inline-flex}.hw-search__legal{z-index:1;padding:var(--hw-space-2) var(--hw-space-4);border-block-start:var(--hw-border-hair) solid var(--hw-color-border);background-color:var(--hw-surface);color:var(--hw-color-text-muted);font-size:var(--hw-text-small);line-height:var(--hw-leading-small);margin:0;position:sticky;inset-block-end:0}.hw-search__legal a{color:inherit}.hw-search__legal[hidden]{display:none}.hw-search-overlay{--hw-dialog-from:0 calc(var(--hw-space-4) * -1);background-color:var(--hw-color-bg)}.hw-search--overlay{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.hw-search--overlay .hw-search__bar{z-index:2;gap:var(--hw-space-2);padding:var(--hw-space-2) var(--hw-gutter);border-block-end:var(--hw-border-hair) solid var(--hw-color-border);background-color:var(--hw-color-bg);flex:none;padding-block-start:max(var(--hw-space-2), env(safe-area-inset-top));position:sticky;inset-block-start:0}.hw-search--overlay .hw-search__popup,.hw-search--overlay .hw-search__suggest{flex:none}.hw-search--overlay .hw-search__option,.hw-search--overlay .hw-search__group-label,.hw-search--overlay .hw-search__message,.hw-search--overlay .hw-search__legal{padding-inline:var(--hw-gutter)}.hw-search--overlay .hw-search__legal{background-color:var(--hw-color-bg);padding-block-end:max(var(--hw-space-2), env(safe-area-inset-bottom))}.hw-search--overlay .hw-search__option--all{z-index:1;background-color:var(--hw-color-bg);position:sticky;inset-block-end:var(--hw-search-legal-h,0px)}.hw-search--overlay .hw-search__option--all.is-active,.hw-search--overlay .hw-search__option--all:active{background-color:var(--hw-stage)}@media (width<=47.98em){.hw-search--overlay .hw-search__submit{display:none}}.hw-search__cancel{min-block-size:var(--hw-target);flex:none}.hw-search__suggest{align-content:start;gap:var(--hw-space-6);padding:var(--hw-space-5) var(--hw-gutter) var(--hw-space-7);padding-block-end:max(var(--hw-space-7), env(safe-area-inset-bottom));display:grid}.hw-search__suggest[hidden]{display:none}.hw-search__suggest-group{gap:var(--hw-space-3);display:grid}.hw-search__suggest-title{color:var(--hw-color-text-muted);font-family:var(--hw-font-mono)}.hw-search__chips{margin:0}.hw-search__rows{border-block-start:var(--hw-border-hair) solid var(--hw-color-border);margin:0}.hw-search__rows>li{border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-search__row{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-target);padding-block:var(--hw-space-2);color:var(--hw-ink);transition:background-color var(--hw-dur-fast) var(--hw-ease-out);font-weight:500;text-decoration:none;display:flex}.hw-search__row .hw-catindex{min-inline-size:2.5ch}@media (hover:hover) and (pointer:fine){.hw-search__row:hover .hw-search__row-text{-webkit-text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-decoration:underline var(--hw-border-hair) var(--hw-signal);text-underline-offset:.22em}}.hw-search__row:active{background-color:var(--hw-stage-2);transition-duration:0s}.hw-search__row-text{flex:auto}.hw-search__row-icon{inline-size:var(--hw-icon-sm);block-size:var(--hw-icon-sm);color:var(--hw-color-text-muted)}.hw-main{min-block-size:50vh;display:block}.hw-main:focus{outline:none}.hw-wc__breadcrumb{inline-size:100%;max-inline-size:calc(var(--hw-container-wide) + var(--hw-gutter) * 2);padding:var(--hw-space-4) max(var(--hw-gutter), env(safe-area-inset-right)) 0 max(var(--hw-gutter), env(safe-area-inset-left));margin-inline:auto}.hw-wc__breadcrumb:empty{display:none}.hw-wc__notices{inline-size:100%;max-inline-size:calc(var(--hw-container-wide) + var(--hw-gutter) * 2);padding-inline:var(--hw-gutter);margin-inline:auto}.hw-wc__notices:empty{display:none}.hw-wc__notices>*+*{margin-block-start:var(--hw-space-3)}.woocommerce-product-gallery[style*=opacity]{opacity:1!important}.woocommerce-notices-wrapper:empty{display:none}.hw-page{padding-block:var(--hw-space-6) var(--hw-space-8)}.hw-page__header{margin-block-end:var(--hw-space-6)}.hw-page__title{-webkit-hyphens:auto;hyphens:auto}.hw-page__content{gap:var(--hw-space-4);display:grid}.hw-page__content>*{min-inline-size:0}.hw-page__search{gap:var(--hw-space-2);max-inline-size:var(--hw-search-w);margin-block-start:var(--hw-space-5);display:grid}.hw-page__search-row{gap:var(--hw-space-2);display:flex}.hw-page__search-row .hw-input{flex:auto;min-inline-size:0}.hw-page__list{margin:0 0 var(--hw-space-6);border-block-start:var(--hw-border-hair) solid var(--hw-color-border);display:grid}.hw-page__item{padding-block:var(--hw-space-4);border-block-end:var(--hw-border-hair) solid var(--hw-color-border)}.hw-page__item h2{margin-block-end:var(--hw-space-2)}.hw-page__item a{text-decoration-color:#0000}.hw-page__item a:hover{-webkit-text-decoration-color:var(--hw-signal);text-decoration-color:var(--hw-signal)}[hidden]:not([hidden=until-found]){display:none!important}.u-sr-only,.screen-reader-text,.u-visually-hidden-focusable:not(:focus,:focus-within){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screen-reader-text:focus{z-index:var(--hw-z-toast)!important;block-size:auto!important;inline-size:auto!important;padding:var(--hw-space-3) var(--hw-space-4)!important;clip:auto!important;clip-path:none!important;background-color:var(--hw-ink)!important;color:var(--hw-paper)!important;margin:0!important;font-weight:600!important;text-decoration:none!important;inset-block-start:var(--hw-space-2)!important;inset-inline-start:var(--hw-space-2)!important}.u-nowrap{white-space:nowrap!important}.u-tabular{font-variant-numeric:tabular-nums!important}.u-mono{font-family:var(--hw-font-mono)!important}.u-muted{color:var(--hw-color-text-muted)!important}.u-text-start{text-align:start!important}.u-text-center{text-align:center!important}.u-text-end{text-align:end!important}.u-balance{text-wrap:balance!important}.u-measure{max-inline-size:var(--hw-measure)!important}.u-mt-0{margin-block-start:0!important}.u-mt-2{margin-block-start:var(--hw-space-2)!important}.u-mt-4{margin-block-start:var(--hw-space-4)!important}.u-mt-5{margin-block-start:var(--hw-space-5)!important}.u-mt-6{margin-block-start:var(--hw-space-6)!important}.u-mt-7{margin-block-start:var(--hw-space-7)!important}.u-mt-8{margin-block-start:var(--hw-space-8)!important}.u-mb-0{margin-block-end:0!important}.u-mb-2{margin-block-end:var(--hw-space-2)!important}.u-mb-4{margin-block-end:var(--hw-space-4)!important}.u-mb-5{margin-block-end:var(--hw-space-5)!important}.u-mb-6{margin-block-end:var(--hw-space-6)!important}.u-mb-7{margin-block-end:var(--hw-space-7)!important}.u-mb-8{margin-block-end:var(--hw-space-8)!important}.u-gap-1{--hw-gap:var(--hw-space-1)!important}.u-gap-2{--hw-gap:var(--hw-space-2)!important}.u-gap-3{--hw-gap:var(--hw-space-3)!important}.u-gap-4{--hw-gap:var(--hw-space-4)!important}.u-gap-5{--hw-gap:var(--hw-space-5)!important}.u-gap-6{--hw-gap:var(--hw-space-6)!important}.u-gap-7{--hw-gap:var(--hw-space-7)!important}.u-gap-8{--hw-gap:var(--hw-space-8)!important}@media (width<=47.98em){.u-hide-below-md{display:none!important}}@media (width>=48em){.u-hide-md-up{display:none!important}}@media (width<=63.98em){.u-hide-below-lg{display:none!important}}@media (width>=64em){.u-hide-lg-up{display:none!important}}html:not(.hw-js) .u-js-only,html.hw-js .u-no-js{display:none!important}