.collection-header,.filters__active-facets{display:flex;justify-content:space-between;align-items:center;column-gap:2rem;row-gap:.5rem;align-items:flex-end}.collection-header:has(+.filters__active-facets){margin-bottom:0}.filters__active-facets{justify-content:flex-end;padding-bottom:2rem}.collection__filters{flex-basis:30%;flex-shrink:0;justify-content:flex-end;display:flex;margin-bottom:1rem}.filters__button-container{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.filters__button{background-color:#fff;border:1px solid #000;cursor:pointer;padding:.5rem 1rem;border-radius:50px;gap:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.2;width:fit-content;position:relative;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.filters__bubble{position:absolute;top:0;right:0;height:12px;width:12px;border-radius:50%;background-color:#6487ba}.active-facets{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;font-size:1.125rem}.active-facet__remove{display:flex;align-items:center;line-height:1.2;gap:1rem;padding:.5rem 1rem;border-radius:50px;border:1px solid #6487BA;color:#6487ba;width:fit-content}.active-facet__clear-all{color:#6487ba;line-height:1.2;margin-right:1rem;border-bottom:1px solid transparent}.active-facet__clear-all:hover{border-bottom:1px solid #6487BA}.active-facet__remove a{display:flex;justify-content:center;align-items:center}.active-facet__remove a svg{width:12px;height:12px}.active-facet__remove a svg path{transition:stroke-width .2s ease-in-out}.active-facet__remove a:hover svg path{stroke-width:2}.filters__options{display:flex;flex-wrap:wrap;gap:.5rem}.filters__form{display:grid;gap:.5rem}.filters__label.filter-label--image{display:flex;align-items:center;border:1px solid #000;border-radius:2rem;padding:.375rem .75rem;gap:.5rem;cursor:pointer;font-size:1.125rem;font-weight:400;transition:all .2s ease-in-out}.filters__label.filter-label--image input{display:none}.filters__label.filter-label--image:has(input:checked){border:1px solid #6487BA;color:#fff;background-color:#6487ba}.filters__section{display:flex;flex-wrap:wrap;align-content:center;gap:.5rem;flex-direction:column;position:relative}.filters__legend-text{font-family:FoundersGrotesk,sans-serif;line-height:1.1;letter-spacing:.06em;font-size:1.125rem;text-transform:uppercase}.filters__checkmark{width:20px;height:20px;border:1px solid #000;border-radius:5px;position:relative;background:transparent;top:0}.filters__label input:checked~.filters__checkmark{background:#6487ba;border-color:#6487ba}.filters__checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filters__label input:checked~.filters__checkmark:after{display:block}.filters__label:not(:has(input:disabled)).filter-label--image:hover{border-color:#ff965b;color:#ff965b}.filters{padding:0}.filters__form{display:flex;flex-direction:column;gap:1rem}.filters__section{border-bottom:1px solid #f0f0f0;padding-inline:1.5rem;padding-block-end:1.5rem}.filters__section:last-child{border-bottom:none;padding-bottom:0}.filters__legend{margin-bottom:.5rem;text-align:center}.filters__legend-text{font-weight:600;color:#333}.filters__options{display:flex;flex-direction:row;gap:.75rem}.filters__options--swatch{gap:.25rem}.filters__label{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 1rem;transition:color .2s ease;width:fit-content;margin:0;font-weight:400}.filter-label--swatch{padding:.25rem}.filters__label.size-button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;padding:4px;letter-spacing:0}.filters__label.size-button span{letter-spacing:0}.filters__label.size-button:has(>input:checked){border:1px solid #000}.filters__label input[type=checkbox]{display:none}.filter-label--swatch .filters__value-swatch{position:relative;--swatch-offset: 3px}.filter-label--swatch .filters__value-swatch:before{content:"";inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform:scale(.75);box-shadow:0 0 0 1px}.filter-label--swatch input:checked~.filters__value-swatch:before{opacity:1;transform:scale(1)}.filters__label:has(input:disabled),.filters__label:has(input:disabled):hover{opacity:.2;cursor:not-allowed}.filters__value-swatch{background:var(--swatch-background);height:1.875rem;width:1.875rem;border-radius:50%;position:relative;background-position:center;background-repeat:no-repeat;background-size:1.875rem}.filters__value-swatch--white{outline:1px solid #f7f7f7}[data-tooltip]{position:relative}@media screen and (pointer:fine){[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + .5rem);border-radius:5px;background:#000;width:max-content;color:#fff;visibility:hidden;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%)scale(.9)}[data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%)scale(1)}}@media screen and (max-width:1000px){.collection-header{flex-wrap:wrap}.active-facets{display:none}.filters__button.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.collection__filters{flex-basis:100%;margin-bottom:0}.filters__label-text{font-size:clamp(14px,3.85vw,18px)}.filters__label.filter-label--image{padding:.3rem .75rem}.collection__filters{position:fixed;bottom:0;left:0;width:100%;z-index:3;padding:1rem;display:flex;justify-content:center}.collection-header{row-gap:0}.collection-product-single #gorgias-chat-container{display:none}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/filters.css.map */
