.product-grid-filter.dropdown--enabled .filter-container{overflow:hidden;transition:height ease .2s}.product-grid-filter.dropdown--enabled.open .filter-heading:after{-webkit-mask-image:url(../svg/minus.svg);mask-image:url(../svg/minus.svg);height:5px}.product-grid-filter.dropdown--enabled:not(.open) .filter-container{height:0}.filter-heading{position:relative;color:#4b2795}.filter-wrapper{border-top:1px solid #4b279530;padding:39px 0 23px}.filter-wrapper span{font-size:17px;font-weight:700;text-transform:uppercase;line-height:120%;letter-spacing:4.87px;color:#4b2795}.filter-wrapper ul{display:flex;flex-direction:column;list-style:none;padding:0;font-size:22px;line-height:125%;letter-spacing:.37px;gap:24px;transition:all ease .4s;margin-bottom:30px}.filter-wrapper ul li{display:flex;align-items:center}.filter-wrapper ul li label{display:contents}.filter-wrapper ul li input{-webkit-appearance:none;appearance:none;border:3px solid #4b2795;margin:0 16px 0 0}.filter-wrapper ul li input[type=checkbox]{padding:4px 1px;border-radius:7px}.filter-wrapper ul li input[type=checkbox]:before{content:"";display:block;-webkit-mask-image:url(../svg/tick.svg);mask-image:url(../svg/tick.svg);-webkit-mask-image:url(../svg/tick.svg);mask-image:url(../svg/tick.svg);background-color:#fff;width:18px;height:13px}.filter-wrapper ul li input[type=checkbox]:checked{background-color:#4b2795}.filter-wrapper ul li input[type=radio]{border-radius:100px;padding:1px}.filter-wrapper ul li input[type=radio]:before{content:"";display:block;width:18px;height:18px;border-radius:100px;border:2px solid white}.filter-wrapper ul li input[type=radio]:checked:before{background-color:#4b2795}.filter-wrapper .reset-filters{position:relative;top:26px;font-size:22px;font-weight:700;line-height:100%;letter-spacing:.37px;color:#ff5f1e;margin-top:26px;clip-path:polygon(0 0,100% 0,100% calc(100% + 6px),0 calc(100% + 6px))}.filter-wrapper .reset-filters:hover:before{animation:slide .5s ease}.filter-wrapper .reset-filters:before{content:"";display:block;position:absolute;width:100%;bottom:-4px;height:3px;background-color:#ff5f1e}.filter-heading+.filter-wrapper{border-top:0;padding-top:0}input[type=text]{border:1px solid rgba(75,39,149,30%);border-radius:6rem;color:#4b2795;font-size:1.8rem;font-weight:700;padding:1.9rem 7rem 1.9rem 2.7rem;line-height:1;width:100%}input[type=text]::placeholder{color:#4b2795;opacity:.3}.search{position:relative;display:flex;align-items:center;margin-top:2.2rem}.search input[type=text][value=""]+.clear-search{display:none}.search:after{content:"";-webkit-mask-image:url(../svg/search.svg);mask-image:url(../svg/search.svg);-webkit-mask-image:url(../svg/search.svg);mask-image:url(../svg/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;width:3.3rem;height:3.3rem;background-color:#4b2795;position:absolute;right:2.5rem}.clear-search{position:absolute;right:2.5rem;width:3.3rem;height:3.3rem;border:0;background:transparent;padding:0;display:none;align-items:center}.clear-search:after{content:"";-webkit-mask-image:url(../svg/close.svg);mask-image:url(../svg/close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;display:block;background-color:#4b2795;position:relative;width:100%;height:100%}.searching .clear-search{display:flex}.searching .search:after{display:none}@media(max-width:1350px){.product-grid-filter .filter-wrapper ul{font-size:20px}}@media(max-width:1000px){.product-grid-filter{margin-bottom:28px}.product-grid-filter .search{margin-top:5px;margin-bottom:30px}.product-grid-filter .filter-wrapper{border:none;padding:0}.product-grid-filter .filter-wrapper ul{font-size:18px}.product-grid-filter .filter-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 0;padding:10px 0}.product-grid-filter .filter-heading:after{content:"";width:30px;height:22px;-webkit-mask-image:url(../svg/button-down.svg);mask-image:url(../svg/button-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#00a8b0}}@media(max-width:900px){.product-grid-filter .filter-wrapper ul{font-size:16px;gap:10px}}@media(max-width:450px){.product-grid-filter .filter-wrapper span{font-size:15px}}@media(max-width:400px){.product-grid-filter .filter-heading:after{width:7vw;height:5vw}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-filters.css.map?v=40292186030338175251769838321 */
