.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone]{--review-paper:#f3e7d7;--review-ink:#131313;--review-orange:var(--lcg-orange,#ef6a32);--review-line:#d8d0c2;--cabane-street-paper:var(--review-paper);grid-column:1/-1;width:100%;min-width:0;background:var(--review-paper) url(cabane-street-grain.svg) repeat;background-size:256px;border:1px solid #cec3b2;color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__compatibility-panel{background:transparent;border:0;border-radius:0;padding:0;margin:0;overflow:visible}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__bar{padding:20px 26px;gap:22px;min-height:98px;align-items:center;flex-direction:row}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__intro h2{font-size:19px;line-height:1.2;font-weight:400;text-transform:uppercase;margin:0 0 6px;color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__intro p{font-size:11px;color:#514a42;line-height:1.6}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters{gap:0;background:transparent;border:0;padding:0;align-self:center;flex-wrap:nowrap}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:46px;padding:8px 15px;font-size:11px;color:var(--review-ink);gap:8px;white-space:nowrap}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button+button{border-left:1px solid #c9bdad}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button[aria-pressed=true]{background:transparent;border-bottom:2px solid var(--review-orange)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button:hover:not(:disabled){border-bottom-color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button[aria-pressed=true]:hover{border-bottom-color:var(--review-orange)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .cb-audit__count,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .is-blocked:not(:disabled) .cb-audit__count,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .is-match:not(:disabled) .cb-audit__count{background:none;color:var(--review-ink);border-radius:0;min-width:0;width:auto;height:auto;font-size:17px;font-weight:600}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .is-blocked:not(:disabled) .cb-audit__count{box-shadow:inset 0 -5px var(--review-orange)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .cb__chevron{width:8px;margin-left:3px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__body{padding:8px 26px 18px;background:#fff;border-top:1px solid #cec3b2}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__check{border-color:var(--review-line)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__dot{background:var(--review-ink);border-radius:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__dot.is-blocked{background:var(--review-orange)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__reason{color:#5f574d}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__links button{color:var(--review-ink);border-color:var(--review-orange)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below{margin:0;padding:0;width:100%}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook{border:0;border-radius:0;overflow:visible;background:transparent!important;background-image:none!important}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;min-height:76px;background:var(--review-ink);color:#fff;border:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary>span:first-child{font-size:28px;line-height:1.2;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:16px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary small{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 9px;min-height:26px;background:var(--review-orange);color:var(--review-ink);border-radius:0;font-size:11px;font-weight:600}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-compact{color:#fff}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook[open] .cb__notebook-compact>strong{display:none!important}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;padding:0;background:transparent}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr;gap:0;padding:2px 26px;background:#fff;align-content:start}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{display:grid;grid-template-columns:76px minmax(0,1fr) 100px;grid-template-rows:auto;gap:18px;align-items:center;min-height:112px;padding:18px 0;border:0;border-bottom:1px solid var(--review-line);background:#fff}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part:nth-child(-n+2){border-top:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part:last-child{border-bottom:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:76px;height:76px;background:#fff;border-radius:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{padding:6px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-category{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#62594f;margin-bottom:6px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-info>strong{font-size:12px;font-weight:500;line-height:1.6;color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-info>small{font-size:10px;line-height:1.6;color:#6b6257;margin-top:5px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:15px;font-weight:600;grid-column:3;grid-row:1;text-align:right;color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action small{font-size:10px;font-weight:400;color:var(--review-ink);margin-top:8px;text-decoration-color:var(--review-orange);text-underline-offset:4px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__part-state.is-blocked{color:var(--review-ink);background:none;border-left:2px solid var(--review-orange);border-radius:0;padding:0 0 0 6px;margin-left:7px;font-size:9px;letter-spacing:0;text-transform:none}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){--cabane-street-paper:#f3e7d7;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:stretch;align-self:start;gap:20px;margin:0;padding:30px 26px;width:100%;border:0;border-radius:0;background-color:transparent!important;background-image:none!important}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>div>span{font-size:11px;text-transform:uppercase;color:#514a42;letter-spacing:.06em}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total strong{font-size:38px;font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:12px 0 0;color:var(--review-ink)}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>p:not([data-cb-completion]){font-size:11px;line-height:1.8;color:#514a42;margin:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>.cb__primary{min-height:54px;font-size:11px;line-height:1.5;text-transform:uppercase;background:var(--review-ink);border:1px solid var(--review-ink);border-radius:0;color:#fff!important;margin:0;padding:13px 10px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>.cb__primary:hover:not(:disabled){background:var(--review-orange);border-color:var(--review-orange);color:var(--review-ink)!important}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>[data-cb-completion]{margin:0;font-size:10px;line-height:1.7;color:#514a42;padding-top:16px;border-top:1px solid #c9bdad}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-bottom{grid-column:1/-1;grid-row:2;padding:16px 26px;margin:0;border-top:1px solid #cec3b2;display:flex;justify-content:space-between;align-items:center;gap:18px;background:transparent}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__saved,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-reset]{font-size:10px;color:#514a42}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] :is(button,summary):focus-visible{outline:2px solid var(--review-orange);outline-offset:3px}@media(min-width:1600px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-body{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__bar{align-items:flex-start;flex-direction:column;gap:12px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters{align-self:flex-start}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button:first-child{padding-left:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-body{grid-template-columns:minmax(0,1fr) 260px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{grid-template-columns:64px minmax(0,1fr) 84px;gap:14px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:64px;height:72px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:13px}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){padding:26px 20px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total strong{font-size:33px}}@media(max-width:800px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-body{display:flex;flex-direction:column}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{width:100%}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){padding:24px 26px;border-top:1px solid #cec3b2;display:grid;grid-template-columns:1fr 1fr;gap:14px 26px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>div{grid-column:1;grid-row:1/3}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>p:not([data-cb-completion]){grid-column:2;grid-row:1}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>.cb__primary{grid-column:2;grid-row:2}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>[data-cb-completion]{grid-column:1/-1;grid-row:3}}@media(max-width:599px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__bar{padding:18px 16px;gap:14px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__intro h2{font-size:18px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__intro p{font-size:10px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters button{display:flex;flex-direction:column;gap:5px;padding:5px 2px 9px;font-size:9px;min-height:55px;white-space:normal}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__filters .cb-audit__count{font-size:20px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__body{padding:4px 16px 14px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary{min-height:66px;padding:18px 16px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary>span:first-child{font-size:24px;gap:12px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary small{font-size:10px;min-height:23px;padding:4px 7px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{padding:0 14px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{grid-template-columns:50px minmax(0,1fr) 65px;gap:10px;min-height:110px;padding:16px 0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:50px;height:66px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-info>strong{font-size:11px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-info>small{font-size:9px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-category{font-size:9px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:11px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action small{font-size:9px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__part-state.is-blocked{display:block;margin:5px 0 0;font-size:8px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total strong{font-size:36px}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){display:flex;padding:24px 18px;gap:18px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-bottom{padding:14px 16px;flex-direction:column;align-items:flex-start;gap:4px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__saved{font-size:9px}}@media(min-width:1250px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{grid-template-columns:64px minmax(0,1fr) 82px;gap:12px;min-height:142px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:64px;height:72px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:13px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part:nth-last-child(-n+2){border-bottom:0}}@media(min-width:1101px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb-audit__bar{min-height:84px;padding-top:16px;padding-bottom:16px}}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook>summary{min-height:66px;padding-top:15px;padding-bottom:15px}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone]:not(#lcg-font-priority):not(#lcg-font-priority-2){--cabane-street-paper:#f3e7d7;background-color:#f3e7d7!important;background-image:url(cabane-street-grain.svg)!important;background-repeat:repeat;background-size:256px}.cb[data-custom-builder] .cb__model-fit{display:block;margin:9px 9px 0;padding-top:8px;border-top:1px solid #d8d0c2;font-size:10px;line-height:1.5;font-weight:500;color:#514a42}.cb[data-custom-builder] .cb__model-fit.is-blocked{color:#913b22;border-top-color:#ef6a32}.cb[data-custom-builder] .cb__model-fit.is-match{color:#315c44}.cb[data-custom-builder] .cb-fit{margin:0 0 18px;padding:14px 12px;background:#fff;border:1px solid #d8d0c2;border-left:3px solid #ef6a32;color:#131313}.cb[data-custom-builder] .cb-fit.is-blocked{border-left-color:#a34527}.cb[data-custom-builder] .cb-fit.is-match{border-left-color:#315c44}.cb[data-custom-builder] .cb-fit__heading{display:flex;align-items:flex-start;gap:8px}.cb[data-custom-builder] .cb-fit__symbol{font-size:12px;font-weight:700;line-height:1.5;flex:none}.cb[data-custom-builder] .cb-fit__heading strong{font-size:11px;font-weight:600;line-height:1.6}.cb[data-custom-builder] .cb-fit p{font-size:10px;line-height:1.7;margin:8px 0 0;color:#62594f}.cb[data-custom-builder] .cb-fit p.cb-fit__reason{color:#131313;font-weight:500}.cb[data-custom-builder] .cb-fit__details{margin-top:10px;border-top:1px solid #d8d0c2}.cb[data-custom-builder] .cb-fit__details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 0;min-height:36px;list-style:none;font-size:10px;cursor:pointer}.cb[data-custom-builder] .cb-fit__details>summary::-webkit-details-marker{display:none}.cb[data-custom-builder] .cb-fit__details[open]>summary>.cb__chevron{transform:rotate(180deg)}.cb[data-custom-builder] .cb-fit__details ul{list-style:none;padding:0;margin:0}.cb[data-custom-builder] .cb-fit__details li{padding:10px 0;border-top:1px solid #e4dccf;margin-top:10px}.cb[data-custom-builder] .cb-fit__details li strong{font-size:10px;display:block;line-height:1.6;margin-bottom:4px}.cb[data-custom-builder] .cb-fit__details li span{font-size:10px;display:block;line-height:1.7;color:#62594f}.cb[data-custom-builder] .cb__detail-bottom .cb-fit-live{display:block;font-size:10px;font-weight:500;line-height:1.6;margin:0 0 10px;color:#514a42}.cb[data-custom-builder] .cb__detail-card.is-conflict .cb-fit-live{color:#913b22}.cb[data-custom-builder] .cb__detail-bottom [data-cb-select]:disabled{opacity:.65;cursor:not-allowed}.cb[data-custom-builder] .cb-fit summary:focus-visible{outline:2px solid #111;outline-offset:3px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__notebook-body{display:flex;flex-direction:column;padding:0;background:#fff}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:0 26px;order:2}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{min-height:118px;grid-template-columns:70px minmax(0,1fr) 92px;gap:16px;padding:17px 0}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:70px;height:74px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:14px}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){order:3;display:grid;grid-template-columns:minmax(170px,1fr) minmax(230px,1.4fr) minmax(240px,1fr);align-items:center;gap:28px;width:100%;margin:0;padding:24px 26px;border:0;border-top:1px solid #cec3b2;border-radius:0;background:#f3e7d7 url(cabane-street-grain.svg) repeat!important;background-size:256px!important}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>div{grid-column:1;grid-row:1}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total strong{font-size:32px;margin-top:7px;letter-spacing:-.025em}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>p:not([data-cb-completion]){grid-column:2;grid-row:1;font-size:10px;margin:0;line-height:1.8;max-width:330px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>.cb__primary{grid-column:3;grid-row:1;min-height:50px;margin:0}@media(max-width:989px){html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:10px 30px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>p:not([data-cb-completion]){grid-column:1;grid-row:2}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total>.cb__primary{grid-column:2;grid-row:1/3}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{grid-template-columns:1fr}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part:nth-last-child(2){border-bottom:1px solid #d8d0c2}}@media(max-width:599px){.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] [data-cb-build-list]{padding:0 14px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-part{grid-template-columns:50px minmax(0,1fr) 65px;gap:10px;min-height:108px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb,.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-thumb img{width:50px;height:66px}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__build-action{font-size:11px}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__recap-below .cb__total:not(#lcg-font-priority):not(#lcg-font-priority-2){display:flex;gap:14px;padding:20px 18px;align-items:stretch}.cb[data-custom-builder] .cb__review-zone[data-cb-review-zone] .cb__total strong{font-size:30px}.cb[data-custom-builder] .cb-fit{padding:13px}.cb[data-custom-builder] .cb-fit p,.cb[data-custom-builder] .cb-fit__details li span{font-size:11px}.cb[data-custom-builder] .cb-fit__heading strong{font-size:12px}}.cb[data-custom-builder] .cb__extras>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;color:#111}html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__extras>summary>span:not(#lcg-font-priority):not(#lcg-font-priority-2){font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:21px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase;color:#111}.cb[data-custom-builder] .cb__extras-caret{position:static;flex:0 0 20px;width:20px;height:20px;color:#111;transition:transform .2s}.cb[data-custom-builder] .cb__extras[open]>summary>.cb__extras-caret{transform:rotate(180deg)}.cb[data-custom-builder] .cb__extras>summary:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:600px){html[lang][data-cabane-typography] body .cb[data-custom-builder] .cb__extras>summary>span:not(#lcg-font-priority):not(#lcg-font-priority-2){font-size:19px!important}}@media(prefers-reduced-motion:reduce){.cb[data-custom-builder] .cb__extras-caret{transition:none}}.cb[data-custom-builder] .cb__header{display:block}.cb[data-custom-builder] .cb__header>.cb__intro{max-width:none;margin:10px 0 0;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cabane-builder-review.css.map?v=170349909379623944901790607968 */


/* Match the catalogue typography and simplify the custom studio controls. */
@layer cabane-local-filters {
  html body #MainContent .cb[data-atelier-builder] .cb__header {
    display:block!important;margin:0 0 24px!important;padding:0!important;
  }
  html body #MainContent .cb[data-atelier-builder] .cb__header .cb__eyebrow {display:none!important}
  html body #MainContent .cb[data-atelier-builder] .cb__header h1,
  html body #MainContent .cb[data-atelier-builder] .cb__title-accent {
    font-family:Anton,Impact,sans-serif!important;font-size:26px!important;font-weight:400!important;
    line-height:1.25!important;letter-spacing:0!important;text-transform:uppercase!important;
    color:#171714!important;
  }
  html body #MainContent .cb[data-atelier-builder] .cb__header h1 {margin:0!important}
  html body #MainContent .cb[data-atelier-builder] .cb__header .cb__intro {
    max-width:720px!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.8!important;
  }
  html body #MainContent .cb[data-atelier-builder] :is(h2,h3,.atelier-parts-title,.cb-tech-sheet__title) {color:#171714!important}
  html body #MainContent .cb[data-atelier-builder] .cb3d__views,
  html body #MainContent .cb[data-atelier-builder] [data-cb-explode] {display:none!important}
  html body #MainContent .cb[data-atelier-builder] .cb3d__studio-tools {
    display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;
  }
  html body #MainContent .cb[data-atelier-builder] .cb__equipment-toolbar {
    min-height:0!important;padding:8px 0!important;justify-content:center!important;border:0!important;
  }
  html body #MainContent .cb[data-atelier-builder] summary :is([data-local-arrow],[data-cabane-arrow],.cb__chevron,.cb__extras-caret,.icon-caret),
  html body #MainContent .cb[data-atelier-builder] .cb__detail-back svg {display:none!important}
  html body #MainContent .cb[data-atelier-builder] :is(.cb-tech-sheet,.cb__extras)>summary::after {
    content:''!important;display:block!important;position:static!important;margin-left:auto!important;
    flex:0 0 22px!important;width:22px!important;height:22px!important;
    background-color:currentColor!important;background-image:none!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.4Q12 11.7 20 12M12.3 4Q11.6 12 12 20' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/22px 22px no-repeat!important;
    color:#171714!important;transform:none!important;
  }
  html body #MainContent .cb[data-atelier-builder] :is(.cb-tech-sheet,.cb__extras)[open]>summary::after {
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.4Q12 11.7 20 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")!important;
  }
  html body #MainContent .cb[data-atelier-builder] .cb__notebook>summary::after {display:none!important}
  @media(max-width:599px) {
    html body #MainContent .cb[data-atelier-builder] .cb__header {margin-bottom:20px!important}
    html body #MainContent .cb[data-atelier-builder] .cb__header h1,
    html body #MainContent .cb[data-atelier-builder] .cb__title-accent {font-size:26px!important}
    html body #MainContent .cb[data-atelier-builder] .cb__header .cb__intro {font-size:11px!important;margin-top:10px!important}
  }
}


/* Original site icon paths, with their surrounding circle removed. */
@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] :is(.cb-tech-sheet,.cb__extras)>summary::after {
  content:''!important;display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;
  mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%223%202%2014%2014%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M12.1782%209.53818C11.9731%209.61707%2011.7759%209.68807%2011.5944%209.75907C11.3814%209.71962%2011.1842%209.68807%2010.9712%209.64862C10.9317%209.7354%2010.8923%209.79062%2010.8844%209.84584C10.8607%209.97206%2010.8607%2010.1062%2010.845%2010.2324C10.774%2010.6821%2010.5294%2011.7865%2010.6477%2012.2914C10.7108%2012.5596%2010.4268%2012.8909%2010.3006%2013.167C9.97982%2013.1881%209.66425%2013.1092%209.35396%2012.9304C9.23563%2012.5833%209.11729%2012.2362%208.98318%2011.8417C9.07785%2011.818%209.15676%2011.8023%209.22776%2011.7865V9.76696C8.61243%209.55396%207.16089%209.5224%206.46667%209.67229C6.08012%209.35673%205.46478%209.19107%205.66989%208.5363C5.81189%208.42586%205.96177%208.30752%206.12743%208.1813C6.34043%208.24441%206.48244%208.10241%206.65599%208.06297C6.82955%208.01563%207.83931%208.10241%208.15487%208.14974C8.33631%208.09452%208.6203%208.00775%208.93585%207.91308C9.03841%207.95253%209.17253%207.99197%209.29876%208.03141C9.81153%207.69219%209.37763%206.45365%209.72473%206.09076C9.62218%205.92509%209.53542%205.7831%209.42498%205.59377C9.56698%205.33343%209.71685%205.03366%209.87462%204.73389C10.1586%204.797%2010.4032%204.85221%2010.6083%204.90744C10.7424%205.45965%2010.8528%205.93299%2010.987%206.47732C10.9238%206.5562%2010.8292%206.69031%2010.7187%206.84809C10.7345%207.01375%2010.7503%207.88153%2010.774%208.13397C11.1684%207.99197%2011.5234%208.16552%2011.9178%208.06297C12.1624%207.99986%2012.4779%208.09452%2012.7383%208.17341C13.1327%208.29963%2013.5035%208.30752%2013.9058%208.13397C14.0399%208.35486%2014.1661%208.55208%2014.2845%208.7493C14.1346%209.38829%2013.9531%209.53029%2013.251%209.53818C12.9197%209.53818%2012.5805%209.53818%2012.1861%209.53818H12.1782Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat!important;background:currentColor!important;
 }
 html body #MainContent .cb[data-atelier-builder] :is(.cb-tech-sheet,.cb__extras)[open]>summary::after {content:''!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%223%202%2014%2014%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M5.91883%208.6046C6.57042%208.77129%207.09322%208.81675%207.57813%208.65763C8.07819%208.49852%208.4343%208.62733%208.78283%208.83947C9.51019%208.65006%2010.2224%208.45306%2011.0255%208.66521C12.2454%208.12726%2013.3819%208.64248%2014.5714%208.79402C14.7305%209.00616%2014.8745%209.20316%2015.0715%209.46076C14.829%209.64261%2014.6169%209.8396%2014.3441%209.99871C14.0941%2010.1427%2013.7835%2010.2336%2013.5334%2010.3321C13.0788%2010.3169%2012.6318%2010.3018%2012.109%2010.2791C11.6695%2010.1957%2011.1467%2010.0972%2010.6164%209.99871C9.85113%2010.4836%209.10862%2010.1048%208.2373%209.96083C7.74481%2010.3321%206.91894%209.92294%206.23703%2010.2412C5.81274%2010.1048%205.36571%209.96083%204.93384%209.82444V9.06677C5.21418%208.93797%205.57029%208.77129%205.91124%208.6046H5.91883Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important}
 html body #MainContent .cb[data-atelier-builder] .cb__selection-note {display:none!important}
 html body #MainContent .cb[data-atelier-builder] .cb__build-change[aria-label]::after {
  content:''!important;width:22px!important;height:22px!important;
  mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%223%202%2014%2014%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M12.1782%209.53818C11.9731%209.61707%2011.7759%209.68807%2011.5944%209.75907C11.3814%209.71962%2011.1842%209.68807%2010.9712%209.64862C10.9317%209.7354%2010.8923%209.79062%2010.8844%209.84584C10.8607%209.97206%2010.8607%2010.1062%2010.845%2010.2324C10.774%2010.6821%2010.5294%2011.7865%2010.6477%2012.2914C10.7108%2012.5596%2010.4268%2012.8909%2010.3006%2013.167C9.97982%2013.1881%209.66425%2013.1092%209.35396%2012.9304C9.23563%2012.5833%209.11729%2012.2362%208.98318%2011.8417C9.07785%2011.818%209.15676%2011.8023%209.22776%2011.7865V9.76696C8.61243%209.55396%207.16089%209.5224%206.46667%209.67229C6.08012%209.35673%205.46478%209.19107%205.66989%208.5363C5.81189%208.42586%205.96177%208.30752%206.12743%208.1813C6.34043%208.24441%206.48244%208.10241%206.65599%208.06297C6.82955%208.01563%207.83931%208.10241%208.15487%208.14974C8.33631%208.09452%208.6203%208.00775%208.93585%207.91308C9.03841%207.95253%209.17253%207.99197%209.29876%208.03141C9.81153%207.69219%209.37763%206.45365%209.72473%206.09076C9.62218%205.92509%209.53542%205.7831%209.42498%205.59377C9.56698%205.33343%209.71685%205.03366%209.87462%204.73389C10.1586%204.797%2010.4032%204.85221%2010.6083%204.90744C10.7424%205.45965%2010.8528%205.93299%2010.987%206.47732C10.9238%206.5562%2010.8292%206.69031%2010.7187%206.84809C10.7345%207.01375%2010.7503%207.88153%2010.774%208.13397C11.1684%207.99197%2011.5234%208.16552%2011.9178%208.06297C12.1624%207.99986%2012.4779%208.09452%2012.7383%208.17341C13.1327%208.29963%2013.5035%208.30752%2013.9058%208.13397C14.0399%208.35486%2014.1661%208.55208%2014.2845%208.7493C14.1346%209.38829%2013.9531%209.53029%2013.251%209.53818C12.9197%209.53818%2012.5805%209.53818%2012.1861%209.53818H12.1782Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat!important;background:currentColor!important;
 }
}

/* Remove the duplicate divider and keep disclosure titles black. */
@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] .cb-tech-sheet__table tr:last-child,
 html body #MainContent .cb[data-atelier-builder] .cb-tech-sheet__table tr:last-child> :is(th,td) {border-bottom:0!important}
 html body #MainContent .cb[data-atelier-builder] .cb__extras>summary>span {color:#171714!important}
}

@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] {padding-top:8px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__header--catalog {
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:12px 32px!important;margin-bottom:24px!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__header--catalog h1 {white-space:normal!important}
 html body #MainContent .cb[data-atelier-builder] .cb__header--catalog .cb__intro {
  margin:0!important;max-width:530px!important;font-size:12px!important;
 }
 @media(max-width:749px) {
  html body #MainContent .cb[data-atelier-builder] .cb__header--catalog {display:block!important;margin-bottom:22px!important}
  html body #MainContent .cb[data-atelier-builder] .cb__header--catalog .cb__intro {margin:8px 0 0!important;font-size:11px!important}
 }
}

@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] .cb__notebook>summary>span:first-child {color:#171714!important}
}

/* Compact the textured strip beneath the scooter preview. */
@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] .cb__scooter-svg.has-studio .cb3d__canvas {
  height:calc(100% - 48px)!important;
 }
}

/* Shared catalogue styling for scooter and skateboard configuration dialogs. */
@layer cabane-local-filters {
 html body #MainContent .cb[data-atelier-builder] .skate-views {display:none!important}
 html body #MainContent .cb[data-atelier-builder] .skate-tools {display:flex!important;justify-content:center!important;align-items:center!important;bottom:6px!important}
 html body #MainContent .cb[data-atelier-builder] .skate-canvas {height:calc(100% - 48px)!important}
 html body #MainContent .cb[data-atelier-builder] :is(.cb__picker-dialog,.cb__summary-dialog) {
  color:#171714!important;border:1px solid #bfb5a5!important;border-radius:0!important;
  background-color:#f3e7d7!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__picker-top {
  background-color:transparent!important;background-image:none!important;color:#171714!important;
  border-bottom:1px solid #cbbfae!important;min-height:52px!important;padding:4px 24px!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__picker-top .cb__eyebrow {color:#171714!important;font-size:10px!important;letter-spacing:.04em!important}
 html body #MainContent .cb[data-atelier-builder] :is(.cb__picker-dialog,.cb__summary-dialog) .cb__close {
  flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;
  background:transparent!important;border:0!important;color:#171714!important;box-shadow:none!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__picker-dialog .cb__catalog {padding:20px 24px 0!important}
 html body #MainContent .cb[data-atelier-builder] :is(.cb__catalog-heading h2,.cb__dialog-top h2) {
  font:400 26px/1.25 Anton,Impact,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;
  color:#171714!important;margin:0!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__catalog-heading {gap:16px!important;align-items:center!important}
 html body #MainContent .cb[data-atelier-builder] .cb__result-count {font:400 10px/1.5 'Roboto Mono',monospace!important;white-space:nowrap!important;color:#66665f!important}
 html body #MainContent .cb[data-atelier-builder] .cb__picker-dialog .cb__hint {font:400 11px/1.7 'Roboto Mono',monospace!important;margin:8px 0 18px!important;color:#5e5b54!important}
 html body #MainContent .cb[data-atelier-builder] .cb__filters {gap:10px!important;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))!important}
 html body #MainContent .cb[data-atelier-builder] .cb__filters .cb__search {
  height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid #171714!important;
  background:transparent!important;border-radius:0!important;box-shadow:none!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__filters .cb__search input {
  min-width:0!important;border:0!important;background:transparent!important;height:42px!important;
  font:400 14px/1.4 'Roboto Mono',monospace!important;padding:0 0 0 8px!important;box-shadow:none!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__filters select {
  width:100%!important;min-width:0!important;height:44px!important;border:1px solid #171714!important;
  background-color:transparent!important;border-radius:0!important;padding:0 28px 0 10px!important;
  font:500 11px/1.4 'Roboto Mono',monospace!important;text-transform:uppercase!important;box-shadow:none!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__filter-bottom {padding:12px 0 18px!important;gap:12px!important;margin:0!important;font-size:10px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__owned-active {
  background:transparent!important;border:1px solid #171714!important;color:#171714!important;
  font:500 10px/1.4 'Roboto Mono',monospace!important;padding:9px 12px!important;min-height:38px!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__owned-active[aria-pressed=true] {background:#171714!important;color:#fff!important}
 html body #MainContent .cb[data-atelier-builder] .cb__pick-layout {padding-top:0!important;border-top:0!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model {
  border:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;border-radius:0!important;padding:0!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__model-media {
  background:#fff!important;aspect-ratio:1!important;height:auto!important;border:1px solid #d0c9bd!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__model-media>img {width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model-body {
  display:flex!important;flex-direction:column!important;gap:7px!important;
  padding:10px 0 0!important;background:transparent!important;background-image:none!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__model-vendor {font:400 9px/1.4 'Roboto Mono',monospace!important;text-transform:uppercase!important;margin:0!important;color:#656159!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model-name {
  font:500 16px/1.3 'Cabane Oswald',Arial,sans-serif!important;text-transform:uppercase!important;
  letter-spacing:0!important;color:#171714!important;margin:0!important;min-height:42px!important;
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__model-price {font:600 14px/1.4 'Roboto Mono',monospace!important;color:#171714!important;margin:0!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model-action {
  display:flex!important;justify-content:center!important;align-items:center!important;
  min-height:38px!important;padding:8px 6px!important;margin:2px 0 0!important;border:1px solid #171714!important;
  background:#171714 url(cabane-street-grain.svg) repeat!important;color:#fff!important;
  font:600 10px/1.4 'Roboto Mono',monospace!important;text-transform:uppercase!important;
 }
 html body #MainContent .cb[data-atelier-builder] .cb__model-action::after {display:none!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model:focus-visible {outline:2px solid #171714!important;outline-offset:4px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__model.is-inspected .cb__model-media {border-color:#171714!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-dialog {padding:24px!important;width:min(760px,calc(100vw - 40px))!important;max-height:90dvh!important}
 html body #MainContent .cb[data-atelier-builder] .cb__dialog-top {display:flex!important;align-items:center!important;gap:16px!important;padding:0 0 16px!important;border-bottom:1px solid #cbbfae!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-dialog>p {font:400 12px/1.8 'Roboto Mono',monospace!important;margin:16px 0!important;color:#5e5b54!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-row {padding:16px 0!important;border-top:0!important;border-bottom:1px solid #cbbfae!important;gap:14px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-row strong {font:500 16px/1.35 'Cabane Oswald',Arial,sans-serif!important;text-transform:uppercase!important;color:#171714!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-row :is(small,span) {font:400 11px/1.6 'Roboto Mono',monospace!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-row small {color:#686259!important;margin-top:4px!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-total {padding:20px 0!important;border-top:0!important;border-bottom:1px solid #171714!important;color:#171714!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-total strong {font:600 24px/1.3 'Roboto Mono',monospace!important}
 html body #MainContent .cb[data-atelier-builder] .cb__summary-dialog h3 {font:400 22px/1.3 Anton,Impact,sans-serif!important;text-transform:uppercase!important;color:#171714!important}
 @media(max-width:749px) {
  html body #MainContent .cb[data-atelier-builder] .cb__picker-top {padding-inline:16px!important}
  html body #MainContent .cb[data-atelier-builder] .cb__picker-dialog .cb__catalog {padding:16px 16px 0!important}
  html body #MainContent .cb[data-atelier-builder] .cb__filters {grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body #MainContent .cb[data-atelier-builder] .cb__filters .cb__search {grid-column:1/-1!important}
  html body #MainContent .cb[data-atelier-builder] .cb__filters .cb__search input {font-size:16px!important}
  html body #MainContent .cb[data-atelier-builder] .cb__picker-dialog .cb__results {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}
  html body #MainContent .cb[data-atelier-builder] .cb__summary-dialog {width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:16px!important;border:0!important}
  html body #MainContent .cb[data-atelier-builder] .cb__dialog-top {gap:8px!important}
  html body #MainContent .cb[data-atelier-builder] .cb__dialog-top h2 {font-size:26px!important}
 }
}

/* Requested: hide the post-selection progression banner only. */
.cb[data-custom-builder] [data-cb-equipped-feedback] {
  display: none !important;
  }

/* Approved Contraste selection: scooter rows only. Business logic is unchanged. */
@layer cabane-da-balance {
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped {
    background: #171714 !important;
    color: #f3e7d7 !important;
    transition: background-color 160ms cubic-bezier(.23, 1, .32, 1) !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped strong {
    color: #f3e7d7 !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped small {
    color: #f3a16e !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped .cb__slot-image {
    background: #f3e7d7 !important;
    border-color: #f3e7d7 !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped .cb__selection-note {
    display: flex !important;
    position: absolute;
    right: 45px;
    bottom: 8px;
    margin: 0;
    color: #f3e7d7 !important;
    font-size: 9px !important;
    pointer-events: none;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot-wrap:has(> .cb__slot.is-equipped) > .cb__remove-piece {
    color: #f3e7d7 !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot-wrap:has(> .cb__slot.is-equipped) > .cb__remove-piece:hover {
    color: #f3a16e !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] :is(.cb__slot, .cb__remove-piece):focus-visible {
    outline: 2px solid #bd5b2c !important;
    outline-offset: -2px !important;
  }
  @starting-style {
    html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped {
      background-color: #49392b !important;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__slot.is-equipped {
      transition: none !important;
    }
  }
}

/* Keep selected scooter pieces visually separate without resizing the rows. */
@layer cabane-da-balance {
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .atelier-parts > .cb__slots {
    row-gap: 7px !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .atelier-parts > .cb__slots + .cb__slots {
    margin-top: 7px !important;
  }
}

/* Detailed build summary: no orange selection tint; list selection is unchanged. */
@layer cabane-da-balance {
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__build-part.is-filled {
    background: transparent !important;
  }
  html[lang] body #MainContent .cb[data-custom-builder][data-atelier-builder] .cb__build-part.is-filled .cb__build-thumb {
    border-color: #171714 !important;
  }
}
