.nl-bfe-options .nl-bfe-options__search{width:100%;min-height:42px;margin:0 0 10px;border:1px solid #d8d8d4;border-radius:8px;padding:0 12px;font:inherit}.nl-bfe-options .options-wrapper,.nl-bfe-options__items{gap:10px}.nl-bfe-options label{position:relative;display:flex;align-items:center;gap:10px;color:#273027;line-height:1.35;border-radius:8px;cursor:pointer}.nl-bfe-options label input[type=checkbox],.nl-bfe-options label input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.nl-bfe-options label::before{content:"";flex:0 0 18px;width:18px;height:18px;border:1.5px solid #8a8d7b;background:#fff}.nl-bfe-options label:has(input[type=radio])::before{border-radius:50%}.nl-bfe-options label:has(input:checked)::before{border-color:#596044;background:#596044;box-shadow:inset 0 0 0 4px #fff}.nl-bfe-options--grid .options-wrapper,.nl-bfe-options--grid .nl-bfe-options__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nl-bfe-options--list label,.nl-bfe-options--grid label{padding:8px 10px}.nl-bfe-options--list label:hover,.nl-bfe-options--grid label:hover{background:#f7f7f5}.nl-bfe-options--buttons .options-wrapper,.nl-bfe-options--buttons .nl-bfe-options__items{display:flex;flex-wrap:wrap;gap:10px}.nl-bfe-options--buttons label{min-height:44px;padding:10px 14px;border:1px solid #d8d8d4;border-radius:8px;background:#fff;font-weight:700}.nl-bfe-options--buttons label:has(input:checked){border-color:#596044;background:#f1f2ec}.nl-bfe-options--cards .options-wrapper,.nl-bfe-options--cards .nl-bfe-options__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.nl-bfe-options--cards label{min-height:96px;padding:16px;border:1px solid #d8d8d4;border-radius:10px;background:#fff;font-weight:700;align-items:flex-start}.nl-bfe-options--cards label:has(input:checked){border-color:#596044;background:#f1f2ec;box-shadow:0 0 0 2px rgba(89,96,68,.12)}.nl-bfe-options label[hidden]{display:none}.nl-bfe-option--rich{display:flex;align-items:center;gap:12px;cursor:pointer}.nl-bfe-option__media{flex:0 0 auto;width:var(--nl-bfe-option-image-size,72px);aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f2ec}.nl-bfe-option__media img{display:block;width:100%;height:100%;object-fit:cover}.nl-bfe-option__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;text-align:left}.nl-bfe-option__title{font-weight:700}.nl-bfe-option__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:400}.nl-bfe-option__was{opacity:.65}.nl-bfe-option__now{font-weight:600}.nl-bfe-option__subtitle{font-weight:400;font-size:.9375em;opacity:.8}.nl-bfe-options label:has(input[type=checkbox])::before,.nl-bfe-options li:has(>input[type=checkbox])>label::before{border-radius:4px}.nl-bfe-options label:has(input[type=checkbox]:checked)::before,.nl-bfe-options li:has(>input[type=checkbox]:checked)>label::before{border-color:#596044;background:#596044 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.nl-bfe-options--cards .nl-bfe-option--rich{align-items:center;min-height:0}.nl-bfe-options--panel .options-wrapper,.nl-bfe-options--panel .nl-bfe-options__items{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--nl-bfe-option-border,#e3e3df)}.nl-bfe-options--panel .options-wrapper>li{display:block;margin:0;padding:0;list-style:none}.nl-bfe-options--panel .options-wrapper>li>input{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.nl-bfe-options--panel label{width:100%;gap:16px;padding:16px 12px;border-radius:0;border-bottom:1px solid var(--nl-bfe-option-border,#e3e3df);background:#fff}.nl-bfe-options--panel label::before{flex:0 0 24px;width:24px;height:24px;border-width:2px;border-radius:7px}.nl-bfe-options--panel label:has(input[type=radio])::before,.nl-bfe-options--panel li:has(>input[type=radio])>label::before{border-radius:50%}.nl-bfe-options--panel label:has(input:checked),.nl-bfe-options--panel li:has(>input:checked)>label{background:var(--nl-bfe-option-selected-bg,#fafaf7)}.nl-bfe-options--panel label:has(input[type=radio]:checked)::before,.nl-bfe-options--panel li:has(>input[type=radio]:checked)>label::before{border-color:var(--nl-bfe-option-accent,#596044);background:var(--nl-bfe-option-accent,#596044);box-shadow:inset 0 0 0 5px #fff}.nl-bfe-options--panel label:has(input[type=checkbox]:checked)::before,.nl-bfe-options--panel li:has(>input[type=checkbox]:checked)>label::before{border-color:var(--nl-bfe-option-accent,#596044);background:var(--nl-bfe-option-accent,#596044) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:none}.nl-bfe-options--panel label:has(input:focus-visible)::before,.nl-bfe-options--panel li:has(>input:focus-visible)>label::before{outline:2px solid var(--nl-bfe-option-accent,#596044);outline-offset:2px}@media (max-width:478px){.nl-bfe-options--panel label{gap:12px;padding:14px 8px}.nl-bfe-options--panel .nl-bfe-option__media{width:var(--nl-bfe-option-image-size,56px)}}.nl-bfe-options .options-wrapper{margin:0;padding:0;list-style:none}.nl-bfe-options .options-wrapper>li{display:block;margin:0;padding:0;list-style:none}.nl-bfe-options .options-wrapper>li>input{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.nl-bfe-options .options-wrapper>li[hidden]{display:none}.nl-bfe-options li:has(>input[type=radio])>label::before{border-radius:50%}.nl-bfe-options li:has(>input:checked)>label::before{border-color:#596044;background:#596044;box-shadow:inset 0 0 0 4px #fff}.nl-bfe-options li:has(>input:focus-visible)>label::before{outline:2px solid #596044;outline-offset:2px}.nl-bfe-options--buttons li:has(>input:checked)>label{border-color:#596044;background:#f1f2ec}.nl-bfe-options--cards li>label{height:100%}.nl-bfe-options--cards li:has(>input:checked)>label{border-color:#596044;background:#f1f2ec;box-shadow:0 0 0 2px rgba(89,96,68,.12)}.nl-bfe-options.nl-bfe-options--list .options-wrapper>li>input+label{padding:8px 10px}.nl-bfe-options.nl-bfe-options--grid .options-wrapper>li>input+label{padding:8px 10px}.nl-bfe-options.nl-bfe-options--buttons .options-wrapper>li>input+label{padding:.95rem 1.5rem}.nl-bfe-options.nl-bfe-options--cards .options-wrapper>li>input+label{padding:1.5rem 1.75rem}.nl-bfe-options.nl-bfe-options--panel .options-wrapper>li>input+label{padding:16px 12px}@media (max-width:478px){.nl-bfe-options.nl-bfe-options--panel .options-wrapper>li>input+label{padding:14px 8px}}.nl-bfe-options .options-wrapper>li>input[type]+label::before{content:"";position:static;box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;margin:0;border:1.5px solid #8a8d7b;border-radius:4px;background:#fff;box-shadow:none;animation:none;transform:none}.nl-bfe-options .options-wrapper>li>input[type]+label::after{content:none}.nl-bfe-options .options-wrapper>li>input[type=radio]+label::before{border-radius:50%}.nl-bfe-options .options-wrapper>li>input[type=checkbox]:checked+label::before{border-color:var(--nl-bfe-option-accent,#596044);background:var(--nl-bfe-option-accent,#596044) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/12px no-repeat}.nl-bfe-options .options-wrapper>li>input[type=radio]:checked+label::before{border-color:var(--nl-bfe-option-accent,#596044);background:var(--nl-bfe-option-accent,#596044);box-shadow:inset 0 0 0 4px #fff}.nl-bfe-options .options-wrapper>li>input[type]:focus-visible+label::before{outline:2px solid var(--nl-bfe-option-accent,#596044);outline-offset:2px}.nl-bfe-options--panel .options-wrapper>li>input[type]+label::before{flex-basis:24px;width:24px;height:24px;border-width:2px}.nl-bfe-options--panel .options-wrapper>li>input[type=checkbox]+label::before{border-radius:7px}.nl-bfe-options--panel .options-wrapper>li>input[type=checkbox]:checked+label::before{background-size:16px}.nl-bfe-options--panel .options-wrapper>li>input[type=radio]:checked+label::before{box-shadow:inset 0 0 0 5px #fff}

.nl-bfe-options--cards .options-wrapper>li>label,.nl-bfe-options--cards .nl-bfe-options__items>li>label{padding:1.25rem 1.5rem;gap:.9rem;min-height:5.5rem;align-items:center}.nl-bfe-options--cards .options-wrapper,.nl-bfe-options--cards .nl-bfe-options__items{gap:1rem}
.nl-bfe-options--cards .options-wrapper>li>label,.nl-bfe-options--cards .nl-bfe-options__items>li>label{padding:1.5rem 1.75rem;gap:1rem}.nl-bfe-options--buttons .options-wrapper>li>label,.nl-bfe-options--buttons .nl-bfe-options__items>li>label{padding:.95rem 1.5rem;gap:.85rem}.nl-bfe-options--buttons .options-wrapper,.nl-bfe-options--buttons .nl-bfe-options__items{gap:.85rem}
