.bbd-brush-scrubber{--bbd-scrub-red: #7a2020;--bbd-scrub-ink: #1a140e;--bbd-scrub-muted: #6b5c48;--bbd-scrub-cream: #f4ece0;--bbd-scrub-cream-2: #ebe0cc;--bbd-scrub-line: rgb(26 20 14 / .12);background:var(--bbd-scrub-cream);border:1px solid var(--bbd-scrub-line);color:var(--bbd-scrub-ink);padding:clamp(18px,3vw,36px)}.bbd-brush-scrubber *{box-sizing:border-box}.bbd-brush-scrubber__top{display:flex;justify-content:space-between;gap:20px;align-items:end}.bbd-brush-scrubber__top h3,.bbd-brush-scrubber__details h4{margin:0;font-family:var(--font-heading--family);font-weight:800;letter-spacing:0;text-transform:uppercase}.bbd-brush-scrubber__top h3{font-size:clamp(1.45rem,3vw,2.35rem);line-height:.98}.bbd-brush-scrubber__top p{margin:0;color:var(--bbd-scrub-muted);font-size:.84rem}.bbd-brush-scrubber__kicker{color:var(--bbd-scrub-red)!important;font-size:.68rem!important;font-weight:900;letter-spacing:.1em;line-height:1.1;margin:0 0 6px!important;text-transform:uppercase}.bbd-brush-scrubber__track{position:relative;display:flex;justify-content:space-between;gap:2px;margin:22px 0 18px;min-height:58px;overflow-x:auto;scrollbar-width:none}.bbd-brush-scrubber__track::-webkit-scrollbar{display:none}.bbd-brush-scrubber__line{position:absolute;left:0;right:0;top:17px;height:2px;background:#1a140e24}.bbd-brush-scrubber__tick{position:relative;z-index:1;display:grid;place-items:start center;gap:8px;min-width:58px;padding:8px 4px 0;border:0;background:transparent;color:var(--bbd-scrub-ink);cursor:pointer;font:inherit}.bbd-brush-scrubber__tick:hover .bbd-brush-scrubber__dot,.bbd-brush-scrubber__tick:focus-visible .bbd-brush-scrubber__dot{border-color:var(--bbd-scrub-red);box-shadow:0 0 0 5px #7a20201f;transform:scale(1.18)}.bbd-brush-scrubber__tick:hover .bbd-brush-scrubber__tick-label,.bbd-brush-scrubber__tick:focus-visible .bbd-brush-scrubber__tick-label{color:var(--bbd-scrub-red)}.bbd-brush-scrubber__tick:focus-visible{outline:2px solid rgb(122 32 32 / .34);outline-offset:4px}.bbd-brush-scrubber__dot{width:14px;height:14px;border:2px solid var(--bbd-scrub-ink);border-radius:999px;background:var(--bbd-scrub-cream);transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.bbd-brush-scrubber__tick.is-active .bbd-brush-scrubber__dot{background:var(--bbd-scrub-red);border-color:var(--bbd-scrub-red);transform:scale(1.34)}.bbd-brush-scrubber__tick-label{color:var(--bbd-scrub-muted);font-family:var(--font-heading--family);font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.bbd-brush-scrubber__tick.is-active .bbd-brush-scrubber__tick-label{color:var(--bbd-scrub-red)}.bbd-brush-scrubber__panels{border-top:1px solid var(--bbd-scrub-line);padding-top:22px;min-height:430px}.bbd-brush-scrubber__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.88fr);gap:clamp(18px,3vw,34px);align-items:stretch;min-height:380px}.bbd-brush-scrubber__panel[hidden]{display:none}.bbd-brush-scrubber__details{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:360px}.bbd-brush-scrubber__label{margin:0 0 4px;color:var(--bbd-scrub-red);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.bbd-brush-scrubber__details h4{font-size:clamp(2rem,4vw,3.1rem);line-height:.95}.bbd-brush-scrubber__note{display:-webkit-box;max-width:48rem;min-height:3.95rem;margin:9px 0 0;overflow:hidden;color:var(--bbd-scrub-muted);font-size:.92rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bbd-brush-scrubber__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;margin-top:18px}.bbd-brush-scrubber__price{display:grid;gap:4px;min-height:64px;padding:12px 14px;border:1.5px solid transparent;background:var(--bbd-scrub-cream-2);color:var(--bbd-scrub-red);cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bbd-brush-scrubber__price:not(:disabled):hover,.bbd-brush-scrubber__price:focus-visible{border-color:var(--bbd-scrub-red);background:#fff8ed;box-shadow:0 10px 20px #1a140e1f;transform:translateY(-1px)}.bbd-brush-scrubber__price.is-selected{border-color:var(--bbd-scrub-red);background:#fbf4e7;box-shadow:inset 0 -3px 0 var(--bbd-scrub-red)}.bbd-brush-scrubber__price:focus-visible{outline:2px solid rgb(122 32 32 / .34);outline-offset:2px}.bbd-brush-scrubber__price:disabled{cursor:not-allowed;opacity:.58;transform:none}.bbd-brush-scrubber__price span{color:var(--bbd-scrub-muted);font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.bbd-brush-scrubber__price strong{color:var(--bbd-scrub-red);font-family:var(--font-heading--family);font-size:1.32rem;line-height:1}.bbd-brush-scrubber__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:18px}.bbd-brush-scrubber__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--bbd-scrub-red);background:var(--bbd-scrub-red);color:#fff8ed;cursor:pointer;font-family:var(--font-heading--family);font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bbd-brush-scrubber__button:not(:disabled):hover,.bbd-brush-scrubber__button:focus-visible{background:#5a1515;border-color:#5a1515;box-shadow:0 9px 18px #1a140e29;color:#fff8ed;transform:translateY(-1px)}.bbd-brush-scrubber__button:focus-visible{outline:2px solid rgb(122 32 32 / .34);outline-offset:2px}.bbd-brush-scrubber__button--quote{width:100%}.bbd-brush-scrubber__button:disabled{cursor:wait;opacity:.72;transform:none}.bbd-brush-scrubber__button [data-bbd-add-busy],.bbd-brush-scrubber__button [data-bbd-add-done],.bbd-brush-scrubber__button[data-state=busy] [data-bbd-add-idle],.bbd-brush-scrubber__button[data-state=done] [data-bbd-add-idle]{display:none}.bbd-brush-scrubber__button[data-state=busy] [data-bbd-add-busy],.bbd-brush-scrubber__button[data-state=done] [data-bbd-add-done]{display:inline}.bbd-brush-scrubber__rolloff{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;max-width:280px;padding:8px 12px;border:1px solid rgb(26 20 14 / .14);background:#fbf4e7;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bbd-brush-scrubber__rolloff:hover,.bbd-brush-scrubber__rolloff:focus-within{border-color:#7a202070;background:#fff8ed;box-shadow:0 8px 18px #1a140e1a;transform:translateY(-1px)}.bbd-brush-scrubber__rolloff:hover .bbd-brush-scrubber__switch,.bbd-brush-scrubber__rolloff:focus-within .bbd-brush-scrubber__switch{border-color:var(--bbd-scrub-red)}.bbd-brush-scrubber__rolloff input{position:absolute;opacity:0;pointer-events:none}.bbd-brush-scrubber__switch{position:relative;display:block;width:44px;height:26px;border:1px solid rgb(26 20 14 / .18);border-radius:999px;background:#d8cdb9;box-shadow:inset 0 1px 2px #1a140e1f;transition:background-color .16s ease,border-color .16s ease}.bbd-brush-scrubber__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff8ed;box-shadow:0 1px 4px #1a140e3d;transition:transform .16s ease,background-color .16s ease}.bbd-brush-scrubber__rolloff input:checked+.bbd-brush-scrubber__switch{border-color:var(--bbd-scrub-red);background:var(--bbd-scrub-red)}.bbd-brush-scrubber__rolloff input:checked+.bbd-brush-scrubber__switch:after{background:#fff8ed;transform:translate(18px)}.bbd-brush-scrubber__rolloff input:focus-visible+.bbd-brush-scrubber__switch{outline:2px solid rgb(122 32 32 / .32);outline-offset:2px}.bbd-brush-scrubber__rolloff strong,.bbd-brush-scrubber__rolloff small{display:block}.bbd-brush-scrubber__rolloff strong{color:var(--bbd-scrub-ink);font-size:.76rem;line-height:1.05}.bbd-brush-scrubber__rolloff small{margin-top:2px;color:var(--bbd-scrub-muted);font-size:.66rem;line-height:1.2}.bbd-brush-scrubber__status{min-height:.9rem;margin:8px 0 0;color:var(--bbd-scrub-muted);font-size:.72rem;line-height:1.2}.bbd-brush-scrubber__visual{display:grid;align-content:center;gap:14px;min-height:100%;padding:22px;background:var(--bbd-scrub-cream-2);overflow:hidden}.bbd-brush-scrubber__quote-panel{display:grid;gap:12px;max-width:560px;margin-top:18px}.bbd-brush-scrubber__quote-summary{display:grid;gap:4px;padding:12px 14px;border-left:4px solid var(--bbd-scrub-red);background:var(--bbd-scrub-cream-2)}.bbd-brush-scrubber__quote-summary span,.bbd-brush-scrubber__quote-form label span{color:var(--bbd-scrub-muted);font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.bbd-brush-scrubber__quote-summary strong{color:var(--bbd-scrub-red);font-family:var(--font-heading--family);font-size:1.28rem;line-height:1;text-transform:uppercase}.bbd-brush-scrubber__quote-summary small{color:var(--bbd-scrub-muted);font-size:.78rem;line-height:1.35}.bbd-brush-scrubber__quote-form{display:grid;gap:9px}.bbd-brush-scrubber__quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bbd-brush-scrubber__quote-form label{display:grid;gap:5px}.bbd-brush-scrubber__quote-form input,.bbd-brush-scrubber__quote-form textarea{width:100%;border:1px solid rgb(26 20 14 / .18);background:#fff8ed;color:var(--bbd-scrub-ink);font:inherit;font-size:.82rem;line-height:1.3;padding:9px 10px}.bbd-brush-scrubber__quote-form textarea{resize:vertical}.bbd-brush-scrubber__form-success,.bbd-brush-scrubber__form-error{margin:0;font-size:.78rem;line-height:1.35}.bbd-brush-scrubber__form-success{color:#2a4f31}.bbd-brush-scrubber__form-error{color:var(--bbd-scrub-red)}.bbd-brush-scrubber__measure{display:grid;grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);gap:10px;align-items:center;width:min(var(--brush-visual-width, 70%),100%);margin-inline:auto;color:var(--bbd-scrub-red);font-family:var(--font-heading--family);font-size:.82rem;font-weight:900;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.bbd-brush-scrubber__measure:before,.bbd-brush-scrubber__measure:after{content:"";height:1px;background:currentColor}.bbd-brush-scrubber__vehicle{position:relative;display:block;width:min(calc(var(--brush-visual-width, 70%) + 24%),100%);height:88px;margin-inline:auto}.bbd-brush-scrubber__vehicle-image{display:block;width:min(calc(var(--brush-visual-width, 70%) + 24%),300px);aspect-ratio:300 / 112;margin-inline:auto;object-fit:cover;object-position:center 50%}.bbd-brush-scrubber__vehicle-image--trailer,.bbd-brush-scrubber__vehicle-image--asset{object-fit:contain}.bbd-brush-scrubber__bed,.bbd-brush-scrubber__cab,.bbd-brush-scrubber__wheel{position:absolute;display:block;background:var(--bbd-scrub-ink)}.bbd-brush-scrubber__bed{left:6%;right:4%;bottom:24px;height:26px}.bbd-brush-scrubber__cab{display:none}.bbd-brush-scrubber__wheel{bottom:7px;width:30px;height:30px;border:7px solid var(--bbd-scrub-cream-2);border-radius:999px}.bbd-brush-scrubber__wheel--one{left:48%}.bbd-brush-scrubber__wheel--two{right:12%}.bbd-brush-scrubber__visual--pickup .bbd-brush-scrubber__vehicle{width:min(72%,280px)}.bbd-brush-scrubber__visual--pickup .bbd-brush-scrubber__bed{left:42%;right:4%}.bbd-brush-scrubber__visual--pickup .bbd-brush-scrubber__cab{display:block;left:12%;bottom:24px;width:34%;height:44px;clip-path:polygon(0 100%,0 42%,20% 42%,31% 0,72% 0,86% 42%,100% 42%,100% 100%)}.bbd-brush-scrubber__visual--pickup .bbd-brush-scrubber__wheel--one{left:20%}.bbd-brush-scrubber__visual--pickup .bbd-brush-scrubber__wheel--two{right:10%}.bbd-brush-scrubber__visual--chip .bbd-brush-scrubber__bed{height:42px;bottom:22px}.bbd-brush-scrubber__visual--dumpster .bbd-brush-scrubber__vehicle{height:92px}.bbd-brush-scrubber__visual--dumpster .bbd-brush-scrubber__bed{left:2%;right:2%;bottom:18px;height:58px;background:transparent;border:8px solid var(--bbd-scrub-red)}.bbd-brush-scrubber__visual--dumpster .bbd-brush-scrubber__wheel,.bbd-brush-scrubber__visual--dumpster .bbd-brush-scrubber__cab{display:none}@media screen and (max-width:860px){.bbd-brush-scrubber__top{display:grid}.bbd-brush-scrubber__panel{grid-template-columns:1fr;min-height:0}.bbd-brush-scrubber__visual{min-height:150px;order:-1}.bbd-brush-scrubber__details{min-height:0}}@media screen and (max-width:560px){.bbd-brush-scrubber{padding:16px}.bbd-brush-scrubber__prices,.bbd-brush-scrubber__quote-fields,.bbd-brush-scrubber__actions{grid-template-columns:1fr}.bbd-brush-scrubber__prices{display:grid}.bbd-brush-scrubber__button,.bbd-brush-scrubber__rolloff{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/burnet-brush-scrubber.css.map */
