.snippet-collection-filters,.snippet-storefront-filters{background-color:var(--colour-bg);position:sticky;top:var(--nav-bar-height);z-index:50;display:flex;flex-direction:column;width:100%}@media(max-width:1023.98px){.snippet-collection-filters,.snippet-storefront-filters{position:fixed;top:0;left:0;transform:translate(-100%);overflow:hidden;z-index:100;background-color:var(--colour-white);height:100vh;transition:transform var(--transition-duration) var(--transition-timing)}}@media(min-width:768px){.snippet-collection-filters,.snippet-storefront-filters{width:30rem}}@media(min-width:1024px){.snippet-collection-filters,.snippet-storefront-filters{width:100%;align-self:start;transform:translateY(-1px)}}.snippet-collection-filters a,.snippet-storefront-filters a{text-decoration:none;color:var(--colour-text-link)}.snippet-collection-filters .active-filters-container,.snippet-storefront-filters .active-filters-container{display:flex;gap:1rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.snippet-collection-filters .active-filters-container.has-applied-filters,.snippet-storefront-filters .active-filters-container.has-applied-filters{padding-top:1rem}.snippet-collection-filters .active-filters-container>a,.snippet-storefront-filters .active-filters-container>a{display:flex;gap:.5rem;align-items:center;font-weight:500;font-size:.75rem;line-height:150%;letter-spacing:.12em;text-transform:uppercase;padding:.5rem;background-color:var(--colour-white);border:1px solid var(--colour-light-grey)}.snippet-collection-filters .active-filters-container .button-wrapper a,.snippet-storefront-filters .active-filters-container .button-wrapper a{padding:0;background-color:unset;border:none}.snippet-collection-filters .active-filters-container svg,.snippet-storefront-filters .active-filters-container svg{width:.75rem;height:.75rem;fill:#000}.snippet-collection-filters.is-visible,.snippet-storefront-filters.is-visible{transform:translate(0)}.snippet-collection-filters>*:not(.close-filters),.snippet-storefront-filters>*:not(.close-filters){position:relative;z-index:1}@media(max-width:1023.98px){.snippet-collection-filters .header,.snippet-storefront-filters .header{display:none}}@media(min-width:1024px){.snippet-collection-filters .header,.snippet-storefront-filters .header{margin-bottom:1.5rem}}.snippet-collection-filters .header p,.snippet-storefront-filters .header p{margin:0}.snippet-collection-filters .body,.snippet-storefront-filters .body{overflow-y:auto;padding:5rem 1.5rem 1.5rem}@media(min-width:1024px){.snippet-collection-filters .body,.snippet-storefront-filters .body{padding:0;overflow-y:visible;border-top:1px solid var(--colour-primary);border-bottom:1px solid var(--colour-primary)}}@media(min-width:1024px){.snippet-collection-filters form,.snippet-storefront-filters form{padding:1rem 1.5rem}}.snippet-collection-filters form .form-input,.snippet-storefront-filters form .form-input{padding:0;border:none}.snippet-collection-filters .categories,.snippet-storefront-filters .categories{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.snippet-collection-filters .categories,.snippet-storefront-filters .categories{flex-direction:row;gap:2.5rem;justify-content:flex-end}}.snippet-collection-filters .categories .category,.snippet-storefront-filters .categories .category{padding-bottom:1.5rem;border-bottom:1px solid var(--colour-black)}@media(min-width:1024px){.snippet-collection-filters .categories .category,.snippet-storefront-filters .categories .category{padding-bottom:0;border:none}}.snippet-collection-filters .categories .category button,.snippet-storefront-filters .categories .category button{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:1rem}.snippet-collection-filters .categories .category button:focus,.snippet-storefront-filters .categories .category button:focus{outline:none}.snippet-collection-filters .categories .category button:hover,.snippet-storefront-filters .categories .category button:hover{text-decoration:none;outline:none}.snippet-collection-filters .categories .category button:disabled,.snippet-storefront-filters .categories .category button:disabled{opacity:.5;pointer-events:none}.snippet-collection-filters .categories .category .toggle,.snippet-collection-filters .categories .category .sort-by-container,.snippet-storefront-filters .categories .category .toggle,.snippet-storefront-filters .categories .category .sort-by-container{position:relative;margin:0;width:100%;padding:0;cursor:pointer}.snippet-collection-filters .categories .category .toggle span,.snippet-collection-filters .categories .category .sort-by-container span,.snippet-storefront-filters .categories .category .toggle span,.snippet-storefront-filters .categories .category .sort-by-container span{font-weight:500;font-size:.75rem;line-height:150%;letter-spacing:.12em;text-transform:uppercase}.snippet-collection-filters .categories .category .toggle svg,.snippet-collection-filters .categories .category .sort-by-container svg,.snippet-storefront-filters .categories .category .toggle svg,.snippet-storefront-filters .categories .category .sort-by-container svg{height:.75rem;width:.75rem;fill:currentColor;margin-left:auto}.snippet-collection-filters .categories .category .toggle svg.close,.snippet-collection-filters .categories .category .sort-by-container svg.close,.snippet-storefront-filters .categories .category .toggle svg.close,.snippet-storefront-filters .categories .category .sort-by-container svg.close{display:none}.snippet-collection-filters .categories .category.sort-by .sort-by-container,.snippet-storefront-filters .categories .category.sort-by .sort-by-container{display:flex;align-items:center;gap:.5rem}.snippet-collection-filters .categories .category.sort-by .sort-by-container svg,.snippet-storefront-filters .categories .category.sort-by .sort-by-container svg{margin-left:0}.snippet-collection-filters .categories .category.sort-by .content,.snippet-storefront-filters .categories .category.sort-by .content{display:flex;align-items:center;gap:.5rem;position:relative;padding:0;font-weight:500;font-size:.75rem;line-height:150%;letter-spacing:.12em;color:var(--colour-primary);background-color:unset;border:none}.snippet-collection-filters .categories .category.sort-by .content span,.snippet-storefront-filters .categories .category.sort-by .content span{color:var(--colour-black)}.snippet-collection-filters .categories .category.sort-by .content select,.snippet-storefront-filters .categories .category.sort-by .content select{text-transform:uppercase;letter-spacing:.12em;text-align:end}.snippet-collection-filters .categories .category.sort-by .content svg,.snippet-storefront-filters .categories .category.sort-by .content svg{fill:var(--colour-black)}@media(max-width:1023.98px){.snippet-collection-filters .categories .category.sort-by .content,.snippet-storefront-filters .categories .category.sort-by .content{margin-left:auto}}.snippet-collection-filters .categories .category .content,.snippet-storefront-filters .categories .category .content{display:none}@media(max-width:1023.98px){.snippet-collection-filters .categories .category .content,.snippet-storefront-filters .categories .category .content{padding-top:1.5rem}}@media(min-width:1024px){.snippet-collection-filters .categories .category .content,.snippet-storefront-filters .categories .category .content{position:absolute;background-color:var(--colour-white);border:1px solid var(--colour-primary);padding:1rem;top:100%;max-height:22rem;overflow-y:auto;min-width:12.5rem}}.no-js .snippet-collection-filters .categories .category .content,.no-js .snippet-storefront-filters .categories .category .content{display:block}.snippet-collection-filters .categories .category .content ul,.snippet-storefront-filters .categories .category .content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.snippet-collection-filters .categories .category .content ul li a,.snippet-storefront-filters .categories .category .content ul li a{text-decoration:none;display:block;position:relative;font-weight:500;font-size:.75rem;line-height:150%;letter-spacing:.12em;text-transform:uppercase}.snippet-collection-filters .categories .category .content ul li a #no-js-link-text,.snippet-storefront-filters .categories .category .content ul li a #no-js-link-text{display:none;opacity:0;position:absolute}.no-js .snippet-collection-filters .categories .category .content ul li a #no-js-link-text,.no-js .snippet-storefront-filters .categories .category .content ul li a #no-js-link-text{padding-left:1.5rem;display:block;opacity:1;position:relative}.snippet-collection-filters .categories .category .content ul li a label,.snippet-storefront-filters .categories .category .content ul li a label{display:flex;align-items:center}.snippet-collection-filters .categories .category .content ul li a label,.snippet-storefront-filters .categories .category .content ul li a label{padding-left:1.5rem;cursor:pointer}.snippet-collection-filters .categories .category .content ul li a label:before,.snippet-storefront-filters .categories .category .content ul li a label:before{content:"";position:absolute;top:50%;left:0;height:1rem;width:1rem;transform:translateY(-50%);border-radius:100%;border:1px solid var(--colour-primary);background-color:var(--colour-white)}.snippet-collection-filters .categories .category .content ul li a label:after,.snippet-storefront-filters .categories .category .content ul li a label:after{content:"";position:absolute;top:50%;left:.125rem;height:.75rem;width:.75rem;transform:translateY(-50%);border-radius:100%;background-color:transparent}.no-js .snippet-collection-filters .categories .category .content ul li a label span,.no-js .snippet-storefront-filters .categories .category .content ul li a label span{display:none;opacity:0;position:absolute}.snippet-collection-filters .categories .category .content ul li a input[type=checkbox],.snippet-storefront-filters .categories .category .content ul li a input[type=checkbox]{position:absolute;height:0;width:0}.snippet-collection-filters .categories .category .content ul li a input:checked+label:after,.snippet-storefront-filters .categories .category .content ul li a input:checked+label:after{background-color:var(--colour-primary)}.snippet-collection-filters .categories .category .content ul li.zero-value label,.snippet-storefront-filters .categories .category .content ul li.zero-value label{font-weight:500;font-size:.75rem;line-height:150%;letter-spacing:.12em;text-transform:uppercase}.snippet-collection-filters .categories .category .content .price-range,.snippet-storefront-filters .categories .category .content .price-range{display:flex;flex-direction:column;gap:1rem}.snippet-collection-filters .categories .category .content .price-range label,.snippet-collection-filters .categories .category .content .price-range input,.snippet-collection-filters .categories .category .content .price-range span,.snippet-storefront-filters .categories .category .content .price-range label,.snippet-storefront-filters .categories .category .content .price-range input,.snippet-storefront-filters .categories .category .content .price-range span{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.snippet-collection-filters .categories .category .content .price-range>div,.snippet-storefront-filters .categories .category .content .price-range>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.snippet-collection-filters .categories .category .content .price-range>div.range-input,.snippet-storefront-filters .categories .category .content .price-range>div.range-input{gap:2rem}.snippet-collection-filters .categories .category .content .price-range>div>div,.snippet-storefront-filters .categories .category .content .price-range>div>div{display:flex;align-items:center;gap:.25rem}.snippet-collection-filters .categories .category .content .price-range input[type=number],.snippet-storefront-filters .categories .category .content .price-range input[type=number]{flex-grow:2}.snippet-collection-filters .categories .category .content .price-range input[type=range],.snippet-storefront-filters .categories .category .content .price-range input[type=range]{color:inherit;background:transparent;border:0;border-radius:0;-webkit-appearance:none;appearance:none}.snippet-collection-filters .categories .category .content .price-range input[type=range]:focus,.snippet-storefront-filters .categories .category .content .price-range input[type=range]:focus{outline:none}.snippet-collection-filters .categories .category .content .price-range input[type=range]:hover,.snippet-storefront-filters .categories .category .content .price-range input[type=range]:hover{outline:none}.snippet-collection-filters .categories .category .content .price-range input[type=range]:disabled,.snippet-storefront-filters .categories .category .content .price-range input[type=range]:disabled{opacity:.5;pointer-events:none;cursor:default}.snippet-collection-filters .categories .category .content .price-range input[type=range]::-webkit-slider-thumb,.snippet-storefront-filters .categories .category .content .price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:.75rem;width:.75rem;border-radius:100%;background-color:var(--colour-primary);cursor:pointer;margin-top:-.25rem}.snippet-collection-filters .categories .category .content .price-range input[type=range]::-moz-range-thumb,.snippet-storefront-filters .categories .category .content .price-range input[type=range]::-moz-range-thumb{height:.75rem;width:.75rem;border-radius:100%;background-color:var(--colour-primary);cursor:pointer}.snippet-collection-filters .categories .category .content .price-range input[type=range]::-webkit-slider-runnable-track,.snippet-storefront-filters .categories .category .content .price-range input[type=range]::-webkit-slider-runnable-track{height:.25rem;width:100%;background-color:var(--colour-primary)}.snippet-collection-filters .categories .category .content .price-range input[type=range]::-moz-range-track,.snippet-storefront-filters .categories .category .content .price-range input[type=range]::-moz-range-track{height:.25rem;width:100%;background-color:var(--colour-primary)}.snippet-collection-filters .categories .category.is-active .toggle svg.open,.snippet-storefront-filters .categories .category.is-active .toggle svg.open{display:none}.snippet-collection-filters .categories .category.is-active .toggle svg.close,.snippet-storefront-filters .categories .category.is-active .toggle svg.close{display:block}.snippet-collection-filters .categories .category.is-active .content,.snippet-storefront-filters .categories .category.is-active .content{display:block}.snippet-collection-filters .close-filters,.snippet-storefront-filters .close-filters{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;top:0;left:0;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;z-index:5}.snippet-collection-filters .close-filters:focus,.snippet-storefront-filters .close-filters:focus{outline:none}.snippet-collection-filters .close-filters:hover,.snippet-storefront-filters .close-filters:hover{text-decoration:none;outline:none}.snippet-collection-filters .close-filters:disabled,.snippet-storefront-filters .close-filters:disabled{opacity:.5;pointer-events:none}@media(min-width:1024px){.snippet-collection-filters .close-filters,.snippet-storefront-filters .close-filters{display:none}}.snippet-collection-filters .close-filters svg,.snippet-storefront-filters .close-filters svg{height:1rem;width:1rem}.snippet-collection-filters .footer,.snippet-storefront-filters .footer{padding:1.5rem;margin-top:auto;display:flex;justify-content:flex-end}@media(min-width:1024px){.snippet-collection-filters .footer,.snippet-storefront-filters .footer{display:none}}.snippet-collection-filters .footer button,.snippet-storefront-filters .footer button{color:var(--colour-white)}.snippet-collection-filters .footer button svg,.snippet-storefront-filters .footer button svg{fill:var(--colour-white)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/snippet-collection-filters.css.map */
