.wb-container{width:100%;max-width:1568px;margin-inline:auto;padding-inline:var(--gutter)}.wb-section{padding-block:var(--space-section-y)}.wb-storefront{background:var(--color-surface)}.wb-storefront :where(button,a,input,select,textarea){touch-action:manipulation}.wb-storefront :where(input,textarea,select){font-size:max(16px,1em)}.wb-storefront :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-outline);outline-offset:4px}.wb-storefront :where(h1,h2,h3,p){overflow-wrap:break-word}.wb-storefront .btn-primary,.wb-storefront .btn-secondary{border-radius:8px;min-height:48px;padding:13px 23px;font-size:15px;gap:12px}.wb-storefront .btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.wb-storefront .btn-primary:hover{background:var(--color-primary-hover)}:root{--wb-ease:cubic-bezier(.22,1,.36,1);--wb-lift:none;--wb-motion-control:160ms;--wb-motion-media:160ms;--wb-motion-dialog:160ms;--wb-content-max:1568px}.wb-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px);text-align:left}.wb-section-head__copy{display:flex;flex-direction:column;gap:12px;flex:1 1 320px;min-width:0;max-width:720px}.wb-section-head__title{margin:0;color:var(--color-on-bg);font-size:var(--fs-h2);font-weight:700;line-height:1.04;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.wb-section-head--display .wb-section-head__title{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.03em}.wb-section-head--hero .wb-section-head__title{font-size:var(--fs-display);line-height:.98;letter-spacing:-.035em}.wb-section-head--card{margin-bottom:0}.wb-section-head--card .wb-section-head__copy{gap:10px}.wb-section-head--card .wb-section-head__title{font-size:var(--fs-card-title);line-height:1.08;letter-spacing:-.02em}.wb-section-head--compact{margin-bottom:20px}.wb-section-head--compact .wb-section-head__copy{gap:6px}.wb-section-head--compact .wb-section-head__title{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.025em}.wb-section-head__intro{margin:0;max-width:60ch;color:var(--color-on-surface-variant);font-size:var(--fs-body);line-height:1.5;text-wrap:pretty}.wb-section-head--card .wb-section-head__intro{font-size:15.5px;line-height:1.55}.wb-section-head--compact .wb-section-head__intro{font-size:15px}.wb-section-head__action{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}.wb-section-head--inverse .wb-section-head__title{color:var(--color-on-inverse)}.wb-section-head--inverse .wb-section-head__intro{color:var(--color-on-inverse-soft)}.wb-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--color-primary);font-size:15px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:5px;transition:text-decoration-color var(--wb-motion-control) var(--wb-ease)}.wb-link:hover{text-decoration-color:currentColor}.wb-link svg{flex:none}.wb-section-head--inverse .wb-link{color:var(--color-on-inverse)}.wb-section-head--inverse :is(a,button):focus-visible{outline-color:var(--color-on-inverse)!important}.wb-selector{position:relative;display:flex;gap:clamp(18px,2vw,28px);max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--color-outline-variant)}.wb-selector::-webkit-scrollbar{display:none}.wb-selector>:is(a,button){flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:-1px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-on-surface-variant);font:600 15px/1.3 var(--font-body);white-space:nowrap;cursor:pointer;transition:color var(--wb-motion-control) var(--wb-ease),border-color var(--wb-motion-control) var(--wb-ease)}.wb-selector>:is(a,button):hover{color:var(--color-on-bg)}.wb-selector>:is([aria-current],[aria-selected=true],[aria-pressed=true]){color:var(--color-primary);border-bottom-color:var(--color-primary)}.wb-selector>:is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.wb-selector--compact>:is(a,button){font-size:14px}.wb-edge-fade[data-at-end=false]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.wb-edge-fade[data-at-start=false]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.wb-edge-fade[data-at-start=false][data-at-end=false]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.wb-link-rows{display:grid;border-top:1px solid var(--color-outline-variant)}.wb-link-rows .wb-pdp-compare-tools>button,.wb-link-rows>a,.wb-link-rows>button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--color-outline-variant);border-radius:0;background:transparent;color:var(--color-on-bg);font:600 14px/1.4 var(--font-body);text-align:left;text-decoration:none;transition:color var(--wb-motion-control) var(--wb-ease)}.wb-link-rows svg{flex:none;color:var(--color-primary)}.wb-link-rows__end{margin-left:auto;color:var(--color-on-surface-variant);transition:transform var(--wb-motion-control) var(--wb-ease)}.wb-link-rows>:is(a,button):hover{color:var(--color-primary)}.wb-link-rows :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wb-link-rows>:is(a,button):hover .wb-link-rows__end{transform:translate(2px,-2px)}}.wb-confidence{padding-block:clamp(28px,3.5vw,44px)}.wb-confidence__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));-moz-column-gap:24px;column-gap:24px;border-top:0}.wb-confidence__links>a{border-bottom:1px solid var(--color-outline-variant)}.wb-faq{display:grid;gap:24px 64px}.wb-faq__head{display:flex;flex-direction:column;gap:16px;min-width:0}.wb-faq__head .wb-section-head{margin-bottom:0}.wb-faq__search{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--color-outline-variant)}.wb-faq__search>svg{flex:none;color:var(--color-on-surface-variant)}.wb-faq__search input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;color:var(--color-on-bg);font-size:16px}.wb-faq__search input::-moz-placeholder{color:var(--color-on-surface-variant);opacity:1}.wb-faq__search input::placeholder{color:var(--color-on-surface-variant);opacity:1}.wb-faq__search button{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:8px}.wb-faq__search>span{color:var(--color-on-surface-variant);font-size:12px;white-space:nowrap}.wb-faq__search :is(input,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wb-faq__item{border-bottom:1px solid var(--color-outline-variant)}.wb-faq__item:first-child{border-top:1px solid var(--color-outline-variant)}.wb-faq__search+.wb-faq__questions .wb-faq__item:first-child{border-top:0}.wb-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:16px 0;color:var(--color-on-bg);font:600 16px/1.4 var(--font-body);text-align:left}.wb-faq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-faq__icon{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px solid var(--color-on-surface-variant);border-radius:50%;transition:transform var(--wb-motion-media) var(--wb-ease),border-color var(--wb-motion-media) var(--wb-ease),background-color var(--wb-motion-media) var(--wb-ease)}.wb-faq__icon:after,.wb-faq__icon:before{content:"";position:absolute;background:currentColor}.wb-faq__icon:before{width:9px;height:1.5px}.wb-faq__icon:after{width:1.5px;height:9px}.wb-faq__trigger[aria-expanded=true] .wb-faq__icon{transform:rotate(45deg);border-color:var(--color-primary);color:var(--color-primary)}.wb-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--wb-motion-media) var(--wb-ease)}.wb-faq__panel[data-open=true]{grid-template-rows:1fr}.wb-faq__panel>div{overflow:hidden}.wb-faq__answer{max-width:72ch;padding-bottom:20px;color:var(--color-on-surface-variant);font-size:15px;line-height:1.65}.wb-faq__empty{padding-block:24px;font-size:15px}.wb-faq__empty p+p{margin-top:8px;color:var(--color-on-surface-variant)}.wb-faq--cards .wb-faq__questions{display:flex;flex-direction:column;gap:8px}.wb-faq--cards .wb-faq__item,.wb-faq--cards .wb-faq__item:first-child{overflow:hidden;border:0;border-radius:12px;background:var(--color-surface)}.wb-faq--cards .wb-faq__trigger{min-height:60px;padding:14px 20px;font-size:16.5px}.wb-faq--cards .wb-faq__icon{width:30px;height:30px;border:0;background:var(--color-bg);color:var(--color-on-bg)}.wb-faq--cards .wb-faq__trigger[aria-expanded=true] .wb-faq__icon{background:var(--color-badge-tint)}.wb-faq--cards .wb-faq__answer{padding:0 20px 18px;font-size:15.5px;line-height:1.6}.wb-faq--cards .wb-faq__search{margin-bottom:12px;padding:0 8px 0 16px;border:0;border-radius:12px;background:var(--color-surface)}@media (min-width:1000px){.wb-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px)}.wb-faq__head{position:sticky;top:calc(var(--header-offset) + var(--wb-sticky-stack, 0px) + 24px)}.wb-faq__head .wb-section-head{flex-direction:column;align-items:flex-start;gap:12px}.wb-faq__head .wb-section-head__copy{flex:none}}@media (max-width:359px){.wb-faq__search{flex-wrap:wrap;gap:8px}.wb-faq__search>span{width:100%}}@media (prefers-reduced-motion:reduce){.wb-faq__icon,.wb-faq__panel,.wb-link,.wb-link-rows *,.wb-selector>*{transition:none!important}}:root{--wb-hairline:var(--color-surface-mid);--wb-hairline-soft:var(--color-surface-low);--wb-card-edge:var(--color-outline-variant);--wb-control-edge:var(--color-surface-highest);--wb-target:44px}.wb-ground-white{background:var(--color-surface);color:var(--color-on-bg)}.wb-ground-paper{background:var(--color-bg);color:var(--color-on-bg)}.wb-ground-stone{background:var(--color-surface-mid);color:var(--color-on-bg)}.wb-ground-ink{background:var(--color-surface-inverse);color:var(--color-on-inverse)}:is(.wb-ground-white+.wb-ground-white,.wb-ground-paper+.wb-ground-paper,.wb-ground-stone+.wb-ground-stone){border-top:1px solid var(--wb-hairline)}.wb-ground-ink :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-on-inverse);outline-offset:3px}.wb-ground-ink :where(h1,h2,h3){color:var(--color-on-inverse)}.wb-kicker{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-primary);font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.wb-kicker:before{content:"";flex:none;box-sizing:border-box;width:7px;height:7px;border:1.5px solid}.wb-kicker--dot:before{border:0;border-radius:50%;background:currentColor}.wb-kicker--bare:before{content:none}.wb-ground-ink .wb-kicker,.wb-kicker--inverse{color:var(--color-ink-accent)}.wb-fact{display:flex;flex-direction:column;gap:3px;min-width:0}.wb-fact__label{color:var(--color-outline);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.wb-fact__value{color:var(--color-on-bg);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.wb-fact__value[data-status]{color:var(--color-outline);font-weight:400}.wb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:8px;background:transparent;color:inherit;font:600 15px/1.2 var(--font-body);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--wb-motion-control) var(--wb-ease),color var(--wb-motion-control) var(--wb-ease),border-color var(--wb-motion-control) var(--wb-ease)}.wb-btn svg{flex:none}.wb-btn--sm{min-height:44px;padding:0 16px;font-size:14.5px}.wb-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.wb-btn--xl{min-height:58px;padding:0 24px;font-size:17px}.wb-btn--block{width:100%}.wb-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.wb-btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.wb-btn--outline{border-color:var(--color-on-bg);color:var(--color-on-bg)}.wb-btn--outline:hover{background:color-mix(in srgb,var(--color-on-bg) 6%,transparent);color:var(--color-on-bg)}.wb-btn--quiet{border-color:var(--wb-control-edge);background:var(--color-surface);color:var(--color-on-bg)}.wb-btn--quiet:hover{border-color:var(--color-on-bg)}.wb-btn--light{background:var(--color-ink-accent);color:var(--color-on-bg)}.wb-btn--light:hover{background:var(--color-surface);color:var(--color-on-bg)}.wb-btn--outline-light{border-color:color-mix(in srgb,var(--color-on-inverse) 70%,transparent);color:var(--color-on-inverse)}.wb-btn--outline-light:hover{background:color-mix(in srgb,var(--color-on-inverse) 12%,transparent);color:var(--color-on-inverse)}.wb-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wb-btn:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}.wb-btn-row{display:flex;flex-wrap:wrap;gap:10px}.wb-btn--round{border-radius:999px}.wb-btn--round:has(.wb-round-arrow){padding-right:6px}.wb-round-arrow{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--color-surface);color:var(--color-on-bg)}.wb-btn--light .wb-round-arrow,.wb-btn--outline .wb-round-arrow{background:var(--color-primary);color:var(--color-on-primary)}.wb-rule-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-on-bg);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.wb-rule-link>span:first-child{padding-bottom:3px;border-bottom:1.5px solid}.wb-rule-link:hover{color:var(--color-primary)}.wb-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:var(--wb-target);padding:0 14px;border:1.5px solid var(--wb-control-edge);border-radius:999px;background:var(--color-surface);font:600 14px/1.2 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--wb-motion-control) var(--wb-ease),border-color var(--wb-motion-control) var(--wb-ease),color var(--wb-motion-control) var(--wb-ease)}.wb-chip,.wb-chip:hover{color:var(--color-on-bg)}.wb-chip:hover{border-color:var(--color-on-bg)}.wb-chip:is([aria-current],[aria-pressed=true],[aria-selected=true]){border-color:var(--color-on-bg);background:var(--color-on-bg);color:var(--color-surface)}.wb-chip__count{font:500 11.5px/1 var(--font-mono);opacity:.75;font-variant-numeric:tabular-nums}.wb-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-pill-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:76px;height:36px;padding:0 14px;border:1.5px solid var(--color-on-bg);border-radius:999px;background:var(--color-surface);color:var(--color-on-bg);font:600 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--wb-motion-control) var(--wb-ease),color var(--wb-motion-control) var(--wb-ease),border-color var(--wb-motion-control) var(--wb-ease)}.wb-pill-toggle:after{content:"";position:absolute;inset:-4px -2px}.wb-pill-toggle[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.wb-pill-toggle:disabled{border-color:var(--wb-control-edge);color:var(--color-outline);cursor:not-allowed}.wb-pill-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wb-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-badge-tint);color:var(--color-on-badge-tint);font:600 12.5px/1.2 var(--font-body);white-space:nowrap}.wb-tag--dot:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.wb-tag--quiet{background:var(--color-surface-low);color:var(--color-on-surface-variant)}.wb-segmented{display:inline-flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:10px;background:var(--color-bg)}.wb-segmented::-webkit-scrollbar{display:none}.wb-segmented>:is(button,a){flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--wb-target);padding:0 18px;border:1.5px solid transparent;border-radius:7px;background:transparent;color:var(--color-on-surface-variant);font:600 14.5px/1.2 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--wb-motion-control) var(--wb-ease),color var(--wb-motion-control) var(--wb-ease)}.wb-segmented>:is(button,a):hover{color:var(--color-on-bg)}.wb-segmented>:is([aria-selected=true],[aria-pressed=true],[aria-current]){background:var(--color-on-bg);color:var(--color-surface)}.wb-segmented>:is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.wb-segmented--inverse{border:1px solid var(--color-border-inverse-strong);background:var(--color-surface-inverse-raised)}.wb-segmented--inverse>:is(button,a){color:var(--color-on-inverse-soft)}.wb-segmented--inverse>:is(button,a):hover{color:var(--color-on-inverse)}.wb-segmented--inverse>:is([aria-selected=true],[aria-pressed=true],[aria-current]){background:var(--color-ink-accent);color:var(--color-on-bg)}.wb-segmented--inverse>:is(button,a):focus-visible{outline-color:var(--color-on-inverse)}.wb-snap-row{position:relative;margin-block:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:clamp(12px,1.4vw,20px);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wb-snap-row::-webkit-scrollbar{display:none}.wb-snap-row>*{min-width:0;scroll-snap-align:start}@media (min-width:560px){.wb-snap-row{grid-auto-columns:44%}}@media (min-width:1100px){.wb-snap-row{grid-auto-flow:row;grid-template-columns:repeat(var(--wb-snap-cols,4),minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.wb-snap-row.wb-edge-fade{-webkit-mask-image:none;mask-image:none}}.wb-tile{position:relative;display:block;aspect-ratio:var(--wb-tile-ratio,4/5);overflow:hidden;isolation:isolate;border-radius:14px;background:var(--color-surface-inverse);text-decoration:none}.wb-tile,.wb-tile:hover{color:var(--color-on-inverse)}.wb-tile>.wb-media-frame,.wb-tile>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--wb-motion-media) var(--wb-ease)}.wb-tile:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgb(20 20 20/.82),rgb(20 20 20/0) 55%);pointer-events:none}.wb-tile__body{position:absolute;z-index:1;left:clamp(14px,1.6vw,20px);right:clamp(14px,1.6vw,20px);bottom:clamp(14px,1.4vw,18px);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.wb-tile__text{display:flex;flex-direction:column;gap:4px;min-width:0}.wb-tile__name{font-size:clamp(19px,17px + .5vw,24px);font-weight:700;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere}.wb-tile__count{color:var(--color-surface-mid);font-size:14px}.wb-tile__arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-ink-accent);color:var(--color-on-bg)}.wb-tile--wide{--wb-tile-ratio:3/2}.wb-tile--wide .wb-tile__body{align-items:center}.wb-tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wb-tile:hover>img{transform:scale(1.03)}}.wb-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}@media (min-width:1000px){.wb-split--4-7{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.wb-split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px)}}.wb-link-list{display:flex;flex-direction:column;border-top:1px solid var(--wb-hairline)}.wb-link-list>:is(a,button){display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 0;border:0;border-bottom:1px solid var(--wb-hairline);background:none;color:var(--color-on-bg);font:500 15px/1.35 var(--font-body);text-align:left;text-decoration:none;cursor:pointer;transition:color var(--wb-motion-control) var(--wb-ease)}.wb-link-list>:is(a,button):hover{color:var(--color-primary)}.wb-link-list__end{color:var(--color-on-surface-variant);opacity:.8}.wb-link-list>:is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-link-list--card{overflow:hidden;border:0;border-radius:12px;background:var(--color-surface)}.wb-link-list--card>:is(a,button){grid-template-columns:minmax(0,1fr) auto;padding:0 18px;border-bottom-color:var(--wb-hairline-soft);font-weight:600}.wb-link-list--card>:is(a,button):last-child{border-bottom:0}.wb-link-list--card>:is(a,button):hover{background:var(--color-bg);color:var(--color-on-bg)}.wb-panel{border-radius:16px;background:var(--color-surface);padding:clamp(20px,2.6vw,36px)}.wb-panel--edge{border:1px solid var(--wb-hairline)}.wb-info-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:var(--color-bg)}.wb-info-box>svg{flex:none;margin-top:2px}.wb-lead{margin:0;max-width:60ch;color:var(--color-on-surface-variant);font-size:var(--fs-lead-lg);line-height:1.5;text-wrap:pretty}.wb-ground-ink .wb-lead{color:var(--color-on-inverse-soft)}@media (prefers-reduced-motion:reduce){.wb-btn,.wb-chip,.wb-link-list>*,.wb-pill-toggle,.wb-segmented>*,.wb-tile>img{transition:none!important}}@media (forced-colors:active){.wb-chip,.wb-pill-toggle,.wb-segmented>*{border:1.5px solid CanvasText}.wb-chip:is([aria-current],[aria-pressed=true]),.wb-pill-toggle[aria-pressed=true],.wb-segmented>:is([aria-selected=true],[aria-pressed=true],[aria-current]){outline:2px solid Highlight}}.wb-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;color:var(--color-outline);font-size:14px;line-height:1.3}.wb-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0}.wb-breadcrumbs li+li:before{content:"/";color:var(--color-outline)}.wb-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;color:inherit;text-decoration:none}.wb-breadcrumbs a:hover{color:var(--color-on-bg);text-decoration:underline;text-underline-offset:3px}.wb-breadcrumbs [aria-current]{color:var(--color-on-bg);overflow-wrap:anywhere}.wb-filters{position:fixed;inset:0;z-index:110}.wb-filters__scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(20 20 20/.45);cursor:default}.wb-filters__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:86dvh;border-radius:20px 20px 0 0;background:var(--color-surface);box-shadow:0 -12px 40px rgb(20 20 20/.18);outline:none}.wb-filters__handle{align-self:center;flex:none;width:40px;height:4px;margin:10px 0 2px;border-radius:999px;background:var(--color-surface-highest)}.wb-filters__header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 6px 20px;border-bottom:1px solid var(--color-surface-mid)}.wb-filters__header h2{margin:0;font-size:18px;font-weight:700}.wb-filters__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.wb-filters__group+.wb-filters__group{margin-top:22px}.wb-filters__group h3{margin:0 0 10px;color:var(--color-on-surface-variant);font-size:14px;font-weight:600}.wb-filters__options{display:flex;flex-wrap:wrap;gap:8px}.wb-filters__footer{display:flex;gap:10px;padding:12px 20px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-surface-mid)}.wb-filters__footer .wb-btn--primary{flex:1}@media (min-width:640px){.wb-filters__panel{left:auto;top:0;width:min(420px,100%);max-height:none;border-radius:0;box-shadow:-12px 0 40px rgb(20 20 20/.18)}.wb-filters__handle{display:none}.wb-filters__header{padding-top:12px}}@media (min-width:700px){.wb-filters__group--sort{display:none}}.wb-spec-compare__table-wrap{overflow-x:auto;overscroll-behavior-x:contain;border-radius:16px;background:var(--color-surface)}.wb-spec-compare__table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wb-spec-compare__table{width:100%;min-width:calc(150px + var(--wb-compare-cols, 5) * 150px);border-collapse:separate;border-spacing:0;table-layout:fixed}.wb-spec-compare__table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--color-surface-low);text-align:left;vertical-align:top}.wb-spec-compare__table :is(th,td)+:is(th,td){border-left:1px solid var(--color-surface-low)}.wb-spec-compare__table thead :is(th,td){padding:18px 16px 16px;border-bottom-color:var(--color-surface-mid);font-weight:400}.wb-spec-compare__table tbody tr:last-child :is(th,td){border-bottom:0}.wb-spec-compare__corner,.wb-spec-compare__table tbody th{position:sticky;left:0;z-index:1;width:150px;background:var(--color-surface)}.wb-spec-compare__table tbody th{color:var(--color-outline);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.wb-spec-compare__table td{font-size:15px;font-weight:500;overflow-wrap:anywhere}.wb-spec-compare__price-row td{font-weight:700}.wb-spec-compare [data-status]{color:var(--color-outline);font-weight:400}.wb-spec-compare__table [data-current]{background:var(--color-badge-tint-soft)}.wb-spec-compare__table thead [data-current]{background:var(--color-badge-tint)}.wb-spec-compare__image{display:block;aspect-ratio:4/3;margin-bottom:6px}.wb-spec-compare__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.wb-spec-compare__code{display:block;font-size:18px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.wb-spec-compare__name{display:block;min-height:34px;margin:4px 0 0;color:var(--color-on-surface-variant);font-size:13px;line-height:1.3}.wb-spec-compare__current{display:block;margin-top:6px;color:var(--color-primary);font-size:13.5px;font-weight:700}.wb-spec-compare__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block:-6px -12px;color:var(--color-on-bg);font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wb-spec-compare__link:hover{color:var(--color-primary)}.wb-spec-compare__cards{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:10px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.wb-spec-compare__cards::-webkit-scrollbar{display:none}.wb-spec-compare__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1.5px solid var(--color-surface);border-radius:16px;background:var(--color-surface);scroll-snap-align:center}.wb-spec-compare__card[data-current]{border-color:var(--color-primary)}.wb-spec-compare__card .wb-spec-compare__image{aspect-ratio:16/10;min-height:0;margin:0;padding:10px 16px 0;overflow:hidden}.wb-spec-compare__card .wb-spec-compare__image img{height:100%}.wb-spec-compare__card-body{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 16px 16px}.wb-spec-compare__card-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-weight:700}.wb-spec-compare__card-title span:first-child{font-size:20px;overflow-wrap:anywhere}.wb-spec-compare__card-title span:last-child{flex:none;font-size:17px}.wb-spec-compare__card .wb-spec-compare__name{min-height:0;margin-bottom:8px;font-size:13.5px}.wb-spec-compare__card dl{margin:0}.wb-spec-compare__card dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--color-surface-low);font-size:14.5px}.wb-spec-compare__card dt{color:var(--color-outline)}.wb-spec-compare__card dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.wb-spec-compare__card .wb-btn{margin-top:auto}.wb-spec-compare__card dl{margin-bottom:10px}.wb-spec-compare__card-current{background:var(--color-badge-tint);color:var(--color-primary);cursor:default}.wb-spec-compare__note{margin:14px 0 0;color:var(--color-outline);font-size:13.5px;line-height:1.5}.wb-spec-compare--640 .wb-spec-compare__table-wrap,.wb-spec-compare--700 .wb-spec-compare__table-wrap{display:none}@media (min-width:640px){.wb-spec-compare--640 .wb-spec-compare__table-wrap{display:block}.wb-spec-compare--640 .wb-spec-compare__cards{display:none}}@media (min-width:700px){.wb-spec-compare--700 .wb-spec-compare__table-wrap{display:block}.wb-spec-compare--700 .wb-spec-compare__cards{display:none}}.wb-store-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:12px;background:var(--color-surface);font-size:15px;line-height:1.5}.wb-store-card__title{margin:0;color:var(--color-on-bg);font-weight:700}.wb-store-card__line{margin:0;color:var(--color-on-surface-variant)}.wb-store-card a:not(.wb-btn){color:inherit;text-decoration:underline;text-decoration-color:var(--color-outline-variant);text-underline-offset:3px}.wb-store-card .wb-btn-row{margin-top:8px}.wb-reviews-stars{position:relative;display:inline-flex;vertical-align:middle}.wb-reviews-stars>span{display:flex;gap:3px;color:var(--color-rating-empty)}.wb-reviews-stars>span:last-child{position:absolute;inset:0;color:var(--color-rating);clip-path:inset(0 calc(100% - var(--review-fill)) 0 0)}.wb-strip{top:0;left:0;right:0;background:var(--color-surface-inverse);color:var(--color-on-inverse);font:400 13px/1.3 var(--font-body);will-change:transform}.wb-preview-banner,.wb-strip{position:fixed;z-index:101;height:var(--announcement-bar-height)}.wb-preview-banner{inset:0 0 auto;display:flex;align-items:center;justify-content:center;padding:2px 12px;background:var(--color-primary);color:var(--color-on-primary);text-align:center;font:500 12px/1.3 var(--font-body)}:root.chrome-hidden:has(.wb-preview-banner){--header-offset:var(--announcement-bar-height)}html{scroll-padding-bottom:calc(var(--wb-bottom-bar-space, 0px) + 16px)}.wb-storefront :where(a,button,input,textarea,select,[tabindex]){scroll-margin-bottom:calc(var(--wb-bottom-bar-space, 0px) + 16px)}.wb-strip__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;max-width:1568px;height:100%;margin-inline:auto;padding-inline:var(--gutter);overflow:hidden;white-space:nowrap}.wb-strip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit}a.wb-strip__text{text-decoration:none}a.wb-strip__text:hover{opacity:.85}.wb-strip__link{flex:none;display:inline-flex;align-items:center;height:var(--announcement-bar-height);color:var(--color-on-inverse);font-weight:600;text-decoration:underline;text-underline-offset:3px}.wb-strip__link:hover{color:var(--color-surface)}.wb-strip :is(a):focus-visible{outline:2px solid var(--color-on-inverse)!important;outline-offset:-2px!important}.wb-strip__wide{display:none}@media (min-width:640px){.wb-strip__wide{display:inline}.wb-strip__short{display:none}}.wb-header{position:fixed;left:0;right:0;z-index:100;box-sizing:border-box;height:var(--navbar-height);border-bottom:1px solid var(--color-surface-mid);background:var(--color-surface);color:var(--color-on-bg);will-change:transform}.wb-header__inner{box-sizing:border-box;display:flex;align-items:center;gap:clamp(8px,1.6vw,24px);max-width:1568px;height:100%;margin-inline:auto;padding-inline:var(--gutter)}.wb-header :is(button,a){-webkit-tap-highlight-color:transparent}.wb-header__logo{flex:none}.wb-header__nav{display:none;align-items:center;gap:4px;margin-left:clamp(0px,1.2vw,24px)}.wb-header__link{display:inline-flex;align-items:center;min-height:44px;padding:0 clamp(8px,.9vw,14px);border-radius:4px;color:var(--color-on-bg);font:600 15px/1.2 var(--font-body);text-decoration:none;white-space:nowrap;transition:background-color var(--wb-motion-control) var(--wb-ease)}.wb-header__link:hover{background:var(--color-bg);color:var(--color-on-bg)}.wb-header__link[aria-current]{font-weight:600;box-shadow:inset 0 -2px 0 var(--color-primary)}.wb-header__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.wb-header__actions{display:flex;align-items:center;gap:2px;margin-left:auto}.wb-header__account,.wb-header__reserve{display:none}.wb-icon-btn{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:none;color:var(--color-on-bg);cursor:pointer;transition:background-color var(--wb-motion-control) var(--wb-ease)}.wb-icon-btn:hover{background:var(--color-bg);color:var(--color-on-bg)}.wb-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.wb-header__menu{margin-left:-10px}.wb-header__cart-count{position:absolute;top:5px;right:3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font:700 10px/1 var(--font-body)}.wb-header__reserve{align-items:center;gap:8px;height:44px;margin-left:10px;padding:0 16px;border:1.5px solid var(--color-on-bg);border-radius:4px;color:var(--color-on-bg);font:600 14px/1 var(--font-body);text-decoration:none;white-space:nowrap;transition:background-color var(--wb-motion-control) var(--wb-ease),color var(--wb-motion-control) var(--wb-ease)}.wb-header__reserve:is(:hover,[aria-current]){background:var(--color-on-bg);color:var(--color-surface)}.wb-header__reserve:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (min-width:640px){.wb-header__account{display:block}.wb-header__reserve{display:inline-flex}}@media (min-width:1280px){.wb-header__nav{display:flex}.wb-header__menu{display:none}}@media (max-width:359px){.wb-header__actions{gap:0}}.wb-sheet-backdrop{height:100dvh;border:0;background:rgb(0 0 0/.45);cursor:default}.wb-menu-sheet,.wb-sheet-backdrop{position:absolute;left:0;right:0;top:100%}.wb-menu-sheet{max-height:calc(100dvh - var(--header-total-height) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--color-surface-mid);background:var(--color-surface);box-shadow:0 18px 40px rgb(20 20 20/.14)}.wb-menu-sheet__nav{box-sizing:border-box;max-width:1568px;margin-inline:auto;padding:12px var(--gutter) calc(20px + env(safe-area-inset-bottom, 0px))}.wb-menu-sheet__reserve{display:flex;align-items:center;gap:12px;min-height:60px;margin-bottom:12px;padding:0 16px;border-radius:4px;background:var(--color-primary);color:var(--color-on-primary);text-decoration:none}.wb-menu-sheet__reserve:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.wb-menu-sheet__reserve>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.wb-menu-sheet__reserve strong{font-size:16px;line-height:1.2}.wb-menu-sheet__reserve small{color:color-mix(in srgb,var(--color-on-primary) 75%,transparent);font-size:12.5px;line-height:1.2}.wb-menu-sheet__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px;border-bottom:1px solid var(--color-surface-mid);color:var(--color-on-bg);font:600 16px/1.2 var(--font-body);text-decoration:none}.wb-menu-sheet__link svg{color:var(--color-outline-variant)}.wb-menu-sheet__link[aria-current]{color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary);padding-left:12px}.wb-menu-sheet__link[aria-current] svg{color:var(--color-primary)}.wb-menu-sheet__styles{margin-top:16px;padding-top:16px}.wb-menu-sheet__styles>p{margin:0 0 10px;color:var(--color-on-surface-variant);font-size:14px;font-weight:600}.wb-menu-sheet__styles>div{display:flex;flex-wrap:wrap;gap:8px}.wb-menu-sheet__account{display:grid;gap:6px;margin-top:16px;padding:8px;border-radius:4px;background:var(--color-surface-low)}.wb-menu-sheet__account>:is(a,button):not(.wb-btn){display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--color-on-bg);font:600 15px/1.2 var(--font-body);text-align:left;text-decoration:none;cursor:pointer}.wb-menu-sheet__account>:is(a,button):not(.wb-btn):hover{background:var(--color-surface)}.wb-menu-sheet__account svg{color:var(--color-on-surface-variant)}.wb-menu-sheet :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wb-header__link,.wb-header__reserve,.wb-icon-btn{transition:none}}@media (forced-colors:active){.wb-header__link[aria-current]{text-decoration:underline}}.wb-footer{padding-bottom:var(--wb-bottom-bar-space,0);background:var(--color-surface-inverse);color:var(--color-on-inverse);font-family:var(--font-body)}.wb-footer__inner{box-sizing:border-box;max-width:1568px;margin-inline:auto;padding:clamp(48px,6vw,80px) var(--gutter) 32px}.wb-footer a{color:inherit;text-decoration:none}.wb-footer :where(a,button,input):focus-visible{outline:2px solid var(--color-on-inverse);outline-offset:3px}.wb-footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px 32px;padding-bottom:48px;border-bottom:1px solid var(--color-divider-inverse)}.wb-footer__brand{grid-column:1/-1;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:420px}.wb-footer__brand>p{margin:0;color:var(--color-on-inverse-muted);line-height:1.55}.wb-footer__newsletter{display:flex;flex-direction:column;gap:10px}.wb-footer__newsletter label{color:var(--color-surface);font-size:13px;font-weight:600}.wb-footer__newsletter>div{display:flex;gap:8px}.wb-footer__newsletter input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--color-on-inverse-subtle);border-radius:4px;background:var(--color-surface-inverse-raised);color:var(--color-surface);font:400 16px/1.2 var(--font-body)}.wb-footer__newsletter input::-moz-placeholder{color:var(--color-on-inverse-subtle);opacity:1}.wb-footer__newsletter input::placeholder{color:var(--color-on-inverse-subtle);opacity:1}.wb-footer__newsletter button{flex:none;display:inline-grid;place-items:center;min-width:96px;height:48px;padding:0 18px;border:0;border-radius:4px;background:var(--color-ink-accent);color:var(--color-on-bg);font:600 15px/1 var(--font-body);cursor:pointer}.wb-footer__newsletter button:hover{background:var(--color-surface)}.wb-footer__newsletter button:disabled{opacity:.7;cursor:progress}.wb-footer__newsletter [role=note]{margin:0;color:var(--color-on-inverse-muted);font-size:13px;line-height:1.45}.wb-footer__newsletter [role=alert]{margin:0;color:var(--color-destructive-inverse);font-size:14px}.wb-footer__status{margin:0;color:var(--color-on-inverse);font-size:15px}.wb-footer__col{min-width:0}.wb-footer__col-title{margin:0}.wb-footer__col-label{display:none;color:var(--color-surface);font-size:13px;font-weight:600}.wb-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0;border:0;background:none;color:var(--color-surface);font:600 15px/1.2 var(--font-body);text-align:left;cursor:pointer}.wb-footer__toggle svg{transition:transform var(--wb-motion-control) var(--wb-ease)}.wb-footer__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wb-footer__col ul{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0 0 12px;list-style:none}.wb-footer__col ul[data-open=true]{display:grid}.wb-footer__col li a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-on-inverse-muted);font-size:15px;line-height:1.3}.wb-footer__col li a:hover{color:var(--color-surface)}.wb-footer__top>.wb-footer__col{border-bottom:1px solid var(--color-divider-inverse)}.wb-footer__brand+.wb-footer__col{border-top:1px solid var(--color-divider-inverse)}@media (max-width:639px){.wb-footer__top{gap:0}.wb-footer__brand{margin-bottom:40px}}@media (min-width:640px){.wb-footer__brand{grid-column:span 2}.wb-footer__brand+.wb-footer__col,.wb-footer__top>.wb-footer__col{border:0}.wb-footer__col-label{display:block;margin-bottom:6px}.wb-footer__toggle{display:none}.wb-footer__col ul,.wb-footer__col ul[data-open]{display:flex;flex-direction:column;gap:0;padding:0}.wb-footer__col li a{min-height:44px}}.wb-footer__places{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 32px;padding-block:clamp(28px,3vw,36px);border-bottom:1px solid var(--color-divider-inverse)}.wb-footer__place{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--color-on-inverse-muted);font-size:14px;line-height:1.5}.wb-footer__kicker{margin:0;color:var(--color-on-inverse);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.wb-footer__place h2{margin:0;color:var(--color-surface);font-size:14px;font-weight:600;line-height:1.5}.wb-footer__place address{font-style:normal}.wb-footer__place address a{display:flex;flex-direction:column}.wb-footer__place :is(address a,li a):hover{color:var(--color-surface)}.wb-footer__place p{margin:0}.wb-footer__place ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.wb-footer__place li a{display:inline-flex;align-items:center;min-height:24px;overflow-wrap:anywhere}.wb-footer__place li:first-child strong{color:var(--color-surface)}.wb-footer__place li strong{font-weight:600}.wb-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:24px;color:var(--color-on-inverse-subtle);font-size:13px}.wb-footer__bottom p{margin:0}.wb-footer__bottom nav{display:flex;flex-wrap:wrap;gap:0 24px}.wb-footer__bottom nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-on-inverse-muted)}.wb-footer__bottom nav a:hover{color:var(--color-surface)}@media (prefers-reduced-motion:reduce){.wb-footer__toggle svg{transition:none}}.wb-footer__bottom a[title]{color:var(--color-surface)}.wb-strip__inner{justify-content:space-between}.wb-strip__actions{display:flex;flex:none;align-items:center;gap:16px}.wb-strip__phone{display:none;color:inherit;font-weight:600;text-decoration:none}@media(min-width:640px){.wb-strip__phone{display:inline-flex;align-items:center;min-height:36px}}.wb-header__link{padding-inline:12px}.wb-header__nav{margin-left:8px}@media(max-width:639px){.wb-strip{font-size:11px}.wb-strip__inner{gap:6px}}.wb-footer__top{gap:28px;padding-bottom:32px}.wb-footer__brand{gap:16px;max-width:360px}.wb-footer__brand>p{color:var(--color-on-inverse-soft);font-size:15px}.wb-footer__brand .wb-footer__place{gap:8px;padding:0}.wb-footer__col-label{color:var(--color-on-inverse-subtle);font:500 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.wb-footer__extras{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 0;border-bottom:1px solid var(--color-divider-inverse)}.wb-footer__disclosure{min-width:0;max-width:400px;color:var(--color-on-inverse-muted);font-size:13px}.wb-footer__disclosure summary{cursor:pointer;min-height:44px;padding-block:12px}.wb-footer__disclosure summary:focus-visible{outline:2px solid var(--color-on-inverse);outline-offset:2px}.wb-footer__disclosure nav{display:flex;flex-wrap:wrap;gap:0 16px}.wb-footer__disclosure nav a{display:inline-flex;min-height:44px;align-items:center}.wb-footer__extras a[title]{color:var(--color-surface)}.wb-footer__bottom{padding-top:16px}@media(min-width:640px){.wb-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-footer__col-label{display:block}.wb-footer__toggle{display:none}.wb-footer__col ul{display:flex;flex-direction:column;padding:12px 0 0}.wb-footer__col li a{min-height:44px}}@media(min-width:1000px){.wb-footer__top{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:48px}.wb-footer__brand{grid-column:auto}}@media(min-width:640px){.wb-footer__top{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-footer__brand{grid-column:1/-1}}@media(min-width:1280px){.wb-footer__top{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px}.wb-footer__brand{grid-column:auto}}.wb-footer__col-label{font-family:var(--font-body);font-size:14px;letter-spacing:0;text-transform:none}@media (min-width:1000px) and (max-width:1279px){.wb-header__account,.wb-header__reserve{display:none}.wb-header__nav{gap:0;margin-left:0}.wb-header__link{padding-inline:8px;font-size:14px}}@media (max-width:599px){.wb-header__reserve{display:none}}:root{--wb-depth-rest:none;--wb-depth-float:none;--wb-editorial-max:68ch;--wb-form-max:680px}.wb-header.wb-header{background:var(--color-surface);border-bottom-color:var(--color-outline-variant);box-shadow:none}.wb-strip.wb-strip{background:var(--color-primary)}.wb-header .wb-header__link[aria-current]{color:var(--color-primary);background:transparent}.wb-menu-sheet .wb-menu-sheet__styles{padding:16px 0;border-top:1px solid var(--color-outline-variant);border-radius:0}:is(.showroom-home,.wb-discovery-page,.wb-collection-page,.wb-cart-page,.showroom-support) ::-moz-selection{background:var(--color-ink-accent);color:var(--color-on-bg)}:is(.showroom-home,.wb-discovery-page,.wb-collection-page,.wb-cart-page,.showroom-support) ::selection{background:var(--color-ink-accent);color:var(--color-on-bg)}:is(.wb-discovery-page,.wb-collection-page,.wb-cart-page,.showroom-support) :is(input,textarea){caret-color:var(--color-primary)}.wb-storefront :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px;border-radius:4px}.wb-storefront :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:52px}.wb-storefront :where(input,select,textarea){border-color:var(--color-outline)}.wb-storefront :where(.wb-btn,.btn-primary,.btn-secondary){border-radius:4px}.wb-storefront :where(.wb-btn--round){border-radius:4px}.wb-storefront :where(.wb-raise,.wb-sheet){box-shadow:none;border-radius:0}.wb-collection-page .wb-collection-intro{background:var(--color-bg);border-bottom:1px solid var(--color-outline-variant);padding-block:32px}.wb-collection-page .wb-collection-intro h1{color:var(--color-on-bg);font-size:var(--fs-h1);letter-spacing:-.045em;line-height:1.04}.wb-collection-page .wb-collection-intro .wb-lead{max-width:68ch;line-height:1.6}.wb-collection-page .wb-collection-intro__search{border-color:var(--color-outline);border-radius:4px}.wb-collection-page .wb-collection-results{background:var(--color-bg);padding-top:24px}.wb-collection-page .wb-collection-toolbar{background:var(--color-bg)}:is(.wb-collection-page,.wb-search-page,.wb-compare-page) .wb-product-card{border-radius:0;box-shadow:none;background:var(--color-surface)}:is(.wb-collection-page,.wb-search-page,.wb-compare-page) .wb-product-card:hover{box-shadow:none}:is(.wb-collection-page,.wb-search-page) .wb-product-card__body{padding:20px}:is(.wb-collection-page,.wb-search-page) .wb-product-card__specs{padding:14px 0;border-block:1px solid var(--color-outline-variant);border-radius:0;background:transparent}:is(.wb-collection-page,.wb-search-page) .wb-product-card__model{color:var(--color-on-bg);font-size:clamp(22px,2vw,28px);letter-spacing:-.025em}.wb-product-card .wb-product-card__color-choice{flex-wrap:wrap;gap:0 8px}.wb-product-card .wb-product-card__selected-color{color:var(--color-muted);font-size:14px;overflow-wrap:anywhere}.wb-product-card .wb-product-card__price{font-variant-numeric:tabular-nums}.wb-collection-page .wb-collection-compare-link{padding-block:20px;border-top:1px solid var(--color-outline-variant);border-radius:0;background:transparent}:is(.wb-search-page,.wb-compare-page) .wb-discovery-intro{background:var(--color-bg);border-bottom:1px solid var(--color-outline-variant)}:is(.wb-search-page,.wb-compare-page) .wb-discovery-intro h1{color:var(--color-on-bg);font-size:var(--fs-h1);letter-spacing:-.045em}.wb-search-page .wb-discovery-search-field{border-color:var(--color-outline);box-shadow:none}.wb-cart-page .wb-cart-heading h1{color:var(--color-on-bg);font-size:var(--fs-h1)}.wb-cart-page .wb-cart-lines{box-shadow:none}.wb-cart-page .wb-cart-summary{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-top:4px solid var(--color-primary)}.wb-cart-page .cart-empty-intro{background:var(--color-bg);border-radius:0}.wb-cart-page .cart-catalog-item{box-shadow:none;border-radius:0;border-bottom:1px solid var(--color-outline-variant)}.showroom-support.showroom-support :is(.showroom-page-head,.support-intro),.showroom-support.support-help>.wb-support-hero{background:var(--color-bg)!important;border-bottom:1px solid var(--color-outline-variant)!important}.showroom-support.showroom-support :is(.showroom-page-head,.support-intro,.wb-support-hero) h1{color:var(--color-on-bg)!important;font-size:var(--fs-h1)!important;line-height:1.04;letter-spacing:-.045em!important}.showroom-support.showroom-support :is(.showroom-page-head,.support-intro,.wb-support-hero) p{color:var(--color-on-surface-variant)}.showroom-support .wb-support-contact-card:not(.wb-support-contact-card--phone){box-shadow:none;border-radius:0;border:1px solid var(--color-outline-variant)}.showroom-support .wb-support-topics{background:var(--color-bg)}.showroom-support .wb-support-topic{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-content:start;border:0;border-radius:0;border-top:1px solid var(--color-outline-variant);padding:24px 0;min-height:0}.showroom-support .wb-support-topic>svg{color:var(--color-primary);grid-column:1;grid-row:1/3;margin-top:2px}.showroom-support .wb-support-topic :is(strong,span){grid-column:2}.showroom-support .wb-support-topic strong{color:var(--color-on-bg);font-size:22px}.showroom-support .wb-support-topic-grid{-moz-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);row-gap:0}.showroom-support .wb-support-task-links{padding-top:16px;border-top:1px solid var(--color-outline-variant)}.showroom-support .support-about-hero-aside{padding:clamp(20px,3vw,36px);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:0;box-shadow:none}.showroom-support .support-story-mark{background:var(--color-ink-accent);color:var(--color-on-bg)}.showroom-support .support-empty{border:1px solid var(--color-outline-variant);border-radius:0;background:var(--color-surface)}.showroom-support.support-login .support-login-card{box-shadow:none;border:1px solid var(--color-outline-variant)}.showroom-support.support-login .support-login-form{background:var(--color-surface)}.showroom-support.support-account aside,.showroom-support.support-login .support-login-side{background:var(--color-bg)}.showroom-support.support-policy .wb-legal-prose h2{color:var(--color-on-bg);padding-top:12px}.showroom-support .support-article{max-width:calc(68ch + var(--gutter) * 2)}.showroom-support .wb-legal-prose{max-width:68ch;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.showroom-support .wb-legal-prose :is(table,pre){display:block;max-width:100%;overflow:auto}.showroom-support .support-policy-reading{max-width:calc(68ch + 96px)}.showroom-support .support-contact-message{max-width:680px}.showroom-support .support-contact-message form>.grid{grid-template-columns:minmax(0,1fr)}.showroom-support .support-editorial-hold{padding:24px;border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning);background:var(--color-warning-tint);color:var(--color-warning)}.showroom-support .support-editorial-hold h2{color:inherit}@media(min-width:1000px){.wb-collection-page .wb-collection-sidebar{background:transparent;padding:16px 24px 24px 0;margin:0;border-radius:0}}@media(hover:hover) and (pointer:fine){.showroom-support .wb-support-topic:hover{background:transparent;transform:none;border-color:var(--color-primary)}.showroom-support .wb-support-topic:hover strong{text-decoration:underline;text-underline-offset:4px}}@media(max-height:599px){.wb-cart-grid>aside,.wb-collection-sidebar,.wb-collection-toolbar,.wb-pdp-rail{position:static!important;max-height:none}}@media(prefers-reduced-motion:reduce){.wb-storefront *,.wb-storefront :after,.wb-storefront :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.open-form){--color-bg:#ffffff;--color-surface:#fff;--color-surface-low:#f2f4f5;--color-surface-mid:#e8ecef;--color-surface-high:#d0d7dc;--color-on-bg:#101c24;--color-on-surface-variant:#46545e;--color-muted:#46545e;--color-primary:#101c24;--color-primary-hover:#293b48;--color-primary-container:#101c24;--color-secondary:#293b48;--color-tertiary:#176454;--color-on-primary:#ffffff;--color-outline:#46545e;--color-outline-variant:#d6dde1;--wb-control-edge:#6b7780;--color-ink-accent:#ffffff;--color-accent:#ffffff;--color-on-accent:#101c24;--color-accent-deep:#354651;--color-cream:#ffffff;--color-cream-warm:#ffffff;--color-cream-warm-2:#f2f4f5;--color-ink-warm:#101c24;--color-surface-inverse:#101c24;--color-on-inverse:#ffffff;--color-on-inverse-soft:#f2f4f5;--color-on-inverse-muted:#d0d7dc;--color-volt:#101c24;--color-volt-hover:#293b48;--color-volt-text:#101c24;--color-volt-edge:#101c24;--color-on-volt:#ffffff;--color-badge-tint:#e8ecef;--color-warning-tint:#ffffff;--color-warning:#354651;--color-warning-border:#6b7780;--background:0 0% 100%;--foreground:204 38% 10%;--primary:204 38% 10%;--primary-foreground:0 0% 100%;--muted-foreground:205 15% 32%;--border:202 15% 86%;--input:206 9% 46%;--ring:218 72% 45%;--radius:2px;--gutter:clamp(20px,4.15vw,80px);--space-section-y:clamp(40px,5.5vw,80px);--fs-h1:clamp(40px,5.1vw,78px);--fs-h2:clamp(30px,3.3vw,52px);--fs-h3:24px;--of-serif:var(--font-body);--of-focus:#1959bd;background:var(--color-bg);color:var(--color-on-bg);--of-action:#176454;--of-action-hover:#104d40;--of-action-pressed:#0b3c31;--of-on-action:#ffffff;--of-selected:#eaf1ee;--of-notice:#f7e6d8;--of-disabled:#e4e8eb}html:has(.open-form){--header-offset:0px;scroll-padding-top:24px}.open-form{background:var(--color-bg);font:400 16px/1.55 var(--font-body)}.open-form #main-content{padding-top:0!important}.open-form :is(.wb-strip,.wb-header){position:relative;inset:auto!important;transform:none!important;box-shadow:none;will-change:auto}.open-form .wb-header{height:80px;background:var(--color-bg);border-color:var(--color-outline-variant)}.open-form .wb-header__inner{max-width:1600px}.open-form .wb-header__link{font-weight:400}.open-form .wb-preview-banner{min-height:44px;height:auto;gap:16px;justify-content:space-between;padding:4px var(--gutter);font:500 14px/1.5 var(--font-mono);text-align:left}.of-preview-more{min-height:44px;flex:none;text-decoration:underline;text-underline-offset:4px}.open-form .support-container,.open-form .wb-container{max-width:1600px;padding-inline:var(--gutter)}.open-form :is(.wb-btn,.btn-primary,.btn-secondary,.wb-discovery-button){min-height:52px;border-radius:2px;box-shadow:none;font-weight:400}.open-form :is(.wb-btn--round,.wb-quantity,.filter-pill-btn){border-radius:2px}.open-form :is(.wb-kicker,.support-kicker,.wb-eyebrow){font:500 14px/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.open-form :is(.wb-section-head__title,.wb-home-section-head h2){font-weight:700;letter-spacing:-.04em}.open-form :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--wb-control-edge);border-radius:2px;font-size:16px;background:var(--color-bg)}.open-form :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:48px}body:has(.open-form) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--of-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 2px white}.open-form :is(.wb-discovery-state,.wb-commerce-empty,.support-empty){border-radius:0;box-shadow:none;background:transparent}.open-form .wb-footer{background:var(--color-on-bg)}.open-form .wb-footer__inner{max-width:1600px}.open-form .wb-footer__brand>p{font:700 25px/1.25 var(--font-body);color:var(--color-ink-accent)}.open-form .wb-footer__col-title{font:500 14px/1.5 var(--font-mono);letter-spacing:.08em}.open-form .wb-footer__col a{font-weight:400}.of-shell{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--gutter)}.of-section{padding-block:var(--space-section-y)}.of-kicker{margin:0;font:500 14px/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.of-caption{color:var(--color-muted);font-size:12px;line-height:1.6;margin-top:14px}.of-lead{font-size:clamp(18px,1.5vw,22px);line-height:1.5}.of-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:28px;padding:14px 24px;border:1px solid var(--color-on-bg);border-radius:2px;background:var(--color-on-bg);color:var(--color-bg);font:600 16px/1.5 var(--font-body);text-decoration:none}.of-button:hover{background:#293b48;color:var(--color-bg)}.of-button-light{background:var(--color-bg);color:var(--color-on-bg);border-color:var(--color-bg)}.of-button-light:hover{background:#f2f4f5;color:var(--color-on-bg)}.of-text-link{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;color:inherit;font-size:14px;text-decoration:none}.of-text-link:hover{text-decoration:underline;text-underline-offset:5px}.of-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.of-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:38px}.of-section-heading h2{margin-top:12px;font-size:var(--fs-h2);font-weight:700;line-height:1.08;letter-spacing:-.045em}.of-home em,.of-section-heading em{font-family:var(--font-body);font-style:normal;font-weight:inherit;color:inherit}.of-inverse{background:var(--color-on-bg);color:var(--color-bg)}.of-inverse :is(h1,h2,h3){color:inherit}.of-inverse em{color:var(--color-ink-accent)}.of-scene-unavailable{display:grid;place-items:center;background:var(--color-surface-low);color:var(--color-muted);min-height:240px}.of-empty{padding:40px 0;border-top:1px solid var(--color-outline-variant)}.of-empty h3{margin-bottom:20px;font-size:26px;font-weight:400}.of-modal-backdrop{position:fixed;inset:0;z-index:180;background:#10180f88;display:flex;justify-content:center;align-items:center;padding:20px}.of-modal{max-width:640px;width:100%;max-height:calc(100dvh - 40px);overflow:auto;background:var(--color-bg);padding:32px;box-shadow:0 25px 90px #0f180f55}.of-modal-header{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.of-modal h2{font-size:32px;font-weight:400;letter-spacing:-.035em}.of-modal-header button{min-width:44px;min-height:44px}.of-modal p+p{margin-top:16px}.of-modal .of-button{margin-top:28px}@media(min-width:1280px){.open-form .wb-header__nav{display:flex}.open-form .wb-header__menu{display:none}}@media(max-width:1100px){.open-form .wb-header__reserve{display:none}}@media(max-width:760px){.open-form .wb-header{height:70px}.of-section-heading{align-items:start;flex-direction:column;gap:16px}.of-section-heading h2{font-size:36px}.open-form .wb-preview-banner{gap:8px;font-size:10px}.of-preview-long{display:none}}@media(max-width:359px){body:has(.open-form){--gutter:16px}}@media(prefers-reduced-motion:reduce){body:has(.open-form) *,body:has(.open-form) :after,body:has(.open-form) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.open-form){--of-motion-control:160ms;--of-motion-state:200ms;--of-motion-reveal:380ms;--of-motion-ease:cubic-bezier(.2,.7,.2,1)}.open-form :is(.of-button,.of-featured-colours button,.wb-product-card__swatches button){transition:background-color var(--of-motion-control),border-color var(--of-motion-control),transform var(--of-motion-control)}.open-form :is(.of-text-link,.of-button,.of-shop-categories a,.wb-product-card__explore) svg{transition:transform var(--of-motion-control) var(--of-motion-ease)}.open-form :is(.of-card-photo-detail,.of-gallery-inspect){transition:transform var(--of-motion-state) var(--of-motion-ease),border-color var(--of-motion-control)}.open-form :is(.of-button,.of-featured-colours button):active:not(:disabled){transform:translateY(1px)}.open-form :is(.of-text-link,.of-button,.of-shop-categories a,.wb-product-card__explore):focus-visible svg{transform:translateX(3px)}@media(hover:hover) and (pointer:fine){.open-form :is(.of-text-link,.of-button,.of-shop-categories a,.wb-product-card__explore):hover svg{transform:translateX(3px)}.open-form .of-gallery-inspect:hover{transform:translateY(-2px);border-color:var(--color-on-bg)}}.of-modal-backdrop[data-motion-state=closing]{pointer-events:none}@keyframes of-answer-open{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.of-bag .wb-cart-undo,.open-form .of-answer-ledger [role=region]:not([hidden]),.open-form details[open]>:not(summary){animation:of-answer-open var(--of-motion-state) var(--of-motion-ease)}.open-form .of-answer-ledger button[aria-expanded] svg{transition:transform var(--of-motion-control)}.open-form .of-answer-ledger button[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.of-modal-backdrop *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.open-form) :is(.of-button:not(.of-button-light),.wb-btn--primary,.btn-primary){background:var(--of-action);border-color:var(--of-action);color:var(--of-on-action);font-size:16px;font-weight:600;min-height:52px}body:has(.open-form) :is(.of-button:not(.of-button-light),.wb-btn--primary,.btn-primary):hover:not(:disabled){background:var(--of-action-hover);border-color:var(--of-action-hover);color:var(--of-on-action)}body:has(.open-form) :is(.of-button:not(.of-button-light),.wb-btn--primary,.btn-primary):active:not(:disabled){background:var(--of-action-pressed);border-color:var(--of-action-pressed);color:var(--of-on-action)}body:has(.open-form) :is(.of-button,.wb-btn--primary,.btn-primary):disabled{background:var(--of-disabled);color:var(--color-muted);border-color:var(--wb-control-edge);opacity:1}.open-form :is(.wb-btn,.btn-secondary,.wb-discovery-button,.filter-pill-btn){font-size:16px;font-weight:600}.open-form .wb-header__link{font-size:16px;font-weight:600}.open-form .wb-preview-banner{font:400 14px/1.5 var(--font-body)}.of-text-link{font-size:16px;font-weight:600}.of-caption{font-size:14px}.open-form :is(.wb-product-card__stock,.wb-cart-line p,.wb-cart-summary p,.wb-compare-confirmations p,.of-compare-pair label,.of-compare-pair legend,.of-form-errors p,.of-task-heading p,.of-task-steps a,.of-location-filters label,.of-answer-search label,.of-answer-count,.of-document-contents a,.of-decision-facts dt,.of-inspection-facts dt,.of-rail-note p,.of-rail-note a){font-size:14px;line-height:1.5}.open-form :is(.of-decision-facts dt,.of-inspection-facts dt){font-family:var(--font-body);letter-spacing:0;text-transform:none}.of-bag :is(.wb-cart-line h2,strong),.open-form :is(.wb-cart-line h2,.wb-cart-summary h2,.wb-compare-model h3){font-weight:600}.of-bag{font:400 16px/1.5 var(--font-body)}.of-bag :is(p,small,.wb-cart-line button){font-size:14px}.open-form .wb-compare-page .wb-compare-model .wb-discovery-link,.open-form .wb-compare-page .wb-compare-table :is(th,td){font-size:14px}.open-form .wb-header__search{display:inline-flex;width:auto;gap:6px;padding-inline:8px;font-size:14px;font-weight:600}@media(max-width:359px){.open-form .wb-header__inner{gap:4px}.open-form .wb-header__search{padding-inline:4px;gap:4px}.open-form .wb-header__search svg{width:16px}.open-form .wb-header__logo{max-width:112px}}.of-search-next{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:20px}.of-search-next :is(a,button){display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.open-form .wb-header{height:72px}.open-form .wb-preview-banner{min-height:40px;padding-block:0;font-size:12px}.open-form .of-preview-more{min-height:40px;display:inline-flex;align-items:center}.open-form .wb-header__nav{gap:12px}.open-form .wb-header__link{padding-inline:10px;font-size:15px}.open-form .wb-menu-sheet__reserve{margin-top:16px;background:var(--color-surface-low);color:var(--color-on-bg);border:1px solid var(--color-outline-variant)}.open-form .wb-menu-sheet__reserve small{color:var(--color-muted)}.open-form .wb-footer__brand>p{font-size:20px;max-width:36ch}.open-form :is(.of-page-heading,.of-task-heading) h1{letter-spacing:-.045em}@media(max-width:760px){.open-form .wb-header{height:64px}.open-form .wb-preview-banner{font-size:12px}.open-form .wb-header__inner{gap:10px}}.of-campaign{max-width:1600px;margin:24px auto 0;padding:0 var(--gutter) 28px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:28px;align-items:center;background:#fff;color:var(--color-on-bg)}.of-campaign-copy{position:relative;z-index:1;padding:24px 0;display:flex;flex-direction:column;align-items:start;gap:24px}.of-campaign-copy .of-kicker{font:600 13px/1.4 var(--font-body);letter-spacing:.1em;color:var(--of-action)}.of-campaign h1{font:700 clamp(46px,4.7vw,72px)/1.02 var(--font-body);letter-spacing:-.055em;margin:0;color:var(--color-on-bg)}.of-campaign h1 span{color:var(--of-action)}.of-campaign-copy>p:not(.of-kicker){max-width:34ch;font-size:17px;line-height:1.6;color:var(--color-muted)}.of-campaign .of-actions{gap:12px 24px}.of-campaign .of-button{gap:24px}.of-campaign-photo{position:relative;min-width:0;margin:0;align-self:stretch;display:flex;align-items:center;padding-top:26px}.of-campaign-photo img{min-height:380px;max-height:470px;-o-object-position:50% 50%;object-position:50% 50%}.of-campaign-photo figcaption{position:absolute;bottom:12px;right:12px;padding:5px 9px;background:#101c24;color:white;font-size:12px}.of-home-lineup{padding-block:30px 44px;background:var(--color-surface-low);max-width:none}.of-home-lineup>.of-empty,.of-home-lineup>.of-product-grid,.of-home-lineup>.of-section-heading{max-width:1480px;margin-inline:auto}.of-home-lineup .of-section-heading{margin-bottom:24px;align-items:center}.of-home-lineup .of-kicker{font:500 13px/1.4 var(--font-body);letter-spacing:.08em}.of-home-lineup .of-section-heading h2{font-size:clamp(30px,3vw,42px);margin-top:6px}.of-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.of-choice-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding-block:64px}.of-choice-guide h2,.of-ownership h2{font:700 clamp(30px,3.3vw,48px)/1.08 var(--font-body);letter-spacing:-.045em;margin:16px 0}.of-choice-guide__links{display:grid}.of-choice-guide__links>a{border-bottom:1px solid var(--color-outline-variant);padding-block:18px;align-items:center}.of-choice-guide__links>a:first-child{border-top:1px solid var(--color-outline-variant)}.of-choice-guide__links strong{font-size:20px;display:block}.of-choice-guide__links small{font-size:15px;font-weight:400;line-height:1.5;display:block;margin-top:4px;color:var(--color-muted)}.of-choice-guide__links svg{flex:none}.of-ownership{background:var(--of-selected)}.of-ownership__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;padding-block:44px}.of-ownership h2{font-size:32px}.of-ownership p:not(.of-kicker){max-width:48ch;color:var(--color-muted)}.of-ownership nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-content:center}.of-ownership nav a{border-bottom:1px solid var(--color-outline-variant);padding-block:12px}.of-catalog-discovery{padding-block:40px}.of-catalog-discovery nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.of-catalog-discovery nav a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--color-outline-variant);padding-bottom:16px;min-width:0}.of-catalog-discovery img{grid-column:1/-1;width:100%;height:164px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:12px}.of-catalog-discovery strong{display:block;font-size:18px}.of-catalog-discovery small{display:block;font-size:14px;color:var(--color-muted);margin-top:4px}@media(max-width:1199px){.of-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.of-campaign{gap:24px;grid-template-columns:1fr 1.25fr}.of-campaign h1{font-size:52px}.of-campaign-photo img{min-height:350px}.of-campaign .of-actions{gap:8px 16px}}@media(max-width:760px){.of-campaign{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.of-campaign-copy{padding:24px var(--gutter);gap:14px;width:100%}.of-campaign-copy .of-kicker{font-size:12px}.of-campaign h1{font-size:clamp(38px,10.5vw,60px)}.of-campaign-copy>p:not(.of-kicker){font-size:15px;line-height:1.5;max-width:40ch}.of-campaign .of-actions{flex-wrap:wrap;gap:10px 24px}.of-campaign .of-button{padding:12px 18px}.of-campaign-photo{width:100%;padding:0;display:block}.of-campaign-photo img{height:auto;min-height:0;max-height:none;aspect-ratio:1.95;-o-object-fit:cover;object-fit:cover}.of-campaign-photo figcaption{font-size:11px;bottom:8px;right:12px}.of-home-lineup{padding-block:24px 32px}.of-home-lineup .of-section-heading{flex-direction:row;gap:12px;align-items:end;margin-bottom:16px}.of-home-lineup .of-section-heading h2{font-size:28px}.of-home-lineup .of-section-heading>a{font-size:14px;max-width:105px;gap:6px;line-height:1.35}.of-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.of-choice-guide,.of-ownership__inner{grid-template-columns:1fr;gap:24px;padding-block:36px}.of-choice-guide h2 br{display:none}.of-choice-guide h2{margin-bottom:0}.of-ownership nav{grid-template-columns:1fr;gap:0}.of-catalog-discovery nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.of-product-grid{grid-template-columns:1fr}.of-home-lineup .of-kicker{font-size:11px}}.of-campaign{position:relative;isolation:isolate;display:block;max-width:1480px;margin:20px auto 56px;padding:0;min-height:548px;background:#101c24;color:white}.of-campaign-photo{position:absolute;inset:0;z-index:-2;padding:0;display:block;overflow:hidden}.of-campaign-photo img{width:100%;height:100%;min-height:0;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:58% 52%;object-position:58% 52%}.of-campaign-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,23,25,.94),rgba(8,23,25,.78) 27%,rgba(8,23,25,.15) 56%,transparent 75%)}.of-campaign-photo figcaption{z-index:1;right:20px;bottom:16px;background:#101c24e8}.of-campaign-copy{width:46%;padding:48px 0 126px clamp(24px,4.15vw,64px);gap:20px}.of-campaign-copy .of-kicker{color:#d6e7de}.of-campaign h1{color:#fff;font-size:clamp(46px,4.6vw,68px)}.of-campaign h1 span{color:#fff}.of-campaign-copy>p:not(.of-kicker){color:#e5ece8;max-width:33ch;font-size:16px;line-height:1.55}.of-campaign-secondary{color:#fff}.of-campaign-identity{position:absolute;z-index:2;bottom:-30px;left:clamp(24px,4.15vw,64px);display:grid;grid-template-columns:152px 1fr;align-items:center;width:358px;background:#fff;color:var(--color-on-bg);padding:8px 18px 8px 4px;box-shadow:0 14px 32px #101c241c;border:1px solid var(--color-outline-variant);text-decoration:none}.of-campaign-identity>.wb-media-frame{width:152px;background:white}.of-campaign-identity>span{display:flex;flex-direction:column;gap:8px}.of-campaign-identity small{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.of-campaign-identity strong{font-size:25px;letter-spacing:-.03em;line-height:1.1}.of-campaign-identity strong span{font-size:14px;font-weight:400;margin-left:4px}.of-campaign-identity>span>span{font-size:13px;display:flex;align-items:center;gap:12px}.of-home-lineup{padding-block:32px 52px}.of-choice-guide{grid-template-columns:1.25fr 1fr;gap:30px 8%;padding-block:72px;align-items:start}.of-choice-guide__intro{grid-column:2;grid-row:1}.of-choice-guide__intro>p:last-child{max-width:38ch;color:var(--color-muted)}.of-choice-guide__links{grid-column:2;grid-row:2;align-self:start}.of-detail-study{grid-column:1;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;position:relative}.of-detail-study figure{margin:0;min-width:0}.of-detail-study__whole{grid-column:1/-1;background:var(--color-surface-low);padding:20px 20px 0}.of-detail-study__whole>.wb-media-frame{background:white}.of-detail-study figcaption{padding:12px 0;display:flex;flex-direction:column;gap:4px;font-size:14px}.of-detail-study figcaption>span,.of-ownership__photo figcaption>span{font-size:10px;letter-spacing:.09em}.of-detail-study__whole figcaption{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:30px}.of-detail-study__light{grid-column:2;grid-row:2;position:relative;margin-top:-34px!important;border:8px solid #fff;background:white;box-shadow:0 10px 24px #101c2412}.of-detail-study__wheel{grid-column:1;grid-row:2;padding-top:24px}.of-detail-study .of-detail-unavailable,.of-detail-study figure>img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.of-detail-study__whole .wb-media-frame>img{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;padding:10px;transform:none}.of-detail-study__note{grid-column:1/-1;padding-top:18px;font-size:13px;line-height:1.6;color:var(--color-muted)}.of-detail-study__note .of-text-link{color:var(--color-on-bg);font-size:15px;font-weight:600}.of-ownership{background:#eaf1ee}.of-ownership__inner{grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-block:64px}.of-ownership__photo{position:relative;margin:0;padding:0 40px 28px 0}.of-ownership__photo>img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff}.of-ownership__photo figcaption{position:relative;margin:-48px -40px 0 48px;padding:20px 24px;background:#101c24;color:white;max-width:390px}.of-ownership .of-ownership__photo figcaption p{color:#e5ece8;font-size:13px;line-height:1.6;margin:8px 0 0}.of-ownership__copy h2{font-size:clamp(34px,3.4vw,48px)}.of-ownership nav{margin-top:28px}.of-detail-unavailable{display:grid;place-items:center;background:var(--color-surface-low);color:var(--color-muted);min-height:180px}@media(min-width:1600px){.of-campaign{min-height:600px}}@media(min-width:761px) and (max-width:999px){.of-campaign-copy{width:51%;padding-bottom:148px}.of-campaign h1{font-size:48px}.of-campaign-photo img{-o-object-position:64% 50%;object-position:64% 50%}.of-campaign-photo:after{background:linear-gradient(90deg,#081719ed,#081719b8 35%,transparent 69%)}.of-choice-guide{gap:24px 5%}.of-ownership__inner{gap:5%}}@media(max-width:760px){.of-campaign{margin:0 0 38px;min-height:0;padding-top:220px}.of-campaign-photo{height:244px;bottom:auto;overflow:visible}.of-campaign-photo img{height:244px;aspect-ratio:auto;-o-object-position:58% 50%;object-position:58% 50%}.of-campaign-photo:after{background:linear-gradient(0deg,#101c24,transparent 45%)}.of-campaign-photo figcaption{top:8px;bottom:auto;right:12px;font-size:10px}.of-campaign-copy{width:100%;padding:18px var(--gutter) 110px;gap:14px}.of-campaign-copy .of-kicker{font-size:11px}.of-campaign h1{font-size:42px}.of-campaign-copy>p:not(.of-kicker){font-size:14px;max-width:38ch}.of-campaign .of-actions{gap:8px 24px}.of-campaign-identity{width:290px;grid-template-columns:112px 1fr;left:auto;right:var(--gutter);bottom:-24px;padding:0 16px 0 4px}.of-campaign-identity>.wb-media-frame{width:112px}.of-campaign-identity strong{font-size:23px}.of-home-lineup{padding-block:24px 36px}.of-choice-guide{display:flex;flex-direction:column;gap:28px;padding-block:40px}.of-choice-guide__intro>p:last-child{margin-top:16px}.of-detail-study{width:100%;gap:0 14px}.of-detail-study__whole{padding:12px 12px 0}.of-detail-study__light{border-width:6px}.of-detail-study figcaption{font-size:12px}.of-choice-guide__links{width:100%}.of-ownership__inner{grid-template-columns:1fr;gap:24px;padding-block:40px}.of-ownership__photo{padding:0 24px 0 0}.of-ownership__photo>img{max-height:340px}.of-ownership__photo figcaption{margin:-40px -24px 0 32px;padding:16px 20px}}@media(max-width:359px){.of-campaign h1{font-size:36px}.of-campaign-identity{width:276px}.of-campaign .of-actions{gap:8px 16px}}@media(min-width:761px){.of-campaign{min-height:clamp(548px,53.3vw,789px)}.of-campaign-photo,.of-campaign-photo img{inset:0;width:100%;margin:0}.of-campaign-photo img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.of-campaign-photo:after{background:linear-gradient(90deg,rgba(8,23,25,.9),rgba(8,23,25,.72) 23%,rgba(8,23,25,.3) 39%,transparent 58%)}.of-campaign-copy{width:44%}.of-choice-guide{grid-template-rows:auto 1fr}}@media(min-width:761px) and (max-width:999px){.of-campaign-photo img{-o-object-position:0 50%;object-position:0 50%}.of-campaign-copy{width:46%}.of-campaign-photo:after{background:linear-gradient(90deg,rgba(8,23,25,.91),rgba(8,23,25,.69) 29%,transparent 62%)}.of-campaign-identity{width:290px;grid-template-columns:112px 1fr}.of-campaign-identity>.wb-media-frame{width:112px}}.of-detail-study{align-items:start}.of-detail-study__light{align-self:start}