.bp-home-configurator{--bp-config-olive: var(--bp-olive, #505c47);--bp-config-paper: var(--bp-olive-paper, #f7f4ed);background:var(--bp-config-olive);color:var(--bp-config-paper);padding-block:clamp(40px,5vw,72px);font-family:var(--typeBasePrimary),sans-serif;line-height:1.5;text-align:left}.bp-home-configurator *,.bp-home-configurator *:before,.bp-home-configurator *:after{box-sizing:border-box}.bp-home-configurator :is(h2,p,figure,fieldset){margin:0}.bp-home-configurator__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"image heading" "image controls" "image caption" "note note";grid-template-rows:auto auto 1fr auto;gap:24px clamp(32px,5vw,72px);max-width:1260px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.bp-home-configurator__heading{grid-area:heading;align-self:end;padding-top:12px}.bp-home-configurator .bp-home-configurator__eyebrow{margin-bottom:12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.bp-home-configurator h2{max-width:510px;color:inherit;font-family:var(--typeHeaderPrimary),Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none;text-wrap:balance}.bp-home-configurator .bp-home-configurator__description{max-width:440px;margin-top:16px;font-size:14px;line-height:1.6}.bp-home-configurator__panels,.bp-home-configurator__panel:first-child{display:contents}.bp-home-configurator__panel{display:none}.bp-home-configurator__panel[hidden]{display:none!important}.bp-home-configurator__media{grid-area:image;position:relative;align-self:start;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:24px;background:var(--bp-config-paper);box-shadow:0 14px 40px #1d24181f}.bp-home-configurator__media :is(img,svg),.bp-home-configurator__thumbnail :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.bp-home-configurator__placeholder{fill:var(--bp-config-olive)}.bp-home-configurator__count{position:absolute;inset:14px auto auto 14px;display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;color:var(--bp-config-olive);background:#f7f4edf0;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em}.bp-home-configurator__count span{font-weight:400}.bp-home-configurator__caption{grid-area:caption;align-self:start;min-height:116px;padding-top:20px;border-top:1px solid rgb(247 244 237 / 28%);color:inherit;font-size:14px;line-height:1.6}.bp-home-configurator__caption strong{display:block;margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.bp-home-configurator__caption p{max-width:460px;color:inherit;letter-spacing:0}.bp-home-configurator__controls{grid-area:controls;min-width:0;border:0;padding:0}.bp-home-configurator__controls legend{width:100%;margin-bottom:10px;padding:0;color:inherit;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.02em}.bp-home-configurator__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bp-home-configurator__option{position:relative;min-width:0}.bp-home-configurator__option input,.bp-home-configurator__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bp-home-configurator .bp-home-configurator__option label{display:flex;flex-direction:column;gap:9px;min-height:48px;width:100%;height:100%;margin:0;padding:0;color:var(--bp-config-paper);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bp-home-configurator__thumbnail{position:relative;display:block;width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:13px;padding:3px;background:#f7f4ed24;transition:background-color .14s ease,border-color .14s ease}.bp-home-configurator__thumbnail :is(img,svg){border-radius:8px;background:var(--bp-config-paper)}.bp-home-configurator__label{display:block;min-width:0;min-height:2.6em;overflow-wrap:anywhere}.bp-home-configurator__indicator{position:absolute;right:6px;bottom:6px;display:none;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--bp-config-olive);color:var(--bp-config-paper);box-shadow:0 0 0 2px var(--bp-config-paper)}.bp-home-configurator__indicator:before{content:"";width:7px;height:4px;margin-top:-2px;border:solid currentColor;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.bp-home-configurator__option input:checked+label .bp-home-configurator__thumbnail{border-color:var(--bp-config-paper);background:var(--bp-config-paper)}.bp-home-configurator__option input:checked+label .bp-home-configurator__indicator{display:flex}.bp-home-configurator__option input:checked+label .bp-home-configurator__label{font-weight:700}.bp-home-configurator__option input:focus-visible+label{outline:3px solid var(--bp-config-paper);outline-offset:4px;border-radius:13px}.bp-home-configurator__note{grid-area:note;max-width:1060px;padding-top:8px;color:inherit;font-size:11px;line-height:1.6}@supports selector(:has(*)){.bp-home-configurator:has(.bp-home-configurator__option input:checked) .bp-home-configurator__panel{display:none}.bp-home-configurator:has(input[value="1"]:checked) .bp-home-configurator__panel--1,.bp-home-configurator:has(input[value="2"]:checked) .bp-home-configurator__panel--2,.bp-home-configurator:has(input[value="3"]:checked) .bp-home-configurator__panel--3,.bp-home-configurator:has(input[value="4"]:checked) .bp-home-configurator__panel--4{display:contents}}.bp-home-configurator[data-bp-config-enhanced] .bp-home-configurator__panel:not([hidden]){display:contents}@media(hover:hover){.bp-home-configurator__option input:not(:checked)+label:hover .bp-home-configurator__thumbnail{border-color:#f7f4edb3;background:#f7f4ed3d}}@media(max-width:899px){.bp-home-configurator{padding-block:34px}.bp-home-configurator__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "image" "controls" "caption" "note";grid-template-rows:auto;gap:14px;max-width:584px;padding-inline:20px}.bp-home-configurator__heading{padding-top:0;padding-bottom:3px}.bp-home-configurator .bp-home-configurator__eyebrow{margin-bottom:9px;font-size:9px}.bp-home-configurator h2{max-width:460px;font-size:clamp(30px,8vw,40px);line-height:1.1}.bp-home-configurator .bp-home-configurator__description{margin-top:10px;max-width:480px;font-size:13px;line-height:1.5}.bp-home-configurator__media{border-radius:18px}.bp-home-configurator__count{inset:11px auto auto 11px;font-size:10px}.bp-home-configurator__controls legend{margin-bottom:8px;font-size:10px}.bp-home-configurator__options{gap:8px}.bp-home-configurator .bp-home-configurator__controls .bp-home-configurator__options .bp-home-configurator__option label{gap:7px;font-size:11px;line-height:1.3;letter-spacing:0;text-transform:none}.bp-home-configurator__label{overflow-wrap:normal}.bp-home-configurator__thumbnail{padding:2px;border-radius:11px}.bp-home-configurator__thumbnail :is(img,svg){border-radius:6px}.bp-home-configurator__caption{min-height:94px;padding-top:15px;font-size:13px;line-height:1.5}.bp-home-configurator__caption strong{margin-bottom:5px;font-size:16px}.bp-home-configurator__note{padding-top:0;font-size:10px;line-height:1.5}}@media(max-width:359px){.bp-home-configurator{padding-block:30px}.bp-home-configurator__layout{padding-inline:16px;gap:12px}.bp-home-configurator h2{font-size:29px}.bp-home-configurator__options{gap:6px}.bp-home-configurator .bp-home-configurator__controls .bp-home-configurator__options .bp-home-configurator__option label{font-size:10px}.bp-home-configurator__caption{min-height:112px}}@media(prefers-reduced-motion:reduce){.bp-home-configurator__thumbnail{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bp-home-configurator.css.map */
