.trk-cfg.trk-cfg{display:block;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--base-font-size);--trk-cfg-gutter: var(--container-outer-width, max(var(--container-gutter, 24px), clamp(16px, 2.5vw, 56px)))}.trk-cfg *{box-sizing:border-box}.trk-cfg .trk-cfg__container{max-width:100%;margin-inline:auto;padding:var(--vertical-breather) var(--trk-cfg-gutter)}.trk-cfg.trk-cfg--page .trk-cfg__container{padding-top:24px}.trk-cfg.trk-cfg--no-van .trk-cfg__container{padding-top:0;padding-bottom:0}.trk-cfg .trk-cfg__pagehead{max-width:100%;margin-inline:auto;padding-inline:var(--trk-cfg-gutter);padding-block-start:var(--trk-page-head-pt, 48px)}.trk-cfg .trk-cfg__pagehead .page-header{text-align:left}.trk-cfg .trk-cfg__pagehead .page-header__text-wrapper{max-width:none;margin-inline:0;margin-block-start:0;margin-block-end:var(--trk-page-head-gap, 24px)}.trk-cfg .trk-cfg__pagehead-sub{margin:14px 0 0;font-size:16px;line-height:1.55;max-width:none}.trk-cfg .trk-cfg__pagehead .trk-stepper--photo{margin-block-end:0}.trk-cfg .trk-cfg__phead-build{display:none}.trk-cfg.trk-cfg--building .trk-cfg__phead-build{display:block}.trk-cfg.trk-cfg--building .trk-cfg__phead-entry{display:none}.trk-cfg .trk-cfg__hero{position:relative;width:100vw;margin-inline:calc(50% - 50vw);margin-block-start:calc(-1 * var(--trk-page-head-pt, 48px));min-height:clamp(380px,58vh,640px);display:flex;flex-direction:column;justify-content:flex-end;overflow:clip;background:#0a0d11;color:#fff}.trk-cfg .trk-cfg__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--hero-img),radial-gradient(130% 105% at 72% 16%,#46505d,#232b34 40%,#0a0d11);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat}.trk-cfg .trk-cfg__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080a0d80,#080a0d24 28%,#06080bcc,#06080bf7)}.trk-cfg .trk-cfg__hero-in{position:relative;z-index:2;width:100%;max-width:100%;margin-inline:auto;padding:0 var(--trk-cfg-gutter, var(--container-gutter)) clamp(30px,5vw,58px)}.trk-cfg .trk-cfg__hero-ey{display:block;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.16em;font-size:clamp(15px,1.7vw,20px);font-weight:var(--text-font-bold-weight);color:var(--trk-accent, #5a31f4);margin:0 0 16px}.trk-cfg .trk-cfg__hero-h{margin:0;font-family:var(--heading-font-family);font-size:clamp(34px,5.4vw,68px);line-height:.98;letter-spacing:.005em;color:#fff;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.45)}.trk-cfg .trk-cfg__hero-sub{margin:18px 0 0;max-width:60ch;font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.55)}@media(max-width:749px){.trk-cfg .trk-cfg__hero{min-height:clamp(340px,64vh,520px)}}.trk-cfg .trk-cfg__acc{margin:0}.trk-cfg .trk-cfg__astep{position:relative}.trk-cfg .trk-cfg__ahead{display:flex;align-items:center;gap:12px;width:calc(100% + 2 * var(--trk-cfg-gutter, var(--container-gutter)));margin-inline:calc(-1 * var(--trk-cfg-gutter, var(--container-gutter)));padding:14px var(--trk-cfg-gutter, var(--container-gutter));background:#2c2c2c;border:0;color:#fff;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.trk-cfg .trk-cfg__ahead:hover{background:#1a1a1a}.trk-cfg .trk-cfg__astep:not(:first-child) .trk-cfg__ahead{border-top:1px solid rgba(255,255,255,.14)}.trk-cfg .trk-cfg__ahead{scroll-margin-top:88px}.trk-cfg .trk-cfg__anum{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid rgba(255,255,255,.55);background:transparent;color:#fff;font-family:var(--heading-font-family);font-size:16px;font-weight:var(--text-font-bold-weight);line-height:1}.trk-cfg .trk-cfg__astep.is-open .trk-cfg__ahead,.trk-cfg .trk-cfg__astep.is-open .trk-cfg__ahead:hover{background:#2f2f30}.trk-cfg .trk-cfg__astep.is-open .trk-cfg__anum{border-color:#ffffffe6;color:#fff}.trk-cfg .trk-cfg__atitle{margin-right:auto;font-family:var(--heading-font-family);font-size:var(--base-font-size);line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:#fff}.trk-cfg .trk-cfg__os{font-size:.42em;vertical-align:super;letter-spacing:.08em;font-weight:var(--text-font-bold-weight);opacity:.8;margin-left:1px}.trk-cfg .trk-cfg__anote{font-size:12px;font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.06em;color:#ffffffa8}.trk-cfg .trk-cfg__achev{flex:none;width:9px;height:9px;margin-left:12px;border-right:2px solid rgba(255,255,255,.85);border-bottom:2px solid rgba(255,255,255,.85);opacity:1;transform:rotate(45deg);transition:transform .25s ease}.trk-cfg .trk-cfg__astep.is-open .trk-cfg__achev{transform:rotate(-135deg)}.trk-cfg .trk-cfg__ahead:focus-visible{outline:2px solid var(--trk-accent, #5a31f4);outline-offset:-3px}.trk-cfg .trk-cfg__abody{display:none;padding:clamp(24px,3vw,36px) 0 clamp(30px,4vw,46px);background:rgb(var(--background))}.trk-cfg .trk-cfg__astep.is-open .trk-cfg__abody{display:block}.trk-cfg .trk-cfg__aq,.trk-cfg .trk-cfg__rtype-h,.trk-cfg .trk-cfg__svan-l1,.trk-cfg .trk-cfg__svan-l2,.trk-cfg .trk-cfg__plat-h,.trk-cfg .trk-cfg__wbopts-lab{text-transform:uppercase}.trk-cfg .trk-cfg__aq{margin:4px 0 18px;font-family:var(--heading-font-family);font-size:clamp(16px,1.6vw,19px);letter-spacing:.01em;line-height:1.2;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__aq--two{margin-top:0}.trk-cfg .trk-cfg__pick-hint{margin:0 0 16px;font-size:14px;color:rgb(var(--text-color));opacity:.6}.trk-cfg .trk-cfg__rvariants:not(.is-locked) .trk-cfg__pick-hint{display:none}.trk-cfg .trk-cfg__rvariants.is-locked .trk-cfg__rv-h{display:none}.trk-cfg .trk-cfg__atext{margin:0;max-width:none;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:rgb(var(--text-color));opacity:.72}@media(max-width:600px){.trk-cfg .trk-cfg__ahead{gap:14px}.trk-cfg .trk-cfg__anote{display:none}}.trk-cfg .trk-cfg__astep.is-locked .trk-cfg__ahead{cursor:not-allowed}.trk-cfg .trk-cfg__astep.is-locked .trk-cfg__ahead:hover{background:#2c2c2c}.trk-cfg .trk-cfg__astep.is-locked .trk-cfg__achev{display:none}.trk-cfg .trk-cfg__svanbar{position:fixed;left:0;right:0;bottom:0;z-index:8;background:#2c2c2c;color:#fff;border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -8px 24px #0000004d;transform:translateY(100%);transition:transform .28s ease;pointer-events:none}.trk-cfg .trk-cfg__svanbar.is-show{transform:translateY(0);pointer-events:auto}.trk-cfg .trk-cfg__svanbar-in{display:flex;align-items:center;gap:16px;max-width:100%;margin-inline:auto;padding:12px var(--trk-cfg-gutter, var(--container-gutter))}.trk-cfg .trk-cfg__svanbar-meta{display:flex;flex-direction:column;gap:1px;margin-right:auto;min-width:0}.trk-cfg .trk-cfg__svanbar-lab{font-family:var(--heading-font-family);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c}.trk-cfg .trk-cfg__svanbar-name{font-family:var(--heading-font-family);font-size:clamp(15px,1.6vw,18px);line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trk-cfg .trk-cfg__svanbar-view{flex:none;color:#ffffffb3;font-size:14px;text-decoration:underline;text-underline-offset:3px}.trk-cfg .trk-cfg__svanbar-view:hover{color:#fff}.trk-cfg .trk-cfg__svanbar-deposit{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;background:#fff;color:#2c2c2c;border:2px solid var(--trk-accent, #5a31f4);padding:9px 20px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:1.2}.trk-cfg .trk-cfg__svanbar-deposit:hover{background:#f1eefe}.trk-cfg .trk-cfg__svanbar-deposit[disabled]{opacity:.7;cursor:default}.trk-cfg .trk-cfg__svanbar-build{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;cursor:pointer;background:var(--trk-accent, #5a31f4);color:#fff;border:0;padding:11px 22px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:1.2;transition:filter .15s ease}.trk-cfg .trk-cfg__svanbar-build:hover{filter:brightness(1.08)}.trk-cfg .trk-cfg__svanbar-sub{font-size:12px;letter-spacing:.06em;text-transform:none;opacity:.9;font-weight:400;text-align:center;line-height:1.25}@media(max-width:600px){.trk-cfg .trk-cfg__svanbar-in{gap:8px;padding:9px var(--trk-cfg-gutter, var(--container-gutter))}.trk-cfg .trk-cfg__svanbar-view,.trk-cfg .trk-cfg__svanbar-sub{display:none}.trk-cfg .trk-cfg__svanbar-deposit{padding:10px 13px;font-size:14px}.trk-cfg .trk-cfg__svanbar-build{padding:9px 12px;font-size:12px}.trk-cfg .trk-cfg__svanbar-name{font-size:14px}}.trk-cfg{--trk-nav-h: 77px;--trk-stack-head: 56px;--trk-stack-n: 3}.trk-cfg.trk-cfg--no-van .trk-cfg__hero{min-height:max(360px,calc(100vh - var(--trk-nav-h) - var(--trk-stack-n) * var(--trk-stack-head)));min-height:max(360px,calc(100svh - var(--trk-nav-h) - var(--trk-stack-n) * var(--trk-stack-head)))}.trk-cfg.trk-cfg--no-van .trk-cfg__ahead{position:sticky;z-index:5;scroll-margin-top:var(--trk-nav-h)}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-top .trk-cfg__ahead{top:calc(var(--trk-nav-h) + var(--i, 0) * var(--trk-stack-head));bottom:auto}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-bottom .trk-cfg__ahead{bottom:calc((var(--trk-stack-n) - 1 - var(--i, 0)) * var(--trk-stack-head) + var(--trk-svanbar-h, 0px));top:auto;box-shadow:0 -1px #ffffff24}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-bottom .trk-cfg__achev{transform:rotate(45deg)}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-top:not(.is-open) .trk-cfg__anum{border-color:#fff6;color:#fff9}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-next:not(.is-open) .trk-cfg__anum{border-color:var(--trk-accent, #5a31f4);color:var(--trk-accent, #5a31f4)}.trk-cfg.trk-cfg--no-van .trk-cfg__astep.is-open .trk-cfg__abody{min-height:calc(100svh - var(--trk-nav-h) - var(--trk-stack-n) * var(--trk-stack-head));padding-bottom:calc((var(--trk-stack-n) - 1 - var(--i, 0)) * var(--trk-stack-head) + 28px)}.trk-cfg .trk-cfg__svc{width:100vw;margin-inline:calc(50% - 50vw);margin-block-start:calc(-1 * var(--trk-page-head-pt, 48px));background:#2c2c2c;color:#fff}.trk-cfg .trk-cfg__svc-in{max-width:100%;margin-inline:auto;padding:clamp(22px,3.4vw,34px) var(--trk-cfg-gutter, var(--container-gutter)) clamp(20px,3vw,30px);border-bottom:1px solid rgba(255,255,255,.12)}.trk-cfg .trk-cfg__svc-kick{display:block;font-family:var(--heading-font-family);font-size:12px;font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;margin-bottom:9px}.trk-cfg .trk-cfg__svc-h{margin:0 0 16px;max-width:16ch;font-family:var(--heading-font-family);font-size:clamp(34px,5.2vw,64px);line-height:1;letter-spacing:-.02em;color:#fff}.trk-cfg .trk-cfg__svc-text{max-width:70ch;font-size:clamp(15px,1.3vw,18px);line-height:1.5;color:#ffffffdb}.trk-cfg .trk-cfg__svc-text p{margin:0}.trk-cfg .trk-cfg__svc-text p+p{margin-top:8px}.trk-cfg .trk-cfg__usp{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,34px);margin-top:clamp(22px,2.8vw,32px)}.trk-cfg .trk-cfg__usp-col{padding-top:13px;border-top:1px solid rgba(255,255,255,.2)}.trk-cfg .trk-cfg__usp-t{display:block;font-family:var(--heading-font-family);font-size:16px;line-height:1.2;color:#fff;margin-bottom:6px}.trk-cfg .trk-cfg__usp-x{margin:0;font-size:14px;line-height:1.5;color:#ffffffc7}@media(max-width:749px){.trk-cfg .trk-cfg__usp{grid-template-columns:1fr;gap:0}.trk-cfg .trk-cfg__usp-col{margin-top:12px}}.trk-cfg .trk-cfg__h2{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-h5-font-size);text-transform:uppercase;letter-spacing:.05em;margin:0}.trk-cfg .trk-cfg__h3{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-small-font-size);line-height:1.1;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0}.trk-cfg .trk-cfg__panel.trk-cfg__review{background:rgb(var(--background));border:0;border-radius:0;overflow:visible;padding:0}.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{display:flex;align-items:center;margin:0;padding:13px 22px;background:rgb(var(--secondary-background));border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__review-body{padding:clamp(16px,4vw,28px)}@media(max-width:740px){.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band,.trk-cfg .trk-cfg__review-body{padding-inline:14px}}.trk-cfg .trk-cfg__nameit{margin:4px 0 18px}.trk-cfg .trk-cfg__nameit-label{display:block;margin:0 0 6px;font-size:14px;font-weight:var(--text-font-bold-weight);color:rgb(var(--text-color))}.trk-cfg .trk-cfg__nameit-label span{font-weight:400;color:rgba(var(--text-color),.6)}.trk-cfg .trk-cfg__nameit-input{width:100%;max-width:420px;padding:11px 13px;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius, 4px);background:rgb(var(--background));color:rgb(var(--text-color));font-size:16px;font-family:inherit}.trk-cfg .trk-cfg__nameit-input:focus{outline:none;border-color:rgb(var(--text-color))}.trk-cfg .trk-cfg__budget-set{margin:0 0 16px}.trk-cfg .trk-cfg__budget-label{display:block;margin:0 0 6px;font-size:14px;font-weight:var(--text-font-bold-weight);color:rgb(var(--text-color))}.trk-cfg .trk-cfg__budget-label span{font-weight:400;color:rgba(var(--text-color),.6)}.trk-cfg .trk-cfg__budget-field{display:flex;align-items:center;max-width:260px;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius, 4px);background:rgb(var(--background))}.trk-cfg .trk-cfg__budget-field:focus-within{border-color:rgb(var(--text-color))}.trk-cfg .trk-cfg__budget-cur{padding:0 4px 0 13px;opacity:.6;font-size:16px}.trk-cfg .trk-cfg__budget-input{flex:1;min-width:0;padding:11px 13px 11px 4px;border:0;background:transparent;color:rgb(var(--text-color));font-size:16px;font-family:inherit;font-variant-numeric:tabular-nums}.trk-cfg .trk-cfg__budget-input:focus{outline:none}.trk-cfg .trk-cfg__budget-track{margin-top:4px}.trk-cfg .trk-cfg__budget{background:rgb(var(--background))}.trk-cfg .trk-cfg__budget.is-over .trk-cfg__gvm-big{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__budget.is-over .trk-cfg__gvm-state{color:rgb(var(--error-color));opacity:1}.trk-cfg .trk-cfg__budget.is-over .trk-cfg__gvm-fill{background:rgb(var(--error-color))}.trk-cfg .trk-cfg__step-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:11px;border:2px solid rgb(var(--border-color-darker));background:rgb(var(--background));color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:14px;font-weight:var(--text-font-bold-weight);letter-spacing:0;line-height:1}.trk-cfg .trk-cfg__step-n--done{background:#2c2c2c;border-color:#2c2c2c;color:#fff}.trk-cfg .trk-cfg__step-n--active{background:var(--trk-accent);border-color:var(--trk-accent);color:#fff}.trk-cfg .trk-cfg__step-n--next{opacity:.6}.trk-cfg .trk-cfg__rail-title,.trk-cfg .trk-cfg__h2--hero{display:inline-flex;align-items:center}.trk-cfg .trk-cfg__panel.trk-cfg__panel--builder{background:rgb(var(--background));border:0;border-radius:0;padding:0;overflow:visible}.trk-cfg .trk-cfg__upfit-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-inline:calc(-1 * var(--trk-cfg-gutter, var(--container-gutter)));padding:13px var(--trk-cfg-gutter, var(--container-gutter));background:rgb(var(--secondary-background));border:0}.trk-cfg .trk-cfg__build-meter{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;font-size:var(--heading-small-font-size)}.trk-cfg .trk-cfg__build-total{font-family:var(--heading-font-family);font-size:var(--heading-h6-font-size, 18px);font-weight:var(--text-font-bold-weight);color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__build-count,.trk-cfg .trk-cfg__build-payload{color:rgba(var(--text-color),.7)}.trk-cfg .trk-cfg__build-payload b{color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__build-payload.is-over b{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__build-payload[hidden]{display:none}.trk-cfg .trk-cfg__build-payload-sep{opacity:.4}.trk-cfg:not(.trk-cfg--page) .trk-cfg__vanstep{display:none}.trk-cfg .trk-cfg__panel.trk-cfg__vanstep{border:0;border-radius:0;background:rgb(var(--background));overflow:visible;padding:0}.trk-cfg .trk-cfg__vanstep-head{display:flex;align-items:center;gap:11px;margin-inline:calc(-1 * var(--trk-cfg-gutter, var(--container-gutter)));padding:13px var(--trk-cfg-gutter, var(--container-gutter));background:rgb(var(--secondary-background));cursor:pointer;list-style:none}.trk-cfg .trk-cfg__vanstep-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__rail-van-thumb,.trk-cfg .trk-cfg__cart-van-thumb{display:block;width:100%;aspect-ratio:16 / 9;background:rgb(var(--background)) center/cover no-repeat;border:1px solid rgb(var(--border-color));margin-bottom:10px}.trk-cfg .trk-cfg__cart-van-thumb{max-height:128px}.trk-cfg .trk-cfg__rail-van-thumb[hidden],.trk-cfg .trk-cfg__cart-van-thumb[hidden]{display:none}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__step-n{margin-right:0}.trk-cfg .trk-cfg__vanstep-title{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:14px;text-transform:uppercase;letter-spacing:.14em}.trk-cfg .trk-cfg__vanstep-sum{margin-left:auto;display:inline-flex;align-items:baseline;gap:10px;min-width:0}.trk-cfg .trk-cfg__vanstep-name{font-family:var(--heading-font-family);font-size:16px;color:rgb(var(--heading-color));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.trk-cfg .trk-cfg__vanstep-edit{font-size:14px;text-transform:uppercase;letter-spacing:.12em;opacity:.6;padding:3px 9px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--button-border-radius);color:inherit;text-decoration:none;transition:opacity .15s ease;margin-right:16px}.trk-cfg .trk-cfg__vanstep-edit:hover,.trk-cfg .trk-cfg__vanstep[open] .trk-cfg__vanstep-edit{opacity:1}.trk-cfg .trk-cfg__vanstep .trk-cfg__group-chev{margin-left:0}.trk-cfg .trk-cfg__vanstep[open] .trk-cfg__group-chev:after{content:"\2212"}.trk-cfg .trk-cfg__vanstep-body{padding:16px 22px 20px}.trk-cfg .trk-cfg__vangallery{display:flex;gap:8px;margin:0 0 16px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.trk-cfg .trk-cfg__vangallery[hidden]{display:none}.trk-cfg .trk-cfg__vangallery-img{flex:0 0 auto;height:150px;width:auto;aspect-ratio:16 / 10;background:rgb(var(--background)) center/cover no-repeat;border:1px solid rgb(var(--border-color))}@media(max-width:600px){.trk-cfg .trk-cfg__vangallery-img{height:120px}}.trk-cfg .trk-cfg__vanstep-body .trk-cfg__rego-pick{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 14px}.trk-cfg .trk-cfg__vangallery--grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 0 18px}.trk-cfg .trk-cfg__vangallery--grid .trk-cfg__vangallery-img{flex:0 0 calc((100% - 40px)/5);scroll-snap-align:start;height:auto;width:auto;aspect-ratio:4 / 3}@media(max-width:1100px){.trk-cfg .trk-cfg__vangallery--grid .trk-cfg__vangallery-img{flex-basis:calc((100% - 20px) / 3)}}@media(max-width:749px){.trk-cfg .trk-cfg__vangallery--grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--trk-cfg-gutter, var(--container-gutter)));padding-inline:var(--trk-cfg-gutter, var(--container-gutter))}.trk-cfg .trk-cfg__vangallery--grid::-webkit-scrollbar{display:none}.trk-cfg .trk-cfg__vangallery--grid .trk-cfg__vangallery-img{flex:0 0 86%;scroll-snap-align:center;aspect-ratio:16 / 10}}.trk-cfg .trk-cfg__dealer-meta{display:flex;flex-wrap:wrap;align-items:center;margin:2px 0 14px;font-family:var(--heading-font-family);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color));opacity:.7}.trk-cfg .trk-cfg__dealer-meta[hidden]{display:none}.trk-cfg .trk-cfg__dealer-meta .sep{margin:0 9px;opacity:.45}.trk-cfg .trk-cfg__dealer-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.trk-cfg .trk-cfg__dealer-badges[hidden]{display:none}.trk-cfg .trk-cfg__dealer-badge{font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);padding:4px 10px;border:1px solid rgb(var(--border-color-darker));color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__dealer-badge--new,.trk-cfg .trk-cfg__dealer-badge--sold{background:rgb(var(--heading-color));color:rgb(var(--background));border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__dealer-reglab{font-family:var(--heading-font-family);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color));opacity:.55;margin:0 0 8px}.trk-cfg .trk-cfg__dealer-ropt{flex:1 1 0;min-width:0;text-align:left;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:12px 2px;cursor:pointer;display:flex;align-items:flex-start;gap:4px;flex-direction:column;transition:border-color .15s ease,opacity .15s ease}.trk-cfg .trk-cfg__dealer-rego{display:flex;gap:28px;border-bottom:1px solid rgb(var(--border-color));margin:0 0 14px}.trk-cfg .trk-cfg__dealer-ropt:hover{opacity:.85}.trk-cfg .trk-cfg__dealer-ropt.is-active{border-bottom-color:var(--trk-accent, #5a31f4)}.trk-cfg .trk-cfg__dealer-ropt-label{display:flex;align-items:baseline;gap:12px;width:100%}.trk-cfg .trk-cfg__dealer-ropt-name{font-family:var(--heading-font-family);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color));opacity:.6;white-space:nowrap}.trk-cfg .trk-cfg__dealer-ropt.is-active .trk-cfg__dealer-ropt-name{color:var(--trk-accent, #5a31f4);opacity:1}.trk-cfg .trk-cfg__dealer-ropt-meta{display:flex;align-items:baseline;gap:6px;margin-left:auto;white-space:nowrap}.trk-cfg .trk-cfg__dealer-ropt-price{font-family:var(--heading-font-family);font-size:var(--heading-small-font-size);line-height:1;color:rgb(var(--text-color));opacity:.6;font-variant-numeric:tabular-nums}.trk-cfg .trk-cfg__dealer-ropt.is-active .trk-cfg__dealer-ropt-price{color:var(--trk-accent, #5a31f4);opacity:1}.trk-cfg .trk-cfg__dealer-ropt-sub{font-size:14px;color:rgb(var(--text-color));opacity:.5}.trk-cfg .trk-cfg__dealer-ropt.is-active .trk-cfg__dealer-ropt-sub{color:var(--trk-accent, #5a31f4);opacity:.8}.trk-cfg .trk-cfg__dealer-ropt-save{display:block;width:100%;margin-top:3px;font-size:14px;color:rgb(var(--product-in-stock-text-color));font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__dealer-ropt-save s{opacity:.5;font-weight:var(--text-font-weight);margin-right:5px}.trk-cfg .trk-cfg__dealer-price{border:1px solid rgb(var(--border-color));margin:0 0 20px}.trk-cfg .trk-cfg__dealer-price-head{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;cursor:pointer;list-style:none;font-family:var(--heading-font-family);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__dealer-price-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__dealer-price[open] .trk-cfg__dealer-price-head .trk-cfg__group-chev:after{content:"\2212"}.trk-cfg .trk-cfg__dealer-price-body{padding:2px 14px 12px}.trk-cfg .trk-cfg__dealer-pline{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid rgb(var(--border-color));font-size:var(--heading-small-font-size)}.trk-cfg .trk-cfg__dealer-pline:last-child{border-bottom:0}.trk-cfg .trk-cfg__dealer-pline small{opacity:.55}.trk-cfg .trk-cfg__dealer-pline--save b{color:rgb(var(--product-in-stock-text-color))}.trk-cfg .trk-cfg__dealer-pline--seg{border-bottom:0;padding:12px 0 2px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.trk-cfg .trk-cfg__dealer-pline--total{border-bottom:0;border-top:2px solid rgb(var(--heading-color));margin-top:2px;padding-top:9px;font-family:var(--heading-font-family)}.trk-cfg .trk-cfg__dealer-pline--total b{color:rgb(var(--heading-color));font-size:var(--heading-h6-font-size)}.trk-cfg .trk-cfg__dealer-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));border-top:1px solid rgb(var(--border-color));border-left:1px solid rgb(var(--border-color));margin:0 0 20px}.trk-cfg .trk-cfg__dealer-specs[hidden]{display:none}.trk-cfg .trk-cfg__dealer-spec{border-right:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color));padding:10px 13px;display:flex;flex-direction:column;gap:3px;min-width:0}.trk-cfg .trk-cfg__dealer-spec span{font-size:14px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.trk-cfg .trk-cfg__dealer-spec b{font-size:var(--heading-small-font-size);color:rgb(var(--heading-color));line-height:1.3}.trk-cfg .trk-cfg__dealer-upfit{margin:0}.trk-cfg .trk-cfg__dealer-upfit[hidden]{display:none}.trk-cfg .trk-cfg__dealer-upfit-acc{border:0}.trk-cfg .trk-cfg__dealer-upfit-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgb(var(--secondary-background));cursor:pointer;list-style:none}.trk-cfg .trk-cfg__dealer-upfit-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__dealer-upfit-head>span:first-child{font-family:var(--heading-font-family);font-size:var(--heading-small-font-size);text-transform:uppercase;letter-spacing:.08em;opacity:.7;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__dealer-upfit-cta{margin-left:4px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;opacity:.6;white-space:nowrap}.trk-cfg .trk-cfg__dealer-upfit-cta:before{content:"+ ";font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__dealer-upfit-acc[open] .trk-cfg__dealer-upfit-cta:before{content:"\2212"}.trk-cfg .trk-cfg__dealer-upfit-head b{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:var(--text-font-bold-weight);color:var(--trk-accent, #5a31f4);white-space:nowrap}.trk-cfg .trk-cfg__dealer-upfit-body{padding:0 14px}.trk-cfg .trk-cfg__dealer-uline{display:flex;justify-content:space-between;gap:14px;padding:11px 0;font-size:16px;line-height:1.45;border-bottom:1px solid rgba(var(--border-color),.7)}.trk-cfg .trk-cfg__dealer-uline:last-child{border-bottom:0}.trk-cfg .trk-cfg__dealer-uline span{opacity:.7}.trk-cfg .trk-cfg__dealer-uline b{white-space:nowrap;text-align:right;font-weight:var(--text-font-bold-weight);color:rgb(var(--heading-color));font-variant-numeric:tabular-nums}.trk-cfg .trk-cfg__dealer-disc{margin-bottom:0}.trk-cfg.trk-cfg--profile .trk-cfg__dealer-reglab,.trk-cfg.trk-cfg--profile .trk-cfg__dealer-rego,.trk-cfg.trk-cfg--profile .trk-cfg__dealer-price,.trk-cfg.trk-cfg--profile .trk-cfg__dealer-badges,.trk-cfg.trk-cfg--profile .trk-cfg__dealer-upfit{display:none!important}@media(max-width:600px){.trk-cfg .trk-cfg__dealer-rego{gap:18px}.trk-cfg .trk-cfg__dealer-ropt-label{flex-direction:column;align-items:flex-start;gap:2px}.trk-cfg .trk-cfg__dealer-ropt-meta{margin-left:0}}.trk-cfg .trk-cfg__vanstep-change{display:inline-block;margin-top:14px;font-size:var(--heading-small-font-size);text-decoration:underline}@media(max-width:600px){.trk-cfg .trk-cfg__vanstep-head{padding-inline:var(--trk-cfg-gutter, var(--container-gutter))}.trk-cfg .trk-cfg__vanstep-name{max-width:50vw}}.trk-cfg .trk-cfg__panel--builder .trk-cfg__section{border:0;border-top:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__panel--builder .trk-cfg__section+.trk-cfg__section{margin-top:0}.trk-cfg.trk-cfg--page .trk-cfg__vanstep{border-bottom-left-radius:0;border-bottom-right-radius:0}.trk-cfg.trk-cfg--page .trk-cfg__vanstep+.trk-cfg__panel--builder{margin-top:calc(-1 * var(--grid-gap));border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:740px){.trk-cfg .trk-cfg__upfit-head{padding-inline:var(--trk-cfg-gutter, var(--container-gutter))}}.trk-cfg .trk-cfg__h2--hero{font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.14em;margin:0}.trk-cfg .trk-cfg__upfit-sub{margin:12px 0 0;max-width:60ch;opacity:.7;font-size:16px;line-height:1.55}.trk-cfg .trk-cfg__upfit-sub p{margin:0}.trk-cfg.trk-cfg--has-entry:not(.trk-cfg--building) .trk-cfg__layout{display:none}.trk-cfg.trk-cfg--has-entry:not(.trk-cfg--building) .trk-cfg__container{padding-top:0;padding-bottom:0}.trk-cfg.trk-cfg--building .trk-cfg__entry{display:none}.trk-cfg .trk-cfg__entry{width:auto;max-width:none;margin-inline:calc(-1 * var(--trk-cfg-gutter));background:#2c2c2c;color:#fff;border-radius:0;padding:clamp(40px,6vw,80px) var(--trk-cfg-gutter)}@media(max-width:720px){.trk-cfg .trk-cfg__entry{padding-block:36px}}.trk-cfg .trk-cfg__brand{display:inline-flex;align-items:flex-start;gap:1px;margin-bottom:16px;padding:5px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:var(--heading-font-family);font-size:12px;font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.14em;color:#ffffffd1}.trk-cfg .trk-cfg__tm{font-size:7px;line-height:1;letter-spacing:0;margin-left:1px}.trk-cfg .trk-cfg__entry-kick{display:block;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.14em;opacity:.55}.trk-cfg .trk-cfg__entry-eyebrow{display:block;margin-top:14px;font-family:var(--heading-font-family);color:var(--trk-accent);font-size:14px;text-transform:uppercase;letter-spacing:.14em;font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__entry-h{font-family:var(--heading-font-family);color:#fff;font-size:var(--heading-h3-font-size);line-height:1.05;letter-spacing:-.01em;margin:6px 0 0}.trk-cfg .trk-cfg__entry-explain{margin:16px 0 0;max-width:70ch;font-size:16px;line-height:1.6;opacity:.85}.trk-cfg .trk-cfg__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}@media(max-width:720px){.trk-cfg .trk-cfg__routes{grid-template-columns:1fr}}.trk-cfg .trk-cfg__route{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:26px 26px 24px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--block-border-radius-reduced);background:rgb(var(--background));color:rgb(var(--text-color));cursor:pointer;transition:box-shadow .12s ease,transform .12s ease,border-color .12s ease}.trk-cfg .trk-cfg__route:hover{box-shadow:inset 0 0 0 1px rgb(var(--border-color-darker));transform:translateY(-1px)}.trk-cfg .trk-cfg__route:focus-visible{outline:2px solid var(--trk-accent);outline-offset:2px}.trk-cfg .trk-cfg__route--feature{border-left:4px solid var(--trk-accent)}.trk-cfg .trk-cfg__route-k{font-family:var(--heading-font-family);font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.55}.trk-cfg .trk-cfg__route-h{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-h5-font-size);letter-spacing:0}.trk-cfg .trk-cfg__route-t{font-size:16px;line-height:1.5;opacity:.8}.trk-cfg .trk-cfg__route-go{display:inline-block;margin-top:16px;padding:15px 30px;font-family:var(--heading-font-family);font-size:16px;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--text-font-bold-weight);color:#fff;background:#2c2c2c;border:1px solid #2c2c2c;border-radius:var(--button-border-radius);transition:background .12s ease,border-color .12s ease,color .12s ease}.trk-cfg .trk-cfg__route-go:hover{color:var(--trk-accent-text);background:var(--trk-accent);border-color:var(--trk-accent)}.trk-cfg .trk-cfg__backlink{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--heading-font-family);font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--heading-color));opacity:.7}.trk-cfg .trk-cfg__backlink:hover{opacity:1}.trk-cfg .trk-cfg__packages{margin:0 0 22px;border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius-reduced);background:rgb(var(--background));overflow:hidden}.trk-cfg .trk-cfg__packages[hidden]{display:none}.trk-cfg summary.trk-cfg__packages-head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-left:3px solid var(--trk-accent)}.trk-cfg summary.trk-cfg__packages-head::-webkit-details-marker{display:none}.trk-cfg summary.trk-cfg__packages-head:hover{background:rgba(var(--text-color),.03)}.trk-cfg .trk-cfg__packages-titlewrap{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.trk-cfg .trk-cfg__packages-title{font-family:var(--heading-font-family);letter-spacing:0;font-size:var(--heading-small-font-size);color:rgb(var(--heading-color));margin:0}.trk-cfg .trk-cfg__packages-hint{font-size:14px;opacity:.55}.trk-cfg .trk-cfg__packages-cue{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--trk-accent)}.trk-cfg .trk-cfg__packages-cue-txt{white-space:nowrap}.trk-cfg .trk-cfg__packages>summary .trk-cfg__group-chev{flex:none;transition:transform .15s ease}.trk-cfg .trk-cfg__packages[open]>summary .trk-cfg__group-chev{transform:rotate(180deg)}.trk-cfg .trk-cfg__packages[open]>summary{border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__packages-body{padding:6px 18px 10px}.trk-cfg .trk-cfg__builds-strip{display:flex;gap:16px;overflow-x:auto;padding:4px 0 8px;-webkit-overflow-scrolling:touch}.trk-cfg .trk-cfg__builds-strip>*{flex:none}.trk-cfg .trk-cfg__packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 32px;align-items:start}.trk-cfg .trk-cfg__packages-grid>.trk-cfg__group{border-bottom:0}@media(max-width:600px){.trk-cfg .trk-cfg__packages-hint,.trk-cfg .trk-cfg__packages-cue-txt{display:none}}.trk-cfg .trk-cfg__packages-sub{margin:8px 0 12px;font-size:14px;line-height:1.5;opacity:.75}.trk-cfg .trk-cfg__nav{position:sticky;top:var(--header-height, 0px);z-index:5;display:flex;flex-wrap:nowrap;gap:0 10px;justify-content:space-between;margin:8px 0 24px;padding:0;border-bottom:1px solid rgb(var(--border-color));background:rgb(var(--background))}.trk-cfg .trk-cfg__navlink{flex:0 0 auto;white-space:nowrap;text-decoration:none;font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:12px;text-transform:uppercase;letter-spacing:.14em;border-bottom:3px solid transparent;padding:13px 0;margin-bottom:-1px;cursor:pointer;opacity:.5;transition:opacity .15s ease,border-color .15s ease}.trk-cfg .trk-cfg__navlink:hover{opacity:.8}.trk-cfg .trk-cfg__navlink.is-active{opacity:1;border-bottom-color:var(--trk-accent, #5a31f4)}.trk-cfg .trk-cfg__section{scroll-margin-top:calc(var(--header-height, 0px) + 64px);border:1px solid rgb(var(--border-color));background:rgb(var(--background));padding:0 22px}.trk-cfg .trk-cfg__section+.trk-cfg__section{margin-top:14px}.trk-cfg .trk-cfg__section[open]{padding-bottom:26px}.trk-cfg summary.trk-cfg__sec-head{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;margin:0 -22px;padding:15px 22px;background:rgb(var(--secondary-background))}.trk-cfg summary.trk-cfg__sec-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__sec-head .trk-cfg__section-title{margin:0;opacity:.7;transition:opacity .15s ease}.trk-cfg summary.trk-cfg__sec-head:hover .trk-cfg__section-title{opacity:.85}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head .trk-cfg__section-title{opacity:.7}.trk-cfg .trk-cfg__sec-head .trk-cfg__group-chev:after{font-size:24px}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head .trk-cfg__group-chev:after{content:"\2212"}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head{background:rgb(var(--background));margin-bottom:18px;border-bottom:1px solid rgb(var(--border-color))}@media(max-width:740px){.trk-cfg .trk-cfg__section{padding-inline:14px}.trk-cfg summary.trk-cfg__sec-head{margin-inline:-14px;padding-inline:14px}}.trk-cfg .trk-cfg__section-title{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-small-font-size);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.trk-cfg .trk-cfg__section-intro{margin:0 -22px 18px;padding:0 22px 16px;max-width:none;font-size:14px;line-height:1.7;color:rgb(var(--text-color))}.trk-cfg .trk-cfg__section[open]:has(>.trk-cfg__section-intro)>.trk-cfg__sec-head{margin-bottom:0;border-bottom:0}@media(max-width:740px){.trk-cfg .trk-cfg__section-intro{margin-inline:-14px;padding-inline:14px}}.trk-cfg .trk-cfg__subsec-title{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.55;margin:0 0 2px;padding-top:16px;border-top:2px solid rgb(var(--border-color-darker))}.trk-cfg .trk-cfg__subsec-title:first-of-type{margin-top:6px;border-top:0;padding-top:0}.trk-cfg .trk-cfg__subsec-title+.trk-cfg__group{border-top:0}.trk-cfg .trk-cfg__consult{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:24px 0 0;padding:16px 18px;border:1px solid rgb(var(--border-color-darker));border-left:3px solid rgb(var(--heading-color));border-radius:var(--block-border-radius-reduced);background:rgb(var(--background));text-decoration:none;color:inherit;transition:box-shadow .12s ease}.trk-cfg .trk-cfg__consult:hover{box-shadow:inset 0 0 0 1px rgb(var(--border-color-darker))}.trk-cfg .trk-cfg__consult-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 320px}.trk-cfg .trk-cfg__consult-title{font-family:var(--heading-font-family);color:rgb(var(--heading-color));letter-spacing:0;font-size:16px;line-height:1.15}.trk-cfg .trk-cfg__consult-sub{font-size:14px;line-height:1.45;opacity:.75}.trk-cfg .trk-cfg__consult-btn{flex:none;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--text-font-bold-weight);padding:10px 18px;border-radius:var(--button-border-radius);background:var(--trk-accent);color:var(--trk-accent-text);white-space:nowrap}.trk-cfg .trk-cfg__consult-inline{margin:0 0 16px;font-size:14px;line-height:1.5;opacity:.9}.trk-cfg .trk-cfg__consult-inline a{color:rgb(var(--heading-color));text-underline-offset:3px}.trk-cfg .trk-cfg__soon{padding:16px;border:1px dashed rgb(var(--border-color-darker));border-radius:var(--block-border-radius-reduced);color:rgb(var(--text-color));opacity:.5;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.trk-cfg .trk-cfg__panel{background:rgb(var(--secondary-background));border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius);padding:clamp(16px,4vw,28px);margin-bottom:var(--grid-gap)}.trk-cfg .trk-cfg__panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.trk-cfg .trk-cfg__buildit-eyebrow{display:block;font-family:var(--heading-font-family);color:var(--trk-accent);font-size:14px;text-transform:uppercase;letter-spacing:.14em;font-weight:var(--text-font-bold-weight);margin-bottom:6px}.trk-cfg .trk-cfg__fulfil{display:grid;gap:16px;margin-top:18px;align-items:stretch}.trk-cfg .trk-cfg__fulfil--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trk-cfg .trk-cfg__fulfil-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(18px,3vw,26px);border:1px solid rgb(var(--border-color-darker));border-radius:var(--block-border-radius-reduced);background:rgb(var(--background))}.trk-cfg .trk-cfg__fulfil-card--feature{border-color:var(--trk-accent);box-shadow:inset 3px 0 0 var(--trk-accent)}.trk-cfg .trk-cfg__fulfil-k{font-family:var(--heading-font-family);font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.6}.trk-cfg .trk-cfg__fulfil-h{font-family:var(--heading-font-family);font-size:18px;line-height:1.1;margin:8px 0 0}.trk-cfg .trk-cfg__fulfil-t{margin:10px 0 0;font-size:16px;line-height:1.55;opacity:.85}.trk-cfg .trk-cfg__fulfil-acts{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:auto;padding-top:20px}.trk-cfg .trk-cfg__fulfil-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;padding:13px 20px;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--text-font-bold-weight);color:#fff;background:#2c2c2c;border:1px solid #2c2c2c;border-radius:var(--button-border-radius);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.trk-cfg .trk-cfg__fulfil-btn:hover,.trk-cfg .trk-cfg__fulfil-btn--primary{background:var(--trk-accent);border-color:var(--trk-accent);color:var(--trk-accent-text)}.trk-cfg .trk-cfg__fulfil-btn--primary:hover{background:#2c2c2c;border-color:#2c2c2c;color:#fff}.trk-cfg .trk-cfg__group{border-top:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__group:first-of-type{border-top:0}.trk-cfg .trk-cfg__group[open]{padding-bottom:28px}.trk-cfg .trk-cfg__group-head{display:flex;align-items:center;gap:12px;padding:16px 0;margin:0;cursor:pointer;list-style:none}.trk-cfg .trk-cfg__group-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__group-chev{margin-left:auto;display:inline-flex;align-items:center}.trk-cfg .trk-cfg__group-chev svg{display:none}.trk-cfg .trk-cfg__group-chev:after{content:"+";font-size:24px;line-height:1;font-weight:400;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__group[open]>.trk-cfg__group-head .trk-cfg__group-chev:after{content:"\2212"}.trk-cfg .trk-cfg__group-mode--soon{border-color:transparent;opacity:.5}.trk-cfg .trk-cfg__group-sel{display:inline-flex;align-items:center;gap:8px;max-width:60%;padding:4px 4px 4px 11px;border-radius:var(--button-border-radius);background:rgb(var(--heading-color));color:rgb(var(--background))}.trk-cfg .trk-cfg__group-sel[hidden],.trk-cfg .trk-cfg__group-mode[hidden]{display:none}.trk-cfg .trk-cfg__group-sel-name{font-size:14px;font-weight:var(--text-font-bold-weight);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trk-cfg .trk-cfg__group-remove{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#00000024;color:inherit;font-size:16px;line-height:1;cursor:pointer}.trk-cfg .trk-cfg__group-remove:hover{background:#00000042}.trk-cfg .trk-cfg__group-mode{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);padding:3px 9px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--button-border-radius);opacity:.65}.trk-cfg .trk-cfg__baseline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;margin-bottom:14px;border:1px dashed rgb(var(--border-color-darker));border-radius:var(--block-border-radius-reduced);transition:opacity .2s ease}.trk-cfg .trk-cfg__baseline.is-superseded{opacity:.5}.trk-cfg .trk-cfg__baseline-tag{font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);opacity:.7}.trk-cfg .trk-cfg__baseline-text{flex:1;min-width:180px}.trk-cfg .trk-cfg__baseline-state{font-size:var(--heading-small-font-size);color:rgb(var(--product-in-stock-text-color))}.trk-cfg .trk-cfg__pos{margin:0 0 4px}.trk-cfg .trk-cfg__pos-title{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:rgba(var(--text-color),.55);margin:16px 0 8px}.trk-cfg .trk-cfg__pos-sel{color:rgb(var(--text-color));text-transform:none;letter-spacing:normal;font-family:var(--text-font-family)}.trk-cfg .trk-cfg__pos-sel:before{content:"\2014\a0";color:rgba(var(--text-color),.4);margin-left:8px}.trk-cfg .trk-cfg__pos-alt{margin:24px 0 4px;padding-top:16px;border-top:1px dashed rgb(var(--border-color));font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:var(--trk-accent)}.trk-cfg .trk-cfg__group-options{min-width:0}.trk-cfg .trk-cfg__group-body--guided{display:flex;align-items:flex-start;gap:32px}.trk-cfg .trk-cfg__group-body--guided>.trk-cfg__guide{flex:0 0 36%;max-width:360px;position:sticky;top:90px}.trk-cfg .trk-cfg__group-body--guided>.trk-cfg__group-options{flex:1 1 auto}.trk-cfg .trk-cfg__guide-media{margin:0 0 14px;border-radius:var(--block-border-radius-reduced);overflow:hidden;background:rgb(var(--secondary-background))}.trk-cfg .trk-cfg__guide-media img{display:block;width:100%;height:auto}.trk-cfg .trk-cfg__guide-eyebrow{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:rgba(var(--text-color),.6);margin:0 0 8px}.trk-cfg .trk-cfg__guide-text{line-height:1.6;color:rgb(var(--text-color))}.trk-cfg .trk-cfg__guide-text>:first-child{margin-top:0}.trk-cfg .trk-cfg__guide-text>:last-child{margin-bottom:0}.trk-cfg .trk-cfg__guide-text p{margin:0 0 10px}@media(max-width:740px){.trk-cfg .trk-cfg__group-body--guided{display:block}.trk-cfg .trk-cfg__group-body--guided>.trk-cfg__guide{max-width:none;position:static;margin-bottom:20px}}.trk-cfg .trk-cfg__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px}@media(max-width:749px){.trk-cfg .trk-cfg__cards{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:0}.trk-cfg .trk-cfg__cards::-webkit-scrollbar{display:none}.trk-cfg .trk-cfg__cards>.trk-cfg__card{flex:0 0 86%;scroll-snap-align:start}}.trk-cfg .trk-cfg__card{position:relative;display:flex;flex-direction:column;border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius-reduced);background:rgb(var(--background));overflow:hidden;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.trk-cfg .trk-cfg__card:hover{border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__card:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.trk-cfg .trk-cfg__card.is-selected{border-color:var(--trk-accent, #5a31f4);box-shadow:inset 0 0 0 1px var(--trk-accent, #5a31f4)}.trk-cfg .trk-cfg__card.is-disabled{opacity:.45;pointer-events:none}.trk-cfg .trk-cfg__card-media{position:relative;aspect-ratio:4 / 3;background:rgb(var(--secondary-background))}.trk-cfg .trk-cfg__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.trk-cfg .trk-cfg__card-img{opacity:0;transition:opacity .12s ease}.trk-cfg .trk-cfg__card-img.is-active{opacity:1}.trk-cfg .trk-cfg__card-dots{position:absolute;bottom:7px;left:0;right:0;z-index:2;display:flex;gap:5px;justify-content:center;pointer-events:none}.trk-cfg .trk-cfg__card-dot{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000073;transition:background .12s ease}.trk-cfg .trk-cfg__card-dot.is-active{background:#fff}.trk-cfg .trk-cfg__card-media--none{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;font-size:28px;opacity:.4}.trk-cfg .trk-cfg__card-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--trk-accent, #5a31f4);color:var(--trk-accent-text, #fff);display:none;align-items:center;justify-content:center}.trk-cfg .trk-cfg__card-check svg{width:12px;height:12px}.trk-cfg .trk-cfg__card.is-selected .trk-cfg__card-check{display:flex}.trk-cfg .trk-cfg__card-body{display:flex;flex-direction:column;gap:4px;padding:13px 14px 15px}.trk-cfg .trk-cfg__card-vendor{font-size:14px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.trk-cfg .trk-cfg__card-title{font-weight:var(--text-font-bold-weight);line-height:1.3;font-size:16px}.trk-cfg .trk-cfg__card-spec{font-size:12px;line-height:1.35;opacity:.62;font-variant-numeric:tabular-nums;letter-spacing:.005em}.trk-cfg .trk-cfg__card-details{align-self:flex-start;margin-top:2px;font-size:14px;letter-spacing:0;color:rgb(var(--text-color));opacity:.6;text-decoration:underline;text-underline-offset:3px}.trk-cfg .trk-cfg__card-details:hover{opacity:1;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__card-flag{font-size:14px;color:rgb(var(--product-low-stock-text-color));line-height:1.35}.trk-cfg .trk-cfg__card-soldout{font-size:14px;color:rgb(var(--product-sold-out-accent));text-transform:uppercase;letter-spacing:.06em}.trk-cfg .trk-cfg__card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin-top:6px}.trk-cfg .trk-cfg__card-price{font-weight:var(--text-font-bold-weight);font-size:16px}.trk-cfg .trk-cfg__card-price--muted{opacity:.6;font-weight:var(--text-font-weight)}.trk-cfg .trk-cfg__card-tag{font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:var(--button-border-radius);border:1px solid rgb(var(--border-color-darker));opacity:.7}.trk-cfg .trk-cfg__card-qtyrow{display:flex;align-items:center;gap:8px;margin-top:6px}.trk-cfg .trk-cfg__card-qtylabel{font-size:14px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-right:2px}.trk-cfg .trk-cfg__qty-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--border-color-darker));border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--heading-color));font-size:16px;line-height:1;cursor:pointer;padding:0}.trk-cfg .trk-cfg__qty-btn:hover{border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__qty-val{min-width:22px;text-align:center;font-weight:var(--text-font-bold-weight);font-size:16px}.trk-cfg .trk-cfg__card-price-ea{font-size:14px;font-weight:var(--text-font-weight);opacity:.6}.trk-cfg .trk-cfg__card-finish{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.trk-cfg .trk-cfg__finish-label{flex:1 0 100%;font-size:14px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:1px}.trk-cfg .trk-cfg__finish{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;cursor:pointer;border:1px solid rgb(var(--border-color-darker));border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--heading-color));font-family:var(--text-font-family);line-height:1.15;text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.trk-cfg .trk-cfg__finish:hover{border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__finish.is-active{border-color:var(--trk-accent);box-shadow:inset 0 0 0 1px var(--trk-accent)}.trk-cfg .trk-cfg__finish[disabled]{opacity:.4;cursor:not-allowed}.trk-cfg .trk-cfg__finish[disabled]:hover{border-color:rgb(var(--border-color-darker))}.trk-cfg .trk-cfg__finish-name{font-size:14px;font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__finish-price{font-size:14px;opacity:.65}.trk-cfg .trk-cfg__card-finish--swatch{gap:4px}.trk-cfg .trk-cfg__swatch-row{display:flex;flex-wrap:wrap;gap:8px}.trk-cfg .trk-cfg__swatch{width:30px;height:30px;padding:0;cursor:pointer;border:0;border-radius:50%;background:none;line-height:0;transition:transform .12s ease}.trk-cfg .trk-cfg__swatch-dot{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--sw-a) 0 50%,var(--sw-b) 50% 100%);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px rgb(var(--background)),0 0 0 2px rgb(var(--border-color-darker));transition:box-shadow .12s ease}.trk-cfg .trk-cfg__swatch:hover .trk-cfg__swatch-dot{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px rgb(var(--background)),0 0 0 2px rgb(var(--heading-color))}.trk-cfg .trk-cfg__swatch.is-active .trk-cfg__swatch-dot{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 2px rgb(var(--background)),0 0 0 4px var(--trk-accent)}.trk-cfg .trk-cfg__swatch[disabled]{cursor:not-allowed;opacity:.35}.trk-cfg .trk-cfg__swatch[disabled]:hover .trk-cfg__swatch-dot{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px rgb(var(--background)),0 0 0 2px rgb(var(--border-color-darker))}.trk-cfg .trk-cfg__swatch-caption{font-size:14px;min-height:1.2em}.trk-cfg .trk-cfg__swatch-name{font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__card--standard{cursor:default}.trk-cfg .trk-cfg__card--standard:hover{border-color:rgb(var(--border-color))}.trk-cfg .trk-cfg__card-tag--std{border-color:transparent;background:rgb(var(--secondary-background));opacity:1}.trk-cfg .trk-cfg__card-action{font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);padding:4px 12px;border-radius:var(--button-border-radius);background:var(--trk-accent);color:var(--trk-accent-text);white-space:nowrap}.trk-cfg .trk-cfg__card-action:after{content:"Select"}.trk-cfg .trk-cfg__card.is-selected .trk-cfg__card-action{background:rgb(var(--heading-color));color:rgb(var(--background))}.trk-cfg .trk-cfg__card.is-selected .trk-cfg__card-action:after{content:"\2713  Added"}.trk-cfg .trk-cfg__gvm{background:rgb(var(--background))}.trk-cfg .trk-cfg__gvm-h{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin:0 0 6px}.trk-cfg .trk-cfg__gvm-headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 14px}.trk-cfg .trk-cfg__gvm-big{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:clamp(30px,6vw,40px);line-height:1;font-weight:var(--heading-font-weight, 700)}.trk-cfg .trk-cfg__gvm.is-over .trk-cfg__gvm-big{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__gvm-state{font-size:var(--heading-small-font-size);text-transform:uppercase;letter-spacing:.14em;opacity:.65}.trk-cfg .trk-cfg__gvm.is-over .trk-cfg__gvm-state{color:rgb(var(--error-color));opacity:1}.trk-cfg .trk-cfg__gvm-bar{height:12px;border-radius:999px;overflow:hidden;background:rgba(var(--border-color-darker),.6);margin-bottom:16px}.trk-cfg .trk-cfg__gvm-fill{display:block;height:100%;width:0%;background:rgb(var(--success-color));transition:width .25s ease,background .25s ease}.trk-cfg .trk-cfg__gvm.is-over .trk-cfg__gvm-fill{background:rgb(var(--error-color))}.trk-cfg .trk-cfg__gvm-rows{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.trk-cfg .trk-cfg__gvm-rows>div{display:flex;justify-content:space-between;gap:10px}.trk-cfg .trk-cfg__gvm-rows span{opacity:.7}.trk-cfg .trk-cfg__gvm-rows b{font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__gvm-note{margin:16px 0 0;padding-top:14px;border-top:1px solid rgb(var(--border-color));font-size:var(--heading-small-font-size);opacity:.6;line-height:1.55}.trk-cfg .trk-cfg__summary{list-style:none;margin:14px 0;padding:0}.trk-cfg .trk-cfg__summary li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(var(--border-color),.8)}.trk-cfg .trk-cfg__summary-empty{opacity:.6;justify-content:flex-start!important}.trk-cfg .trk-cfg__summary .trk-cfg__sum-name{flex:1}.trk-cfg .trk-cfg__summary .trk-cfg__sum-price{font-weight:var(--text-font-bold-weight);white-space:nowrap}.trk-cfg .trk-cfg__totals{margin:8px 0 20px}.trk-cfg .trk-cfg__total-row{display:flex;justify-content:space-between;gap:16px;padding:6px 0}.trk-cfg .trk-cfg__total-row em{opacity:.6;font-style:italic;font-size:.9em}.trk-cfg .trk-cfg__total-row--parts{border-top:1px solid rgb(var(--border-color));margin-top:6px;padding-top:12px;font-size:var(--heading-h6-font-size)}.trk-cfg .trk-cfg__total-row--parts b{color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__quote-intro{opacity:.75;margin:0 0 16px}.trk-cfg .trk-cfg__quote-as{margin:0 0 16px;padding:10px 14px;background:rgba(var(--text-color),.05);border-left:2px solid rgb(var(--text-color));font-size:calc(var(--base-font-size) - 1px);line-height:1.5}.trk-cfg .trk-cfg__quote-as b{font-weight:600}.trk-cfg .trk-cfg__done{padding:28px 24px;background:#00000008;border:1px solid rgba(0,0,0,.08)}.trk-cfg .trk-cfg__done-tick{width:48px;height:48px;border-radius:50%;background:rgb(var(--success-color));color:#fff;font-size:2.6rem;line-height:48px;text-align:center;margin:0 0 16px}.trk-cfg .trk-cfg__done-title{margin:0 0 14px;font-size:2.2rem}.trk-cfg .trk-cfg__done-list{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:10px}.trk-cfg .trk-cfg__done-list li{position:relative;padding-left:22px;font-size:1.5rem;line-height:1.45}.trk-cfg .trk-cfg__done-list li:before{content:"\2014";position:absolute;left:0;opacity:.5}.trk-cfg .trk-cfg__done-foot{margin:0;opacity:.65;font-size:1.3rem}.trk-cfg .trk-cfg__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-input-gap);margin-bottom:var(--form-input-gap);align-items:start}.trk-cfg .trk-cfg__form .input{margin-bottom:var(--form-input-gap)}.trk-cfg .trk-cfg__form-grid .input{margin-bottom:0}.trk-cfg .trk-cfg__form-grid .input:nth-child(3){grid-column:1 / -1}@media(max-width:560px){.trk-cfg .trk-cfg__form-grid{grid-template-columns:1fr}.trk-cfg .trk-cfg__form-grid .input:nth-child(3){grid-column:auto}}.trk-cfg .trk-cfg__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.trk-cfg .trk-cfg__banner{margin-bottom:16px}.trk-cfg .trk-cfg__buy-error{color:rgb(var(--error-color));margin-top:14px}.trk-cfg .trk-cfg__sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;background:rgb(var(--background));border-top:1px solid rgb(var(--border-color));box-shadow:0 -6px 24px #0000001a}.trk-cfg .trk-cfg__sticky-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px var(--container-gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.trk-cfg .trk-cfg__sticky-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;flex:1 1 100%;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.trk-cfg .trk-cfg__sticky-paycol{display:flex;flex-direction:column;min-width:0;line-height:1.05}.trk-cfg .trk-cfg__sticky-paycol>b{font-size:var(--heading-h5-font-size);color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__sticky-paylabel{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.trk-cfg .trk-cfg__sticky-paycol.is-over{color:rgb(var(--error-color));opacity:1}.trk-cfg .trk-cfg__sticky-paycol.is-over>b{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__sticky-pricecol{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right;line-height:1.05}.trk-cfg .trk-cfg__sticky-pricerow{display:flex;align-items:center;gap:8px}.trk-cfg .trk-cfg__sticky-pricerow>b{font-size:var(--heading-h5-font-size);color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__sticky-pricerow>svg{width:14px;height:14px;flex:none;opacity:.55;transition:transform .2s ease}.trk-cfg .trk-cfg__sticky.is-open .trk-cfg__sticky-pricerow>svg{transform:rotate(180deg)}.trk-cfg .trk-cfg__sticky-count{font-size:var(--heading-small-font-size);opacity:.6;white-space:nowrap}.trk-cfg .trk-cfg__sticky-rego{display:block;font-size:var(--heading-small-font-size);line-height:1.25;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.trk-cfg .trk-cfg__sticky-actions{display:flex;gap:8px;flex:1 1 100%}.trk-cfg .trk-cfg__sticky-actions .button{white-space:nowrap;flex:1 1 0;min-width:0}.trk-cfg .trk-cfg__sticky-buy{background:var(--trk-accent);color:var(--trk-accent-text);border-color:var(--trk-accent)}.trk-cfg .trk-cfg__sticky-buy:hover{filter:brightness(.94)}.trk-cfg .trk-cfg__sticky-cart{border-bottom:1px solid rgb(var(--border-color));max-height:45vh;overflow-y:auto;padding:14px var(--container-gutter) 10px}.trk-cfg .trk-cfg__cart-van{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__cart-van-label{display:block;color:rgb(var(--heading-color));font-size:14px;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:2px}.trk-cfg .trk-cfg__cart-van-sku{display:block;font-size:14px;letter-spacing:.03em;opacity:.55;margin-bottom:10px}.trk-cfg .trk-cfg__rego-pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.trk-cfg .trk-cfg__rego-opt{flex:1 1 0;min-width:150px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:10px 13px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--button-border-radius);background:rgb(var(--background));cursor:pointer;color:inherit;font:inherit;transition:border-color .12s ease,box-shadow .12s ease}.trk-cfg .trk-cfg__rego-opt:hover{border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__rego-opt.is-active{border-color:var(--trk-accent, #5a31f4);box-shadow:inset 0 0 0 1px var(--trk-accent, #5a31f4)}.trk-cfg .trk-cfg__rego-opt-name{font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.12em}.trk-cfg .trk-cfg__rego-opt-price{font-weight:var(--text-font-bold-weight);font-size:16px;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__rego-opt-save{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px;font-size:14px;letter-spacing:.02em;color:rgb(var(--product-in-stock-text-color));font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__rego-opt-save s{opacity:.55;color:rgb(var(--text-color));font-weight:var(--text-font-weight)}.trk-cfg .trk-cfg__rego-opt-note{margin-top:6px;font-size:14px;line-height:1.4;opacity:.7}.trk-cfg .trk-cfg__cart-van .trk-rego{margin:0}.trk-cfg .trk-cfg__cart-van .trk-rego__note{margin:0 0 8px}.trk-cfg .trk-cfg__cart-list{list-style:none;margin:0 0 10px;padding:0}.trk-cfg .trk-cfg__cart-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(var(--border-color),.7)}.trk-cfg .trk-cfg__cart-list li:last-child{border-bottom:0}.trk-cfg .trk-cfg__cart-name{flex:1;min-width:0}.trk-cfg .trk-cfg__cart-cat{display:block;font-size:14px;letter-spacing:.05em;text-transform:uppercase;opacity:.5}.trk-cfg .trk-cfg__cart-price{font-weight:var(--text-font-bold-weight);white-space:nowrap}.trk-cfg .trk-cfg__cart-remove{flex:none;width:26px;height:26px;border:1px solid rgb(var(--border-color-darker));border-radius:50%;background:none;color:inherit;cursor:pointer;line-height:1;font-size:16px}.trk-cfg .trk-cfg__cart-remove:hover{border-color:rgb(var(--error-color));color:rgb(var(--error-color))}.trk-cfg .trk-cfg__cart-line{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.trk-cfg .trk-cfg__cart-line em{opacity:.6;font-style:italic;font-size:.9em}.trk-cfg .trk-cfg__cart-line[hidden]{display:none}.trk-cfg .trk-cfg__cart-line--total{border-top:1px solid rgb(var(--border-color));margin-top:4px;padding-top:8px;font-size:var(--heading-h6-font-size)}.trk-cfg .trk-cfg__cart-line--total b{color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__cart-note{margin:12px 0 0;font-size:var(--heading-small-font-size);opacity:.8;line-height:1.45}.trk-cfg .trk-cfg__cart-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.trk-cfg .trk-cfg__cart-textbtn{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;font-size:var(--heading-small-font-size);text-decoration:underline;text-underline-offset:3px}.trk-cfg .trk-cfg__cart-textbtn:hover{opacity:.7}@media(min-width:741px){.trk-cfg .trk-cfg__nav{gap:0 28px;justify-content:flex-start}.trk-cfg .trk-cfg__navlink{font-size:14px;letter-spacing:.14em;padding:10px 2px}.trk-cfg .trk-cfg__sticky-main,.trk-cfg .trk-cfg__sticky-cart{max-width:var(--container-max-width);margin-inline:auto;width:100%}.trk-cfg .trk-cfg__sticky-main{flex-wrap:nowrap}.trk-cfg .trk-cfg__sticky-actions,.trk-cfg .trk-cfg__sticky-actions .button{flex:none}}.trk-cfg__gate-sink{display:none}.trk-cfg .trk-cfg__gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#1119;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.trk-cfg .trk-cfg__gate[hidden]{display:none}.trk-cfg .trk-cfg__gate-card{position:relative;background:#fff;border-radius:var(--button-border-radius);box-shadow:0 24px 60px #0000004d;width:100%;max-width:420px;padding:26px 28px 16px;text-align:left;max-height:95vh;overflow-y:auto}.trk-cfg .trk-cfg__gate-eyebrow{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.1;font-weight:var(--text-font-bold-weight);color:rgb(var(--heading-color));opacity:.65;margin:0 0 18px}.trk-cfg .trk-cfg__gate-eyebrow--ruled{padding-bottom:18px;border-bottom:1px solid rgba(var(--text-color),.14)}.trk-cfg .trk-cfg__gate-card--os{padding-top:0}.trk-cfg .trk-cfg__gate-os-head{margin:0 -28px 14px;padding:12px 28px;background:#2f2f30;border-radius:var(--button-border-radius) var(--button-border-radius) 0 0}.trk-cfg .trk-cfg__gate-os-head .trk-cfg__gate-eyebrow{margin:0;opacity:1;color:#fff}.trk-cfg .trk-cfg__gate-os-head .trk-cfg__os{color:#fff;opacity:.7}.trk-cfg .trk-cfg__gate-card--os .trk-cfg__gate-close{color:#fff;opacity:.8}.trk-cfg .trk-cfg__gate-card--os .trk-cfg__gate-close:hover{opacity:1;background:#ffffff24}.trk-cfg .trk-cfg__gate-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:7px}.trk-cfg .trk-cfg__gate-list li{position:relative;padding-left:27px;font-size:var(--heading-small-font-size);line-height:1.3}.trk-cfg .trk-cfg__gate-list li:before{content:"";position:absolute;left:0;top:.1em;width:17px;height:17px;border-radius:50%;background:var(--trk-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 11px 11px no-repeat}.trk-cfg .trk-cfg__gate-submit{--button-background: 90, 49, 244;--button-text-color: 255, 255, 255}.trk-cfg .trk-cfg__gate-signin-btn{margin:10px 0 0;border:0;--button-background: 47, 47, 48;--button-text-color: 255, 255, 255}.trk-cfg .trk-cfg__gate-close{position:absolute;top:8px;right:10px;width:34px;height:34px;border:0;background:none;font-size:26px;line-height:1;color:rgb(var(--text-color));opacity:.45;cursor:pointer;border-radius:50%}.trk-cfg .trk-cfg__gate-close:hover{opacity:1;background:rgba(var(--text-color),.06)}.trk-cfg .trk-cfg__gate-logo{display:block;margin:0 auto 14px;height:auto;max-width:150px}.trk-cfg .trk-cfg__gate-h{font-size:1.5rem;line-height:1.1;margin:0 0 5px}.trk-cfg .trk-cfg__gate-text{opacity:.75;margin:0 0 11px;font-size:var(--heading-small-font-size);line-height:1.3}.trk-cfg .trk-cfg__gate-field{display:block;text-align:left;margin:0 0 7px}.trk-cfg .trk-cfg__gate-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trk-cfg .trk-cfg__gate-opt{font-style:normal;font-weight:400;opacity:.5;font-size:.9em}.trk-cfg .trk-cfg__gate-field span{display:block;font-size:.8rem;font-weight:600;margin:0 0 3px;opacity:.8}.trk-cfg .trk-cfg__gate-opt{font-weight:400;font-style:normal;opacity:.65}.trk-cfg .trk-cfg__gate-field input{width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:16px}.trk-cfg .trk-cfg__gate-field input:focus{outline:2px solid var(--trk-accent);outline-offset:1px;border-color:var(--trk-accent)}.trk-cfg [data-gate-hp]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.trk-cfg .trk-cfg__gate-err{color:var(--trk-accent, #5a31f4);font-size:.85rem;margin:0 0 10px;text-align:left}.trk-cfg .trk-cfg__gate-err[hidden]{display:none}.trk-cfg .trk-cfg__gate-submit{margin-top:4px}.trk-cfg .trk-cfg__gate-fine{font-size:.72rem;opacity:.55;margin:8px 0 0}.trk-cfg .trk-cfg__card-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.trk-cfg .trk-cfg__badge{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);line-height:1.2;padding:2px 7px;border-radius:var(--button-border-radius);border:1px solid currentColor;cursor:help}.trk-cfg .trk-cfg__badge--warr{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__badge--adr{color:#2563c8}.trk-cfg .trk-cfg__badge--eng{color:rgb(var(--product-low-stock-text-color))}.trk-cfg .trk-cfg__badge--perm{color:rgb(var(--text-color));opacity:.8}.trk-cfg .trk-cfg__gvm-rec{margin:16px 0 0;padding:12px 14px;border-left:3px solid rgb(var(--error-color));background:rgba(var(--error-color),.07);font-size:var(--heading-small-font-size);line-height:1.5}.trk-cfg .trk-cfg__gvm-rec[hidden]{display:none}.trk-cfg .trk-cfg__roof.is-over .trk-cfg__gvm-fill{background:rgb(var(--error-color))}.trk-cfg .trk-cfg__roof.is-over .trk-cfg__gvm-state{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__flags{margin:4px 0 18px;padding:14px 16px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--block-border-radius-reduced)}.trk-cfg .trk-cfg__flags[hidden]{display:none}.trk-cfg .trk-cfg__flags-h{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-h6-font-size);letter-spacing:0;margin:0 0 10px}.trk-cfg .trk-cfg__flags-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.trk-cfg .trk-cfg__flags-list li{display:flex;gap:9px;align-items:flex-start;font-size:var(--heading-small-font-size);line-height:1.45}.trk-cfg .trk-cfg__flags-list .trk-cfg__flag-tag{flex:none;font-size:14px;font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:var(--button-border-radius);border:1px solid currentColor;margin-top:1px}.trk-cfg .trk-cfg__flag-tag--warr{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__flag-tag--adr{color:#2563c8}.trk-cfg .trk-cfg__flag-tag--eng{color:rgb(var(--product-low-stock-text-color))}.trk-cfg .trk-cfg__flag-tag--perm{color:rgb(var(--text-color));opacity:.8}.trk-cfg .trk-cfg__flags-note{margin:12px 0 0;font-size:14px;line-height:1.5;opacity:.7}.trk-cfg .trk-cfg__card.is-unfit,.trk-cfg .trk-cfg__card.is-locked,.trk-cfg .trk-cfg__group.is-empty{display:none}.trk-cfg .trk-cfg__rail,.trk-cfg .trk-cfg__sticky{display:none!important}.trk-cfg .trk-cfg__layout{display:block}.trk-cfg:not(.trk-cfg--no-van) .trk-cfg__sticky:not([hidden]){display:flex!important}.trk-cfg:not(.trk-cfg--no-van){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-width:740px){.trk-cfg:not(.trk-cfg--no-van){padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}}.trk-cfg .trk-cfg__guidecol,.trk-cfg .trk-cfg__guidecol-reopen{display:none}@media(min-width:1000px){.trk-cfg .trk-cfg__layout{display:grid;grid-template-columns:clamp(280px,24vw,320px) minmax(0,1fr);gap:0;align-items:start}.trk-cfg .trk-cfg__layout.is-guide-collapsed{grid-template-columns:minmax(0,1fr)}.trk-cfg .trk-cfg__rail{display:none!important}.trk-cfg .trk-cfg__guidecol{display:block;position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start;padding:26px 24px;background:rgb(var(--secondary-background));border-right:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__layout.is-guide-collapsed .trk-cfg__guidecol{display:none}.trk-cfg .trk-cfg__guidecol-tog{position:absolute;top:12px;right:10px;background:none;border:0;cursor:pointer;opacity:.5;width:18px;height:18px;padding:0}.trk-cfg .trk-cfg__guidecol-tog svg{width:15px;height:15px}.trk-cfg .trk-cfg__guidecol-label{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.55;margin-bottom:18px}.trk-cfg .trk-cfg__guidecol-stage{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.55;margin-bottom:6px}.trk-cfg .trk-cfg__guidecol-head{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:22px;line-height:1.12;margin:0 0 10px;text-transform:none}.trk-cfg .trk-cfg__guidecol-child{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--trk-accent, #5a31f4);margin-bottom:14px}.trk-cfg .trk-cfg__guidecol-child:empty{display:none}.trk-cfg .trk-cfg__guidecol-body{font-size:14px;line-height:1.6;color:rgb(var(--text-color));margin-bottom:18px}.trk-cfg .trk-cfg__guidecol-body:empty{display:none}.trk-cfg .trk-cfg__guidecol-media{aspect-ratio:4 / 3;background:rgb(var(--background));border:1px dashed rgb(var(--border-color));display:flex;align-items:center;justify-content:center;overflow:hidden}.trk-cfg .trk-cfg__guidecol-media img{width:100%;height:100%;object-fit:cover}.trk-cfg .trk-cfg__guidecol-media.is-empty span{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.4}.trk-cfg .trk-cfg__layout.is-guide-collapsed .trk-cfg__guidecol-reopen{display:inline-flex;position:fixed;left:0;top:calc(var(--header-height, 0px) + 110px);writing-mode:vertical-rl;padding:16px 11px;background:rgb(var(--secondary-background));border:1px solid rgb(var(--border-color));border-left:0;border-radius:0 6px 6px 0;cursor:pointer;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:rgb(var(--heading-color));z-index:6}.trk-cfg .trk-cfg__stagechips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.trk-cfg .trk-cfg__stagechips .trk-cfg__step{width:auto;border:1px solid rgb(var(--border-color));padding:8px 13px;align-items:center;gap:8px}.trk-cfg .trk-cfg__stagechips .trk-cfg__step:hover{background:rgb(var(--secondary-background))}.trk-cfg .trk-cfg__stagechips .trk-cfg__step.is-active{border-color:rgb(var(--heading-color));background:none}.trk-cfg .trk-cfg__stagechips .trk-cfg__step-num{flex:none;width:18px;height:18px;display:grid;place-items:center;border:1px solid rgb(var(--border-color));font-family:var(--heading-font-family);font-size:10px}.trk-cfg .trk-cfg__stagechips .trk-cfg__step.is-done .trk-cfg__step-num,.trk-cfg .trk-cfg__stagechips .trk-cfg__step.is-active .trk-cfg__step-num{background:rgb(var(--heading-color));color:rgb(var(--background));border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__stagechips .trk-cfg__step-name{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__stagechips .trk-cfg__step-sub{display:none}.trk-cfg .trk-cfg__main{padding:4px clamp(28px,3vw,48px) 48px}}.trk-cfg .trk-cfg__main{display:flex;flex-direction:column;gap:var(--grid-gap)}.trk-cfg .trk-cfg__main>.trk-cfg__panel{margin-bottom:0}.trk-cfg .trk-cfg__rail-card{border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius);background:rgb(var(--background));overflow:hidden}.trk-cfg .trk-cfg__rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:rgb(var(--secondary-background));border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__rail-title{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin:0}.trk-cfg .trk-cfg__rail-live{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.trk-cfg .trk-cfg__rail-body{padding:14px 16px 16px;max-height:calc(100vh - var(--header-height, 0px) - 60px);overflow-y:auto}.trk-cfg .trk-cfg__rail-van{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__rail-van-label{display:block;color:rgb(var(--heading-color));font-size:12px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.trk-cfg .trk-cfg__rail-van-sku{display:block;font-size:12px;letter-spacing:.03em;opacity:.55;margin-bottom:10px}.trk-cfg .trk-cfg__rail-van .trk-cfg__rego-pick{flex-direction:column;gap:8px;margin-bottom:0}.trk-cfg .trk-cfg__rail-van .trk-cfg__rego-opt{min-width:0}.trk-cfg .trk-cfg__rego-pick:empty{display:none}.trk-cfg .trk-cfg__rail-van-name{display:block;font-family:var(--heading-font-family);font-size:16px;line-height:1.2;margin-bottom:4px}.trk-cfg.trk-cfg--no-van .trk-cfg__entry,.trk-cfg.trk-cfg--no-van .trk-cfg__layout,.trk-cfg.trk-cfg--no-van .trk-cfg__sticky{display:none!important}.trk-cfg .trk-cfg__novan{position:relative;max-width:none;margin:0;text-align:left}.trk-cfg .trk-cfg__novan-h{font-family:var(--heading-font-family);font-size:var(--heading-h2-font-size);line-height:1.05;letter-spacing:.01em;margin:0}.trk-cfg .trk-cfg__novan-sub{margin:8px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.35;color:rgb(var(--text-color));opacity:.75}.trk-cfg .trk-cfg__rin{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.trk-cfg .trk-cfg__rtypes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 26px}@media(max-width:749px){.trk-cfg .trk-cfg__rtypes{grid-template-columns:1fr}}.trk-cfg .trk-cfg__rtypes-alt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trk-cfg .trk-cfg__rtype{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;background:rgb(var(--background));border:1px solid rgb(var(--border-color));border-left:3px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.trk-cfg .trk-cfg__rtype:hover{border-color:rgb(var(--border-color-darker))}.trk-cfg .trk-cfg__rtype--primary{padding:24px}@media(max-width:749px){.trk-cfg .trk-cfg__rtypes-alt{grid-template-columns:1fr}}.trk-cfg .trk-cfg__rtype-dot{flex:none;position:relative;width:20px;height:20px;border-radius:50%;border:1.5px solid rgb(var(--border-color-darker));transition:border-color .15s}.trk-cfg .trk-cfg__rtype-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--trk-accent, #5a31f4);transform:scale(0);transition:transform .15s ease}.trk-cfg .trk-cfg__rtype-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.trk-cfg .trk-cfg__rtype-h{font-family:var(--heading-font-family);font-size:clamp(15px,1.4vw,16px);letter-spacing:.03em;line-height:1.15;text-transform:uppercase;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__rtype--primary .trk-cfg__rtype-h{font-size:clamp(18px,2vw,22px)}.trk-cfg .trk-cfg__rtype-x{font-size:14px;line-height:1.4;color:rgb(var(--text-color));opacity:.6}.trk-cfg .trk-cfg__rtype-cue{flex:none;font-family:var(--heading-font-family);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-color));opacity:.7}.trk-cfg .trk-cfg__rtype-soon{flex:none;align-self:flex-start;font-family:var(--heading-font-family);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--trk-accent, #5a31f4);border:1px solid currentColor;padding:3px 9px;opacity:.85}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--own,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--order{background:var(--trk-accent, #5a31f4);border-color:var(--trk-accent, #5a31f4);border-left-color:#fff}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--own .trk-cfg__rtype-h,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock .trk-cfg__rtype-h,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--order .trk-cfg__rtype-h{color:#fff}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--own .trk-cfg__rtype-x,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock .trk-cfg__rtype-x,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--order .trk-cfg__rtype-x{color:#ffffffa3}.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock .trk-cfg__rtype-cue{color:#fff;opacity:.85}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--own .trk-cfg__rtype-dot,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock .trk-cfg__rtype-dot,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--order .trk-cfg__rtype-dot{border-color:#fff}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--own .trk-cfg__rtype-dot:after,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--stock .trk-cfg__rtype-dot:after,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes .trk-cfg__rtype--order .trk-cfg__rtype-dot:after{transform:scale(1);background:#fff}.trk-cfg .trk-cfg__rin:focus-visible~.trk-cfg__rtypes{outline:2px solid var(--trk-accent, #5a31f4);outline-offset:4px}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__aq,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__aq,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__aq,.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rtypes,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rtypes,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rtypes{display:none}.trk-cfg .trk-cfg__rsum{display:none;align-items:center;gap:11px;width:100%;text-align:left;margin:0 0 26px;padding:14px 16px;background:rgb(var(--background));border:1px solid rgb(var(--border-color));border-left:3px solid var(--trk-accent, #5a31f4);cursor:pointer;font:inherit;color:rgb(var(--heading-color));transition:border-color .12s ease}.trk-cfg .trk-cfg__rsum:hover{border-color:rgb(var(--border-color-darker));border-left-color:var(--trk-accent, #5a31f4)}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rsum,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rsum,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rsum{display:flex}.trk-cfg .trk-cfg__rsum-tick{flex:none;width:20px;height:20px;border-radius:50%;background:var(--trk-accent, #5a31f4);position:relative}.trk-cfg .trk-cfg__rsum-tick:after{content:"";position:absolute;left:7px;top:4px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.trk-cfg .trk-cfg__rsum-lab{font-family:var(--heading-font-family);font-size:clamp(15px,1.4vw,16px);letter-spacing:.03em;text-transform:uppercase;line-height:1.15}.trk-cfg .trk-cfg__rsum-lab>span{display:none}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rsum .trk-cfg__rsum--own,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rsum .trk-cfg__rsum--stock,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rsum .trk-cfg__rsum--order{display:inline}.trk-cfg .trk-cfg__rsum-change{margin-left:auto;flex:none;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--text-color));opacity:.6;text-decoration:underline;text-underline-offset:3px}.trk-cfg .trk-cfg__rsum:hover .trk-cfg__rsum-change{opacity:1}.trk-cfg .trk-cfg__rvariants{display:block}.trk-cfg .trk-cfg__rvariants.is-locked .trk-cfg__rvgroup--own,.trk-cfg .trk-cfg__rvariants.is-locked .trk-cfg__rvgroup--stock,.trk-cfg .trk-cfg__rvariants.is-locked .trk-cfg__rvgroup--order{display:none}@keyframes trk-flash{0%,to{box-shadow:0 0 0 0 transparent}30%,70%{box-shadow:0 0 0 2px var(--trk-accent, #5a31f4)}}.trk-cfg .trk-cfg__rtypes.trk-flash{animation:trk-flash .7s ease}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rvariants,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rvariants,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rvariants{display:block}.trk-cfg .trk-cfg__rvgroup{display:none}.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--own,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--stock,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--order{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trk-cfg .trk-cfg__svan{position:relative;display:block;width:100%;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.trk-cfg .trk-cfg__svan-img{display:block;aspect-ratio:16 / 11;border-radius:0;background-color:#15171a;background-image:var(--img, none);background-size:cover;background-position:center;transition:opacity .2s ease,outline-color .15s ease;outline:2px solid transparent;outline-offset:2px}.trk-cfg .trk-cfg__svan-pick{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;background:var(--trk-accent, #5a31f4);color:#fff;font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;opacity:0;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.trk-cfg .trk-cfg__svan-pick:before{content:"";width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-top:-2px}.trk-cfg .trk-cfg__svan.is-selected .trk-cfg__svan-pick{opacity:1;transform:translateY(0)}.trk-cfg .trk-cfg__svan.is-selected .trk-cfg__svan-img{outline-color:var(--trk-accent, #5a31f4);outline-width:3px}.trk-cfg .trk-cfg__svan:hover .trk-cfg__svan-img{opacity:.88}.trk-cfg .trk-cfg__svan-4x4{position:absolute;top:10px;left:10px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;font-weight:var(--text-font-bold-weight);padding:3px 8px;background:#0a0a0a9e;border:1px solid rgba(255,255,255,.22);color:#fff;line-height:1.1}.trk-cfg .trk-cfg__svan-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 2px 0}.trk-cfg .trk-cfg__svan-t{display:flex;flex-direction:column;gap:2px}.trk-cfg .trk-cfg__svan-l1,.trk-cfg .trk-cfg__svan-l2{font-family:var(--heading-font-family);font-size:clamp(15px,1.5vw,17px);letter-spacing:.01em;line-height:1.2;color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__svan-l3{font-size:14px;line-height:1.2;color:rgb(var(--text-color));opacity:.6}.trk-cfg .trk-cfg__svan-p{flex:none;font-family:var(--heading-font-family);font-size:14px;color:rgb(var(--text-color));opacity:.7}.trk-cfg .trk-cfg__svan--empty .trk-cfg__svan-meta{padding-top:0}.trk-cfg .trk-cfg__vtile{position:relative;display:flex;align-items:flex-end;min-height:320px;padding:24px;border-radius:0;overflow:hidden;background:#111;isolation:isolate;text-decoration:none}.trk-cfg .trk-cfg__vtile-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--trk-path-img, none);background-size:cover;background-position:center;transition:transform .5s ease}.trk-cfg .trk-cfg__vtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0a80 60%,#0a0a0ad9)}.trk-cfg .trk-cfg__vtile:hover .trk-cfg__vtile-media{transform:scale(1.045)}.trk-cfg .trk-cfg__vtile-h{position:relative;color:#fff;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.01em;font-size:var(--heading-h4-font-size);line-height:1}.trk-cfg .trk-cfg__wbacc{align-items:start}.trk-cfg .trk-cfg__wb{min-width:0}.trk-cfg .trk-cfg__wb>summary{list-style:none;cursor:pointer}.trk-cfg .trk-cfg__wb>summary::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__wb>summary .trk-cfg__vtile-media{transition:transform .5s ease}.trk-cfg .trk-cfg__wb>summary:hover .trk-cfg__vtile-media,.trk-cfg .trk-cfg__wb[open]>summary .trk-cfg__vtile-media{transform:scale(1.045)}.trk-cfg .trk-cfg__wb[open]>summary.trk-cfg__vtile{border-radius:0}.trk-cfg .trk-cfg__wbopts{display:grid;gap:10px;padding:16px;border:1px solid rgb(var(--border-color));border-top:0;border-radius:0;background:rgb(var(--background))}.trk-cfg .trk-cfg__wbopts-lab{font-family:var(--heading-font-family);font-size:var(--heading-small-font-size);color:rgb(var(--heading-color));opacity:.7;margin:0 0 2px}.trk-cfg .trk-cfg__plat{display:flex;flex-direction:column;gap:4px;padding:15px 18px;border:1px solid rgb(var(--border-color-darker));border-left:3px solid transparent;border-radius:var(--block-border-radius-reduced);background:rgb(var(--background));text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.trk-cfg .trk-cfg__plat:hover,.trk-cfg .trk-cfg__plat:active,.trk-cfg .trk-cfg__plat:focus-visible{border-color:var(--trk-accent, #5a31f4);background:var(--trk-accent, #5a31f4);color:#fff;box-shadow:none}.trk-cfg .trk-cfg__plat:hover .trk-cfg__plat-h,.trk-cfg .trk-cfg__plat:active .trk-cfg__plat-h,.trk-cfg .trk-cfg__plat:focus-visible .trk-cfg__plat-h{color:#fff}.trk-cfg .trk-cfg__plat-h{font-family:var(--heading-font-family);font-size:var(--heading-h6-font-size);color:rgb(var(--heading-color));letter-spacing:.01em;line-height:1.1}.trk-cfg .trk-cfg__plat-sub{font-family:var(--heading-font-family);font-size:14px;text-transform:uppercase;letter-spacing:.1em;opacity:.5}.trk-cfg .trk-cfg__rsoon{grid-column:1 / -1;max-width:640px}.trk-cfg .trk-cfg__path-soon{display:block;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:var(--trk-accent, #5a31f4);margin:0 0 10px}.trk-cfg .trk-cfg__path-panel-lead{font-size:var(--heading-small-font-size);opacity:.88;line-height:1.5;margin:0 0 14px}.trk-cfg .trk-cfg__path-own form{display:grid;gap:10px;max-width:520px}.trk-cfg .trk-cfg__path-own label{display:grid;gap:4px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.04em;font-size:14px;opacity:.75}.trk-cfg .trk-cfg__path-own input,.trk-cfg .trk-cfg__path-own textarea{font:inherit;text-transform:none;letter-spacing:normal;padding:9px 11px;border:1px solid rgb(var(--border-color-darker));border-radius:var(--input-border-radius, 4px);background:rgb(var(--background));color:rgb(var(--text-color));width:100%}.trk-cfg .trk-cfg__path-own button{justify-self:start;cursor:pointer;background:#2c2c2c;color:#fff;border:1px solid #2c2c2c;border-radius:var(--button-border-radius);padding:9px 16px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.trk-cfg .trk-cfg__novan-own-ok{font-weight:var(--text-font-bold-weight);margin:0}.trk-cfg .trk-cfg__novan-own-err{color:var(--trk-accent, #5a31f4);margin:0 0 8px;font-size:var(--heading-small-font-size)}@media(max-width:749px){.trk-cfg [id^=trk-own-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--own,.trk-cfg [id^=trk-stock-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--stock,.trk-cfg [id^=trk-order-]:checked~.trk-cfg__rvariants .trk-cfg__rvgroup--order,.trk-cfg .trk-cfg__rvariants.is-locked .trk-cfg__rvgroup--own{grid-template-columns:1fr}.trk-cfg .trk-cfg__vtile{min-height:240px}}.trk-cfg.trk-cfg--profile .trk-cfg__fulfil-card--feature,.trk-cfg.trk-cfg--profile .trk-cfg__total-row--van{display:none!important}.trk-cfg .trk-cfg__rail-spec{margin-top:12px;font-size:14px}.trk-cfg .trk-cfg__rail-spec>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;color:rgb(var(--heading-color));opacity:.55;letter-spacing:.14em;text-transform:uppercase;font-family:var(--heading-font-family);font-size:14px;transition:opacity .15s ease}.trk-cfg .trk-cfg__rail-spec>summary:hover{opacity:.85}.trk-cfg .trk-cfg__rail-spec[open]>summary{opacity:1}.trk-cfg .trk-cfg__rail-spec>summary::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__rail-spec>summary:after{content:"+";font-size:16px;line-height:1;font-weight:400}.trk-cfg .trk-cfg__rail-spec[open]>summary:after{content:"\2212"}.trk-cfg .trk-cfg__spec-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__spec-row span{opacity:.65}.trk-cfg .trk-tabs--cfg .trk-cfg__spec-row{padding:11px 0;font-size:16px;line-height:1.45}.trk-cfg .trk-tabs--cfg [data-van-upfit],.trk-cfg .trk-tabs--cfg [data-van-spec]{column-count:2;column-gap:56px}.trk-cfg .trk-tabs--cfg .trk-cfg__spec-row,.trk-cfg .trk-tabs--cfg .trk-cfg__dealer-uline{break-inside:avoid}@media(max-width:600px){.trk-cfg .trk-tabs--cfg [data-van-upfit],.trk-cfg .trk-tabs--cfg [data-van-spec]{column-count:1}}.trk-cfg .trk-cfg__rail-nav{display:flex;flex-direction:column;gap:1px;margin:0 0 16px}.trk-cfg .trk-cfg__rail-nav:empty{display:none}.trk-cfg .trk-cfg__rail-navlink{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;padding:7px 6px;cursor:pointer;font:inherit;color:rgb(var(--text-color));border-radius:var(--input-border-radius, 4px)}.trk-cfg .trk-cfg__rail-navlink:hover{background:rgb(var(--secondary-background))}.trk-cfg .trk-cfg__rail-navdot{flex:none;width:7px;height:7px;border-radius:50%;border:1px solid rgba(var(--text-color),.35)}.trk-cfg .trk-cfg__rail-navlink.is-done .trk-cfg__rail-navdot{background:rgb(var(--success-color));border-color:rgb(var(--success-color))}.trk-cfg .trk-cfg__rail-navtx{font-size:14px;line-height:1.3}.trk-cfg .trk-cfg__rail-navlink.is-done .trk-cfg__rail-navtx{opacity:.6}.trk-cfg .trk-cfg__viewtog{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin:0 0 22px}.trk-cfg .trk-cfg__viewtog-lab{font-family:var(--heading-font-family);font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.trk-cfg .trk-cfg__viewtog-seg{display:inline-flex;border:1px solid rgb(var(--border-color));border-radius:999px;padding:3px;gap:2px}.trk-cfg .trk-cfg__viewtog-btn{appearance:none;-webkit-appearance:none;background:none;border:0;padding:7px 18px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;line-height:1;color:rgb(var(--text-color));transition:background .15s ease,color .15s ease}.trk-cfg .trk-cfg__viewtog-btn.is-active{background:var(--trk-accent, #5a31f4);color:#fff}.trk-cfg .trk-cfg__guidenav{display:none}.trk-cfg.trk-cfg--guided .trk-cfg__guidenav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 0;padding-top:18px;border-top:1px solid rgb(var(--border-color))}.trk-cfg .trk-cfg__guidenav-back{-webkit-appearance:none;appearance:none;background:none;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius, 4px);padding:10px 18px;cursor:pointer;font:inherit;font-size:14px;color:rgb(var(--text-color))}.trk-cfg .trk-cfg__guidenav-back:disabled{opacity:.4;cursor:default}.trk-cfg .trk-cfg__guidenav-pos{font-size:12px;text-transform:uppercase;letter-spacing:.12em;opacity:.6}.trk-cfg .trk-cfg__guidenav-next{min-width:160px}.trk-cfg.trk-cfg--guided .trk-cfg__section:not([open]){display:none}.trk-cfg.trk-cfg--guided .trk-cfg__sec-head{pointer-events:none}.trk-cfg.trk-cfg--guided .trk-cfg__sec-head .trk-cfg__group-chev{display:none}.trk-cfg .trk-cfg__rail-meter{margin:0 0 12px}.trk-cfg .trk-cfg__rail-meter-lab{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:5px}.trk-cfg .trk-cfg__rail-meter-lab span{opacity:.7}.trk-cfg .trk-cfg__rail-meter-lab b{font-weight:var(--text-font-bold-weight);white-space:nowrap}.trk-cfg .trk-cfg__rail-bar{height:9px;border-radius:999px;overflow:hidden;background:rgba(var(--border-color-darker),.6)}.trk-cfg .trk-cfg__rail-bar>i{display:block;height:100%;width:0;background:rgb(var(--success-color));transition:width .25s ease,background .25s ease}.trk-cfg .trk-cfg__rail-bar>i.is-amber{background:rgb(var(--product-low-stock-text-color))}.trk-cfg .trk-cfg__rail-bar>i.is-over{background:rgb(var(--error-color))}.trk-cfg .trk-cfg__rail-pay{margin:0 0 14px}.trk-cfg .trk-cfg__rail-pay-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.trk-cfg .trk-cfg__rail-pay-top span{font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.65}.trk-cfg .trk-cfg__rail-pay-top b{font-family:var(--heading-font-family);color:rgb(var(--heading-color));font-size:var(--heading-h6-font-size);line-height:1}.trk-cfg .trk-cfg__rail-pay.is-over .trk-cfg__rail-pay-top b{color:rgb(var(--error-color))}.trk-cfg .trk-cfg__rail-pay-sub{font-size:var(--heading-small-font-size);opacity:.6;margin-top:5px}.trk-cfg .trk-cfg__rail-flags{margin:2px 0 12px;font-size:var(--heading-small-font-size);line-height:1.4}.trk-cfg .trk-cfg__rail-flags[hidden]{display:none}.trk-cfg .trk-cfg__rail-flags button{background:none;border:0;padding:0;cursor:pointer;color:rgb(var(--heading-color));font:inherit;text-decoration:underline;text-underline-offset:2px}.trk-cfg .trk-cfg__rail-list{list-style:none;margin:0 0 10px;padding:0}.trk-cfg .trk-cfg__rail-list li{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px solid rgba(var(--border-color),.7);font-size:var(--heading-small-font-size)}.trk-cfg .trk-cfg__rail-list li:last-child{border-bottom:0}.trk-cfg .trk-cfg__rail-empty{opacity:.55}.trk-cfg .trk-rail__item-name,.trk-cfg .trk-cfg__rail-list .trk-rail__item-name{flex:1;min-width:0}.trk-cfg .trk-rail__item-cat{display:block;font-size:14px;letter-spacing:.05em;text-transform:uppercase;opacity:.5}.trk-cfg .trk-rail__item-price{font-weight:var(--text-font-bold-weight);white-space:nowrap}.trk-cfg .trk-rail__item-remove{flex:none;width:22px;height:22px;border:1px solid rgb(var(--border-color-darker));border-radius:50%;background:none;color:inherit;cursor:pointer;line-height:1;font-size:14px}.trk-cfg .trk-rail__item-remove:hover{border-color:rgb(var(--error-color));color:rgb(var(--error-color))}.trk-cfg .trk-cfg__rail-totals{margin-top:4px}.trk-cfg .trk-rail__tot{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--heading-small-font-size)}.trk-cfg .trk-rail__tot em{opacity:.6;font-style:italic;font-size:.9em}.trk-cfg .trk-rail__tot--grand{border-top:1px solid rgb(var(--border-color));margin-top:6px;padding-top:10px;font-size:var(--heading-h6-font-size)}.trk-cfg .trk-rail__tot--grand b{color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__rail-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.trk-cfg .trk-cfg__secure-fine{margin:10px 0 0;font-size:14px;opacity:.7;line-height:1.5}.trk-cfg .trk-cfg__rail-note{margin:12px 0 0;font-size:14px;opacity:.75;line-height:1.45}.trk-cfg .trk-cfg__subsec-title{scroll-margin-top:calc(var(--header-height, 0px) + 80px)}.trk-cfg .trk-cfg__sidetog{flex:none;background:none;border:0;padding:4px;margin:-4px -2px -4px 4px;cursor:pointer;color:rgb(var(--text-color));opacity:.5;line-height:0;border-radius:4px;transition:opacity .12s ease}.trk-cfg .trk-cfg__sidetog:hover{opacity:1}.trk-cfg .trk-cfg__sidetog svg{width:13px;height:13px}.trk-cfg .trk-cfg__rail .trk-cfg__sidetog svg{transform:rotate(90deg)}.trk-cfg .trk-cfg__sideopen{display:none;width:100%;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:14px 0;background:none;border:1px solid rgb(var(--border-color));border-radius:var(--block-border-radius);color:rgb(var(--text-color));cursor:pointer;opacity:.8;transition:opacity .12s ease,border-color .12s ease}.trk-cfg .trk-cfg__sideopen:hover{opacity:1;border-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__sideopen svg{width:13px;height:13px;flex:none}.trk-cfg .trk-cfg__sideopen--nav svg{transform:rotate(-90deg)}.trk-cfg .trk-cfg__sideopen--rail svg{transform:rotate(-90deg)}.trk-cfg .trk-cfg__sideopen-lab{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:14px;white-space:nowrap}.trk-cfg .trk-cfg__layout.is-rail-collapsed{--cfg-rail-w: 40px}.trk-cfg .trk-cfg__layout.is-rail-collapsed .trk-cfg__rail-card{display:none}.trk-cfg .trk-cfg__layout.is-rail-collapsed .trk-cfg__sideopen--rail{display:flex}.trk-cfg .trk-cfg__rail-van-label,.trk-cfg .trk-cfg__cart-van-label,.trk-cfg .trk-cfg__rail-live,.trk-cfg .trk-cfg__rail-spec>summary,.trk-cfg .trk-rail__item-cat{font-family:var(--heading-font-family)}.trk-cfg .trk-cfg__cm-colour{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:14px;color:rgb(var(--text-color))}.trk-cfg .trk-cfg__cm-colour[hidden]{display:none}.trk-cfg .trk-cfg__cm-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(var(--border-color),.8);flex:none}.trk-cfg .trk-cfg__cm-name{letter-spacing:.04em}.trk-cfg .trk-cfg__dealer-disc{margin:10px 0 0;font-size:inherit}.trk-cfg .trk-cfg__dealer-disc>summary{justify-content:flex-start;gap:8px;padding:12px 14px;background:rgb(var(--secondary-background));font-size:var(--heading-small-font-size);letter-spacing:.08em;opacity:.7}.trk-cfg .trk-cfg__dealer-disc[open]>summary{opacity:.6}.trk-cfg .trk-cfg__dealer-disc>summary:after{font-size:14px;font-weight:var(--text-font-bold-weight)}.trk-cfg .trk-cfg__dealer-disc>.trk-cfg__rail-spec-body{padding:10px 14px 2px}.trk-cfg .trk-cfg__vanstep-head,.trk-cfg .trk-cfg__upfit-head,.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{background:#fff;border-bottom:1px solid rgb(var(--border-color));color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__vanstep-title,.trk-cfg .trk-cfg__vanstep-head .trk-cfg__vanstep-name,.trk-cfg .trk-cfg__upfit-head .trk-cfg__h2,.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__vanstep-edit{color:rgb(var(--heading-color));border-color:rgb(var(--border-color-darker));opacity:1}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__vanstep-edit:hover{border-color:rgb(var(--heading-color));opacity:1}.trk-cfg summary.trk-cfg__sec-head{background:transparent;border-top:1px solid rgba(0,0,0,.12);padding-top:20px;padding-bottom:12px}.trk-cfg .trk-cfg__sec-head .trk-cfg__section-title{color:rgb(var(--heading-color));opacity:1}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head .trk-cfg__section-title{opacity:1}.trk-cfg .trk-cfg__sec-head:hover .trk-cfg__section-title{opacity:1}.trk-cfg .trk-cfg__sec-head .trk-cfg__group-chev:after{color:#fff}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__step-n,.trk-cfg .trk-cfg__upfit-head .trk-cfg__step-n,.trk-cfg .trk-cfg__review-band .trk-cfg__step-n{width:30px;height:30px;font-size:16px;background:#2f2f30;border:2px solid #2f2f30;color:#fff}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__vanstep-title{font-size:var(--base-font-size);letter-spacing:.01em}.trk-cfg .trk-cfg__upfit-head .trk-cfg__h2,.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{font-size:var(--base-font-size);line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__group-chev{width:9px;height:9px;border-right:2px solid rgb(var(--heading-color));border-bottom:2px solid rgb(var(--heading-color));transform:rotate(45deg);transition:transform .25s ease}.trk-cfg .trk-cfg__vanstep-head .trk-cfg__group-chev:after{display:none}.trk-cfg .trk-cfg__vanstep[open] .trk-cfg__vanstep-head .trk-cfg__group-chev{transform:rotate(-135deg)}.trk-cfg.trk-cfg--building .trk-cfg__pagehead,.trk-cfg.trk-cfg--has-van .trk-cfg__pagehead{padding-block-start:0}.trk-cfg.trk-cfg--building .trk-cfg__container,.trk-cfg.trk-cfg--has-van .trk-cfg__container{padding-top:0;padding-bottom:0}.trk-cfg .trk-cfg__group-chev{width:9px;height:9px;border:0;border-right:2px solid rgb(var(--heading-color));border-bottom:2px solid rgb(var(--heading-color));transform:rotate(45deg);transition:transform .2s ease}.trk-cfg .trk-cfg__group-chev:after{display:none}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head .trk-cfg__group-chev,.trk-cfg .trk-cfg__group[open]>.trk-cfg__group-head .trk-cfg__group-chev,.trk-cfg .trk-cfg__packages[open]>summary .trk-cfg__group-chev{transform:rotate(-135deg)}.trk-cfg .trk-cfg__sec-head .trk-cfg__group-chev{border-right-color:rgb(var(--heading-color));border-bottom-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__section[open]>.trk-cfg__sec-head{background:transparent}.trk-cfg summary.trk-cfg__upfit-head{list-style:none;cursor:pointer}.trk-cfg summary.trk-cfg__upfit-head::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__upfit-head .trk-cfg__group-chev{border-right-color:rgb(var(--heading-color));border-bottom-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__panel--builder[open]>.trk-cfg__upfit-head .trk-cfg__group-chev{transform:rotate(-135deg)}.trk-cfg summary.trk-cfg__review-band{list-style:none;cursor:pointer}.trk-cfg summary.trk-cfg__review-band::-webkit-details-marker{display:none}.trk-cfg .trk-cfg__review-band .trk-cfg__group-chev{border-right-color:rgb(var(--heading-color));border-bottom-color:rgb(var(--heading-color))}.trk-cfg .trk-cfg__review[open]>.trk-cfg__review-band .trk-cfg__group-chev{transform:rotate(-135deg)}.trk-cfg .trk-cfg__section{border-left:0;border-right:0}.trk-cfg summary.trk-cfg__sec-head{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--trk-cfg-gutter)}.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--trk-cfg-gutter)}@media(min-width:1000px){.trk-cfg summary.trk-cfg__sec-head{width:auto;margin-inline:-22px;padding-inline:22px}.trk-cfg .trk-cfg__h2--hero,.trk-cfg .trk-cfg__h2--hero.trk-cfg__review-band{width:auto;margin-inline:0;padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/trk-van-configurator.css.map */
