[data-sf-theme=spoke]{--sk-mono:var(--font-sf-spacemono), var(--font-arabic,var(--font-sans)), ui-monospace, monospace;--sk-shadow:0 1px 0 #1e22260a, 0 22px 44px -28px #1e222661;--sk-shadow-sm:0 1px 2px #1e22260f, 0 10px 24px -16px #1e222659;--sk-grid:color-mix(in oklab, var(--foreground), transparent 94%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15.5px}html.dark [data-sf-theme=spoke]{--sk-shadow:0 1px 0 #0003, 0 22px 44px -28px #000000b3;--sk-shadow-sm:0 1px 2px #0000004d, 0 10px 24px -16px #0009}:root:has([data-sf-theme=spoke]){--sk-mono:var(--font-sf-spacemono), var(--font-arabic,var(--font-sans)), ui-monospace, monospace}[data-sf-theme=spoke] :is(.sk-h1,.sk-h2,.sk-h3,.sk-wordmark,.sk-card-title,.sk-price-lg,.sk-stat,.sk-order-title,.sk-panel-title,.sk-compare-name,.sk-pick-name,.sk-hero-tag-name,.sk-gear-name,.sk-quote){font-family:var(--sf-font-heading,inherit)}:root:has([data-sf-theme=spoke]) .sk-drawer :is(.sk-wordmark,.sk-drawer-link){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=spoke] :is(h1,h2,h3,h4){font-weight:700}[data-sf-theme=spoke] .sk-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,1.4rem + 5.2vw,5.9rem);font-weight:700;line-height:.96}[data-sf-theme=spoke] .sk-h1-sm{letter-spacing:-.04em;font-size:clamp(2.3rem,1.6rem + 2.6vw,3.9rem);line-height:1}[data-sf-theme=spoke] .sk-h1-pdp{letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:1.04}[data-sf-theme=spoke] .sk-h2{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(1.95rem,1.35rem + 2.2vw,3.35rem);font-weight:700;line-height:1.02}[data-sf-theme=spoke] .sk-h2-sm{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.3rem)}[data-sf-theme=spoke] .sk-h3{letter-spacing:-.025em;font-size:1.28rem;font-weight:700;line-height:1.15}[data-sf-theme=spoke] .sk-lede{font-size:17px;line-height:1.65}[data-sf-theme=spoke] .sk-sub{font-size:15.5px;line-height:1.65}[data-sf-theme=spoke] .sk-wordmark{letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1}:root:has([data-sf-theme=spoke]) .sk-drawer .sk-wordmark{letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-wordmark-lg{color:var(--sf-on-asphalt);font-size:30px}@media (min-width:1024px){[data-sf-theme=spoke] .sk-wordmark{font-size:24px}[data-sf-theme=spoke] .sk-wordmark-lg{font-size:34px}}[data-sf-theme=spoke] :is(.sk-mono,.sk-mono-label,.sk-eyebrow,.sk-chip-spec,.sk-card-cat,.sk-counter,.sk-dial-num,.sk-dial-unit,.sk-dial-prefix,.sk-calc-readout,.sk-calc-total,.sk-calc-stat-num,.sk-range-scale,.sk-seg-btn,.sk-estimate,.sk-cat-index,.sk-gulf-stat,.sk-gulf-temp-num,.sk-trip-time,.sk-pct,.sk-step-num,.sk-foot-head,.sk-tag,.sk-best-key,.sk-price,.sk-sheet dd,.sk-compare-cell,.sk-fit-badge,.sk-band-label){font-family:var(--sk-mono)}:root:has([data-sf-theme=spoke]) .sk-drawer .sk-mono-label{font-family:var(--sk-mono)}[data-sf-theme=spoke] .sk-mono-label{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}:root:has([data-sf-theme=spoke]) .sk-drawer .sk-mono-label{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}[data-sf-theme=spoke] .sk-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}[data-sf-theme=spoke] .sk-eyebrow-lane{color:var(--gold)}[data-sf-theme=spoke] .sk-eyebrow-signal{color:color-mix(in oklab, var(--foreground), transparent 20%)}[data-sf-theme=spoke] .sk-eyebrow-muted{color:var(--muted-foreground)}[data-sf-theme=spoke] .sk-node{border:2px solid var(--gold);border-radius:9999px;flex-shrink:0;width:10px;height:10px;display:inline-block;position:relative}[data-sf-theme=spoke] .sk-eyebrow-signal .sk-node{border-color:var(--primary)}[data-sf-theme=spoke] .sk-node:after{content:"";inset-inline-start:calc(100% + 3px);opacity:.45;border-top:2px dotted;width:18px;position:absolute;top:50%;transform:translateY(-50%)}[data-sf-theme=spoke] .sk-eyebrow .sk-node{margin-inline-end:22px}[data-sf-theme=spoke] .sk-card-title{letter-spacing:-.02em;font-size:1.08rem;font-weight:700;line-height:1.22}[data-sf-theme=spoke] .sk-card-cat{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}[data-sf-theme=spoke] .sk-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}[data-sf-theme=spoke] .sk-price-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-stat{letter-spacing:-.05em;font-size:64px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-quote{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.55}[data-sf-theme=spoke] .sk-order-title,[data-sf-theme=spoke] .sk-panel-title{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}:is([dir=rtl] [data-sf-theme=spoke] :is(.sk-h1,.sk-h2,.sk-h3,.sk-card-title,.sk-wordmark,.sk-stat,.sk-price-lg,.sk-quote,.sk-order-title,.sk-panel-title,.sk-compare-name,.sk-pick-name,.sk-hero-tag-name,.sk-gear-name,.sk-eyebrow,.sk-mono-label,.sk-card-cat,.sk-price,.sk-foot-head,.sk-tag,.sk-best-key,.sk-estimate),[dir=rtl]:has([data-sf-theme=spoke]) .sk-drawer :is(.sk-wordmark,.sk-mono-label,.sk-drawer-link)){letter-spacing:0;text-transform:none}[dir=rtl] [data-sf-theme=spoke] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=spoke] :is(p,blockquote,dd,li,summary):not([class*=leading-]){line-height:1.8}[dir=rtl] [data-sf-theme=spoke] .sk-h1{font-size:clamp(2.35rem,1.4rem + 3.8vw,4.4rem);line-height:1.3}[dir=rtl] [data-sf-theme=spoke] .sk-h1-sm{font-size:clamp(2rem,1.5rem + 2vw,3.1rem);line-height:1.35}[dir=rtl] [data-sf-theme=spoke] .sk-h1-pdp{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);line-height:1.4}[dir=rtl] [data-sf-theme=spoke] .sk-h2{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.7rem);line-height:1.35}[dir=rtl] [data-sf-theme=spoke] .sk-h2-sm{font-size:clamp(1.45rem,1.2rem + .9vw,2rem)}[dir=rtl] [data-sf-theme=spoke] .sk-h3{font-size:1.2rem;line-height:1.5}[dir=rtl] [data-sf-theme=spoke] .sk-card-title{font-size:1rem;line-height:1.6}[dir=rtl] [data-sf-theme=spoke] .sk-quote{font-size:16px;line-height:1.9}[dir=rtl] [data-sf-theme=spoke] .sk-lede{line-height:1.9}[dir=rtl] [data-sf-theme=spoke] .sk-eyebrow{font-size:13px}[dir=rtl] [data-sf-theme=spoke] :is(.sk-mono-label,.sk-card-cat){font-size:12.5px;font-weight:600}[dir=rtl]:has([data-sf-theme=spoke]) .sk-drawer .sk-mono-label{font-size:12.5px;font-weight:600}[dir=rtl] [data-sf-theme=spoke] .sk-foot-head{font-size:14px}[dir=rtl] [data-sf-theme=spoke] .sk-wordmark{font-size:22px}[data-sf-theme=spoke] .sk-btn{letter-spacing:-.005em;white-space:nowrap}[data-sf-theme=spoke] a.sk-btn.bg-primary{box-shadow:0 10px 24px -14px color-mix(in oklab, var(--primary), transparent 20%)}[data-sf-theme=spoke] .sk-strip{background:var(--sf-asphalt);color:color-mix(in oklab, var(--sf-on-asphalt), transparent 18%);font-family:var(--sk-mono);letter-spacing:.04em;font-size:11.5px}[dir=rtl] [data-sf-theme=spoke] .sk-strip{letter-spacing:0;font-family:inherit;font-size:12.5px}[data-sf-theme=spoke] .sk-strip-dot{background:var(--sf-lane);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--sf-lane), transparent 75%);border-radius:9999px}[data-sf-theme=spoke] .sk-strip li:first-child .sk-strip-dot{background:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 75%)}[data-sf-theme=spoke] .sk-header{background:var(--background);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s}[data-sf-theme=spoke] .sk-header-scrolled{background:color-mix(in oklab, var(--background), transparent 8%);border-bottom-color:var(--border);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}[data-sf-theme=spoke] .sk-navlink{border-radius:calc(var(--radius) * .9);height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 22%);align-items:center;padding-inline:.85rem;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex;position:relative}[data-sf-theme=spoke] .sk-navlink:hover{color:var(--foreground);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-navlink-on{color:var(--foreground)}[data-sf-theme=spoke] .sk-navlink-on:after{content:"";inset-inline:.85rem;border-top:2px solid var(--primary);position:absolute;bottom:4px}[data-sf-theme=spoke] .sk-icons>a,[data-sf-theme=spoke] .sk-icons [data-cart-target],[data-sf-theme=spoke] .sk-icons>a[href=\/favorites]{border-radius:calc(var(--radius) * .9);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 20%)}[data-sf-theme=spoke] .sk-icons>a:hover,[data-sf-theme=spoke] .sk-icons [data-cart-target]:hover{background:var(--sf-concrete);color:var(--foreground)}[data-sf-theme=spoke] .sk-icons svg{stroke-width:1.75px}[data-sf-theme=spoke] .sk-icons a>span.absolute{background:var(--primary);color:var(--primary-foreground);font-family:var(--sk-mono)}[data-sf-theme=spoke] .sk-lang>button{border-radius:calc(var(--radius) * .9);background:0 0;border-color:#0000;height:2.5rem;font-weight:600}[data-sf-theme=spoke] .sk-lang>button:hover{background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-search{background:var(--background);border-bottom:1px solid var(--border);box-shadow:0 30px 50px -30px #1e222659}[data-sf-theme=spoke] .sk-search-field{border-radius:calc(var(--radius) * 1.2);border:1.5px solid var(--border);background:var(--card);padding-inline:1rem;transition:border-color .2s,box-shadow .2s}[data-sf-theme=spoke] .sk-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary), transparent 85%)}[data-sf-theme=spoke] .sk-chip{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--card);align-items:center;gap:.5rem;min-height:2.25rem;padding-inline:.8rem;font-size:13.5px;font-weight:600;transition:border-color .2s;display:inline-flex}[data-sf-theme=spoke] .sk-chip:hover{border-color:var(--foreground)}[data-sf-theme=spoke] .sk-chip-img{border-radius:calc(var(--radius) * .5);object-fit:cover;width:1.5rem;height:1.5rem;margin-inline-start:-.45rem}:root:has([data-sf-theme=spoke]) .sk-drawer-media{border-radius:calc(var(--radius) * 1.1);background:var(--sf-concrete)}:root:has([data-sf-theme=spoke]) .sk-drawer-link{letter-spacing:-.015em;font-size:15px;font-weight:700}:root:has([data-sf-theme=spoke]) .sk-drawer-foot{background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-dial{flex-direction:column;align-items:center;margin:0;display:flex}[data-sf-theme=spoke] .sk-dial-face{aspect-ratio:1;background:var(--card);width:100%;max-width:132px;box-shadow:inset 0 0 0 1px var(--border), var(--sk-shadow-sm);border-radius:9999px;position:relative}[data-sf-theme=spoke] .sk-dial-sm .sk-dial-face{max-width:104px}[data-sf-theme=spoke] .sk-dial-svg{width:88%;height:88%;position:absolute;inset:6%;overflow:visible}[data-sf-theme=spoke] .sk-dial-track{fill:none;stroke:var(--sf-concrete-2);stroke-width:5px;stroke-linecap:round}[data-sf-theme=spoke] .sk-dial-fill{fill:none;stroke:var(--sf-lane);stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=spoke] .sk-dial-tick{stroke:color-mix(in oklab, var(--foreground), transparent 70%);stroke-width:1.2px;stroke-linecap:round}[data-sf-theme=spoke] .sk-dial-needle{stroke:var(--sf-signal);stroke-width:3.4px;stroke-linecap:round}[data-sf-theme=spoke] .sk-dial-hub{fill:var(--foreground)}[data-sf-theme=spoke] .sk-dial-read{inset-inline:0;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-38%)}[data-sf-theme=spoke] .sk-dial-prefix{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px;font-size:9px;font-weight:700}[dir=rtl] [data-sf-theme=spoke] .sk-dial-prefix{letter-spacing:0;font-size:10px}[data-sf-theme=spoke] .sk-dial-num{letter-spacing:-.04em;font-size:22px;font-weight:700}[data-sf-theme=spoke] .sk-dial-sm .sk-dial-num{font-size:18px}[data-sf-theme=spoke] .sk-dial-unit{color:var(--muted-foreground);margin-top:3px;font-size:10.5px;font-weight:700}[dir=rtl] [data-sf-theme=spoke] .sk-dial-unit{font-size:11.5px}[data-sf-theme=spoke] .sk-dial-label{text-align:center;color:color-mix(in oklab, var(--foreground), transparent 25%);margin-top:.7rem;font-size:12.5px;font-weight:600}[data-sf-theme=spoke] .sk-route-path{stroke:var(--sf-signal);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.1 9;vector-effect:non-scaling-stroke}[data-sf-theme=spoke] .sk-route-start{fill:var(--background);stroke:var(--sf-signal);stroke-width:2.4px;vector-effect:non-scaling-stroke}[data-sf-theme=spoke] .sk-route-end{fill:var(--sf-signal)}[data-sf-theme=spoke] .sk-route-end-dot{fill:var(--background)}[dir=rtl] [data-sf-theme=spoke] .sk-route{transform:scaleX(-1)}@keyframes sk-march{to{stroke-dashoffset:-91px}}[data-sf-theme=spoke] .sk-hero-route .sk-route-path,[data-sf-theme=spoke] .sk-calc-route .sk-route-path{animation:6s linear infinite sk-march}[data-sf-theme=spoke] .sk-wheel-tyre{stroke:color-mix(in oklab, var(--foreground), transparent 86%);stroke-width:7px;stroke-dasharray:2 5}[data-sf-theme=spoke] .sk-wheel-rim{stroke:color-mix(in oklab, var(--foreground), transparent 82%);stroke-width:1.5px}[data-sf-theme=spoke] .sk-wheel-spoke{stroke:color-mix(in oklab, var(--foreground), transparent 88%);stroke-width:.9px}[data-sf-theme=spoke] .sk-wheel-hub{fill:var(--sf-signal)}@keyframes sk-spin{to{transform:rotate(360deg)}}[data-sf-theme=spoke] .sk-hero{background:linear-gradient(var(--sk-grid) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--sk-grid) 1px, transparent 1px) 0 0 / 48px 48px, var(--sf-concrete)}[data-sf-theme=spoke] .sk-hero:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--sf-concrete));pointer-events:none;height:30%;position:absolute;bottom:0}[data-sf-theme=spoke] .sk-hero>div{z-index:1;position:relative}[data-sf-theme=spoke] .sk-hero-stage{isolation:isolate}[data-sf-theme=spoke] .sk-hero-wheel{z-index:0;top:-9%;width:44%;animation:60s linear infinite sk-spin;position:absolute;inset-inline-end:-7%}[data-sf-theme=spoke] .sk-hero-photo{z-index:1;aspect-ratio:4/3;border-radius:calc(var(--radius) * 2.2);background:var(--sf-concrete-2);box-shadow:var(--sk-shadow)}[data-sf-theme=spoke] .sk-hero-route{z-index:2;bottom:-7%;pointer-events:none;width:58%;height:34%;position:absolute;inset-inline-start:-5%}[data-sf-theme=spoke] .sk-hero-trip{z-index:3;bottom:7%;border-radius:calc(var(--radius) * 1.3);background:color-mix(in oklab, var(--card), transparent 4%);box-shadow:var(--sk-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:absolute;inset-inline-end:4%}[data-sf-theme=spoke] .sk-trip-node{border:3px solid var(--sf-lane);background:var(--card);border-radius:9999px;flex-shrink:0;width:14px;height:14px}[data-sf-theme=spoke] .sk-trip-time{letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1.1}[dir=rtl] [data-sf-theme=spoke] .sk-trip-time{letter-spacing:0;font-family:inherit;font-size:19px}[data-sf-theme=spoke] .sk-hero-tag{z-index:3;top:5%;border-radius:calc(var(--radius) * 1.3);background:color-mix(in oklab, var(--card), transparent 4%);max-width:min(62%,280px);box-shadow:var(--sk-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem 1rem;transition:transform .25s;position:absolute;inset-inline-start:4%}[data-sf-theme=spoke] .sk-hero-tag:hover{transform:translateY(-2px)}[data-sf-theme=spoke] .sk-hero-tag-name{letter-spacing:-.02em;font-size:16px;font-weight:700}@media (max-width:639px){[data-sf-theme=spoke] .sk-hero-trip{display:none}[data-sf-theme=spoke] .sk-hero-route{width:70%;bottom:-10%}[data-sf-theme=spoke] .sk-trip-time{font-size:17px}[data-sf-theme=spoke] .sk-hero-tag{padding:.55rem .75rem}[data-sf-theme=spoke] .sk-hero-tag-name{font-size:14px}[data-sf-theme=spoke] .sk-hero-wheel{top:-12%;width:50%;inset-inline-end:-12%}}@keyframes sk-hero-in{0%{opacity:.4;transform:scale(1.05)}to{opacity:1;transform:none}}[data-sf-theme=spoke] .sk-hero-img{animation:1.4s cubic-bezier(.2,.7,.2,1) both sk-hero-in}[data-sf-theme=spoke] .sk-calc{background:var(--sf-asphalt);color:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-calc .sk-eyebrow-lane{color:var(--sf-lane)}[data-sf-theme=spoke] .sk-calc .sk-eyebrow .sk-node:after{opacity:.35}[data-sf-theme=spoke] .sk-calc-route{opacity:.18}[data-sf-theme=spoke] .sk-calc-route .sk-route-path{stroke:var(--sf-lane)}[data-sf-theme=spoke] .sk-calc-route .sk-route-start{fill:var(--sf-asphalt);stroke:var(--sf-lane)}[data-sf-theme=spoke] .sk-calc-route .sk-route-end{fill:var(--sf-lane)}[data-sf-theme=spoke] .sk-calc-route .sk-route-end-dot{fill:var(--sf-asphalt)}[data-sf-theme=spoke] .sk-calc-label{color:color-mix(in oklab, var(--sf-on-asphalt), transparent 10%);font-size:14px;font-weight:600;display:block}[data-sf-theme=spoke] .sk-calc-readout{letter-spacing:-.05em;color:var(--sf-on-asphalt);white-space:nowrap;font-size:44px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-calc-readout-unit{letter-spacing:0;color:var(--sf-lane);font-size:16px}[data-sf-theme=spoke] .sk-calc-trip{border-top:1px dashed #ffffff2e;padding-top:1.5rem}[data-sf-theme=spoke] .sk-calc-trip>div+div{border-inline-start:1px dashed #ffffff2e;padding-inline-start:1.25rem}[data-sf-theme=spoke] .sk-calc-trip-num{font-family:var(--sk-mono);letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-calc-trip-num .sk-calc-readout-unit{letter-spacing:0;font-size:13px;font-family:var(--font-sans)}[data-sf-theme=spoke] .sk-range{--sk-pct:25%;appearance:none;cursor:pointer;background:0 0;height:28px}[data-sf-theme=spoke] .sk-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--sk-pct), #ffffff24 var(--sk-pct));border-radius:9999px;height:6px}[dir=rtl] [data-sf-theme=spoke] .sk-range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--primary) var(--sk-pct), #ffffff24 var(--sk-pct))}[data-sf-theme=spoke] .sk-range::-moz-range-track{background:#ffffff24;border-radius:9999px;height:6px}[data-sf-theme=spoke] .sk-range::-moz-range-progress{background:var(--primary);border-radius:9999px;height:6px}[data-sf-theme=spoke] .sk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sf-on-asphalt);border:7px solid var(--primary);width:28px;height:28px;box-shadow:0 0 0 6px color-mix(in oklab, var(--primary), transparent 80%);border-radius:9999px;margin-top:-11px}[data-sf-theme=spoke] .sk-range::-moz-range-thumb{background:var(--sf-on-asphalt);border:6px solid var(--primary);border-radius:9999px;width:16px;height:16px}[data-sf-theme=spoke] .sk-range:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:9999px}[data-sf-theme=spoke] .sk-range-scale{color:color-mix(in currentColor, transparent 50%);opacity:.55;font-size:11px}[data-sf-theme=spoke] .sk-seg{border-radius:calc(var(--radius) * 1.2);background:#ffffff0f;gap:4px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff14}[data-sf-theme=spoke] .sk-seg-btn{border-radius:calc(var(--radius) * .9);height:2.75rem;color:color-mix(in oklab, var(--sf-on-asphalt), transparent 30%);font-size:15px;font-weight:700;transition:background-color .2s,color .2s}[dir=rtl] [data-sf-theme=spoke] .sk-seg-btn{font-family:inherit}[data-sf-theme=spoke] .sk-seg-btn:hover{color:var(--sf-on-asphalt);background:#ffffff0f}[data-sf-theme=spoke] .sk-seg-on,[data-sf-theme=spoke] .sk-seg-on:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=spoke] .sk-seg-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=spoke] .sk-calc-card{border-radius:calc(var(--radius) * 2);background:var(--sf-asphalt-2);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #0009}[data-sf-theme=spoke] .sk-estimate{border-radius:calc(var(--radius) * .7);border:1px dashed color-mix(in oklab, var(--sf-on-asphalt), transparent 60%);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--sf-on-asphalt), transparent 25%);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:10.5px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=spoke] .sk-estimate{font-family:inherit;font-size:12px}[data-sf-theme=spoke] .sk-calc-total{letter-spacing:-.05em;color:var(--sf-on-asphalt);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;font-size:clamp(2.6rem,1.8rem + 3vw,4.25rem);font-weight:700;line-height:1;display:flex}[dir=rtl] [data-sf-theme=spoke] .sk-calc-total{letter-spacing:-.02em}[data-sf-theme=spoke] .sk-calc-per{letter-spacing:0;color:color-mix(in oklab, var(--sf-on-asphalt), transparent 45%);font-size:15px;font-family:var(--font-sans);font-weight:500}[data-sf-theme=spoke] .sk-calc-card .sk-mono{font-family:var(--sk-mono);font-size:13.5px}[data-sf-theme=spoke] .sk-bar{background:#ffffff12;border-radius:9999px;height:8px;display:block;position:relative;overflow:hidden}[data-sf-theme=spoke] .sk-bar-fill{border-radius:inherit;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block:0;inset-inline-start:0}[data-sf-theme=spoke] .sk-bar-signal{background:var(--primary)}[data-sf-theme=spoke] .sk-bar-lane{background:var(--sf-lane)}[data-sf-theme=spoke] .sk-calc-stat{border-radius:calc(var(--radius) * 1.3);background:#ffffff0d;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.35rem .45rem;padding:.9rem 1rem;display:grid}[data-sf-theme=spoke] .sk-calc-stat>svg{grid-column:1/-1}[data-sf-theme=spoke] .sk-calc-stat-num{letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-calc-stat-unit{opacity:.6;font-size:13px}[data-sf-theme=spoke] .sk-calc-stat-label{opacity:.6;grid-column:1/-1;font-size:12.5px}[data-sf-theme=spoke] .sk-pick{border-radius:calc(var(--radius) * 1.4);background:var(--sf-on-asphalt);color:var(--sf-asphalt);transition:transform .25s,box-shadow .25s}html.dark [data-sf-theme=spoke] .sk-pick{color:#1e2226;background:#e9eae6}[data-sf-theme=spoke] .sk-pick:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #0009}[data-sf-theme=spoke] .sk-pick-img{border-radius:calc(var(--radius) * .9);background:#dfe1dc}[data-sf-theme=spoke] .sk-pick-name{letter-spacing:-.02em;font-size:17px;font-weight:700}[data-sf-theme=spoke] .sk-pick-cta{color:var(--primary);align-items:center;gap:.3rem;font-size:13px;font-weight:700;display:inline-flex}[data-sf-theme=spoke] .sk-pick .sk-mono{font-family:var(--sk-mono)}[data-sf-theme=spoke] .sk-cat{border-radius:calc(var(--radius) * 1.8);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;padding:6px;transition:box-shadow .3s,transform .3s;display:flex}[data-sf-theme=spoke] .sk-cat:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 70%), var(--sk-shadow);transform:translateY(-3px)}[data-sf-theme=spoke] .sk-cat:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-sf-theme=spoke] .sk-cat-media{border-radius:calc(var(--radius) * 1.4);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-cat-index{top:.75rem;border-radius:calc(var(--radius) * .6);background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.25rem .5rem;font-size:11px;font-weight:700;position:absolute;inset-inline-start:.75rem}[data-sf-theme=spoke] .sk-cat-body{padding:.9rem .6rem .6rem;display:block}[data-sf-theme=spoke] .sk-arrow{border-radius:calc(var(--radius) * .8);background:var(--sf-concrete);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .25s,color .25s;display:flex}[data-sf-theme=spoke] .sk-cat:hover .sk-arrow{background:var(--primary);color:var(--primary-foreground)}@media (max-width:639px){[data-sf-theme=spoke] .sk-cat-body{padding:.75rem .4rem .4rem}[data-sf-theme=spoke] .sk-cat .sk-h3{font-size:1.02rem}[data-sf-theme=spoke] .sk-arrow{display:none}}[data-sf-theme=spoke] .sk-concrete-band{background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-compare{border-collapse:separate;border-spacing:0;table-layout:fixed}[data-sf-theme=spoke] .sk-compare th,[data-sf-theme=spoke] .sk-compare td{text-align:start;vertical-align:top}[data-sf-theme=spoke] .sk-compare-corner{width:22%;min-width:7rem;padding-bottom:1rem;vertical-align:bottom!important}[data-sf-theme=spoke] .sk-compare-head{padding:0 .5rem 1.25rem;font-weight:400}[data-sf-theme=spoke] .sk-compare-media{border-radius:calc(var(--radius) * 1.4);background:var(--card)}[data-sf-theme=spoke] .sk-compare-name{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}[data-sf-theme=spoke] .sk-compare tbody tr:not(:last-child) :is(th,td){border-top:1px solid color-mix(in oklab, var(--foreground), transparent 88%)}[data-sf-theme=spoke] .sk-compare-label{color:var(--muted-foreground);padding:.95rem .5rem .95rem 0;font-size:13.5px;font-weight:600}[dir=rtl] [data-sf-theme=spoke] .sk-compare-label{padding:.95rem 0 .95rem .5rem}[data-sf-theme=spoke] .sk-compare-cell{padding:.95rem .5rem;font-size:14px;font-weight:600;position:relative}[dir=rtl] [data-sf-theme=spoke] .sk-compare-cell{font-family:inherit}[data-sf-theme=spoke] .sk-compare-cell a{font-family:var(--font-sans)}[data-sf-theme=spoke] .sk-compare-best{color:var(--foreground)}[data-sf-theme=spoke] .sk-compare-best>span[dir]{box-shadow:inset 0 -.45em 0 color-mix(in oklab, var(--gold), transparent 72%)}[data-sf-theme=spoke] .sk-best-dot{background:var(--gold);vertical-align:.1em;border-radius:9999px;width:8px;height:8px;margin-inline-end:.45rem;display:inline-block}[data-sf-theme=spoke] .sk-best-key{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;font-size:11px;font-weight:700;display:inline-flex}[data-sf-theme=spoke] .sk-compare-scroll{scrollbar-width:none}@media (max-width:1023px){[data-sf-theme=spoke] .sk-compare-corner{width:7.5rem}[data-sf-theme=spoke] .sk-compare-label,[data-sf-theme=spoke] .sk-compare-corner{z-index:1;background:var(--sf-concrete);position:sticky;inset-inline-start:0}}[data-sf-theme=spoke] .sk-card-media{border-radius:calc(var(--radius) * 1.5);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-card-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1e22260d}[data-sf-theme=spoke] .sk-tag{z-index:2;border-radius:calc(var(--radius) * .6);background:var(--gold);color:#fff;align-items:center;padding:.2rem .5rem;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}[data-sf-theme=spoke] .sk-soldout{border-radius:calc(var(--radius) * .9);background:color-mix(in oklab, var(--sf-asphalt), transparent 10%);color:var(--sf-on-asphalt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12.5px;font-weight:700}[data-sf-theme=spoke] .sk-card-wish button{border-radius:calc(var(--radius) * .9);background:color-mix(in oklab, var(--card), transparent 10%);border-color:#0000;width:2.25rem;height:2.25rem;box-shadow:0 2px 10px -4px #1e22264d}[data-sf-theme=spoke] .sk-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=spoke] .sk-chip-spec{border-radius:calc(var(--radius) * .6);background:var(--sf-concrete);color:color-mix(in oklab, var(--foreground), transparent 12%);white-space:nowrap;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:11.5px;font-weight:700;display:inline-flex}[data-sf-theme=spoke] .sk-chip-spec svg{color:var(--sf-lane)}[data-sf-theme=spoke] .sk-chip-num{letter-spacing:-.02em;font-size:12.5px}[data-sf-theme=spoke] button.sk-add{border-radius:calc(var(--radius) * 1);background:var(--sf-asphalt);width:2.6rem;height:2.6rem;color:var(--sf-on-asphalt);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;transition:background-color .2s,color .2s,transform .2s}html.dark [data-sf-theme=spoke] button.sk-add{background:var(--sf-concrete-2)}[data-sf-theme=spoke] button.sk-add:hover,[data-sf-theme=spoke] .sk-card:hover button.sk-add{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=spoke] button.sk-add:active{transform:scale(.94)}[data-sf-theme=spoke] button.sk-add svg{stroke-width:2.4px;width:1.1rem;height:1.1rem}@media (max-width:639px){[data-sf-theme=spoke] button.sk-add{width:2.35rem;height:2.35rem}[data-sf-theme=spoke] .sk-card-title{font-size:.98rem}[data-sf-theme=spoke] .sk-chip-spec{padding:.2rem .4rem;font-size:10.5px}[data-sf-theme=spoke] .sk-chip-num{font-size:11.5px}}[data-sf-theme=spoke] .sk-gulf{background:var(--sf-asphalt);color:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-gulf .sk-eyebrow-signal{color:color-mix(in oklab, var(--sf-on-asphalt), transparent 15%)}[data-sf-theme=spoke] .sk-gulf-photo{border-radius:calc(var(--radius) * 2);background:var(--sf-asphalt-2)}[data-sf-theme=spoke] .sk-gulf-temp{bottom:1rem;border-radius:calc(var(--radius) * 1.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14171ab8;padding:.6rem .85rem;position:absolute;inset-inline-start:1rem}[data-sf-theme=spoke] .sk-gulf-temp-num{letter-spacing:-.04em;color:var(--sf-signal);font-size:30px;font-weight:700;line-height:1;display:block}[data-sf-theme=spoke] .sk-gulf-item{border-radius:calc(var(--radius) * 1.5);background:var(--sf-asphalt-2);box-shadow:inset 0 0 0 1px #ffffff12}[data-sf-theme=spoke] .sk-gulf-stat{border-radius:calc(var(--radius) * .8);background:color-mix(in oklab, var(--sf-lane), transparent 82%);min-width:3.4rem;color:var(--sf-lane);letter-spacing:-.04em;justify-content:center;padding:.45rem .75rem;font-size:22px;font-weight:700;line-height:1;display:inline-flex}[data-sf-theme=spoke] .sk-trust{border-bottom:1px solid var(--border);background:var(--card)}[data-sf-theme=spoke] .sk-icon-sq{border-radius:calc(var(--radius) * .9);background:var(--sf-concrete);width:2.5rem;height:2.5rem;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=spoke] .sk-icon-sq-dark{color:var(--sf-lane);background:#ffffff14}[data-sf-theme=spoke] .sk-review{border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=spoke] .sk-avatar{background:var(--sf-asphalt);width:2.5rem;height:2.5rem;color:var(--sf-on-asphalt);box-shadow:0 0 0 3px var(--card), 0 0 0 5px color-mix(in oklab, var(--gold), transparent 50%);font-family:var(--sf-font-heading);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}[data-sf-theme=spoke] .sk-verified{background:var(--gold);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex}[data-sf-theme=spoke] .sk-review .text-yellow-400,[data-sf-theme=spoke] .sk-review .fill-yellow-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=spoke] .sk-review p,[data-sf-theme=spoke] .sk-review blockquote{text-align:start;unicode-bidi:plaintext}[data-sf-theme=spoke] .sk-review .text-green-600{color:var(--gold)}[data-sf-theme=spoke] .sk-review .bg-green-500\/10{background:color-mix(in oklab, var(--gold), transparent 88%)}[data-sf-theme=spoke] .sk-letter{border-radius:calc(var(--radius) * 2.2);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-letter-route{opacity:.35}[data-sf-theme=spoke] .sk-letter-route .sk-route-start,[data-sf-theme=spoke] .sk-letter-route .sk-route-end-dot{fill:var(--sf-concrete)}[data-sf-theme=spoke] .sk-news form>div{gap:.5rem}[data-sf-theme=spoke] .sk-news input{border-radius:calc(var(--radius) * 1.2);background:var(--card);text-align:start;border-color:var(--border);height:3.25rem;padding-inline:1.1rem;font-size:15px}[data-sf-theme=spoke] .sk-news input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=spoke] .sk-news button{border-radius:calc(var(--radius) * 1.2);flex-shrink:0;width:3.25rem;height:3.25rem}[dir=rtl] [data-sf-theme=spoke] .sk-news button svg{transform:scaleX(-1)}[data-sf-theme=spoke] .sk-footer{background:var(--sf-asphalt);color:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-foot-route{opacity:.12}[data-sf-theme=spoke] .sk-foot-route .sk-route-path{stroke:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-foot-route .sk-route-start{fill:var(--sf-asphalt);stroke:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-foot-route .sk-route-end{fill:var(--sf-on-asphalt)}[data-sf-theme=spoke] .sk-foot-route .sk-route-end-dot{fill:var(--sf-asphalt)}[data-sf-theme=spoke] .sk-footer .sk-mark-hub{fill:var(--primary)}[data-sf-theme=spoke] .sk-foot-head{letter-spacing:.1em;text-transform:uppercase;color:var(--sf-lane);font-size:11.5px;font-weight:700}[data-sf-theme=spoke] .sk-foot-card{border-radius:calc(var(--radius) * 1.3);background:var(--sf-asphalt-2);box-shadow:inset 0 0 0 1px #ffffff12}[data-sf-theme=spoke] .sk-region>div>span:first-child{font-weight:600}[data-sf-theme=spoke] .sk-region>div>span:first-child svg{color:var(--sf-lane)}[data-sf-theme=spoke] .sk-region button{border-radius:calc(var(--radius) * .9);color:var(--sf-on-asphalt);box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}[data-sf-theme=spoke] .sk-masthead{background:linear-gradient(var(--sk-grid) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--sk-grid) 1px, transparent 1px) 0 0 / 48px 48px, var(--sf-concrete)}[data-sf-theme=spoke] .sk-masthead-route{opacity:.55}[data-sf-theme=spoke] .sk-masthead-route .sk-route-start,[data-sf-theme=spoke] .sk-masthead-route .sk-route-end-dot{fill:var(--sf-concrete)}[data-sf-theme=spoke] .sk-tab{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card);color:color-mix(in oklab, var(--foreground), transparent 15%);align-items:center;gap:.6rem;padding-block:5px;padding-inline:5px 1rem;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=spoke] .sk-tab:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%);color:var(--foreground)}[data-sf-theme=spoke] .sk-tab-on,[data-sf-theme=spoke] .sk-tab-on:hover{border-color:var(--sf-asphalt);background:var(--sf-asphalt);color:var(--sf-on-asphalt)}html.dark [data-sf-theme=spoke] .sk-tab-on{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=spoke] .sk-tab-on .sk-tab-img{box-shadow:0 0 0 2px var(--primary)}[data-sf-theme=spoke] .sk-tab-img{border-radius:calc(var(--radius) * .7);object-fit:cover;background:var(--sf-concrete);width:2.1rem;height:2.1rem;color:var(--foreground);flex-shrink:0}[data-sf-theme=spoke] .sk-tab-img .sk-mark-hub{fill:var(--primary)}[data-sf-theme=spoke] .sk-toolbar>div{justify-content:flex-start}[data-sf-theme=spoke] .sk-toolbar [data-slot=select-trigger],[data-sf-theme=spoke] .sk-toolbar input,[data-sf-theme=spoke] .sk-toolbar button{border-radius:calc(var(--radius) * 1);background:var(--card);border-color:var(--border);box-shadow:none}[data-sf-theme=spoke] .sk-toolbar [data-slot=select-trigger]{height:2.6rem;padding-inline:.9rem}[data-sf-theme=spoke] .sk-toolbar input{height:2.6rem}[data-sf-theme=spoke] .sk-empty{background:var(--sf-concrete);width:5.5rem;height:5.5rem;color:var(--foreground);box-shadow:0 0 0 10px color-mix(in oklab, var(--sf-concrete), transparent 50%);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=spoke] .sk-gallery-tile{background:var(--sf-concrete)}@media (min-width:640px){[data-sf-theme=spoke] .sk-gallery-tile{border-radius:calc(var(--radius) * 1.8);overflow:hidden}}[data-sf-theme=spoke] .sk-gallery-track{scrollbar-width:none}[data-sf-theme=spoke] .sk-counter{border-radius:calc(var(--radius) * .7);background:color-mix(in oklab, var(--card), transparent 10%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.3rem .6rem;font-size:11.5px;font-weight:700}[data-sf-theme=spoke] .sk-dot-ind{background:color-mix(in oklab, var(--foreground), transparent 75%);border-radius:9999px}[data-sf-theme=spoke] .sk-dot-on{background:var(--primary)}[data-sf-theme=spoke] .sk-thumb{border-radius:calc(var(--radius) * 1.1);background:var(--sf-concrete);opacity:.65;transition:opacity .2s,box-shadow .2s}[data-sf-theme=spoke] .sk-thumb:hover{opacity:1}[data-sf-theme=spoke] .sk-thumb-on{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}[data-sf-theme=spoke] .sk-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-sf-theme=spoke] .sk-order{border-radius:calc(var(--radius) * 1.8);background:var(--card);box-shadow:inset 0 0 0 1px var(--border), var(--sk-shadow)}[data-sf-theme=spoke] .sk-services{border-radius:calc(var(--radius) * 1.4);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-services>li+li{border-inline-start:1px solid color-mix(in oklab, var(--foreground), transparent 90%)}[data-sf-theme=spoke] .sk-sheet{border-top:2px solid var(--foreground)}[data-sf-theme=spoke] .sk-sheet-row{border-bottom:1px solid color-mix(in oklab, var(--foreground), transparent 88%);grid-template-columns:minmax(8rem,38%) 1fr;gap:1rem;padding-block:.8rem;font-size:14.5px;display:grid}[data-sf-theme=spoke] .sk-sheet-row dt{color:var(--muted-foreground);font-weight:600}[data-sf-theme=spoke] .sk-sheet-row dd{letter-spacing:-.01em;font-size:13.5px;font-weight:700}[dir=rtl] [data-sf-theme=spoke] .sk-sheet-row dd{letter-spacing:0;font-family:inherit;font-size:14.5px}[data-sf-theme=spoke] .sk-panel{border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=spoke] .sk-panel-dark{background:var(--sf-asphalt);color:var(--sf-on-asphalt);box-shadow:none}[data-sf-theme=spoke] .sk-pct{letter-spacing:-.05em;color:var(--primary);font-size:30px;font-weight:700;line-height:1}[data-sf-theme=spoke] .sk-progress{background:var(--sf-concrete);border-radius:9999px;height:8px;position:relative;overflow:hidden}[data-sf-theme=spoke] .sk-progress>span{border-radius:inherit;background:repeating-linear-gradient(90deg, var(--primary) 0 14px, color-mix(in oklab, var(--primary), #fff 18%) 14px 16px);position:absolute;inset-block:0;inset-inline-start:0}[data-sf-theme=spoke] .sk-step{border-radius:calc(var(--radius) * 1);background:var(--sf-concrete);padding:.6rem .7rem}[data-sf-theme=spoke] .sk-step-num{color:var(--sf-lane);font-size:11px;font-weight:700;display:block}[data-sf-theme=spoke] .sk-check{border-radius:calc(var(--radius) * .4);background:var(--sf-lane);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex}[data-sf-theme=spoke] .sk-acc-icon{border-radius:calc(var(--radius) * .8);background:var(--sf-concrete);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-sf-theme=spoke] .sk-addbag{border-radius:calc(var(--radius) * 1.2);border:1.5px solid var(--foreground);height:3rem;box-shadow:none;background:0 0;font-size:15px;font-weight:700}[data-sf-theme=spoke] .sk-addbag:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=spoke] .sk-fit-badge{border-radius:calc(var(--radius) * .8);align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:12.5px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=spoke] .sk-fit-badge{font-family:inherit}[data-sf-theme=spoke] .sk-fit-yes{background:color-mix(in oklab, var(--gold), transparent 85%);color:color-mix(in oklab, var(--gold), var(--foreground) 35%)}[data-sf-theme=spoke] .sk-fit-no{background:color-mix(in oklab, var(--primary), transparent 86%);color:color-mix(in oklab, var(--primary), var(--foreground) 30%)}[data-sf-theme=spoke] .sk-height-scale{height:28px}[data-sf-theme=spoke] .sk-height-track{inset-inline:0;background:var(--sf-concrete);border-radius:9999px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}[data-sf-theme=spoke] .sk-height-fit{background:var(--gold);border-radius:9999px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}[data-sf-theme=spoke] .sk-height-you{background:var(--card);border:6px solid var(--primary);width:24px;height:24px;box-shadow:var(--sk-shadow-sm);pointer-events:none;border-radius:9999px;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-sf-theme=spoke] .sk-height-input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}[data-sf-theme=spoke] .sk-height-input:focus-visible+*{outline:none}[data-sf-theme=spoke] .sk-height-scale:has(.sk-height-input:focus-visible) .sk-height-you{box-shadow:0 0 0 4px color-mix(in oklab, var(--ring), transparent 60%)}[data-sf-theme=spoke] .sk-height .sk-range-scale{color:var(--muted-foreground);opacity:1}[data-sf-theme=spoke] .sk-band-label{color:var(--muted-foreground);font-size:12px;font-weight:700}[data-sf-theme=spoke] .sk-band-on{color:var(--foreground)}[data-sf-theme=spoke] .sk-band-bar{background:color-mix(in oklab, var(--foreground), transparent 70%);border-radius:9999px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}[data-sf-theme=spoke] .sk-band-bar-on{background:var(--gold)}[data-sf-theme=spoke] .sk-ridesafe{border-radius:calc(var(--radius) * 2.2);background:var(--sf-concrete);position:relative}[data-sf-theme=spoke] .sk-gear{border-radius:calc(var(--radius) * 1.4);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=spoke] .sk-gear-media{border-radius:calc(var(--radius) * 1);background:var(--sf-concrete)}[data-sf-theme=spoke] .sk-gear-name{letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.3}[dir=rtl] [data-sf-theme=spoke] .sk-gear-name{line-height:1.6}[data-sf-theme=spoke] .sk-share button,[data-sf-theme=spoke] .sk-share a{border-radius:calc(var(--radius) * .9)}[data-sf-theme=spoke] .sk-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-sf-theme=spoke] .sk-pdp>.fixed img{border-radius:calc(var(--radius) * .8)}[data-sf-theme=spoke] .sk-pdp>.fixed button{border-radius:calc(var(--radius) * 1.2);box-shadow:none;font-weight:700}[data-sf-theme=spoke] .sk-pdp>.fixed .text-primary{color:var(--foreground);font-family:var(--sk-mono);font-weight:700}[data-sf-theme=spoke] .sk-pdp>.fixed p.truncate{font-family:var(--sf-font-heading);letter-spacing:-.015em;font-size:14.5px;font-weight:700}[data-sf-theme=spoke] .sk-buybox>.space-y-5>div:first-child{display:none}[data-sf-theme=spoke] .sk-buybox>.space-y-5>*+*{margin-top:1.3rem}[data-sf-theme=spoke] .sk-buybox p.mb-1\.5,[data-sf-theme=spoke] .sk-buybox p.mb-2{margin-bottom:.6rem;font-size:13.5px;font-weight:700}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] .flex-wrap{gap:.5rem}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] button{border-radius:calc(var(--radius) * 1.1);border-color:var(--border);background:var(--background);min-width:4.5rem;min-height:2.9rem;color:var(--foreground);unicode-bidi:plaintext;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--foreground), transparent 45%)}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in oklab, var(--primary), transparent 85%);background:var(--card);color:var(--foreground);font-weight:700}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] button[data-sk-sw]:before{content:"";background:var(--sk-sw);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 78%);border-radius:9999px;flex-shrink:0}[data-sf-theme=spoke] .sk-buybox [data-buybox-option] button[data-sk-sw]{padding-inline:.65rem 1rem}[data-sf-theme=spoke] .sk-buybox .sk-spec-group .flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-sf-theme=spoke] .sk-buybox .sk-spec-group button{min-height:3.4rem;font-family:var(--sk-mono);letter-spacing:-.01em;text-align:start;justify-content:flex-start;font-size:13px}[dir=rtl] [data-sf-theme=spoke] .sk-buybox .sk-spec-group button{letter-spacing:0;font-family:inherit;font-size:14px}[data-sf-theme=spoke] .sk-buybox .sk-spec-group button:before{content:"";border:2px solid color-mix(in oklab, var(--foreground), transparent 60%);border-radius:9999px;flex-shrink:0;width:.9rem;height:.9rem}[data-sf-theme=spoke] .sk-buybox .sk-spec-group button[aria-pressed=true]:before{border:4px solid var(--primary)}[data-sf-theme=spoke] .sk-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--background)}[data-sf-theme=spoke] .sk-buybox .rounded-2xl.border-2{background:var(--sf-concrete);box-shadow:none;border-radius:calc(var(--radius) * 1.3);border-width:1px;border-color:#0000;padding:1.1rem}[data-sf-theme=spoke] .sk-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--primary);border-radius:calc(var(--radius) * .8)}[data-sf-theme=spoke] .sk-buybox input.border-2,[data-sf-theme=spoke] .sk-buybox input.uppercase{border-width:1px;border-color:var(--input);border-radius:calc(var(--radius) * 1);background:var(--card);min-height:2.9rem}[data-sf-theme=spoke] .sk-buybox input.uppercase{text-transform:none}[data-sf-theme=spoke] .sk-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=spoke] .sk-buybox button.rounded-lg.border{border-radius:calc(var(--radius) * 1);font-weight:700}[data-sf-theme=spoke] .sk-buybox .min-w-\[9rem\]{border-radius:calc(var(--radius) * 1.1);background:var(--background);min-height:3rem;font-weight:700}[data-sf-theme=spoke] .sk-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground)}[data-sf-theme=spoke] .sk-buybox .min-w-\[9rem\].bg-primary\/10 svg{color:var(--primary)}[data-sf-theme=spoke] .sk-buybox .bg-muted\/40{border-color:var(--border);border-radius:calc(var(--radius) * 1.1);background:0 0;border-style:dashed;padding:1.1rem;font-size:14px}[data-sf-theme=spoke] .sk-buybox .bg-muted\/40>div>span:last-child{font-family:var(--sk-mono);font-size:13.5px}[data-sf-theme=spoke] .sk-buybox .bg-muted\/40 .font-extrabold,[data-sf-theme=spoke] .sk-buybox .bg-muted\/40 .font-bold{font-weight:700}[data-sf-theme=spoke] .sk-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=spoke] .sk-buybox button.bg-gradient-to-b,[data-sf-theme=spoke] .sk-buybox button.rounded-xl.bg-primary{background:var(--primary);border-radius:calc(var(--radius) * 1.2);box-shadow:0 14px 28px -16px color-mix(in oklab, var(--primary), transparent 10%);min-height:3.5rem;font-size:16px;font-weight:700;transition:background-color .2s,transform .2s}[data-sf-theme=spoke] .sk-buybox button.bg-gradient-to-b:hover,[data-sf-theme=spoke] .sk-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--primary), #000 10%);filter:none}[data-sf-theme=spoke] .sk-buybox .justify-center.gap-4 svg{color:var(--sf-lane)}[data-sf-theme=spoke] .sk-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=spoke] .sk-buybox .rounded-full.bg-red-500\/10{background:var(--gold);color:#fff;border-radius:calc(var(--radius) * .6)}[data-sf-theme=spoke]>.flex-1 :is(h1,h2):not([class*=sk-]){font-family:var(--sf-font-heading);letter-spacing:-.03em;font-weight:700}[dir=rtl] [data-sf-theme=spoke]>.flex-1 :is(h1,h2):not([class*=sk-]){letter-spacing:0;line-height:1.4}[data-sf-theme=spoke]>.flex-1 .rounded-3xl{border-radius:calc(var(--radius) * 2)}[data-sf-theme=spoke]>.flex-1 .rounded-2xl:not([class*=sk-]){border-radius:calc(var(--radius) * 1.5)}[data-sf-theme=spoke]>.flex-1 .rounded-xl:not([class*=sk-]){border-radius:calc(var(--radius) * 1.1)}[data-sf-theme=spoke]>.flex-1 .shadow-sm:not([class*=sk-]){box-shadow:var(--sk-shadow-sm)}[data-sf-theme=spoke]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-concrete)}[data-sf-theme=spoke]>.flex-1 [data-slot=button]{border-radius:calc(var(--radius) * 1.2);font-weight:700}[data-sf-theme=spoke]>.flex-1 [data-slot=input],[data-sf-theme=spoke]>.flex-1 [data-slot=textarea],[data-sf-theme=spoke]>.flex-1 [data-slot=select-trigger]{border-radius:calc(var(--radius) * 1);background:var(--card)}[data-sf-theme=spoke]>.flex-1 [data-slot=input]:focus-visible,[data-sf-theme=spoke]>.flex-1 [data-slot=textarea]:focus-visible{border-color:var(--primary)}[data-sf-theme=spoke]>.flex-1 [data-slot=card]{border-radius:calc(var(--radius) * 1.6);box-shadow:inset 0 0 0 1px var(--border);border-color:#0000}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.03em;font-size:1.3rem;font-weight:700}[dir=rtl]:has([data-sf-theme=spoke]) [data-slot=sheet-content] [data-slot=sheet-title]{letter-spacing:0}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] [data-slot=sheet-title] svg{color:var(--primary)}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] a.h-16.w-16{border-radius:calc(var(--radius) * 1);background:var(--sf-concrete);border-color:#0000;width:4.5rem;height:4.5rem}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] .text-primary{color:var(--foreground);font-family:var(--sk-mono)}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] [data-slot=button]{border-radius:calc(var(--radius) * 1.2);height:3rem;font-weight:700}:root:has([data-sf-theme=spoke]) [data-slot=sheet-content] .rounded-lg.border{border-radius:calc(var(--radius) * .9)}[data-sf-theme=spoke] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}@keyframes sk-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=spoke] .sk-reveal{animation:linear both sk-reveal;animation-timeline:view();animation-range:entry entry 24%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=spoke] :is(.sk-reveal,.sk-hero-img,.sk-hero-wheel,.sk-route-path){animation:none!important}[data-sf-theme=spoke] *{transition-duration:.01ms!important}}[dir=rtl] [data-sf-theme=spoke] :is(.sk-calc-total,.sk-price-lg){font-family:var(--sf-font-heading);letter-spacing:0}[dir=rtl] [data-sf-theme=spoke] :is(.sk-sheet-row dd,.sk-compare-cell>span[dir]){text-align:right}
[data-sf-theme=chord]{--cd-grain-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005 .16' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .29 0 0 0 0 .16 0 0 0 0 .08 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--cd-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='8'%3E%3Cpath d='M0 4 Q4.5 0 9 4 T18 4' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");--cd-brass-ink:color-mix(in oklab, var(--sf-brass), #1f1714 34%);--cd-shadow:0 1px 0 #1f17140a, 0 26px 50px -32px #1f171473;--cd-shadow-sm:0 1px 2px #1f17140f, 0 12px 26px -18px #1f171473;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15.5px;position:relative}html.dark [data-sf-theme=chord]{--cd-brass-ink:var(--sf-brass)}html.dark:has([data-sf-theme=chord]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}[data-sf-theme=chord] :is(.cd-h1,.cd-h2,.cd-h3,.cd-wordmark,.cd-card-title,.cd-price-lg,.cd-stat,.cd-stat-lg,.cd-fact,.cd-quote,.cd-kit-price,.cd-pack-name,.cd-pack-price,.cd-drawer-link,.cd-fret-num){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=chord] :is(h1,h2,h3,h4){font-weight:400}[data-sf-theme=chord] .cd-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.6rem);line-height:.98}[data-sf-theme=chord] .cd-h1-sm{font-size:clamp(2.2rem,1.6rem + 2.2vw,3.6rem);line-height:1.04}[data-sf-theme=chord] .cd-h1-pdp{letter-spacing:-.022em;font-size:clamp(1.95rem,1.5rem + 1.5vw,2.8rem);line-height:1.08}[data-sf-theme=chord] .cd-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.45rem + 2vw,3.3rem);line-height:1.05}[data-sf-theme=chord] .cd-h2-sm{font-size:clamp(1.7rem,1.35rem + 1.2vw,2.4rem)}[data-sf-theme=chord] .cd-h3{letter-spacing:-.012em;font-size:1.36rem;line-height:1.2}[data-sf-theme=chord] .cd-lede{font-size:17px;line-height:1.7}[data-sf-theme=chord] .cd-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=chord] .cd-wordmark{letter-spacing:-.02em;font-size:23px;line-height:1}[data-sf-theme=chord] .cd-wordmark-lg{font-size:32px}@media (min-width:1024px){[data-sf-theme=chord] .cd-wordmark{font-size:25px}[data-sf-theme=chord] .cd-wordmark-lg{font-size:38px}}[data-sf-theme=chord] .cd-mark{color:var(--sf-brass)}[data-sf-theme=chord] .cd-eyebrow{color:var(--cd-brass-ink);font-size:13.5px;font-weight:800}:root:has([data-sf-theme=chord]) .cd-drawer .cd-eyebrow{color:var(--cd-brass-ink);font-size:13.5px;font-weight:800}:is(html:not([dir=rtl]) [data-sf-theme=chord] :is(.cd-eyebrow,.cd-foot-head,.cd-this-tag,.cd-level,.cd-spec-chip,.cd-card-spec),html:not([dir=rtl]):has([data-sf-theme=chord]) .cd-drawer .cd-eyebrow){text-transform:uppercase;letter-spacing:.14em}:is(html:not([dir=rtl]) [data-sf-theme=chord] .cd-eyebrow,html:not([dir=rtl]):has([data-sf-theme=chord]) .cd-drawer .cd-eyebrow){font-size:11.5px}[data-sf-theme=chord] .cd-eyebrow-note,[data-sf-theme=chord] .cd-eyebrow-stage{color:var(--sf-brass)}[data-sf-theme=chord] .cd-foot-head{color:var(--sf-brass);font-size:14px;font-weight:800}html:not([dir=rtl]) [data-sf-theme=chord] .cd-foot-head{font-size:11.5px}[data-sf-theme=chord] .cd-card-title{letter-spacing:-.01em;font-size:1.14rem;line-height:1.25}[data-sf-theme=chord] .cd-card-spec{color:var(--cd-brass-ink);font-size:11px;font-weight:700}[data-sf-theme=chord] .cd-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}[data-sf-theme=chord] .cd-price-sale{color:var(--destructive)}[data-sf-theme=chord] .cd-price-lg{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:32px;line-height:1}[data-sf-theme=chord] .cd-stat{color:var(--sf-brass);font-size:clamp(1.35rem,1rem + 1.2vw,2rem);line-height:1}[data-sf-theme=chord] .cd-stat-lg{letter-spacing:-.03em;font-size:64px;line-height:1}[data-sf-theme=chord] .cd-fact{color:var(--primary);font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:1}[data-sf-theme=chord] .cd-quote{letter-spacing:-.005em;font-size:18px;line-height:1.6}[dir=rtl] [data-sf-theme=chord] :is(.cd-h1,.cd-h2,.cd-h3,.cd-card-title,.cd-wordmark,.cd-stat,.cd-stat-lg,.cd-fact,.cd-price-lg,.cd-kit-price,.cd-quote,.cd-drawer-link,.cd-pack-name,.cd-pack-price){letter-spacing:0;font-weight:700}[dir=rtl] [data-sf-theme=chord] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=chord] :is(p,blockquote,dd,li,summary):not([class*=leading-none]){line-height:1.8}[dir=rtl] [data-sf-theme=chord] .cd-h1{font-size:clamp(2.4rem,1.5rem + 3.6vw,4.6rem);line-height:1.3}[dir=rtl] [data-sf-theme=chord] .cd-h1-sm{font-size:clamp(2rem,1.5rem + 1.9vw,3rem);line-height:1.35}[dir=rtl] [data-sf-theme=chord] .cd-h1-pdp{font-size:clamp(1.8rem,1.45rem + 1.2vw,2.45rem);line-height:1.4}[dir=rtl] [data-sf-theme=chord] .cd-h2{font-size:clamp(1.85rem,1.35rem + 1.7vw,2.8rem);line-height:1.35}[dir=rtl] [data-sf-theme=chord] .cd-h2-sm{font-size:clamp(1.55rem,1.25rem + 1vw,2.1rem)}[dir=rtl] [data-sf-theme=chord] .cd-h3{font-size:1.4rem;line-height:1.45}[dir=rtl] [data-sf-theme=chord] .cd-card-title{font-size:1.15rem;line-height:1.55}[dir=rtl] [data-sf-theme=chord] .cd-quote{font-size:17px;font-weight:400;line-height:1.9}[dir=rtl] [data-sf-theme=chord] .cd-lede{line-height:1.9}[dir=rtl] [data-sf-theme=chord] :is(.cd-price-lg,.cd-kit-price,.cd-pack-price){font-family:inherit;font-size:26px;font-weight:800}[dir=rtl] [data-sf-theme=chord] :is(.cd-stat,.cd-stat-lg,.cd-fact){font-family:inherit;font-weight:800}[dir=rtl] [data-sf-theme=chord] .cd-wordmark{font-size:25px}[dir=rtl] [data-sf-theme=chord] .cd-card-spec{font-size:12px}[data-sf-theme=chord] .cd-string{position:relative}:root:has([data-sf-theme=chord]) .cd-drawer .cd-string{position:relative}[data-sf-theme=chord] .cd-string:after{content:"";inset-inline:0;height:8px;-webkit-mask:var(--cd-wave) repeat-x center / 18px 8px;-webkit-mask:var(--cd-wave) repeat-x center / 18px 8px;mask:var(--cd-wave) repeat-x center / 18px 8px;opacity:0;pointer-events:none;background:currentColor;position:absolute;bottom:-7px;transform:scaleY(.12)}[data-sf-theme=chord] .cd-string:is(:hover,:focus-visible):after,[data-sf-theme=chord] .group:hover .cd-string:after{opacity:.85;animation:.9s cubic-bezier(.2,.6,.3,1) forwards cd-pluck}@keyframes cd-pluck{0%{transform:scaleY(1.5)}14%{transform:scaleY(-1.2)}28%{transform:scaleY(.9)}42%{transform:scaleY(-.6)}58%{transform:scaleY(.4)}74%{transform:scaleY(-.2)}to{transform:scaleY(.12)}}[data-sf-theme=chord] .cd-card-title .cd-string{display:inline}[data-sf-theme=chord] .cd-card-title .cd-string:after{bottom:-4px}[data-sf-theme=chord] .cd-staff{height:44px;color:var(--sf-brass);background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, currentColor, transparent 55%) 0 1px, transparent 1px 8px);background-position:0 6px;background-repeat:no-repeat;background-size:100% 33px}[data-sf-theme=chord] .cd-staff-ink{color:color-mix(in oklab, var(--foreground), transparent 55%)}[data-sf-theme=chord] .cd-staff-stage{color:color-mix(in oklab, var(--sf-brass), transparent 30%)}[data-sf-theme=chord] .cd-staff-notes{color:var(--sf-brass);overflow:visible}[data-sf-theme=chord] .cd-strip{background:radial-gradient(40% 180% at 50% -40%, color-mix(in oklab, var(--sf-brass), transparent 72%), transparent 70%), var(--sf-stage);color:color-mix(in oklab, var(--sf-stage-foreground), transparent 18%);font-weight:600}[data-sf-theme=chord] .cd-header{background:var(--background);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s}[data-sf-theme=chord] .cd-header-scrolled{background:color-mix(in oklab, var(--background), transparent 8%);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom-color:var(--border)}[data-sf-theme=chord] .cd-navlink{height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 22%);align-items:center;padding-inline:.85rem;font-size:14.5px;font-weight:700;transition:color .2s;display:inline-flex}[data-sf-theme=chord] .cd-navlink:after{inset-inline:.85rem;bottom:2px}[data-sf-theme=chord] .cd-navlink:hover{color:var(--foreground)}[data-sf-theme=chord] .cd-navlink-on{color:var(--primary)}[data-sf-theme=chord] .cd-navlink-on:after{opacity:.9;transform:scaleY(.12)}html.dark [data-sf-theme=chord] .cd-navlink-on{color:var(--foreground)}[data-sf-theme=chord] .cd-icons>a,[data-sf-theme=chord] .cd-icons>button,[data-sf-theme=chord] .cd-icons [data-cart-target]{width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 18%);border-radius:9999px}[data-sf-theme=chord] .cd-icons>a:hover,[data-sf-theme=chord] .cd-icons>button:hover,[data-sf-theme=chord] .cd-icons [data-cart-target]:hover{background:var(--sf-spruce-soft);color:var(--foreground)}[data-sf-theme=chord] .cd-icons svg{stroke-width:1.5px}[data-sf-theme=chord] .cd-icons [data-cart-target]>span{background:var(--sf-brass);color:#1f1714}[data-sf-theme=chord] .cd-lang>button{height:2.5rem;box-shadow:none;background:0 0;border:0;border-radius:9999px;padding-inline:.75rem;font-size:13px;font-weight:700}[data-sf-theme=chord] .cd-lang>button:hover{background:var(--sf-spruce-soft)}[data-sf-theme=chord] .cd-search{background:var(--background);border-block:1px solid var(--border);box-shadow:0 30px 50px -30px #1f171459}[data-sf-theme=chord] .cd-search-field{border-bottom:1.5px solid var(--foreground);padding-bottom:.25rem}[data-sf-theme=chord] .cd-search-field:focus-within{border-color:var(--primary)}[data-sf-theme=chord] .cd-search-input::-webkit-search-cancel-button{display:none}[data-sf-theme=chord] .cd-chip{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.55rem;padding:4px 1rem 4px 4px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}[dir=rtl] [data-sf-theme=chord] .cd-chip{padding:4px 4px 4px 1rem}[data-sf-theme=chord] .cd-chip.cd-chip-text{padding:.45rem 1rem}[data-sf-theme=chord] .cd-chip:hover{border-color:var(--foreground)}[data-sf-theme=chord] .cd-chip-img{object-fit:cover;border-radius:9999px;width:1.9rem;height:1.9rem}:root:has([data-sf-theme=chord]) .cd-drawer{background:var(--background)}:root:has([data-sf-theme=chord]) .cd-drawer .cd-mark{color:var(--sf-brass)}:root:has([data-sf-theme=chord]) .cd-drawer .cd-wordmark{font-family:var(--sf-font-heading);font-size:21px;font-weight:400}:root:has([data-sf-theme=chord]) .cd-drawer .cd-eyebrow{color:color-mix(in oklab, var(--sf-brass), #1f1714 34%);font-weight:800}:root:has([data-sf-theme=chord]) .cd-drawer-link{font-family:var(--sf-font-heading);font-size:16px;line-height:1.3}[dir=rtl]:has([data-sf-theme=chord]) .cd-drawer :is(.cd-drawer-link,.cd-wordmark){font-weight:700}:root:has([data-sf-theme=chord]) .cd-drawer .cd-ring{color:var(--sf-brass)}:root:has([data-sf-theme=chord]) .cd-drawer .cd-rosette-hole{background:var(--sf-spruce)}:root:has([data-sf-theme=chord]) .cd-drawer-foot{background:var(--sf-stage);color:var(--sf-stage-foreground)}:root:has([data-sf-theme=chord]) .cd-drawer .relative>button[aria-expanded]{background:var(--card);border-radius:9999px;height:2.5rem}[data-sf-theme=chord] .cd-btn{letter-spacing:-.005em}[data-sf-theme=chord] .cd-stage{--border:color-mix(in oklab, var(--sf-stage-foreground), transparent 86%);background:radial-gradient(60% 90% at 70% 0%, #e0a45829, transparent 70%), var(--sf-stage);color:var(--sf-stage-foreground)}@supports (color:lab(0% 0 0)){[data-sf-theme=chord] .cd-stage{background:radial-gradient(60% 90% at 70% 0%, lab(72.0878% 17.1183 47.8487/.16), transparent 70%), var(--sf-stage)}}[data-sf-theme=chord] .cd-stage .cd-h2,[data-sf-theme=chord] .cd-stage .cd-h3{color:var(--sf-stage-foreground)}[data-sf-theme=chord] .cd-ring{color:var(--sf-brass)}[data-sf-theme=chord] .cd-ring-strong{color:var(--primary)}html.dark [data-sf-theme=chord] .cd-ring-strong{color:var(--sf-brass)}[data-sf-theme=chord] .cd-rosette-hole{background:var(--sf-spruce);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 90%)}[data-sf-theme=chord] .cd-rosette-hole:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 8px 24px -6px #00000073}[data-sf-theme=chord] .cd-grain-band{background:var(--sf-spruce-soft);isolation:isolate;position:relative}[data-sf-theme=chord] .cd-grain-band:before{content:"";z-index:-1;background-image:var(--cd-grain-img);opacity:var(--sf-grain,.06);mix-blend-mode:multiply;pointer-events:none;background-size:600px 600px;position:absolute;inset:0}html.dark [data-sf-theme=chord] .cd-grain-band:before{mix-blend-mode:screen;filter:invert()}[data-sf-theme=chord] .cd-tag{border-radius:calc(var(--radius) * .6);background:var(--gold);color:#1f1714;font-variant-numeric:tabular-nums;align-items:center;padding:.25rem .55rem;font-size:12px;font-weight:800;display:inline-flex}[data-sf-theme=chord] .cd-stars{color:var(--gold)}[data-sf-theme=chord] .cd-level{background:var(--card);border:1px solid var(--border);color:var(--foreground);white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .6rem;font-size:10.5px;font-weight:800;display:inline-flex}[dir=rtl] [data-sf-theme=chord] .cd-level{padding:.25rem .6rem .25rem .7rem;font-size:12px}[data-sf-theme=chord] .cd-level-float{background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#0000;box-shadow:0 2px 10px -4px #00000059}[data-sf-theme=chord] .cd-pip{background:color-mix(in oklab, var(--foreground), transparent 80%);border-radius:9999px;width:6px;height:6px}[data-sf-theme=chord] .cd-pip-on{background:var(--sf-brass)}[data-sf-theme=chord] .cd-spec-chip{background:var(--sf-spruce-soft);color:var(--foreground);border-radius:9999px;align-items:center;padding:.35rem .8rem;font-size:10.5px;font-weight:800;display:inline-flex}[dir=rtl] [data-sf-theme=chord] .cd-spec-chip{font-size:12.5px}[data-sf-theme=chord] .cd-icon-round{background:color-mix(in oklab, var(--sf-brass), transparent 82%);width:2.5rem;height:2.5rem;color:var(--sf-brass);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=chord] .cd-hero{background:var(--sf-stage)}[data-sf-theme=chord] .cd-hero-photo{inset-inline:0;height:82vw;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}@media (min-width:640px){[data-sf-theme=chord] .cd-hero-photo{height:64vw}}@media (min-width:1024px){[data-sf-theme=chord] .cd-hero-photo{width:64%;height:100%;inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}[dir=rtl] [data-sf-theme=chord] .cd-hero-photo{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 38%);mask-image:linear-gradient(270deg,#0000 0%,#000 38%)}[dir=rtl] [data-sf-theme=chord] .cd-hero-img{transform:scaleX(-1)}}[data-sf-theme=chord] .cd-hero-img{filter:saturate(1.05)contrast(1.04);animation:1.8s cubic-bezier(.2,.7,.2,1) both cd-hero-in}[data-sf-theme=chord] .cd-hero-spot{pointer-events:none;background:radial-gradient(38% 60% at 72% 8%, #ffcf8a33, transparent 70%), linear-gradient(to top, var(--sf-stage) 0%, transparent 24%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){[data-sf-theme=chord] .cd-hero-spot{background:radial-gradient(38% 60% at 72% 8%, lab(86.2663% 11.2737 40.9268/.2), transparent 70%), linear-gradient(to top, var(--sf-stage) 0%, transparent 24%)}}[dir=rtl] [data-sf-theme=chord] .cd-hero-spot{background:radial-gradient(38% 60% at 28% 8%, #ffcf8a33, transparent 70%), linear-gradient(to top, var(--sf-stage) 0%, transparent 24%)}@supports (color:lab(0% 0 0)){[dir=rtl] [data-sf-theme=chord] .cd-hero-spot{background:radial-gradient(38% 60% at 28% 8%, lab(86.2663% 11.2737 40.9268/.2), transparent 70%), linear-gradient(to top, var(--sf-stage) 0%, transparent 24%)}}[data-sf-theme=chord] .cd-hero-title{color:var(--sf-stage-foreground)}[data-sf-theme=chord] .cd-btn-hero{box-shadow:0 0 0 1px color-mix(in oklab, var(--sf-spruce), transparent 60%), 0 18px 40px -16px color-mix(in oklab, var(--primary), transparent 20%)}html:not(.dark) [data-sf-theme=chord] .cd-hero .cd-btn-hero{background:var(--primary)}[data-sf-theme=chord] .cd-tuned{border-radius:calc(var(--radius) * 1.3);border:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 86%);background:color-mix(in oklab, var(--sf-stage-2), transparent 30%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sf-stage-foreground)}[data-sf-theme=chord] .cd-needle{transform-origin:60px 60px;animation:3.2s ease-in-out infinite cd-needle}@keyframes cd-needle{0%,to{transform:rotate(-9deg)}30%{transform:rotate(4deg)}55%,90%{transform:rotate(0)}}[data-sf-theme=chord] .cd-hero-staff{position:relative}[data-sf-theme=chord] .cd-hero-stats{color:var(--sf-stage-foreground)}@keyframes cd-hero-in{0%{opacity:.4;transform:scale(1.06)}to{opacity:1}}[data-sf-theme=chord] .cd-level-card{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--border);box-shadow:var(--cd-shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}[data-sf-theme=chord] .cd-level-card:hover{box-shadow:var(--cd-shadow);border-color:color-mix(in oklab, var(--sf-brass), transparent 50%);transform:translateY(-4px)}[data-sf-theme=chord] .cd-level-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-sf-theme=chord] .cd-level-thumb{object-fit:cover;width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px var(--card), 0 0 0 4px color-mix(in oklab, var(--sf-brass), transparent 40%);border-radius:9999px}[data-sf-theme=chord] .cd-level-stave{color:var(--foreground);margin-top:1.5rem}[data-sf-theme=chord] .cd-level-note{fill:var(--primary)}[data-sf-theme=chord] .cd-level-stem{stroke:var(--primary)}html.dark [data-sf-theme=chord] .cd-level-note{fill:var(--sf-brass)}html.dark [data-sf-theme=chord] .cd-level-stem{stroke:var(--sf-brass)}[data-sf-theme=chord] .cd-family:focus-visible .cd-rosette{outline:2px solid var(--ring);outline-offset:4px;border-radius:9999px}[data-sf-theme=chord] .cd-family .cd-rosette svg{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=chord] .cd-family:hover .cd-rosette svg{transform:rotate(22deg)}[data-sf-theme=chord] .cd-packs:before{content:"";inset-inline-start:-10%;pointer-events:none;background:radial-gradient(closest-side,#e0a45824,#0000);background:radial-gradient(closest-side,lab(72.0878% 17.1183 47.8487/.14),#0000);width:60%;height:120%;position:absolute;top:-30%}[data-sf-theme=chord] .cd-pack-item{border-radius:calc(var(--radius) * 1.2);border:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 88%);background:color-mix(in oklab, var(--sf-stage-2), transparent 20%)}[data-sf-theme=chord] .cd-pack-icon{background:color-mix(in oklab, var(--sf-brass), transparent 80%);width:2.3rem;height:2.3rem;color:var(--sf-brass);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=chord] .cd-pack{border-radius:calc(var(--radius) * 1.4);background:var(--sf-stage-2);border:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 90%);transition:border-color .3s,transform .35s cubic-bezier(.2,.7,.2,1);overflow:hidden}[data-sf-theme=chord] .cd-pack:hover{border-color:color-mix(in oklab, var(--sf-brass), transparent 40%);transform:translateY(-3px)}[data-sf-theme=chord] .cd-pack:focus-visible{outline:2px solid var(--sf-brass);outline-offset:3px}[data-sf-theme=chord] .cd-pack-plus{inset-inline-start:.75rem;background:color-mix(in oklab, var(--sf-stage), transparent 20%);color:var(--sf-brass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;gap:.45rem;padding:.4rem .65rem;display:flex;position:absolute;bottom:.75rem}[data-sf-theme=chord] .cd-pack-name{color:var(--sf-stage-foreground);font-size:1.08rem;line-height:1.25}[data-sf-theme=chord] .cd-pack-price{color:var(--sf-stage-foreground);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;display:block}[dir=rtl] [data-sf-theme=chord] .cd-pack-price{font-size:19px}[data-sf-theme=chord] .cd-heritage-inset{inset-inline-end:-2%;aspect-ratio:4/5;border-radius:calc(var(--radius) * 1.2);width:34%;box-shadow:0 0 0 6px var(--sf-spruce-soft), var(--cd-shadow);position:absolute;bottom:-4%;overflow:hidden}[data-sf-theme=chord] .cd-heritage-frame .cd-rosette-hole{box-shadow:none}[data-sf-theme=chord] .cd-setup-photo{border-radius:calc(var(--radius) * 1.6);background:var(--sf-stage)}[data-sf-theme=chord] .cd-setup-badge{inset-inline-start:1rem;background:color-mix(in oklab, var(--sf-stage), transparent 15%);color:var(--sf-stage-foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .7rem;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:1rem}[data-sf-theme=chord] .cd-setup-badge svg{color:var(--sf-brass)}[data-sf-theme=chord] .cd-fret-steps{gap:0;display:grid;position:relative}@media (min-width:640px){[data-sf-theme=chord] .cd-fret-steps{grid-template-columns:repeat(4,1fr)}}[data-sf-theme=chord] .cd-fret-step{border-top:1px solid var(--border);padding:1.1rem 0;position:relative}@media (min-width:640px){[data-sf-theme=chord] .cd-fret-step{border-top:0;padding:2.4rem 1rem 0 0}[dir=rtl] [data-sf-theme=chord] .cd-fret-step{padding:2.4rem 0 0 1rem}[data-sf-theme=chord] .cd-fret-steps:before{content:"";inset-inline:0;background:linear-gradient(to bottom, color-mix(in oklab, var(--sf-brass), #fff 30%), var(--sf-brass));border-radius:2px;height:2px;position:absolute;top:.85rem}[data-sf-theme=chord] .cd-fret-step:before{content:"";inset-inline-start:0;background:var(--background);border:2px solid var(--sf-brass);border-radius:9999px;width:1.05rem;height:1.05rem;position:absolute;top:.35rem}}[data-sf-theme=chord] .cd-fret-num{color:var(--cd-brass-ink);font-size:15px;display:block}[data-sf-theme=chord] .cd-fret-label{margin-top:.35rem;font-size:15px;font-weight:700;line-height:1.4;display:block}[data-sf-theme=chord] .cd-review{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--border)}[data-sf-theme=chord] .cd-avatar,[data-sf-theme=chord] .cd-avatar-shared{background:var(--sf-spruce);width:2.6rem;height:2.6rem;color:var(--sf-rosewood);font-family:var(--sf-font-heading);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}[data-sf-theme=chord] .cd-letter{border-radius:calc(var(--radius) * 2)}[data-sf-theme=chord] .cd-letter:after{content:"";inset-inline:0;background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--sf-brass), transparent 75%) 0 1px, transparent 1px 8px);pointer-events:none;height:33px;display:none;position:absolute;bottom:18px}@media (min-width:768px){[data-sf-theme=chord] .cd-letter:after{display:block}}[data-sf-theme=chord] .cd-news form>div{gap:.5rem}[data-sf-theme=chord] .cd-news input[type=email]{text-align:start;border-radius:calc(var(--radius) * 1.2);background:color-mix(in oklab, var(--sf-stage-foreground), transparent 94%);border-color:color-mix(in oklab, var(--sf-stage-foreground), transparent 80%);height:3.1rem;color:var(--sf-stage-foreground);padding-inline:1rem;font-size:15px}[data-sf-theme=chord] .cd-news input::placeholder{color:color-mix(in oklab, var(--sf-stage-foreground), transparent 45%)}[data-sf-theme=chord] .cd-news input:focus-visible{border-color:var(--sf-brass);box-shadow:0 0 0 3px color-mix(in oklab, var(--sf-brass), transparent 75%)}[data-sf-theme=chord] .cd-news button{border-radius:calc(var(--radius) * 1.2);background:var(--sf-brass);color:#1f1714;flex-shrink:0;min-width:3.1rem;height:3.1rem}[data-sf-theme=chord] .cd-news button:hover{background:color-mix(in oklab, var(--sf-brass), #fff 15%)}[dir=rtl] [data-sf-theme=chord] .cd-news button svg{transform:scaleX(-1)}[data-sf-theme=chord] .cd-news p{color:color-mix(in oklab, var(--sf-stage-foreground), transparent 35%)}[data-sf-theme=chord] .cd-footer{background:radial-gradient(50% 70% at 15% 0%, #e0a4581f, transparent 70%), var(--sf-stage)}@supports (color:lab(0% 0 0)){[data-sf-theme=chord] .cd-footer{background:radial-gradient(50% 70% at 15% 0%, lab(72.0878% 17.1183 47.8487/.12), transparent 70%), var(--sf-stage)}}[data-sf-theme=chord] .cd-footer .cd-wordmark{color:var(--sf-stage-foreground)}[data-sf-theme=chord] .cd-footer-staff{margin-top:2.5rem}[data-sf-theme=chord] .cd-cod-card{border-radius:calc(var(--radius) * 1.3);background:var(--sf-stage-2);border:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 90%)}[data-sf-theme=chord] .cd-region{color:color-mix(in oklab, var(--sf-stage-foreground), transparent 20%)}[data-sf-theme=chord] .cd-region>div>span:first-child{font-weight:700}[data-sf-theme=chord] .cd-region>div>span:first-child svg{color:var(--sf-brass)}[data-sf-theme=chord] .cd-region button{background:var(--sf-stage-2);color:var(--sf-stage-foreground);border-color:color-mix(in oklab, var(--sf-stage-foreground), transparent 85%);box-shadow:none;border-radius:9999px}[data-sf-theme=chord] .cd-footer a[href^=\/]:not(.cd-string){transition:color .2s}[data-sf-theme=chord] .cd-card-panel{border-radius:calc(var(--radius) * 1.5);background:var(--sf-spruce);isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sf-rosewood), transparent 88%);padding:7px;position:relative}[data-sf-theme=chord] .cd-card-panel:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--cd-grain-img);opacity:calc(var(--sf-grain,.06) * 3);mix-blend-mode:multiply;background-size:520px 520px;position:absolute;inset:0}html.dark [data-sf-theme=chord] .cd-card-panel:before{mix-blend-mode:screen;filter:invert();opacity:.08}[data-sf-theme=chord] .cd-card:nth-child(4n+2) .cd-card-panel{background:color-mix(in oklab, var(--sf-spruce), var(--sf-rosewood) 16%)}[data-sf-theme=chord] .cd-card:nth-child(4n+3) .cd-card-panel{background:var(--sf-spruce-soft)}[data-sf-theme=chord] .cd-card-media{border-radius:calc(var(--radius) * 1.05);background:var(--sf-stage)}[data-sf-theme=chord] .cd-card-spot{pointer-events:none;opacity:0;background:radial-gradient(70% 55% at 50% 0,#ffd69638,#0000 70%);transition:opacity .5s;position:absolute;inset:0}[data-sf-theme=chord] .cd-card:hover .cd-card-spot{opacity:1}[data-sf-theme=chord] .cd-soldout{border-radius:calc(var(--radius) * .9);background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:700}[data-sf-theme=chord] .cd-card-wish button{background:color-mix(in oklab, var(--card), transparent 10%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;width:2.25rem;height:2.25rem;box-shadow:0 2px 10px -4px #00000059}[data-sf-theme=chord] .cd-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=chord] button.cd-add{border:1px solid color-mix(in oklab, var(--foreground), transparent 78%);width:2.6rem;height:2.6rem;color:var(--foreground);box-shadow:none;background:0 0;border-radius:9999px;transition:background-color .25s,border-color .25s,color .25s,transform .2s}[data-sf-theme=chord] button.cd-add:hover,[data-sf-theme=chord] .cd-card:hover button.cd-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=chord] button.cd-add:active{transform:scale(.94)}[data-sf-theme=chord] button.cd-add svg{stroke-width:2px;width:1.05rem;height:1.05rem}@media (hover:none){[data-sf-theme=chord] button.cd-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}}[data-sf-theme=chord] .cd-masthead{background:linear-gradient(to bottom, var(--sf-spruce-soft), var(--background))}[data-sf-theme=chord] .cd-masthead .cd-staff{margin-top:-22px}[data-sf-theme=chord] .cd-tab{width:5.4rem;transition:opacity .2s;display:block}@media (min-width:768px){[data-sf-theme=chord] .cd-tab{width:6.4rem}}[data-sf-theme=chord] .cd-tab-frame{width:100%}[data-sf-theme=chord] .cd-tab .cd-ring{color:color-mix(in oklab, var(--foreground), transparent 70%);transition:color .3s,transform .8s}[data-sf-theme=chord] .cd-tab:hover .cd-ring{color:var(--sf-brass);transform:rotate(18deg)}[data-sf-theme=chord] .cd-tab-on .cd-ring{color:var(--primary)}html.dark [data-sf-theme=chord] .cd-tab-on .cd-ring{color:var(--sf-brass)}[data-sf-theme=chord] .cd-tab-all{background:var(--sf-stage);color:var(--sf-brass)}[data-sf-theme=chord] .cd-tab-label{color:color-mix(in oklab, var(--foreground), transparent 25%);font-size:13.5px;font-weight:700}[data-sf-theme=chord] .cd-tab-on .cd-tab-label{color:var(--primary)}html.dark [data-sf-theme=chord] .cd-tab-on .cd-tab-label{color:var(--foreground)}[data-sf-theme=chord] .cd-tab:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:calc(var(--radius))}[data-sf-theme=chord] .cd-level-tab{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;height:2.4rem;padding-inline:.95rem;font-size:13.5px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}[data-sf-theme=chord] .cd-level-tab:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%)}[data-sf-theme=chord] .cd-level-tab-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=chord] .cd-level-bare{background:0 0;border:0;padding:0}[data-sf-theme=chord] .cd-toolbar>div:first-child{justify-content:flex-start}[data-sf-theme=chord] .cd-toolbar [data-slot=select-trigger],[data-sf-theme=chord] .cd-toolbar input,[data-sf-theme=chord] .cd-toolbar>div:first-child button{border-radius:calc(var(--radius) * 1.1);background:var(--card);border-color:var(--border);box-shadow:none}[data-sf-theme=chord] .cd-toolbar [data-slot=select-trigger]{height:2.5rem;padding-inline:1rem}[data-sf-theme=chord] .cd-toolbar input{height:2.5rem}[data-sf-theme=chord] .cd-empty{background:var(--sf-stage);width:5.5rem;height:5.5rem;color:var(--sf-brass);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=chord] .cd-gallery-tile{background:var(--sf-stage)}@media (min-width:640px){[data-sf-theme=chord] .cd-gallery-tile{border-radius:calc(var(--radius) * 1.4);overflow:hidden}}[data-sf-theme=chord] .cd-gallery-track{scrollbar-width:none}[data-sf-theme=chord] .cd-gallery-dot{background:color-mix(in oklab, var(--foreground), transparent 80%);border-radius:2px;width:1.5rem;height:2px;transition:background-color .3s,width .3s}[data-sf-theme=chord] .cd-gallery-dot-on{background:var(--sf-brass);width:2.5rem}[data-sf-theme=chord] .cd-counter{background:color-mix(in oklab, var(--sf-stage), transparent 25%);color:var(--sf-stage-foreground);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;padding:.3rem .7rem;font-size:12px;font-weight:700}[data-sf-theme=chord] .cd-gallery-stage{border-radius:calc(var(--radius) * 1.6);background:var(--sf-stage);box-shadow:0 0 0 8px var(--sf-spruce), 0 0 0 9px color-mix(in oklab, var(--sf-rosewood), transparent 85%), var(--cd-shadow);margin:9px}[data-sf-theme=chord] .cd-gallery-rosette{inset-inline-end:-64px;width:190px;height:190px;color:color-mix(in oklab, var(--sf-spruce), transparent 35%);pointer-events:none;animation:60s linear infinite cd-spin;position:absolute;bottom:-64px}@keyframes cd-spin{to{transform:rotate(360deg)}}[data-sf-theme=chord] .cd-thumb{border-radius:calc(var(--radius) * .9);background:var(--sf-stage);opacity:.6;transition:opacity .2s,box-shadow .2s}[data-sf-theme=chord] .cd-thumb:hover{opacity:.9}[data-sf-theme=chord] .cd-thumb-on{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}html.dark [data-sf-theme=chord] .cd-thumb-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--sf-brass)}[data-sf-theme=chord] .cd-order{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid color-mix(in oklab, var(--foreground), transparent 90%);box-shadow:var(--cd-shadow);position:relative}[data-sf-theme=chord] .cd-order:before{content:"";inset-inline:1.5rem;background:linear-gradient(90deg, transparent, var(--sf-brass), transparent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px}[data-sf-theme=chord] .cd-order-title{font-size:21px!important}[data-sf-theme=chord] .cd-pack-hint{border-radius:calc(var(--radius) * 1.1);background:var(--sf-spruce-soft);color:color-mix(in oklab, var(--foreground), transparent 15%)}[data-sf-theme=chord] .cd-pack-hint svg{color:var(--cd-brass-ink)}[data-sf-theme=chord] .cd-services{border-radius:calc(var(--radius) * 1.3);border:1px solid var(--border);background:var(--card)}[data-sf-theme=chord] .cd-services>li+li{border-inline-start:1px solid var(--border)}[data-sf-theme=chord] .cd-acc-icon{background:var(--sf-spruce-soft);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-sf-theme=chord] .cd-acc-body{line-height:1.75}[data-sf-theme=chord] .cd-addbag{border-radius:calc(var(--radius) * 1.2);border:1px solid color-mix(in oklab, var(--foreground), transparent 78%);height:3rem;box-shadow:none;background:0 0;font-size:15px;font-weight:700}[data-sf-theme=chord] .cd-addbag:hover{border-color:var(--foreground);background:color-mix(in oklab, var(--foreground), transparent 96%);color:var(--foreground)}[data-sf-theme=chord] .cd-specs-band{background:radial-gradient(50% 80% at 80% 10%, #e0a45829, transparent 70%), var(--sf-stage)}@supports (color:lab(0% 0 0)){[data-sf-theme=chord] .cd-specs-band{background:radial-gradient(50% 80% at 80% 10%, lab(72.0878% 17.1183 47.8487/.16), transparent 70%), var(--sf-stage)}}[dir=rtl] [data-sf-theme=chord] .cd-specs-band{background:radial-gradient(50% 80% at 20% 10%, #e0a45829, transparent 70%), var(--sf-stage)}@supports (color:lab(0% 0 0)){[dir=rtl] [data-sf-theme=chord] .cd-specs-band{background:radial-gradient(50% 80% at 20% 10%, lab(72.0878% 17.1183 47.8487/.16), transparent 70%), var(--sf-stage)}}[data-sf-theme=chord] .cd-specs-staff{margin-top:2rem}[data-sf-theme=chord] .cd-spec-table>div{border-bottom:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 88%);font-size:15px}[data-sf-theme=chord] .cd-spec-table>div:first-child{border-top:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 88%)}[data-sf-theme=chord] .cd-radar-card{border-radius:calc(var(--radius) * 1.6);background:color-mix(in oklab, var(--sf-stage-2), transparent 10%);border:1px solid color-mix(in oklab, var(--sf-stage-foreground), transparent 90%)}[data-sf-theme=chord] .cd-radar-ring{fill:none;stroke:color-mix(in oklab, var(--sf-stage-foreground), transparent 86%);stroke-width:1px}[data-sf-theme=chord] .cd-radar-ring-outer{stroke:color-mix(in oklab, var(--sf-brass), transparent 50%);stroke-dasharray:2 4}[data-sf-theme=chord] .cd-radar-axis{stroke:color-mix(in oklab, var(--sf-stage-foreground), transparent 86%);stroke-width:1px}[data-sf-theme=chord] .cd-radar-shape{fill:color-mix(in oklab, var(--sf-brass), transparent 70%);stroke:var(--sf-brass);stroke-width:2px;stroke-linejoin:round;transform-origin:210px 150px;animation:1.2s cubic-bezier(.2,.8,.2,1) both cd-radar-in}@keyframes cd-radar-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}[data-sf-theme=chord] .cd-radar-dot{fill:var(--sf-stage);stroke:var(--sf-brass);stroke-width:2px}[data-sf-theme=chord] .cd-radar-label{fill:var(--sf-stage-foreground);font-size:15px;font-weight:700;font-family:var(--font-sans,inherit)}[dir=rtl] [data-sf-theme=chord] .cd-radar-label{font-family:var(--font-arabic,inherit);font-size:16px}[data-sf-theme=chord] .cd-radar-value{fill:var(--sf-brass);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;font-family:var(--font-sans,inherit)}[data-sf-theme=chord] .cd-note{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--border)}[data-sf-theme=chord] .cd-note-setup{background:var(--sf-spruce-soft);border-color:#0000;position:relative;overflow:hidden}[data-sf-theme=chord] .cd-note-icon{background:var(--sf-stage);width:2.75rem;height:2.75rem;color:var(--sf-brass);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=chord] .cd-check{background:var(--sf-brass);color:#1f1714;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex}[data-sf-theme=chord] .cd-tip{padding-inline-start:1.1rem;position:relative}[data-sf-theme=chord] .cd-tip:before{content:"";inset-inline-start:0;background:var(--sf-brass);border-radius:9999px;width:6px;height:6px;position:absolute;top:.62em}[data-sf-theme=chord] .cd-setup-step{align-items:center;gap:.5rem;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}[data-sf-theme=chord] .cd-setup-n{border:1.5px solid var(--sf-brass);width:1.4rem;height:1.4rem;color:var(--cd-brass-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}[data-sf-theme=chord] .cd-piece-media{border-radius:calc(var(--radius) * 1.2);background:var(--sf-stage);transition:opacity .25s}[data-sf-theme=chord] .cd-piece:not(.cd-piece-on) .cd-piece-media{opacity:.5}[data-sf-theme=chord] .cd-piece-check{border-radius:calc(var(--radius) * .5);border:1.5px solid color-mix(in oklab, var(--foreground), transparent 55%);background:var(--card);width:1.6rem;height:1.6rem;color:var(--primary-foreground);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}[data-sf-theme=chord] .cd-piece-on .cd-piece-check{background:var(--primary);border-color:var(--primary)}[data-sf-theme=chord] .cd-piece-check:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=chord] .cd-this-tag{background:color-mix(in oklab, var(--sf-stage), transparent 15%);color:var(--sf-stage-foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;padding:.25rem .6rem;font-size:10px;font-weight:800}[dir=rtl] [data-sf-theme=chord] .cd-this-tag{font-size:12px}[data-sf-theme=chord] .cd-kit-sum{border-radius:calc(var(--radius) * 1.6);background:var(--sf-stage);color:var(--sf-stage-foreground);padding:1.5rem}[data-sf-theme=chord] .cd-kit-price{letter-spacing:-.02em;color:var(--sf-brass);font-size:30px;line-height:1}[data-sf-theme=chord] .cd-kit-sum .cd-btn-kit{background:var(--sf-spruce);color:#1f1714}[data-sf-theme=chord] .cd-kit-sum .cd-btn-kit:hover{background:color-mix(in oklab, var(--sf-spruce), #fff 20%)}html:not(.dark) [data-sf-theme=chord] .cd-kit-sum .cd-btn-kit{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--sf-spruce), transparent 60%)}[data-sf-theme=chord] .cd-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border)}[data-sf-theme=chord] .cd-pdp>.fixed img{border-radius:calc(var(--radius) * .8)}[data-sf-theme=chord] .cd-pdp>.fixed button{border-radius:calc(var(--radius) * 1.2);box-shadow:none;font-weight:700}[data-sf-theme=chord] .cd-pdp>.fixed .text-primary{color:var(--foreground);font-weight:800}[data-sf-theme=chord] .cd-pdp>.fixed p.truncate{font-family:var(--sf-font-heading);font-size:15px;font-weight:400}[data-sf-theme=chord] .cd-buybox>.space-y-5>div:first-child{display:none}[data-sf-theme=chord] .cd-buybox>.space-y-5>*+*{margin-top:1.35rem}[data-sf-theme=chord] .cd-buybox p.mb-1\.5,[data-sf-theme=chord] .cd-buybox p.mb-2{margin-bottom:.6rem;font-size:13.5px;font-weight:800}[data-sf-theme=chord] .cd-buybox [data-buybox-option] .flex-wrap{gap:.5rem}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button{border-radius:calc(var(--radius) * 1.2);border-color:var(--border);background:var(--background);min-width:4.5rem;min-height:2.75rem;color:var(--foreground);unicode-bidi:plaintext;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--foreground), transparent 45%)}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground);font-weight:800}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button[data-cd-sw]:before{content:"";background:var(--cd-sw);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 78%);border-radius:9999px;flex-shrink:0}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button[data-cd-sw]{padding-inline:.6rem 1rem}[data-sf-theme=chord] .cd-buybox [data-buybox-option] button[data-cd-pack]:after{content:"+3";background:var(--gold);color:#1f1714;border-radius:9999px;padding:.05rem .4rem;font-size:10.5px;font-weight:800}[data-sf-theme=chord] .cd-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--background)}[data-sf-theme=chord] .cd-buybox .rounded-2xl.border-2{background:var(--sf-spruce-soft);box-shadow:none;border-radius:calc(var(--radius) * 1.3);border-width:1px;border-color:#0000;padding:1.1rem}[data-sf-theme=chord] .cd-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--sf-stage);color:var(--sf-brass);border-radius:9999px}[data-sf-theme=chord] .cd-buybox input.border-2,[data-sf-theme=chord] .cd-buybox input.uppercase{border-width:1px;border-color:var(--input);border-radius:calc(var(--radius) * 1);background:var(--card);min-height:2.9rem}[data-sf-theme=chord] .cd-buybox input.uppercase{text-transform:none}[data-sf-theme=chord] .cd-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=chord] .cd-buybox button.rounded-lg.border{border-radius:calc(var(--radius) * 1);font-weight:700}[data-sf-theme=chord] .cd-buybox .min-w-\[9rem\]{border-radius:calc(var(--radius) * 1.1);background:var(--background);min-height:3rem;font-weight:700}[data-sf-theme=chord] .cd-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground)}[data-sf-theme=chord] .cd-buybox .min-w-\[9rem\].bg-primary\/10 svg{color:var(--cd-brass-ink)}[data-sf-theme=chord] .cd-buybox .bg-muted\/40{border-color:var(--border);border-radius:calc(var(--radius) * 1.1);background:0 0;border-style:dashed;padding:1.1rem;font-size:14px}[data-sf-theme=chord] .cd-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=chord] .cd-buybox button.bg-gradient-to-b,[data-sf-theme=chord] .cd-buybox button.rounded-xl.bg-primary{background:var(--primary);border-radius:calc(var(--radius) * 1.2);box-shadow:0 16px 30px -18px color-mix(in oklab, var(--primary), transparent 10%);min-height:3.5rem;font-size:16px;font-weight:800;transition:background-color .3s}[data-sf-theme=chord] .cd-buybox button.bg-gradient-to-b:hover,[data-sf-theme=chord] .cd-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--primary), #000 14%);filter:none}[data-sf-theme=chord] .cd-buybox .justify-center.gap-4 svg{color:var(--cd-brass-ink)}[data-sf-theme=chord] .cd-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=chord] .cd-buybox .rounded-full.bg-red-500\/10{background:var(--gold);color:#1f1714}@media (max-width:639px){[data-sf-theme=chord] .cd-buybox button.bg-gradient-to-b,[data-sf-theme=chord] .cd-buybox button.rounded-xl.bg-primary{padding-inline:.9rem;font-size:14.5px}}[data-sf-theme=chord] .cd-review .text-yellow-400,[data-sf-theme=chord] .cd-review .fill-yellow-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=chord] .cd-review p,[data-sf-theme=chord] .cd-review blockquote{text-align:start;unicode-bidi:plaintext}[data-sf-theme=chord] .cd-share button,[data-sf-theme=chord] .cd-share a{border-radius:9999px}[data-sf-theme=chord]>.flex-1 :is(h1,h2):not([class*=cd-]){font-family:var(--sf-font-heading);letter-spacing:-.015em;font-weight:400}[dir=rtl] [data-sf-theme=chord]>.flex-1 :is(h1,h2):not([class*=cd-]){letter-spacing:0;font-weight:700}[data-sf-theme=chord]>.flex-1 .rounded-3xl{border-radius:calc(var(--radius) * 1.6)}[data-sf-theme=chord]>.flex-1 .rounded-2xl:not([class*=cd-]){border-radius:calc(var(--radius) * 1.3)}[data-sf-theme=chord]>.flex-1 .shadow-sm:not([class*=cd-]){box-shadow:var(--cd-shadow-sm)}[data-sf-theme=chord]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-spruce-soft)}[data-sf-theme=chord]>.flex-1 .bg-primary\/10:not(button),[data-sf-theme=chord]>.flex-1 .bg-primary\/15:not(button){background:color-mix(in oklab, var(--sf-brass), transparent 82%);color:var(--cd-brass-ink)}[data-sf-theme=chord]>.flex-1 [data-slot=button]{border-radius:calc(var(--radius) * 1.2);font-weight:700}[data-sf-theme=chord]>.flex-1 [data-slot=input],[data-sf-theme=chord]>.flex-1 [data-slot=textarea],[data-sf-theme=chord]>.flex-1 [data-slot=select-trigger]{border-radius:calc(var(--radius) * 1);background:var(--card)}[data-sf-theme=chord]>.flex-1 [data-slot=input]:focus-visible,[data-sf-theme=chord]>.flex-1 [data-slot=textarea]:focus-visible{border-color:var(--primary)}:root:has([data-sf-theme=chord]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);font-size:1.35rem;font-weight:400}[dir=rtl]:has([data-sf-theme=chord]) [data-slot=sheet-content] [data-slot=sheet-title]{font-weight:700}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] [data-slot=sheet-title] svg{color:var(--sf-brass)}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] a.h-16.w-16{border-radius:calc(var(--radius) * .9);background:var(--sf-stage);border-color:#0000;width:4.5rem;height:4.5rem}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] .text-primary{color:var(--foreground)}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] [data-slot=button]{border-radius:calc(var(--radius) * 1.2);height:3rem;font-weight:700}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] .rounded-lg.border{border-radius:9999px}:root:has([data-sf-theme=chord]) [data-slot=sheet-content] .rounded-lg.border button{border-radius:9999px}[data-sf-theme=chord] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}@keyframes cd-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=chord] .cd-reveal{animation:linear both cd-reveal;animation-timeline:view();animation-range:entry entry 26%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=chord] :is(.cd-reveal,.cd-hero-img,.cd-needle,.cd-gallery-rosette,.cd-radar-shape){animation:none!important}[data-sf-theme=chord] .cd-string:after{animation:none!important;transform:scaleY(.12)!important}[data-sf-theme=chord] *{transition-duration:.01ms!important}}
