.category-page #productFilter .facetedColumn.facet .facets .field-block button.field-title span.beta,.category-page #productFilter .facetedColumn.facet .facets .field-block p.field-title span.beta{font-family:Poppins-Regular,sans-serif;font-style:normal}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category span,.category-page #productFilter .facetedColumn.facet .facets .field-block button.field-title,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-less,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-more,.category-page #productFilter .facetedColumn.facet .facets .field-block p.field-title,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText input[type=checkbox]:checked+label .field-value,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max span.title,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min span.title,.category-page #productFilter .facetedColumn.facet .facets .header{font-family:Poppins-SemiBold,sans-serif;font-style:normal}#productFilterHeader .filters-applied .filters button i.icon{font-family:Poppins-Bold,sans-serif;font-style:normal}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]:checked+label::after{font-family:scanicons,sans-serif;font-style:normal}.category-page #productFilter .facetedColumn.facet{background:#fff;border-radius:10px;padding:1em;width:23em;margin-right:3em;display:none}.category-page #productFilter .facetedColumn.facet.visible{display:block}@media (max-width:1023px){.category-page #productFilter .facetedColumn.facet{position:fixed;top:0;right:0;bottom:0;width:100%;height:100vh;box-sizing:border-box;margin:0;border-radius:0;padding:1em;padding-bottom:7.5em;display:none;z-index:3005;overflow-y:auto;box-shadow:-2px 0 8px rgba(0,0,0,.15)}.category-page #productFilter .facetedColumn.facet.visible{display:block;animation:slideInLeftToRight .3s ease-out}.category-page #productFilter .facetedColumn.facet:not(.visible){animation:slideOutRightToLeft .3s ease-in forwards}}.category-page #productFilter .facetedColumn.facet .facets .header{font-size:1.25em;color:#101010;margin:0 1em 1em}.category-page #productFilter .facetedColumn.facet .facets .header .close-filters{float:right;padding:0;background:0 0;border:0;color:#101010;cursor:pointer;line-height:1}.category-page #productFilter .facetedColumn.facet .facets .header .close-filters:disabled{opacity:.5;cursor:default}.category-page #productFilter .facetedColumn.facet .facets .field-block{padding:.5em .5em 1em .5em;margin:1em;border-bottom:1px solid #ddd}.category-page #productFilter .facetedColumn.facet .facets .field-block .loading-placeholder-item{margin:.5em 0}.category-page #productFilter .facetedColumn.facet .facets .field-block button.field-title,.category-page #productFilter .facetedColumn.facet .facets .field-block p.field-title{font-size:1.25em;color:#101010;padding:0;background-color:transparent;border:none;display:block;width:100%;text-align:left}.category-page #productFilter .facetedColumn.facet .facets .field-block button.field-title:not(.search)::after,.category-page #productFilter .facetedColumn.facet .facets .field-block p.field-title:not(.search)::after{content:" ";float:right;margin-top:.2em;width:.5em;height:.5em;border-right:2px solid #101010;border-bottom:2px solid #101010;transform:rotate(-135deg);transition:transform .2s ease-in-out}.category-page #productFilter .facetedColumn.facet .facets .field-block button.field-title span.beta,.category-page #productFilter .facetedColumn.facet .facets .field-block p.field-title span.beta{font-size:.65em;padding:.25em .5em;margin-left:1em;background-color:#006fff;color:#fff}.category-page #productFilter .facetedColumn.facet .facets .field-block.expanded button.field-title:not(.search)::after,.category-page #productFilter .facetedColumn.facet .facets .field-block.expanded p.field-title:not(.search)::after{transform:rotate(45deg)}.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-less,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-more{margin-top:.75em;padding:0;background:0 0;border:none;color:#101010;font-size:.95em;line-height:1.3;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-less:focus-visible,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-less:hover,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-more:focus-visible,.category-page #productFilter .facetedColumn.facet .facets .field-block button.show-more:hover{color:#3e3e3e}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category{display:flex;align-items:center;gap:1em}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category span{font-size:1.25em;color:#101010}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category input[type=checkbox]{position:absolute;opacity:0}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category input[type=checkbox]:checked+label{background-color:#006fff}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category input[type=checkbox]:checked+label::after{transform:translateX(1.2em)}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category label{margin-left:auto;width:2.75em;height:1.5em;border-radius:999px;background-color:#e3e3e3;position:relative;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:background-color .2s ease-in-out}.category-page #productFilter .facetedColumn.facet .facets .field-block .group-category label::after{content:"";position:absolute;top:.25em;left:.3em;width:1em;height:1em;border-radius:50%;background-color:#fff;transition:transform .2s ease-in-out}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets{margin:1.5em 0 0}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText{margin:.75em 0;padding:0;display:block;color:#101010}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText.colour-swatch{display:inline-block;margin:.5em .5em .5em 0;padding:0}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText.colour-swatch label{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .2s,box-shadow .2s;position:relative}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText.colour-swatch input[type=checkbox]:checked+label{box-shadow:0 0 0 3px #fff,0 0 0 5px #101010}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText input[type=checkbox]:checked+label::before{color:#fff;background:#006fff;border-color:#006fff}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText input[type=checkbox]:checked+label .field-value{color:#006fff}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText label{color:#101010}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText label::before{border-radius:3px}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText span.field-value i.product-count{float:right}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets li span.checkboxWithText.disabled{opacity:.5;pointer-events:none}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]+label{position:relative}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]+label span{margin-left:3em}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]+label::before{width:1.5em;height:1.5em;line-height:1.5em;display:inline-block;border-radius:50%!important;border:none!important;border-color:transparent!important;color:transparent;box-shadow:none;box-sizing:border-box;vertical-align:middle;content:" ";font-size:unset}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]:checked+label::before{width:1.5em;height:1.5em;line-height:1.5em;color:transparent;content:"";box-shadow:0 0 0 2px #fff,0 0 0 3px #6b6b6b}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]+label::after{content:none}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText input[type=checkbox]:checked+label::after{content:"\e90a";position:absolute;left:1em;top:1.15em;width:auto;height:auto;margin:0;transform:translate(-50%,-50%);font-size:.75em;line-height:1;color:#fff;font-weight:700}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.black input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.black input[type=checkbox]:checked+label::before{background:#000}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.silver input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.silver input[type=checkbox]:checked+label::before{background:#999 linear-gradient(to bottom,#999,#f3f3f3)}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.white input[type=checkbox]+label::before{background:#fff;color:#000;border:1px solid #d3d3d3!important}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.white input[type=checkbox]:checked+label::before{background:#fff;border:none!important}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.white input[type=checkbox]:checked+label::after{color:#000;text-shadow:none}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.grey input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.grey input[type=checkbox]:checked+label::before{background:#999}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.blue input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.blue input[type=checkbox]:checked+label::before{background:#2563eb}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.green input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.green input[type=checkbox]:checked+label::before{background:#16a34a}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.red input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.red input[type=checkbox]:checked+label::before{background:#dc2626}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.maroon input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.maroon input[type=checkbox]:checked+label::before{background:#7f1d1d}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.orange input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.orange input[type=checkbox]:checked+label::before{background:#f97316}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.yellow input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.yellow input[type=checkbox]:checked+label::before{background:#eab308}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.purple input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.purple input[type=checkbox]:checked+label::before{background:#7c3aed}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.brown input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.brown input[type=checkbox]:checked+label::before{background:#78350f}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.pink input[type=checkbox]+label::before,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.facets.colour li span.checkboxWithText.pink input[type=checkbox]:checked+label::before{background:#ec4899}.category-page #productFilter .facetedColumn.facet .facets .field-block div.search-term-wrapper{position:relative}.category-page #productFilter .facetedColumn.facet .facets .field-block div.search-term-wrapper input{width:100%;margin:1em 0;padding:.5em 2.5em .5em 1em;border:1px solid #e7e7e7;border-radius:10px;box-sizing:border-box}.category-page #productFilter .facetedColumn.facet .facets .field-block div.search-term-wrapper button.clear-search{position:absolute;top:50%;right:.9em;transform:translateY(-50%);padding:0;border:0;background:0 0;color:#101010;cursor:pointer;line-height:1}.category-page #productFilter .facetedColumn.facet .facets .field-block div.price-range-bar{margin:1em .25em}.category-page #productFilter .facetedColumn.facet .facets .field-block div.price-range-bar div.drag-handle{width:1em;height:1em;border-radius:100em;background-color:#fff;box-shadow:0 0 2px 0 #000;-webkit-box-shadow:0 0 2px 0 #000}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price{list-style:none;margin:1.25em 0 0;padding:0;display:flex;gap:1em}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li{flex:1;min-width:0}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min{display:flex;flex-direction:column;gap:.5em}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max span.title,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min span.title{font-size:.9em;color:#101010;text-transform:capitalize}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max input,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min input{padding:.6em .8em;border:1px solid #d8d8d8;border-radius:6px;font-size:.95em;font-family:inherit;color:#5b5b5b;background-color:#fff;box-sizing:border-box;width:100%;transition:border-color .2s,box-shadow .2s}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max input::placeholder,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min input::placeholder{color:#bebebe}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max input:hover,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min input:hover{border-color:#bcbec0}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max input:focus,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min input:focus{outline:0;border-color:#006fff;box-shadow:0 0 0 2px rgba(0,111,255,.1)}.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.max input:invalid,.category-page #productFilter .facetedColumn.facet .facets .field-block ul.price li span.min input:invalid{border-color:#a80002}.category-page #productFilter .facetedColumn.facet .facets>.field-block:last-child,.category-page #productFilter .facetedColumn.facet .facets>.field-block:nth-last-child(2){border-bottom:none}.category-page #productFilter .facetedColumn.facet .facets .footer{display:none}@media (max-width:1023px){.category-page #productFilter .facetedColumn.facet .facets .footer{position:fixed;right:0;bottom:0;left:0;z-index:3006;display:flex;flex-wrap:wrap;gap:.75em;padding:.9em 1em;background:#fff;box-shadow:0 -4px 10px rgba(0,0,0,.08)}.category-page #productFilter .facetedColumn.facet .facets .footer .btn{flex:1 1 calc(50% - .375em);width:calc(50% - .375em);min-height:2.75em;border-radius:100em}.category-page #productFilter .facetedColumn.facet .facets .footer .btn.clear-filters{background-color:#ddd;border:1px solid #ddd;color:#101010}.category-page #productFilter .facetedColumn.facet .facets .footer .btn.apply-filters{background-color:#006fff;border:1px solid #006fff;color:#fff}}@media (max-width:340px){.category-page #productFilter .facetedColumn.facet .facets .footer .btn{flex-basis:100%;width:100%}}@media (max-width:1023px){.category-page #productFilter.product-filter-visible::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s ease-out}body.product-filter-visible{overflow:hidden}}@keyframes slideInLeftToRight{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRightToLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:.5}}#productFilterHeader .filterLaunch{display:none}#productFilterHeader .filters-applied:has(.filters>button.clear:only-child){display:none}#productFilterHeader .filters-applied .title{margin:0 0 .5em 0}#productFilterHeader .filters-applied .filters button{background-color:#fff;border:1px solid #fff;border-radius:100em;padding:.5em 1em;margin:.5em 1em 0 0;cursor:pointer}#productFilterHeader .filters-applied .filters button i.icon{font-size:.75em;padding-left:.5em}#productFilterHeader .filters-applied .filters .clear{background-color:#ddd;border:1px solid #ddd}
