.filter-section{background-color:#f8f8f8;color:#222;padding:20px}.filter-container{display:flex;flex-wrap:wrap;margin:0 auto}.search-box{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.tooltip-wrapper{display:inline-block;position:relative;margin-left:6px}.tooltip-icon{background:none;border:none;font-weight:700;color:#222;font-size:.9em;cursor:pointer;width:20px;height:20px;border:1px solid #222;border-radius:50%}.tooltip-box{position:absolute;top:100%;left:0;background:#222;color:#fff;border-radius:4px;padding:6px 10px;font-size:.85em;max-width:200px;z-index:10;box-shadow:0 2px 6px #0003;min-width:150px}.filter-column h3{display:flex;justify-content:space-between}@media (min-width: 768px){.search-box{margin-bottom:0}}.search-icon{width:96px;height:96px;background-color:#fff;border-radius:50%;border:4px solid #000;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.search-box h2{font-weight:700;margin:0 0 4px;text-align:center;color:#000}.search-box p{font-size:14px;margin:0 0 16px;text-align:center;color:#000}.search-input-container{position:relative;width:100%;max-width:200px}.search-input-container input{width:100%;padding:8px 32px 8px 8px;background-color:#fff;border:1px solid #000;border-radius:4px;color:#000}.search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#000;cursor:pointer;padding:0}.filter-column{width:100%;padding:0 0 0 16px;margin-bottom:20px}.tooltip-box{max-height:200px;overflow:auto;width:10vw;min-width:150px;font-size:14px;line-height:26px;font-weight:400;left:auto;top:75%;right:0}.tooltip-box br+br{display:none}@media (max-width: 767px){.filter-container .filter-column h3{justify-content:flex-start;color:#222}.filter-container .filter-column h3 .tooltip-wrapper{margin-left:20px}.filter-container .filter-column h3:after{margin-left:auto}}@media (min-width: 768px){.filter-column{flex:1;border-left:1px solid #222;margin-bottom:0}}.filter-column h3{font-size:16px;font-weight:500;margin-bottom:32px;color:#222}.filter-options{display:flex;flex-direction:column;gap:16px}.filter-container .filter-column:first-child{border:none}.filter-container .filter-column{padding:0 16px}.filter-actions{margin:48px auto;text-align:center;width:100%}.filter-option{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-option input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:1px solid #000;border-radius:50%;outline:none;cursor:pointer;position:relative}.filter-option input[type=radio]:checked{background-color:#fe5000;position:relative;border-color:#fe5000}.filter-option input[type=radio]:checked:after{content:"";display:block;position:absolute;top:4px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.option-text{font-size:14px;color:#000}.result-container-box .result-container #product-grid{padding:0}.filter-actions{display:flex;justify-content:center;gap:16px}.hide{display:none}.result-container-box h2{font-size:34px;font-weight:500;text-align:center;margin-bottom:48px;color:#222}.result-container-box .view-all-button{text-align:center;color:#000;text-decoration:underline;margin:20px auto;width:100%;display:block}.loading{display:none;text-align:center;margin:2rem 0}.spinner{width:40px;height:40px;animation:spin 1s linear infinite}.spinner .path{stroke:#333;stroke-linecap:round;stroke-dasharray:90,150;stroke-dashoffset:0}@keyframes spin{to{transform:rotate(360deg)}}.result-container-box{margin:0 auto}.btn-search{background-color:#fe5000;color:#fff;border:none;font-size:16px;font-weight:400;padding:8px 32px;font-weight:700;cursor:pointer;transition:background-color .2s;height:52px;min-width:164px;display:flex;align-items:center;justify-content:center;border-radius:999px}.btn-search:hover{background-color:#fe5000}.btn-clear{background-color:#fff;color:#757575;border:none;padding:8px 32px;font-size:16px;font-weight:400;cursor:pointer;transition:background-color .2s;height:52px;min-width:164px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #222}.filter-column{max-width:300px;width:100%}#dynamic-columns{display:flex;flex-grow:2}#dynamic-columns>.filter-column{flex:1}.filter-container>.filter-column{border-right:1px solid #444444!important;min-width:250px}.filter-column{margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between}.filter-column .filter-options{height:100%}.filter-column h3{min-height:40px}.filter-container{flex-wrap:wrap}@media (min-width: 768px) and (max-width: 990px){.result-container-box .medium-up-5>.column{max-width:33.33%!important;padding:0 7.5px!important}}@media (max-width: 767px){.filter-actions button{padding-left:10px;padding-right:10px;min-width:130px}.filter-container .filter-column{width:100%;max-width:100%;border-right:none!important;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #222!important;padding-left:0;padding-right:0}.filter-container .filter-column h3{margin-bottom:16px;color:#222;display:flex;justify-content:space-between;align-items:center}.filter-container .filter-column h3:after{content:"";display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M9.5 16.5L14.5 11.5L9.5 6.5" stroke="%23757575" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');width:20px;height:20px;background-size:20px;background-repeat:no-repeat;transform:rotate(90deg)}.filter-container .filter-column h3.closed{min-height:0;color:#222;margin-bottom:0}.filter-container .filter-column h3.closed:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M9.5 16.5L14.5 11.5L9.5 6.5" stroke="%23757575" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');transform:none}.filter-container .filter-column h3.closed~.filter-options{display:none}#dynamic-columns{flex-wrap:wrap}#dynamic-columns>.filter-column{flex:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/filter-section.css.map */
