html.ha-range-dialog-open{overflow:hidden}html body.ha-range-design .ha-range-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 20px;border:1px solid #c7c4bc;border-radius:9px;background:#fff;color:#15130f;font:700 14px/1.4 var(--font-body-family, sans-serif);cursor:pointer}html body.ha-range-design .ha-range-filter-trigger:before{content:"\2630";font-size:17px}html body.ha-range-design .ha-range-filter-dialog{position:fixed;inset:0 0 0 auto;width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid #ddd8cf;border-radius:0;background:#fffdf8;color:#15130f;box-shadow:-12px 0 40px #13190f26;overflow:hidden}html body.ha-range-design .ha-range-filter-dialog[open]{display:flex;flex-direction:column}html body.ha-range-design .ha-range-filter-dialog::backdrop{background:#0d160e85}html body.ha-range-design .ha-range-filter-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:12px;border-bottom:1px solid #e7e3d9}html body.ha-range-design .ha-range-filter-header h2{margin:0;font-size:23px;line-height:1.25}html body.ha-range-design .ha-range-filter-close{min-width:44px;min-height:44px;border:1px solid #d9d5cd;border-radius:8px;background:#fff;color:#15130f;font:26px/1 sans-serif;cursor:pointer}html body.ha-range-design .ha-range-filter-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 20px}html body.ha-range-design .ha-range-filter-scroll>details{margin:0;padding:0;border:0;box-shadow:none;background:transparent;border-radius:0}html body.ha-range-design .ha-range-filter-scroll>details>summary{display:none}html body.ha-range-design .ha-range-filter-dialog .all-products-route-filters__content{display:block;padding:0}html body.ha-range-design .ha-range-filter-dialog .ha-range-filter-group{border:0;border-bottom:1px solid #e7e3d9;background:transparent;box-shadow:none;padding:0;border-radius:0}html body.ha-range-design .ha-range-filter-dialog .ha-range-filter-group>summary{position:relative;display:flex;align-items:center;min-height:58px;padding:17px 24px 17px 0;font-size:15px;font-weight:700;line-height:1.4;color:#15130f}html body.ha-range-design .ha-range-filter-dialog .ha-range-filter-group>summary:after{position:absolute;content:"+";right:0;top:auto;transform:none}html body.ha-range-design .ha-range-filter-dialog .ha-range-filter-group[open]>summary:after{content:"\2212"}html body.ha-range-design .ha-range-filter-group>:not(summary){margin-bottom:18px}html body.ha-range-design .ha-range-filter-group .collection-catalogue-filters__heading{display:none}html body.ha-range-design .ha-range-filter-dialog :is(select,.sbv-combobox__trigger){min-height:48px;font-size:16px;border-radius:8px}html body.ha-range-design .ha-range-filter-dialog .all-products-route-filters__clear{width:100%;min-height:44px;margin-top:18px}html body.ha-range-design .ha-range-filter-dialog .all-products-route-filters__content>p{font-size:12px;line-height:1.5}html body.ha-range-design .ha-range-filter-footer{padding:16px 24px max(18px,env(safe-area-inset-bottom));background:#fffdf8;border-top:1px solid #e7e3d9;flex-shrink:0}html body.ha-range-design .ha-range-filter-count{font-size:13px;line-height:1.4;margin:0 0 10px;color:#59564e}html body.ha-range-design .ha-range-filter-results{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;border:0;border-radius:9px;background:#f4ac13;color:#15130f;font:700 15px/1.4 var(--font-body-family, sans-serif);cursor:pointer}@media(max-width:599px){html body.ha-range-design .ha-range-filter-dialog{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAABACAQ */
