price-range .range--slider-container{flex:1;padding:.8rem 0;gap:.8rem;align-items:center;display:flex}price-range .range--slider-container .range--slider{flex:1;border:1px solid var(--color-input-border);position:relative;align-items:center;border-radius:var(--border-radius);display:flex}price-range .range--slider-container .range--slider input[type=range]{height:16px;pointer-events:none;transition-duration:.4s;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-timing-function:ease-in-out;border-radius:var(--border-radius);width:100%;transition-property:width,height,border-radius}price-range .range--slider-container .range--slider input[type=range]:first-of-type{height:0;position:absolute;z-index:1}price-range .range--slider-container .range--slider input[type=range]::-webkit-slider-thumb{height:16px;pointer-events:all;transition-duration:.2s;border:1px solid var(--color-input-border);-webkit-appearance:none;transition-timing-function:ease;background-color:var(--color-icon);border-radius:50%;cursor:pointer;width:16px;-webkit-transition-property:width,height,border-radius,background-color;transition-property:width,height,border-radius,background-color}price-range .range--slider-container .range--slider input[type=range]::-webkit-slider-thumb:active,price-range .range--slider-container .range--slider input[type=range]::-webkit-slider-thumb:focus,price-range .range--slider-container .range--slider input[type=range]::-webkit-slider-thumb:hover{background-color:var(--color-icon-hover)}price-range .range--slider-container .range--slider input[type=range]::-moz-range-thumb{height:24px;pointer-events:all;transition-duration:.2s;border:1px solid var(--color-input-border);-webkit-appearance:none;transition-timing-function:ease;background-color:var(--color-icon);border-radius:50%;cursor:pointer;width:24px;-moz-transition-property:width,height,border-radius,background-color;transition-property:width,height,border-radius,background-color}price-range .range--slider-container .range--slider input[type=range]::-moz-range-thumb:active,price-range .range--slider-container .range--slider input[type=range]::-moz-range-thumb:focus,price-range .range--slider-container .range--slider input[type=range]::-moz-range-thumb:hover{background-color:var(--color-icon-hover)}price-range .range--slider-container .range--slider-label{min-width:55px;margin:0}@media (min-width:64em){price-range .range--slider-container .range--slider-label{display:none}}price-range .range--text-input-container{padding:.8rem 0;flex-direction:row;display:flex}price-range .range--text-input-container .range--text-input{flex-direction:column;width:100%;display:flex}@media (max-width:63.99em){price-range .range--text-input-container .range--text-input{display:none}}price-range .range--text-input-container .range--text-input div{gap:.8rem;display:flex}price-range .range--text-input-container .range--text-input div input[type=number]{color:var(--color-input-text);width:100%}price-range .range--text-input-container .range--text-input div input[type=number]::-webkit-input-placeholder{color:var(--color-input-placeholder)}price-range .range--text-input-container .range--text-input div input[type=number]:-moz-placeholder,price-range .range--text-input-container .range--text-input div input[type=number]::-moz-placeholder{color:var(--color-input-placeholder)}price-range .range--text-input-container .range--text-input div input[type=number]:-ms-input-placeholder{color:var(--color-input-placeholder)}price-range .range--reset-button-container{display:flex}price-range .range--reset-button-container input{align-self:end;margin:0 0 .4rem .8rem}price-range .range--reset-button-container input.hidden{opacity:0;visibility:hidden}.facets{border:1px solid var(--color-border);background-color:var(--color-background-alt);margin:0 0 10px;border-radius:var(--border-radius)}@media (max-width:47.99em){.facets{display:none}}.facets__mobile-close{border-left:1px solid var(--color-border);padding:1.6rem;color:var(--color-text-links);transition:.4s;border-radius:0}.facets__mobile-close span{display:block}@media (min-width:64em){.facets__mobile-close{display:none}}.facets__mobile-close:active,.facets__mobile-close:focus,.facets__mobile-close:hover{color:var(--color-text-links)}.facets__active,.facets__facet,.facets__header{padding:1.6rem}@media (max-width:47.99em){.facets__active,.facets__facet,.facets__header{padding:2.4rem}}.facets__facet{border-top:1px solid var(--color-border)}.facets__facet#facet-sort-by{align-items:center;margin-left:auto;display:flex}@media (min-width:48em){.facets__facet#facet-sort-by{display:none}}.facets__facet#facet-sort-by .sort-by{position:relative;width:100%}@media (min-width:48em){.facets__facet#facet-sort-by .sort-by{width:auto}}.facets__facet#facet-sort-by .sort-by select{padding:.8rem 4rem .8rem 1.6rem;font-size:1.4rem;border:1px solid var(--color-input-border);font-weight:500;color:var(--color-input-text);outline-offset:0;background-color:var(--color-input-background);box-shadow:0 .4rem 1rem #4a4a4a03;border-radius:var(--border-radius);cursor:pointer;width:100%;line-height:2.4rem}@media (min-width:48em){.facets__facet#facet-sort-by .sort-by select{width:auto}}.facets__facet#facet-sort-by .sort-by span{transform:translateY(-50%);pointer-events:none;right:1rem;color:var(--color-input-text);position:absolute;opacity:1;top:50%}.facets__facet details summary{padding:0;justify-content:space-between;font-weight:500;align-items:center;display:flex}.facets__facet details summary p{margin:0}.facets__facet details summary span{transition:.4s;opacity:1}.facets__facet details .content .text-xs{opacity:.4}.facets__facet details .content ul{margin:0}.facets__facet details .content ul li{padding:0}.facets__facet details .content ul li a{transform:translate(0);padding:.8rem 0;color:var(--color-text-links);display:block}.facets__facet details .content ul li a:active,.facets__facet details .content ul li a:focus,.facets__facet details .content ul li a:hover{transform:translate(.2rem);color:var(--color-text-links)}.facets__facet details .content ul li:not(:last-child){border-bottom:1px solid var(--color-border)}.facets__facet details .content ul li label .swatch-filter--color,.facets__facet details .content ul li label .swatch-filter--image{height:1.6rem;width:1.6rem}.facets__facet details[open] summary span{transform:rotate(-180deg)}.facets__facet:not(.facets__facet--availability) .form-control{grid-template-columns:1.6rem auto 1.6rem;padding:.8rem 0;font-size:1.4rem;gap:.8rem;align-items:center;cursor:pointer;grid-gap:.8rem;line-height:1.25;display:grid}.facets__facet:not(.facets__facet--availability) .form-control input[type=checkbox]+span{transform:translate(0);color:var(--color-text);transition:all .2s;text-transform:capitalize}.facets__facet:not(.facets__facet--availability) .form-control input[type=checkbox]:active+span,.facets__facet:not(.facets__facet--availability) .form-control input[type=checkbox]:focus+span,.facets__facet:not(.facets__facet--availability) .form-control input[type=checkbox]:hover+span{transform:translate(.2rem);color:var(--color-text)}.facets__facet .form-control input[type=checkbox]{height:1.6rem;overflow:hidden;justify-content:center;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background-color:var(--color-input-background);margin:0;border-radius:.4rem;align-content:center;cursor:pointer;width:1.6rem;place-content:center;display:grid}.facets__facet .form-control input[type=checkbox]:before{height:1.6rem;justify-content:center;color:var(--color-input-text);transition:.4s;content:"\2713";opacity:0;visibility:hidden;background-color:var(--color-input-background);align-items:center;width:1.6rem;line-height:1;display:flex}.facets__facet .form-control input[type=checkbox]:checked{background-color:var(--color-input-background)}.facets__facet .form-control input[type=checkbox]:checked:before{opacity:1;visibility:visible}.facets__facet .form-control input[type=checkbox]:disabled{cursor:not-allowed}.facets__facet .form-control input[type=checkbox]:disabled+span{opacity:.4}.facets__facet--availability{padding:0;border-top:0}.facets__facet--availability-0{display:none}.facets__header{padding:.4rem 1.6rem;justify-content:space-between;align-items:center;display:flex}@media (max-width:47.99em){.facets__header{padding:0 0 0 2.4rem}}.facets__header p{padding:1.6rem 0;font-weight:var(--font-body-weight-bold);margin:0}.facets__header a{margin-left:auto}.facets__active{border-top:1px solid var(--color-border);background-color:var(--color-background-alt)}.facets__active:empty{display:none}.facets__active-header{font-weight:500;color:var(--color-text);margin:0 0 1.2rem}.facets__active-facet{margin:.8rem 0 0}.facets__active-facet a .icon{opacity:1;visibility:visible}.facets__active-facet a .text-xs{color:var(--color-text);transition:.4s}.facets__search .form__input-wrapper{margin:.8rem 0 0}.facets .facet__price-range{flex-direction:column;display:flex}@media (max-width:63.99em){.facets .facet__price-range{flex-direction:row}}.facets__remove-filter{transition:.4s;align-items:center;grid-gap:.8rem;display:flex}.facets__remove-filter:active,.facets__remove-filter:focus,.facets__remove-filter:hover{grid-gap:1rem}.facets__remove-filter:active .icon,.facets__remove-filter:focus .icon,.facets__remove-filter:hover .icon{border-color:var(--color-background-button-primary-hover)!important;color:var(--color-text-button-primary-hover)!important;background:var(--color-background-button-primary-hover)!important}@media (min-width:64em){div#shopify-section-menu-collection{padding:0 4rem 0 0;z-index:2}}