.swan-facets{--swan-panel-width: 400px;--swan-line: rgba(20, 38, 63, .12);--swan-ink: #14263f;--swan-muted: #5b6a7c;--swan-accent: #14263f;--swan-accent-hover: #0e1b2e;font-family:"Montserrat",var(--font-body-family),sans-serif}.facets-container.swan-facets,.facets-container-drawer.swan-facets{display:block;grid-template-areas:none;grid-template-columns:none}.swan-facets .swan-facets__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex-wrap:nowrap;margin-bottom:2rem;width:100%}.swan-facets .swan-facets__bar-left{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.swan-facets .swan-facets__bar-right{display:flex;align-items:flex-start;flex:0 0 auto}.swan-facets .product-count,.swan-facets .product-count__text,.swan-facets .facets__form,.swan-facets .facet-filters{margin:0;padding:0}.swan-facets .mobile-facets__wrapper{margin:0}.swan-facets .mobile-facets__open-wrapper{display:inline-flex}.swan-facets__trigger{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 2rem;background:var(--swan-accent);color:#faf8f4}.swan-facets__trigger .svg-wrapper,.swan-facets__trigger svg{width:1.6rem;height:1.6rem;color:currentColor}.swan-facets__trigger .mobile-facets__open-label{font-size:1.3rem;font-weight:600;letter-spacing:.08em;color:currentColor;text-decoration:none}.swan-facets .mobile-facets__open-wrapper:hover .swan-facets__trigger{background:var(--swan-accent-hover)}.swan-facets .mobile-facets__open-wrapper:focus-visible{outline:.2rem solid var(--swan-ink);outline-offset:.3rem}.swan-facets__sort-desktop{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 3.4rem 0 1.6rem;border:.1rem solid var(--swan-line);background:#fff}.swan-facets .swan-facets__sort-label{font-size:1.3rem;letter-spacing:.04em;text-transform:none;font-weight:400;color:var(--swan-ink);margin:0;white-space:nowrap}.swan-facets .swan-facets__sort-select{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font-family:inherit;font-size:1.3rem;letter-spacing:.04em;color:var(--swan-ink);cursor:pointer}.swan-facets .swan-facets__sort-select:focus-visible{outline:.2rem solid var(--swan-accent);outline-offset:.4rem}.swan-facets__sort-caret{position:absolute;right:1.4rem;display:inline-flex;pointer-events:none}.swan-facets__sort-caret svg{width:1.1rem;height:1.1rem}@media screen and (max-width:749px){.swan-facets .swan-facets__bar{align-items:center}.swan-facets .swan-facets__sort-label{display:none}}.facets-container-drawer.swan-facets .mobile-facets__inner{position:fixed;top:0;left:0;right:auto;bottom:0;height:100%;width:min(var(--swan-panel-width),92vw);max-width:min(var(--swan-panel-width),92vw);display:flex;flex-direction:column;background:#fff;box-shadow:0 0 4rem #14263f29;transform:translate(-100%);transition:transform .25s ease;z-index:101}.facets-container-drawer.swan-facets .mobile-facets__disclosure[open] .mobile-facets__inner{transform:translate(0)}@media(prefers-reduced-motion:reduce){.facets-container-drawer.swan-facets .mobile-facets__inner{transition:none}}.swan-facets__header{flex:0 0 auto;padding:2.2rem 2.2rem 1.6rem;border-bottom:.1rem solid var(--swan-line);background:#fff}.swan-facets__header .mobile-facets__header-inner{display:flex;flex-direction:column;gap:.4rem}.swan-facets__heading{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.4rem;font-weight:500;letter-spacing:.01em;color:var(--swan-ink)}.swan-facets .mobile-facets__count{margin:0;font-size:1.25rem;letter-spacing:.06em;color:var(--swan-muted)}.swan-facets__main{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0}.swan-facets__group{border-bottom:.1rem solid var(--swan-line)}.swan-facets__summary{list-style:none;cursor:pointer;padding:1.8rem 2.2rem}.swan-facets__summary::-webkit-details-marker,.swan-facets__summary::marker{display:none;content:""}.swan-facets__summary-inner{display:flex;align-items:center;gap:.6rem}.swan-facets__group-label{font-size:1.25rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--swan-ink)}.swan-facets__selected{font-size:1.2rem;font-weight:600;color:var(--swan-accent)}.swan-facets__chevron{margin-left:auto;display:inline-flex;transition:transform .2s ease}.swan-facets__chevron svg{width:1rem;height:1rem}.swan-facets__group[open] .swan-facets__chevron{transform:rotate(180deg)}.swan-facets__summary:focus-visible{outline:.2rem solid var(--swan-accent);outline-offset:-.2rem}.swan-facets__body{padding:0 2.2rem 1.8rem}.swan-facets .mobile-facets__list.swan-facets__list{margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.swan-facets__list .mobile-facets__item{padding:0}.swan-facets .swan-facets__value{display:flex;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.35rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--swan-ink);cursor:pointer}.swan-facets .swan-facets__value.disabled{opacity:.4;cursor:not-allowed}.swan-facets .swan-facets__value .facet-checkbox__text{display:inline-flex;align-items:baseline;gap:.5rem;color:var(--swan-muted)}.swan-facets .swan-facets__value .facet-checkbox__text-label{color:var(--swan-ink)}.swan-facets__and-helptext{display:block;font-size:1.1rem;letter-spacing:.04em;text-transform:none;color:var(--swan-muted)}.swan-facets__price{padding-top:.4rem}.swan-facets__price-note{margin:0 0 1rem;font-size:1.2rem;color:var(--swan-muted)}.swan-facets__sort{padding:1.8rem 2.2rem}.swan-facets__sort label{display:block;margin-bottom:.8rem;font-size:1.25rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--swan-ink)}.swan-facets__footer{flex:0 0 auto;display:flex;align-items:center;gap:1.6rem;padding:1.4rem 2.2rem;padding-bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));border-top:.1rem solid var(--swan-line);background:#fff}@media screen and (max-width:749px){.swan-facets__footer{padding-right:7rem}}.swan-facets__clear{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--swan-muted)}.swan-facets__apply{flex:1 1 auto;min-height:4.8rem;border:0;background:var(--swan-accent);color:#faf8f4;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.swan-facets__apply:hover{background:var(--swan-accent-hover)}.swan-facets__apply:focus-visible{outline:.2rem solid var(--swan-ink);outline-offset:.2rem}.swan-endless__status{margin:1.6rem 0 0;text-align:center;font-size:1.2rem;letter-spacing:.06em;color:var(--swan-muted)}.swan-endless__sentinel{height:.1rem}@media(prefers-reduced-motion:reduce){.swan-facets__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-facets-swan.css.map */
