.bm-config{display:grid;gap:0;margin:.8rem 0 2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.bm-config__stap{display:grid;gap:1rem}.bm-config__kop{margin:0;font-size:1.6rem;line-height:1.3}.bm-config__sub{display:block;margin-bottom:.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.bm-config__hint,.bm-config__noot{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.68);text-wrap:pretty}.bm-config__noot{color:rgb(var(--color-foreground))}.bm-config__fout{margin:0;font-size:1.3rem;font-weight:600;color:#b3261e}.bm-config [hidden]{display:none!important}.bm-config__stofknop{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.4rem;text-align:left;font:inherit;color:inherit;cursor:pointer;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.05)}.bm-config__stofknop:hover{border-color:rgba(var(--color-foreground),.35)}.bm-config__staal{flex:none;width:4.8rem;height:4.8rem;border-radius:.6rem;background:repeating-linear-gradient(45deg,rgba(var(--color-foreground),.06) 0 .6rem,rgba(var(--color-foreground),.12) .6rem 1.2rem);background-size:cover;background-position:center}.bm-config__staal.is-gekozen{box-shadow:inset 0 0 0 .1rem #00000014}.bm-config__stoftekst{display:grid;gap:.2rem;flex:1;min-width:0;font-weight:600}.bm-config__stoftekst small{font-weight:400;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.bm-config__wijzig{flex:none;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.bm-config__keuzes{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem}.bm-config__keuze{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.4rem;cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgb(var(--color-background))}.bm-config__keuze span{display:grid;gap:.2rem}.bm-config__keuze small{font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.bm-config__keuze input{margin-top:.3rem;accent-color:rgb(var(--color-highlight))}.bm-config__keuze:has(input:checked){border-color:rgb(var(--color-highlight));box-shadow:inset 0 0 0 .1rem rgb(var(--color-highlight))}.bm-config__keuze b{font-weight:600;color:rgb(var(--color-foreground))}.bm-config__hardheid--twee{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.bm-config__pillen{display:flex;flex-wrap:wrap;gap:.8rem}.bm-config__pil{position:relative;cursor:pointer}.bm-config__pil input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.bm-config__pil span{display:inline-flex;align-items:center;justify-content:center;min-width:8.8rem;padding:1.1rem 1.6rem;font-size:1.4rem;font-weight:600;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.6rem;background:rgb(var(--color-background))}.bm-config__pil input:checked+span{color:rgb(var(--color-highlight));border-color:rgb(var(--color-highlight));box-shadow:inset 0 0 0 .1rem rgb(var(--color-highlight))}.bm-config__pil input:focus-visible+span,.bm-config__keuze:has(input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.bm-config__samen{margin:0;padding:1rem 1.4rem;font-size:1.3rem;line-height:1.5;border-radius:.8rem;background:rgb(var(--color-background-input,var(--color-background)))}.bm-stof{width:min(72rem,calc(100vw - 3.2rem));max-height:min(86vh,80rem);padding:0;border:0;border-radius:1.2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 2rem 6rem #00000040}.bm-stof[open]{display:flex;flex-direction:column}.bm-stof::backdrop{background:#1117228c}.bm-stof__kop,.bm-stof__soorten,.bm-stof__stoffen,.bm-stof__voet{flex:none}.bm-stof__kop{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2rem 1rem}.bm-stof__kop h2{margin:0;font-size:2rem}.bm-stof__sluit{width:4rem;height:4rem;font-size:2.6rem;line-height:1;background:none;border:0;color:inherit;cursor:pointer}.bm-stof__soorten,.bm-stof__stoffen{display:flex;gap:.6rem;padding:0 2rem .8rem;overflow-x:auto;scrollbar-width:thin}.bm-stof__soorten button,.bm-stof__stof{flex:none;display:inline-flex;align-items:center;min-height:4rem;line-height:1.2;padding:.8rem 1.4rem;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;color:inherit;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:99rem}.bm-stof__soorten button[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.bm-stof__stof{font-weight:400;font-size:1.3rem;min-height:3.6rem;padding:.6rem 1.2rem}.bm-stof__stof[aria-pressed=true]{border-color:rgb(var(--color-highlight));color:rgb(var(--color-highlight));box-shadow:inset 0 0 0 .1rem rgb(var(--color-highlight))}.bm-stof__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr));gap:1.2rem;padding:1rem 2rem 1.6rem;overflow-y:auto;flex:1;min-height:20rem}.bm-stof__kleur{display:grid;gap:.4rem;padding:0;font:inherit;font-size:1.2rem;text-align:center;color:inherit;background:none;border:0;cursor:pointer}.bm-stof__kleur img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.8rem;box-shadow:inset 0 0 0 .1rem #00000014}.bm-stof__kleur:hover img{outline:.2rem solid rgba(var(--color-foreground),.3);outline-offset:.2rem}.bm-stof__kleur[aria-pressed=true] img{outline:.3rem solid rgb(var(--color-highlight));outline-offset:.2rem}.bm-stof__laden{grid-column:1/-1;margin:2rem 0;text-align:center;color:rgba(var(--color-foreground),.65)}.bm-stof__voet{margin:0;padding:1rem 2rem 1.6rem;font-size:1.2rem;color:rgba(var(--color-foreground),.62);border-top:.1rem solid rgba(var(--color-foreground),.08)}@media(max-width:749px){.bm-stof{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.bm-config__hardheid--twee{grid-template-columns:1fr}.bm-stof__grid{grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr));padding:1rem 1.6rem}.bm-stof__kop,.bm-stof__soorten,.bm-stof__stoffen,.bm-stof__voet{padding-inline:1.6rem}}.product__sale-box:has(bm-configurator) variant-radios,.product__sale-box:has(bm-configurator) variant-selects,.product__sale-box:has(bm-configurator)>div[id^=price-]{display:none!important}.bm-vanaf{margin:0;font-size:1.6rem}.bm-vanaf strong{font-size:2.4rem;font-weight:700}.bm-cstap{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.bm-cstap__kop{display:grid;grid-template-columns:2.8rem auto 1fr auto;align-items:center;gap:1.2rem;width:100%;min-height:6rem;padding:1.2rem 0;font:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.bm-cstap__nr{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;font-size:1.3rem;font-weight:700;border:.1rem solid rgba(var(--color-foreground),.25);font-variant-numeric:tabular-nums}.bm-cstap.is-klaar .bm-cstap__nr{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bm-cstap.is-open .bm-cstap__nr{border-color:rgb(var(--color-highlight));color:rgb(var(--color-highlight));background:none}.bm-cstap__titel{font-size:1.5rem;font-weight:700;white-space:nowrap}.bm-cstap__keuze{min-width:0;justify-self:end;font-size:1.4rem;text-align:right;color:rgba(var(--color-foreground),.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-cstap__open{color:rgba(var(--color-foreground),.55)}.bm-cstap__wijzig{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;color:rgba(var(--color-foreground),.7)}.bm-cstap.is-open .bm-cstap__wijzig{visibility:hidden}.bm-cstap.heeft-staal .bm-cstap__keuze{display:flex;align-items:center;gap:.8rem}.bm-cstap.heeft-staal .bm-cstap__keuze:before{content:"";flex:none;width:2.2rem;height:2.2rem;border-radius:.4rem;background:var(--staal) center/cover;box-shadow:inset 0 0 0 .1rem #0000001a}.bm-cstap__kop:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.bm-cstap__body{display:grid;gap:1rem;padding:0 0 1.8rem 4rem}.bm-cstap__body[hidden]{display:none!important}.bm-cstap .bm-config__fout{padding:0 0 1.2rem 4rem}.bm-pil{min-width:5.6rem;padding:1rem 1.2rem;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;color:inherit;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.6rem}.bm-pil[aria-pressed=true],.bm-rij[aria-pressed=true]{color:rgb(var(--color-highlight));border-color:rgb(var(--color-highlight));box-shadow:inset 0 0 0 .1rem rgb(var(--color-highlight))}.bm-pil:disabled,.bm-rij:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.bm-config__pillen--maat{gap:.6rem}.bm-config__lijst{display:grid;gap:.6rem}.bm-rij{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;min-height:4.8rem;padding:1rem 1.4rem;font:inherit;font-size:1.4rem;cursor:pointer;color:inherit;text-align:left;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem}.bm-rij__naam{font-weight:600}.bm-rij__prijs{flex:none;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.7)}.bm-rij[aria-pressed=true] .bm-rij__prijs{color:inherit}.bm-config__sub{margin:.4rem 0 0}.bm-config__extras{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.bm-extra{display:grid;grid-template-rows:auto auto auto 1fr;gap:.4rem;padding:.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:rgb(var(--color-background))}.bm-extra.is-gekozen{border-color:rgb(var(--color-highlight));box-shadow:inset 0 0 0 .1rem rgb(var(--color-highlight))}.bm-extra__beeld{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.6rem;background:rgba(var(--color-foreground),.06)}.bm-extra__naam{font-size:1.3rem;font-weight:600;line-height:1.3}.bm-extra__prijs{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.bm-extra__plus{align-self:end;min-height:3.6rem;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;color:inherit;background:none;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:99rem}.bm-extra__plus:hover{border-color:rgb(var(--color-foreground))}.bm-extra .bm-config__teller{align-self:end;display:flex;justify-content:space-between;align-items:center;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:99rem}.bm-extra .bm-config__teller[hidden]{display:none}.bm-config__teller button{width:3.6rem;height:3.6rem;font-size:1.8rem;line-height:1;background:none;border:0;color:inherit;cursor:pointer}.bm-config__teller output{min-width:2rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.bm-knop-totaal{margin-inline-start:.4rem;font-variant-numeric:tabular-nums}.bm-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.4rem 2rem #0000001a;transform:translateY(110%);transition:transform .25s ease}.bm-sticky.is-zichtbaar{transform:none}.bm-sticky__binnen{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.bm-sticky__tekst{display:grid;min-width:0}.bm-sticky__titel{font-size:1.4rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-sticky__prijs{font-size:1.4rem;font-variant-numeric:tabular-nums}.bm-sticky__knop{flex:none;min-height:4.8rem}@media(prefers-reduced-motion:reduce){.bm-sticky{transition:none}}@media(max-width:749px){.bm-cstap__kop{grid-template-columns:2.8rem 1fr auto;row-gap:.2rem}.bm-cstap__keuze{grid-column:2/3;grid-row:2;justify-self:start;text-align:left}.bm-cstap__wijzig{grid-column:3;grid-row:1/3}.bm-cstap__body,.bm-cstap .bm-config__fout{padding-left:0}.bm-config__extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.bm-prijs{margin:0}.bm-prijs__nu{font-size:3rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.bm-prijs__vanaf{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.product__price-block .price:not(.price--on-sale) .price__sale,.product__price-block .price.price--on-sale .price__regular{display:none!important}.bm-actie{display:inline-flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;padding:.8rem 1.4rem .8rem .8rem;font-size:1.4rem;font-weight:600;border-radius:99rem;background:rgb(var(--color-background-input,var(--color-background)));box-shadow:inset 0 0 0 .1rem #c9a96e99}.bm-actie svg{width:2.8rem;height:2.8rem;flex:none}.bm-select{position:relative}.bm-select select{width:100%;min-height:5.2rem;padding:1.2rem 4.4rem 1.2rem 1.4rem;font:inherit;font-size:1.5rem;font-weight:600;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.8rem}.bm-select select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.bm-select:after{content:"";position:absolute;right:1.8rem;top:50%;width:.9rem;height:.9rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}@media(max-width:749px){[id$=__bm_uitleg] .bm-tekstbeeld__beeld{display:none}}.bm-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bm-family-card{display:flex;flex-direction:column;min-width:0}.bm-family-card .bm-family{flex:1;width:100%}.bm-family__image{display:block;width:100%;height:112px;object-fit:contain;background:#fff;border-radius:3px}.bm-image-zoom{align-self:start;min-height:44px;padding:7px 4px;border:0;background:transparent;color:#48505c;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:zoom-in}.bm-image-zoom:focus-visible{outline:2px solid #b99a61;outline-offset:2px}.bm-image-dialog{width:min(1120px,95vw);max-width:95vw;max-height:92vh;padding:20px;border:0;border-radius:10px;background:#fff;color:#141c2b;overflow:auto}.bm-image-dialog::backdrop{background:#0d141fb8}.bm-image-dialog__header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:sticky;top:-20px;z-index:1;padding:10px 0;background:#fff}.bm-image-dialog__header h2{flex:1;margin:0;font-size:20px}.bm-image-dialog__header button{min-height:44px;padding:8px 12px;border:1px solid #dcd7ce;border-radius:5px;background:#fff;font:inherit;cursor:pointer}.bm-image-dialog__header button[aria-pressed=true]{background:#141c2b;color:#fff}.bm-image-dialog__viewport{max-width:100%;overflow:auto}.bm-image-dialog__viewport img{display:block;width:100%;max-width:100%;height:auto}.bm-image-dialog__viewport.is-zoomed img{width:auto;max-width:none}.bm-family-card[hidden],.bm-family__image[hidden],.bm-image-zoom[hidden]{display:none!important}.bm-family{display:grid;align-content:start;gap:7px;padding:16px 13px;min-height:142px;text-align:left;font:inherit;color:#141c2b;background:#fff;border:1px solid #dcd7ce;border-radius:7px;cursor:pointer}.bm-family strong{font-size:15px;line-height:1.3}.bm-family>span:not(.bm-family__price){font-size:12px;line-height:1.45;color:#555c67}.bm-family__price{align-self:end;font-size:13px;font-weight:650;margin-top:3px}.bm-family[aria-pressed=true]{background:#f7f4ee;border-color:#141c2b;box-shadow:inset 0 0 0 1px #141c2b}.bm-family:disabled{opacity:.45;cursor:not-allowed}.bm-family:focus-visible,.bm-leg:has(input:focus-visible){outline:3px solid #b99a61;outline-offset:3px}.bm-legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bm-leg{display:flex;align-items:center;gap:9px;min-height:58px;padding:12px;border:1px solid #dcd7ce;border-radius:6px;background:#fff;cursor:pointer}.bm-leg input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#141c2b}.bm-leg__content{font-size:13px;line-height:1.4}.bm-leg:has(input:checked){border-color:#141c2b;box-shadow:inset 0 0 0 1px #141c2b;background:#f7f4ee}.bm-execution-figure{margin:8px 0 0;border:1px solid #e9e3d8;border-radius:7px;overflow:hidden;background:#fff}.bm-execution-figure img,.bm-legs-guide{display:block;width:100%;height:auto;object-fit:contain}.bm-execution-figure figcaption{padding:9px 12px;font-size:12px;line-height:1.4;color:#555c67;text-align:center}.bm-legs-guide{margin-top:12px;border:1px solid #e9e3d8;border-radius:7px}.bm-config [data-price-status]{color:#555c67;font-size:13px}.bm-config [data-price-error]{color:#981c1b}.bm-checkout-checking cart-items,.bm-checkout-checking cart-drawer-items{pointer-events:none;opacity:.65}.bm-checkout-checking [name=checkout]{cursor:wait;opacity:.7}.bm-config .bm-cstap__keuze{white-space:normal;overflow:visible}.bm-config .bm-stof__soorten button[aria-pressed=true]{background:#141c2b;color:#fff;border-color:#141c2b}.bm-config .bm-rij[hidden],.bm-config .bm-family[hidden],.bm-config .bm-legs-guide[hidden],.bm-config .bm-execution-figure[hidden]{display:none!important}@media(max-width:480px){.bm-family{padding:12px 10px;min-height:146px}.bm-family strong{font-size:14px}.bm-legs{grid-template-columns:1fr 1fr}.bm-leg{padding:10px 8px;gap:7px}.bm-leg__content{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bm-configurator.css.map */
