.bf-configurator{--bf-config-ink: #241b14;--bf-config-line: rgba(36, 27, 20, .18);display:block;margin:2.4rem 0;color:var(--bf-config-ink)}.bf-configurator__header{margin-bottom:2rem}.bf-configurator__eyebrow{margin:0 0 .6rem;color:#9b5a2e;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bf-configurator__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,4.2rem);line-height:1}.bf-configurator__intro{margin:1rem 0 0;line-height:1.5}.bf-configurator__group{min-width:0;margin:0;padding:2rem 0;border:0;border-top:.1rem solid var(--bf-config-line)}.bf-configurator__group legend,.bf-configurator__label{display:block;width:100%;margin-bottom:1.2rem;padding:0;font-size:1.7rem;font-weight:700}.bf-configurator select,.bf-configurator input[type=text],.bf-configurator input[type=file],.bf-configurator textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(36,27,20,.35);border-radius:.8rem;background:#ffffffe0;color:inherit;font:inherit}.bf-configurator input[type=file]{padding:1rem}.bf-configurator textarea{resize:vertical}.bf-configurator__option{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 0;cursor:pointer;line-height:1.4}.bf-configurator__collection{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1rem;padding:1.5rem;border:.1rem solid var(--bf-config-line);border-radius:.9rem;background:#ffffff7a;cursor:pointer}.bf-configurator__collection input,.bf-configurator__option input{width:1.9rem;height:1.9rem;flex:0 0 auto;margin-top:.1rem;accent-color:#9b5a2e}.bf-configurator__collection>span,.bf-configurator__option>span{display:grid;gap:.35rem}.bf-configurator__collection small,.bf-configurator__option small{line-height:1.45;opacity:.78}.bf-configurator__collection--curly{border-color:#794c2b6b;background:linear-gradient(135deg,#ddc6a69e,#ffffff73)}.bf-configurator__curly-wood{display:grid;gap:.4rem;margin-top:1.8rem;padding:1.5rem;border-left:.3rem solid #9b5a2e;background:#ffffff61}.bf-configurator__nested-group{margin:2rem 0 0;padding:1.6rem;border:.1rem solid var(--bf-config-line);border-radius:.9rem}.bf-configurator__nested-group legend{width:auto;padding-inline:.5rem}.bf-configurator__nested-group p{margin:0 0 .8rem;line-height:1.5}.bf-configurator__help{margin:.8rem 0 0;font-size:1.25rem;opacity:.72}.bf-configurator__option--featured{margin-top:.8rem;padding:1.6rem;border:.1rem solid rgba(173,98,42,.45);border-radius:.9rem;background:linear-gradient(135deg,#efe1c7b8,#ffffff6b)}.bf-configurator__option--premium{margin-top:.8rem;padding:1.6rem;border:.1rem solid rgba(67,90,94,.32);border-radius:.9rem;background:#e2ebea7a}.bf-configurator__option strong{color:#8a4a22;white-space:normal}.bf-configurator__request-grid{display:grid;gap:1.2rem;margin-top:1.6rem}.bf-configurator__request-grid label{display:grid;gap:.7rem;font-weight:600}.bf-configurator__species-label{margin-top:1.8rem}.bf-configurator__notice{margin:1.4rem 0 0;padding-left:1.2rem;border-left:.3rem solid #b17749;font-size:1.3rem;line-height:1.5;opacity:.82}.bf-configurator__conditional-fields{display:grid;gap:1.2rem;margin-top:1.2rem}.bf-configurator__conditional-fields label{display:grid;gap:.7rem;font-weight:600}.bf-configurator [hidden]{display:none!important}.bf-configurator__estimate{display:grid;gap:.4rem;margin:.8rem 0 1.6rem;padding:1.8rem;border:.1rem solid rgba(155,90,46,.35);border-radius:1rem;background:#efe1c78c}.bf-configurator__estimate span{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bf-configurator__estimate strong{font-family:Georgia,Times New Roman,serif;font-size:3rem}.bf-configurator__estimate small{line-height:1.4;opacity:.78}.bf-configurator__price-note{display:block;margin-top:.5rem;color:#241b14b8;font-size:1.2rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media screen and (min-width:750px){.bf-configurator__request-grid,.bf-configurator__conditional-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bf-configurator.css.map */
