.vbf{--navy:#080f1d;--navy-2:#0d1b2b;--navy-3:#13263a;--cyan:#52beda;--cyan-bright:#19bde4;--red:#c8102e;--red-dark:#9f0d25;--white:#fff;--paper:#f5f7f8;--muted:#aeb7c2;--line:rgba(174,183,194,.28);--chartreuse:#d9dc23;--display:"acumin-variable","Arial Narrow",sans-serif;--body:"acumin-variable",Arial,Helvetica,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--page:1180px;--shadow:0 24px 70px rgba(0,0,0,.32);--s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:42px;--chrome:110px;color:var(--white);background:var(--navy);font-family:var(--body);font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;font-variation-settings:"wdth" 100,"wght" 400;line-height:1.45;-webkit-font-smoothing:antialiased}.vbf,.vbf *{box-sizing:border-box}.vbf [hidden],body.page-vector-board-finder #backToTop{display:none!important}body.vbf-has-selection{padding-bottom:82px}.vbf button,.vbf select,.vbf input{font:inherit}.vbf p,.vbf span,.vbf li,.vbf label{font-family:inherit}.vbf button,.vbf a{touch-action:manipulation}.vbf button{color:inherit}.vbf a{color:inherit;text-underline-offset:.22em}.vbf img{display:block;max-width:100%}.vbf ::selection{color:var(--navy);background:var(--cyan)}.vbf :focus-visible{outline:3px solid var(--cyan);outline-offset:4px;box-shadow:none}.vbf h1,.vbf h2,.vbf h3,.vbf p{margin:0}.vbf h1,.vbf h2,.vbf h3,.vbf .display{font-family:var(--display)!important;font-weight:780!important;font-style:normal!important;font-variation-settings:"wdth" 70,"wght" 780;text-transform:uppercase;line-height:.92}.vbf h1,.vbf h2,.vbf h3{color:inherit;letter-spacing:normal;word-break:normal}.vbf .shell{width:min(100% - 32px,var(--page));margin-inline:auto}.vbf .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vbf .finder{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - var(--chrome));padding:var(--s4) 0;background:var(--navy)}.vbf .finder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(vbf-navy-ground.png) center top/512px 512px repeat;opacity:.82}.vbf .finder:after{content:"";position:absolute;z-index:-1;width:620px;height:620px;top:-360px;left:50%;transform:translate(-50%);border:1px solid rgba(82,190,218,.16);border-radius:50%;box-shadow:0 38px 110px #00000047}.vbf .finder-intro{max-width:760px;margin:0 auto var(--s4);text-align:center;transition:margin-bottom .4s var(--ease)}.vbf .hero-lockup{display:grid;grid-template-columns:auto minmax(0,auto);align-items:center;justify-content:space-between;gap:clamp(20px,5vw,54px)}.vbf .brand{width:clamp(96px,25vw,240px);height:auto;max-height:96px;object-fit:contain;transition:width .4s var(--ease)}.vbf .finder h1{min-width:0;font-size:clamp(24px,6.4vw,59.2px);letter-spacing:-.022em;line-height:.9;text-align:left;text-wrap:balance;transition:font-size .4s var(--ease)}.vbf .finder h1 span{display:block;color:var(--cyan-bright)}.vbf .finder-lead{margin:0;min-width:0;color:#dce2e8;font-size:clamp(13.76px,2.6vw,16.8px);line-height:1.3;text-align:left}.vbf .finder-stage{max-width:1100px;margin-inline:auto}.vbf .finder{transition:padding-top .4s var(--ease)}.vbf .finder.is-deep{padding-top:var(--s3)}.vbf .finder.is-deep .finder-intro{margin-bottom:var(--s2)}.vbf .finder.is-deep .brand{width:clamp(72px,17vw,158px)}.vbf .finder.is-deep h1{font-size:clamp(17.92px,4.4vw,37.6px)}.vbf .view[hidden]{display:none}.vbf .view .back-button,.vbf .view .view-head,.vbf .view .shared-fit,.vbf .view .subscribe-band,.vbf .view .fit-slot,.vbf .match .match-head,.vbf .match .match-visual,.vbf .match .match-details{transition:opacity .34s var(--ease),translate .44s var(--ease)}.vbf .view.is-entering .back-button,.vbf .view.is-entering .view-head,.vbf .view.is-entering .shared-fit,.vbf .view.is-entering .subscribe-band,.vbf .view.is-entering .fit-slot,.vbf .match.is-entering .match-head,.vbf .match.is-entering .match-visual,.vbf .match.is-entering .match-details{opacity:0;translate:0 14px;transition:none}.vbf .vbf-grid>*:nth-child(2){transition-delay:.04s}.vbf .vbf-grid>*:nth-child(3){transition-delay:.08s}.vbf .vbf-grid>*:nth-child(4){transition-delay:.12s}.vbf .vbf-grid>*:nth-child(5){transition-delay:.16s}.vbf .vbf-grid>*:nth-child(6){transition-delay:.2s}.vbf .vbf-grid>*:nth-child(7){transition-delay:.24s}.vbf .vbf-grid>*:nth-child(8){transition-delay:.28s}.vbf .vbf-grid>*:nth-child(9){transition-delay:.32s}.vbf .view-head{display:flex;align-items:end;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.vbf .view-head h2{font-size:clamp(20.8px,4.6vw,32px);letter-spacing:.01em}.vbf .view-head p{max-width:32ch;color:var(--muted);font-size:12.8px;line-height:1.3}.vbf .back-button{min-height:44px;border:0;padding:0;background:transparent;color:var(--cyan);font-weight:700;font-size:13.76px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s1)}.vbf .icon-inline{width:18px;height:18px;flex:0 0 auto}.vbf .back-button:hover{text-decoration:underline}.vbf .vbf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.vbf .fit-slot{position:relative;display:block;height:clamp(98px,14svh,140px);padding:0;overflow:hidden;cursor:pointer;text-align:left;background:var(--navy-2);border:1px solid rgba(174,183,194,.2);border-radius:16px;box-shadow:inset 0 1px #ffffff0e;transition:border-color .24s var(--ease),background .24s var(--ease),transform .24s var(--ease)}.vbf .fit-slot:hover{border-color:#52beda99;background:var(--navy-3);transform:translateY(-2px)}.vbf .fit-slot[aria-current=true]{border-color:var(--cyan);background:var(--navy-3)}.vbf .fit-slot[aria-current=true]:after{content:"";position:absolute;z-index:3;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:var(--cyan)}.vbf .fit-slot picture{position:absolute;top:5%;right:5.5%;bottom:26%;left:5.5%;display:block}.vbf .fit-slot img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;transition:transform .45s var(--ease)}.vbf .fit-slot:hover img{transform:scale(1.04)}.vbf .fit-slot>span{position:absolute;z-index:2;right:10px;bottom:9px;left:10px;display:block}.vbf .fit-slot__label{display:block;font-family:var(--display);font-variation-settings:"wdth" 72,"wght" 780;font-weight:780;text-transform:uppercase;font-size:clamp(11.52px,2.5vw,15.2px);line-height:.98;letter-spacing:.005em;text-shadow:0 2px 14px var(--navy),0 0 3px rgba(8,15,29,.9);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.vbf .fit-slot__meta{display:block;margin-top:3px;color:var(--muted);font-size:clamp(8.96px,1.8vw,11.2px);line-height:1.1;text-shadow:0 1px 10px var(--navy)}.vbf .subscribe-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);min-height:48px;margin-top:var(--s2);padding:10px var(--s3);border:1px solid rgba(255,255,255,.14);border-radius:12px;background:var(--red);color:var(--white);text-decoration:none;transition:background .24s var(--ease)}.vbf .subscribe-band:hover{background:var(--red-dark)}.vbf .subscribe-band__badge{display:flex;align-items:baseline;gap:3px;padding:4px 8px;border-radius:7px;background:var(--white);color:var(--red)}.vbf .subscribe-band__badge strong{font-family:var(--display);font-variation-settings:"wdth" 74,"wght" 800;font-weight:800;font-size:16px;line-height:1}.vbf .subscribe-band__badge span{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:8.96px;line-height:1}.vbf .subscribe-band__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s1);min-width:0}.vbf .subscribe-band__copy strong{font-family:var(--display);font-variation-settings:"wdth" 76,"wght" 800;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:14.72px;line-height:1.05;color:var(--white)}.vbf .subscribe-band__copy span{color:#ffffffe0;font-size:12.16px;line-height:1.25}.vbf .shared-fit{grid-column:span 2;display:grid;grid-template-rows:auto auto auto;align-content:start;justify-items:start;gap:var(--s2);height:clamp(98px,14svh,140px);padding:var(--s2);border:1px solid rgba(82,190,218,.24);border-radius:16px;background:#040912a8;box-shadow:inset 0 1px 2px #0006;text-align:left}.vbf .shared-fit__title{font-family:var(--display);font-variation-settings:"wdth" 72,"wght" 780;font-weight:780;text-transform:uppercase;font-size:clamp(13.12px,2.9vw,16.96px);line-height:1.02}.vbf .shared-fit p{min-height:0;color:#dce6ec;font-size:clamp(10.56px,2.1vw,12.8px);line-height:1.25;max-width:34ch}.vbf .shared-fit button{min-height:44px;padding:0 var(--s3);border:1px solid var(--cyan);border-radius:8px;background:transparent;color:var(--cyan);font-weight:800;font-size:clamp(10.56px,2.1vw,12.8px);line-height:1.05;cursor:pointer;transition:background .2s var(--ease)}.vbf .shared-fit button:hover{background:#52beda24}.vbf .variant-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--s1)}.vbf .variant-row[hidden]{display:none}.vbf .variant-row__label{width:100%;color:var(--cyan);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 78,"wght" 800;text-transform:uppercase;letter-spacing:.1em;font-size:11.52px}.vbf .variant-chip{min-height:34px;padding:0 13px;border:1.5px solid rgba(174,183,194,.32);border-radius:99px;background:transparent;color:inherit;font-weight:700;font-size:12.16px;line-height:1;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.vbf .variant-chip[aria-pressed=true]{border-color:var(--cyan);background:#52beda1f;color:var(--cyan)}.vbf .match{display:grid;grid-template-areas:"head" "visual" "details";border:1.5px solid rgba(82,190,218,.42);border-radius:16px;background:#080f1df0;box-shadow:var(--shadow);overflow:hidden}.vbf .match[hidden]{display:none}.vbf .match .match-visual{transition-delay:.06s}.vbf .match .match-details{transition-delay:.12s}.vbf .match .fit-rings span{transition:opacity .5s var(--ease) .2s,scale .72s var(--ease) .2s}.vbf .match.is-entering .fit-rings span{opacity:0;scale:.8;transition:none}.vbf .match-head{grid-area:head;padding:var(--s1) var(--s3) 0}.vbf .step-bar{display:flex;align-items:center;gap:var(--s2);min-height:40px}.vbf .step-bar .pro-link{margin-left:auto}.vbf .pro-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--cyan);font-weight:700;font-size:clamp(12.16px,2.5vw,13.76px);text-decoration:none;white-space:nowrap}.vbf .pro-link:hover{text-decoration:underline}.vbf .match-title{margin-top:2px;font-size:clamp(24px,5.8vw,40px);letter-spacing:-.012em;line-height:.95;text-align:center;text-wrap:balance}.vbf .match-title b{color:var(--cyan);font-weight:inherit}.vbf .match-title:focus{outline:none}.vbf .match-visual{grid-area:visual;position:relative;display:grid;place-items:center;min-height:clamp(112px,20svh,320px);padding:var(--s1) var(--s3);overflow:hidden;background:url(vbf-navy-ground.png) center/512px 512px}.vbf .match-visual:before{content:"";position:absolute;z-index:0;left:50%;bottom:-4%;width:260%;height:78%;transform:translate(-50%) perspective(430px) rotateX(66deg);transform-origin:50% 100%;background-image:linear-gradient(rgba(82,190,218,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(82,190,218,.3) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 44% 78% at 50% 92%,#000 0%,rgba(0,0,0,.55) 46%,transparent 82%);mask-image:radial-gradient(ellipse 44% 78% at 50% 92%,#000 0%,rgba(0,0,0,.55) 46%,transparent 82%)}.vbf .fit-rings{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:min(104%,680px);aspect-ratio:9/4;pointer-events:none}.vbf .fit-rings span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(82,190,218,.92);border-radius:50%;box-shadow:0 0 34px #19bde48c,inset 0 0 26px #19bde426}.vbf .fit-rings span{opacity:var(--ring-op)}.vbf .fit-rings span:nth-child(1){width:134%;height:134%;--ring-op:.38}.vbf .fit-rings span:nth-child(2){width:115%;height:115%;--ring-op:.62}.vbf .fit-rings span:nth-child(3){width:97%;height:97%;--ring-op:.92}.vbf .match-visual img{position:relative;z-index:2;width:min(84%,540px);height:clamp(104px,18svh,270px);object-fit:contain;object-position:center;filter:drop-shadow(0 24px 26px rgba(0,0,0,.5))}.vbf .match-details{grid-area:details;padding:var(--s3)}.vbf .surface-group{margin:0;border:0;padding:0;min-width:0}.vbf .surface-group legend,.vbf .purchase-label{padding:0;color:var(--cyan);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 78,"wght" 800;text-transform:uppercase;letter-spacing:.1em;font-size:13.76px}.vbf .surface-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1);margin-top:var(--s2)}.vbf .surface-option{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;min-height:52px;padding:var(--s1);border:1.5px solid rgba(174,183,194,.26);border-radius:9px;background:transparent;cursor:pointer;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease)}.vbf .surface-option[aria-pressed=true]{border-color:var(--cyan);background:#52beda17}.vbf .surface-swatch{display:block;width:38px;height:38px;border:1.5px solid rgba(255,255,255,.5);border-radius:6px}.vbf .surface-option[aria-pressed=true] .surface-swatch{border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.vbf .surface-swatch.black{background:#050505}.vbf .surface-swatch.white{background:#f6f6f4}.vbf .surface-swatch.chartreuse{background:var(--chartreuse)}.vbf .surface-option strong{display:block;min-width:0;font-family:var(--display);font-variation-settings:"wdth" 74,"wght" 780;font-size:clamp(12.8px,2.6vw,15.68px);text-transform:uppercase;line-height:1.05;overflow-wrap:break-word}.vbf .surface-option small{display:block;margin-top:3px;color:var(--muted);font-size:11.2px;line-height:1.15}.vbf .board-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);margin-top:var(--s2);padding:var(--s2);border:1.5px solid rgba(174,183,194,.24);border-radius:12px;background:#091625}.vbf .board-proof img{width:58px;height:50px;object-fit:contain}.vbf .board-proof strong{display:block;font-family:var(--display);font-variation-settings:"wdth" 74,"wght" 780;text-transform:uppercase;font-size:clamp(16.32px,3.6vw,21.6px);line-height:1}.vbf .board-proof small{display:block;margin-top:4px;color:var(--muted);font-size:12.16px;line-height:1.2}.vbf .board-price{font-family:var(--display);font-variation-settings:"wdth" 70,"wght" 780;color:var(--cyan);font-size:clamp(29.6px,6.4vw,40px);line-height:1;font-variant-numeric:tabular-nums}.vbf .purchase-type{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1);margin-top:var(--s2)}.vbf .purchase-type button{position:relative;min-height:46px;padding:var(--s1);border:1.5px solid rgba(174,183,194,.26);border-radius:8px;background:transparent;cursor:pointer;font-weight:800;font-size:12.8px;line-height:1.1}.vbf .purchase-type button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.vbf .purchase-type button span{display:block;margin-top:2px;font-size:10.88px;color:var(--muted);font-weight:400}.vbf .subscribe-choice{border-color:#52beda99!important;background:#52beda14!important}.vbf .subscribe-choice em{position:absolute;right:6px;top:-9px;padding:2px 6px;border-radius:4px;background:var(--red);color:#fff;font-size:8.96px;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.vbf .subscribe-choice[aria-pressed=true]{background:var(--cyan)!important;color:var(--navy)!important}.vbf .subscribe-choice[aria-pressed=true] span{color:var(--navy)}.vbf .frequency-group{margin:var(--s2) 0 0;border:0;padding:0;min-width:0}.vbf .frequency-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:var(--s1);margin-top:6px}.vbf .frequency-option{min-height:40px;padding:6px var(--s1);border:1.5px solid rgba(174,183,194,.26);border-radius:8px;background:transparent;cursor:pointer;font-weight:700;font-size:12.8px;line-height:1.1}.vbf .frequency-option[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#52beda17}.vbf .demo-note{margin-top:var(--s1);color:var(--muted);font-size:12.16px;line-height:1.3;text-align:center}.vbf .cross-brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);width:100%;min-height:46px;margin-top:var(--s2);padding:var(--s1) var(--s2);border:1.5px solid rgba(82,190,218,.3);border-radius:10px;background:#52beda0f;color:var(--cyan);font-weight:700;font-size:clamp(12.8px,2.7vw,14.72px);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.vbf .cross-brand:hover{border-color:var(--cyan);background:#52beda1f}.vbf .cross-brand[hidden]{display:none}.vbf .buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s2);margin-top:var(--s2)}.vbf .qty-value{display:flex;align-items:baseline;justify-content:center;gap:5px;min-width:0;padding:0 6px}.vbf .qty-label{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 78,"wght" 800;text-transform:uppercase;letter-spacing:.05em;font-size:11.84px;color:var(--muted)}.vbf .vbf-qty{display:grid;grid-template-columns:44px minmax(34px,auto) 44px;align-items:center;height:56px;border:1.5px solid var(--line);border-radius:8px;background:var(--navy-2)}.vbf .vbf-qty button{height:100%;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.vbf .vbf-qty output{text-align:center;font-family:var(--display);font-variation-settings:"wdth" 78,"wght" 800;font-weight:800;font-size:16.96px;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.vbf .add-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:56px;padding:0 var(--s3);border:0;border-radius:8px;background:var(--red);color:var(--white);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 76,"wght" 800;text-transform:uppercase;font-size:clamp(16px,3.4vw,19.2px);letter-spacing:.02em;cursor:pointer;transition:background .2s,transform .2s}.vbf .add-button:hover{background:var(--red-dark);transform:translateY(-2px)}.vbf .add-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.vbf .add-button svg{width:22px;height:22px;flex:0 0 auto}.vbf .reassurance{margin-top:var(--s2);color:var(--muted);font-size:12.16px;line-height:1.3;text-align:center}.vbf .sticky-buy{position:fixed;z-index:60;left:0;right:0;bottom:0;padding:max(8px,env(safe-area-inset-bottom)) 0;background:#080f1dfa;border-top:2px solid rgba(82,190,218,.55);box-shadow:0 -18px 48px #00000057;transform:translateY(112%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .42s var(--ease),opacity .26s linear,visibility 0s linear .42s}body.vbf-show-sticky .vbf .sticky-buy{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .42s var(--ease),opacity .26s linear,visibility 0s}.vbf .sticky-buy__inner{display:grid;grid-template-columns:48px minmax(0,1fr) auto minmax(138px,220px);gap:12px;align-items:center}.vbf .sticky-buy img{width:48px;height:48px;object-fit:contain}.vbf .sticky-buy__copy strong{display:block;font-family:var(--display);font-variation-settings:"wdth" 72,"wght" 780;text-transform:uppercase;font-size:15.2px}.vbf .sticky-buy__copy span{display:block;color:var(--muted);font-size:11.52px}.vbf .sticky-buy__price{font-family:var(--display);font-variation-settings:"wdth" 72,"wght" 780;color:var(--cyan);font-size:24.8px;font-variant-numeric:tabular-nums}.vbf .support-section{padding:78px 0;background:var(--paper);color:#17202b}.vbf .support-section.dark{background:var(--navy-2);color:var(--white)}.vbf .section-head{max-width:720px;margin-bottom:34px}.vbf .section-head h2{font-size:clamp(32px,5vw,52px);letter-spacing:-.02em;text-wrap:balance}.vbf .section-head p{margin-top:14px;max-width:65ch;color:#56616e}.vbf .dark .section-head p{color:var(--muted)}.vbf .family-note{font-size:14.72px}.vbf .family-note b{color:var(--cyan);font-weight:700}.vbf .replacement-grid{display:grid;gap:16px}.vbf .video-panel{aspect-ratio:16/9;min-height:0;background:#000;border-radius:16px;position:relative;overflow:hidden}.vbf .video-panel video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.vbf .schedule{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#cbd1d5;border:1px solid #cbd1d5;border-radius:16px;overflow:hidden}.vbf .schedule div{padding:22px;background:var(--white)}.vbf .schedule strong{display:block;font-family:var(--display);font-size:19.2px;text-transform:uppercase}.vbf .schedule span{display:block;margin-top:5px;color:#5c6670;font-size:14.08px}.vbf .board-guide{display:grid;gap:12px}.vbf .board-row{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;width:100%;padding:16px;color:inherit;text-align:left;border:2px solid rgba(174,183,194,.28);border-radius:14px;background:#080f1d61;cursor:pointer;transition:border-color .22s var(--ease),transform .22s var(--ease),background .22s var(--ease)}.vbf .board-row:hover{border-color:var(--cyan);background:#52beda14;transform:translateY(-3px)}.vbf .board-row img{width:112px;height:112px;object-fit:contain}.vbf .board-row strong{display:block;font-family:var(--display);font-variation-settings:"wdth" 72,"wght" 780;text-transform:uppercase;font-size:23.2px;line-height:.95}.vbf .board-row small{display:block;margin-top:7px;color:var(--muted);font-size:14.4px;line-height:1.4}.vbf .board-row b{display:block;margin-top:12px;color:var(--cyan);font-size:13.12px}.vbf .subscribe-panel{display:grid;gap:24px;padding:28px;border-radius:16px;background:var(--red);color:var(--white)}.vbf .subscribe-panel h2{font-size:clamp(33.6px,6vw,57.6px)}.vbf .subscribe-panel p{margin-top:12px;max-width:55ch}.vbf .subscribe-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.vbf .subscribe-panel li{display:flex;gap:9px}.vbf .subscribe-panel li svg{flex:0 0 auto;width:19px;color:var(--cyan)}.vbf .faq{display:grid;border-top:1px solid #cbd1d5}.vbf .faq details{border-bottom:1px solid #cbd1d5}.vbf .faq summary{padding:20px 38px 20px 0;cursor:pointer;font-family:var(--display);font-size:18.72px;font-weight:800;text-transform:uppercase;position:relative;list-style:none}.vbf .faq summary:before,.vbf .faq summary:after{content:"";position:absolute;right:4px;top:50%;width:14px;height:2px;background:var(--red);transform:translateY(-50%)}.vbf .faq summary:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s var(--ease)}.vbf .faq details[open] summary:after{transform:translateY(-50%) rotate(0)}.vbf .faq details p{padding:0 0 22px;max-width:68ch;color:#56616e}.vbf .pro-close{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.vbf .pro-close a,.vbf .pro-close button{cursor:pointer;background:transparent;display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:0 20px;border:1px solid var(--cyan);border-radius:8px;color:var(--cyan);font-weight:800;text-decoration:none}@media(min-width:700px){.vbf .shell{width:min(100% - 56px,var(--page))}.vbf{--chrome:145px}.vbf .finder-intro{max-width:1100px}.vbf .vbf-grid{gap:var(--s3)}.vbf .fit-slot,.vbf .shared-fit{height:clamp(140px,20svh,196px)}.vbf .shared-fit{padding:var(--s3) var(--s4)}.vbf .shared-fit{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:var(--s5);row-gap:6px}.vbf .shared-fit__title{grid-column:1;grid-row:1}.vbf .shared-fit p{grid-column:1;grid-row:2;max-width:46ch}.vbf .shared-fit button{grid-column:2;grid-row:1 / span 2;justify-self:end}.vbf .fit-slot>span{right:14px;bottom:12px;left:14px}.vbf .shared-fit button{min-height:44px}.vbf .finder.is-deep .finder-intro{margin-bottom:var(--s5)}.vbf .match{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);grid-template-areas:"head head" "visual details"}.vbf .match-head{padding:var(--s4) var(--s4) 0}.vbf .match-visual{min-height:0;padding:var(--s4)}.vbf .match-visual img{height:clamp(240px,40svh,400px)}.vbf .match-details{padding:var(--s4);border-left:1.5px solid rgba(174,183,194,.22)}.vbf .board-proof img{width:74px;height:60px}.vbf .replacement-grid{grid-template-columns:1.25fr .75fr}.vbf .subscribe-panel{grid-template-columns:1.25fr .75fr;align-items:center;padding:44px}.vbf .board-guide{grid-template-columns:repeat(3,1fr)}.vbf .board-row{display:block;padding:22px}.vbf .board-row img{width:100%;height:190px;margin-bottom:18px}.vbf .pro-close{flex-direction:row;align-items:end;justify-content:space-between}}@media(min-width:980px){.vbf .finder-intro,.vbf .finder-stage{max-width:940px}.vbf .fit-slot,.vbf .shared-fit{height:clamp(148px,19svh,200px)}.vbf .shared-fit{padding:var(--s3)}.vbf .fit-slot__label,.vbf .shared-fit__title{font-size:16.96px}}@media(min-width:1100px){.vbf .fit-slot{border-radius:18px}.vbf .fit-slot picture{top:4%;right:2%;bottom:4%;left:28%}.vbf .fit-slot img{object-position:100% 50%}.vbf .fit-slot>span{right:46%;bottom:17px;left:20px}.vbf .fit-slot__label{font-size:clamp(17.92px,1.42vw,22.4px);line-height:.94}.vbf .fit-slot__meta{margin-top:6px;font-size:12.48px;letter-spacing:.02em}.vbf .fit-slot[aria-current=true]:after{top:14px;right:14px;width:12px;height:12px}}@media(min-width:1360px){.vbf .finder>.shell{width:min(100% - 96px,1260px)}.vbf .finder-intro,.vbf .finder-stage{max-width:1260px}.vbf .fit-slot,.vbf .shared-fit{height:clamp(150px,19svh,205px)}}@media(min-width:1800px){.vbf .finder>.shell{width:min(100% - 128px,1440px)}.vbf .finder-intro,.vbf .finder-stage{max-width:1440px}}@media(min-width:700px)and (max-height:840px){.vbf .finder{padding:var(--s3) 0}.vbf .finder-intro{margin-bottom:var(--s3)}.vbf .brand{width:clamp(110px,14vw,168px)}.vbf .finder h1{font-size:38.4px}.vbf .finder-lead{font-size:15.2px}.vbf .fit-slot,.vbf .shared-fit{height:158px}.vbf .match-visual img{height:300px}}@media(max-width:699px){.vbf .finder{display:flex;flex-direction:column}.vbf .finder>.shell{flex:1;display:flex;flex-direction:column;min-height:0}.vbf .finder-stage{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.vbf .view--fill{flex:1;display:flex;flex-direction:column;gap:var(--s1);min-height:0}.vbf .view--fill .vbf-grid{gap:var(--s1)}.vbf .view--fill .step-bar{flex:0 0 auto}.vbf .view--fill .vbf-grid{flex:1 1 auto;grid-auto-rows:minmax(0,1fr);max-height:600px}.vbf .view--fill .fit-slot,.vbf .view--fill .shared-fit{height:auto;min-height:0}.vbf .brand{width:clamp(88px,23vw,152px);max-height:56px}.vbf .hero-lockup{gap:clamp(12px,4vw,26px)}.vbf .finder h1{font-size:clamp(20.8px,5.7vw,32.8px);letter-spacing:-.026em}.vbf .step-bar{align-items:baseline}.vbf .finder-lead{font-size:13.12px}.vbf .step-bar .pro-link{font-size:11.84px}.vbf .subscribe-band{gap:var(--s2);margin-top:var(--s1);padding:8px var(--s2)}.vbf .subscribe-band__copy{gap:1px var(--s1)}.vbf .subscribe-band__copy strong{font-size:13.76px}.vbf .subscribe-band__copy span{font-size:11.52px;line-height:1.2}.vbf .finder{padding:var(--s3) 0}.vbf .finder-intro{width:100%;margin-bottom:var(--s3)}.vbf .step-bar{min-height:28px}.vbf .view--fill .step-bar{margin-bottom:2px}.vbf .match{display:flex;flex-direction:column;flex:1;min-height:0}.vbf .match-head,.vbf .match-details{flex:0 0 auto}.vbf .match-title{font-size:clamp(14.72px,3.9vw,21.76px);white-space:nowrap;letter-spacing:-.018em}.vbf .surface-options{gap:6px}.vbf .surface-option{gap:3px;padding:7px 8px;border-radius:8px}.vbf .surface-swatch{width:26px;height:26px;border-radius:5px}.vbf .surface-option strong{font-size:12.8px;line-height:1.02}.vbf .surface-option small{margin-top:1px;font-size:9.92px;line-height:1.14}.vbf .match-visual{flex:1 1 auto;min-height:clamp(108px,19svh,300px);max-height:clamp(200px,36svh,320px);grid-template-rows:minmax(0,1fr);padding:var(--s2) var(--s3)}.vbf .match-visual img{height:100%;max-height:360px}.vbf .purchase-type{margin-top:var(--s1)}.vbf .buy-row{grid-template-columns:auto minmax(0,1fr);gap:var(--s2);margin-top:var(--s1)}.vbf .buy-row .vbf-qty{width:auto;height:46px;grid-template-columns:44px minmax(26px,auto) 44px}.vbf .buy-row .add-button{grid-column:auto;width:100%;min-height:46px;font-size:16px}.vbf .qty-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vbf .qty-value{gap:0;padding:0}.vbf .vbf-qty{height:46px}.vbf .sticky-buy__inner{grid-template-columns:40px minmax(0,1fr) 132px;gap:8px}.vbf .sticky-buy img{width:40px;height:40px}.vbf .sticky-buy__price{display:none}.vbf .sticky-buy__copy strong{font-size:12.48px;line-height:1}.vbf .sticky-buy__copy span{font-size:10.4px}.vbf .sticky-buy .add-button{min-height:50px;font-size:16px;padding:0 var(--s2)}.vbf .view-head{flex-direction:column;align-items:flex-start;gap:4px}.vbf .view-head p{max-width:46ch}.vbf .variant-row{gap:6px;margin-bottom:var(--s1);align-items:center}.vbf .variant-row__label{font-size:10.24px}.vbf .variant-chip{min-height:34px;padding:0 12px;font-size:11.84px}}@media(max-width:699px)and (max-height:720px){.vbf .match-visual{min-height:clamp(84px,13svh,300px);max-height:clamp(110px,17svh,240px)}.vbf .board-proof{margin-top:var(--s1)}}@media(min-width:520px)and (max-width:699px){.vbf .surface-option{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s1);padding:var(--s1)}}@media(max-width:699px)and (max-height:620px){.vbf .finder{padding-top:var(--s2)}.vbf .finder.is-deep .finder-intro{margin-bottom:var(--s1)}.vbf .match-head{padding:4px var(--s2) 0}.vbf .match-title{font-size:clamp(13.76px,3.5vw,19.2px)}.vbf .match-visual{min-height:clamp(96px,16svh,200px);padding:4px var(--s2)}.vbf .match-visual img{height:clamp(84px,16svh,190px)}.vbf .surface-options{margin-top:var(--s1)}.vbf .surface-option{min-height:44px}.vbf .board-proof{min-height:0;margin-top:var(--s1);padding:var(--s1)}.vbf .board-proof img{width:44px;height:38px}.vbf .purchase-type{margin-top:var(--s1)}.vbf .purchase-type button{min-height:40px}.vbf .purchase-type button span{display:none}.vbf .buy-row{margin-top:var(--s1)}.vbf .vbf-qty{height:48px}.vbf .buy-row .add-button{min-height:46px}}@media(max-width:519px){.vbf .surface-option{min-height:0;padding:var(--s1) 7px}.vbf .surface-swatch{width:30px;height:30px}.vbf .surface-option small{font-size:10.56px}}@media(max-width:430px){.vbf .finder{padding:var(--s3) 0}.vbf .finder-intro{margin-bottom:var(--s3)}.vbf .match-head{padding:var(--s2) var(--s2) 0}.vbf .match-visual{padding:var(--s1) var(--s2)}.vbf .match-details{padding:var(--s2)}.vbf .vbf-grid{gap:var(--s1)}.vbf .fit-slot{padding:0}.vbf .shared-fit{padding:var(--s1)}.vbf .board-proof{gap:var(--s1);padding:var(--s1)}.vbf .board-proof img{width:48px;height:44px}.vbf .buy-row .vbf-qty{grid-template-columns:44px minmax(24px,auto) 44px}.vbf .buy-row{gap:var(--s1)}.vbf .add-button{padding:0 var(--s2)}}@media(prefers-reduced-motion:reduce){.vbf .view.is-entering *,.vbf .match.is-entering *{translate:none!important;scale:none!important}.vbf .sticky-buy,.vbf .fit-slot:hover,.vbf .fit-slot:hover img,.vbf .add-button:hover,.vbf .board-row:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/vector-board-finder.css.map */
