.custom-filters{margin-bottom:20px;padding:15px 0}.custom-filter__search{margin-bottom:20px}.custom-filter__search-wrapper{position:relative;display:flex;align-items:center}.custom-filter__search-input{width:100%;padding:10px 40px 10px 16px;border:1px solid #d6d6d6;font-size:14px;background-color:#fff;height:45px;transition:all .2s ease;border-radius:40px}.custom-filter__search-input:focus{outline:none;border-color:#0000004d;box-shadow:0 0 0 2px #0000000d}.custom-filter__search-input::placeholder{color:#00000080}.custom-filter__search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;opacity:.5}.custom-filter__item{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.custom-filter__label-wrapper{display:flex;justify-content:space-between;align-items:center}.custom-filter__label{font-weight:700;font-size:16px;margin-bottom:0}.custom-filter__options{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto}.custom-filter__item--subtype .custom-filter__options{flex-wrap:wrap}.custom-filter__option--clear{margin-left:auto;padding:0!important;background-color:transparent!important;border:none!important;color:#185a73!important;text-decoration:underline;font-weight:700!important;cursor:pointer;transition:all .2s ease;text-align:right}@media screen and (max-width:768px){.custom-filter__label-wrapper{flex-direction:row}.custom-filter__option--clear{margin-left:0;width:100%}}.custom-filter__option{padding:8px 16px;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:16px;background-color:#fff;color:#000;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.custom-filter__option-icon{width:60px;height:60px;object-fit:contain;flex-shrink:0}.custom-filter__option:hover{border-color:#69a4de;background-color:#e4edf6}.custom-filter__option--active,.custom-filter__option:active{background-color:#e4edf6;border-color:#69a4de}.custom-filter__size-filters{display:flex;gap:16px;flex-wrap:wrap}.custom-filter__size-item{display:flex;flex-direction:column;min-width:200px}.custom-filter__size-dropdown-btn{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background-color:#fff;font-size:16px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.custom-filter__size-dropdown-btn:hover{border-color:#0003}.custom-filter__size-dropdown-btn.active{border-color:#0000004d}.custom-filter__size-chevron{transition:transform .2s ease}.custom-filter__size-dropdown-btn.active .custom-filter__size-chevron{transform:rotate(180deg)}.custom-filter__size-checkbox-wrapper{margin-bottom:10px}.custom-filter__size-checkbox-wrapper:last-child{margin-bottom:0}.custom-filter__size-options{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background-color:#fff;max-height:300px;overflow-y:auto}.custom-filter__size-options label:not(.variant__button-label):not(.text-label){font-size:14px!important;margin:0}.custom-filter__size-checkbox-wrapper{display:flex;align-items:center;gap:8px}.custom-filter__size-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#000}.custom-filter__size-checkbox-label{font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;width:100%}.custom-filter__size-count{color:#0009;font-weight:400}@media screen and (max-width:768px){.custom-filter__search{margin-bottom:16px}.custom-filter__search-input{padding:8px 14px;font-size:14px}.custom-filter__options{gap:6px}.custom-filter__option{padding:6px 12px;font-size:14px}.custom-filter__option--clear{font-size:14px;width:fit-content}.custom-filter__size-filters{flex-direction:column;gap:12px}.custom-filter__size-item{width:100%;min-width:auto}.custom-filter__size-dropdown-btn{font-size:14px}.custom-filter__size-select{width:100%}.custom-filter__option-icon{width:50px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-filters.css.map */
