:root{--gs-ink:#2b2420;--gs-ink-2:#3e342e;--gs-ink-muted:#6b5f55;--gs-paper:#fbf7f1;--gs-surface:#fff;--gs-subtle:#f4ede3;--gs-subtle-2:#ebe1d3;--gs-glow:#fff6ea;--gs-line:#e6dcce;--gs-line-strong:#8c7b6b;--gs-line-inverse:#4a3f37;--gs-primary:#b5502a;--gs-primary-hover:#a1461f;--gs-primary-press:#8c3c1a;--gs-primary-text:#9a4220;--gs-primary-tint:#f7e6dc;--gs-primary-on-dark:#f0a882;--gs-on-primary:#fff;--gs-cat-1:#a3681a;--gs-cat-1-text:#8a5a12;--gs-cat-1-tint:#fbf0da;--gs-cat-1-on-dark:#f2c26b;--gs-cat-2:#577a5a;--gs-cat-2-text:#43603f;--gs-cat-2-tint:#e6efe4;--gs-cat-2-on-dark:#a9cba6;--gs-cat-3:#4f6d8a;--gs-cat-3-text:#3b566f;--gs-cat-3-tint:#e4ecf3;--gs-cat-3-on-dark:#a6c1da;--gs-cat-4:#7e5a8c;--gs-cat-4-text:#654572;--gs-cat-4-tint:#f0e8f3;--gs-cat-4-on-dark:#c9add4;--gs-success:#2e6b3e;--gs-success-dot:#3c8a50;--gs-success-tint:#e3f1e6;--gs-warning:#8a5a00;--gs-warning-tint:#fbefd6;--gs-error:#ae2a1c;--gs-error-tint:#fbe8e5;--gs-on-dark:#f6efe6;--gs-on-dark-muted:#c9bbae;--gs-disabled-text:#9c8f84;--gs-disabled-line:#d5c9bc;--gs-color-bg:var(--gs-paper);--gs-color-surface:var(--gs-surface);--gs-color-surface-alt:var(--gs-subtle);--gs-color-surface-alt-2:var(--gs-subtle-2);--gs-color-surface-inverse:var(--gs-ink);--gs-color-text:var(--gs-ink);--gs-color-text-muted:var(--gs-ink-muted);--gs-color-text-inverse:var(--gs-on-dark);--gs-color-text-inverse-muted:var(--gs-on-dark-muted);--gs-color-border:var(--gs-line);--gs-color-border-strong:var(--gs-line-strong);--gs-color-accent:var(--gs-primary);--gs-color-accent-hover:var(--gs-primary-hover);--gs-color-accent-press:var(--gs-primary-press);--gs-color-accent-contrast:var(--gs-on-primary);--gs-color-accent-text:var(--gs-primary-text);--gs-color-link:var(--gs-primary-text);--gs-color-link-underline:var(--gs-primary-text);--gs-color-focus:var(--gs-primary);--gs-color-success:var(--gs-success);--gs-color-warning:var(--gs-warning);--gs-color-danger:var(--gs-error);--gs-color-scrim:#2b242080;--gs-color-scrim-light:#2b242033;--gs-color-border-inverse:var(--gs-line-inverse);--gs-color-focus-inverse:var(--gs-on-dark);--gs-color-highlight:var(--gs-primary-tint);--gs-color-glow:var(--gs-glow);--gs-color-glow-fade:#fff6ea00;--gs-font-display:"Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, "Times New Roman", serif;--gs-font-sans:Figtree, "Figtree Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gs-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--gs-text-display:clamp(2.5rem, 1.5rem + 3.75vw, 4.75rem);--gs-text-h1:clamp(2.125rem, 1.25rem + 2.5vw, 3.5rem);--gs-text-h1-pdp:clamp(1.75rem, 1.5rem + 1.111vw, 2.5rem);--gs-text-h2:clamp(1.75rem, .875rem + 2.5vw, 2.75rem);--gs-text-h3:clamp(1.375rem, 1.1rem + .85vw, 1.875rem);--gs-text-h4:clamp(1.125rem, 1.083rem + .185vw, 1.25rem);--gs-text-lead:clamp(1.1875rem, 1.05rem + .45vw, 1.375rem);--gs-text-body:clamp(1.0625rem, 1.008rem + .184vw, 1.125rem);--gs-text-ui:1rem;--gs-text-nav:.9375rem;--gs-text-small:.875rem;--gs-text-kicker:.8125rem;--gs-text-data:.875rem;--gs-text-price-lg:clamp(1.75rem, 1.583rem + .741vw, 2.25rem);--gs-text-price:1.25rem;--gs-text-label:.9375rem;--gs-text-chip:.8125rem;--gs-text-badge:.8125rem;--gs-leading-display:1.02;--gs-leading-h1:1.06;--gs-leading-h1-pdp:1.12;--gs-leading-h2:1.1;--gs-leading-h3:1.2;--gs-leading-h4:1.3;--gs-leading-lead:1.5;--gs-leading-body:1.6;--gs-leading-ui:1.25;--gs-leading-small:1.5;--gs-leading-kicker:1.35;--gs-leading-data:1.4;--gs-leading-price:1.1;--gs-leading-snug:1.35;--gs-leading-none:1;--gs-tracking-display:-.01em;--gs-tracking-h1:-.005em;--gs-tracking-h2:0;--gs-tracking-tight:-.005em;--gs-tracking-normal:0;--gs-tracking-kicker:.08em;--gs-tracking-eyebrow:.14em;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-5:24px;--gs-space-6:32px;--gs-space-7:48px;--gs-space-8:64px;--gs-space-9:96px;--gs-space-10:128px;--gs-container-wide:1360px;--gs-container-medium:1120px;--gs-container-narrow:720px;--gs-gutter:clamp(1rem, .5rem + 2.222vw, 2.5rem);--gs-section-y:clamp(4rem, 2.4rem + 4.4vw, 6rem);--gs-section-y-lg:clamp(5rem, 3.2rem + 5.2vw, 8rem);--gs-header-h-mobile:60px;--gs-header-h-desktop:84px;--gs-topbar-h:40px;--gs-sticky-atc-h:64px;--gs-target:48px;--gs-target-min:44px;--gs-measure:68ch;--gs-control-lg:56px;--gs-control-btn:52px;--gs-control-md:var(--gs-target);--gs-control-sm:40px;--gs-control-xs:32px;--gs-icon:24px;--gs-icon-sm:16px;--gs-check:20px;--gs-dot:8px;--gs-card-list-media:112px;--gs-tile-row-media:88px;--gs-thumb:72px;--gs-qty-field:56px;--gs-cart-badge:18px;--gs-focus-offset:2px;--gs-drawer-w:440px;--gs-dialog-w:560px;--gs-sheet-h:90dvh;--gs-toast-w:420px;--gs-search-w:640px;--gs-search-panel-w:720px;--gs-header-row-a:84px;--gs-header-row-b:48px;--gs-demo-strip-h:32px;--gs-sticky-bar-h:72px;--gs-dot-sm:6px;--gs-card-pad:20px;--gs-measure-lead:58ch;--gs-radius-none:0;--gs-radius-control:12px;--gs-radius-card:20px;--gs-radius-pill:999px;--gs-radius-round:50%;--gs-border-hair:1px;--gs-border-selected:2px;--gs-border-indicator:2px;--gs-border-focus:2px;--gs-border-icon:2px;--gs-border-glut:3px;--gs-shadow-card:0 1px 2px #2b24200a, 0 10px 28px -14px #2b242024;--gs-shadow-raised:0 2px 6px #2b24200d, 0 20px 44px -16px #2b242038;--gs-shadow-overlay:0 28px 64px -18px #2b242052, 0 4px 14px #2b242014;--gs-shadow-bar:0 -1px 0 #2b24200d, 0 -14px 30px -14px #2b242033;--gs-dur-fast:.12s;--gs-dur-base:.2s;--gs-dur-slow:.28s;--gs-dur-reveal:.4s;--gs-dur-toast:5s;--gs-dur-spin:.8s;--gs-ease-out:cubic-bezier(.2,.7,.2,1);--gs-ease-in:cubic-bezier(.4,0,1,1);--gs-z-base:1;--gs-z-sticky:100;--gs-z-header:200;--gs-z-dropdown:300;--gs-z-overlay:400;--gs-z-drawer:500;--gs-z-modal:600;--gs-z-toast:700;--gs-icon-alert-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cline x1='12' x2='12' y1='8' y2='12' /%3E%3Cline x1='12' x2='12.01' y1='16' y2='16' /%3E%3C/svg%3E");--gs-icon-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0' /%3E%3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E");--gs-icon-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49' /%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242' /%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143' /%3E%3Cpath d='m2 2 20 20' /%3E%3C/svg%3E")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 800;src:url("../../assets/fonts/figtree-f4729b3f.woff2")format("woff2");unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans-Regular),local(Arimo);font-style:normal;font-weight:300 599;size-adjust:99.9%;ascent-override:95.1%;descent-override:25.03%;line-gap-override:0.0%}@font-face{font-family:Figtree Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-style:normal;font-weight:600 800;size-adjust:95.18%;ascent-override:99.81%;descent-override:26.27%;line-gap-override:0.0%}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400 700;src:url("../../assets/fonts/cormorant-ab065972.woff2")format("woff2");unicode-range:U+20-7E,U+A0-B4,U+B6-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:Cormorant Garamond Fallback;src:local(Georgia),local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif-Regular),local(DejaVu Serif),local(DejaVuSerif);font-style:normal;font-weight:400 599;size-adjust:87.85%;ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia Bold),local(Georgia-Bold),local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(LiberationSerif-Bold),local(DejaVu Serif Bold),local(DejaVuSerif-Bold);font-style:normal;font-weight:600 700;size-adjust:76.1%;ascent-override:121.41%;descent-override:37.71%;line-gap-override:0.0%}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400 700;src:url("../../assets/fonts/cormorant-italic-a7752ca1.woff2")format("woff2");unicode-range:U+20-7E,U+A0-B4,U+B6-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:Cormorant Garamond Fallback;src:local(Georgia Italic),local(Georgia-Italic),local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(DejaVu Serif Italic),local(DejaVuSerif-Italic);font-style:italic;font-weight:400 599;size-adjust:78.22%;ascent-override:118.13%;descent-override:36.69%;line-gap-override:0.0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia Bold Italic),local(Georgia-BoldItalic),local(Times New Roman Bold Italic),local(TimesNewRomanPS-BoldItalicMT),local(Liberation Serif Bold Italic),local(LiberationSerif-BoldItalic),local(DejaVu Serif Bold Italic),local(DejaVuSerif-BoldItalic);font-style:italic;font-weight:600 700;size-adjust:68.38%;ascent-override:135.13%;descent-override:41.97%;line-gap-override:0.0%}@layer gs-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{--gs-sticky-top:var(--gs-header-h-mobile);--gs-sticky-bottom:0px;--gs-grid-gap:var(--gs-space-4);--gs-morgenlicht:radial-gradient(ellipse 80% 70% at 100% 0%, var(--gs-color-glow) 0%, var(--gs-color-glow-fade) 72%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--gs-color-accent)}@media (width>=48em){:root{--gs-grid-gap:var(--gs-space-5)}}@media (width>=64em){:root{--gs-sticky-top:var(--gs-header-h-desktop)}}@media (prefers-reduced-motion:reduce){:root{--gs-dur-base:var(--gs-dur-fast);--gs-dur-slow:var(--gs-dur-fast)}}html{background-color:var(--gs-color-bg);scroll-padding-block:calc(var(--gs-sticky-top) + var(--gs-space-4)) calc(var(--gs-sticky-bottom) + var(--gs-space-4));-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background-color:var(--gs-color-bg);min-block-size:100dvh;color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-body);font-weight:400;line-height:var(--gs-leading-body);font-kerning:normal;font-synthesis-weight:none}:focus-visible{outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-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(--gs-color-highlight);color:var(--gs-ink)}.gs-inverse{--gs-color-bg:var(--gs-ink);--gs-color-surface:var(--gs-ink-2);--gs-color-surface-alt:var(--gs-ink-2);--gs-color-surface-alt-2:var(--gs-line-inverse);--gs-color-surface-inverse:var(--gs-paper);--gs-color-text:var(--gs-on-dark);--gs-color-text-muted:var(--gs-on-dark-muted);--gs-color-text-inverse:var(--gs-ink);--gs-color-text-inverse-muted:var(--gs-ink-muted);--gs-color-border:var(--gs-color-border-inverse);--gs-color-border-strong:var(--gs-on-dark-muted);--gs-color-link:var(--gs-on-dark);--gs-color-link-underline:var(--gs-primary-on-dark);--gs-color-accent:var(--gs-primary-on-dark);--gs-color-accent-hover:var(--gs-on-dark);--gs-color-accent-press:var(--gs-primary-on-dark);--gs-color-accent-contrast:var(--gs-ink);--gs-color-accent-text:var(--gs-primary-on-dark);--gs-color-focus:var(--gs-color-focus-inverse);--gs-logo-accent:var(--gs-primary-on-dark);--gs-logo-accent-contrast:var(--gs-ink);background-color:var(--gs-color-bg);color:var(--gs-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gs-inverse ::selection{background-color:var(--gs-paper);color:var(--gs-ink)}.gs-inverse::selection{background-color:var(--gs-paper);color:var(--gs-ink)}.gs-skip-link{z-index:var(--gs-z-toast);padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-control);background-color:var(--gs-ink);color:var(--gs-paper);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui);translate:0 calc(-100% - var(--gs-space-4));text-decoration:none;position:absolute;inset-block-start:var(--gs-space-2);inset-inline-start:var(--gs-space-2)}.gs-skip-link:focus,.gs-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),.gs-input{inline-size:100%;min-block-size:var(--gs-control-md);padding:var(--gs-space-2) var(--gs-space-3);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-control);background-color:var(--gs-surface);color:var(--gs-ink);font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:400;line-height:var(--gs-leading-ui);appearance:none;transition:border-color var(--gs-dur-fast) var(--gs-ease-out), box-shadow var(--gs-dur-fast) var(--gs-ease-out);display:block}:where(input,textarea)::placeholder{color:var(--gs-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])),.gs-input:hover:not(:disabled,[readonly],[aria-invalid=true]){border-color:var(--gs-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),.gs-input:focus-visible{border-color:var(--gs-color-accent)}:where(input,select,textarea):where([aria-invalid=true]),.gs-input[aria-invalid=true]{border-color:var(--gs-error);box-shadow:inset 0 0 0 var(--gs-border-hair) var(--gs-error)}:where(input,select,textarea):where(:disabled),.gs-input:disabled{border-style:dashed;border-color:var(--gs-disabled-line);color:var(--gs-disabled-text);cursor:not-allowed;background-color:#0000}:where(input,textarea):where([readonly]),.gs-input[readonly]{background-color:var(--gs-subtle);border-color:var(--gs-line)}:where(select:not([multiple],[size])),select.gs-input:not([multiple],[size]){--gs-select-arrow:calc(var(--gs-space-2) * .75);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right calc(var(--gs-space-4) + var(--gs-select-arrow) - var(--gs-border-hair)) center, right var(--gs-space-4) center;background-size:var(--gs-select-arrow) var(--gs-select-arrow);cursor:pointer;background-repeat:no-repeat;padding-inline-end:calc(var(--gs-space-6) + var(--gs-space-2))}@media (forced-colors:active){:where(select:not([multiple],[size])),select.gs-input:not([multiple],[size]){appearance:auto;background-image:none}}:where(textarea),textarea.gs-input{min-block-size:calc(var(--gs-control-md) * 3);padding-block:var(--gs-space-3);line-height:var(--gs-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(--gs-check);block-size:var(--gs-check);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:calc(var(--gs-radius-control) / 2);background-color:var(--gs-surface);color:var(--gs-on-primary);vertical-align:-.25em;cursor:pointer;appearance:none;transition:background-color var(--gs-dur-fast) var(--gs-ease-out), border-color var(--gs-dur-fast) var(--gs-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(--gs-radius-round)}:where(input[type=checkbox]):before{inline-size:calc(var(--gs-check) * .3);block-size:calc(var(--gs-check) * .55);border:solid;border-width:0 var(--gs-border-selected) var(--gs-border-selected) 0;translate:0 -12%;rotate:45deg;scale:0}:where(input[type=radio]):before{inline-size:calc(var(--gs-check) * .4);block-size:calc(var(--gs-check) * .4);border-radius:var(--gs-radius-round);background-color:currentColor;scale:0}:where(input[type=checkbox]:is(:checked,:indeterminate),input[type=radio]:checked){border-color:var(--gs-primary);background-color:var(--gs-primary)}: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(--gs-check) * .5);block-size:var(--gs-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(--gs-ink)}}:where(input[type=checkbox],input[type=radio]):where([aria-invalid=true]){border-color:var(--gs-error);box-shadow:inset 0 0 0 var(--gs-border-hair) var(--gs-error)}:where(input[type=checkbox],input[type=radio]):where(:disabled){border-style:dashed;border-color:var(--gs-disabled-line);color:var(--gs-disabled-text);cursor:not-allowed;background-color:#0000}:where(input[type=checkbox]:is(:checked,:indeterminate),input[type=radio]:checked):where(:disabled){background-color:var(--gs-disabled-line);color:var(--gs-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}.gs-prose{--gs-flow:1em}.gs-prose>*+*{margin-block-start:var(--gs-flow)}.gs-prose :where(p,ul,ol,dl,blockquote){max-inline-size:var(--gs-measure)}.gs-prose :where(h2,h3,h4){max-inline-size:30ch}.gs-prose>:where(h2){margin-block-start:2em}.gs-prose>:where(h3,h4){margin-block-start:1.75em}.gs-prose>:where(h2,h3,h4)+*{margin-block-start:.75em}.gs-prose :where(ul:not([class]),ol:not([class]),.wp-block-list){padding-inline-start:1.25em}.gs-prose :where(ol:not([class]),ol.wp-block-list){padding-inline-start:1.75em}.gs-prose :where(ul:not([class]),ul.wp-block-list){list-style-type:disc}.gs-prose :where(ol:not([class]),ol.wp-block-list){list-style-type:decimal}.gs-prose :where(ul:not([class]),ol:not([class]),.wp-block-list)>li+li{margin-block-start:.4em}.gs-prose :where(ul:not([class]),ol:not([class]),.wp-block-list)>li::marker{color:var(--gs-color-text-muted)}.gs-prose :where(ol:not([class]),ol.wp-block-list)>li::marker{font-variant-numeric:tabular-nums}.gs-prose :where(blockquote){max-inline-size:var(--gs-measure-lead);border-inline-start:var(--gs-border-indicator) solid var(--gs-color-accent);padding-inline-start:var(--gs-space-5)}.gs-prose>:where(blockquote){margin-block:1.5em}.gs-prose :where(figure){margin-block:var(--gs-space-6)}.gs-prose :where(figcaption){color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);margin-block-start:var(--gs-space-2)}.gs-prose :where(hr){margin-block:var(--gs-space-7)}.gs-prose :where(:not(pre)>code){padding:0 var(--gs-space-1);background-color:var(--gs-color-surface-alt);border-radius:calc(var(--gs-radius-control) / 3);font-size:.875em}.gs-prose :where(pre){padding:var(--gs-space-4);border-radius:var(--gs-radius-control);background-color:var(--gs-color-surface-alt)}.gs-prose :where(table){margin-block:var(--gs-space-6)}.gs-prose :where(img,video,iframe){max-inline-size:100%}.gs-prose :where(dt){font-weight:600}.gs-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(--gs-space-3)}:where(th,td){padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-3) 0;border-block-end:var(--gs-border-hair) solid var(--gs-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(--gs-color-text-muted);font-size:var(--gs-text-small);font-weight:500;line-height:var(--gs-leading-small);border-block-end-color:var(--gs-color-border-strong);vertical-align:bottom}:where(h1,h2,h3,h4,.gs-display,.gs-h1,.gs-h1-pdp,.gs-h2,.gs-h3,.gs-h4){color:inherit;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}:where(h1,h2,h3,.gs-display,.gs-h1,.gs-h1-pdp,.gs-h2,.gs-h3){font-family:var(--gs-font-display);font-variant-numeric:lining-nums;font-weight:600}:where(h1,h2,h3,h4,h5,h6) :where(strong,b){font-weight:inherit}.gs-display{font-size:var(--gs-text-display);font-weight:600;line-height:var(--gs-leading-display);letter-spacing:var(--gs-tracking-display)}h1,.gs-h1{font-size:var(--gs-text-h1);font-weight:600;line-height:var(--gs-leading-h1);letter-spacing:var(--gs-tracking-h1)}.gs-h1-pdp{font-size:var(--gs-text-h1-pdp);font-weight:600;line-height:var(--gs-leading-h1-pdp);letter-spacing:var(--gs-tracking-tight)}h2,.gs-h2{font-size:var(--gs-text-h2);font-weight:600;line-height:var(--gs-leading-h2);letter-spacing:var(--gs-tracking-h2)}h3,.gs-h3{font-size:var(--gs-text-h3);font-weight:600;line-height:var(--gs-leading-h3);letter-spacing:var(--gs-tracking-normal)}h4,.gs-h4{font-family:var(--gs-font-sans);font-size:var(--gs-text-h4);font-weight:600;line-height:var(--gs-leading-h4);letter-spacing:var(--gs-tracking-normal)}h5,h6{font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui)}p,li,dd,blockquote,figcaption{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}p{text-wrap:pretty}.gs-lead{max-inline-size:var(--gs-measure-lead);font-size:var(--gs-text-lead);line-height:var(--gs-leading-lead);text-wrap:pretty}.gs-body{font-size:var(--gs-text-body);line-height:var(--gs-leading-body)}small,.gs-small{font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-meta{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-ui{font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui)}.gs-nav-text{font-size:var(--gs-text-nav);font-weight:500;line-height:var(--gs-leading-ui)}blockquote{font-family:var(--gs-font-display);font-size:var(--gs-text-h3);font-variant-numeric:lining-nums;font-weight:600;line-height:var(--gs-leading-snug);letter-spacing:var(--gs-tracking-normal);text-wrap:pretty}blockquote :where(cite,footer){color:var(--gs-color-text-muted);font-family:var(--gs-font-sans);font-size:var(--gs-text-small);font-style:normal;font-weight:400;line-height:var(--gs-leading-small);letter-spacing:var(--gs-tracking-normal);margin-block-start:var(--gs-space-3);display:block}.gs-data,code,kbd,samp,pre{font-size:var(--gs-text-data);line-height:var(--gs-leading-data);-webkit-hyphens:none;hyphens:none}code,kbd,samp,pre{font-family:var(--gs-font-mono)}.gs-data{font-family:var(--gs-font-sans);font-variant-numeric:tabular-nums;font-weight:400}.gs-data--strong{font-weight:600}pre{white-space:pre;tab-size:2;overflow-x:auto}.gs-label{font-family:var(--gs-font-sans);font-size:var(--gs-text-kicker);font-weight:600;line-height:var(--gs-leading-kicker);letter-spacing:var(--gs-tracking-kicker);font-variant-numeric:tabular-nums;-webkit-hyphens:none;hyphens:none}strong,b{font-weight:600}mark{background-color:var(--gs-color-highlight);color:var(--gs-ink)}.gs-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}a{color:var(--gs-color-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline);text-decoration-thickness:var(--gs-border-hair);text-underline-offset:.22em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:text-decoration-color var(--gs-dur-fast) var(--gs-ease-out)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:var(--gs-border-selected)}}.gs-link{color:var(--gs-color-link);-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-underline-offset:.22em}@media (hover:hover) and (pointer:fine){.gs-link:hover{text-decoration-thickness:var(--gs-border-selected)}}.gs-link--quiet{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.gs-link--quiet:hover{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}.gs-link--quiet:focus-visible{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}.gs-link--arrow{align-items:center;gap:var(--gs-space-2);font-weight:600;display:inline-flex}.gs-link--arrow .gs-icon{block-size:1.25em;inline-size:1.25em;transition:translate var(--gs-dur-fast) var(--gs-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-link--arrow:hover .gs-icon{translate:var(--gs-border-selected) 0}}:where(ul:not([class],[role=list])){padding-inline-start:1.25em}:where(ol:not([class],[role=list])){padding-inline-start:1.75em}:where(ul:not([class],[role=list])){list-style-type:disc}:where(ul:not([class],[role=list]),ol:not([class],[role=list]))>li::marker{color:var(--gs-color-text-muted)}:where(ol:not([class],[role=list]))>li::marker{font-variant-numeric:tabular-nums}hr{border:0;border-block-start:var(--gs-border-hair) solid var(--gs-color-border);block-size:0;color:inherit}address{font-style:normal}abbr[title]{cursor:help}.gs-cardgrid{grid-template-columns:repeat(var(--gs-cols,1), minmax(0, 1fr));gap:var(--gs-grid-gap);display:grid}.gs-cardgrid>*{min-inline-size:0}.gs-container{--gs-container-max:var(--gs-container-wide);inline-size:100%;max-inline-size:calc(var(--gs-container-max) + var(--gs-gutter) * 2);padding-inline:max(var(--gs-gutter), env(safe-area-inset-left)) max(var(--gs-gutter), env(safe-area-inset-right));margin-inline:auto}.gs-container--wide{--gs-container-max:var(--gs-container-wide)}.gs-container--medium{--gs-container-max:var(--gs-container-medium)}.gs-container--narrow{--gs-container-max:var(--gs-container-narrow)}.gs-container--bleed{padding-inline:0}.gs-measure{max-inline-size:var(--gs-measure)}.gs-stack{gap:var(--gs-gap,var(--gs-space-4));flex-direction:column;display:flex}.gs-stack>*{min-inline-size:0}.gs-stack--xs{--gs-gap:var(--gs-space-2)}.gs-stack--sm{--gs-gap:var(--gs-space-3)}.gs-stack--lg{--gs-gap:var(--gs-space-6)}.gs-stack--xl{--gs-gap:var(--gs-space-8)}.gs-cluster{align-items:center;gap:var(--gs-gap,var(--gs-space-3));flex-wrap:wrap;display:flex}.gs-cluster--start{align-items:flex-start}.gs-cluster--baseline{align-items:baseline}.gs-cluster--end{justify-content:flex-end}.gs-cluster--between{justify-content:space-between}.gs-cluster--nowrap{flex-wrap:nowrap}.gs-split{--gs-split-a:7;--gs-split-b:5;gap:var(--gs-gap,var(--gs-space-6)) var(--gs-grid-gap);display:grid}.gs-split>*{min-inline-size:0}.gs-split--5-7{--gs-split-a:5;--gs-split-b:7}.gs-split--6-6{--gs-split-a:6;--gs-split-b:6}.gs-split--8-4{--gs-split-a:8;--gs-split-b:4}.gs-split--4-8{--gs-split-a:4;--gs-split-b:8}.gs-split--3-9{--gs-split-a:3;--gs-split-b:9}@media (width>=64em){.gs-split{grid-template-columns:repeat(12,minmax(0,1fr))}.gs-split>:first-child{grid-column:span var(--gs-split-a)}.gs-split>:last-child{grid-column:span var(--gs-split-b)}}@media (width>=48em){.gs-split--from-md{grid-template-columns:repeat(12,minmax(0,1fr))}.gs-split--from-md>:first-child{grid-column:span var(--gs-split-a)}.gs-split--from-md>:last-child{grid-column:span var(--gs-split-b)}}@media (width>=64em){.gs-split__sticky{align-self:start;position:sticky;inset-block-start:calc(var(--gs-sticky-top) + var(--gs-space-5))}}.gs-rows{border-block-start:var(--gs-border-hair) solid var(--gs-color-border)}.gs-rows>*{border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-grid{--gs-grid-cols:4;grid-template-columns:repeat(var(--gs-grid-cols), minmax(0, 1fr));gap:var(--gs-gap,var(--gs-grid-gap));display:grid}@media (width>=48em){.gs-grid{--gs-grid-cols:8}}@media (width>=64em){.gs-grid{--gs-grid-cols:12}}.gs-grid>*{grid-column:1/-1;min-inline-size:0}.gs-grid>.gs-span-1{grid-column:span 1}.gs-grid>.gs-span-2{grid-column:span 2}.gs-grid>.gs-span-3{grid-column:span 3}.gs-grid>.gs-span-4{grid-column:span 4}@media (width>=48em){.gs-grid>.gs-span-md-1{grid-column:span 1}.gs-grid>.gs-span-md-2{grid-column:span 2}.gs-grid>.gs-span-md-3{grid-column:span 3}.gs-grid>.gs-span-md-4{grid-column:span 4}.gs-grid>.gs-span-md-5{grid-column:span 5}.gs-grid>.gs-span-md-6{grid-column:span 6}.gs-grid>.gs-span-md-7{grid-column:span 7}.gs-grid>.gs-span-md-8{grid-column:span 8}}@media (width>=64em){.gs-grid>.gs-span-lg-1{grid-column:span 1}.gs-grid>.gs-span-lg-2{grid-column:span 2}.gs-grid>.gs-span-lg-3{grid-column:span 3}.gs-grid>.gs-span-lg-4{grid-column:span 4}.gs-grid>.gs-span-lg-5{grid-column:span 5}.gs-grid>.gs-span-lg-6{grid-column:span 6}.gs-grid>.gs-span-lg-7{grid-column:span 7}.gs-grid>.gs-span-lg-8{grid-column:span 8}.gs-grid>.gs-span-lg-9{grid-column:span 9}.gs-grid>.gs-span-lg-10{grid-column:span 10}.gs-grid>.gs-span-lg-11{grid-column:span 11}.gs-grid>.gs-span-lg-12{grid-column:span 12}}.gs-colgrid{grid-template-columns:repeat(var(--gs-cols,1), minmax(0, 1fr));gap:var(--gs-gap,var(--gs-grid-gap));display:grid}.gs-colgrid>*{min-inline-size:0}.gs-cols-1{--gs-cols:1}.gs-cols-2{--gs-cols:2}.gs-cols-3{--gs-cols:3}.gs-cols-4{--gs-cols:4}@media (width>=30em){.gs-cols-sm-1{--gs-cols:1}.gs-cols-sm-2{--gs-cols:2}.gs-cols-sm-3{--gs-cols:3}.gs-cols-sm-4{--gs-cols:4}}@media (width>=48em){.gs-cols-md-1{--gs-cols:1}.gs-cols-md-2{--gs-cols:2}.gs-cols-md-3{--gs-cols:3}.gs-cols-md-4{--gs-cols:4}}@media (width>=64em){.gs-cols-lg-1{--gs-cols:1}.gs-cols-lg-2{--gs-cols:2}.gs-cols-lg-3{--gs-cols:3}.gs-cols-lg-4{--gs-cols:4}.gs-cols-lg-5{--gs-cols:5}.gs-cols-lg-6{--gs-cols:6}}@media (width>=80em){.gs-cols-xl-3{--gs-cols:3}.gs-cols-xl-4{--gs-cols:4}.gs-cols-xl-5{--gs-cols:5}.gs-cols-xl-6{--gs-cols:6}}.gs-section{padding-block:var(--gs-section-y)}.gs-section--tight{padding-block:calc(var(--gs-section-y) / 2)}.gs-section--flush-top{padding-block-start:0}.gs-section--flush-bottom{padding-block-end:0}.gs-section--stage{--gs-color-bg:var(--gs-subtle);--gs-color-surface-alt:var(--gs-subtle-2);background-color:var(--gs-color-bg)}.gs-section--ruled{border-block-start:var(--gs-border-hair) solid var(--gs-color-border)}.gs-section__head{justify-content:space-between;align-items:flex-end;gap:var(--gs-space-4) var(--gs-space-6);flex-wrap:wrap;margin-block-end:var(--gs-space-6);display:flex}@media (width>=64em){.gs-section__head{margin-block-end:var(--gs-space-7)}}.gs-section__heading{gap:var(--gs-space-3);max-inline-size:48rem;display:grid}.gs-section__intro{max-inline-size:var(--gs-measure);color:var(--gs-color-text-muted)}:root,[data-gs-accent=""]{--gs-cat-color:var(--gs-primary);--gs-cat-text:var(--gs-primary-text);--gs-cat-tint:var(--gs-primary-tint);--gs-cat-on-dark:var(--gs-primary-on-dark)}[data-gs-accent="1"]{--gs-cat-color:var(--gs-cat-1);--gs-cat-text:var(--gs-cat-1-text);--gs-cat-tint:var(--gs-cat-1-tint);--gs-cat-on-dark:var(--gs-cat-1-on-dark)}[data-gs-accent="2"]{--gs-cat-color:var(--gs-cat-2);--gs-cat-text:var(--gs-cat-2-text);--gs-cat-tint:var(--gs-cat-2-tint);--gs-cat-on-dark:var(--gs-cat-2-on-dark)}[data-gs-accent="3"]{--gs-cat-color:var(--gs-cat-3);--gs-cat-text:var(--gs-cat-3-text);--gs-cat-tint:var(--gs-cat-3-tint);--gs-cat-on-dark:var(--gs-cat-3-on-dark)}[data-gs-accent="4"]{--gs-cat-color:var(--gs-cat-4);--gs-cat-text:var(--gs-cat-4-text);--gs-cat-tint:var(--gs-cat-4-tint);--gs-cat-on-dark:var(--gs-cat-4-on-dark)}:is(.gs-inverse,.gs-inverse [data-gs-accent]){--gs-cat-text:var(--gs-cat-on-dark);--gs-cat-color:var(--gs-cat-on-dark)}.gs-catdot{inline-size:var(--gs-dot);block-size:var(--gs-dot);border-radius:var(--gs-radius-round);background-color:var(--gs-cat-color);flex:none;display:inline-block}.gs-accordion{border-block-start:var(--gs-border-hair) solid var(--gs-color-border)}.gs-accordion__item{border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-accordion__summary{justify-content:space-between;align-items:center;gap:var(--gs-space-4);min-block-size:var(--gs-control-lg);padding-block:var(--gs-space-3);color:var(--gs-color-text);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui);cursor:pointer;list-style:none;display:flex}.gs-accordion__summary::-webkit-details-marker{display:none}.gs-accordion__summary::marker{content:""}@media (hover:hover) and (pointer:fine){.gs-accordion__summary:hover .gs-accordion__title{-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-underline-offset:.22em}}.gs-accordion__title{min-inline-size:0}.gs-accordion__icon{inline-size:var(--gs-icon);block-size:var(--gs-icon);color:var(--gs-color-text);flex:none;position:relative}.gs-accordion__icon:before{content:"";inset:calc(var(--gs-icon) * .0625);border:var(--gs-border-hair) solid var(--gs-color-border-strong);border-radius:var(--gs-radius-round);position:absolute}.gs-accordion__icon:after{content:"";inline-size:calc(var(--gs-icon) * .4);block-size:calc(var(--gs-icon) * .4);background:linear-gradient(currentColor, currentColor) center / 100% var(--gs-border-icon) no-repeat, linear-gradient(currentColor, currentColor) center / var(--gs-border-icon) 100% no-repeat;transition:background-size var(--gs-dur-base) var(--gs-ease-out);margin:auto;position:absolute;inset:0}.gs-accordion__item[open]>.gs-accordion__summary .gs-accordion__icon:after{background-size:100% var(--gs-border-icon), var(--gs-border-icon) 0}@media (forced-colors:active){.gs-accordion__icon:after{forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext),linear-gradient(canvastext,canvastext)}}.gs-accordion__panel{padding-block:0 var(--gs-space-5);max-inline-size:var(--gs-measure)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.gs-accordion{interpolate-size:allow-keywords}.gs-accordion__item::details-content{block-size:0;transition:block-size var(--gs-dur-base) var(--gs-ease-out), content-visibility var(--gs-dur-base) allow-discrete;overflow:clip}.gs-accordion__item[open]::details-content{block-size:auto}}}.gs-accordion--boxed .gs-accordion__summary,.gs-accordion--boxed .gs-accordion__panel{padding-inline:var(--gs-space-4)}.gs-advisor{gap:var(--gs-space-5) var(--gs-space-7);inline-size:100%;max-inline-size:var(--gs-container-narrow);padding:var(--gs-space-5);border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);background-image:var(--gs-morgenlicht);color:var(--gs-ink);background-repeat:no-repeat;display:grid}@media (width>=48em){.gs-advisor{padding:var(--gs-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start}}.gs-advisor__intro{gap:var(--gs-space-3);align-content:start;display:grid}.gs-advisor__text{max-inline-size:46ch;color:var(--gs-ink-muted)}.gs-advisor__contact{gap:var(--gs-space-2);justify-items:start;min-inline-size:0;display:grid}.gs-advisor__phone{align-items:center;gap:var(--gs-space-3);min-block-size:var(--gs-target);color:var(--gs-ink);font-family:var(--gs-font-sans);font-size:var(--gs-text-h3);font-weight:600;line-height:var(--gs-leading-none);font-variant-numeric:tabular-nums;letter-spacing:var(--gs-tracking-tight);white-space:nowrap;text-underline-offset:.18em;display:inline-flex}.gs-advisor__phone .gs-icon{inline-size:var(--gs-icon);block-size:var(--gs-icon)}.gs-advisor__line{align-items:center;gap:var(--gs-space-2);color:var(--gs-ink-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);display:inline-flex}.gs-advisor__line .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}.gs-advisor__line a{min-block-size:var(--gs-target-min);color:var(--gs-ink);overflow-wrap:anywhere;align-items:center;display:inline-flex}.gs-advisor__cta{margin-block-start:var(--gs-space-2)}.gs-badge{align-items:center;gap:var(--gs-space-1);min-block-size:var(--gs-space-5);padding:var(--gs-space-1) var(--gs-space-2);border:var(--gs-border-hair) solid var(--gs-color-border-strong);border-radius:var(--gs-radius-pill);color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-badge);font-weight:600;line-height:var(--gs-leading-none);letter-spacing:var(--gs-tracking-normal);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;-webkit-hyphens:none;hyphens:none;text-decoration:none;display:inline-flex}.gs-badge__icon,.gs-badge .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}a.gs-badge{transition:background-color var(--gs-dur-fast) var(--gs-ease-out)}@media (hover:hover) and (pointer:fine){a.gs-badge:hover{background-color:var(--gs-color-surface-alt)}}.gs-badge--soft{padding-inline:var(--gs-space-3);background-color:var(--gs-surface);color:var(--gs-ink);box-shadow:var(--gs-shadow-card);border-color:#0000}.gs-badge--sale{border-color:var(--gs-color-accent);background-color:var(--gs-color-accent);color:var(--gs-color-accent-contrast)}.gs-badge--demo{border-style:dashed}.gs-badges{align-items:center;gap:var(--gs-space-2);flex-wrap:wrap;display:flex}.gs-breadcrumb{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-breadcrumb__list{align-items:center;gap:var(--gs-space-1) var(--gs-space-2);flex-wrap:wrap;display:none}@media (width>=48em){.gs-breadcrumb__list{display:flex}}.gs-breadcrumb__item{align-items:center;gap:var(--gs-space-2);min-inline-size:0;display:inline-flex}.gs-breadcrumb__sep{color:var(--gs-color-border-strong)}.gs-breadcrumb__link{min-block-size:var(--gs-space-5);color:inherit;align-items:center;text-decoration-color:#0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.gs-breadcrumb__link:hover{color:var(--gs-color-text);-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}.gs-breadcrumb__current{color:var(--gs-color-text);font-weight:500}.gs-breadcrumb__back{align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-target-min);color:var(--gs-color-text);font-weight:500;text-decoration-color:#0000;display:inline-flex}.gs-breadcrumb__back .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}@media (hover:hover) and (pointer:fine){.gs-breadcrumb__back:hover{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}@media (width>=48em){.gs-breadcrumb__back{display:none}}.gs-breadcrumb--flat .gs-breadcrumb__list{display:flex}.gs-btn,:where(a.button,button.button,input.button,input[type=submit].button){--gs-btn-h:var(--gs-control-btn);--gs-btn-bg:transparent;--gs-btn-fg:var(--gs-color-text);--gs-btn-bd:transparent;--gs-btn-bg-hover:var(--gs-color-surface-alt);--gs-btn-fg-hover:var(--gs-btn-fg);--gs-btn-bd-hover:var(--gs-btn-bd);--gs-btn-bg-active:var(--gs-color-surface-alt-2);justify-content:center;align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-btn-h);padding:var(--gs-space-2) var(--gs-space-5);border:var(--gs-border-hair) solid var(--gs-btn-bd);border-radius:var(--gs-radius-control);background-color:var(--gs-btn-bg);color:var(--gs-btn-fg);font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui);letter-spacing:var(--gs-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(--gs-dur-fast) var(--gs-ease-out), border-color var(--gs-dur-fast) var(--gs-ease-out), color var(--gs-dur-fast) var(--gs-ease-out), box-shadow var(--gs-dur-base) var(--gs-ease-out), translate var(--gs-dur-fast) var(--gs-ease-out);text-decoration:none;display:inline-flex;position:relative}:is(.gs-btn,:where(a.button,button.button,input.button,input[type=submit].button)) .gs-icon{block-size:1.25em;inline-size:1.25em}:is(.gs-btn,:where(a.button,button.button,input.button,input[type=submit].button)):focus-visible{outline-offset:calc(var(--gs-focus-offset) + 1px)}@media (hover:hover) and (pointer:fine){.gs-btn:hover,:where(a.button,button.button,input.button):hover{border-color:var(--gs-btn-bd-hover);background-color:var(--gs-btn-bg-hover);color:var(--gs-btn-fg-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-btn:where(.gs-btn--primary,.gs-btn--secondary,.gs-btn--ghost,.gs-btn--outline):where(:hover:not(:disabled,[aria-disabled=true],[aria-busy=true])),:where(a.button,button.button,input.button):where(:hover:not(:disabled,.disabled,[aria-disabled=true])){translate:0 -1px}.gs-btn:where(.gs-btn--primary,.gs-btn--secondary):where(:hover:not(:disabled,[aria-disabled=true],[aria-busy=true])),:where(.button.alt,#place_order):where(:hover:not(:disabled,[aria-disabled=true])){box-shadow:var(--gs-shadow-card)}}.gs-btn:active,:where(a.button,button.button,input.button):active{background-color:var(--gs-btn-bg-active)}@media (prefers-reduced-motion:no-preference){.gs-btn:active,:where(a.button,button.button,input.button):active{translate:0 var(--gs-border-hair)}}.gs-btn--primary,:where(.button.alt,#place_order){--gs-btn-bg:var(--gs-color-accent);--gs-btn-fg:var(--gs-color-accent-contrast);--gs-btn-bd:var(--gs-color-accent);--gs-btn-bg-hover:var(--gs-color-accent-hover);--gs-btn-bd-hover:var(--gs-color-accent-hover);--gs-btn-bg-active:var(--gs-color-accent-press)}.gs-btn--secondary{--gs-btn-bg:var(--gs-color-text);--gs-btn-fg:var(--gs-color-text-inverse);--gs-btn-bd:var(--gs-color-text);--gs-btn-bg-hover:var(--gs-ink-2);--gs-btn-bd-hover:var(--gs-ink-2);--gs-btn-bg-active:var(--gs-ink)}.gs-inverse .gs-btn--secondary{--gs-btn-bg-hover:var(--gs-subtle);--gs-btn-bd-hover:var(--gs-subtle);--gs-btn-bg-active:var(--gs-subtle-2)}.gs-btn--ghost,:where(a.button,button.button,input.button):where(:not(.alt,#place_order)){--gs-btn-bd:var(--gs-color-border-strong);--gs-btn-bd-hover:var(--gs-color-text)}.gs-btn--outline{--gs-btn-bd:var(--gs-color-text);--gs-btn-bg-hover:var(--gs-color-text);--gs-btn-fg-hover:var(--gs-color-text-inverse);--gs-btn-bd-hover:var(--gs-color-text);--gs-btn-bg-active:var(--gs-ink-2)}.gs-btn--outline:active{color:var(--gs-color-text-inverse)}.gs-btn--link{--gs-btn-bg-hover:transparent;--gs-btn-bg-active:transparent;min-block-size:var(--gs-target-min);-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-underline-offset:.22em;padding-inline:0;font-weight:500}@media (hover:hover) and (pointer:fine){.gs-btn--link:hover{text-decoration-thickness:var(--gs-border-selected)}}.gs-btn--lg{--gs-btn-h:var(--gs-control-lg)}.gs-btn--sm{--gs-btn-h:var(--gs-control-sm)}.gs-btn--xs{--gs-btn-h:var(--gs-control-xs);padding-inline:var(--gs-space-3);font-size:var(--gs-text-small)}.gs-btn--block{inline-size:100%;display:flex}.gs-btn--icon{inline-size:var(--gs-btn-h);padding:0}.gs-btn--icon .gs-icon{inline-size:var(--gs-icon);block-size:var(--gs-icon)}.gs-btn__arrow{transition:translate var(--gs-dur-fast) var(--gs-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-btn:hover .gs-btn__arrow{translate:var(--gs-border-selected) 0}}.gs-btn[aria-busy=true]{--gs-btn-fg-hover:transparent;color:#0000;cursor:progress}.gs-btn[aria-busy=true]:after{content:"";inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);border:var(--gs-border-selected) solid var(--gs-btn-fg);border-radius:var(--gs-radius-round);animation:gs-spin var(--gs-dur-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}.gs-btn:is(:disabled,[aria-disabled=true]),:where(a.button,button.button,input.button):where(:disabled,.disabled,[aria-disabled=true]){--gs-btn-bg:transparent;--gs-btn-fg:var(--gs-disabled-text);--gs-btn-bd:var(--gs-disabled-line);--gs-btn-bg-hover:transparent;--gs-btn-bd-hover:var(--gs-disabled-line);--gs-btn-fg-hover:var(--gs-disabled-text);--gs-btn-bg-active:transparent;cursor:not-allowed;border-style:dashed;text-decoration:none;translate:none}@media (forced-colors:active){.gs-btn{border-color:buttontext}}.gs-card{border-radius:var(--gs-radius-card);background-color:var(--gs-color-surface);block-size:100%;min-inline-size:0;color:var(--gs-color-text);box-shadow:var(--gs-shadow-card);transition:box-shadow var(--gs-dur-fast) var(--gs-ease-out);border:0;flex-direction:column;display:flex;position:relative;overflow:clip}@media (hover:hover) and (pointer:fine){.gs-card:hover{box-shadow:var(--gs-shadow-raised)}}.gs-card:has(.gs-card__link:focus-visible){z-index:2}.gs-card:has(.gs-card__link:focus-visible):after{content:"";z-index:3;border-radius:inherit;outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:calc(var(--gs-border-focus) * -1);pointer-events:none;position:absolute;inset:0}.gs-card--ruled{border:var(--gs-border-hair) solid var(--gs-color-border)}.gs-card__media{aspect-ratio:1;background-color:var(--gs-subtle);position:relative;overflow:hidden}.gs-card__media>:where(img,picture),.gs-card__media>picture>img{object-fit:contain;block-size:100%;inline-size:100%}.gs-card__badges{gap:var(--gs-space-1);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--gs-space-3);inset-inline-start:var(--gs-space-3)}.gs-card__badges .gs-badge:not(.gs-badge--sale){background-color:var(--gs-surface)}.gs-card__body{gap:var(--gs-space-2);padding:var(--gs-card-pad);flex-direction:column;flex:auto;min-inline-size:0;display:flex}@media (width>=48em){.gs-card__body{padding:var(--gs-space-5)}}.gs-card__title{-webkit-line-clamp:3;line-clamp:3;font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-snug);letter-spacing:var(--gs-tracking-normal);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-card__link{color:inherit;text-decoration:none}.gs-card__link:after{content:"";z-index:1;position:absolute;inset:0}.gs-card__link:focus-visible{outline:none}.gs-card :is(a,button,input,select,label):not(.gs-card__link){z-index:2;position:relative}.gs-card__chips{margin-block-start:var(--gs-space-1)}.gs-card__price{gap:var(--gs-space-1);margin-block-start:auto;padding-block-start:var(--gs-space-3);display:grid}.gs-card__meta{justify-items:start;gap:var(--gs-space-2);color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);padding-block-start:var(--gs-space-1);display:grid}.gs-card--list{grid-template-columns:var(--gs-card-list-media) minmax(0, 1fr);align-items:start;gap:var(--gs-space-4);padding-block:var(--gs-space-4);block-size:auto;box-shadow:none;background-color:#0000;border:0;border-radius:0;display:grid;overflow:visible}@media (hover:hover) and (pointer:fine){.gs-card--list:hover{box-shadow:none}}.gs-card--list .gs-card__media{inline-size:var(--gs-card-list-media);border-radius:var(--gs-radius-control)}.gs-card--list .gs-card__body{gap:var(--gs-space-1);padding:0}.gs-card--list .gs-card__title{-webkit-line-clamp:2;line-clamp:2}.gs-card--list .gs-card__chips>:nth-child(n+3){display:none}.gs-card--list .gs-card__price{padding-block-start:var(--gs-space-2)}.gs-card--list .gs-card__meta{align-items:center;gap:var(--gs-space-1) var(--gs-space-3);flex-wrap:wrap;display:flex}.gs-card--list .gs-card__badges{inset-block-start:var(--gs-space-1);inset-inline-start:var(--gs-space-1)}.gs-card__action{align-self:center}.gs-card--list:has(>.gs-card__action){grid-template-columns:var(--gs-card-list-media) minmax(0, 1fr) auto}.gs-chip{align-items:center;gap:var(--gs-space-1);max-inline-size:100%;padding:var(--gs-space-1) var(--gs-space-3);border:var(--gs-border-hair) solid transparent;border-radius:var(--gs-radius-pill);background-color:var(--gs-color-surface-alt);color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-chip);font-weight:500;line-height:var(--gs-leading-kicker);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;text-decoration:none;display:inline-flex;overflow:hidden}.gs-chip--tint{background-color:var(--gs-cat-tint);color:var(--gs-ink)}.gs-chip--action{min-block-size:var(--gs-target-min);padding-inline:var(--gs-space-4);border-color:var(--gs-color-border-strong);font-size:var(--gs-text-label);line-height:var(--gs-leading-ui);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out), border-color var(--gs-dur-fast) var(--gs-ease-out), color var(--gs-dur-fast) var(--gs-ease-out);background-color:#0000;position:relative}@media (hover:hover) and (pointer:fine){.gs-chip--action:hover{border-color:var(--gs-color-text);background-color:var(--gs-color-surface-alt)}}.gs-chip--action:is([aria-pressed=true],[aria-current]:not([aria-current=false])),.gs-chip--action:has(>input:checked){border-color:var(--gs-color-accent);background-color:var(--gs-color-accent);color:var(--gs-color-accent-contrast)}.gs-chip--action .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}.gs-chip--action>input{opacity:0;pointer-events:none;position:absolute}.gs-chip--action:has(>input:focus-visible){outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-chip__remove{margin-inline-end:calc(var(--gs-space-1) * -1)}.gs-chips{gap:var(--gs-space-1) var(--gs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.gs-chips--scroll{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.gs-chips--scroll::-webkit-scrollbar{display:none}.gs-choice-card{align-content:start;gap:var(--gs-space-1);min-block-size:var(--gs-target);padding:var(--gs-space-4);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-card);background-color:var(--gs-surface);color:var(--gs-ink);cursor:pointer;transition:border-color var(--gs-dur-fast) var(--gs-ease-out), box-shadow var(--gs-dur-fast) var(--gs-ease-out), background-color var(--gs-dur-fast) var(--gs-ease-out);grid-template-columns:minmax(0,1fr);padding-inline-end:calc(var(--gs-space-4) + var(--gs-check) + var(--gs-space-2));display:grid;position:relative}@media (hover:hover) and (pointer:fine){.gs-choice-card:hover{border-color:var(--gs-ink)}}.gs-choice-card:has(:checked){border-color:var(--gs-primary);background-color:var(--gs-primary-tint);box-shadow:inset 0 0 0 var(--gs-border-hair) var(--gs-primary)}.gs-choice-card:has(:focus-visible){outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-choice-card:has(:disabled){border-style:dashed;border-color:var(--gs-disabled-line);color:var(--gs-disabled-text);cursor:not-allowed;background-color:#0000}.gs-choice-card:has([aria-invalid=true]){border-color:var(--gs-error);box-shadow:inset 0 0 0 var(--gs-border-hair) var(--gs-error)}.gs-choice-card__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.gs-choice-card__tick{inline-size:var(--gs-check);block-size:var(--gs-check);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-round);background-color:var(--gs-surface);place-content:center;display:grid;position:absolute;inset-block-start:var(--gs-space-3);inset-inline-end:var(--gs-space-3)}.gs-choice-card__tick:before{content:"";inline-size:calc(var(--gs-check) * .3);block-size:calc(var(--gs-check) * .55);border:solid var(--gs-on-primary);border-width:0 var(--gs-border-selected) var(--gs-border-selected) 0;translate:0 -12%;rotate:45deg;scale:0}.gs-choice-card:has(:checked) .gs-choice-card__tick{border-color:var(--gs-primary);background-color:var(--gs-primary)}.gs-choice-card:has(:checked) .gs-choice-card__tick:before{scale:1}.gs-choice-card__media{aspect-ratio:1;margin-block-end:var(--gs-space-2);display:block;overflow:hidden}.gs-choice-card__media img,.gs-choice-card__media svg{object-fit:contain;block-size:100%;inline-size:100%}.gs-choice-card__title{font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.gs-choice-card__meta{color:var(--gs-ink-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-choice-card:has(:disabled) .gs-choice-card__meta{color:inherit}.gs-choice-grid{gap:var(--gs-space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.gs-dialog{--gs-dialog-from:0 var(--gs-space-4);--gs-color-bg:var(--gs-surface);inline-size:min(var(--gs-dialog-w), calc(100% - var(--gs-gutter) * 2));block-size:fit-content;max-inline-size:none;max-block-size:calc(100dvh - var(--gs-gutter) * 2);border-radius:var(--gs-radius-card);background-color:var(--gs-color-bg);color:var(--gs-color-text);box-shadow:var(--gs-shadow-overlay);overscroll-behavior:contain;opacity:0;translate:var(--gs-dialog-from);transition:opacity var(--gs-dur-base) var(--gs-ease-in), translate var(--gs-dur-base) var(--gs-ease-in), display var(--gs-dur-base) allow-discrete, overlay var(--gs-dur-base) allow-discrete;border:0;flex-direction:column;margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.gs-dialog[open]{opacity:1;transition-duration:var(--gs-dur-slow);transition-timing-function:var(--gs-ease-out);display:flex;translate:0}@starting-style{.gs-dialog[open]{opacity:0;translate:var(--gs-dialog-from)}}.gs-dialog:focus-visible{outline:none}.gs-dialog::backdrop{background-color:var(--gs-color-scrim,#00000080);opacity:0;transition:opacity var(--gs-dur-base) var(--gs-ease-in), display var(--gs-dur-base) allow-discrete, overlay var(--gs-dur-base) allow-discrete}.gs-dialog[open]::backdrop{opacity:1;transition-duration:var(--gs-dur-slow);transition-timing-function:var(--gs-ease-out)}@starting-style{.gs-dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.gs-dialog{--gs-dialog-from:0 0}}html:has(.gs-dialog:modal){overflow:hidden}html:has(.gs-dialog:modal) body{padding-inline-end:var(--gs-scrollbar-w,0px)}.gs-inverse.gs-dialog{--gs-color-bg:var(--gs-ink)}.gs-dialog__header{justify-content:space-between;align-items:center;gap:var(--gs-space-3);min-block-size:calc(var(--gs-control-lg) + var(--gs-space-2));padding-block:var(--gs-space-1);padding-inline:var(--gs-space-5) var(--gs-space-2);border-block-end:var(--gs-border-hair) solid var(--gs-color-border);flex:none;display:flex}.gs-dialog__title{min-inline-size:0;font-family:var(--gs-font-sans);font-size:var(--gs-text-h4);font-weight:600;line-height:var(--gs-leading-h4);letter-spacing:var(--gs-tracking-normal)}.gs-dialog__body{min-block-size:0;padding:var(--gs-space-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.gs-dialog__footer{align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-4) var(--gs-space-5) max(var(--gs-space-4), env(safe-area-inset-bottom));border-block-start:var(--gs-border-hair) solid var(--gs-color-border);background-color:inherit;flex-wrap:wrap;flex:none;display:flex}.gs-dialog__footer>.gs-btn{flex:auto}.gs-dialog__handle{inline-size:var(--gs-space-7);block-size:var(--gs-space-1);margin:var(--gs-space-2) auto 0;border-radius:var(--gs-radius-pill);background-color:var(--gs-color-border-strong);flex:none}.gs-dialog--drawer-right,.gs-dialog--drawer-left{--gs-dialog-from:100% 0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100%;margin:0;inset:0 0 0 auto}@media (width>=48em){.gs-dialog--drawer-right,.gs-dialog--drawer-left{inline-size:var(--gs-drawer-w)}}.gs-dialog--drawer-left{--gs-dialog-from:-100% 0;inset:0 auto 0 0}.gs-dialog--sheet{--gs-dialog-from:0 100%;inline-size:100%;max-inline-size:var(--gs-container-narrow);max-block-size:var(--gs-sheet-h);border-end-end-radius:0;border-end-start-radius:0;margin:0 auto;padding-block-end:0;inset:auto 0 0}.gs-dialog--drawer-right,.gs-dialog--drawer-left,.gs-dialog--sheet{opacity:1}@starting-style{:is(.gs-dialog--drawer-right,.gs-dialog--drawer-left,.gs-dialog--sheet)[open]{opacity:1}}.gs-dialog--fullscreen{--gs-color-bg:var(--gs-paper);block-size:100dvh;max-block-size:none;inline-size:100%;box-shadow:none;border-radius:0;margin:0;inset:0}@media (prefers-reduced-motion:reduce){:is(.gs-dialog--drawer-right,.gs-dialog--drawer-left,.gs-dialog--sheet,.gs-dialog--fullscreen){--gs-dialog-from:0 0}.gs-dialog:is(.gs-dialog--drawer-right,.gs-dialog--drawer-left,.gs-dialog--sheet){transition:none}.gs-dialog:is(.gs-dialog--drawer-right,.gs-dialog--drawer-left,.gs-dialog--sheet)::backdrop{transition:none}}.gs-empty{justify-items:start;gap:var(--gs-space-4);max-inline-size:40rem;padding-block:var(--gs-space-7);display:grid}.gs-empty--center{text-align:center;justify-items:center;margin-inline:auto}.gs-empty__text{max-inline-size:var(--gs-measure);color:var(--gs-color-text-muted)}.gs-empty__actions{gap:var(--gs-space-3);flex-wrap:wrap;margin-block-start:var(--gs-space-2);display:flex}.gs-field{align-content:start;gap:var(--gs-space-2);min-inline-size:0;display:grid}.gs-field__label,.gs-fieldset__legend{color:var(--gs-color-text);font-size:var(--gs-text-label);font-weight:500;line-height:var(--gs-leading-ui)}.gs-field__optional,.gs-field__required{color:var(--gs-color-text-muted);font-weight:400}.gs-field__help{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-field__error{align-items:flex-start;gap:var(--gs-space-2);color:var(--gs-error);font-size:var(--gs-text-small);font-weight:500;line-height:var(--gs-leading-small);display:flex}.gs-field__error .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);margin-block-start:calc((1lh - var(--gs-icon-sm)) / 2)}.gs-field__control{align-items:stretch;display:flex;position:relative}.gs-field__control>.gs-input,.gs-field__control>input,.gs-field__control>select{flex:auto;min-inline-size:0}.gs-field__suffix{padding-inline:var(--gs-space-3);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:0 var(--gs-radius-control) var(--gs-radius-control) 0;background-color:var(--gs-subtle);color:var(--gs-ink-muted);font-size:var(--gs-text-data);font-variant-numeric:tabular-nums;border-inline-start:0;flex:none;align-items:center;display:inline-flex}.gs-field__control:has(.gs-field__suffix)>:is(.gs-input,input){border-start-end-radius:0;border-end-end-radius:0}.gs-fieldset{align-content:start;gap:var(--gs-space-2);min-inline-size:0;display:grid}.gs-fieldset__legend{float:left;inline-size:100%;margin-block-end:var(--gs-space-2)}.gs-fieldset__legend+*{clear:both}.gs-check{align-items:flex-start;gap:var(--gs-space-3);min-block-size:var(--gs-target-min);padding-block:var(--gs-space-3);color:var(--gs-color-text);font-size:var(--gs-text-ui);line-height:var(--gs-leading-small);cursor:pointer;display:flex}.gs-check>input{margin-block-start:calc((1lh - var(--gs-check)) / 2)}.gs-check:has(>input:disabled){color:var(--gs-disabled-text);cursor:not-allowed}.gs-check__text{gap:var(--gs-space-1);min-inline-size:0;display:grid}.gs-check__hint{color:var(--gs-color-text-muted);font-size:var(--gs-text-small)}.gs-error-summary{gap:var(--gs-space-3);padding:var(--gs-space-4) var(--gs-space-5);border:var(--gs-border-selected) solid var(--gs-error);border-radius:var(--gs-radius-card);background-color:var(--gs-error-tint);color:var(--gs-ink);display:grid}.gs-error-summary__title{align-items:center;gap:var(--gs-space-2);color:var(--gs-error);font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-ui);letter-spacing:var(--gs-tracking-normal);display:flex}.gs-error-summary__list{gap:var(--gs-space-1);padding-inline-start:calc(var(--gs-icon) + var(--gs-space-2));display:grid}.gs-error-summary__list a{color:var(--gs-ink)}.gs-figure{align-content:start;gap:var(--gs-space-2);margin:0;display:grid}.gs-figure__frame{border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);position:relative;overflow:hidden}.gs-figure__frame>:where(img,picture,video,svg){inline-size:100%}.gs-figure__flag{padding:var(--gs-space-1) var(--gs-space-2);border-radius:var(--gs-radius-pill);background-color:var(--gs-surface);color:var(--gs-ink);box-shadow:var(--gs-shadow-card);font-size:var(--gs-text-badge);font-weight:600;line-height:var(--gs-leading-kicker);position:absolute;inset-block-end:var(--gs-space-2);inset-inline-end:var(--gs-space-2)}.gs-figure__caption{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-ratio-1x1{aspect-ratio:1}.gs-ratio-4x5{aspect-ratio:4/5}.gs-ratio-3x2{aspect-ratio:3/2}.gs-ratio-16x9{aspect-ratio:16/9}.gs-ratio-16x10{aspect-ratio:16/10}:is(.gs-ratio-1x1,.gs-ratio-4x5,.gs-ratio-3x2,.gs-ratio-16x9,.gs-ratio-16x10)>:where(img,video){object-fit:cover;block-size:100%;inline-size:100%}@media (forced-colors:active){:is(.gs-segmented__option>:checked+span,.gs-option>:checked+.gs-option__label,.gs-chip--action:is([aria-pressed=true],[aria-current]:not([aria-current=false])),.gs-chip--action:has(>input:checked),.gs-tabs__tab[aria-selected=true],.gs-pagination__link[aria-current=page]){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.gs-choice-card:has(:checked){outline:var(--gs-border-selected) solid Highlight;outline-offset:calc(var(--gs-border-selected) * -1)}:is(.gs-stock,.gs-status,.gs-kicker):before{forced-color-adjust:none;background-color:canvastext}:is(.gs-card:not(.gs-card--list),.gs-tile,.gs-usp__item){outline:var(--gs-border-hair) solid CanvasText}}.gs-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--gs-border-icon);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}.gs-icon--sm{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}.gs-icon--md{inline-size:var(--gs-icon);block-size:var(--gs-icon)}.gs-icon--inline{vertical-align:-.25em;block-size:1.25em;inline-size:1.25em}.gs-kicker{overflow-wrap:anywhere;color:var(--gs-cat-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-kicker);font-weight:600;line-height:var(--gs-leading-kicker);letter-spacing:var(--gs-tracking-eyebrow);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;padding-inline-start:calc(var(--gs-dot-sm) + var(--gs-space-2));display:block;position:relative}.gs-kicker:before{content:"";inline-size:var(--gs-dot-sm);block-size:var(--gs-dot-sm);border-radius:var(--gs-radius-round);background-color:var(--gs-cat-color);position:absolute;inset-block-start:calc((1lh - var(--gs-dot-sm)) / 2);inset-inline-start:0}.gs-kicker--plain{color:var(--gs-color-text-muted);padding-inline-start:0}.gs-kicker--plain:before{display:none}.gs-motif{--gs-motif-pad:.02;--gs-motif-ar:1.25;--gs-motif-cap:.96;isolation:isolate;background-color:var(--gs-subtle);position:relative;overflow:hidden}.gs-motif>img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;display:block}.gs-motif>img.gs-is-landscape,.gs-motif.gs-motif--fill>img{object-fit:cover;mix-blend-mode:normal}.gs-motif>img.gs-is-scene{mix-blend-mode:normal}@supports (width:calc(min(1, 2) * 1%)){.gs-motif>img{--gs-m-bw:var(--gs-bw,.865);--gs-m-bh:var(--gs-bh,.86);--gs-m-r:var(--gs-r,1);--gs-m-s:min(calc((1 - 2 * var(--gs-motif-pad)) / var(--gs-m-bw)), calc((var(--gs-motif-ar) - 2 * var(--gs-motif-pad)) / var(--gs-m-bh) * var(--gs-m-r)), calc(max(1, var(--gs-motif-ar) * var(--gs-m-r)) * var(--gs-motif-cap)));inset:calc(var(--gs-ay,.5) * 100%) auto auto 50%;inline-size:calc(var(--gs-m-s) * 100%);block-size:auto;max-inline-size:none;translate:calc(-50% + (.5 - var(--gs-cx,.5)) * 100%) calc(var(--gs-ay,.5) * -100% + (.5 - var(--gs-cy,.5)) * 100%);position:absolute}.gs-motif>img.gs-is-landscape,.gs-motif.gs-motif--fill>img{block-size:100%;inline-size:100%;inset:0;translate:none}}@supports (width:1cqw){.gs-motif--size{container-type:size}.gs-motif--size>img{inline-size:min(calc(100cqw * (1 - 2 * var(--gs-motif-pad)) / var(--gs-m-bw)), calc((100cqh - 2 * var(--gs-motif-pad) * 100cqw) / var(--gs-m-bh) * var(--gs-m-r)), calc(max(100cqw, 100cqh * var(--gs-m-r)) * var(--gs-motif-cap)))}.gs-motif--size>img.gs-is-landscape,.gs-motif--size.gs-motif--fill>img{inline-size:100%}}@media (forced-colors:active){.gs-motif>img{mix-blend-mode:normal}}.gs-notice{--gs-notice-bar:var(--gs-primary);--gs-notice-bg:var(--gs-primary-tint);--gs-notice-icon:var(--gs-primary-text);align-items:start;gap:var(--gs-space-3);padding:var(--gs-space-4);border:var(--gs-border-hair) solid var(--gs-notice-bar);border-radius:var(--gs-radius-card);background-color:var(--gs-notice-bg);color:var(--gs-ink);font-size:var(--gs-text-body);line-height:var(--gs-leading-small);grid-template-columns:auto minmax(0,1fr);display:grid}.gs-notice a:not([class]){color:var(--gs-ink)}.gs-notice__icon{inline-size:var(--gs-icon);block-size:var(--gs-icon);color:var(--gs-notice-icon)}.gs-notice__body{gap:var(--gs-space-1);min-inline-size:0;display:grid}.gs-notice__body>*{max-inline-size:var(--gs-measure)}.gs-notice__title{font-weight:600;line-height:var(--gs-leading-ui)}.gs-notice__message>*+*{margin-block-start:var(--gs-space-2)}.gs-notice__actions{gap:var(--gs-space-2) var(--gs-space-4);flex-wrap:wrap;margin-block-start:var(--gs-space-2);display:flex}.gs-notice--dismissible{grid-template-columns:auto minmax(0,1fr) auto}.gs-notice__close{margin:calc(var(--gs-space-2) * -1) calc(var(--gs-space-2) * -1) calc(var(--gs-space-2) * -1) 0;align-self:start}.gs-notice--success{--gs-notice-bar:var(--gs-success);--gs-notice-bg:var(--gs-success-tint);--gs-notice-icon:var(--gs-success)}.gs-notice--warning{--gs-notice-bar:var(--gs-warning);--gs-notice-bg:var(--gs-warning-tint);--gs-notice-icon:var(--gs-warning)}.gs-notice--error{--gs-notice-bar:var(--gs-error);--gs-notice-bg:var(--gs-error-tint);--gs-notice-icon:var(--gs-error)}.gs-notice--accent{--gs-notice-bar:var(--gs-cat-color);--gs-notice-bg:var(--gs-cat-tint);--gs-notice-icon:var(--gs-cat-text)}.gs-notice--compact{padding-block:var(--gs-space-3);font-size:var(--gs-text-small)}.gs-notice--compact .gs-notice__icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);margin-block-start:calc((1lh - var(--gs-icon-sm)) / 2)}.gs-options{gap:var(--gs-space-2);flex-wrap:wrap;display:flex}.gs-option{cursor:pointer;display:inline-grid;position:relative}.gs-option>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;position:absolute;inset:0}.gs-option__label{justify-content:center;align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-target);min-inline-size:var(--gs-target);padding:var(--gs-space-2) var(--gs-space-4);border:var(--gs-border-hair) solid var(--gs-color-border-strong);border-radius:var(--gs-radius-control);background-color:var(--gs-surface);color:var(--gs-ink);font-family:var(--gs-font-sans);font-size:var(--gs-text-label);font-weight:500;line-height:var(--gs-leading-ui);font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--gs-dur-fast) var(--gs-ease-out), border-color var(--gs-dur-fast) var(--gs-ease-out), color var(--gs-dur-fast) var(--gs-ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.gs-option:hover>.gs-option__label{border-color:var(--gs-ink)}}.gs-option>:checked+.gs-option__label{border-color:var(--gs-primary);background-color:var(--gs-primary);color:var(--gs-on-primary)}.gs-option>:focus-visible+.gs-option__label{outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-option[data-gs-state=unavailable]>.gs-option__label{border-style:dashed;border-color:var(--gs-disabled-line);background-color:#0000;background-image:linear-gradient(to top right, transparent calc(50% - var(--gs-border-hair) / 2), var(--gs-disabled-line) calc(50% - var(--gs-border-hair) / 2), var(--gs-disabled-line) calc(50% + var(--gs-border-hair) / 2), transparent calc(50% + var(--gs-border-hair) / 2));color:var(--gs-ink-muted)}.gs-option[data-gs-state=unavailable]>:checked+.gs-option__label{border-style:solid;border-color:var(--gs-primary);background-color:var(--gs-primary-tint);color:var(--gs-ink)}.gs-option[data-gs-state=outofstock]>.gs-option__label:before{content:"";inline-size:var(--gs-dot);block-size:var(--gs-dot);border:var(--gs-border-hair) solid currentColor;border-radius:var(--gs-radius-round);opacity:.6}.gs-pagination{justify-items:center;gap:var(--gs-space-4);display:grid}.gs-pagination__list{justify-content:center;gap:var(--gs-space-1);flex-wrap:wrap;display:flex}@media (width<=29.98em){.gs-pagination__list{gap:0}}@media (width<=29.98em){.gs-pagination__item--wide{display:none}}@media (width>=30em){.gs-pagination__item--narrow{display:none}}.gs-pagination__link{justify-content:center;align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-target);min-inline-size:var(--gs-target);padding-inline:var(--gs-space-3);border:var(--gs-border-hair) solid transparent;border-radius:var(--gs-radius-control);color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--gs-leading-none);transition:background-color var(--gs-dur-fast) var(--gs-ease-out), border-color var(--gs-dur-fast) var(--gs-ease-out);text-decoration:none;display:inline-flex}@media (width<=29.98em){.gs-pagination__link{min-inline-size:var(--gs-target-min);padding-inline:var(--gs-space-2)}}.gs-pagination__link .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}@media (hover:hover) and (pointer:fine){.gs-pagination__link:is(a):hover{border-color:var(--gs-color-text)}}.gs-pagination__link[aria-current=page]{border-color:var(--gs-color-accent);background-color:var(--gs-color-accent);color:var(--gs-color-accent-contrast);font-weight:600}.gs-pagination__link--step{font-family:var(--gs-font-sans);font-size:var(--gs-text-nav);border-color:var(--gs-color-border-strong);font-weight:600}@media (width<=47.98em){.gs-pagination__step-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.gs-pagination__gap{min-inline-size:var(--gs-space-6);min-block-size:var(--gs-target);color:var(--gs-color-text-muted);justify-content:center;align-items:center;display:inline-flex}@media (width<=29.98em){.gs-pagination__gap{min-inline-size:var(--gs-space-5)}}.gs-pagination__more{justify-items:center;gap:var(--gs-space-3);inline-size:min(100%,22rem);display:grid}.gs-pagination__status{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);font-variant-numeric:tabular-nums}.gs-pagination__meter{inline-size:100%;block-size:calc(var(--gs-border-selected) * 2);border-radius:var(--gs-radius-pill);background:linear-gradient(var(--gs-color-accent), var(--gs-color-accent)) left center / calc(var(--gs-progress,0) * 100%) 100% no-repeat, var(--gs-color-surface-alt-2)}.gs-pagination__more .gs-btn{inline-size:100%}.gs-price{align-items:baseline;gap:0 var(--gs-space-2);color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-price);font-weight:600;line-height:var(--gs-leading-price);letter-spacing:var(--gs-tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;display:inline-flex}.gs-price :where(ins){text-decoration:none}.gs-price :where(del){color:var(--gs-color-text-muted);font-family:var(--gs-font-sans);font-size:var(--gs-text-small);letter-spacing:var(--gs-tracking-normal);text-decoration-thickness:var(--gs-border-hair);order:1;font-weight:400}.gs-price--lg{font-size:var(--gs-text-price-lg)}.gs-price__from{font-family:var(--gs-font-sans);font-size:var(--gs-text-small);letter-spacing:var(--gs-tracking-normal);font-weight:500}.gs-price__unit{font-family:var(--gs-font-sans);font-size:var(--gs-text-small);letter-spacing:var(--gs-tracking-normal);font-weight:400}.gs-price__tax,.gs-price__alt,.gs-price__lowest{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);font-weight:400;line-height:var(--gs-leading-small);display:block}:is(.gs-price__tax,.gs-price__alt,.gs-price__lowest) a{color:inherit}.gs-pricebox{justify-items:start;gap:var(--gs-space-1);display:grid}.gs-pricebox>.gs-price+*{margin-block-start:var(--gs-space-1)}html:not([data-gs-price-mode=net]) :is([data-gs-price-net],[data-gs-tax-label=net]),html[data-gs-price-mode=net] :is([data-gs-price-gross],[data-gs-tax-label=gross]){display:none}.gs-qty{--gs-qty-h:var(--gs-control-md);block-size:var(--gs-qty-h);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-control);background-color:var(--gs-surface);color:var(--gs-ink);align-items:stretch;display:inline-flex}.gs-qty>:focus-visible{z-index:1;position:relative}.gs-qty:has([aria-invalid=true]){border-color:var(--gs-error);box-shadow:inset 0 0 0 var(--gs-border-hair) var(--gs-error)}.gs-qty--sm{--gs-qty-h:var(--gs-control-sm)}.gs-qty__btn{inline-size:var(--gs-qty-h);color:inherit;cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out);flex:none;place-items:center;display:inline-grid}.gs-qty__btn .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}@media (hover:hover) and (pointer:fine){.gs-qty__btn:hover{background-color:var(--gs-subtle)}}.gs-qty__btn:active{background-color:var(--gs-subtle-2)}.gs-qty__btn:is(:disabled,[aria-disabled=true]){color:var(--gs-disabled-text);cursor:not-allowed;background-color:#0000}.gs-qty__btn:first-child{border-start-start-radius:calc(var(--gs-radius-control) - var(--gs-border-hair));border-end-start-radius:calc(var(--gs-radius-control) - var(--gs-border-hair))}.gs-qty__btn:last-child{border-start-end-radius:calc(var(--gs-radius-control) - var(--gs-border-hair));border-end-end-radius:calc(var(--gs-radius-control) - var(--gs-border-hair))}.gs-qty__input{inline-size:var(--gs-qty-field);border:0;border-inline:var(--gs-border-hair) solid var(--gs-line);block-size:100%;min-block-size:0;font-family:var(--gs-font-sans);font-size:var(--gs-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:600}.gs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs-qty--sm .gs-qty__input{inline-size:calc(var(--gs-qty-field) - var(--gs-space-3))}.gs-qty__msg{color:var(--gs-warning);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);margin-block-start:var(--gs-space-2)}.gs-segmented{--gs-seg-h:var(--gs-control-md);align-items:center;gap:var(--gs-space-2) var(--gs-space-3);flex-wrap:wrap;display:inline-flex}.gs-segmented--sm{--gs-seg-h:var(--gs-control-xs)}.gs-segmented__legend{float:left;color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-segmented__options{border:var(--gs-border-hair) solid var(--gs-color-border-strong);border-radius:var(--gs-radius-control);display:inline-flex}.gs-segmented__option{cursor:pointer;display:inline-grid;position:relative}.gs-segmented__option+.gs-segmented__option{border-inline-start:var(--gs-border-hair) solid var(--gs-color-border-strong)}.gs-segmented__option>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;position:absolute;inset:0}.gs-segmented__option>span{min-block-size:var(--gs-seg-h);padding-inline:var(--gs-space-4);color:var(--gs-color-text);font-size:var(--gs-text-nav);font-weight:500;line-height:var(--gs-leading-ui);transition:background-color var(--gs-dur-fast) var(--gs-ease-out), color var(--gs-dur-fast) var(--gs-ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.gs-segmented__option:hover>span{background-color:var(--gs-color-surface-alt)}}.gs-segmented__option>:checked+span{background-color:var(--gs-color-accent);color:var(--gs-color-accent-contrast)}.gs-segmented__option:has(>:focus-visible){outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset);z-index:1}.gs-segmented__option:first-child>span{border-start-start-radius:calc(var(--gs-radius-control) - var(--gs-border-hair));border-end-start-radius:calc(var(--gs-radius-control) - var(--gs-border-hair))}.gs-segmented__option:last-child>span{border-start-end-radius:calc(var(--gs-radius-control) - var(--gs-border-hair));border-end-end-radius:calc(var(--gs-radius-control) - var(--gs-border-hair))}.gs-segmented--sm .gs-segmented__option>span{padding-inline:var(--gs-space-3);font-size:var(--gs-text-small)}@keyframes gs-spin{to{rotate:1turn}}@keyframes gs-pulse{50%{opacity:.35}}.gs-spinner{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);border:var(--gs-border-selected) solid currentColor;border-radius:var(--gs-radius-round);vertical-align:middle;animation:gs-spin var(--gs-dur-spin) linear infinite;border-inline-end-color:#0000;flex:none;display:inline-block}.gs-spinner--lg{inline-size:var(--gs-icon);block-size:var(--gs-icon)}@media (prefers-reduced-motion:reduce){.gs-spinner,.gs-btn[aria-busy=true]:after{animation:gs-pulse calc(var(--gs-dur-spin) * 2) ease-in-out infinite;border-inline-end-color:currentColor}.gs-btn[aria-busy=true]:after{border-color:var(--gs-btn-fg)}}.gs-skeleton{background-color:var(--gs-color-surface-alt);border-radius:var(--gs-radius-control);display:block}.gs-skeleton--text{block-size:1em;inline-size:var(--gs-skeleton-w,100%);margin-block:calc(.5lh - .5em)}.gs-skeleton--media{aspect-ratio:1}.gs-skeleton--block{block-size:var(--gs-control-md)}[aria-busy=true]>.gs-skeleton{cursor:progress}.gs-stock{--gs-stock-dot:var(--gs-color-text-muted);align-items:baseline;gap:var(--gs-space-2);color:var(--gs-color-text);font-size:var(--gs-text-small);font-weight:500;line-height:var(--gs-leading-small);display:inline-flex}.gs-stock:before{content:"";inline-size:var(--gs-dot);block-size:var(--gs-dot);border:var(--gs-border-hair) solid var(--gs-stock-dot);border-radius:var(--gs-radius-round);background-color:var(--gs-stock-dot);flex:none}.gs-stock--in{--gs-stock-dot:var(--gs-success-dot);color:var(--gs-success)}.gs-stock--backorder{--gs-stock-dot:var(--gs-warning);color:var(--gs-warning)}.gs-stock--out{color:var(--gs-color-text-muted)}.gs-stock--out:before{background-color:#0000}.gs-inverse :is(.gs-stock--in,.gs-stock--backorder){color:var(--gs-color-text)}.gs-delivery{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-facts{align-items:center;gap:var(--gs-space-1) var(--gs-space-3);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);flex-wrap:wrap;display:flex}.gs-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.gs-table-scroll:focus-visible{outline-offset:var(--gs-focus-offset)}.gs-table-scroll{background:linear-gradient(to right, var(--gs-color-bg) 30%, transparent) left center / var(--gs-space-6) 100% no-repeat local, linear-gradient(to left, var(--gs-color-bg) 30%, transparent) right center / var(--gs-space-6) 100% no-repeat local, linear-gradient(to right, var(--gs-color-border-strong), transparent) left center / var(--gs-space-2) 100% no-repeat scroll, linear-gradient(to left, var(--gs-color-border-strong), transparent) right center / var(--gs-space-2) 100% no-repeat scroll}.gs-table-scroll>table{min-inline-size:100%}.gs-table{font-variant-numeric:tabular-nums;inline-size:100%}.gs-table :where(th,td){padding-block:var(--gs-space-3);padding-inline:0 var(--gs-space-4);border-block-end:var(--gs-border-hair) solid var(--gs-color-border);text-align:start;vertical-align:top}.gs-table :where(th,td):last-child{padding-inline-end:0}.gs-table thead th{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);border-block-end-color:var(--gs-color-border-strong);white-space:nowrap;font-weight:500}.gs-table tfoot :where(th,td){border-block-end:0;font-weight:600}.gs-table__num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:600}.gs-table .gs-table__num{text-align:end}.gs-spec-table{border-collapse:collapse;inline-size:100%}.gs-spec-table caption{color:var(--gs-color-text-muted);font-size:var(--gs-text-kicker);font-weight:600;line-height:var(--gs-leading-kicker);text-align:start;padding-block-end:var(--gs-space-3)}.gs-spec-table :where(th,td){padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-3) 0;border-block-end:var(--gs-border-hair) solid var(--gs-color-border);text-align:start;vertical-align:baseline}.gs-spec-table :where(th,td):last-child{padding-inline-end:0}.gs-spec-table tbody th[scope=row]{inline-size:45%;color:var(--gs-color-text-muted);font-family:var(--gs-font-sans);font-size:var(--gs-text-small);font-weight:400;line-height:var(--gs-leading-small)}.gs-spec-table tbody td{color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-data);font-weight:500;line-height:var(--gs-leading-data);font-variant-numeric:tabular-nums;-webkit-hyphens:none;hyphens:none}.gs-spec-table thead th{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);border-block-end-color:var(--gs-color-border-strong);vertical-align:bottom;font-weight:500}.gs-spec-table thead th:not(:first-child){font-size:var(--gs-text-data);font-variant-numeric:tabular-nums;color:var(--gs-color-text)}.gs-spec-table__group th{padding:var(--gs-space-5) 0 var(--gs-space-2);border-block-end:var(--gs-border-hair) solid var(--gs-color-border-strong);color:var(--gs-color-text);font-family:var(--gs-font-sans);font-size:var(--gs-text-kicker);font-weight:600;line-height:var(--gs-leading-kicker);letter-spacing:var(--gs-tracking-kicker);text-transform:uppercase}.gs-spec-table>tbody:first-of-type>.gs-spec-table__group th{padding-block-start:var(--gs-space-2)}.gs-spec-table__key{color:var(--gs-cat-text);font-weight:600}.gs-spec-table--compare :where(th,td){min-inline-size:8rem}.gs-spec-table--compare :where(tbody th[scope=row],thead th:first-child){z-index:1;background-color:var(--gs-color-bg);inline-size:auto;min-inline-size:10rem;position:sticky;inset-inline-start:0}.gs-tabs__list{border-block-end:var(--gs-border-hair) solid var(--gs-color-border-strong);flex-wrap:wrap;gap:0;display:flex}html:not(.gs-js) .gs-tabs__list{display:none}.gs-tabs__tab{min-block-size:var(--gs-target);padding-inline:var(--gs-space-5);color:var(--gs-color-text-muted);font-size:var(--gs-text-nav);font-weight:500;line-height:var(--gs-leading-ui);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out), color var(--gs-dur-fast) var(--gs-ease-out);align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.gs-tabs__tab:hover{background-color:var(--gs-color-surface-alt);color:var(--gs-color-text)}}.gs-tabs__tab[aria-selected=true]{color:var(--gs-color-text);box-shadow:inset 0 calc(var(--gs-border-indicator) * -1) 0 var(--gs-color-accent);font-weight:600}.gs-tabs__tab:focus-visible{z-index:1}.gs-tabs__panel{padding-block:var(--gs-space-6)}.gs-tile{--gs-tile-radius-inner:var(--gs-radius-card);border-radius:var(--gs-radius-card);background-color:var(--gs-color-surface);min-inline-size:0;color:var(--gs-color-text);box-shadow:var(--gs-shadow-card);transition:box-shadow var(--gs-dur-fast) var(--gs-ease-out);border:0;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.gs-tile:hover{box-shadow:var(--gs-shadow-raised)}}.gs-tile:has(.gs-tile__link:focus-visible){z-index:2}.gs-tile:has(.gs-tile__link:focus-visible):after{content:"";z-index:3;border-radius:inherit;outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset);pointer-events:none;position:absolute;inset:0}.gs-tile__media{aspect-ratio:1;background-color:var(--gs-subtle);border-start-start-radius:var(--gs-tile-radius-inner);border-start-end-radius:var(--gs-tile-radius-inner);position:relative;overflow:hidden}@media (width>=48em){.gs-tile__media{aspect-ratio:4/5}}.gs-tile__media>:where(img,picture),.gs-tile__media>picture>img{object-fit:cover;block-size:100%;inline-size:100%}.gs-tile__panel{gap:var(--gs-space-2);padding:var(--gs-card-pad) var(--gs-card-pad) var(--gs-space-3);display:grid}@media (width>=48em){.gs-tile__panel{padding:var(--gs-space-5) var(--gs-space-5) var(--gs-space-3)}}.gs-tile__title{font-size:var(--gs-text-h3)}.gs-tile__link{color:inherit;text-decoration-color:#0000}.gs-tile__link:after{content:"";z-index:1;position:absolute;inset:0}.gs-tile__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.gs-tile:hover .gs-tile__link{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline);text-decoration-thickness:var(--gs-border-selected)}}.gs-tile__links{z-index:2;border-block-start:var(--gs-border-hair) solid var(--gs-color-border);margin-block-start:var(--gs-space-2);display:grid;position:relative}.gs-tile__links>li:not(:last-child){border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-tile__links a{justify-content:space-between;align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-target-min);padding-block:var(--gs-space-2);color:var(--gs-color-text);font-size:var(--gs-text-nav);font-weight:500;text-decoration-color:#0000;display:flex}@media (hover:hover) and (pointer:fine){.gs-tile__links a:hover{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}.gs-tile__links a .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm)}.gs-tile--sm .gs-tile__media{aspect-ratio:1}.gs-tile--sm .gs-tile__media>:where(img,picture),.gs-tile--sm .gs-tile__media>picture>img{object-fit:contain}.gs-tile--sm .gs-tile__panel{gap:var(--gs-space-1);padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-4)}.gs-tile--sm .gs-tile__title{font-family:var(--gs-font-sans);font-size:var(--gs-text-ui);font-weight:600;line-height:var(--gs-leading-snug);letter-spacing:var(--gs-tracking-normal)}.gs-tile--sm:has(.gs-tile__link:focus-visible):after{outline-offset:calc(var(--gs-border-focus) * -1)}.gs-tile--row{grid-template-columns:var(--gs-tile-row-media) minmax(0, 1fr);align-items:center;display:grid}.gs-tile--row .gs-tile__media{aspect-ratio:1;border-start-end-radius:0;border-end-start-radius:var(--gs-tile-radius-inner)}.gs-tile--row .gs-tile__panel{align-content:center;gap:var(--gs-space-1);padding:var(--gs-space-2) var(--gs-space-4)}.gs-tile--row .gs-tile__title{font-size:var(--gs-text-h4)}.gs-tile--row .gs-tile__links{display:none}.gs-tile__count{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);font-weight:500;line-height:var(--gs-leading-small);font-variant-numeric:tabular-nums}.gs-toast-region{z-index:var(--gs-z-toast);inset-inline:max(var(--gs-gutter), env(safe-area-inset-left));justify-items:center;gap:var(--gs-space-2);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--gs-sticky-bottom) + max(var(--gs-space-4), env(safe-area-inset-bottom)))}@media (width>=48em){.gs-toast-region{inset-inline:auto max(var(--gs-gutter), env(safe-area-inset-right));inline-size:var(--gs-toast-w);justify-items:end}}.gs-toast{align-items:center;gap:var(--gs-space-1) var(--gs-space-3);inline-size:100%;max-inline-size:var(--gs-toast-w);min-block-size:var(--gs-target);padding:var(--gs-space-2) var(--gs-space-2) var(--gs-space-2) var(--gs-space-4);border-radius:var(--gs-radius-card);background-color:var(--gs-ink);color:var(--gs-on-dark);box-shadow:var(--gs-shadow-overlay);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);pointer-events:auto;opacity:1;transition:opacity var(--gs-dur-base) var(--gs-ease-in), translate var(--gs-dur-base) var(--gs-ease-in);--gs-color-text:var(--gs-on-dark);--gs-color-link:var(--gs-on-dark);--gs-color-link-underline:var(--gs-primary-on-dark);--gs-color-focus:var(--gs-on-dark);--gs-color-surface-alt:var(--gs-ink-2);-webkit-font-smoothing:antialiased;grid-template-columns:auto minmax(0,1fr) auto;display:grid;translate:0}@starting-style{.gs-toast{opacity:0;translate:0 var(--gs-space-2)}}.gs-toast.gs-is-leaving{opacity:0;translate:0 var(--gs-space-2)}@media (prefers-reduced-motion:reduce){.gs-toast{translate:none}.gs-toast.gs-is-leaving{translate:none}@starting-style{.gs-toast{translate:none}}}@media (forced-colors:active){.gs-toast{outline:var(--gs-border-hair) solid CanvasText}}.gs-toast__icon{inline-size:var(--gs-icon);block-size:var(--gs-icon);color:var(--gs-primary-on-dark);grid-area:1/1}.gs-toast__text{grid-area:1/2;min-inline-size:0;font-weight:500}.gs-toast__action{color:var(--gs-on-dark);grid-column:2;justify-self:start;margin-block-end:var(--gs-space-1);font-weight:600}.gs-toast__close{--gs-btn-h:var(--gs-control-sm);grid-area:1/3}.gs-usp{gap:var(--gs-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=22.4375em){.gs-usp{grid-template-columns:minmax(0,1fr)}}@media (width>=90em){.gs-usp{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-usp__item{align-content:start;gap:var(--gs-space-3);padding:var(--gs-space-4);border:var(--gs-border-hair) solid var(--gs-color-border);border-radius:var(--gs-radius-card);background-color:var(--gs-color-surface);color:var(--gs-color-text);font-size:var(--gs-text-label);font-weight:500;line-height:var(--gs-leading-small);display:grid}@media (width<=22.4375em){.gs-usp__item{align-items:center;gap:var(--gs-space-4);grid-template-columns:auto minmax(0,1fr)}}@media (width>=48em){.gs-usp__item{align-items:center;gap:var(--gs-space-4);padding:var(--gs-space-4) var(--gs-card-pad);grid-template-columns:auto minmax(0,1fr)}}.gs-usp__icon{inline-size:var(--gs-control-lg);block-size:var(--gs-control-lg);padding:calc((var(--gs-control-lg) - var(--gs-icon)) / 2);border-radius:var(--gs-radius-round);background-color:var(--gs-color-highlight);color:var(--gs-color-accent-text)}.gs-usp__text{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0}.gs-card__kicker{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=22.4375em){.gs-card--list .gs-card__kicker{display:none}}.gs-card .gs-card__title{-webkit-line-clamp:none;line-clamp:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible}.gs-card__persons{max-inline-size:100%;line-height:var(--gs-leading-kicker);white-space:normal;text-align:start}.gs-card__badges:has(>.gs-card__persons){inset-inline-end:var(--gs-space-3)}.gs-card__legal>:where(.tax-info,.shipping-costs-info,.small-business-info){display:inline}.gs-card__legal>:where(p:not(.tax-info,.shipping-costs-info,.small-business-info)){display:block}.gs-card__legal a{color:inherit;-webkit-text-decoration-color:var(--gs-color-border-strong);text-decoration-color:var(--gs-color-border-strong)}.gs-card__price>:where(.price-unit,.wc-gzd-additional-info){color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);font-variant-numeric:tabular-nums}.gs-card__meta{align-items:center;gap:var(--gs-space-1) var(--gs-space-3);flex-wrap:wrap;display:flex}.gs-card__meta>*{min-inline-size:0;max-inline-size:100%}.gs-card__meta>:where(p){margin:0}.gs-card__ship{gap:var(--gs-space-1);flex-wrap:wrap;display:inline-flex}.gs-card__meta :where(.delivery-time-info){overflow-wrap:anywhere}.gs-card__meta :where(.delivery-time-data){color:var(--gs-color-text)}.gs-card__placeholder{block-size:100%;inline-size:100%;color:var(--gs-color-text-muted);place-items:center;display:grid}.gs-card__media{isolation:isolate;background-color:var(--gs-subtle);padding:3%}.gs-card__media>img{object-fit:contain;mix-blend-mode:multiply}.gs-card:not(.gs-card--list)>.gs-card__media{aspect-ratio:4/5;padding:0}.gs-card__media--photo{padding:0}.gs-card__media--photo>img{object-fit:cover;mix-blend-mode:normal}.gs-card:not(.gs-card--list)>.gs-card__media--photo>img{block-size:100%;inline-size:100%;inset:0;translate:none}.gs-card:not(.gs-card--list){transition:box-shadow var(--gs-dur-base) var(--gs-ease-out), translate var(--gs-dur-base) var(--gs-ease-out)}.gs-card:not(.gs-card--list) .gs-card__media>img{transition:scale var(--gs-dur-base) var(--gs-ease-out), opacity .25s var(--gs-ease-out)}.gs-card__img--hover{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.gs-card:not(.gs-card--list):hover .gs-card__media.gs-has-hover>.gs-card__img--hover{opacity:1}.gs-card:not(.gs-card--list):hover .gs-card__media.gs-has-hover>.gs-card__img:not(.gs-card__img--hover){opacity:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-card:not(.gs-card--list):hover{translate:0 -2px}.gs-card:not(.gs-card--list):hover .gs-card__media>img{scale:1.03}}@media (prefers-reduced-motion:reduce){.gs-card:not(.gs-card--list) .gs-card__media>img{transition:opacity var(--gs-dur-fast) linear}}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-price{font-size:calc(var(--gs-text-price) * 1.2)}.gs-card__chips{align-items:flex-start}.gs-card__chips>.gs-chip{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-inline-size:0;display:block;overflow:visible}.gs-card__demo{flex:none}.gs-card--list .gs-card__badges:has(>.gs-card__persons){inset-inline-end:var(--gs-space-1)}.gs-card--list .gs-card__persons{min-block-size:auto;padding:var(--gs-space-1) var(--gs-space-2);font-size:var(--gs-text-chip)}.gs-card--list .gs-card__chips>:nth-child(n+2){display:none}.gs-card--accessory,.gs-card--list.gs-card--accessory:has(>.gs-card__action){grid-template-columns:var(--gs-card-list-media) minmax(0, 1fr);row-gap:var(--gs-space-3);block-size:100%}.gs-card--accessory>.gs-card__action{grid-column:1/-1;place-self:end stretch;min-inline-size:0}.gs-card--accessory .gs-card__add{text-wrap:balance;inline-size:100%;max-inline-size:100%}.gs-card--accessory .gs-card__add[aria-busy=true]{pointer-events:none}.gs-card--accessory .gs-card__add.gs-is-added{--gs-btn-bd:var(--gs-success);--gs-btn-fg:var(--gs-success)}@media (width<=47.98em){.gs-card:not(.gs-card--list,.gs-card--accessory){border-radius:calc(var(--gs-radius-card) - var(--gs-space-1))}.gs-card:not(.gs-card--list,.gs-card--accessory) :is(.gs-card__kicker,.gs-card__chips,.gs-card__ship){display:none}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__badges{inset-block-start:var(--gs-space-2);inset-inline-start:var(--gs-space-2)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__badges:has(>.gs-card__persons){inset-inline-end:var(--gs-space-2)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__persons{min-block-size:auto;padding:var(--gs-space-1) var(--gs-space-2);font-size:var(--gs-text-chip)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__body{gap:var(--gs-space-1);padding:var(--gs-space-3) var(--gs-space-3) var(--gs-space-4)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__title{-webkit-line-clamp:2;line-clamp:2;font-size:clamp(var(--gs-text-small), calc(var(--gs-text-small) + (100vw - 22.5rem) * .0185), var(--gs-text-nav));line-height:var(--gs-leading-snug);-webkit-hyphens:none;hyphens:none;overflow:hidden}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__price{gap:2px;padding-block-start:var(--gs-space-2)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-price{font-size:calc(var(--gs-text-price) * 1.1);font-weight:600}.gs-card:not(.gs-card--list,.gs-card--accessory) :is(.gs-price__tax,.gs-card__legal){font-size:var(--gs-text-chip);line-height:var(--gs-leading-kicker)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__meta{font-size:var(--gs-text-chip);line-height:var(--gs-leading-kicker);justify-items:start;gap:2px;padding-block-start:var(--gs-space-1);display:grid}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__meta .gs-stock{font-size:inherit;line-height:inherit}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__more{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=22.4375em){.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__body{padding:var(--gs-space-4) var(--gs-space-4) var(--gs-space-5)}.gs-card:not(.gs-card--list,.gs-card--accessory) .gs-card__title{font-size:var(--gs-text-ui)}}@supports (grid-template-rows:subgrid){@media (width<=47.98em){:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory)){grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card>.gs-card__media{grid-row:1}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card>.gs-card__body{grid-row:2/-1;grid-template-rows:subgrid;row-gap:var(--gs-space-1);display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__title{grid-row:1}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__price{grid-row:2;align-self:start;margin-block-start:0}:is(.gs-rail,.gs-rail__track,.gs-cardgrid:not(.gs-pdp-cards--grid),.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__meta{grid-row:3;align-self:start}}@media (width>=48em){:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory)){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card>.gs-card__media{grid-row:1}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card>.gs-card__body{grid-row:2/-1;grid-template-rows:subgrid;row-gap:var(--gs-space-2);display:grid}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__kicker{grid-row:1}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__title{grid-row:2}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__chips{grid-row:3;align-self:start}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__price{grid-row:4;align-self:start;margin-block-start:0}:is(.gs-rail,.gs-rail__track,.gs-cardgrid,.gs-products--archive,.gs-prodgrid)>li:has(>.gs-card:not(.gs-card--list,.gs-card--accessory))>.gs-card .gs-card__meta{grid-row:5}}}.gs-scrim{z-index:calc(var(--gs-z-header) - 1);background-color:var(--gs-color-scrim-light);opacity:0;transition:opacity var(--gs-dur-base) var(--gs-ease-out);position:fixed;inset:0}.gs-scrim.gs-is-visible{opacity:1}.gs-scrim[hidden]{display:none}.gs-header__glut,.gs-footer__glut{block-size:calc(var(--gs-border-hair) * 3);background-image:linear-gradient(90deg, var(--gs-cat-1), var(--gs-primary));flex:none}.gs-dialog.gs-drawer-nav{--gs-color-bg:var(--gs-paper)}.gs-drawer-nav__level{flex-direction:column;flex:auto;min-block-size:0;display:flex}.gs-drawer-nav__level[hidden]{display:none}.gs-drawer-nav__level.gs-is-entering{animation:gs-level-in var(--gs-dur-slow) var(--gs-ease-out)}.gs-drawer-nav__level.gs-is-returning{animation:gs-level-back var(--gs-dur-slow) var(--gs-ease-out)}@media (prefers-reduced-motion:reduce){.gs-drawer-nav__level.gs-is-entering,.gs-drawer-nav__level.gs-is-returning{animation:gs-level-fade var(--gs-dur-fast) linear}}@keyframes gs-level-in{0%{opacity:0;translate:24%}}@keyframes gs-level-back{0%{opacity:0;translate:-24%}}@keyframes gs-level-fade{0%{opacity:0}}.gs-drawer-nav .gs-dialog__header{padding-inline-start:var(--gs-gutter)}.gs-drawer-nav__body{align-content:start;gap:var(--gs-space-5);padding-inline:var(--gs-gutter);display:grid}.gs-drawer-nav__search{align-items:center;gap:var(--gs-space-3);inline-size:100%;min-block-size:var(--gs-control-md);padding-inline:var(--gs-space-3);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-control);background-color:var(--gs-surface);color:var(--gs-ink-muted);font-size:var(--gs-text-ui);text-align:start;cursor:pointer;display:flex}.gs-drawer-nav__search .gs-icon{flex:none;block-size:20px;inline-size:20px}.gs-drawer-nav__search span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.gs-drawer-nav__search:hover{border-color:var(--gs-ink)}}.gs-drawer-nav__verticals{gap:var(--gs-space-2);margin:0;display:grid}.gs-drawer-nav__vertical{align-items:center;gap:var(--gs-space-3);min-block-size:64px;inline-size:100%;padding:var(--gs-space-3) var(--gs-space-3) var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);color:var(--gs-ink);text-align:start;cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.gs-drawer-nav__vertical:hover{background-color:var(--gs-subtle-2)}}.gs-drawer-nav__vertical[aria-current]:not([aria-current=false]) .gs-drawer-nav__name{-webkit-text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-underline-offset:.2em}.gs-drawer-nav__name{min-inline-size:0;font-family:var(--gs-font-display);font-size:1.25rem;font-weight:700;line-height:var(--gs-leading-h4);-webkit-hyphens:auto;hyphens:auto;flex:auto}.gs-drawer-nav__chevron{block-size:20px;inline-size:20px;color:var(--gs-color-text-muted);flex:none}@media (prefers-reduced-motion:no-preference){.gs-drawer-nav__chevron{transition:rotate var(--gs-dur-base) var(--gs-ease-out)}[aria-expanded=true]>.gs-drawer-nav__chevron{rotate:180deg}}.gs-drawer-nav__group{display:grid}.gs-drawer-nav__panel{visibility:hidden;transition:grid-template-rows var(--gs-dur-slow) var(--gs-ease-out), visibility 0s linear var(--gs-dur-slow);grid-template-rows:0fr;display:grid}.gs-drawer-nav__group.gs-is-open>.gs-drawer-nav__panel{visibility:visible;transition:grid-template-rows var(--gs-dur-slow) var(--gs-ease-out), visibility 0s;grid-template-rows:1fr}.gs-drawer-nav__panel-inner{min-block-size:0;overflow:hidden}.gs-drawer-nav__panel-inner>.gs-drawer-nav__all{margin-block-start:var(--gs-space-4)}.gs-drawer-nav__tiles{gap:var(--gs-space-4) var(--gs-space-3);margin:var(--gs-space-4) 0 var(--gs-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gs-drawer-nav__tile{min-block-size:var(--gs-target-min);color:var(--gs-ink);align-content:start;gap:2px;text-decoration:none;display:grid}.gs-drawer-nav__tile-media{aspect-ratio:1;border-radius:var(--gs-radius-control);background-color:var(--gs-subtle);margin-block-end:var(--gs-space-2);display:block;overflow:hidden}.gs-drawer-nav__tile-media img{object-fit:cover;object-position:50% 58%;block-size:100%;inline-size:100%;display:block}.gs-drawer-nav__tile-name{font-size:var(--gs-text-nav);font-weight:600;line-height:var(--gs-leading-snug);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.gs-drawer-nav__tile[aria-current=page] .gs-drawer-nav__tile-name{-webkit-text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-underline-offset:.22em}.gs-drawer-nav__section{gap:var(--gs-space-2);display:grid}.gs-drawer-nav__label{color:var(--gs-color-text-muted)}.gs-drawer-nav__links{border-block-start:var(--gs-border-hair) solid var(--gs-color-border);margin:0}.gs-drawer-nav__links>li{border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-drawer-nav__link{align-items:center;gap:var(--gs-space-3);min-block-size:var(--gs-target);padding-block:var(--gs-space-2);color:var(--gs-ink);font-size:var(--gs-text-ui);font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.gs-drawer-nav__link:hover .gs-drawer-nav__link-text{-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-primary);text-decoration:underline var(--gs-border-hair) var(--gs-primary);text-underline-offset:.22em}}.gs-drawer-nav__link[aria-current=page]{box-shadow:inset var(--gs-border-indicator) 0 0 var(--gs-color-accent);padding-inline-start:var(--gs-space-3);font-weight:600}@media (forced-colors:active){.gs-drawer-nav__link[aria-current=page]{border-inline-start:var(--gs-border-indicator) solid Highlight;padding-inline-start:calc(var(--gs-space-3) - var(--gs-border-indicator))}}.gs-drawer-nav__link-text{flex:auto;min-inline-size:0}.gs-drawer-nav__link--grand{color:var(--gs-color-text-muted);font-size:var(--gs-text-nav);padding-inline-start:var(--gs-space-4)}.gs-drawer-nav__grand{margin:0 0 var(--gs-space-2)}.gs-drawer-nav__count{color:var(--gs-color-text-muted);font-size:var(--gs-text-data);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.gs-drawer-nav__foot{gap:var(--gs-space-4);padding-inline:var(--gs-gutter);background-color:var(--gs-subtle);display:grid}.gs-drawer-nav__foot .gs-price-toggle{justify-content:space-between;inline-size:100%}.gs-drawer-nav__foot .gs-segmented__legend{color:var(--gs-ink);font-weight:500}.gs-drawer-nav__actions{gap:var(--gs-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.gs-drawer-nav__hours{margin:0}.gs-drawer-nav__phone{color:var(--gs-ink);font-variant-numeric:tabular-nums;font-weight:600}.gs-drawer-nav__all{justify-self:start}.gs-footer{--gs-color-surface-alt:var(--gs-line);background-color:var(--gs-subtle-2);color:var(--gs-color-text);margin-block-start:var(--gs-section-y);padding-block-end:max(var(--gs-space-6), env(safe-area-inset-bottom))}.gs-footer__trustlist{gap:var(--gs-space-5) var(--gs-space-4);padding-block:var(--gs-space-6);border-block-end:var(--gs-border-hair) solid var(--gs-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=48em){.gs-footer__trustlist{gap:var(--gs-space-5) var(--gs-space-6)}}@media (width>=64em){.gs-footer__trustlist{padding-block:var(--gs-space-7);grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-footer__trustitem{align-items:flex-start;gap:var(--gs-space-3);flex-direction:column;min-inline-size:0;display:flex}@media (width>=48em){.gs-footer__trustitem{flex-direction:row;align-items:center}}.gs-footer__trusticon{inline-size:var(--gs-control-md);block-size:var(--gs-control-md);border-radius:var(--gs-radius-round);background-color:var(--gs-surface);color:var(--gs-color-accent-text);box-shadow:var(--gs-shadow-card);flex:none;place-items:center;display:grid}.gs-footer__trusttext{min-inline-size:0;font-size:var(--gs-text-label);font-weight:500;line-height:var(--gs-leading-snug);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.gs-footer__main{gap:var(--gs-space-7);padding-block:var(--gs-space-7);display:grid}@media (width>=64em){.gs-footer__main{gap:var(--gs-space-8);padding-block:var(--gs-space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.gs-footer__brand{align-content:start;justify-items:start;gap:var(--gs-space-4);display:grid}.gs-footer__logo{min-block-size:var(--gs-target-min);color:var(--gs-ink);align-items:center;text-decoration:none;display:inline-flex}.gs-footer__logo .gs-logo__svg{block-size:28px}.gs-footer__tagline{max-inline-size:18em;color:var(--gs-ink);font-family:var(--gs-font-display);font-size:var(--gs-text-h3);font-weight:500;line-height:var(--gs-leading-h3);text-wrap:balance}.gs-footer__nav{gap:var(--gs-space-7) var(--gs-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@media (width>=48em){.gs-footer__nav{gap:var(--gs-space-6) var(--gs-space-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.gs-footer__col{align-content:start;gap:var(--gs-space-3);min-inline-size:0;display:grid}.gs-footer__heading{color:var(--gs-color-text);font-family:var(--gs-font-sans)}.gs-footer__list{gap:var(--gs-space-2);margin:0;display:grid}.gs-footer__link{min-block-size:var(--gs-target-min);color:var(--gs-ink);font-size:var(--gs-text-nav);line-height:var(--gs-leading-small);-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-decoration:underline var(--gs-border-hair) var(--gs-color-link-underline);text-underline-offset:.22em;overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.gs-footer__link:hover{text-decoration-thickness:var(--gs-border-selected)}}.gs-footer__link[aria-current=page]{text-decoration-thickness:var(--gs-border-selected);font-weight:600}@media (width>=64em){.gs-footer__link{min-block-size:0;padding-block:var(--gs-space-1)}}.gs-footer__contact{justify-items:start;gap:var(--gs-space-2);display:grid}.gs-footer__advisor-text{font-size:var(--gs-text-nav);line-height:var(--gs-leading-small)}.gs-footer__phone,.gs-footer__mail,.gs-footer__advisor-link{min-block-size:var(--gs-target-min);align-items:center;display:inline-flex}.gs-footer__phone{color:var(--gs-ink);font-size:var(--gs-text-lead);font-weight:600;line-height:var(--gs-leading-price);letter-spacing:var(--gs-tracking-tight);font-variant-numeric:tabular-nums;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.gs-footer__phone:hover{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}.gs-footer__phone:focus-visible{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}.gs-footer__hours{color:var(--gs-color-text-muted);font-size:var(--gs-text-small)}.gs-footer__mail{color:var(--gs-ink);font-size:var(--gs-text-small);overflow-wrap:anywhere}.gs-footer__advisor-link{font-size:var(--gs-text-nav)}.gs-footer__brands{align-items:baseline;gap:var(--gs-space-1) var(--gs-space-2);padding-block:var(--gs-space-5);border-block-start:var(--gs-border-hair) solid var(--gs-line-strong);color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);flex-wrap:wrap;display:flex}.gs-footer__brands-label{margin:0;font-weight:600}.gs-footer__brandlist{flex-wrap:wrap;margin:0;display:flex}.gs-footer__brandlist>li:not(:last-child):after{content:"·" / "";margin-inline:var(--gs-space-2)}.gs-footer__bottomrow{justify-content:space-between;align-items:center;gap:var(--gs-space-3) var(--gs-space-6);border-block-start:var(--gs-border-hair) solid var(--gs-line-strong);color:var(--gs-color-text-muted);font-size:var(--gs-text-small);flex-wrap:wrap;padding-block-start:var(--gs-space-5);display:flex}.gs-footer__vat{flex:22rem;margin:0}.gs-footer__vat a{color:inherit}.gs-footer__copy{font-size:var(--gs-text-small);font-variant-numeric:tabular-nums;margin:0}.gs-header{--gs-header-away:calc(var(--gs-demo-strip-h) + var(--gs-topbar-h));z-index:var(--gs-z-header);background-color:var(--gs-color-bg);transition:translate var(--gs-dur-slow) var(--gs-ease-out), margin-block-end var(--gs-dur-base) var(--gs-ease-out);position:sticky;inset-block-start:calc(var(--gs-header-away) * -1)}.gs-header.gs-is-hidden{translate:0 calc((100% - var(--gs-header-away)) * -1)}.gs-header.gs-is-compact{--gs-header-h-mobile:52px;--gs-header-h-desktop:68px;margin-block-end:8px}@media (width>=64em){.gs-header.gs-is-compact{margin-block-end:16px}}.gs-header.gs-is-compact .gs-logo{scale:.8}.gs-header .gs-header__main,.gs-header .gs-nav__item,.gs-header .gs-nav__list{transition:min-block-size var(--gs-dur-base) var(--gs-ease-out), max-block-size var(--gs-dur-base) var(--gs-ease-out)}.gs-header .gs-logo{transform-origin:0;transition:scale var(--gs-dur-base) var(--gs-ease-out)}@media (prefers-reduced-motion:reduce){.gs-header{transition:none}.gs-header .gs-header__main,.gs-header .gs-nav__item,.gs-header .gs-nav__list,.gs-header .gs-logo{transition:none}}@media (height<=25em){.gs-header{position:relative;inset-block-start:auto}}html:not(.gs-js) .gs-header,.gs-header--checkout{position:relative;inset-block-start:auto}.gs-demo-bar{background-color:var(--gs-subtle-2);color:var(--gs-ink);font-size:var(--gs-text-small);line-height:var(--gs-leading-snug)}.gs-demo-bar__inner{align-items:center;gap:var(--gs-space-3);min-block-size:var(--gs-demo-strip-h);padding-block:var(--gs-space-1);display:flex}.gs-demo-bar__inner .gs-badge{min-block-size:var(--gs-space-5);flex:none;padding-block:0}.gs-demo-bar__text{-webkit-hyphens:manual;hyphens:manual;min-inline-size:0}.gs-topbar{--gs-color-surface-alt:var(--gs-subtle-2);--gs-color-surface-alt-2:var(--gs-line);background-color:var(--gs-subtle);color:var(--gs-color-text);font-size:var(--gs-text-small);line-height:var(--gs-leading-snug)}.gs-topbar__inner{justify-content:space-between;align-items:center;gap:var(--gs-space-3) var(--gs-space-5);min-block-size:var(--gs-topbar-h);padding-block:var(--gs-space-1);display:flex}@media (width>=64em){.gs-topbar__inner{padding-block:0}}.gs-topbar__facts{gap:var(--gs-space-1) var(--gs-space-5);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.gs-topbar__fact{align-items:center;gap:var(--gs-space-2);color:var(--gs-color-text);display:inline-flex}.gs-topbar__fact:before{content:"";border-radius:var(--gs-radius-round);background-color:var(--gs-color-accent);flex:none;block-size:6px;inline-size:6px}.gs-topbar__fact-sep{margin-inline:.35em}@media (width<=29.98em){.gs-topbar__facts{flex-wrap:nowrap;flex:auto}.gs-topbar__fact{align-items:flex-start;min-inline-size:0}.gs-topbar__fact:before{margin-block-start:calc((1lh - var(--gs-dot-sm)) / 2)}.gs-topbar__fact-text{text-wrap:balance;min-inline-size:0}.gs-topbar__fact-part:not(.gs-topbar__fact-part--lead),.gs-topbar__fact-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=22.49em){.gs-topbar__inner{gap:var(--gs-space-2) var(--gs-space-3)}.gs-topbar__fact{font-size:var(--gs-text-chip)}.gs-topbar .gs-segmented--sm .gs-segmented__option>span{padding-inline:var(--gs-space-2);font-size:var(--gs-text-chip)}}.gs-topbar__fact--extra{display:none}@media (width>=80em){.gs-topbar__fact--extra{display:inline-flex}}.gs-topbar__service{align-items:center;gap:var(--gs-space-5);flex:none;margin-inline-start:auto;display:flex}.gs-topbar .gs-segmented__legend{color:var(--gs-color-text-muted)}@media (width<=63.98em){.gs-topbar .gs-segmented__legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.gs-topbar__advice{align-items:baseline;gap:var(--gs-space-2);color:var(--gs-color-text-muted);white-space:nowrap;display:none}@media (width>=64em){.gs-topbar__advice{display:flex}}.gs-topbar__phone{color:var(--gs-color-text);font-variant-numeric:tabular-nums;font-weight:600;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.gs-topbar__phone:hover{-webkit-text-decoration-color:var(--gs-color-link-underline);text-decoration-color:var(--gs-color-link-underline)}}.gs-header__bar{background-color:var(--gs-color-bg);position:relative}.gs-header__main{align-items:center;gap:var(--gs-space-2);min-block-size:var(--gs-header-h-mobile);display:flex}@media (width>=64em){.gs-header__main{align-items:stretch;gap:var(--gs-space-5);min-block-size:var(--gs-header-h-desktop);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.gs-is-nav-collapsed .gs-header__main{grid-template-columns:auto auto minmax(0,1fr) auto}}.gs-header__menu{flex:none;margin-inline-start:calc(var(--gs-space-3) * -1)}@media (width>=64em){.gs-header__menu{display:none}.gs-is-nav-collapsed .gs-header__menu{inline-size:auto;padding-inline:var(--gs-space-3) var(--gs-space-4);align-self:center;display:inline-flex}}@media (width<=63.98em){.gs-header__menu-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.gs-header__logo{min-inline-size:0;min-block-size:var(--gs-target);color:var(--gs-ink);flex:0 auto;align-items:center;text-decoration:none;display:inline-flex}.gs-logo{align-items:center;gap:var(--gs-space-2);color:inherit;line-height:1;display:inline-flex}.gs-logo__svg{fill:currentColor;block-size:16px;inline-size:auto;display:block}@media (width>=22.5em){.gs-logo__svg{block-size:18px}}@media (width>=25em){.gs-logo__svg{block-size:20px}}@media (width>=64em){.gs-logo__svg{block-size:28px}}.gs-logo__symbol{block-size:24px;inline-size:auto;fill:var(--gs-logo-accent,var(--gs-primary))}.gs-logo__wordmark{font-family:var(--gs-font-display);letter-spacing:var(--gs-tracking-tight);font-size:1.25rem;font-weight:700}.gs-header__center{min-inline-size:0;display:none}@media (width>=64em){.gs-header__center{justify-content:center;align-items:stretch;gap:var(--gs-space-2) var(--gs-space-4);flex-wrap:wrap;display:flex}}.gs-header__search{min-inline-size:12rem;max-inline-size:var(--gs-search-w);padding-block:var(--gs-space-2);flex:auto;align-self:center;display:none}@media (width>=64em){html:not(.gs-js) .gs-header__search,.gs-header.gs-is-search-expanded .gs-header__search{display:block}.gs-header.gs-is-search-expanded .gs-nav{display:none}}.gs-header__actions{align-items:center;gap:var(--gs-space-2);margin-inline:auto calc(var(--gs-space-3) * -1);flex:none;display:flex}@media (width>=64em){.gs-header__actions{margin-inline:0 calc(var(--gs-space-3) * -1)}}.gs-header__action{justify-content:center;align-items:center;gap:var(--gs-space-2);min-inline-size:var(--gs-target);min-block-size:var(--gs-target);padding:0 var(--gs-space-3);border-radius:var(--gs-radius-control);color:var(--gs-ink);font-family:var(--gs-font-sans);font-size:var(--gs-text-nav);font-weight:500;line-height:var(--gs-leading-ui);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.gs-header__action .gs-icon{inline-size:var(--gs-icon);block-size:var(--gs-icon)}@media (hover:hover) and (pointer:fine){.gs-header__action:hover{background-color:var(--gs-color-surface-alt)}}.gs-header__action:active,.gs-header__action[aria-expanded=true]{background-color:var(--gs-color-surface-alt-2)}.gs-header__action[aria-current]{box-shadow:inset 0 calc(var(--gs-border-indicator) * -1) 0 var(--gs-color-accent)}@media (width<=79.98em){.gs-header__action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=64em){.gs-header__action--search{display:none}}.gs-header__action--search-toggle{display:none}@media (width>=64em){html.gs-js .gs-header__action--search-toggle{display:inline-flex}}@media (width<=63.98em){.gs-header__action--account{display:none}}.gs-cart-button__icon{display:inline-grid;position:relative}@media (width>=80em){.gs-cart-button__icon{margin-inline-end:var(--gs-space-3)}}.gs-cart-button__badge{min-inline-size:var(--gs-cart-badge);block-size:var(--gs-cart-badge);border-radius:var(--gs-radius-pill);background-color:var(--gs-primary);color:var(--gs-on-primary);font-family:var(--gs-font-sans);font-variant-numeric:tabular-nums;visibility:hidden;place-items:center;padding-inline:4px;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-block-start:-7px;inset-inline-end:-9px}.gs-cart-button__badge:not(:empty){visibility:visible}html[data-gs-cart] .gs-cart-button__badge:empty{visibility:visible}html[data-gs-cart] .gs-cart-button__badge:empty:after{content:var(--gs-cart-count,"")}.gs-header--checkout .gs-header__main{justify-content:flex-start;align-items:center;gap:var(--gs-space-5);display:flex}.gs-header--checkout .gs-header__logo{flex:none}.gs-header__secure{align-items:center;gap:var(--gs-space-2);min-inline-size:0;color:var(--gs-color-text);font-size:var(--gs-text-nav);font-weight:500;line-height:var(--gs-leading-ui);margin-inline-start:auto;display:inline-flex}.gs-header__secure .gs-icon{color:var(--gs-success);flex:none}.gs-header__phone{justify-content:center;align-items:center;gap:var(--gs-space-2);min-inline-size:var(--gs-target);min-block-size:var(--gs-target);color:var(--gs-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-decoration-color:#0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.gs-header__phone:hover{-webkit-text-decoration-color:var(--gs-primary);text-decoration-color:var(--gs-primary)}}@media (width<=47.98em){.gs-header__phone-number{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=29.98em){.gs-header--checkout .gs-header__main{gap:var(--gs-space-3)}}@media (width<=22.49em){.gs-header--checkout .gs-header__main{gap:var(--gs-space-2)}.gs-header__secure{gap:var(--gs-space-1);font-size:var(--gs-text-small)}}@media (width<=47.98em){.gs-mini-cart{--gs-dialog-from:0 100%;block-size:auto;max-block-size:var(--gs-sheet-h);border-start-start-radius:var(--gs-radius-card);border-start-end-radius:var(--gs-radius-card);inset:auto 0 0}}@media (width<=47.98em) and (prefers-reduced-motion:reduce){.gs-mini-cart{--gs-dialog-from:0 0}}@media (width>=48em){.gs-mini-cart__handle{display:none}}.gs-mini-cart .gs-dialog__header{padding-inline-start:var(--gs-gutter)}@media (width>=48em){.gs-mini-cart .gs-dialog__header{padding-inline-start:var(--gs-space-5)}}.gs-mini-cart__count{color:var(--gs-color-text-muted);font-size:var(--gs-text-ui);font-variant-numeric:tabular-nums;font-weight:500}.gs-mini-cart__notice{padding:var(--gs-space-3) var(--gs-gutter) 0;flex:none}@media (width>=48em){.gs-mini-cart__notice{padding-inline:var(--gs-space-5)}}.gs-mini-cart__notice[hidden]{display:none}.gs-mini-cart__body{padding-block:var(--gs-space-2) var(--gs-space-5);padding-inline:var(--gs-gutter)}@media (width>=48em){.gs-mini-cart__body{padding-inline:var(--gs-space-5)}}.gs-mini-cart__skeleton{gap:var(--gs-space-4);padding-block:var(--gs-space-4);display:grid}.gs-mini-cart__skeleton span{block-size:var(--gs-thumb);border-radius:var(--gs-radius-control);background:linear-gradient(90deg, var(--gs-subtle) 0 var(--gs-thumb), transparent var(--gs-thumb) calc(var(--gs-thumb) + var(--gs-space-4)), var(--gs-subtle) calc(var(--gs-thumb) + var(--gs-space-4)));display:block}.gs-mini-cart__items{margin:0}.gs-mini-cart__item{gap:var(--gs-space-3);padding-block:var(--gs-space-4);border-block-end:var(--gs-border-hair) solid var(--gs-color-border);transition:opacity var(--gs-dur-fast) var(--gs-ease-out);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.gs-mini-cart__item[aria-busy=true]{opacity:.55;pointer-events:none}@media (width<=29.98em){.gs-mini-cart__item{grid-template-columns:56px minmax(0,1fr)}.gs-mini-cart__item .gs-mini-cart__price{text-align:start;grid-column:2;justify-items:start}}.gs-mini-cart__thumb{aspect-ratio:1;border-radius:var(--gs-radius-control);background-color:var(--gs-subtle);align-self:start;place-items:center;display:grid;overflow:hidden}.gs-mini-cart__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.gs-mini-cart__info{align-content:start;gap:var(--gs-space-1);min-inline-size:0;display:grid}.gs-mini-cart__name{color:var(--gs-ink);font-weight:600;line-height:var(--gs-leading-small);overflow-wrap:anywhere;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.gs-mini-cart__name:hover{-webkit-text-decoration-color:var(--gs-primary);text-decoration-color:var(--gs-primary)}}.gs-mini-cart__rest{color:var(--gs-color-text-muted);font-size:var(--gs-text-badge);line-height:var(--gs-leading-small);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.gs-mini-cart__variation{font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-mini-cart__sku{color:var(--gs-color-text-muted);font-size:var(--gs-text-badge);font-variant-numeric:tabular-nums}.gs-mini-cart__controls{align-items:center;gap:var(--gs-space-2) var(--gs-space-3);flex-wrap:wrap;margin-block-start:var(--gs-space-2);display:flex}.gs-mini-cart .gs-qty--sm{--gs-qty-h:calc(var(--gs-target-min) + var(--gs-border-hair) * 2)}.gs-mini-cart__remove{min-block-size:var(--gs-target-min);font-size:var(--gs-text-small)}.gs-mini-cart__msg{margin:0}.gs-mini-cart__msg[hidden]{display:none}.gs-mini-cart__price{align-content:start;justify-items:end;gap:var(--gs-space-1);text-align:end;display:grid}.gs-mini-cart__acc{gap:var(--gs-space-3);margin-block-start:var(--gs-space-5);display:grid}.gs-mini-cart__acc-title{color:var(--gs-color-text-muted)}.gs-mini-cart__acc-list{gap:var(--gs-space-2);margin:0;display:grid}.gs-mini-cart__acc-item{align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2);border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.gs-mini-cart__acc-thumb{border-radius:var(--gs-radius-control);background-color:var(--gs-surface);place-items:center;block-size:56px;inline-size:56px;display:grid;overflow:hidden}.gs-mini-cart__acc-thumb img{object-fit:contain;block-size:100%;inline-size:100%}.gs-mini-cart__acc-body{gap:var(--gs-space-1);min-inline-size:0;display:grid}.gs-mini-cart__acc-name{color:var(--gs-ink);font-size:var(--gs-text-small);font-weight:600;line-height:var(--gs-leading-small);text-decoration-color:#0000}.gs-mini-cart__acc-price{font-variant-numeric:tabular-nums;gap:2px;display:grid}.gs-mini-cart__acc-price .gs-price{font-size:var(--gs-text-ui)}.gs-mini-cart__acc-price :is(.gs-price__lowest,.gs-price__alt,.gs-price__old,.gs-price__current>.screen-reader-text){display:none}.gs-mini-cart__acc-price .gs-price__tax{font-size:var(--gs-text-badge);line-height:var(--gs-leading-small)}.gs-mini-cart__acc-item .gs-btn{min-block-size:var(--gs-target-min)}.gs-mini-cart__empty{justify-items:start;gap:var(--gs-space-4);padding-block:var(--gs-space-6);display:grid}.gs-mini-cart__foot{gap:var(--gs-space-2);padding-inline:var(--gs-gutter);display:grid}@media (width>=48em){.gs-mini-cart__foot{padding-inline:var(--gs-space-5)}}.gs-mini-cart__foot[hidden]{display:none}.gs-mini-cart__ship{justify-content:space-between;gap:0 var(--gs-space-3);flex-wrap:wrap;display:flex}.gs-mini-cart__shipping{margin:0}.gs-mini-cart__restriction{align-items:center;gap:var(--gs-space-2);margin:0;display:inline-flex}.gs-mini-cart__restriction .gs-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);flex:none}@media (height<=30em){.gs-mini-cart[open]{display:block;overflow-y:auto}.gs-mini-cart .gs-dialog__header{z-index:1;background-color:var(--gs-color-bg);position:sticky;inset-block-start:0}.gs-mini-cart__body{overflow:visible}}.gs-mini-cart__total{justify-content:space-between;align-items:baseline;gap:var(--gs-space-3);display:flex}.gs-mini-cart__total-label{font-weight:600}.gs-mini-cart__total-value{font-size:var(--gs-text-price);letter-spacing:var(--gs-tracking-tight);font-variant-numeric:tabular-nums;font-weight:700}.gs-mini-cart__legal{justify-content:space-between;gap:0 var(--gs-space-3);flex-wrap:wrap;margin:0;display:flex}.gs-mini-cart__actions{gap:var(--gs-space-2);margin-block-start:var(--gs-space-2);display:grid}.gs-nav{--gs-nav-pad:var(--gs-space-2);--gs-nav-size:var(--gs-text-small);min-inline-size:0;display:none}@media (width>=64em){.gs-nav{display:flex}}@media (width>=80em){.gs-nav{--gs-nav-pad:var(--gs-space-3);--gs-nav-size:var(--gs-text-nav)}}.gs-is-nav-collapsed .gs-nav{display:none}.gs-nav__inner{min-inline-size:0;display:flex}.gs-nav__list{max-block-size:var(--gs-header-h-desktop);flex-wrap:wrap;place-content:flex-start center;align-items:stretch;margin:0;display:flex;overflow:hidden}html:not(.gs-js) .gs-nav__list{max-block-size:none;overflow:visible}.gs-nav__item{min-block-size:var(--gs-header-h-desktop);display:flex}.gs-nav__item--sep{background:linear-gradient(var(--gs-color-border), var(--gs-color-border)) left center / var(--gs-border-hair) 50% no-repeat;margin-inline-start:var(--gs-nav-pad);padding-inline-start:var(--gs-nav-pad)}.gs-nav__link{align-items:center;gap:var(--gs-space-1);min-block-size:var(--gs-target);padding-inline:var(--gs-nav-pad);color:var(--gs-ink);font-family:var(--gs-font-sans);font-size:var(--gs-nav-size);font-weight:500;line-height:var(--gs-leading-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.gs-nav__link:after{content:"";inset-inline:var(--gs-nav-pad);block-size:var(--gs-border-indicator);border-radius:var(--gs-radius-pill);transition:background-color var(--gs-dur-fast) var(--gs-ease-out);background-color:#0000;position:absolute;inset-block-end:calc(50% - 1.2em)}@media (hover:hover) and (pointer:fine){.gs-nav__link:hover:after{background-color:var(--gs-line-strong)}}.gs-nav__link.gs-is-current:after,.gs-nav__link[aria-current]:not([aria-current=false]):after{background-color:var(--gs-primary)}.gs-nav__link[aria-expanded=true]:after{background-color:var(--gs-ink)}.gs-nav__link:focus-visible{outline-offset:calc(var(--gs-focus-offset) * -1)}@media (forced-colors:active){.gs-nav__link.gs-is-current:after,.gs-nav__link[aria-current]:not([aria-current=false]):after{background-color:highlight}.gs-nav__link[aria-expanded=true]:after{background-color:canvastext}}.gs-nav__chevron{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);color:var(--gs-color-text-muted)}a>.gs-nav__chevron{display:none}[aria-expanded=true]>.gs-nav__chevron{color:var(--gs-ink)}@media (prefers-reduced-motion:no-preference){.gs-nav__chevron{transition:rotate var(--gs-dur-base) var(--gs-ease-out)}[aria-expanded=true]>.gs-nav__chevron{rotate:180deg}}.gs-mega{z-index:var(--gs-z-dropdown);max-block-size:calc(100dvh - var(--gs-header-h-desktop));overscroll-behavior:contain;border-block-start:var(--gs-border-hair) solid var(--gs-color-border);background-color:var(--gs-color-bg);box-shadow:var(--gs-shadow-overlay);opacity:1;transition:opacity var(--gs-dur-slow) var(--gs-ease-out), translate var(--gs-dur-slow) var(--gs-ease-out);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;translate:0}@starting-style{.gs-mega{opacity:0;translate:0 calc(var(--gs-space-2) * -1)}}.gs-mega[hidden]{display:none}@media (prefers-reduced-motion:reduce){.gs-mega{translate:none}@starting-style{.gs-mega{translate:none}}}@media (forced-colors:active){.gs-mega{border-block-end:var(--gs-border-hair) solid CanvasText}}.gs-mega__inner{gap:var(--gs-space-5);padding-block:var(--gs-space-6) var(--gs-space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gs-mega__intro{align-content:start;gap:var(--gs-space-3);grid-column:1/span 3;display:grid}.gs-mega__title{margin:0}.gs-mega__lead{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-mega__all{font-size:var(--gs-text-nav);justify-self:start;margin-block-start:var(--gs-space-2)}.gs-mega__total{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);font-variant-numeric:tabular-nums}.gs-mega__tiles{gap:var(--gs-space-5) var(--gs-space-4);grid-column:4/span 6;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;margin:0;display:grid}.gs-mega__tile{align-content:start;gap:var(--gs-space-2);min-inline-size:0;display:grid}.gs-mega__tile-link{align-content:start;gap:var(--gs-space-1);color:var(--gs-ink);text-decoration:none;display:grid}.gs-mega__tile-link:focus-visible{outline-offset:var(--gs-focus-offset);border-radius:var(--gs-radius-control)}.gs-mega__tile-media{aspect-ratio:4/5;border-radius:var(--gs-radius-control);background-color:var(--gs-subtle);margin-block-end:var(--gs-space-2);display:block;overflow:hidden}.gs-mega__tile-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.gs-mega__tile-media img{transition:scale var(--gs-dur-base) var(--gs-ease-out)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-mega__tile-link:hover .gs-mega__tile-media img{scale:1.04}}.gs-mega__tile-name{font-size:var(--gs-text-nav);font-weight:600;line-height:var(--gs-leading-snug);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.gs-mega__tile-link[aria-current=page] .gs-mega__tile-name,.gs-mega__tile-link:hover .gs-mega__tile-name{-webkit-text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-decoration:underline var(--gs-border-selected) var(--gs-primary);text-underline-offset:.22em}.gs-mega__count{color:var(--gs-color-text-muted);font-size:var(--gs-text-data);font-variant-numeric:tabular-nums;font-weight:400}.gs-mega__sub{gap:var(--gs-space-1);margin:0 0 var(--gs-space-3);display:grid}.gs-mega__sublink{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.gs-mega__sublink:hover{color:var(--gs-ink);-webkit-text-decoration-color:var(--gs-primary);text-decoration-color:var(--gs-primary)}}.gs-mega__teaser{align-content:start;gap:var(--gs-space-3);padding:var(--gs-space-5);border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);grid-column:10/span 3;display:grid}.gs-mega__teaser-title{margin:0}.gs-mega__teaser-text{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-mega__teaser-link{font-size:var(--gs-text-nav);justify-self:start}.gs-mega__teaser-button{justify-self:stretch;margin-block-start:var(--gs-space-2)}.gs-mega__guide.gs-link{border-block-start:var(--gs-border-hair) solid var(--gs-color-border);font-size:var(--gs-text-nav);justify-self:stretch;margin-block-start:var(--gs-space-2);padding-block-start:var(--gs-space-4);text-decoration-line:none}@media (hover:hover) and (pointer:fine){.gs-mega__guide.gs-link:hover{text-decoration-line:underline}}.gs-mega__phone{color:var(--gs-ink);font-size:var(--gs-text-h4);font-variant-numeric:tabular-nums;justify-self:start;font-weight:600}.gs-mega__cards{gap:var(--gs-space-5);grid-column:4/span 9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gs-mega__card{border-radius:var(--gs-radius-card);background-color:var(--gs-subtle);display:flex;overflow:clip}.gs-mega__card-link{align-content:start;gap:var(--gs-space-2);padding:var(--gs-space-5);color:var(--gs-ink);transition:background-color var(--gs-dur-fast) var(--gs-ease-out);flex:1;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.gs-mega__card-link:hover{background-color:var(--gs-subtle-2)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-mega__card-link:hover .gs-mega__card-more .gs-icon{translate:var(--gs-border-selected) 0}}.gs-mega__card-link:focus-visible{outline-offset:calc(var(--gs-focus-offset) * -1)}.gs-mega__card-icon{block-size:32px;inline-size:32px;color:var(--gs-cat-text)}.gs-mega__card-title{font-family:var(--gs-font-display);font-size:var(--gs-text-h4);font-weight:700;line-height:var(--gs-leading-h4)}.gs-mega__card-text{color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-mega__card-more{align-items:center;gap:var(--gs-space-2);font-size:var(--gs-text-nav);margin-block-start:var(--gs-space-2);font-weight:600;display:inline-flex}.gs-mega__card-more .gs-icon{block-size:1.25em;inline-size:1.25em;transition:translate var(--gs-dur-fast) var(--gs-ease-out)}html[data-gs-price-mode=net] :is([data-gs-price-gross],[data-gs-tax-label=gross]),html:not([data-gs-price-mode=net]) :is([data-gs-price-net],[data-gs-tax-label=net]){display:none}.gs-price__value{display:contents}html:not(.gs-js) .gs-price-toggle{display:none}html[data-gs-price-mode=net] .gs-price-toggle:not([data-gs-ready]) .gs-segmented__option>input[value=gross]:checked+span{color:var(--gs-color-text);background-color:#0000}html[data-gs-price-mode=net] .gs-price-toggle:not([data-gs-ready]) .gs-segmented__option>input[value=net]+span{background-color:var(--gs-color-accent);color:var(--gs-color-accent-contrast)}.tax-info:has(+.shipping-costs-info) [data-gs-tax-label=gross]:after,.tax-info:has(+.shipping-costs-info .gs-shipping-note) [data-gs-tax-label=net]:after{content:","}.gs-unit-price{font-variant-numeric:tabular-nums}.gs-search{position:relative}.gs-search__bar{align-items:center;gap:var(--gs-space-3);display:flex}.gs-search__field{min-inline-size:0;min-block-size:var(--gs-control-md);border:var(--gs-border-hair) solid var(--gs-line-strong);border-radius:var(--gs-radius-control);background-color:var(--gs-surface);transition:border-color var(--gs-dur-fast) var(--gs-ease-out);flex:auto;align-items:stretch;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.gs-search__field:hover{border-color:var(--gs-ink)}}.gs-search__field:focus-within{border-color:var(--gs-color-accent);outline:var(--gs-border-focus) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-search__icon{block-size:100%;inline-size:20px;color:var(--gs-color-text-muted);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--gs-space-3)}.gs-search__input.gs-search__input{min-inline-size:0;min-block-size:calc(var(--gs-control-md) - 2px);padding-inline:calc(var(--gs-space-3) + 20px + var(--gs-space-3)) var(--gs-space-2);box-shadow:none;font-size:var(--gs-text-ui);background:0 0;border:0;border-radius:0;outline:none;flex:auto}.gs-search__input.gs-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.gs-search__input.gs-search__input::placeholder{color:var(--gs-ink-muted);opacity:1}.gs-search__submit{inline-size:calc(var(--gs-control-md) - 2px);color:var(--gs-ink);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease-out);flex:none;place-items:center;display:inline-grid}.gs-search__submit .gs-icon{block-size:20px;inline-size:20px}@media (hover:hover) and (pointer:fine){.gs-search__submit:hover{background-color:var(--gs-subtle)}}.gs-search__submit:focus-visible{outline-offset:calc(var(--gs-focus-offset) * -1)}.gs-search__progress{block-size:var(--gs-border-selected);background-color:var(--gs-primary-tint);position:absolute;inset-block-end:-1px;inset-inline:0;overflow:hidden}.gs-search__progress:after{content:"";background-color:var(--gs-primary);inline-size:40%;animation:gs-search-progress 1.1s var(--gs-ease-out) infinite;position:absolute;inset-block:0}.gs-search__progress[hidden]{display:none}@media (prefers-reduced-motion:reduce){.gs-search__progress:after{inline-size:100%;animation:none}}@keyframes gs-search-progress{0%{translate:-100%}to{translate:250%}}.gs-search__popup[hidden]{display:none}.gs-search--header .gs-search__popup{z-index:var(--gs-z-dropdown);inline-size:min(var(--gs-search-panel-w), calc(100vw - var(--gs-gutter) * 2));overscroll-behavior:contain;border:var(--gs-border-hair) solid var(--gs-color-border);border-radius:var(--gs-radius-card);background-color:var(--gs-surface);max-block-size:min(70dvh,640px);box-shadow:var(--gs-shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--gs-space-2));inset-inline-start:0;overflow-y:auto}.gs-search__group{padding-block:var(--gs-space-2)}.gs-search__group+.gs-search__group{border-block-start:var(--gs-border-hair) solid var(--gs-color-border)}.gs-search__group-label{padding:var(--gs-space-2) var(--gs-space-4) var(--gs-space-1);color:var(--gs-color-text-muted)}.gs-search__option{align-items:center;gap:var(--gs-space-3);min-block-size:var(--gs-target);padding:var(--gs-space-2) var(--gs-space-4);color:var(--gs-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.gs-search__option:hover{background-color:var(--gs-subtle)}}.gs-search__option.gs-is-active{background-color:var(--gs-primary-tint);box-shadow:inset 0 0 0 var(--gs-border-selected) var(--gs-primary)}@media (forced-colors:active){.gs-search__option.gs-is-active{outline:var(--gs-border-selected) solid Highlight;outline-offset:calc(var(--gs-border-selected) * -1)}}.gs-search__option--category{display:flex}.gs-search__option--category .gs-search__opt-body{flex:auto}.gs-search__opt-body{gap:var(--gs-space-1);justify-items:start;min-inline-size:0;display:grid}.gs-search__opt-name{font-size:var(--gs-text-nav);font-weight:600;line-height:var(--gs-leading-small);overflow-wrap:anywhere}.gs-search__opt-name mark{background-color:var(--gs-color-highlight);color:inherit}.gs-search__opt-meta{color:var(--gs-color-text-muted);font-size:var(--gs-text-small)}.gs-search__thumb{border-radius:var(--gs-radius-control);background-color:var(--gs-subtle);place-items:center;block-size:56px;inline-size:56px;display:grid;overflow:hidden}.gs-search__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.gs-search__chip{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-inline-size:100%;overflow:visible}.gs-search__price{text-align:end;justify-self:end}.gs-search__price .gs-price{font-size:var(--gs-text-ui)}.gs-search__price :is(.gs-price__tax,.gs-price__lowest,.gs-price__alt,.gs-price__old,.gs-price__current>.screen-reader-text){display:none}.gs-search__price [data-gs-price-net]:after{content:var(--gs-search-net,"");font-family:var(--gs-font-sans);font-size:var(--gs-text-small);letter-spacing:var(--gs-tracking-normal);font-weight:400}.gs-search__option--all{border-block-start:var(--gs-border-hair) solid var(--gs-color-border);font-size:var(--gs-text-nav);justify-content:space-between;font-weight:600;display:flex}.gs-search__option--all .gs-icon{flex:none}.gs-search__message{padding:var(--gs-space-4);color:var(--gs-color-text);font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-search__message.gs-is-error{color:var(--gs-error)}.gs-search__message[hidden]{display:none}.gs-search__legal{z-index:1;padding:var(--gs-space-2) var(--gs-space-4);border-block-start:var(--gs-border-hair) solid var(--gs-color-border);background-color:var(--gs-surface);color:var(--gs-color-text-muted);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);margin:0;position:sticky;inset-block-end:0}.gs-search__legal a{color:inherit}.gs-search__legal[hidden]{display:none}.gs-search-overlay{--gs-dialog-from:0 0;background-color:var(--gs-color-bg);transition:none}.gs-search-overlay::backdrop{transition:none}.gs-search--overlay{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.gs-search--overlay .gs-search__bar{z-index:1;padding:var(--gs-space-2) var(--gs-gutter);border-block-end:var(--gs-border-hair) solid var(--gs-color-border);background-color:var(--gs-color-bg);flex:none;padding-block-start:max(var(--gs-space-2), env(safe-area-inset-top));position:sticky;inset-block-start:0}.gs-search--overlay .gs-search__popup,.gs-search--overlay .gs-search__suggest{flex:none}.gs-search--overlay .gs-search__option,.gs-search--overlay .gs-search__group-label,.gs-search--overlay .gs-search__message,.gs-search--overlay .gs-search__legal{padding-inline:var(--gs-gutter)}.gs-search--overlay .gs-search__legal{background-color:var(--gs-color-bg);padding-block-end:max(var(--gs-space-2), env(safe-area-inset-bottom))}.gs-search__cancel{min-block-size:var(--gs-target);flex:none}.gs-search__suggest{align-content:start;gap:var(--gs-space-6);padding:var(--gs-space-5) var(--gs-gutter) var(--gs-space-7);display:grid}.gs-search__suggest[hidden]{display:none}.gs-search__suggest-group{gap:var(--gs-space-3);display:grid}.gs-search__suggest-title{color:var(--gs-color-text-muted);font-family:var(--gs-font-sans)}.gs-search__chips{margin:0}.gs-search__rows{border-block-start:var(--gs-border-hair) solid var(--gs-color-border);margin:0}.gs-search__rows>li{border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-search__row{align-items:center;gap:var(--gs-space-3);min-block-size:var(--gs-target);padding-block:var(--gs-space-2);color:var(--gs-ink);font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.gs-search__row:hover .gs-search__row-text{-webkit-text-decoration:underline var(--gs-border-hair) var(--gs-primary);text-decoration:underline var(--gs-border-hair) var(--gs-primary);text-underline-offset:.22em}}.gs-search__row-text{flex:auto}.gs-search__row-icon{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);color:var(--gs-color-text-muted)}.gs-main{min-block-size:50vh;display:block}.gs-main:focus{outline:none}.gs-wc__breadcrumb{inline-size:100%;max-inline-size:calc(var(--gs-container-wide) + var(--gs-gutter) * 2);padding:var(--gs-space-4) max(var(--gs-gutter), env(safe-area-inset-right)) 0 max(var(--gs-gutter), env(safe-area-inset-left));margin-inline:auto}.gs-wc__breadcrumb:empty{display:none}.gs-wc__notices{inline-size:100%;max-inline-size:calc(var(--gs-container-wide) + var(--gs-gutter) * 2);padding-inline:var(--gs-gutter);margin-inline:auto}.gs-wc__notices:empty{display:none}.gs-wc__notices>*+*{margin-block-start:var(--gs-space-3)}.woocommerce-product-gallery[style*=opacity]{opacity:1!important}.woocommerce-notices-wrapper:empty{display:none}.gs-page{padding-block:var(--gs-space-6) var(--gs-space-8)}.gs-page__header{margin-block-end:var(--gs-space-6)}.gs-page__title{-webkit-hyphens:auto;hyphens:auto}.gs-page__content{gap:var(--gs-space-4);display:grid}.gs-page__content>*{min-inline-size:0}.gs-page__search{gap:var(--gs-space-2);max-inline-size:var(--gs-search-w);margin-block-start:var(--gs-space-5);display:grid}.gs-page__search-row{gap:var(--gs-space-2);display:flex}.gs-page__search-row .gs-input{flex:auto;min-inline-size:0}.gs-page__list{margin:0 0 var(--gs-space-6);border-block-start:var(--gs-border-hair) solid var(--gs-color-border);display:grid}.gs-page__item{padding-block:var(--gs-space-4);border-block-end:var(--gs-border-hair) solid var(--gs-color-border)}.gs-page__item h2{margin-block-end:var(--gs-space-2)}.gs-page__item a{text-decoration-color:#0000}.gs-page__item a:hover{-webkit-text-decoration-color:var(--gs-primary);text-decoration-color:var(--gs-primary)}@media (prefers-reduced-motion:no-preference){html.gs-js [data-gs-reveal]:not(.gs-is-revealed){opacity:0;translate:0 var(--gs-space-3)}html.gs-js [data-gs-reveal].gs-is-revealed{transition:opacity var(--gs-dur-reveal) var(--gs-ease-out), translate var(--gs-dur-reveal) var(--gs-ease-out)}}@media print{[data-gs-reveal]{opacity:1!important;translate:none!important}}[hidden]:not([hidden=until-found]){display:none!important}.gs-u-sr-only,.screen-reader-text,.gs-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(--gs-z-toast)!important;block-size:auto!important;inline-size:auto!important;padding:var(--gs-space-3) var(--gs-space-4)!important;clip:auto!important;clip-path:none!important;background-color:var(--gs-ink)!important;color:var(--gs-paper)!important;margin:0!important;font-weight:600!important;text-decoration:none!important;inset-block-start:var(--gs-space-2)!important;inset-inline-start:var(--gs-space-2)!important}.gs-u-nowrap{white-space:nowrap!important}.gs-u-tabular{font-variant-numeric:tabular-nums!important}.gs-u-mono{font-family:var(--gs-font-mono)!important}.gs-u-muted{color:var(--gs-color-text-muted)!important}.gs-u-text-start{text-align:start!important}.gs-u-text-center{text-align:center!important}.gs-u-text-end{text-align:end!important}.gs-u-balance{text-wrap:balance!important}.gs-u-measure{max-inline-size:var(--gs-measure)!important}.gs-u-mt-0{margin-block-start:0!important}.gs-u-mt-2{margin-block-start:var(--gs-space-2)!important}.gs-u-mt-4{margin-block-start:var(--gs-space-4)!important}.gs-u-mt-5{margin-block-start:var(--gs-space-5)!important}.gs-u-mt-6{margin-block-start:var(--gs-space-6)!important}.gs-u-mt-7{margin-block-start:var(--gs-space-7)!important}.gs-u-mt-8{margin-block-start:var(--gs-space-8)!important}.gs-u-mb-0{margin-block-end:0!important}.gs-u-mb-2{margin-block-end:var(--gs-space-2)!important}.gs-u-mb-4{margin-block-end:var(--gs-space-4)!important}.gs-u-mb-5{margin-block-end:var(--gs-space-5)!important}.gs-u-mb-6{margin-block-end:var(--gs-space-6)!important}.gs-u-mb-7{margin-block-end:var(--gs-space-7)!important}.gs-u-mb-8{margin-block-end:var(--gs-space-8)!important}.gs-u-gap-1{--gs-gap:var(--gs-space-1)!important}.gs-u-gap-2{--gs-gap:var(--gs-space-2)!important}.gs-u-gap-3{--gs-gap:var(--gs-space-3)!important}.gs-u-gap-4{--gs-gap:var(--gs-space-4)!important}.gs-u-gap-5{--gs-gap:var(--gs-space-5)!important}.gs-u-gap-6{--gs-gap:var(--gs-space-6)!important}.gs-u-gap-7{--gs-gap:var(--gs-space-7)!important}.gs-u-gap-8{--gs-gap:var(--gs-space-8)!important}@media (width<=47.98em){.gs-u-hide-below-md{display:none!important}}@media (width>=48em){.gs-u-hide-md-up{display:none!important}}@media (width<=63.98em){.gs-u-hide-below-lg{display:none!important}}@media (width>=64em){.gs-u-hide-lg-up{display:none!important}}.gs-u-morgenlicht{background-image:var(--gs-morgenlicht)!important;background-repeat:no-repeat!important}.gs-u-glutlinie{block-size:var(--gs-border-glut)!important;background-color:#0000!important;background-image:linear-gradient(90deg, var(--gs-cat-1), var(--gs-primary))!important;border:0!important;display:block!important}@media (forced-colors:active){.gs-u-glutlinie{border-block-start:var(--gs-border-glut) solid CanvasText!important;background-image:none!important}}html:not(.gs-js) .gs-u-js-only,html.gs-js .gs-u-no-js{display:none!important}