#brink-wheel-builder{--ink:#191919;--muted:#6c6b66;--paper:#fff;--canvas:#f5f4f0;--line:#dddcd6;--green:#bded65;--warm:#efeee8;--red:#95412e;--font:inherit}#brink-wheel-builder *{box-sizing:border-box}#brink-wheel-builder{margin:0;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.5}#brink-wheel-builder button,#brink-wheel-builder input,#brink-wheel-builder select,#brink-wheel-builder textarea{font:inherit}#brink-wheel-builder button,#brink-wheel-builder a,#brink-wheel-builder input,#brink-wheel-builder select,#brink-wheel-builder textarea{-webkit-tap-highlight-color:transparent}#brink-wheel-builder button{cursor:pointer}#brink-wheel-builder button:disabled{cursor:not-allowed;opacity:.48}#brink-wheel-builder a,#brink-wheel-builder button{color:inherit}#brink-wheel-builder button:focus-visible,#brink-wheel-builder a:focus-visible,#brink-wheel-builder input:focus-visible,#brink-wheel-builder select:focus-visible,#brink-wheel-builder textarea:focus-visible,#brink-wheel-builder [tabindex]:focus-visible{outline:3px solid #79a23d;outline-offset:4px}#brink-wheel-builder button,#brink-wheel-builder input,#brink-wheel-builder select,#brink-wheel-builder textarea{border-radius:0}#brink-wheel-builder button{border:0}#brink-wheel-builder button:hover:not(:disabled){filter:brightness(.96)}#brink-wheel-builder .skip-link{position:fixed;top:-100px;left:20px;z-index:10;background:var(--green);padding:12px 20px}#brink-wheel-builder .skip-link:focus{top:10px}#brink-wheel-builder .site-header{height:90px;background:#151515;color:#fff;padding:0 max(4.4vw,22px);display:flex;align-items:center;justify-content:space-between}#brink-wheel-builder .site-header nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:700}#brink-wheel-builder .site-header nav a{text-decoration:none}#brink-wheel-builder .header-link{color:#fff;background:none;padding:12px 0}#brink-wheel-builder .header-link span{margin-left:8px;color:var(--green);font-size:19px}#brink-wheel-builder .prototype-notice{background:var(--warm);text-align:center;letter-spacing:.03em;font-size:11px;padding:9px 20px;color:#55554d}#brink-wheel-builder .wheel-builder-main{max-width:1510px;margin:auto;padding:0 4.4vw}#brink-wheel-builder .page-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:54px 0 38px;gap:40px}#brink-wheel-builder .eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em;line-height:1.5;margin:0 0 13px;text-transform:uppercase}#brink-wheel-builder h1{font-size:clamp(52px,5.7vw,86px);line-height:.98;letter-spacing:-.057em;margin:0;font-weight:850}#brink-wheel-builder h2{font-size:clamp(29px,2.7vw,42px);letter-spacing:-.045em;line-height:1.06;margin:0 0 15px;font-weight:800}#brink-wheel-builder h3{font-size:21px;letter-spacing:-.025em;margin:0;font-weight:750}#brink-wheel-builder p{margin-top:0}#brink-wheel-builder .intro{font-size:16px;line-height:1.5;margin-bottom:3px;color:#6c6a63;max-width:270px}#brink-wheel-builder .builder-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:44px;align-items:start}#brink-wheel-builder .build-preview{background:var(--canvas);position:sticky;top:22px;padding:27px 29px 22px;overflow:hidden}#brink-wheel-builder .preview-top{display:flex;align-items:center;justify-content:space-between}#brink-wheel-builder .preview-top .eyebrow{margin:0}#brink-wheel-builder .small-tag{font-size:9px;letter-spacing:.1em;border:1px solid #bcbcb6;padding:4px 7px}#brink-wheel-builder .wheel-preview{margin:10px -25px -5px}#brink-wheel-builder .wheel-preview svg{display:block;width:100%;height:auto}#brink-wheel-builder .schematic-note{font-size:10px;color:#7d7d76;text-align:center;margin:3px 0 28px}#brink-wheel-builder .preview-description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:27px}#brink-wheel-builder .preview-description>div{display:flex;flex-direction:column;gap:3px}#brink-wheel-builder .preview-position{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#73736c;margin-bottom:3px}#brink-wheel-builder .preview-description strong{font-size:15px;letter-spacing:-.02em}#brink-wheel-builder .preview-description small{font-size:11px;color:#77766e}#brink-wheel-builder .price-area{border-top:1px solid var(--line);padding:18px 0 13px}#brink-wheel-builder .price-line{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin:0 0 7px;color:#69685f}#brink-wheel-builder .total-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px}#brink-wheel-builder .total-line>span{font-size:13px;font-weight:700}#brink-wheel-builder .total-line strong{font-size:38px;letter-spacing:-.05em;line-height:1.3;font-weight:750}#brink-wheel-builder .total-line .price-placeholder{font-size:20px}#brink-wheel-builder .price-help{font-size:10px;color:#727169;margin:4px 0 0;max-width:350px}#brink-wheel-builder .save-button{width:100%;border:1px solid #bcbcb5;background:transparent;text-align:center;font-weight:700;font-size:12px;padding:12px}#brink-wheel-builder .save-button span{margin-right:6px;font-size:17px}#brink-wheel-builder .save-hint{font-size:10px;text-align:center;color:#76756d;margin:7px 0 0}#brink-wheel-builder .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:35px;scroll-margin-top:12px}#brink-wheel-builder .step-tab{text-align:left;padding:14px 3px 14px 0;background:none;display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:700;color:#8e8c84;border-bottom:3px solid transparent;margin-bottom:-1px;position:relative}#brink-wheel-builder .step-tab.current{color:var(--ink);border-color:var(--ink)}#brink-wheel-builder .step-number{font-size:11px;letter-spacing:.05em}#brink-wheel-builder .step-tab.current .step-number{color:#558726}#brink-wheel-builder .configuration{padding-bottom:15px;min-width:0}#brink-wheel-builder .panel-intro{font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:27px;max-width:420px}#brink-wheel-builder .all-fields{margin:0;padding:0;border:0;min-width:0}#brink-wheel-builder fieldset{padding:0;border:0;margin:0 0 26px;min-width:0}#brink-wheel-builder legend{font-size:12px;font-weight:700;margin-bottom:11px;padding:0}#brink-wheel-builder .choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#brink-wheel-builder .choice-grid.compact:has(.choice-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}#brink-wheel-builder .choice-card{position:relative;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);padding:16px 14px;cursor:pointer;min-height:110px;background:#fff}#brink-wheel-builder .choice-card:hover{border-color:#8e8c81}#brink-wheel-builder .choice-card.selected{border-color:var(--ink);background:#f4f6ed;box-shadow:inset 0 0 0 1px var(--ink)}#brink-wheel-builder .choice-card input,#brink-wheel-builder .swatch input{position:absolute;opacity:0;width:1px;height:1px}#brink-wheel-builder .choice-card:has(input:focus-visible),#brink-wheel-builder .swatch:has(input:focus-visible){outline:3px solid #79a23d;outline-offset:3px}#brink-wheel-builder .choice-content{display:flex;flex-direction:column;flex:1;gap:5px;min-width:0}#brink-wheel-builder .choice-content>strong{font-size:13px;line-height:1.3;letter-spacing:-.01em}#brink-wheel-builder .card-kicker{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#747267;margin-bottom:2px}#brink-wheel-builder .card-description{font-size:11px;color:var(--muted);line-height:1.45;display:block}#brink-wheel-builder .card-meta{font-size:9px;color:#646459;margin-top:6px}#brink-wheel-builder .radio-indicator{width:14px;height:14px;flex-shrink:0;border:1px solid #c2c2b9;border-radius:50%;margin-top:1px}#brink-wheel-builder .selected .radio-indicator{border:4px solid var(--ink);background:var(--green)}#brink-wheel-builder .compact .choice-card{min-height:82px;padding:14px 12px}#brink-wheel-builder .compact .choice-content>strong{font-size:12px}#brink-wheel-builder .compact .radio-indicator{width:12px;height:12px}#brink-wheel-builder .section-heading{padding:5px 0 3px}#brink-wheel-builder .section-heading p{font-size:12px;color:var(--muted);line-height:1.6;margin:9px 0 18px;max-width:440px}#brink-wheel-builder .wheel-spec{border-top:1px solid var(--line);padding-top:14px;margin-bottom:22px}#brink-wheel-builder .wheel-spec legend,#brink-wheel-builder .extras-wheel legend{padding-right:12px;font-size:14px}#brink-wheel-builder .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 15px}#brink-wheel-builder .field{margin-bottom:16px}#brink-wheel-builder .field-grid .field{margin-bottom:0}#brink-wheel-builder label:not(.choice-card,.swatch,.check-row,.extra-choice){display:block;font-size:11px;font-weight:700;margin-bottom:7px}#brink-wheel-builder select,#brink-wheel-builder input[type=text],#brink-wheel-builder textarea{border:1px solid #d0cfc6;width:100%;padding:11px 12px;font-size:12px;background:#fff;color:#2b2b25;min-height:42px}#brink-wheel-builder select{padding-right:24px;cursor:pointer}#brink-wheel-builder textarea{resize:vertical;min-height:95px}#brink-wheel-builder .help{font-size:10px;line-height:1.55;color:#78766c;margin:6px 0 0}#brink-wheel-builder .check-row{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #d8dccf;background:#f7f8f2;cursor:pointer}#brink-wheel-builder .check-row input{margin:3px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:#212821}#brink-wheel-builder .check-row strong{font-size:11px;display:block}#brink-wheel-builder .check-row small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px}#brink-wheel-builder .context-note{border-left:2px solid #bebfb0;padding-left:12px;font-size:11px;color:#77766a;line-height:1.55;margin:0 0 26px}#brink-wheel-builder .parts-wheel{margin-top:26px}#brink-wheel-builder .wheel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}#brink-wheel-builder .wheel-heading>span{font-size:12px;background:var(--warm);padding:4px 9px}#brink-wheel-builder .parts-wheel:not(:first-of-type){border-top:1px solid var(--line);padding-top:25px}#brink-wheel-builder .swatches{display:flex;gap:9px;flex-wrap:wrap}#brink-wheel-builder .swatch{display:flex;flex-direction:column;gap:7px;align-items:center;min-width:59px;border:1px solid var(--line);padding:11px 9px 8px;cursor:pointer;font-size:9px}#brink-wheel-builder .swatch.selected{border:1px solid var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#brink-wheel-builder .colour-dot{background:var(--swatch);border-radius:50%;width:25px;height:25px;border:1px solid #aaa}#brink-wheel-builder .extras-wheel{border-top:1px solid var(--line);padding-top:10px}#brink-wheel-builder .extra-row{border-bottom:1px solid var(--line);padding:15px 0}#brink-wheel-builder .extra-choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer}#brink-wheel-builder .extra-choice input{accent-color:var(--ink);width:16px;height:16px;margin:2px 0 0;flex-shrink:0}#brink-wheel-builder .extra-choice>span:nth-child(2){flex:1}#brink-wheel-builder .extra-choice strong{font-size:12px}#brink-wheel-builder .extra-choice .card-description{font-size:10px;margin-top:4px}#brink-wheel-builder .extra-price{font-size:12px;font-weight:700;white-space:nowrap}#brink-wheel-builder .delivery-choice{display:flex;gap:13px;align-items:center;margin:12px 0 0 26px}#brink-wheel-builder .delivery-choice label{margin-bottom:0!important;font-size:10px!important}#brink-wheel-builder .delivery-choice select{max-width:250px;padding:7px 10px;min-height:35px;font-size:11px}#brink-wheel-builder .review-wheel{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px}#brink-wheel-builder .review-wheel .wheel-heading{margin-bottom:12px}#brink-wheel-builder .text-button{font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:none;padding:4px 0;line-height:1.5}#brink-wheel-builder .spec-list{margin:0;font-size:11px}#brink-wheel-builder .spec-list>div{display:flex;justify-content:space-between;gap:20px;padding:5px 0}#brink-wheel-builder .spec-list dt{color:#78766c}#brink-wheel-builder .spec-list dd{margin:0;text-align:right;font-weight:600;max-width:65%}#brink-wheel-builder .review-extras{margin:0 0 26px}#brink-wheel-builder .extras-summary{list-style:none;padding:0;margin:0;font-size:12px}#brink-wheel-builder .extras-summary li{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #e6e5df}#brink-wheel-builder .extras-summary small{display:block;font-size:10px;color:#77766a;margin-top:3px}#brink-wheel-builder .extras-summary strong{font-size:11px;font-weight:600;white-space:nowrap}#brink-wheel-builder .optional{font-weight:400;color:#858379;margin-left:5px}#brink-wheel-builder .review-price{display:flex;justify-content:space-between;align-items:center;background:var(--warm);padding:18px 20px;margin-top:24px}#brink-wheel-builder .review-price span{font-size:12px;font-weight:700}#brink-wheel-builder .review-price strong{font-size:29px;letter-spacing:-.04em}#brink-wheel-builder .evaluation-status{margin-top:24px}#brink-wheel-builder .checking{font-size:10px;color:#77766a;margin:0 0 15px}#brink-wheel-builder .status-card{padding:15px 16px;background:#f7f5ea;border:1px solid #dfdcc9;font-size:11px;margin-bottom:15px}#brink-wheel-builder .status-card strong{font-size:12px}#brink-wheel-builder .status-card p{font-size:10px;margin:9px 0 0;line-height:1.5}#brink-wheel-builder .status-card ul{list-style:none;padding:0;margin:10px 0 0}#brink-wheel-builder .status-card li{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:7px 0;border-top:1px solid #e7e1cf;line-height:1.5}#brink-wheel-builder .status-card li>span{flex:1}#brink-wheel-builder .status-card li .text-button{min-width:80px;text-align:right;padding:0}#brink-wheel-builder .status-card.problem{border-color:#e5cbbb;background:#fcf4ee}#brink-wheel-builder .status-card.problem li{border-color:#efded2}#brink-wheel-builder .ready-status{display:flex;align-items:center;gap:9px;color:#4c612d;font-size:10px;line-height:1.5;margin-bottom:15px}#brink-wheel-builder .ready-status>span:first-child{font-size:17px}#brink-wheel-builder .step-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}#brink-wheel-builder .primary,#brink-wheel-builder .secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px;text-decoration:none;font-size:12px;font-weight:700;line-height:1.35}#brink-wheel-builder .primary{background:var(--green);color:#151912}#brink-wheel-builder .primary span{font-size:17px;line-height:1}#brink-wheel-builder .secondary{border:1px solid #bcbcb3;background:#fff}#brink-wheel-builder .back-button{padding:10px 0;background:none;font-size:11px;font-weight:600}#brink-wheel-builder .step-count{font-size:9px;color:#8a887e;max-width:100px}#brink-wheel-builder .global-status:empty{display:none}#brink-wheel-builder .global-status{font-size:12px;padding:14px 16px;margin:0 0 23px;background:var(--warm);line-height:1.7}#brink-wheel-builder .global-status.success{background:#eff4e6;border-left:3px solid #63863c}#brink-wheel-builder .global-status.error{background:#fcf0e8;border-left:3px solid #b56a41}#brink-wheel-builder .global-status .text-button{margin-left:9px}#brink-wheel-builder .loading-state{padding:40px 0;color:var(--muted);font-size:13px}#brink-wheel-builder .form-error{color:var(--red);font-size:11px;margin:10px 0}#brink-wheel-builder .closing-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;margin-top:65px;font-size:10px;letter-spacing:.13em;font-weight:700}#brink-wheel-builder .closing-line span:last-child{color:#8b897e;font-size:9px}#brink-wheel-builder footer{background:#151515;color:#a5a59b;display:flex;justify-content:space-between;gap:20px;padding:25px 4.4vw;font-size:10px}#brink-wheel-builder dialog{border:0;background:#f7f6f1;padding:36px;width:540px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:0 15px 80px #0003}#brink-wheel-builder dialog::backdrop{background:#1616168c}#brink-wheel-builder dialog h2{font-size:32px;margin-top:12px}#brink-wheel-builder dialog p{font-size:12px;line-height:1.65}#brink-wheel-builder dialog .help{font-size:10px;margin:14px 0 20px}#brink-wheel-builder .dialog-close{position:absolute;right:17px;top:10px;font-size:29px;padding:4px 8px;background:none;color:#67675d}#brink-wheel-builder .saved-ref{font-weight:700;letter-spacing:.06em;font-size:11px!important}#brink-wheel-builder .copy-field{display:flex}#brink-wheel-builder .copy-field input{min-width:0}#brink-wheel-builder .copy-field button{padding:10px 15px;border-left:0}#brink-wheel-builder .workshop-top{display:flex;justify-content:space-between;gap:25px;margin-bottom:30px}#brink-wheel-builder .workshop-actions{display:flex;align-items:flex-start;gap:10px}#brink-wheel-builder .workshop-meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:11px;margin-bottom:30px}#brink-wheel-builder .workshop-meta strong{display:block;margin-top:4px;overflow-wrap:anywhere}#brink-wheel-builder .workshop-wheels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}#brink-wheel-builder .workshop-wheels h3{margin-bottom:17px}#brink-wheel-builder .workshop-pending{background:var(--warm);padding:15px;margin-top:15px;font-size:11px}#brink-wheel-builder .workshop-pending p{font-size:10px;margin:7px 0 0}#brink-wheel-builder .workshop-extras,#brink-wheel-builder .workshop-notes{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}#brink-wheel-builder .workshop-extras h3,#brink-wheel-builder .workshop-notes h3{margin-bottom:14px}#brink-wheel-builder .workshop-notes>p{font-size:12px;overflow-wrap:anywhere}#brink-wheel-builder .workshop-total{margin-top:30px;background:var(--warm);padding:20px;max-width:500px;margin-left:auto}#brink-wheel-builder .workshop-total>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0;font-size:12px}#brink-wheel-builder .workshop-total>div:last-child{font-size:24px;border-top:1px solid #d3d2c9;margin-top:10px;padding-top:15px}#brink-wheel-builder #workshop>.help{text-align:right}#brink-wheel-builder [hidden]{display:none!important}#brink-wheel-builder .pending-actions{display:flex;gap:12px;flex-wrap:wrap}#brink-wheel-builder .extra-choice:has(input:disabled){cursor:default}#brink-wheel-builder .colour-dot{background:none;border:0}#brink-wheel-builder .global-status .help{margin-top:7px}@media(min-width:1600px){#brink-wheel-builder .wheel-builder-main{padding:0 65px}#brink-wheel-builder .site-header{padding:0 calc((100vw - 1380px)/2)}#brink-wheel-builder .builder-layout{gap:58px}#brink-wheel-builder .build-preview{padding:30px 35px}#brink-wheel-builder .choice-card{padding:18px}}@media(max-width:1100px){#brink-wheel-builder .builder-layout{gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#brink-wheel-builder .build-preview{padding:23px 22px}#brink-wheel-builder .choice-card{padding:13px 11px}#brink-wheel-builder .choice-content>strong{font-size:12px}#brink-wheel-builder .step-tab{font-size:9px}#brink-wheel-builder .workshop-top{flex-direction:column}#brink-wheel-builder .page-heading{padding-top:40px}#brink-wheel-builder .card-description{font-size:10px}}@media(max-width:800px){#brink-wheel-builder .site-header{height:73px}#brink-wheel-builder .site-header nav{gap:21px;font-size:11px}#brink-wheel-builder .header-link span{font-size:15px;margin-left:3px}#brink-wheel-builder .prototype-notice{font-size:9px;padding:8px}#brink-wheel-builder .page-heading{padding:33px 0 25px;gap:20px;align-items:center}#brink-wheel-builder h1{font-size:58px}#brink-wheel-builder .intro{font-size:12px;max-width:160px}#brink-wheel-builder .eyebrow{font-size:9px}#brink-wheel-builder .builder-layout{grid-template-columns:1fr;gap:30px}#brink-wheel-builder .build-preview{position:static;padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}#brink-wheel-builder .preview-top{grid-column:1/-1}#brink-wheel-builder .wheel-preview{grid-column:1/-1;margin:-2px 20px -15px;max-height:300px}#brink-wheel-builder .wheel-preview svg{max-height:300px}#brink-wheel-builder .schematic-note{grid-column:1/-1;margin-bottom:18px;font-size:9px}#brink-wheel-builder .preview-description{grid-column:1;margin:0;gap:12px}#brink-wheel-builder .preview-description strong{font-size:12px}#brink-wheel-builder .preview-description small,#brink-wheel-builder .preview-position{font-size:9px}#brink-wheel-builder .price-area{grid-column:2;grid-row:4/7;border:0;padding:0}#brink-wheel-builder .price-line{font-size:10px}#brink-wheel-builder .total-line strong{font-size:30px}#brink-wheel-builder .total-line>span{font-size:11px}#brink-wheel-builder .price-help{font-size:9px}#brink-wheel-builder .save-button{grid-column:1;margin-top:16px;padding:8px;font-size:10px}#brink-wheel-builder .save-hint{grid-column:1;font-size:9px}#brink-wheel-builder .steps{margin-bottom:27px}#brink-wheel-builder .step-tab{font-size:10px;padding:12px 2px 12px 0}#brink-wheel-builder .panel-intro{font-size:13px;max-width:100%}#brink-wheel-builder h2{font-size:34px}#brink-wheel-builder .choice-content>strong{font-size:14px}#brink-wheel-builder .choice-card{padding:17px 14px}#brink-wheel-builder .card-description{font-size:11px}#brink-wheel-builder .configuration{padding-bottom:0}#brink-wheel-builder .closing-line{margin-top:40px;padding:22px 0}#brink-wheel-builder .closing-line span:first-child{font-size:9px}#brink-wheel-builder .closing-line span:last-child{font-size:8px}#brink-wheel-builder .workshop-wheels{grid-template-columns:1fr;gap:30px}#brink-wheel-builder .workshop-meta{flex-direction:column;gap:10px}#brink-wheel-builder .workshop-meta strong{display:inline;margin-left:7px}#brink-wheel-builder .workshop-actions{flex-wrap:wrap}#brink-wheel-builder .global-status{font-size:11px}#brink-wheel-builder footer{font-size:9px}}@media(max-width:430px){#brink-wheel-builder .wheel-builder-main,#brink-wheel-builder .site-header{padding:0 18px}#brink-wheel-builder .site-header nav{gap:16px;font-size:10px}#brink-wheel-builder .page-heading{gap:14px}#brink-wheel-builder h1{font-size:50px}#brink-wheel-builder .intro{font-size:11px;max-width:134px}#brink-wheel-builder .page-heading .eyebrow{font-size:8px}#brink-wheel-builder .build-preview{padding:18px;gap:0 18px}#brink-wheel-builder .wheel-preview{margin:-3px -12px -12px}#brink-wheel-builder .preview-description{gap:15px}#brink-wheel-builder .preview-description strong{font-size:11px}#brink-wheel-builder .preview-description small{font-size:8px}#brink-wheel-builder .price-line{font-size:9px}#brink-wheel-builder .total-line strong{font-size:27px}#brink-wheel-builder .total-line{gap:4px}#brink-wheel-builder .total-line>span{font-size:10px}#brink-wheel-builder .price-help{font-size:8px}#brink-wheel-builder .step-tab{font-size:9px}#brink-wheel-builder .steps{column-gap:3px}#brink-wheel-builder .compact .choice-card{padding:13px 9px}#brink-wheel-builder .compact .choice-content>strong{font-size:11px}#brink-wheel-builder .compact .card-description{font-size:9px}#brink-wheel-builder .choice-card{padding:15px 12px}#brink-wheel-builder .choice-content>strong{font-size:12px}#brink-wheel-builder .field-grid{gap:14px 10px}#brink-wheel-builder select{font-size:11px;padding-left:9px}#brink-wheel-builder .primary,#brink-wheel-builder .secondary{font-size:11px;padding:14px 17px;gap:16px}#brink-wheel-builder .status-card{padding:13px 12px}#brink-wheel-builder .status-card li{gap:8px}#brink-wheel-builder .status-card li .text-button{min-width:70px;font-size:9px}#brink-wheel-builder .status-card li>span{font-size:10px}#brink-wheel-builder .closing-line{gap:12px}#brink-wheel-builder .closing-line span{max-width:50%}#brink-wheel-builder footer{flex-direction:column;gap:8px}#brink-wheel-builder dialog{padding:30px 22px}#brink-wheel-builder dialog h2{font-size:29px}#brink-wheel-builder .extras-summary li{font-size:11px}#brink-wheel-builder .workshop-actions .primary,#brink-wheel-builder .workshop-actions .secondary{padding:12px}#brink-wheel-builder .spec-list>div{gap:12px}}@media(prefers-reduced-motion:reduce){#brink-wheel-builder *{scroll-behavior:auto!important}}@media print{#brink-wheel-builder{font-size:11px;background:#fff}#brink-wheel-builder .site-header{background:#fff;color:#000;height:65px;padding:0}#brink-wheel-builder .site-header nav,#brink-wheel-builder .prototype-notice,#brink-wheel-builder .page-heading,#brink-wheel-builder .global-status,#brink-wheel-builder .builder-layout,#brink-wheel-builder .workshop-actions,#brink-wheel-builder .closing-line,#brink-wheel-builder footer,#brink-wheel-builder dialog{display:none!important}#brink-wheel-builder .wheel-builder-main{padding:0;max-width:none}#brink-wheel-builder #workshop{display:block!important}#brink-wheel-builder .workshop-top{margin:5px 0 20px}#brink-wheel-builder .workshop-top h2{font-size:29px}#brink-wheel-builder .workshop-top .panel-intro{font-size:11px}#brink-wheel-builder .workshop-wheels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}#brink-wheel-builder .workshop-wheels section,#brink-wheel-builder .workshop-extras,#brink-wheel-builder .workshop-notes,#brink-wheel-builder .workshop-total{break-inside:avoid}#brink-wheel-builder .workshop-meta{flex-direction:row;font-size:9px}#brink-wheel-builder .workshop-meta strong{display:block;margin:4px 0 0}#brink-wheel-builder .spec-list{font-size:9px}#brink-wheel-builder .workshop-pending{background:#f3f3f3!important;border:1px solid #ddd}#brink-wheel-builder .workshop-extras,#brink-wheel-builder .workshop-notes{margin-top:20px}#brink-wheel-builder .workshop-total{max-width:350px;margin-top:20px}#brink-wheel-builder .workshop-total>div:last-child{font-size:20px}#brink-wheel-builder .workshop-notes p{font-size:10px}#brink-wheel-builder a{text-decoration:none}#brink-wheel-builder .eyebrow{font-size:8px}}#brink-wheel-builder{--ink:#121212;--muted:#676767;--paper:#fff;--canvas:#f9f9f9;--line:#ddd;--green:#3ab54a;--warm:#f9f9f9;--font:inherit}#brink-wheel-builder{font-weight:400;letter-spacing:.4px;color:#3e3e3e;font-size:15px;line-height:1.6}#brink-wheel-builder .site-header{height:auto;min-height:62px;padding:16px max(15px,calc((100vw - 1500px)/2));background:#1a1a1a}#brink-wheel-builder .brand-home{display:flex;align-items:center;flex-shrink:0}#brink-wheel-builder .brand-home img{display:block;width:120px;height:auto}#brink-wheel-builder .site-header nav{font-size:14px;font-weight:400;gap:26px}#brink-wheel-builder .header-link{font-weight:400;letter-spacing:.4px;padding:0}#brink-wheel-builder .header-link span{color:#fff;font-size:16px}#brink-wheel-builder .prototype-notice{background:#f9f9f9;padding:8px 15px;font-size:12px;letter-spacing:.3px;color:#666;border-bottom:1px solid #ededed}#brink-wheel-builder .wheel-builder-main{max-width:1600px;padding:0 50px}#brink-wheel-builder .page-heading{padding:34px 0 30px;display:block}#brink-wheel-builder .page-heading h1{font-size:40px;line-height:1.3;font-weight:400;letter-spacing:.6px;margin:0 0 7px;color:#121212}#brink-wheel-builder .page-heading .intro{font-size:15px;line-height:1.7;margin:0;max-width:none;color:#676767}#brink-wheel-builder h2{font-size:24px;font-weight:400;letter-spacing:.6px;line-height:1.3;color:#121212;margin-bottom:10px}#brink-wheel-builder h3{font-size:18px;font-weight:400;letter-spacing:.6px;line-height:1.3;color:#121212}#brink-wheel-builder h4{font-size:16px;font-weight:400;letter-spacing:.6px;color:#121212;margin:0 0 6px}#brink-wheel-builder .eyebrow{font-size:11px;letter-spacing:1px;font-weight:400;color:#777;margin-bottom:12px}#brink-wheel-builder .builder-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:45px}#brink-wheel-builder .build-preview{padding:25px;background:#f9f9f9}#brink-wheel-builder .small-tag{font-size:11px;letter-spacing:.5px;background:#fff;border-color:#ddd}#brink-wheel-builder .schematic-note{font-size:11px;letter-spacing:.2px}#brink-wheel-builder .preview-position{font-size:11px;letter-spacing:.6px}#brink-wheel-builder .preview-description strong{font-size:16px;font-weight:400;letter-spacing:.3px;color:#121212}#brink-wheel-builder .preview-description small{font-size:12px}#brink-wheel-builder .price-line{font-size:14px}#brink-wheel-builder .total-line>span{font-size:16px;font-weight:400}#brink-wheel-builder .total-line strong{font-size:34px;font-weight:400;letter-spacing:.6px}#brink-wheel-builder .price-help,#brink-wheel-builder .save-hint{font-size:12px;letter-spacing:.2px}#brink-wheel-builder .save-button{font-size:14px;min-height:45px;font-weight:400;border-radius:2px;color:#121212}#brink-wheel-builder .steps{margin-bottom:26px}#brink-wheel-builder .step-tab{font-size:12px;font-weight:400;gap:4px;padding:12px 3px 12px 0;letter-spacing:.3px}#brink-wheel-builder .step-number{font-size:12px;font-weight:400}#brink-wheel-builder .step-tab.current .step-number{color:#121212}#brink-wheel-builder .step-tab.current{border-color:#121212}#brink-wheel-builder .panel-intro{font-size:14px;color:#676767;max-width:none;margin-bottom:23px}#brink-wheel-builder fieldset{margin-bottom:24px}#brink-wheel-builder legend{font-size:14px;font-weight:400;letter-spacing:.4px;margin-bottom:11px}#brink-wheel-builder .choice-card,#brink-wheel-builder .compact .choice-card{border-radius:2px;box-shadow:none;min-height:98px;padding:16px}#brink-wheel-builder .choice-card.selected{background:#f9f9f9;border-color:#121212;box-shadow:inset 0 0 0 1px #121212}#brink-wheel-builder .choice-card:has(input:disabled){background:#fafafa;cursor:default;color:#777}#brink-wheel-builder .choice-card:has(input:disabled) .radio-indicator{opacity:.35}#brink-wheel-builder .choice-content>strong,#brink-wheel-builder .compact .choice-content>strong{font-size:15px;letter-spacing:.2px;font-weight:400;color:#121212}#brink-wheel-builder .card-description,#brink-wheel-builder .compact .card-description{font-size:12px;line-height:1.5;letter-spacing:.2px}#brink-wheel-builder .card-kicker{font-size:10px;font-weight:400;letter-spacing:.6px}#brink-wheel-builder .card-meta{font-size:12px;letter-spacing:.2px;color:#646464;margin-top:6px}#brink-wheel-builder .radio-indicator{margin-top:3px}#brink-wheel-builder .selected .radio-indicator{background:#fff;border-color:#121212}#brink-wheel-builder .section-heading p{font-size:13px;max-width:none}#brink-wheel-builder .field-grid{gap:18px}#brink-wheel-builder .field label,#brink-wheel-builder label:not(.choice-card,.swatch,.check-row,.extra-choice){font-size:13px;font-weight:400;letter-spacing:.3px}#brink-wheel-builder select,#brink-wheel-builder input[type=text],#brink-wheel-builder textarea{font-size:14px;min-height:45px;border-radius:2px;border-color:#a5a5a5;letter-spacing:.3px;line-height:1.45}#brink-wheel-builder .help{font-size:12px;line-height:1.5;color:#737373;letter-spacing:.2px}#brink-wheel-builder .check-row{background:#f9f9f9;border-color:#ddd;padding:16px}#brink-wheel-builder .check-row strong{font-size:13px;font-weight:400}#brink-wheel-builder .check-row small{font-size:12px;line-height:1.5}#brink-wheel-builder .check-row input,#brink-wheel-builder .extra-choice input{accent-color:#121212}#brink-wheel-builder .context-note{font-size:12px;color:#737373;border-color:#bbb;line-height:1.6}#brink-wheel-builder .variant-guidance{font-size:12px;letter-spacing:.2px;line-height:1.6;margin:11px 0 0;color:#646464}#brink-wheel-builder .variant-guidance.has-issue{color:#95412e;border-left:2px solid #b4775b;padding-left:10px}#brink-wheel-builder .swatches{gap:10px}#brink-wheel-builder .swatch{border-radius:2px;font-size:12px;letter-spacing:.2px;min-width:78px;max-width:150px;padding:12px 10px;gap:8px;text-align:center}#brink-wheel-builder .swatch>strong{font-weight:400}#brink-wheel-builder .swatch>span{font-size:11px}#brink-wheel-builder .swatch:has(input:disabled){color:#888;background:#fafafa;cursor:default}#brink-wheel-builder .swatch .colour-dot{width:27px;height:27px}#brink-wheel-builder .extra-group{margin-top:23px}#brink-wheel-builder .extra-group>.help{margin:5px 0 9px}#brink-wheel-builder .extra-row{padding:16px 0}#brink-wheel-builder .extra-choice{gap:11px}#brink-wheel-builder .extra-choice strong{font-size:14px;font-weight:400;color:#121212}#brink-wheel-builder .extra-choice .card-description{font-size:12px;line-height:1.5;margin-top:5px}#brink-wheel-builder .extra-choice input{margin-top:4px}#brink-wheel-builder .extra-price{font-size:14px;font-weight:400;letter-spacing:.2px}#brink-wheel-builder .extra-variant{display:block;font-size:12px;color:#5c5c5c;margin:3px 0;letter-spacing:.2px}#brink-wheel-builder .suggestion-label{display:inline-block;font-size:11px;color:#4c6942;letter-spacing:.2px;margin:2px 0}#brink-wheel-builder .extra-choice:has(input:disabled){opacity:.66}#brink-wheel-builder .extra-choice:has(input:disabled) .help{opacity:1}#brink-wheel-builder .delivery-choice select{font-size:13px;max-width:250px}#brink-wheel-builder .delivery-choice label{font-size:12px!important}#brink-wheel-builder .other-options{margin-top:13px}#brink-wheel-builder .other-options>summary{font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:5px 0;color:#121212}#brink-wheel-builder .form-error{font-size:12px}#brink-wheel-builder .spec-list{font-size:13px}#brink-wheel-builder .spec-list dd{font-weight:400;color:#121212}#brink-wheel-builder .spec-list>div{padding:6px 0}#brink-wheel-builder .extras-summary{font-size:13px}#brink-wheel-builder .extras-summary strong{font-size:13px;font-weight:400}#brink-wheel-builder .extras-summary small{font-size:12px}#brink-wheel-builder .review-price{background:#f9f9f9;padding:18px}#brink-wheel-builder .review-price span{font-size:14px;font-weight:400}#brink-wheel-builder .review-price strong{font-size:28px;font-weight:400;letter-spacing:.4px}#brink-wheel-builder .text-button{font-size:12px;font-weight:400;letter-spacing:.3px}#brink-wheel-builder .status-card{font-size:12px;background:#fbfaf6;border-color:#dfdccf;border-radius:2px}#brink-wheel-builder .status-card strong{font-size:14px;font-weight:400}#brink-wheel-builder .status-card p{font-size:12px}#brink-wheel-builder .ready-status,#brink-wheel-builder .checking{font-size:12px;letter-spacing:.2px}#brink-wheel-builder .step-count{font-size:12px;max-width:none}#brink-wheel-builder .back-button{font-size:14px;font-weight:400}#brink-wheel-builder .primary,#brink-wheel-builder .secondary{font-size:15px;font-weight:400;letter-spacing:.7px;padding:13px 22px;min-height:47px;border-radius:2px;gap:24px}#brink-wheel-builder .primary{background:#121212;color:#fff;border:1px solid #121212}#brink-wheel-builder .primary span{font-size:18px}#brink-wheel-builder .secondary{color:#121212;border-color:#121212}#brink-wheel-builder .step-actions{padding-top:21px;margin-top:23px}#brink-wheel-builder .global-status{font-size:13px;letter-spacing:.2px}#brink-wheel-builder .global-status strong{font-weight:700}#brink-wheel-builder footer{background:#1a1a1a;font-size:12px;color:#ccc;letter-spacing:.4px;margin-top:50px;padding:26px 50px}#brink-wheel-builder dialog{background:#fff;padding:35px;width:560px;border-radius:2px}#brink-wheel-builder dialog h2{font-size:27px;font-weight:400}#brink-wheel-builder dialog p{font-size:14px}#brink-wheel-builder dialog .help{font-size:12px}#brink-wheel-builder .workshop-top h2{font-size:30px}#brink-wheel-builder .workshop-meta,#brink-wheel-builder .workshop-pending{font-size:13px}#brink-wheel-builder .workshop-pending p,#brink-wheel-builder .workshop-notes>p,#brink-wheel-builder .workshop-total>div{font-size:13px}#brink-wheel-builder .workshop-total>div:last-child{font-size:24px}@media(min-width:1600px){#brink-wheel-builder .wheel-builder-main{padding:0 50px}#brink-wheel-builder .builder-layout{gap:50px}#brink-wheel-builder .build-preview{padding:30px}#brink-wheel-builder .site-header{padding:16px calc((100vw - 1500px)/2)}}@media(max-width:1100px){#brink-wheel-builder .wheel-builder-main{padding:0 32px}#brink-wheel-builder .site-header{padding:16px 32px}#brink-wheel-builder .builder-layout{gap:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#brink-wheel-builder .choice-card,#brink-wheel-builder .compact .choice-card{padding:14px}#brink-wheel-builder .choice-content>strong,#brink-wheel-builder .compact .choice-content>strong{font-size:14px}#brink-wheel-builder .step-tab{font-size:11px}#brink-wheel-builder .build-preview{padding:22px}#brink-wheel-builder .total-line strong{font-size:30px}#brink-wheel-builder .preview-description strong{font-size:14px}#brink-wheel-builder .price-line{font-size:13px}}@media(max-width:800px){#brink-wheel-builder .wheel-builder-main{padding:0 20px}#brink-wheel-builder .site-header{padding:16px 20px}#brink-wheel-builder .builder-layout{grid-template-columns:1fr;gap:29px}#brink-wheel-builder .page-heading{padding:26px 0}#brink-wheel-builder .page-heading h1{font-size:30px;margin-bottom:5px}#brink-wheel-builder .page-heading .intro{font-size:14px}#brink-wheel-builder .build-preview{padding:20px;gap:0 23px}#brink-wheel-builder .preview-description strong{font-size:14px}#brink-wheel-builder .preview-description small{font-size:11px}#brink-wheel-builder .preview-position{font-size:10px}#brink-wheel-builder .price-line{font-size:12px}#brink-wheel-builder .price-help{font-size:11px}#brink-wheel-builder .total-line>span{font-size:13px}#brink-wheel-builder .total-line strong{font-size:29px}#brink-wheel-builder .save-button{font-size:13px;margin-top:15px}#brink-wheel-builder .save-hint,#brink-wheel-builder .schematic-note{font-size:10px}#brink-wheel-builder .step-tab,#brink-wheel-builder .step-number{font-size:12px}#brink-wheel-builder h2{font-size:24px}#brink-wheel-builder h3{font-size:18px}#brink-wheel-builder .primary,#brink-wheel-builder .secondary{font-size:14px;padding:13px 20px}#brink-wheel-builder .workshop-wheels{grid-template-columns:1fr}#brink-wheel-builder footer{padding:24px 20px}#brink-wheel-builder .status-card li .text-button{font-size:12px;min-width:90px}}@media(max-width:430px){#brink-wheel-builder .wheel-builder-main{padding:0 15px}#brink-wheel-builder .site-header{padding:16px 15px}#brink-wheel-builder .site-header nav{gap:16px;font-size:12px}#brink-wheel-builder .header-link{font-size:12px}#brink-wheel-builder .brand-home img{width:105px}#brink-wheel-builder .prototype-notice{font-size:10px;padding:8px 15px}#brink-wheel-builder .page-heading h1{font-size:30px}#brink-wheel-builder .build-preview{padding:17px;gap:0 15px}#brink-wheel-builder .preview-description strong{font-size:12px}#brink-wheel-builder .preview-description small{font-size:10px}#brink-wheel-builder .price-line{font-size:11px}#brink-wheel-builder .price-help{font-size:10px}#brink-wheel-builder .total-line strong{font-size:25px}#brink-wheel-builder .total-line>span{font-size:12px}#brink-wheel-builder .step-tab{font-size:10px}#brink-wheel-builder .step-number{font-size:11px}#brink-wheel-builder .choice-card,#brink-wheel-builder .compact .choice-card{padding:13px 11px}#brink-wheel-builder .compact .choice-content>strong,#brink-wheel-builder .choice-content>strong{font-size:13px}#brink-wheel-builder .compact .card-description,#brink-wheel-builder .card-description{font-size:12px}#brink-wheel-builder .field-grid{gap:15px 10px}#brink-wheel-builder select{font-size:13px;padding:10px 8px}#brink-wheel-builder .help{font-size:11px}#brink-wheel-builder .primary,#brink-wheel-builder .secondary{font-size:13px;padding:13px 16px;gap:17px}#brink-wheel-builder .status-card li>span{font-size:11px}#brink-wheel-builder .status-card li .text-button{font-size:11px;min-width:82px}#brink-wheel-builder .extras-summary,#brink-wheel-builder .spec-list{font-size:12px}#brink-wheel-builder .extra-choice strong,#brink-wheel-builder .extra-price{font-size:13px}#brink-wheel-builder dialog{padding:30px 22px}#brink-wheel-builder dialog h2{font-size:25px}#brink-wheel-builder footer{padding:25px 15px;font-size:11px}}@media print{#brink-wheel-builder{letter-spacing:0}#brink-wheel-builder .site-header{background:#1a1a1a!important;height:50px;padding:10px 15px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#brink-wheel-builder .brand-home img{width:100px}#brink-wheel-builder .page-heading,#brink-wheel-builder footer{display:none!important}#brink-wheel-builder .wheel-builder-main{padding:0!important}#brink-wheel-builder .workshop-wheels{grid-template-columns:repeat(2,minmax(0,1fr))}#brink-wheel-builder .spec-list{font-size:10px}#brink-wheel-builder .workshop-top h2{font-size:26px}#brink-wheel-builder .workshop-meta{font-size:10px}#brink-wheel-builder .workshop-pending,#brink-wheel-builder .workshop-pending p,#brink-wheel-builder .workshop-notes>p{font-size:10px}#brink-wheel-builder .workshop-total>div{font-size:11px}#brink-wheel-builder .workshop-total>div:last-child{font-size:19px}}#brink-wheel-builder .accessory-group{border-top:1px solid #ddd;padding:15px 0;margin-top:7px}#brink-wheel-builder .accessory-group>summary{cursor:pointer;font-size:14px;color:#121212;letter-spacing:.3px;list-style-position:inside;line-height:1.5}#brink-wheel-builder .accessory-group>summary>span:first-child{font-weight:700}#brink-wheel-builder .accessory-selection{display:block;font-size:12px;font-weight:400;color:#666;margin:4px 0 0 16px;overflow-wrap:anywhere}#brink-wheel-builder .accessory-group[open]>.help{margin:13px 0 5px}#brink-wheel-builder .accessory-group .extra-row:last-child{border-bottom:0}#brink-wheel-builder .accessory-group[open]>summary .accessory-selection{color:#555}@media screen and (min-width:801px)and (max-height:850px){#brink-wheel-builder .build-preview{position:static}}#brink-wheel-builder .product-status{border-left:2px solid #b4775b;background:#fcf4ee;color:#754b37;padding:11px 12px;margin:12px 0 0;font-size:12px;line-height:1.6;letter-spacing:.2px}#brink-wheel-builder .product-status strong{font-weight:700}#brink-wheel-builder .extra-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:84px}#brink-wheel-builder .extra-price strong{font-size:14px;font-weight:400;line-height:1.4}#brink-wheel-builder .extra-price s{font-size:12px;color:#737373;line-height:1.3}#brink-wheel-builder .extra-price small{font-size:11px;letter-spacing:.1px;color:#426535;line-height:1.4}#brink-wheel-builder .extras-summary .extra-price small{margin:0}#brink-wheel-builder .saving-line{color:#426535}#brink-wheel-builder .preferred-label{font-size:12px;color:#555;margin:14px 0 0;letter-spacing:.3px}#brink-wheel-builder .accessory-offer{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;color:#426535}@media(max-width:430px){#brink-wheel-builder .extra-price{min-width:76px}#brink-wheel-builder .extra-price strong{font-size:13px}#brink-wheel-builder .extra-price small{font-size:10px}}#brink-wheel-builder .service-terms{font-size:13px;line-height:1.6;letter-spacing:.2px;color:#4c4c4c}#brink-wheel-builder .service-terms p{margin:8px 0}#brink-wheel-builder .service-terms h3{margin:0 0 12px;color:#121212}#brink-wheel-builder .price-service{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12px}#brink-wheel-builder .price-service strong{font-weight:600;color:#121212}#brink-wheel-builder .price-service small{display:block;font-size:11px;color:#737373}#brink-wheel-builder .review-service{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}#brink-wheel-builder .workshop-service{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}#brink-wheel-builder .workshop-service .help{text-align:left}@media(max-width:800px){#brink-wheel-builder .price-service{font-size:11px}#brink-wheel-builder .price-service small{font-size:10px}}@media(max-width:430px){#brink-wheel-builder .price-service{font-size:11px;line-height:1.5}#brink-wheel-builder .service-terms h3{font-size:17px}}@media print{#brink-wheel-builder .workshop-service{break-inside:avoid;font-size:10px;margin-top:20px;padding-top:15px}#brink-wheel-builder .workshop-service h3{font-size:14px}#brink-wheel-builder .workshop-service .help{font-size:10px}}#brink-wheel-builder .checkout-review{margin-top:23px;padding:20px;border:1px solid #ddd;background:#fafafa;font-size:14px;line-height:1.6}#brink-wheel-builder .checkout-review h3{margin:0 0 12px}#brink-wheel-builder .checkout-review p{margin:12px 0}#brink-wheel-builder .checkout-review .review-price{padding:0;background:none;gap:16px;flex-wrap:wrap}#brink-wheel-builder .checkout-review .service-terms{border-top:1px solid #ddd;margin-top:16px;padding-top:8px}#brink-wheel-builder .checkout-review .secondary{margin-top:8px}#brink-wheel-builder .checkout-quantity{margin:16px 0}#brink-wheel-builder .checkout-quantity select{max-width:240px}#brink-wheel-builder .checkout-quantity .help{margin:8px 0}#brink-wheel-builder .spoke-review{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;line-height:1.6}#brink-wheel-builder .spoke-review>h3{margin:0 0 10px}#brink-wheel-builder .spoke-review>.help{margin:8px 0 16px}#brink-wheel-builder .spoke-result-wheels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#brink-wheel-builder .spoke-result-wheel{min-width:0}#brink-wheel-builder .spoke-result-wheel h4{margin:0 0 8px}#brink-wheel-builder .spoke-result-wheel>p{margin:8px 0}#brink-wheel-builder .spoke-result-table{width:100%;border-collapse:collapse;text-align:left;margin:8px 0}#brink-wheel-builder .spoke-result-table caption{text-align:left;margin-bottom:7px}#brink-wheel-builder .spoke-result-table th,#brink-wheel-builder .spoke-result-table td{padding:9px 6px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}#brink-wheel-builder .spoke-result-table th{font-weight:400}#brink-wheel-builder .spoke-result-table td strong{display:block;font-size:18px;font-weight:600;color:var(--ink);white-space:nowrap}#brink-wheel-builder .spoke-result-table td small{display:block;font-size:11px;line-height:1.5;color:var(--muted)}#brink-wheel-builder .spoke-result-table td:last-child{font-size:16px;color:var(--ink)}#brink-wheel-builder .spoke-calculation-details{margin:16px 0 22px}#brink-wheel-builder .spoke-calculation-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:13px;color:var(--ink)}#brink-wheel-builder .spoke-calculation-details p{overflow-wrap:anywhere}#brink-wheel-builder .spoke-review>.spoke-price-heading{margin-top:24px}#brink-wheel-builder .spoke-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#brink-wheel-builder .spoke-price-card{min-width:0;padding:18px;background:var(--warm);border:1px solid var(--line);border-radius:2px}#brink-wheel-builder .spoke-price-card h4{font-size:17px}#brink-wheel-builder .spoke-comparison-total{font-size:28px;line-height:1.3;color:var(--ink);margin:10px 0 17px;letter-spacing:.4px}#brink-wheel-builder .spoke-price-card dl{font-size:12px;margin:0 0 14px}#brink-wheel-builder .spoke-price-card dl>div{display:flex;justify-content:space-between;gap:12px;margin:6px 0}#brink-wheel-builder .spoke-price-card dd{margin:0;white-space:nowrap;color:var(--ink)}#brink-wheel-builder .spoke-price-card>.help{margin:0}@media(min-width:801px)and (max-width:1100px){#brink-wheel-builder .spoke-result-wheels{grid-template-columns:1fr}#brink-wheel-builder .spoke-price-card{padding:14px}#brink-wheel-builder .spoke-price-card dl>div{display:block}#brink-wheel-builder .spoke-price-card dd{margin-top:2px}}@media(max-width:600px){#brink-wheel-builder .spoke-result-wheels,#brink-wheel-builder .spoke-price-cards{grid-template-columns:1fr}#brink-wheel-builder .spoke-result-wheels{gap:16px}#brink-wheel-builder .spoke-price-card{padding:18px}#brink-wheel-builder .spoke-result-table th,#brink-wheel-builder .spoke-result-table td{font-size:13px}#brink-wheel-builder .spoke-result-table td strong{font-size:20px}}#brink-wheel-builder .purchase-mode{margin:24px 0 0}#brink-wheel-builder .purchase-mode>legend{font-size:18px;line-height:1.3;color:var(--ink);margin-bottom:9px}#brink-wheel-builder .purchase-mode>.help{margin:0 0 16px}#brink-wheel-builder .purchase-mode .spoke-price-card{display:block;cursor:pointer;position:relative}#brink-wheel-builder .purchase-mode .spoke-price-card.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#brink-wheel-builder .purchase-mode .spoke-price-card:focus-within{outline:2px solid var(--ink);outline-offset:3px}#brink-wheel-builder .purchase-mode input[type=radio]{width:16px;height:16px;accent-color:var(--ink);vertical-align:middle;margin:0 8px 0 0}#brink-wheel-builder .mode-card-title{font-size:17px;color:var(--ink);vertical-align:middle}#brink-wheel-builder .purchase-mode .spoke-comparison-total{display:block}#brink-wheel-builder .purchase-mode .spoke-price-card>.help{display:block}#brink-wheel-builder .mode-supply-warning{margin-top:16px;border-left:2px solid #b4775b;background:#fcf4ee;padding:14px;font-size:13px}#brink-wheel-builder .mode-supply-warning p{margin:0 0 10px}#brink-wheel-builder .mode-supply-warning>.help:last-child{margin:10px 0 0}#brink-wheel-builder .mode-supply-warning .secondary{font-size:13px;min-height:42px;padding:10px 14px}#brink-wheel-builder .recommended-build{margin:20px 0 28px;padding:20px;border:1px solid var(--line);background:var(--warm);font-size:14px;line-height:1.6}#brink-wheel-builder .recommended-build h3{margin:0 0 8px}#brink-wheel-builder .recommended-build>p{margin:8px 0}#brink-wheel-builder .recommended-build .secondary{margin-top:8px;font-size:14px;padding:10px 16px;min-height:44px}#brink-wheel-builder .recommendation-preview{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}#brink-wheel-builder .recommendation-preview h4{font-size:15px;margin:0 0 9px}#brink-wheel-builder .recommendation-preview ul{margin:9px 0;padding-left:20px}#brink-wheel-builder .recommendation-preview li{margin:5px 0;overflow-wrap:anywhere}#brink-wheel-builder .recommendation-preview:focus{outline:2px solid var(--ink);outline-offset:5px}#brink-wheel-builder .recommendation-issues{color:#754b37}#brink-wheel-builder .recommendation-issues .text-button{white-space:nowrap}#brink-wheel-builder .recommendation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#brink-wheel-builder .recommendation-actions .text-button{min-height:44px;padding:10px 0}#brink-wheel-builder .recommended-build .form-error{margin-top:12px}@media(max-width:430px){#brink-wheel-builder .recommended-build{padding:16px;font-size:13px}#brink-wheel-builder .recommended-build .secondary{font-size:13px;width:100%;justify-content:center}#brink-wheel-builder .recommendation-actions{align-items:stretch;flex-direction:column;gap:2px}#brink-wheel-builder .recommendation-actions .text-button{text-align:left}}#brink-wheel-builder .private-save-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}#brink-wheel-builder .private-save-actions button{justify-content:center;white-space:normal}#brink-wheel-builder .save-button:disabled{cursor:wait}#brink-wheel-builder .choice-content>.part-image{display:block;width:100%;height:96px;object-fit:contain;object-position:center;background:#fff;margin:0 0 7px}#brink-wheel-builder .suggestion-label.brink-recommendation-label{display:block;margin:4px 0 2px}@media(max-width:600px){#brink-wheel-builder .published-extra-row .extra-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start}#brink-wheel-builder .published-extra-row .extra-choice>.extra-price{grid-column:2;justify-self:start;align-items:flex-start;text-align:left;min-width:0;max-width:100%}}#brink-wheel-builder{font-family:inherit;box-sizing:border-box;max-width:1600px;margin:0 auto;padding:32px 50px}#brink-wheel-builder .wheel-builder-main{padding:0}#brink-wheel-builder .wheel-builder-actions{display:flex;justify-content:flex-end;margin-bottom:12px}#brink-wheel-builder .wheel-builder-help{margin-top:32px;padding-top:24px;border-top:1px solid #ddd}#brink-wheel-builder .wheel-builder-help details{margin:12px 0}#brink-wheel-builder .wheel-builder-help summary{cursor:pointer;font-weight:600}@media(max-width:800px){#brink-wheel-builder{padding:24px 20px}}@media(max-width:430px){#brink-wheel-builder{padding:20px 15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brink-wheel-builder.css.map */
