.sidebar-filters{width:100%}@media(min-width:992px){.sidebar-filters{position:sticky;top:1rem;align-self:flex-start}}.sidebar-filters .nav-item.border-top:first-child{border-top:0!important}.sidebar-filters .nav-link{color:inherit;transition:color .15s ease}.sidebar-filters .nav-link:hover{color:var(--bs-primary, #000)}.sidebar-filters .nav-link[aria-expanded=false] .sidebar-filter-chevron{transform:rotate(-90deg)}.sidebar-filters .sidebar-filter-chevron{transition:transform .2s ease}.sidebar-filters .form-check,#offcanvas-filters .filters-values-list:not(.size-buttons) .form-check{position:relative;padding-left:0;display:block;margin-bottom:.5rem!important;min-height:1.45em}.sidebar-filters[data-filter-style=dot_madison] .form-check-input,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-input{-webkit-appearance:none!important;appearance:none!important;background-color:#1f1d1a!important;background-image:none!important;border:0!important;border-radius:100%!important;width:6px!important;height:6px!important;margin:0!important;opacity:0;pointer-events:none;float:none!important;position:absolute;inset-block-start:calc(.5em + 1.5px);inset-inline-start:0;transition:opacity .22s ease;box-shadow:none!important;vertical-align:baseline!important}.sidebar-filters[data-filter-style=dot_madison] .form-check-input:checked,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-input:checked{opacity:1}.sidebar-filters[data-filter-style=dot_madison] .form-check-input:focus-visible,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-input:focus-visible{outline:2px solid #1f1d1a;outline-offset:2px}.sidebar-filters[data-filter-style=dot_madison] .form-check-label,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-label{display:inline-block;position:relative;margin:0;line-height:1.4;color:#1f1d1a;opacity:.65;cursor:pointer;transition:opacity .22s ease,transform .22s ease}.sidebar-filters[data-filter-style=dot_madison] .form-check-label:hover,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-label:hover{opacity:1}.sidebar-filters[data-filter-style=dot_madison] .form-check-input:checked~.form-check-label,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-input:checked~.form-check-label{opacity:1;transform:translate(1.125rem)}.sidebar-filters[data-filter-style=dot_madison] .form-check-input:disabled~.form-check-label,#offcanvas-filters[data-filter-style=dot_madison] .filters-values-list:not(.size-buttons) .form-check-input:disabled~.form-check-label{opacity:.35;cursor:not-allowed}.sidebar-filters[data-filter-style=checkbox_premium] .form-check,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check{padding-left:1.6rem}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;background-image:none!important;border:1px solid #b8afa0!important;border-radius:1px!important;width:14px!important;height:14px!important;margin:0!important;flex-shrink:0;float:none!important;position:absolute;inset-block-start:calc(.5em - 1px);inset-inline-start:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease;box-shadow:none!important;vertical-align:baseline!important}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:hover:not(:disabled),#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:hover:not(:disabled){border-color:#9b7b5a!important}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:checked,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:checked{background-color:#1f1d1a!important;border-color:#1f1d1a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 7.2L5.8 10 11 4.5' stroke='%23f6f1e7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:center;background-size:12px 12px}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:focus-visible,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:focus-visible{outline:1px solid #9b7b5a;outline-offset:2px}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-label,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-label{display:inline-block;position:relative;margin:0;line-height:1.4;color:#1f1d1a;opacity:.72;cursor:pointer;letter-spacing:.005em;transition:opacity .18s ease,color .18s ease}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-label:hover,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-label:hover{opacity:1}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:checked~.form-check-label,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:checked~.form-check-label{opacity:1;color:#1f1d1a;font-weight:500}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:disabled,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:disabled{background-color:#f5efe6!important;border-color:#ece8df!important;cursor:not-allowed}.sidebar-filters[data-filter-style=checkbox_premium] .form-check-input:disabled~.form-check-label,#offcanvas-filters[data-filter-style=checkbox_premium] .filters-values-list:not(.size-buttons) .form-check-input:disabled~.form-check-label{opacity:.35;cursor:not-allowed}.sidebar-filters .filter-price-group .input-group-text{font-size:.75rem}.sidebar-filters .btn-filters-clear-all{font-size:.8125rem}.collection-layout-with-sidebar .product-list{margin-left:0!important;margin-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/119/assets/sidebar-filters.css.map */
