.facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.facets__wrapper .facets__heading{margin:0 4px 0 0;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.facets__disclosure .facets__summary{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid rgba(20,22,26,.16);border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;list-style:none;background:transparent;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.facets__disclosure .facets__summary::-webkit-details-marker{display:none}.facets__disclosure .facets__summary:hover{transform:translateY(-2px);border-color:currentColor}.facets__disclosure[open] .facets__summary{background:var(--gbf-accent,#0e5c4a);border-color:var(--gbf-accent,#0e5c4a);color:#fff}.facets__disclosure .facets__summary .icon-caret{transition:transform .25s ease;width:10px}.facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets__form .facet-filters.sorting{display:flex;align-items:center;gap:8px}.facets__form .facet-filters__label{margin:0;font-size:12px;font-weight:700;white-space:nowrap}.facets__form #SortBy{width:auto;min-width:148px;font-size:12.5px;font-weight:700;padding:9px 32px 9px 14px;border-radius:999px;border:1.5px solid rgba(20,22,26,.16);background-color:transparent}.facets__disclosure .facets__display{width:max-content;max-width:min(380px,92vw);border:1.5px solid rgba(20,22,26,.12);border-radius:16px;box-shadow:0 18px 44px -18px #00000059;padding:6px;margin-top:8px;transform-origin:top left;animation:gbFacetIn .26s cubic-bezier(.22,.9,.24,1) both}@keyframes gbFacetIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__display{width:min(560px,92vw);max-width:none}.facets__disclosure:has(.facets-layout-list--swatch) .facets__display{width:min(440px,92vw);max-width:none}.facets__disclosure .facets__header{padding:10px 12px 8px;font-size:12px;opacity:.7}.facets__disclosure .facets__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px 10px;padding:6px;margin:0;max-height:min(60vh,420px);overflow-y:auto}.facets__disclosure .facets__item{break-inside:avoid}.facets__disclosure .facets__label{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:13.5px;line-height:1.25;cursor:pointer;transition:background-color .18s ease}.facets__disclosure .facets__label:hover{background:color-mix(in srgb,var(--gbf-accent,#0e5c4a) 9%,transparent)}.facets__disclosure[open] .facets__item{animation:gbItemIn .24s ease both}.facets__disclosure[open] .facets__item:nth-child(-n+4){animation-delay:.02s}.facets__disclosure[open] .facets__item:nth-child(n+5):nth-child(-n+8){animation-delay:.05s}.facets__disclosure[open] .facets__item:nth-child(n+9):nth-child(-n+14){animation-delay:.08s}.facets__disclosure[open] .facets__item:nth-child(n+15):nth-child(-n+24){animation-delay:.11s}.facets__disclosure[open] .facets__item:nth-child(n+25){animation-delay:.14s}@keyframes gbItemIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__list{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label{position:relative;justify-content:center;text-align:center;padding:10px 4px;border:1.5px solid rgba(20,22,26,.14);border-radius:10px;font-weight:700;font-size:13px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label:hover{transform:translateY(-2px);border-color:var(--gbf-accent,#0e5c4a)}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label input[type=checkbox],.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label:has(input:checked){background:var(--gbf-accent,#0e5c4a);border-color:var(--gbf-accent,#0e5c4a);color:#fff}.facets__disclosure:has(input[name="filter.v.option.size"]) .facets__label:has(input:focus-visible){outline:2px solid var(--gbf-accent,#0e5c4a);outline-offset:2px}.facets__disclosure .facets-layout-list--swatch{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.facets__disclosure .facets-layout-list--swatch .swatch{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.facets__disclosure .facets-layout-list--swatch .facets__label:hover .swatch{transform:scale(1.12)}.active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.active-facets .active-facets__button-wrapper{margin:0}.active-facets facet-remove .active-facets__button,.active-facets .active-facets__button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1.5px solid var(--gbf-accent,#0e5c4a);font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease}.active-facets facet-remove .active-facets__button:hover,.active-facets .active-facets__button:hover{background:var(--gbf-accent,#0e5c4a);color:#fff}@media(max-width:749px){facet-filters-form.facets.small-hide{display:block!important;width:100%}.facets-container{display:block!important}.mobile-facets__wrapper{display:none!important}.facets-container>.product-count{display:none!important}#FacetFiltersForm.facets__form{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;width:100%}#FacetsWrapperDesktop.facets__wrapper{display:flex!important;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px;position:relative;overflow:visible}#FacetsWrapperDesktop .facets__heading{display:none}#FacetsWrapperDesktop .facets__disclosure{position:static;flex:0 0 auto}#FacetsWrapperDesktop .facets__summary{width:auto;padding:9px 14px;font-size:12.5px}.facets__form .facet-filters.sorting{flex:0 0 auto;width:auto!important;margin:0!important}.facets__form #SortBy{min-width:140px}#FacetFiltersForm .product-count{display:block!important;flex:0 0 auto;margin:0 0 0 auto!important;font-size:12.5px;opacity:.72;white-space:nowrap}.active-facets{flex:1 1 100%;margin-top:0}#FacetsWrapperDesktop .facets__display,#FacetsWrapperDesktop .facets__disclosure:has(input[name="filter.v.option.size"]) .facets__display,#FacetsWrapperDesktop .facets__disclosure:has(.facets-layout-list--swatch) .facets__display{position:absolute;left:0;right:0;top:100%;width:auto;max-width:none;margin-top:8px;z-index:20}#FacetsWrapperDesktop .facets__list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:56vh}#FacetsWrapperDesktop .facets__disclosure:has(input[name="filter.v.option.size"]) .facets__list{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}@media(prefers-reduced-motion:reduce){.facets__disclosure .facets__display,.facets__disclosure[open] .facets__item{animation:none}.facets__disclosure .facets__summary:hover,.facets__disclosure .facets__label:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gb-facets.css.map */
