:is(.filter-menu,#sidebar_filter){--an-ink: #1b1b1b;--an-ink-2: #4a4a4a;--an-muted: #6b7075;--an-line: #e9e4db;--an-line-2: #d6d0c4;--an-control: #8f8a80;--an-navy: #1e3a5f;--an-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}:is(.filter-menu,#sidebar_filter) .form-check.pretty{display:flex;align-items:center;min-height:40px;margin:0!important;padding:0!important}:is(.filter-menu,#sidebar_filter) .pretty .state{width:100%;padding:0!important}:is(.filter-menu,#sidebar_filter) .pretty .state label{position:relative;display:block;min-height:20px;margin:0;padding:0 0 0 32px!important;color:var(--an-ink);font:400 15px/20px var(--font-stack-body)!important;text-indent:0;white-space:normal}:is(.filter-menu,#sidebar_filter) .pretty .state label:before,:is(.filter-menu,#sidebar_filter) .pretty .state label:after{top:0!important;left:0!important;box-sizing:border-box;width:20px!important;height:20px!important;border-radius:6px!important;transform:none!important}:is(.filter-menu,#sidebar_filter) .pretty .state label:before{border:1.5px solid var(--an-control)!important;background:#fff}:is(.filter-menu,#sidebar_filter) .pretty .state label:after{border:0!important;background:transparent!important}:is(.filter-menu,#sidebar_filter) .pretty input:checked~.state label:before{border-color:var(--an-navy)!important}:is(.filter-menu,#sidebar_filter) .pretty input:checked~.state label:after{background:var(--an-navy) var(--an-check) center / 12px no-repeat!important}:is(.filter-menu,#sidebar_filter) .pretty input:checked~.state label{font-weight:600!important}:is(.filter-menu,#sidebar_filter) .pretty input:focus-visible~.state label:before{outline:2px solid var(--almila-focus, #0089c2);outline-offset:2px}:is(.filter-menu,#sidebar_filter) .pretty input:disabled~.state label{color:var(--an-muted)}:is(.filter-menu,#sidebar_filter) .pretty input:disabled~.state label:before{border-color:var(--an-line-2)!important}@media(hover:hover){:is(.filter-menu,#sidebar_filter) .pretty:hover input:not(:checked):not(:disabled)~.state label:before{border-color:var(--an-navy)!important}}:is(.filter-menu,#sidebar_filter) .range-slider{padding-bottom:36px!important}:is(.filter-menu,#sidebar_filter) .range-slider>.d-flex{position:relative;gap:28px}:is(.filter-menu,#sidebar_filter) .range-slider>.d-flex:before{content:"\2013";position:absolute;top:50%;left:50%;color:var(--an-muted);font:400 15px/1 var(--font-stack-body);transform:translate(-50%,-50%)}:is(.filter-menu,#sidebar_filter) .range-slider-text{position:relative;display:flex!important;flex:1 1 0;flex-direction:column;align-items:stretch;margin:0!important;padding:0!important;text-align:left!important}:is(.filter-menu,#sidebar_filter) .range-slider-text:after{content:var(--almila-currency, "\20ac");position:absolute;top:50%;right:12px;color:var(--an-muted);font:400 13px/1 var(--font-stack-body);transform:translateY(-50%);pointer-events:none}:is(.filter-menu,#sidebar_filter) .range-slider-text label{position:absolute!important;width:1px;height:1px;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.filter-menu,#sidebar_filter) .range-slider input[type=number]{box-sizing:border-box;width:100%;min-width:0;height:40px;margin:0;padding:0 30px 0 12px;border:1px solid var(--an-line-2);border-radius:var(--almila-radius-sm);color:var(--an-ink);background:#fff;font:600 15px/1 var(--font-stack-body);text-align:left;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:is(.filter-menu,#sidebar_filter) .range-slider input[type=number]::-webkit-inner-spin-button,:is(.filter-menu,#sidebar_filter) .range-slider input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}:is(.filter-menu,#sidebar_filter) .range-slider input[type=number]:focus{border-color:var(--an-navy);outline:2px solid var(--almila-focus, #0089c2);outline-offset:1px}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]{height:28px;background:transparent;-webkit-appearance:none;appearance:none}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--an-navy)}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--an-navy)}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]::-webkit-slider-thumb{box-sizing:border-box;width:20px;height:20px;margin-top:-8px;border:2px solid var(--an-navy);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;-webkit-appearance:none;appearance:none;cursor:grab}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--an-navy);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;cursor:grab}:is(.filter-menu,#sidebar_filter) .range-slider-price input[type=range]:focus-visible{outline:2px solid var(--almila-focus, #0089c2);outline-offset:2px}:is(.filter-menu,#sidebar_filter) .price-range-header{margin-bottom:12px;color:var(--an-ink);font:700 15px/1.2 var(--font-stack-body)}:is(.filter-menu,#sidebar_filter) .reset-filter-button{display:inline-flex!important;align-items:center;min-height:36px;margin:4px 0 0!important;padding:0!important;border:0!important;color:var(--an-ink-2)!important;background:transparent!important;font:600 14px/1 var(--font-stack-body);text-decoration:underline;text-underline-offset:3px}.filter-menu .nav-pills>.nav-item.dropdown{position:relative}.filter-menu .nav-pills .dropdown-menu{inset:calc(100% + 8px) auto auto -1px!important;text-align:left;z-index:30;min-width:260px;max-height:min(420px,60vh);margin:0!important;padding:8px 16px!important;overflow-y:auto;border:1px solid var(--an-line)!important;border-radius:var(--almila-radius-md)!important;background:#fff;box-shadow:0 12px 32px #1b1b1b24;transform:none!important;overscroll-behavior:contain}.filter-menu .nav-pills .price-dropdown-menu{min-width:300px;padding:16px!important}.filter-menu .filter-card-body{gap:0!important;margin:0!important;padding:0!important}.filter-menu .nav-pills>.nav-item.show{border-color:var(--an-navy)!important}body.show-sidebar-filter .menu-popup-background{position:fixed;z-index:9999998;background:#1b1b1b73}body #sidebar_filter{width:min(420px,100%);box-shadow:0 0 32px #0000002e;background:#fff}@media(min-width:641px)and (max-width:767.98px){body #sidebar_filter{display:block}}body #sidebar_filter .js-close-menu{position:absolute;top:6px;right:8px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0!important;color:var(--an-ink);cursor:pointer}body #sidebar_filter .js-close-menu svg{width:28px;height:28px}body #sidebar_filter .js-close-menu svg path{stroke-width:1.8}body #sidebar_filter .js-close-menu:focus-visible{border-radius:var(--almila-radius-sm);outline:3px solid var(--almila-focus, #0089c2);outline-offset:-3px}body #sidebar_filter .side-inner{display:flex!important;flex-direction:column;height:100%;margin:0!important;padding:0 16px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}body #sidebar_filter .side-inner:has(.almila-native-filter__apply-bar){padding-bottom:0}body #sidebar_filter .main-menu-list-items,body #sidebar_filter .nav-menu,body #sidebar_filter .filter-wrapper{width:100%;max-width:none;margin:0!important;padding:0!important}body #sidebar_filter :is(.main-menu-list-items,.nav-menu,.filter-wrapper,.filter-form){display:flex;flex:1 0 auto;flex-direction:column}body #sidebar_filter .filter-form>*{flex:none}body #sidebar_filter .filter-form:has(>.almila-native-filter__apply-bar)>.d-flex:has(.clear-button){display:none!important}body #sidebar_filter .almila-native-filter__apply-bar{position:sticky;bottom:0;z-index:2;display:flex;gap:8px;margin:auto -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--an-line);background:#fff}body #sidebar_filter :is(.almila-native-filter__apply,.almila-native-filter__clear){display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 18px;border:1.5px solid var(--an-navy);border-radius:var(--almila-radius-md);font:700 15px/1.15 var(--font-stack-body);text-align:center;text-decoration:none;cursor:pointer}@media(max-width:389.98px){body #sidebar_filter :is(.almila-native-filter__apply,.almila-native-filter__clear){padding:0 10px}}@media(max-width:359.98px){body #sidebar_filter :is(.almila-native-filter__apply,.almila-native-filter__clear){padding:0 8px;font-size:13px}}body #sidebar_filter .almila-native-filter__clear{flex:none;border-color:var(--an-line-2);color:var(--an-ink);background:#fff}body #sidebar_filter .almila-native-filter__clear[hidden]{display:none}body #sidebar_filter .almila-native-filter__apply{flex:1 1 auto;color:#fff;background:var(--an-navy);transition:opacity .15s}body #sidebar_filter .almila-native-filter__apply[aria-busy=true]{opacity:.72}body #sidebar_filter .almila-native-filter__apply:disabled{border-color:var(--an-line-2);color:var(--an-muted);background:#f3f1ec;cursor:default}body #sidebar_filter :is(.almila-native-filter__apply,.almila-native-filter__clear,.card-header a,.reset-filter-button):focus-visible{outline:3px solid var(--almila-focus, #0089c2);outline-offset:2px}body #sidebar_filter .almila-native-filter__title:focus{outline:none}body #sidebar_filter .almila-native-filter__title:focus-visible{outline:2px solid var(--almila-focus, #0089c2);outline-offset:-2px}body #sidebar_filter .range-slider input[type=number]{height:44px;font-size:16px}body #sidebar_filter .reset-filter-button{min-height:44px}@media(prefers-reduced-motion:reduce){body #sidebar_filter .almila-native-filter__apply,body #sidebar_filter #accordion .card-header a:before{transition:none}}body #sidebar_filter .almila-native-filter__title{position:sticky;top:0;z-index:2;display:flex;align-items:center;min-height:56px;margin:0 -16px;padding:0 60px 0 16px;border-bottom:1px solid var(--an-line);color:var(--an-ink);background:#fff;font:700 18px/1.2 var(--font-stack-header);font-weight:700!important}body #sidebar_filter #accordion .card{border:0;border-bottom:1px solid var(--an-line)!important;border-radius:0;background:transparent}body #sidebar_filter #accordion .card-header{padding:0!important;border:0;background:transparent}body #sidebar_filter #accordion .card-header a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 32px 0 0!important;color:var(--an-ink);font:700 15px/1.2 var(--font-stack-body);text-decoration:none}body #sidebar_filter #accordion .card-header a:before{top:calc(50% - 7.5px)!important;transition:transform .15s ease}body #sidebar_filter #accordion .card-header a:not(.collapsed):before{transform:rotate(180deg)}body #sidebar_filter #accordion .card:has(.card-header a.collapsed) .reset-filter-button{display:none!important}body #sidebar_filter .almila-native-filter__group--single .card-header{display:none}body #sidebar_filter .almila-native-filter__group--single .col-side{display:block!important;height:auto!important;overflow:visible!important;transition:none!important}body #sidebar_filter #accordion .almila-native-filter__group--single .card-body{padding:4px 0!important}body #sidebar_filter .almila-native-filter__group--single .reset-filter-button{display:none!important}body #sidebar_filter #accordion .card-body{padding:0 0 12px!important}body #sidebar_filter #accordion .col-side:not(:last-of-type) .card-body{padding-bottom:0!important}body #sidebar_filter .form-check.pretty{min-height:44px}body #sidebar_filter .js-price2{margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--an-line)!important;border-radius:0!important}body #sidebar_filter .js-price2 .card-header,body #sidebar_filter .js-price2 .card-body{padding:0!important}body #sidebar_filter .clear-button{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:16px;padding:0 16px!important;border:1.5px solid var(--an-line-2)!important;border-radius:var(--almila-radius-md)!important;color:var(--an-ink);background:#fff;font:700 15px/1 var(--font-stack-body)}body #sidebar_filter .clear-button span{padding:0!important}body #sidebar_filter .clear-button svg{width:16px;height:16px}html.almila-native-filter-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/64/assets/almila-native-filter.css.map */
