.filters-drawer-section .filters-drawer{--modal-element-padding:16px;--modal-element-title-font-size:2rem;--modal-element-scroll-body-inset:16px;padding-top:22px;padding-bottom:0}.filters-drawer-section .filters-drawer accordion-element{border:none;padding-top:10px}.filters-drawer-section .filters-drawer accordion-item{border-bottom:none;position:relative}.filters-drawer-section .filters-drawer accordion-item:not(:last-child):after{content:"";position:absolute;right:16px;left:16px;bottom:0;height:1px;background-color:#afafaf}.filters-drawer-section .main{position:relative;margin-right:-16px;margin-left:-16px}.filters-drawer-section .accordion-title{font-size:20px;font-weight:700;line-height:1;padding-top:4px;padding-bottom:6px}.filters-drawer-section .main input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filters-drawer-section .main label{display:flex;align-items:center;-moz-column-gap:14px;column-gap:14px;position:relative;cursor:pointer}.filters-drawer-section .sort-by label{margin-bottom:12px}.filters-drawer-section .sort-by label:last-child{margin-bottom:0}.filters-drawer-section .checkbox span,.filters-drawer-section .radio span{display:flex;align-items:center;-moz-column-gap:14px;column-gap:14px}.filters-drawer-section .radio span:before{content:"";display:block;width:16px;height:16px;border-radius:50%;border:1px solid;flex-shrink:0;box-sizing:border-box}.filters-drawer-section .radio input:checked+span:before{background-color:currentcolor;box-shadow:inset 0 0 0 2.5px #fff}.filters-drawer-section .toggle .track{display:block;position:relative;width:38px;height:18px;border:1px solid;border-radius:50px;background-color:#fff;transition-duration:.3s;transition-property:background-color;box-sizing:border-box}.filters-drawer-section .toggle .track:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%;width:17px;height:17px;background-color:currentcolor;border:2px solid #fff;transition-duration:.3s;transition-property:background-color,border,left;box-sizing:border-box}.filters-drawer-section .toggle input:checked+.track{background-color:currentcolor}.filters-drawer-section .toggle input:checked+.track:after{background-color:#fff;border-color:currentcolor;left:calc(100% - 17px)}.filters-drawer-section .filter-group label{font-size:1rem;line-height:1.5;margin-bottom:14px}.filters-drawer-section .filter-group label:last-child{margin-bottom:0}.filters-drawer-section .checkbox span:before{content:"";display:block;width:12px;height:12px;border:1px solid;box-sizing:border-box;background-repeat:no-repeat;background-size:contain;background-position:50%;flex-shrink:0}.filters-drawer-section .checkbox input:checked+span:before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%23313131%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.778%22%20d%3D%22m3.343%207%202.592%202.592%205.186-5.185%22%2F%3E%3C%2Fsvg%3E)}.filters-drawer-section .checkbox input:disabled+span{opacity:.5;cursor:default}.filters-drawer-section .checkbox input:focus-visible+span:before,.filters-drawer-section .radio input:focus-visible+span:before,.filters-drawer-section .toggle input:focus-visible+.track{outline:2px solid var(--focus-color,#265dc5);outline-offset:2px}.filters-drawer-section .action-bar{margin-right:-16px;margin-left:-16px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:14px;column-gap:14px;padding:16px;background-color:#fff;box-shadow:0 -4px 5px #0000000f}.filters-drawer-section .action-bar button{color:inherit;font:inherit;font-size:1rem;line-height:1;cursor:pointer;border-radius:var(--border-radius-pill);border:1px solid;background-color:#fff;padding:14px 24px;text-align:center;flex-grow:1}.filters-drawer-section .action-bar .apply-button{background-color:var(--color-gray-light);color:#fff}.filters-drawer-section .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#fff;opacity:.5}.filters-drawer-section .backdrop .loader{position:sticky;top:50%;display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/7545/assets/filters-drawer-section.css.map */
