collection-facets{display:block;--facets-border: rgba(0, 0, 0, .12);--facets-accent: var(--gradient-base-accent-2);--facets-tint: rgba(253, 131, 194, .18)}.facets{display:contents}.facets-locked{overflow:hidden}.facets-locked #gorgias-chat-container iframe#chat-button{z-index:999998!important}.facets-bar{position:sticky;top:var(--facets-sticky-top, 0px);z-index:20;background:rgb(var(--color-background))}.facets-toggle,.facets-close,.facets-sort-button{--flex-gap: var(--s-2);padding:var(--s-2) 0;border:0;background:none;color:inherit;cursor:pointer;font-size:var(--t-1);text-transform:uppercase;letter-spacing:.04em}.facets-sort{position:relative}.facets-sort-current{font-family:GTAmerica-Bold}.facets-sort-button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.facets-sort-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:220px;padding:6px;border:1px solid rgb(var(--color-foreground));border-radius:4px;background:rgb(var(--color-background));box-shadow:0 8px 24px #00000014}.facets-sort-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-1);padding:10px 12px;border-radius:2px;font-size:var(--t-1);cursor:pointer}.facets-sort-option:hover,.facets-sort-option:has(input:focus-visible){background:#0000000d}.facets-sort-option:has(input:checked){background:var(--facets-tint);font-family:GTAmerica-Bold}.facets-sort-option input{position:absolute;opacity:0;pointer-events:none}.facets-sort-option .icon-checkmark{visibility:hidden}.facets-sort-option:has(input:checked) .icon-checkmark{visibility:visible}.facets-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-bottom:var(--s-1)}.facets-active-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 10px;border-radius:2px;background:var(--facets-tint);color:inherit;font-size:var(--t-1);text-decoration:none}.facets-active-chip .icon{width:9px;height:9px}.facets-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;visibility:hidden;transition:visibility 0s linear .3s}.is-open .facets-drawer{visibility:visible;transition-delay:0s}.facets-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0006;opacity:0;transition:opacity .3s ease}.is-open .facets-overlay{opacity:1}.facets-panel{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;max-height:90dvh;border-radius:12px 12px 0 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translateY(100%);transition:transform .3s ease;outline:0}.is-open .facets-panel{transform:none}.facets-panel-header{padding:var(--s-1) var(--s0);border-bottom:1px solid var(--facets-border)}.facets-panel-title{margin:0;font-family:GTAmerica-Bold;font-size:var(--t-1);text-transform:uppercase;letter-spacing:.04em}.facets-form{display:flex;flex-direction:column;min-height:0;flex:1}.facets-panel-body{flex:1;overflow-y:auto;padding-inline:var(--s0);overscroll-behavior:contain}.facets-panel-footer{padding:var(--s-1) var(--s0) max(var(--s-1),env(safe-area-inset-bottom));border-top:1px solid var(--facets-border)}.facets-group{border-bottom:1px solid var(--facets-border)}.facets-group-summary{padding-block:var(--s-1);list-style:none;cursor:pointer;font-family:GTAmerica-Bold;font-size:var(--t-1);text-transform:uppercase;letter-spacing:.04em}.facets-group-summary::-webkit-details-marker{display:none}.facets-group[open] .facets-group-summary .icon-caret{transform:rotate(180deg)}.facets-group-body{padding-bottom:var(--s0)}.facets-size-group+.facets-size-group{margin-top:var(--s-1)}.facets-size-group[open]{padding-bottom:var(--s-2)}.facets-size-heading{padding-block:var(--s-2);list-style:none;cursor:pointer}.facets-size-heading::-webkit-details-marker{display:none}.facets-size-heading>span{opacity:.6}.facets-size-group[open]>.facets-size-heading .icon-caret{transform:rotate(180deg)}.facets-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.facets-chip,.facets-check,.facets-swatch-option{position:relative;font-size:var(--t-1);line-height:1.2;cursor:pointer}.facets-chip input,.facets-check input,.facets-swatch-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.facets-chip{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgb(var(--color-foreground));border-radius:999px}.facets-chip:has(input:checked){border-color:var(--facets-accent);background:var(--facets-tint)}.facets-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px var(--s-1)}.facets-check{display:flex;align-items:center;gap:8px}.facets-check-box{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgb(var(--color-foreground));border-radius:2px;color:rgb(var(--color-background))}.facets-check-box .icon-checkmark{width:10px;visibility:hidden}.facets-check:has(input:checked) .facets-check-box{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.facets-check:has(input:checked) .icon-checkmark{visibility:visible}.facets-check:has(input:checked) .facets-chip-label{font-family:GTAmerica-Bold}.facets-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:var(--s-1) var(--s-2)}.facets-swatch-option{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.facets-swatch{width:36px;height:36px;border:1px solid var(--facets-border);border-radius:50%;background-position:center;background-size:cover;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px transparent;transition:box-shadow .15s ease}.facets-swatch--empty{background:#0000000f}.facets-swatch-option:has(input:checked) .facets-swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.facets-swatch-option:has(input:checked) .facets-chip-label{font-family:GTAmerica-Bold}.facets-chip:has(input:focus-visible),.facets-check:has(input:focus-visible),.facets-swatch-option:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.facets-price{--flex-gap: var(--s-1);font-size:var(--t-1)}.facets-price-field{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid rgb(var(--color-foreground));border-radius:2px}.facets-price-field input{width:4.5em;border:0;background:none;font:inherit;-moz-appearance:textfield}.facets-price-field input:focus{outline:0}.facets-price-field:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}collection-facets.is-loading [data-facets-results]{opacity:.5;transition:opacity .2s ease}@media screen and (min-width:750px){.facets-panel{inset:0 0 0 auto;width:min(420px,100%);max-height:none;border-radius:0;transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/component-facets.css.map */
