.ku-tax-filter-wrapper{background-color:#E2FAFD;padding:13px 15px;border-radius:10px}.ku-tax-filter-wrapper .ku-tax-filter-form{display:flex;align-items:center;gap:10px}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top{flex:auto}.ku-tax-filter-wrapper .ku-tax-filter-form select{border:none;border-radius:10px}.ku-tax-filter-wrapper .ku-tax-filter-form select{border:none;border-radius:10px;padding:13px 15px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button{display:flex;gap:10px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile{background:#FFC7BF;padding:8px 15px;border-radius:10px;border:none;transition:all .2s ease-in-out!important;color:#000;letter-spacing:inherit;display:flex;align-items:center;justify-content:center;font-size:14px;width:auto;height:37px;line-height:12px;font-family:"Mulish",sans-serif;font-weight:600;text-transform:capitalize}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input{background:#FFC7BF;padding:8px 15px;border-radius:10px;border:none;transition:all .2s ease-in-out!important;color:#000;letter-spacing:inherit;display:flex;align-items:center;justify-content:center;font-size:14px;width:160px;height:37px;line-height:12px;font-family:"Mulish",sans-serif;font-weight:600;text-transform:capitalize}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile:hover{background:#000;color:#ffffff!important;scale:1.05}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input:hover{background:#000;color:#ffffff!important;scale:1.05}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile:focus{background-color:#FFC7BF!important;color:#000000!important}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input:focus{background-color:#FFC7BF!important;color:#000000!important}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top{position:relative;z-index:9;transition:all .2s ease-in-out!important;background-color:#fff;border-radius:10px;width:150px}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top:hover{scale:1.03;z-index:99}.ktsf-taxonomies-top .ktsf-taxonomy-name.product_benefits.active{z-index:9}.ktsf-taxonomies-top .ktsf-taxonomy-name.product_benefits.active+.ktsf-taxonomy-terms{position:relative}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top .ktsf-taxonomy-terms{position:relative;z-index:99;width:270px}.ktsf-taxonomies-top .ktsf-taxonomy-name{font-size:14px;text-align:center;padding:2px 10px;position:relative;transition:all .2s ease-in-out!important;padding-left:0;margin-right:14px;cursor:pointer}.ktsf-taxonomies-top .ktsf-taxonomy-name:before{content:"";background:url(../../../../../../../../../themes/kures/assets/images/dropdown-icon.svg);background-repeat:no-repeat;height:8px;width:12px;position:absolute;top:50%;right:0;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(0deg);color:#000;z-index:0}.ktsf-taxonomies-top:hover .ktsf-taxonomy-name:before{transform:translateY(-50%) rotate(180deg)}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer{background-color:rgba(227,235,255,.9);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:10px;border-radius:10px;left:0;right:0;width:100%;z-index:9;position:absolute;overflow:hidden;overflow-y:auto;max-height:300px;box-shadow:0 10px 50px 0 rgba(0,0,0,.1)}.ku-tax-filter-form .ktsf-taxonomy-terms.p_brand .ktsf-taxonomy-term-outer,.ku-tax-filter-form .ktsf-taxonomy-terms.product_brand .ktsf-taxonomy-term-outer{max-height:535px}.ku-tax-filter-form .ktsf-taxonomy-terms.product_strain_type .ktsf-taxonomy-term-outer{max-height:300px}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer::-webkit-scrollbar{width:5px}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer::-webkit-scrollbar-track{border-radius:6px;background-color:#E3EBFF;border:1px solid #E3EBFF}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer::-webkit-scrollbar-thumb{border-radius:6px;background-color:#000}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button{display:none}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']{appearance:none;-webkit-appearance:none;height:20px;width:25px;border-radius:5px!important;background-color:#fff;padding:0;margin:0;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']:focus{border:none}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']:checked{background-color:#BCE3DB}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']:after{content:"";width:15px;height:13px;background:url(../../../../../../../../../themes/kures/assets/images/check.svg);background-repeat:no-repeat;font-size:10px;line-height:11px;color:#3C7B6D;display:none}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']:checked:after{display:block}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term{display:flex;margin-bottom:10px;align-items:center;gap:10px;transition:all .2s ease-in-out!important}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term:hover{scale:1.02}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term label{font-size:14px;width:100%;display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term label .product-count{width:25px;height:25px;flex:0 0 25px;border-radius:100%;background-color:#9879ff;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;margin-right:5px}.ktsf-pseudo-cat{border-top:2px solid #CFC0FF;padding:15px 0 5px 0;margin-top:13px}.ktsf-pseudo-cat .ku-switch{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:34px}.ktsf-pseudo-cat .ku-switch input{opacity:0;width:0;height:0;padding:0px!important}.ktsf-pseudo-cat .slider{position:relative;cursor:pointer;background-color:#fff;border:2px solid #9879ff;-webkit-transition:.4s;transition:.4s;flex:0 0 60px;width:60px;height:34px}.slider:before{position:absolute;content:"";height:23px;width:23px;left:4px;bottom:4px;background-color:#e8e8e8;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#9879ff;border:2px solid #9879ff}input:checked+.slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px);background-color:#fff}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.ktsf-pseudo-cat .switch-name{font-size:14px;color:#000;font-weight:400;padding-left:10px}@media (min-width:768px){.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-pseudo-cat{display:none}}@media (max-width:1399px){.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top{width:135px}.kures-product-tax-filter-container .ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter-clear-button .ktf-clear.clear-filter a{width:180px}.ku-tax-filter-form .ktsf-taxonomy-terms.p_brand .ktsf-taxonomy-term-outer,.ku-tax-filter-form .ktsf-taxonomy-terms.product_brand .ktsf-taxonomy-term-outer{max-height:430px}}@media (max-width:1300px){.ku-tax-filter-wrapper .ku-tax-filter-form>div{width:25%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input{padding:8px 10px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile{padding:8px 10px}}@media (max-width:1199px){.ku-tax-filter-wrapper .ku-tax-filter-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top .ktsf-taxonomy-terms{width:auto}.ktsf-taxonomies-top .ktsf-taxonomy-name{width:auto}.ku-tax-filter-wrapper .ku-tax-filter-form>div{width:100%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input{width:100%}.kures-product-tax-filter-container .ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter-clear-button .ktf-clear.clear-filter a{width:100%}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top{width:100%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-submit-button-outer{width:50%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile-outer{width:50%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button{gap:10px}}@media (max-width:991px){.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-submit-button-outer{width:60%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile-outer{width:40%}}@media (max-width:870px){.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input{padding:8px 6px;font-size:14px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile{padding:8px 6px;font-size:14px}}@media (max-width:767px){.ku-tax-filter-wrapper .ku-tax-filter-form>div{width:100%}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer{z-index:999}.ktsf-taxonomies-top .ktsf-taxonomy-name.product_benefits.active+.ktsf-taxonomy-terms{position:absolute;width:100%;z-index:999}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button{display:block;position:absolute;top:10px;right:15px}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button .close-button{height:20px;width:20px;display:flex;justify-content:center;align-items:center;border:1px solid red;border-radius:100%;cursor:pointer;transition:all .3s ease-in-out!important}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button .close-button svg{width:12px;fill:red}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button .close-button:hover{border:1px solid red}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer .ktsf-filter-popup-close-button .close-button:hover svg{fill:red}.ktsf-taxonomies-top .ktsf-taxonomy-name:before{display:none}.ku-tax-filter-wrapper{position:relative;padding:7px 10px}.ku-tax-filter-wrapper .ku-tax-filter-form .ktsf-taxonomies-top .ktsf-taxonomy-terms{position:absolute;width:100%;z-index:999;left:0;top:0}.ku-tax-filter-form .ktsf-taxonomy-terms .ktsf-taxonomy-term-outer{position:absolute;width:100%;z-index:999;left:0;top:0;padding-top:30px!important}.kures-product-tax-filter-container .ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter-clear-button .ktf-clear.clear-filter a{width:100%!important}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']{height:25px;width:30px}.ktsf-taxonomy-term-outer .ktsf-taxonomy-term:hover{scale:inherit}.ku-tax-filter-wrapper .ku-tax-filter-form form.ku-tax-filter-multiselect-widget{width:100%}.ku-tax-filter-wrapper .ku-tax-filter-form form.ku-tax-filter-multiselect-widget .ku-tax-filter--submit-button input{width:100%!important}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-submit-button-outer,.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile-outer{width:50%}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button input:hover{scale:inherit}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile:hover{scale:inherit}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button{gap:5px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile{padding:6px 6px;font-size:13px;height:30px}.ku-tax-filter-wrapper .ku-tax-filter-form form.ku-tax-filter-multiselect-widget .ku-tax-filter--submit-button input{padding:6px 6px;font-size:13px;height:30px}}@media (max-width:575px){.ku-tax-filter-wrapper .ku-tax-filter-form>div{width:100%}}@media (max-width:479px){.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button{gap:5px}.ku-tax-filter-wrapper .ku-tax-filter-form .ku-tax-filter--submit-button .ku-clear-button-mobile{width:100%!important;padding:6px 8px;font-size:13px;line-height:16px;height:30px}.ku-tax-filter-wrapper .ku-tax-filter-form form.ku-tax-filter-multiselect-widget .ku-tax-filter--submit-button input{padding:6px 8px;height:30px}}@media (max-width:369px){.ktsf-taxonomy-term-outer .ktsf-taxonomy-term .ktsf-taxonomy-single-select[type='checkbox']{height:20px;width:25px}}