.be-x-fragrance-filters{border:1px solid #d8cbb4;margin:0 0 22px;background:#fbf7ef;color:#37392d}
.be-x-fragrance-filters>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;cursor:pointer;font-size:15px;font-weight:600;min-height:50px}
.be-x-fragrance-filters>summary::-webkit-details-marker{display:none}
.be-x-fragrance-filters[open]>summary>span{transform:rotate(45deg)}
.be-x-fragrance-filters form{padding:0 20px 20px;margin:0}
.be-x-facet-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;border-top:1px solid #e3d8c4;padding-top:20px}
.be-x-facet-grid fieldset{margin:0;padding:0;min-width:0;border:0}
.be-x-facet-grid legend{font-size:13px;font-weight:600;margin-bottom:12px}
.be-x-facet-grid input[type=search]{width:100%;height:42px;padding:9px 12px;font-size:13px;border:1px solid #d5c6ab;border-radius:0;background:#fffdf8;margin-bottom:12px}
.be-x-facet-options{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;overflow:auto;padding:2px 5px 4px 2px}
.be-x-facet-options label{position:relative;cursor:pointer;margin:0;font-size:12px;font-weight:400}
.be-x-facet-options label[hidden]{display:none}
.be-x-facet-options input{position:absolute;opacity:0;width:1px;height:1px}
.be-x-facet-options span{display:block;padding:9px 12px;border:1px solid #d8cbb4;min-height:38px;color:#746245;background:#fffdf8}
.be-x-facet-options input:checked+span{background:#30372b;color:#fff4df;border-color:#30372b}
.be-x-facet-options input:focus-visible+span{outline:2px solid #a68851;outline-offset:2px}
.be-x-facet-actions{display:flex;align-items:center;gap:20px;margin-top:20px}
.be-experience-v1 .be-x-facet-actions button{min-height:44px;padding:12px 20px;background:#30372b;color:#fff4df;border:0;border-radius:0;font-size:13px;font-weight:600}
.be-x-facet-actions a{font-size:13px;color:#78603d}
.be-x-card-profile{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}
.be-x-card-profile a{color:#726044!important;font-size:11px;padding:4px 7px;border:1px solid #dfd4bf;line-height:1.4;text-decoration:none!important}
.be-x-scent-details{padding:17px 0;border-block:1px solid #dfd4bf;margin:22px 0}
.be-x-scent-details p{margin:0 0 9px!important;font-size:13px!important;line-height:1.6!important}
.be-x-inspiration-brand{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}
.be-x-inspiration-brand>span{color:#8b7653;font-size:12px}
.be-x-inspiration-brand strong{font-weight:500}
.be-x-scent-families{color:#65583e}
.be-x-scent-details summary{min-height:44px;padding-block:12px;cursor:pointer;font-size:13px}
.be-x-scent-details dl{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px 12px;margin:7px 0 15px;font-size:13px;line-height:1.7}
.be-x-scent-details dt{font-weight:600;color:#8b7653}
.be-x-scent-details dd{margin:0}
.be-x-scent-details small{display:block;font-size:11px;line-height:1.7;color:#81735c}
@media(max-width:780px){.be-x-facet-grid{grid-template-columns:1fr;gap:22px}.be-x-facet-options{max-height:165px}.be-x-fragrance-filters form{padding:0 16px 16px}.be-x-fragrance-filters>summary{padding:14px 16px;font-size:14px}.be-x-facet-options span{padding:10px 12px;min-height:42px}.be-x-fragrance-filters{margin-bottom:18px}.be-x-card-profile{gap:4px;margin-bottom:10px}.be-x-card-profile a{font-size:10px;padding:3px 5px}.be-x-scent-details dl{grid-template-columns:55px minmax(0,1fr)}}
