.crumbs{display:flex;align-items:center;gap:6px;padding-block:18px 14px;font-size:13px;color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text);text-decoration:underline}.crumbs i{font-size:12px}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.gallery{position:sticky;top:calc(var(--sticky-h) + 58px)}.stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-lg);background:var(--tile);touch-action:pan-y;-webkit-user-select:none;user-select:none}.stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%;opacity:0;transform:scale(1.025);transition:opacity .42s var(--ease-out),transform .62s var(--ease-out);pointer-events:none}.stage img.is-active{opacity:1;transform:none}.stage img.from-left{transform:translate(-3%) scale(1.01)}.stage img.from-right{transform:translate(3%) scale(1.01)}.stage-nav,.stage-zoom{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:0;background:#ffffffeb;color:var(--ink);font-size:18px;box-shadow:0 1px 2px #1f1d1a1f,0 4px 8px #1f1d1a0f;transition:opacity .2s ease,transform .16s var(--ease-out)}.stage-nav{top:50%;translate:0 -50%}.stage-nav.prev{left:14px}.stage-nav.next{right:14px}.stage-zoom{right:14px;bottom:14px}.stage-nav:active,.stage-zoom:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.stage-nav{opacity:0}.stage:hover .stage-nav,.stage:focus-within .stage-nav{opacity:1}}.thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:76px;gap:10px;margin-top:12px;overflow-x:auto;padding:3px;scrollbar-width:none}.thumb{aspect-ratio:1;padding:4px;border:0;border-radius:var(--r-md);background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease,transform .16s var(--ease-out)}.thumb img{width:100%;height:100%;object-fit:contain}.thumb[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ink)}.thumb:active{transform:scale(.96)}.buy{min-width:0}.buy-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.buy-meta a{font-weight:650;color:var(--text);text-decoration:none}.buy-title{font-size:clamp(22px,1.9vw,28px);line-height:1.2;margin-top:8px}.buy-sub{margin-top:10px;font-size:17px;color:var(--muted)}.price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-top:22px}.price{font-size:30px;font-weight:700;letter-spacing:-.02em}.price-note{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ok)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:650}.sizes{margin-top:26px}.seg{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));padding:4px;border-radius:var(--r-md);background:var(--paper-2)}.seg button{position:relative;z-index:1;height:40px;border:0;border-radius:var(--r-sm);background:none;font-weight:650;font-size:15px;color:var(--muted);transition:color .2s ease}.seg button[aria-pressed=true]{color:var(--text)}.seg-thumb{position:absolute;top:4px;left:0;height:40px;border-radius:var(--r-sm);background:var(--tile);box-shadow:0 1px 2px #1f1d1a1a,0 2px 6px #1f1d1a0d;transition:transform .32s var(--ease-out),width .32s var(--ease-out)}.fit{margin-top:22px;padding:20px;border-radius:var(--r-lg);background:var(--ink);color:var(--on-ink)}.fit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fit h2{font-size:18px;font-weight:750}.fit-badge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.fit-result{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-out)}.fit-result.has{grid-template-rows:1fr}.fit-result>div{overflow:hidden}.verdict{display:flex;align-items:center;gap:12px;margin-top:18px}.verdict-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;font-size:22px}.verdict-icon.ok{background:#5fc28329;color:#6fd093}.verdict-icon.warn{background:#f0a54a29;color:#f2ae5b}.verdict-icon.bad{background:#f07a6c29;color:#f2897c}.verdict-icon.unknown{background:var(--ink-3);color:var(--on-ink-muted)}.verdict strong{font-size:17px;line-height:1.3}.verdict-icon{animation:verdict-in .42s var(--ease-out) both}@keyframes verdict-in{0%{opacity:0;transform:scale(.9) rotate(-8deg)}}.checks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--on-ink-muted)}.checks li{display:flex;gap:10px;align-items:flex-start;animation:check-in .38s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .12s)}.checks li i{flex:none;margin-top:2px;font-size:16px}.checks .ok i{color:#6fd093}.checks .warn i{color:#f2ae5b}.checks .bad i{color:#f2897c}.checks .info i{color:var(--on-ink-muted)}.checks .warn,.checks .bad{color:var(--on-ink)}@keyframes check-in{0%{opacity:0;transform:translateY(6px)}}.fit-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:16px}.fit-actions .btn{--bg: var(--yellow)}.fit-actions .link-btn{color:var(--on-ink-muted);font-size:14px}.fit-saved{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#6fd093;font-weight:600}.protect{margin-top:24px}.protect-row{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:start;padding:14px 16px;border-radius:var(--r-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease,background-color .2s ease}.protect-row+.protect-row{margin-top:8px}.protect-row:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--yellow-wash)}.protect-row:has(input:focus-visible){outline:2px solid var(--yellow-lo);outline-offset:2px}.protect-row input{position:absolute;opacity:0;pointer-events:none}.tick{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #a59d90;color:var(--ink);font-size:14px;transition:background-color .16s ease,box-shadow .16s ease}.tick i{opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .22s var(--ease-out)}.protect-row:has(input:checked) .tick{background:var(--yellow);box-shadow:none}.protect-row:has(input:checked) .tick i{opacity:1;transform:none}.protect-name{font-weight:650}.protect-price{font-family:var(--mono);font-weight:600;font-size:14px}.protect-body{grid-column:2 / 4;font-size:14px;color:var(--muted)}.buy-actions{display:flex;gap:12px;margin-top:22px}.qty{display:flex;align-items:center;flex:none;height:52px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--line)}.qty button{width:44px;height:100%;border:0;background:none;font-size:16px;transition:transform .16s var(--ease-out)}.qty button:active{transform:scale(.9)}.qty input{width:36px;height:100%;border:0;background:none;text-align:center;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus-visible{outline:2px solid var(--yellow-lo);outline-offset:-2px}.atc{position:relative;overflow:hidden}.atc-label,.atc-done{display:inline-flex;align-items:center;gap:10px;transition:transform .38s var(--ease-out),opacity .26s ease}.atc-done{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;transform:translateY(110%);opacity:0}.atc.is-done{--bg: var(--ink);--fg: var(--on-ink)}.atc.is-done .atc-label{transform:translateY(-110%);opacity:0}.atc.is-done .atc-done{transform:none;opacity:1}.atc.is-done .atc-done i{color:var(--yellow)}.ship-line{display:flex;gap:8px;margin-top:14px;font-size:14px;color:var(--muted)}.ship-line i{font-size:18px;flex:none;margin-top:1px}.assure{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);font-size:13px;font-weight:600}.assure li{display:inline-flex;align-items:center;gap:6px}.assure i{font-size:18px;color:var(--yellow-lo)}.fly{position:fixed;z-index:var(--z-toast);width:72px;height:72px;border-radius:var(--r-md);background:var(--tile);object-fit:contain;padding:6px;box-shadow:0 8px 24px #14120f40;pointer-events:none}.specband{margin-top:clamp(56px,8vw,96px);background:var(--ink);color:var(--on-ink)}.specband-grid{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.spec-cell{padding:34px 24px 30px}.spec-cell+.spec-cell{box-shadow:inset 1px 0 #36322c}.spec-val{display:flex;align-items:baseline;gap:6px;font-family:var(--mono);font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1}.spec-val small{font-size:.42em;color:var(--yellow);letter-spacing:0;font-weight:600}.spec-label{margin-top:10px;font-size:14px;color:var(--on-ink-muted)}.built-h{font-size:clamp(26px,3vw,38px);margin-bottom:32px}.built-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,88px)}.built-media{position:sticky;top:calc(var(--sticky-h) + 72px);aspect-ratio:1;border-radius:var(--r-lg);background:var(--tile);overflow:hidden}.built-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease-out),transform .9s var(--ease-out)}.built-media img.is-active{opacity:1;transform:none}.built-step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;opacity:.32;transition:opacity .5s var(--ease-out)}.built-step:first-child{min-height:46vh;justify-content:flex-start;padding-top:8vh}.built-step.is-active{opacity:1}.built-step h3{font-size:clamp(22px,2.4vw,30px);font-weight:780;line-height:1.15}.built-step p{margin-top:14px;font-size:17px;color:var(--muted);max-width:44ch}.built-step .step-img{display:none}.spec-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.spec-list>div{padding:16px 18px;background:var(--paper)}.spec-list dt{font-size:13px;color:var(--muted)}.spec-list dd{margin:4px 0 0;font-weight:650}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:#f5f3eef5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 -1px 0 var(--line),0 -6px 20px #1f1d1a0f;transform:translateY(105%);transition:transform .42s var(--ease-drawer)}.sticky-buy.show{transform:none}.sticky-row{display:flex;align-items:center;gap:14px;height:72px}.sticky-row img{width:48px;height:48px;object-fit:contain;border-radius:var(--r-sm);background:var(--tile);padding:3px}.sticky-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sticky-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.sticky-text span{font-size:14px;color:var(--muted)}.sticky-fit{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;white-space:nowrap}.sticky-fit.ok{color:var(--ok)}.sticky-fit.warn{color:var(--warn)}.sticky-fit.bad{color:var(--bad)}.sticky-row .btn{flex:none}.sticky-row .sticky-fit:empty+.btn{margin-left:auto}.lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#171512f0}.lightbox[open]{display:grid;place-items:center;animation:lb-in .26s var(--ease-out)}.lightbox::backdrop{background:transparent}.lightbox img{max-width:min(92vw,1100px);max-height:86dvh;background:var(--tile);border-radius:var(--r-lg);padding:3%;animation:lb-img .36s var(--ease-out)}@keyframes lb-in{0%{opacity:0}}@keyframes lb-img{0%{opacity:0;transform:scale(.96)}}.lb-close{position:absolute;top:16px;right:16px}.lb-nav{position:absolute;top:50%;translate:0 -50%}.lb-nav.prev{left:16px}.lb-nav.next{right:16px}.lightbox .icon-btn{background:#ffffff14}@media(max-width:960px){.hero{grid-template-columns:minmax(0,1fr)}.gallery{position:static}.built-grid{grid-template-columns:minmax(0,1fr)}.built-media{display:none}.built-step,.built-step:first-child{min-height:0;padding:0 0 48px;opacity:1}.built-step .step-img{display:block;aspect-ratio:4 / 3;width:100%;object-fit:contain;background:var(--tile);border-radius:var(--r-lg);padding:5%;margin-bottom:18px}.specband-grid{grid-template-columns:1fr 1fr}.spec-cell:nth-child(3){box-shadow:inset 0 1px #36322c}.spec-cell:nth-child(4){box-shadow:inset 1px 0 #36322c,inset 0 1px #36322c}}@media(max-width:560px){.sticky-fit,.sticky-text span{display:none}.buy-actions{gap:8px}.spec-cell{padding:24px 16px}}.seg button,.seg a,.seg-opt span{position:relative;z-index:1;display:grid;place-items:center;height:40px;border-radius:var(--r-sm);font-weight:650;font-size:15px;color:var(--muted);text-decoration:none;cursor:pointer;transition:color .2s ease;padding:0 6px;text-align:center;line-height:1.15}.seg a[aria-current=page],.seg-opt input:checked+span{color:var(--text)}.seg a:focus-visible{outline:2px solid var(--yellow-lo);outline-offset:0}.seg-opt{position:relative;z-index:1}.seg-opt input{position:absolute;opacity:0;pointer-events:none}.seg-opt input:focus-visible+span{outline:2px solid var(--yellow-lo);outline-offset:0}.seg-opt.unavailable span{text-decoration:line-through;opacity:.55}.variant-picker .sizes+.sizes{margin-top:18px}.compare{color:var(--muted);font-size:18px}.form-error{margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--bad-wash);color:var(--bad);font-size:14px}.stage .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--line)}.buy-vendor{font-weight:650;color:var(--text)}.shopify-installments{margin-top:8px;font-size:14px;color:var(--muted)}.fit-actions .fit-ask{color:var(--on-ink)}.fly-dot{position:fixed;z-index:var(--z-toast);width:16px;height:16px;border-radius:999px;background:var(--yellow);pointer-events:none}.atc[aria-busy=true]{opacity:.75}.vehicle-specs{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,88px);align-items:start;padding-top:clamp(64px,9vw,112px)}.vehicle-specs-copy h2{font-size:clamp(26px,3vw,38px)}.vehicle-specs-copy p{margin-top:16px;font-size:17px;color:var(--muted);max-width:52ch}.vehicle-spec-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vehicle-video{grid-column:1 / -1;margin:8px 0 0}.vehicle-video video{display:block;width:100%;height:auto;border-radius:var(--r-lg);background:var(--ink)}.vehicle-video figcaption{margin-top:10px;font-size:14px;color:var(--muted)}@media(max-width:960px){.vehicle-specs{grid-template-columns:minmax(0,1fr)}}.stage.is-zoomed img.is-active{transform:scale(1.9);transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .26s var(--ease-out),opacity .42s var(--ease-out)}@media(hover:hover)and (pointer:fine){.stage{cursor:zoom-in}.stage button{cursor:pointer}}@media(prefers-reduced-motion:reduce){.stage.is-zoomed img.is-active{transform:none}}.has-chat .sticky-row{padding-right:max(var(--gutter),88px)}.template-product .site-footer{padding-bottom:112px}@media(pointer:coarse){.crumbs{padding-block:6px 2px}.crumbs a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.qty input{width:44px}.seg a,.seg-opt span,.seg button,.seg-thumb{height:44px}}.pd-bar-section{display:contents}.pd-bar{position:sticky;top:var(--pd-top, var(--sticky-h));z-index:var(--z-sticky);margin:clamp(32px,5vw,56px) 0 4px;background:var(--paper);border-bottom:1px solid var(--line)}.pd-bar-row{display:flex;align-items:center;gap:16px;min-height:52px}.pd-tabs{position:relative;display:flex;align-self:stretch;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs a{display:flex;align-items:center;flex:none;padding:0 16px;font-size:14.5px;font-weight:700;color:var(--muted);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent;transition:color .16s ease,box-shadow .2s ease}.pd-tabs a:hover{color:var(--text)}.pd-tabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--yellow)}.pd-tabs a:focus-visible{outline-offset:-3px}.pd-buy{display:none}@media(min-width:961px){.pd-buy{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0;margin-left:auto;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .26s var(--ease-out),visibility 0s linear .26s}.pd-bar.is-buy .pd-buy{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .26s var(--ease-out)}.pd-minibar .sticky-buy{display:none}.pd-minibar .template-product .site-footer{padding-bottom:40px}}.pd-buy img{flex:none;width:40px;height:40px;object-fit:contain;padding:2px;background:var(--tile);border:1px solid var(--line);border-radius:var(--r-sm)}.pd-buy-name{min-width:0;max-width:28ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650}.pd-buy-price{flex:none;font-size:16px;font-weight:700;white-space:nowrap}.pd-buy .sticky-fit{flex:none;margin-left:0}.pd-buy .sticky-fit:empty{display:none}.pd-buy .btn{flex:none}@media(max-width:1180px){.pd-buy .sticky-fit,.pd-buy img{display:none}.pd-buy-name{max-width:18ch}}.pd-bar--bare{position:fixed;left:0;right:0;top:var(--pd-top, var(--sticky-h));margin:0;transform:translateY(-100%);visibility:hidden;transition:transform .3s var(--ease-out),visibility 0s linear .3s}.pd-bar--bare.is-buy{transform:none;visibility:visible;transition:transform .3s var(--ease-out)}@media(max-width:960px){.pd-bar--bare{display:none}}.pd-sec{margin-top:16px}.dsec{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding:clamp(18px,2.6vw,28px);background:var(--tile);border:1px solid var(--line);border-radius:var(--r-lg);scroll-margin-top:calc(var(--pd-top, var(--sticky-h)) + var(--pd-bar-h, 52px) + 12px)}.dsec>*{min-width:0;margin-block:0}.dsec:focus{outline:none}.dsec h2{font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.005em}.dsec h3{font-size:16px;font-weight:750;line-height:1.3}.dsec>h3{margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.dsec>h2+h3{margin-top:0;padding-top:0;border-top:0}.dsec>.pd-table+h3{margin-top:4px;padding-top:0;border-top:0}.dsec>.btn,.pd-fit-btn{justify-self:start}.pd-head .kicker{margin-bottom:4px;font-size:12px}.pd-lede{max-width:72ch;color:var(--muted)}.pd-muted{color:var(--muted)}.dsec .rte{max-width:80ch;font-size:15.5px;color:var(--ink-3)}.pd-desc{overflow-x:auto}.pd-desc img{height:auto}.pd-desc table{border-collapse:collapse}.pd-desc td,.pd-desc th{padding:6px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.pd-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px 40px}.pd-feats li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.pd-feats i{margin-top:1px;font-size:20px;color:var(--ok)}.pd-feats b{display:block;font-weight:700}.pd-feats span{display:block;margin-top:2px;font-size:15px;color:var(--muted)}.pd-imgs{display:grid;justify-items:center;gap:12px;margin-top:8px}.pd-imgs img{width:100%;max-width:800px;height:auto;background:var(--tile);border:1px solid var(--line);border-radius:var(--r-md)}.pd-plate{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;overflow:hidden;background:var(--tile);border:1px solid var(--line);border-radius:var(--r-lg)}.pd-plate>div{min-width:0;padding:14px 18px 15px;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line)}.pd-plate>div.is-wide{grid-column:1 / -1}.pd-plate dt{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-plate dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.pd-plate dd .mono{letter-spacing:-.02em}.pd-plate dd small{font-size:13px;font-weight:600;color:var(--muted)}.pd-plate dd.is-text{font-size:16px;font-weight:650}.pd-plate-note{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13.5px;color:var(--muted)}.pd-plate-note i{flex:none;margin-top:3px;font-size:16px;color:var(--yellow-lo)}.pd-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));column-gap:40px;margin:0}.pd-table>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.pd-table dt{font-size:14.5px;color:var(--muted)}.pd-table dd{margin:0;font-size:15px;font-weight:650;overflow-wrap:anywhere}.pd-box{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px 32px}.pd-box li{display:flex;align-items:flex-start;gap:10px}.pd-box i{flex:none;margin-top:2px;font-size:18px;color:var(--yellow-lo)}.pd-needs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd-needs>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md)}.pd-needs>li>i{margin-top:1px;font-size:22px}.pd-needs b{font-weight:700}.pd-needs li>div>b{display:block}.pd-needs li>div>span{display:block;margin-top:3px;font-size:15px;color:var(--muted)}.pd-needs .btn{margin-top:12px}.pd-tagrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pd-hardware strong{font-weight:650;color:var(--text)}.need-ok{color:var(--ok)}.need-warn{color:var(--warn)}.need-bad{color:var(--bad)}.need-muted{color:var(--muted)}.pd-fit-btn[hidden]{display:none}.pd-callout{display:flex;gap:14px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--yellow);border-radius:var(--r-md)}.pd-callout>i{flex:none;font-size:24px;color:var(--yellow-lo)}.pd-callout h3{font-size:15px}.pd-callout p{margin-top:4px;font-size:15px;color:var(--muted)}.pd-scroll{position:relative;overflow-x:auto}.pd-sizes{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}.pd-sizes th,.pd-sizes td{padding:10px;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line)}.pd-sizes thead th{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-sizes th:first-child,.pd-sizes td:first-child{width:78px}.pd-sizes tr.is-here td{background:var(--yellow-wash)}.pd-sizes tr.is-here td:first-child{box-shadow:inset 3px 0 0 var(--yellow)}.pd-sizes img{width:56px;height:44px;object-fit:contain;background:var(--tile);border:1px solid var(--line);border-radius:var(--r-sm)}.pd-sizes td.pd-sizes-link{text-align:right}.pd-sizes a{font-weight:700;color:var(--ink);text-underline-offset:3px}.pd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg)}.pd-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:14px 16px;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line)}.pd-step-n{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700}.pd-steps b{display:block;font-size:15px;line-height:1.35}.pd-steps li>div>span{display:block;margin-top:3px;font-size:14px;color:var(--muted)}.pd-returns{font-size:15px}.pd-links{display:flex;flex-wrap:wrap;gap:8px 24px}.pd-links a{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.pd-links a:hover{text-decoration:underline;text-underline-offset:3px}.pd-links i{color:var(--yellow-lo)}.dsec .faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:14px 0;border:0;background:none;text-align:left;font-size:16px;font-weight:650}.faq-q i{flex:none;font-size:18px;transition:transform .32s var(--ease-out)}.faq-q[aria-expanded=true] i{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease-out)}.faq-a>div{overflow:hidden}.faq-a>div>p,.faq-a .rte{max-width:75ch;padding-bottom:16px;color:var(--muted)}.faq-q[aria-expanded=true]+.faq-a{grid-template-rows:1fr}.dsec .st-layout{margin-top:4px}@media(max-width:960px){.pd-bar{margin-top:28px}}@media(max-width:560px){.dsec{padding:16px}.dsec h2{font-size:19px}.pd-tabs a{padding:0 12px;font-size:14px}.pd-plate>div{padding:12px 14px}.pd-plate dd{font-size:18px}.pd-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(prefers-reduced-motion:reduce){.pd-buy,.pd-bar.is-buy .pd-buy,.pd-bar--bare,.pd-bar--bare.is-buy{transition:none;transform:none}}.tmg-rev-note{color:var(--muted);font-size:14px;max-width:70ch}.tmg-rev-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.tmg-rev-item{padding:18px 0;border-top:1px solid var(--line)}.tmg-rev-item blockquote{margin:0}.tmg-rev-item blockquote p{margin:0 0 6px;line-height:1.55;overflow-wrap:anywhere}.tmg-rev-title{font-weight:750}.tmg-rev-by{margin:4px 0 0;color:var(--muted);font-size:13px}.tmg-rev-more summary{cursor:pointer;padding:14px 0;border-top:1px solid var(--line);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fm-product.css.map */
