.merv-explainer[data-astro-cid-hkh2em6z]{padding-block:clamp(3rem,7vw,5rem)}.merv-explainer__header[data-astro-cid-hkh2em6z]{display:grid;gap:.75rem;max-width:48rem;margin-bottom:2rem}.merv-explainer__header[data-astro-cid-hkh2em6z] [data-astro-cid-hkh2em6z]:where(h3,p){margin:0}.merv-explainer__rows[data-astro-cid-hkh2em6z]{overflow:hidden;border:1px solid var(--color-border);border-radius:1.25rem;background:#fff;box-shadow:var(--shadow-sm)}.merv-row[data-astro-cid-hkh2em6z]{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem)}.merv-row[data-astro-cid-hkh2em6z]+.merv-row[data-astro-cid-hkh2em6z]{border-top:1px solid var(--color-border)}.merv-row__rating[data-astro-cid-hkh2em6z]{display:grid;align-content:start;gap:.35rem}.merv-row__rating[data-astro-cid-hkh2em6z]>span[data-astro-cid-hkh2em6z]{color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.12em}.merv-row__rating[data-astro-cid-hkh2em6z]>strong[data-astro-cid-hkh2em6z]{color:var(--color-accent);font-size:clamp(2.4rem,6vw,4.75rem);line-height:.95}.merv-row__rating[data-astro-cid-hkh2em6z] p[data-astro-cid-hkh2em6z]{margin:.5rem 0 0;color:var(--color-ink-soft);font-size:.95rem}.merv-row__ranges[data-astro-cid-hkh2em6z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.merv-range[data-astro-cid-hkh2em6z]{display:grid;grid-template-rows:auto auto auto 1fr;gap:.35rem;min-width:0;padding:1rem;border:1px solid #cbd8d0;border-radius:.9rem;background:#f8faf9}.merv-range__icon[data-astro-cid-hkh2em6z]{display:grid;width:2.75rem;height:2.75rem;place-items:center;color:var(--color-accent);border:1px solid #8bb8a5;border-radius:.65rem;background:#fff}.merv-range__size[data-astro-cid-hkh2em6z]{margin-top:.35rem;color:var(--color-muted);font-size:.78rem;font-weight:700}.merv-range[data-astro-cid-hkh2em6z] strong[data-astro-cid-hkh2em6z]{font-size:1.35rem}.merv-range[data-astro-cid-hkh2em6z] small[data-astro-cid-hkh2em6z]{color:var(--color-ink-soft);line-height:1.35}.merv-row--better[data-astro-cid-hkh2em6z]{background:#fbfaf5}.merv-row--highest[data-astro-cid-hkh2em6z]{background:#f2f7f4}.merv-scale[data-astro-cid-hkh2em6z]{overflow:hidden;margin-top:1rem;background:#fff;border:1px solid var(--color-border);border-radius:1rem}.merv-scale[data-astro-cid-hkh2em6z]>summary[data-astro-cid-hkh2em6z]{min-height:var(--touch-target);padding:1rem 1.25rem;color:var(--color-link);font-weight:800;cursor:pointer}.merv-scale[data-astro-cid-hkh2em6z][open]>summary[data-astro-cid-hkh2em6z]{border-bottom:1px solid var(--color-border)}.merv-scale__table-wrap[data-astro-cid-hkh2em6z]{overflow-x:auto}.merv-scale[data-astro-cid-hkh2em6z] table[data-astro-cid-hkh2em6z]{width:100%;min-width:36rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.merv-scale[data-astro-cid-hkh2em6z] caption[data-astro-cid-hkh2em6z]{padding:1rem 1.25rem;color:var(--color-muted);text-align:left}.merv-scale[data-astro-cid-hkh2em6z] [data-astro-cid-hkh2em6z]:where(th,td){padding:.75rem 1rem;text-align:left;border-top:1px solid var(--color-border)}.merv-scale[data-astro-cid-hkh2em6z] thead[data-astro-cid-hkh2em6z] th[data-astro-cid-hkh2em6z]{color:var(--color-muted);background:var(--color-surface-subtle);font-size:.8rem}@media(max-width:50rem){.merv-row[data-astro-cid-hkh2em6z],.merv-row__ranges[data-astro-cid-hkh2em6z]{grid-template-columns:1fr}.merv-range[data-astro-cid-hkh2em6z]{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center}.merv-range__icon[data-astro-cid-hkh2em6z]{grid-row:1 / 3}.merv-range__size[data-astro-cid-hkh2em6z]{margin:0}.merv-range[data-astro-cid-hkh2em6z] strong[data-astro-cid-hkh2em6z]{grid-column:3;grid-row:1 / 3}.merv-range[data-astro-cid-hkh2em6z] small[data-astro-cid-hkh2em6z]{grid-column:2}}.actual-size[data-astro-cid-hok5ia7y]{display:inline-flex;flex-wrap:wrap;gap:.22em .45em;align-items:baseline}.actual-size__decimal[data-astro-cid-hok5ia7y]{font-weight:inherit;white-space:nowrap}.actual-size__fraction[data-astro-cid-hok5ia7y]{color:var(--color-muted);font-size:.78em;font-weight:var(--font-weight-normal);white-space:nowrap}.offer-catalog[data-astro-cid-s3eobypx]{display:block}.offer-copy-toast[data-astro-cid-s3eobypx]{position:fixed;z-index:80;top:var(--space-4);left:50%;padding:var(--space-3) var(--space-5);color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transform:translate(-50%)}.offer-catalog__section[data-astro-cid-s3eobypx]{padding-block:clamp(var(--space-10),7vw,var(--space-16));border-top:var(--border-width) solid var(--color-border)}.offer-catalog__heading[data-astro-cid-s3eobypx]{margin-bottom:var(--space-6)}.offer-catalog__heading[data-astro-cid-s3eobypx]>div[data-astro-cid-s3eobypx]:first-child{display:grid;gap:var(--space-3);max-width:var(--container-copy)}.offer-catalog__heading[data-astro-cid-s3eobypx] [data-astro-cid-s3eobypx]:where(h2,p){margin:0}.offer-catalog__eyebrow[data-astro-cid-s3eobypx]{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.offer-filters-panel[data-astro-cid-s3eobypx]{overflow:hidden;background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.offer-filters-panel[data-astro-cid-s3eobypx]>summary[data-astro-cid-s3eobypx]{min-height:var(--touch-target);padding:var(--space-4) var(--space-5);color:var(--color-link);background:var(--color-surface);font-weight:var(--font-weight-bold);cursor:pointer}.offer-filters-panel[data-astro-cid-s3eobypx][open]>summary[data-astro-cid-s3eobypx]{border-bottom:var(--border-width) solid var(--color-border)}.offer-filters[data-astro-cid-s3eobypx]{display:grid;grid-template-columns:.75fr 1.4fr 1fr 1.15fr auto;gap:var(--space-3);align-items:end;padding:var(--space-4);background:var(--color-surface-subtle)}.offer-filters[data-astro-cid-s3eobypx] label[data-astro-cid-s3eobypx]{display:grid;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.offer-filters[data-astro-cid-s3eobypx] select[data-astro-cid-s3eobypx]{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-sm)}.offer-filters__reset[data-astro-cid-s3eobypx],.offer-catalog__empty[data-astro-cid-s3eobypx] button[data-astro-cid-s3eobypx]{display:inline-flex;height:var(--control-height);min-height:var(--control-height);align-items:center;justify-content:center;align-self:end;padding:0 var(--space-4);color:var(--color-link);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}.offer-catalog__results[data-astro-cid-s3eobypx]{margin:var(--space-5) 0 var(--space-3);color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.offer-grid[data-astro-cid-s3eobypx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.offer-card[data-astro-cid-s3eobypx]{display:flex;min-width:0;overflow:hidden;flex-direction:column;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.offer-card[data-astro-cid-s3eobypx].is-exact-match{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft),var(--shadow-sm)}.offer-card[data-astro-cid-s3eobypx][hidden]{display:none}.offer-card__image-wrap[data-astro-cid-s3eobypx]{position:relative;display:grid;overflow:hidden;aspect-ratio:1.25 / 1;place-items:center;background:#fff;border-bottom:var(--border-width) solid var(--color-border)}.offer-card__image-wrap[data-astro-cid-s3eobypx] img[data-astro-cid-s3eobypx]{display:block;width:100%;height:100%;padding:var(--space-4);object-fit:contain}.offer-card__image-button[data-astro-cid-s3eobypx]{position:relative;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:zoom-in}.offer-card__zoom[data-astro-cid-s3eobypx]{position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;width:var(--touch-target);height:var(--touch-target);place-items:center;color:var(--color-ink);background:#ffffffeb;border:var(--border-width) solid var(--color-border);border-radius:50%}.offer-card__image-missing[data-astro-cid-s3eobypx]{color:var(--color-muted)}.offer-card__availability[data-astro-cid-s3eobypx]{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-2);color:var(--color-success);background:var(--color-success-soft);border:var(--border-width) solid var(--color-success);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.offer-card__availability[data-astro-cid-s3eobypx].is-unavailable{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.offer-card__body[data-astro-cid-s3eobypx]{display:flex;flex:1;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.offer-card__fit-status[data-astro-cid-s3eobypx]{align-self:flex-start;padding:var(--space-1) var(--space-2);margin:0;color:var(--color-accent-dark, var(--color-accent));background:var(--color-accent-soft);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.offer-card__meta[data-astro-cid-s3eobypx]{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.offer-card__merchant-logo[data-astro-cid-s3eobypx]{display:grid;box-sizing:border-box;width:8.75rem;height:2.75rem;padding:.45rem .65rem;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:.35rem}.offer-card__merchant-logo[data-astro-cid-s3eobypx] img[data-astro-cid-s3eobypx]{display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;object-fit:contain;object-position:center}.offer-card__merchant-logo--airfilters[data-astro-cid-s3eobypx],.offer-card__merchant-logo--filterbuy[data-astro-cid-s3eobypx]{background:#176b50}.offer-card__merchant-logo--airfilters[data-astro-cid-s3eobypx]{padding:.45rem 2rem}.offer-card__merchant-logo--filterbuy[data-astro-cid-s3eobypx]{padding:.45rem 1.2rem}.offer-card[data-astro-cid-s3eobypx] h3[data-astro-cid-s3eobypx]{margin:0;font-size:var(--font-size-lg)}.offer-card__specs[data-astro-cid-s3eobypx]{display:grid;gap:var(--space-2);margin:0}.offer-card__specs[data-astro-cid-s3eobypx] div[data-astro-cid-s3eobypx]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-2);align-items:center}.offer-card__specs[data-astro-cid-s3eobypx] dt[data-astro-cid-s3eobypx]{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.offer-card__specs[data-astro-cid-s3eobypx] dd[data-astro-cid-s3eobypx]{min-width:0;margin:0;font-size:var(--font-size-sm);overflow-wrap:anywhere}.offer-card__sku[data-astro-cid-s3eobypx]{display:flex;gap:var(--space-2);align-items:center}.offer-card__sku[data-astro-cid-s3eobypx] button[data-astro-cid-s3eobypx]{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;padding:0;place-items:center;color:var(--color-link);background:transparent;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.offer-card__sku[data-astro-cid-s3eobypx] button[data-astro-cid-s3eobypx]:hover,.offer-card__sku[data-astro-cid-s3eobypx] button[data-astro-cid-s3eobypx]:focus-visible{background:var(--color-accent-soft);border-color:var(--color-accent)}.offer-card__packs[data-astro-cid-s3eobypx]{display:grid;gap:var(--space-2)}.offer-card__packs[data-astro-cid-s3eobypx]>span[data-astro-cid-s3eobypx]{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.offer-card__packs[data-astro-cid-s3eobypx] p[data-astro-cid-s3eobypx]{margin:0;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.5}.offer-card__price[data-astro-cid-s3eobypx]{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block:var(--border-width) solid var(--color-border)}.offer-card__price[data-astro-cid-s3eobypx]>div[data-astro-cid-s3eobypx]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.offer-card__price[data-astro-cid-s3eobypx] strong[data-astro-cid-s3eobypx]{font-size:var(--font-size-2xl);line-height:1}.offer-card__price[data-astro-cid-s3eobypx] del[data-astro-cid-s3eobypx],.offer-card__price[data-astro-cid-s3eobypx] span[data-astro-cid-s3eobypx],.offer-card__price[data-astro-cid-s3eobypx] small[data-astro-cid-s3eobypx]{color:var(--color-muted)}.offer-card__claims[data-astro-cid-s3eobypx]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.offer-card__claims[data-astro-cid-s3eobypx]:empty{display:none}.offer-card__claims[data-astro-cid-s3eobypx] li[data-astro-cid-s3eobypx]{padding:var(--space-1) var(--space-2);color:var(--color-success);background:var(--color-success-soft);border:var(--border-width) solid color-mix(in srgb,var(--color-success) 35%,transparent);border-radius:var(--radius-pill);font-size:var(--font-size-xs)}.offer-card__cta{margin-top:auto}.offer-catalog__note[data-astro-cid-s3eobypx]{margin:var(--space-5) 0 0;color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.45}.offer-catalog__empty[data-astro-cid-s3eobypx]{padding:var(--space-10);text-align:center;background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.offer-catalog__empty[data-astro-cid-s3eobypx] [data-astro-cid-s3eobypx]:where(h3,p){margin:0 0 var(--space-3)}@media(min-width:64.0625rem){.offer-filters[data-astro-cid-s3eobypx] label[data-astro-cid-s3eobypx]{margin-bottom:0}}@media(max-width:64rem){.offer-filters[data-astro-cid-s3eobypx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:52rem){.offer-grid[data-astro-cid-s3eobypx]{grid-template-columns:1fr}}@media(max-width:44rem){.offer-filters[data-astro-cid-s3eobypx],.offer-grid[data-astro-cid-s3eobypx]{grid-template-columns:1fr}.offer-copy-toast[data-astro-cid-s3eobypx],.offer-card__sku[data-astro-cid-s3eobypx] button[data-astro-cid-s3eobypx]{display:none}.offer-card__image-wrap[data-astro-cid-s3eobypx]{aspect-ratio:4 / 3}}.size-guide-page{--guide-ink: #17251f;--guide-muted: #627069;--guide-line: #d7dfda;--guide-paper: #ffffff;--guide-soft: #f3f6f4;--guide-accent: #176b4d;--guide-accent-dark: #0f5039;--guide-warm: #f5e8c9;color:var(--guide-ink);background:#fff}html.size-guide-dialog-open{overflow:hidden;overscroll-behavior:none}body.size-guide-dialog-open{position:fixed;top:var(--size-guide-locked-scroll-y, 0);right:0;left:0;width:100%;overflow:hidden;overscroll-behavior:none}.size-guide-page button,.size-guide-page input{font:inherit}.size-guide-page button{cursor:pointer}.size-guide-page [hidden]{display:none!important}.size-guide-wizard{min-height:100vh;padding-bottom:4rem}.size-guide-wizard--a:not(.has-active-flow){min-height:0;padding-bottom:0}.size-guide-wizard--a{--guide-step-width: 1120px;--guide-step-gutter: 2.5rem}.size-guide-wizard--a[data-enhanced=true]:not(.has-active-flow) .size-guide-flow{display:none}.copy-toast{position:fixed;z-index:140;top:max(.75rem,env(safe-area-inset-top));left:50%;width:max-content;max-width:calc(100% - 1.5rem);padding:.7rem 1rem;color:var(--guide-ink);background:#f7f9f8;border:1px solid var(--guide-line);border-radius:12px;box-shadow:0 8px 24px #0f231a24;font-size:.86rem;font-weight:800;text-align:center;transform:translate(-50%)}.copy-toast--error{color:#7a2929;background:#fff7f7;border-color:#e5caca}.size-guide-kicker,.step-label,.path-label{margin:0 0 .55rem;color:var(--guide-accent);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.size-guide-hero{padding:3rem max(1.25rem,calc((100vw - 1120px)/2));background:var(--guide-paper);scroll-margin-top:1rem}.size-guide-hero h1,.shop-hero h1{max-width:860px;margin:0;font-size:clamp(2.35rem,5vw,4.75rem);line-height:.99;letter-spacing:-.055em}.size-guide-lede{max-width:750px;margin:1.25rem 0 0;color:var(--guide-muted);font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.55}.size-guide-hero--centered{text-align:center}.size-guide-hero--centered h1,.size-guide-hero--centered .size-guide-lede{margin-inline:auto}.size-dialog{width:min(620px,calc(100% - 2rem));padding:clamp(1.3rem,4vw,2.2rem);color:var(--guide-ink);background:#fff;border:0;border-radius:22px;box-shadow:0 24px 80px #0f231a47;overscroll-behavior:contain;text-align:center}.size-dialog::backdrop{background:#101b16ad;backdrop-filter:blur(3px)}.size-dialog__close{position:absolute;top:.7rem;right:.8rem;display:grid;width:2.4rem;height:2.4rem;place-items:center;color:var(--guide-muted);background:var(--guide-soft);border:0;border-radius:50%;font-size:1.45rem}.size-dialog__icon{display:grid;width:3rem;height:3rem;place-items:center;margin:0 auto .75rem;color:#714e00;background:#ffe49a;border:2px solid #e0b84e;border-radius:50%;font-size:1.5rem;font-weight:900}.size-dialog h2{margin:0 auto .75rem;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.08;letter-spacing:-.035em}.size-dialog__intro{max-width:500px;margin:0 auto;color:var(--guide-muted);font-size:1.05rem;line-height:1.5}.size-dialog__example{display:grid;grid-template-columns:.9fr auto 1.3fr;gap:.8rem;align-items:center;padding:1rem;margin:1.25rem 0;background:var(--guide-soft);border:1px solid var(--guide-line);border-radius:16px}.size-dialog__label{display:grid;gap:.2rem;padding:.85rem;background:#fff;border:1px solid var(--guide-line);border-radius:11px}.size-dialog__label span{color:var(--guide-muted);font-size:.72rem}.size-dialog__label strong{font-size:1.25rem}.size-dialog__arrow{color:var(--guide-accent);font-size:1.5rem;font-weight:900}.size-dialog__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.size-dialog__filters>div{display:grid;justify-items:center;gap:.25rem}.size-dialog__filters small{color:var(--guide-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.size-dialog__filters strong{font-size:.67rem;line-height:1.2}.mini-filter{position:relative;display:block;width:68px;height:52px;margin-bottom:.2rem;overflow:hidden;background:repeating-linear-gradient(90deg,#fff 0 6px,#dfe5e2 6px 8px),#fff;border:8px double #7e8a84}.mini-filter:before,.mini-filter:after{position:absolute;top:calc(50% - 2px);left:-10%;width:120%;height:4px;content:"";background:#8f9a94}.mini-filter:before{transform:rotate(32deg)}.mini-filter:after{transform:rotate(-32deg)}.mini-filter--wide{width:76px;height:46px}.size-dialog__reassurance{display:grid;gap:.25rem;padding:.9rem 1rem;color:#0d4d37;background:#e3f3ea;border-radius:12px}.size-dialog__reassurance span{color:#3e6353;font-size:.85rem}.size-dialog__start{width:100%;margin-top:1rem}.size-reminder{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;margin-top:1.25rem;color:#624600;background:#fff6d9;border:1px solid #e3c66f;border-radius:999px;font-size:.82rem;font-weight:750}.size-reminder__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#ffe49a;border-radius:50%;line-height:0}.size-reminder__icon svg{display:block;width:1rem;height:1rem;stroke-width:2.6}.identify-panel,.flow-block,.workspace-panel,.choice-dock,.seo-preview{background:var(--guide-paper);border:1px solid var(--guide-line);border-radius:22px;box-shadow:0 10px 35px #1a302512}.identify-panel{max-width:1180px;margin:3rem auto -8rem;padding:2rem}.size-guide-wizard--a .identify-panel{margin-bottom:0}.identify-panel h2,.flow-block h2,.workspace-panel h2,.choice-dock h2,.seo-preview h2{margin:0 0 .9rem;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.035em}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.selection-instruction{margin:0;color:var(--guide-muted)}.method-card,.method-row,.profile-card,.profile-row,.dock-button{color:inherit;background:var(--guide-soft);border:1px solid var(--guide-line)}.method-card{position:relative;display:grid;justify-items:center;gap:.6rem;min-height:290px;padding:.75rem .75rem 3rem;border-radius:16px;overflow:hidden}.method-card__visual{position:relative;display:block;width:100%;-webkit-touch-callout:none;user-select:none}.method-card__visual img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:11px}.method-card__visual .method-icon{position:absolute;right:.6rem;bottom:.6rem;box-shadow:0 4px 14px #0f50393d}.method-zoom-icon,.product-zoom-icon{display:none}.method-card__steps{position:absolute;right:.75rem;bottom:.75rem;padding:.28rem .52rem;color:#0f5039;background:#fffffff0;border:1px solid rgb(15 80 57 / 20%);border-radius:999px;box-shadow:0 3px 10px #1a30251f;font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1}.method-card:hover,.method-row:hover,.profile-card:hover,.profile-row:hover,.dock-button:hover{border-color:var(--guide-accent);background:#ebf4ef}.method-card[aria-pressed=true],.profile-card[aria-pressed=true]{border-color:var(--guide-accent);background:#e7f2ec;box-shadow:inset 0 0 0 1px var(--guide-accent)}.profile-card[aria-pressed=true] .profile-shape{position:relative;color:#fff;border-color:var(--guide-accent);background:var(--guide-accent)}.profile-shape__check{position:absolute;top:50%;left:50%;display:none;width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transform:translate(-50%,-50%)}.profile-card[aria-pressed=true] .profile-shape__check{display:block}.method-card[aria-pressed=true]:before{position:absolute;z-index:2;bottom:.75rem;left:.75rem;padding:.28rem .52rem;color:#fff;content:"✓ Selected";background:var(--guide-accent);border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.01em;line-height:1}.method-icon,.step-number{display:grid;width:2.6rem;height:2.6rem;place-items:center;color:#fff;background:var(--guide-accent);border-radius:50%;font-weight:800}.method-icon svg{display:block;stroke-width:2.25}.method-card strong,.method-row strong{font-size:1.05rem}.method-card small,.method-row small,.profile-card small,.profile-row small{display:block;color:var(--guide-muted);line-height:1.45}.text-button{padding:0;color:var(--guide-accent);background:transparent;border:0;font-weight:750;text-decoration:underline;text-underline-offset:3px}.mismatch-link{margin-top:1.25rem}.path-bar,.workspace-path{display:flex;align-items:center;justify-content:space-between;max-width:820px;margin:2.5rem auto 0;text-align:left}.path-section{padding:1rem max(.5rem,calc((100vw - 1120px)/2));background:transparent}.path-bar{width:min(100%,1040px);max-width:none;min-height:48px;padding:.25rem .75rem;margin:0 auto;background:#ffffffe0;border:1px solid var(--guide-line);border-radius:14px}.path-bar__content{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow:hidden}.path-bar__content:after{position:absolute;z-index:2;top:0;right:0;bottom:0;width:clamp(3.75rem,14vw,5rem);pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#ffffff1f 18%,#ffffff6b 48%,#ffffffc7 76%,#fff);opacity:0;transition:opacity .12s ease}.path-bar__content.has-more-right:after{opacity:1}.path-position{flex:0 0 auto;padding-right:.7rem;margin-right:.7rem;color:var(--guide-accent);border-right:1px solid var(--guide-line);font-size:.7rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.path-bar>div{min-width:0}.path-bar--floating{position:fixed;z-index:80;bottom:max(.75rem,env(safe-area-inset-bottom));left:50%;width:min(820px,calc(100% - 2rem));padding:.25rem .75rem;margin:0;background:#fffffff5;border:1px solid var(--guide-line);border-radius:14px;box-shadow:0 12px 36px #1a30252e;opacity:0;pointer-events:none;transform:translate(-50%,140%);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.path-bar--floating.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.size-guide-wizard--a [data-block]{scroll-margin-top:1rem}[data-path]{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.3rem;padding:0;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;list-style:none}[data-path]::-webkit-scrollbar{display:none}[data-path] li:not(:last-child):after{content:"›";margin-left:.3rem;color:#9aa59f}[data-path] li{display:flex;flex:0 0 auto;align-items:center;min-width:0}[data-path] button{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem 0;color:var(--guide-muted);background:transparent;border:0;font-size:.78rem;line-height:1.2;white-space:nowrap}.path-step--complete button{color:var(--guide-accent);font-weight:750}.path-step--current button{color:var(--guide-ink);font-weight:850}.path-step--current.path-step--successful button{color:var(--guide-accent)}.path-step--upcoming button{color:#8a9690;cursor:default;opacity:.76}.path-step__check{display:inline-grid;width:1rem;height:1rem;place-items:center;color:#fff;background:var(--guide-accent);border-radius:50%;font-size:.65rem;line-height:1}.path-bar>.text-button{display:inline-grid;flex:0 0 auto;min-height:2.375rem;place-items:center;padding:.45rem .7rem;margin-left:.5rem;background:var(--guide-soft);border-radius:10px;font-size:.78rem;text-decoration:none;white-space:nowrap}.size-guide-flow{width:min(1120px,calc(100% - 2.5rem));margin:7rem auto 0}.size-guide-flow--narrow{width:min(980px,calc(100% - 2.5rem))}.size-guide-wizard--a .size-guide-flow{width:min(var(--guide-step-width),calc(100% - var(--guide-step-gutter)));margin-top:1.5rem}.size-guide-wizard--a .size-guide-hero{padding-inline:0}.size-guide-wizard--a .size-guide-hero h1{width:min(860px,calc(100% - var(--guide-step-gutter)))}.size-guide-wizard--a .size-guide-lede{width:min(750px,calc(100% - var(--guide-step-gutter)))}.size-guide-wizard--a .identify-panel,.size-guide-wizard--a .path-bar:not(.path-bar--floating){width:min(var(--guide-step-width),calc(100% - var(--guide-step-gutter)));max-width:none}.size-guide-wizard--a .path-section{padding-inline:0}.flow-block,.workspace-panel,.choice-dock,.seo-preview{padding:clamp(1.3rem,4vw,2.6rem);margin-top:1.4rem;scroll-margin-top:1rem}.part-layout,.measure-media,.measure-split,.manual-block--split,.measure-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:center}.label-mock,.sku-reference,.product-image{display:grid;place-content:center;min-height:180px;padding:1rem;color:#27302c;background:repeating-linear-gradient(135deg,#fff,#fff 8px,#f1f1ec 8px 16px);border:8px solid #d9d6ca;text-align:center}.sku-reference{min-height:0;padding:0;margin:0;overflow:hidden;background:var(--guide-soft);border-width:0;border-radius:16px}.sku-reference img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}.label-mock strong{font-size:2.2rem}.label-mock--small{min-width:180px;min-height:100px;border-width:5px}label{display:block;margin-bottom:.45rem;font-weight:800}.inline-form{display:flex;gap:.6rem}.part-number-search{position:relative;flex:1 1 auto;min-width:0}.part-suggestions{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;left:0;max-height:310px;padding:.35rem;overflow-y:auto;background:#fff;border:1px solid var(--guide-line);border-radius:12px;box-shadow:0 14px 38px #0f231a2e}.part-suggestion{display:grid;gap:.15rem;width:100%;padding:.65rem .7rem;color:var(--guide-ink);background:transparent;border:0;border-radius:8px;text-align:left}.part-suggestion:hover,.part-suggestion:focus-visible{background:var(--guide-soft);outline:none}.part-suggestion strong{color:var(--guide-accent-dark);font-size:.86rem}.part-suggestion span{overflow:hidden;font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.part-suggestion small{color:var(--guide-muted);font-size:.7rem}input{width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid #9da9a2;border-radius:10px}.start-over-icon{display:none}.primary-button,.secondary-button,.offer-buy button,.offer-buy-link,.sort-trigger{min-height:48px;padding:.72rem 1rem;border-radius:10px;font-weight:800}.primary-button,.offer-buy button,.offer-buy-link{color:#fff;background:var(--guide-accent);border:1px solid var(--guide-accent)}.primary-button:hover,.offer-buy button:hover,.offer-buy-link:hover{background:var(--guide-accent-dark)}.primary-button:disabled{cursor:not-allowed;opacity:.72}.primary-button[aria-busy=true]{cursor:wait}.primary-button[aria-busy=true]:after{display:inline-block;width:1em;height:1em;margin-left:.55rem;vertical-align:-.15em;border:2px solid rgb(255 255 255 / 45%);border-top-color:currentColor;border-radius:50%;content:"";animation:manual-submit-spin .7s linear infinite}@keyframes manual-submit-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.primary-button[aria-busy=true]:after{animation-duration:1.4s}}.secondary-button{color:var(--guide-accent-dark);background:#fff;border:1px solid var(--guide-accent)}.form-hint,.results-context,.affiliate-note,.dimension-order,.part-number{color:var(--guide-muted)}.form-hint,.affiliate-note,.part-number{font-size:.83rem}.results-context small{font-size:.78em}.form-error{margin:.55rem 0 0;color:#a02424;font-size:.85rem;font-weight:750}input[aria-invalid=true]{border-color:#b72c2c;box-shadow:0 0 0 2px #b72c2c1f}.not-found,.nominal-warning,.nominal-manual,.success-message{padding:1rem;margin-top:1rem;background:#fff7df;border:1px solid #e7ce83;border-radius:12px}.nominal-warning{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nominal-warning p,.nominal-manual p{margin:.3rem 0 0}.not-found .text-button{margin-left:.75rem}.measurement-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#29332e;border-radius:16px}.measurement-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.measure-diagram{position:relative;aspect-ratio:4 / 3;min-height:0;margin:0;overflow:hidden;background:#e9efeb;border-radius:16px}.measure-diagram img{display:block;width:100%;height:100%;object-fit:cover}.cannot-measure{margin-top:1rem}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.profile-card{display:grid;grid-template-columns:54px 1fr;gap:0 .8rem;align-items:center;padding:1rem;border-radius:13px;text-align:left}.profile-card small{grid-column:2;font-size:.76rem}.profile-shape{grid-row:1 / span 2;width:48px;height:38px;border:7px double #84918a}.results-toolbar,.results-heading-row,.shop-results-header,.split-heading,.nominal-manual{display:flex;align-items:center;justify-content:space-between;gap:1rem}.results-toolbar{flex-wrap:wrap;margin:1.25rem 0 .8rem}.sort-control{position:relative}.sort-trigger{display:flex;align-items:center;gap:.5rem;color:var(--guide-ink);background:#fff;border:1px solid var(--guide-line)}.sort-menu{position:absolute;z-index:20;top:calc(100% + .4rem);right:0;width:255px;padding:.45rem;background:#fff;border:1px solid var(--guide-line);border-radius:13px;box-shadow:0 15px 45px #132a1f2e}.sort-menu button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.65rem .75rem;color:inherit;background:transparent;border:0;border-radius:8px;text-align:left}.sort-direction{display:inline-grid;flex:0 0 auto;width:1.1rem;place-items:center;color:var(--guide-accent);font-weight:900}.sort-menu button:hover,.sort-menu button[aria-pressed=true]{color:var(--guide-accent-dark);background:#e9f4ee;font-weight:800}.offer-grid{display:grid;gap:.8rem}.offer-card{display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:1.2rem;padding:1rem;background:#fff;border:1px solid var(--guide-line);border-radius:16px}.product-image{position:relative;overflow:hidden;min-height:135px;padding:.4rem;background:#fff;border-width:5px;cursor:zoom-in;font-size:.64rem;-webkit-touch-callout:none;user-select:none}.product-image img{width:100%;height:100%;max-height:180px;object-fit:contain}.product-zoom-icon{position:absolute;right:.45rem;bottom:.45rem;display:grid;width:1.7rem;height:1.7rem;place-items:center;color:#435049;background:#ffffffc7;border-radius:6px;box-shadow:0 2px 8px #0f231a24;pointer-events:none}.product-zoom-icon svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.product-image--missing{color:var(--guide-muted);background:#f5f5f1;border-style:dashed}.product-image-preview{position:fixed;margin:auto;width:min(1100px,calc(100vw - 2rem));height:min(900px,calc(100dvh - 2rem));max-width:none;max-height:none;padding:0;overflow:hidden;background:#fff;border:1px solid var(--guide-line);border-radius:20px;box-shadow:0 24px 80px #0f231a59}.product-image-preview::backdrop{background:#0f1e17ad}.product-image-preview__close{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--guide-ink);font-size:2rem;line-height:1;background:#f1f4f2;border:0;border-radius:50%;cursor:pointer}.product-image-preview__canvas{position:absolute;inset:3.75rem 1rem 1rem;overflow:hidden}.product-image-preview__canvas img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}[data-method-image-trigger]{cursor:pointer}.offer-title h4{margin:.55rem 0 .3rem;font-size:1.08rem}.part-number-row{display:flex;flex-wrap:wrap;gap:.15rem .3rem;align-items:center}.copy-sku-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;padding:.15rem .2rem;margin:-.15rem -.2rem;color:var(--guide-muted);background:transparent;border:0;border-radius:6px;font-size:inherit;white-space:nowrap}.copy-sku-button:hover{color:var(--guide-ink);background:var(--guide-soft)}.copy-sku-button strong{color:var(--guide-ink)}.copy-sku-button svg{flex:0 0 auto;width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.store-logo{display:inline-flex;align-items:center;justify-content:center;width:128px;height:34px;padding:.3rem .55rem;overflow:hidden;border-radius:7px}.store-logo img{display:block;width:100%;height:100%;object-fit:contain}.store-logo--filterbuy{background:#08a85f}.store-logo--nordic{width:148px;padding:0;background:#fff}.store-logo--airfilters{width:138px;background:#275fa5}.store-logo--fallback{width:auto;color:var(--guide-ink);background:var(--guide-soft);font-size:.75rem;font-weight:900}.offer-specs{display:grid;grid-template-columns:2fr .55fr 1fr;gap:.6rem;margin:.8rem 0}.offer-specs div{min-width:0}.offer-specs dt{color:var(--guide-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.offer-specs dd{margin:.2rem 0 0;font-weight:800}.offer-specs dd small{display:block;color:var(--guide-muted);font-size:.72rem;font-weight:500}.offer-perks{display:flex;flex-wrap:wrap;gap:.35rem}.offer-perks span{padding:.28rem .48rem;color:#685005;background:#fff0b9;border-radius:999px;font-size:.7rem;font-weight:800}.offer-buy{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3rem;padding-left:1rem;border-left:1px solid var(--guide-line)}.offer-buy strong{font-size:1.45rem}.offer-buy span,.offer-buy small{color:var(--guide-muted);font-size:.72rem}.offer-buy button,.offer-buy-link{margin-top:.5rem}.offer-buy-link{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;text-align:center;text-decoration:none}.exact-banner{padding:.7rem 1rem;margin:1.1rem 0 .7rem;color:#0e5038;background:#dff2e8;border-radius:9px}.offer-grid--exact .offer-card{border:2px solid var(--guide-accent)}.manual-price{display:inline-block;padding:.4rem .65rem;color:#684d00;background:var(--guide-warm);border-radius:7px;font-weight:900}.manual-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;padding:1rem 1.1rem;margin-top:1.15rem;color:#684d00;background:var(--guide-warm);border:1px solid #e7c15f;border-radius:12px}.manual-offer span{color:#6f6140}.manual-offer strong{color:#0e5038;font-size:1.1rem}.manual-offer small{flex-basis:100%;color:var(--guide-muted)}.manual-form{width:min(100%,44rem)}.manual-form .inline-form{align-items:stretch}.manual-form .inline-form input{min-width:0;flex:1 1 auto}.manual-form button{flex:0 0 auto;margin:0;white-space:nowrap}.manual-privacy{margin:.65rem 0 0;color:var(--guide-muted);font-size:.82rem}.manual-privacy a{color:inherit;font-weight:750}.manual-form--row{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:.6rem}.manual-form--row label{grid-column:1 / -1;margin-bottom:-.3rem}.manual-form--row button{margin:0}.seo-preview{min-height:260px;margin-top:3rem;color:#45524b;background:#e2e7e4;border-style:dashed;box-shadow:none}.size-guide-hero--compact{padding-bottom:2.5rem}.size-guide-hero--compact h1{font-size:clamp(2.3rem,4vw,4rem)}.rail-layout{display:grid;grid-template-columns:240px minmax(0,880px);gap:1.5rem;justify-content:center;width:min(1180px,calc(100% - 2.5rem));margin:1.5rem auto 0}.path-rail{position:sticky;top:1rem;align-self:start;padding:1.4rem;background:#21342b;border-radius:18px}.path-rail .path-label,.path-rail [data-path] button,.path-rail .text-button,.path-rail .rail-help{color:#fff}.path-rail [data-path]{display:grid;gap:.8rem}.path-rail [data-path] li:after{display:none}.path-rail [data-path] button{display:grid;grid-template-columns:1.5rem 1fr;text-align:left}.path-rail .text-button{margin-top:1.5rem}.rail-help{padding-top:1.2rem;margin-top:1.3rem;border-top:1px solid rgb(255 255 255 / 20%);font-size:.82rem}.method-stack,.profile-list{display:grid;gap:.65rem}.method-row,.profile-row{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem;border-radius:12px;text-align:left}.profile-index{display:grid;width:2rem;height:2rem;place-items:center;color:#fff;background:#829188;border-radius:50%;font-weight:800}.seo-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.seo-preview-grid span{padding:1rem;background:#ffffff7a;border-radius:10px}.size-guide-wizard--c{--guide-accent: #2855c7;--guide-accent-dark: #173a91}.shop-hero{display:grid;grid-template-columns:1fr 310px;gap:2.5rem;align-items:end;padding:3.5rem max(1.25rem,calc((100vw - 1180px)/2));background:#f8f9fb}.shop-hero h1{font-size:clamp(2.35rem,4.6vw,4.35rem)}.shop-hero__summary{padding:1.2rem;background:#e8edfb;border-left:4px solid var(--guide-accent)}.shop-hero__summary p{margin-bottom:0}.workspace-path{width:min(1180px,calc(100% - 2.5rem));max-width:none;padding:1rem 0;margin-top:0}.shop-workspace{width:min(1180px,calc(100% - 2.5rem));margin:0 auto}.choice-dock{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.35rem;margin-top:0}.choice-dock__heading{display:flex;align-items:center;gap:.8rem}.choice-dock__heading h2{margin:0;font-size:1.45rem}.choice-dock__heading .step-label{margin-bottom:.2rem}.choice-dock__actions{display:flex;gap:.55rem}.dock-button{min-height:54px;padding:.7rem 1rem;border-radius:10px;font-weight:800}.dock-button span{margin-right:.4rem;color:var(--guide-accent)}.workspace-panel--part{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end}.workspace-panel--part .not-found{grid-column:1 / -1}.measure-workspace{align-items:start}.measure-workspace__media{padding-right:1.5rem;border-right:1px solid var(--guide-line)}.measure-instruction{display:flex;justify-content:space-between;padding:.7rem 0}.profile-grid--workspace{grid-template-columns:1fr}.offer-grid--three .offer-card,.offer-grid--two .offer-card{grid-template-columns:130px minmax(0,1fr) 170px}.seo-preview--workspace{min-height:160px}@media(min-width:821px){.identify-panel>.step-label{text-align:left}.part-layout form{width:min(100%,450px);justify-self:center}.part-layout .inline-form input{min-width:0}.part-layout .inline-form .primary-button{flex:0 0 auto;white-space:nowrap}.measure-media{align-items:stretch}.measure-media .measurement-video{height:100%;aspect-ratio:auto}}@media(max-width:820px){.size-guide-wizard--a{--guide-step-gutter: 1rem}.product-image-preview{height:fit-content;max-height:calc(100dvh - 2rem);padding:3.75rem 1rem 1rem}.product-image-preview__canvas{position:static}.product-image-preview__canvas img{width:auto;height:auto;max-height:calc(100dvh - 6.75rem - 2px);margin-inline:auto}[data-method-image-trigger]{cursor:zoom-in}.copy-toast{display:none}.size-guide-hero,.shop-hero{padding-top:2rem;padding-bottom:2rem}.size-guide-hero h1,.shop-hero h1{font-size:clamp(2rem,9vw,2.7rem)}.identify-panel{padding:1.2rem}.size-dialog{width:min(100% - 1rem,620px);max-height:calc(100dvh - 1rem);padding:1.15rem;overflow-y:auto;border-radius:18px}.size-dialog__example{grid-template-columns:1fr;margin-block:1rem}.size-dialog__arrow{line-height:.8;transform:rotate(90deg)}.size-dialog__filters{width:min(100%,270px);margin-inline:auto}.method-grid,.part-layout,.measure-media,.measure-split,.manual-block--split,.measure-workspace,.shop-hero,.workspace-panel--part{grid-template-columns:1fr}.method-card{grid-template-columns:150px minmax(0,1fr);min-height:0;padding:.75rem .75rem 3rem;text-align:left}.method-card__visual .method-icon{display:none}.method-zoom-icon{position:absolute;right:.45rem;bottom:.45rem;display:grid;width:1.7rem;height:1.7rem;place-items:center;color:#435049;background:#ffffffc7;border-radius:6px;box-shadow:0 2px 8px #0f231a24;pointer-events:none}.method-zoom-icon svg{display:block;stroke-width:2}.method-card__visual{grid-row:1 / 3}.method-card strong,.method-card small{justify-self:start}.workspace-path{align-items:flex-start;gap:1rem}[data-path]{display:flex}.path-bar--floating{bottom:max(.5rem,env(safe-area-inset-bottom));width:calc(100% - 1rem);padding:.25rem .5rem}.path-bar--floating [data-path] button{font-size:.72rem}.path-bar>.text-button{flex:0 0 auto;width:2.375rem;height:2.375rem;padding:0;font-size:0;line-height:1}.path-bar>.text-button .start-over-icon{display:block;width:1.35rem;height:1.35rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.path-bar>.text-button .start-over-label{display:none}.path-position{padding-right:.5rem;margin-right:.5rem;font-size:.62rem}.size-guide-wizard--a [data-block]{scroll-margin-top:1rem}.inline-form,.results-heading-row,.shop-results-header,.split-heading,.nominal-manual,.nominal-warning,.choice-dock{align-items:stretch;flex-direction:column}.manual-form button{white-space:normal}.profile-grid{grid-template-columns:1fr}.offer-card,.offer-grid--three .offer-card,.offer-grid--two .offer-card{grid-template-columns:92px minmax(0,1fr);gap:.8rem}.product-image{grid-row:1;align-self:start;width:92px;min-height:0;aspect-ratio:4 / 5;padding:.4rem}.offer-main{grid-column:2}.offer-buy{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;padding:.8rem 0 0;border-top:1px solid var(--guide-line);border-left:0}.offer-buy span,.offer-buy button,.offer-buy-link{grid-column:1 / -1}.offer-specs{grid-template-columns:1fr}.rail-layout{display:block;width:min(100% - 1.5rem,880px)}.path-rail{position:sticky;z-index:5;top:0;padding:.8rem 1rem;border-radius:0 0 14px 14px}.path-rail [data-path]{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.path-rail [data-path] button{display:block;white-space:nowrap}.path-rail .rail-help{display:none}.path-rail .text-button{margin-top:.7rem}.choice-dock__actions{display:grid;grid-template-columns:1fr}.measure-workspace__media{padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--guide-line)}.sort-control{align-self:flex-start}.sort-menu{position:fixed;z-index:90;top:auto;right:.75rem;bottom:5.5rem;left:.75rem;width:auto;padding:.65rem;border-radius:18px}.sort-menu:before{display:block;padding:.5rem .75rem;content:"Sort filters";font-weight:900}.manual-form--row{grid-template-columns:1fr}.manual-form--row label{grid-column:auto}}@media(max-width:480px){.method-card{grid-template-columns:108px minmax(0,1fr)}.method-card__visual{align-self:center}.size-guide-flow,.size-guide-flow--narrow,.shop-workspace,.workspace-path{width:min(100% - 1rem,1180px)}.flow-block,.workspace-panel,.choice-dock,.seo-preview{padding:1rem;border-radius:16px}.results-toolbar{align-items:center}.sort-trigger--labeled span:last-child{display:none}}.breadcrumbs[data-astro-cid-22hxblol]{padding-top:clamp(var(--space-4),3vw,var(--space-6))}.breadcrumbs[data-astro-cid-22hxblol] ol[data-astro-cid-22hxblol]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0 0 var(--space-6);color:var(--color-muted);font-size:var(--font-size-sm);list-style:none}.breadcrumbs[data-astro-cid-22hxblol] li[data-astro-cid-22hxblol]:not(:last-child):after{margin-left:var(--space-2);content:"/"}.information-zone[data-astro-cid-22hxblol]{margin-top:clamp(var(--space-12),10vw,8rem);background:linear-gradient(180deg,#f5f1e7,#f8faf8);border-block:var(--border-width) solid var(--color-border)}.information-zone__header[data-astro-cid-22hxblol]{display:grid;gap:var(--space-3);max-width:48rem;padding-top:clamp(var(--space-10),7vw,var(--space-16))}.information-zone__header[data-astro-cid-22hxblol] [data-astro-cid-22hxblol]:where(p,h2){margin:0}.information-zone__header[data-astro-cid-22hxblol]>p[data-astro-cid-22hxblol]:last-child{color:var(--color-ink-soft)}.answer-section[data-astro-cid-22hxblol]{display:grid;gap:var(--space-5);padding-block:clamp(var(--space-8),5vw,var(--space-12))}.answer-section[data-astro-cid-22hxblol]>h3[data-astro-cid-22hxblol]{margin:0}.answer-grid[data-astro-cid-22hxblol]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.answer-grid[data-astro-cid-22hxblol] .ui-card__body{display:grid;gap:var(--space-4)}.answer-grid[data-astro-cid-22hxblol] h4[data-astro-cid-22hxblol],.answer-grid[data-astro-cid-22hxblol] p[data-astro-cid-22hxblol]{margin:0}.related-links[data-astro-cid-22hxblol]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:var(--space-5) 0 var(--space-10);border-top:var(--border-width) solid var(--color-border)}.related-links[data-astro-cid-22hxblol] a[data-astro-cid-22hxblol]{font-weight:var(--font-weight-bold)}@media(max-width:50rem){.answer-grid[data-astro-cid-22hxblol]{grid-template-columns:1fr}}
