.collection-filters{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.collection-filters__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.collection-filters__heading{margin:0}.collection-filters__close{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:inherit;padding:.25rem}@media(max-width:989px){.collection__filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:1.25rem;background:rgb(var(--color-background));transform:translate(-100%);transition:transform .24s var(--ease-out);overflow-y:auto}.collection__filters.is-open{transform:translate(0)}}@media(min-width:990px){.collection-filters__close{display:none}}.collection-filters__group{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-block:.75rem}.collection-filters__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:var(--font-body-weight-bold);padding:.25rem 0;list-style:none}.collection-filters__summary::-webkit-details-marker{display:none}.collection-filters__caret{display:inline-flex;transition:transform .18s var(--ease-out)}details[open]>.collection-filters__summary .collection-filters__caret{transform:rotate(180deg)}.collection-filters__content{padding-top:.5rem}.collection-filters__values{display:flex;flex-direction:column;gap:.25rem;max-height:18rem;overflow-y:auto;margin:0;padding:0}.collection-filters__value{list-style:none}.collection-filters__label{display:inline-flex;align-items:center;gap:.5rem;padding-block:.25rem;cursor:pointer;font-size:var(--text-sm)}.collection-filters__label input[type=checkbox]{width:1rem;height:1rem;accent-color:rgb(var(--color-foreground))}.collection-filters__label input:disabled+span{opacity:.4;text-decoration:line-through}.collection-filters__count{opacity:.6}.collection-filters__price-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.collection-filters__price-inputs input{padding:.5rem .75rem;font-size:var(--text-sm)}.collection-filters__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem}.collection__body--filters-drawer .collection__layout,lion-collection-results[data-layout=drawer] .collection__layout,lion-collection-results[data-layout=sidebar] .collection__layout{grid-template-columns:1fr!important}.collection__body--filters-drawer .collection__filters{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:1000;width:min(430px,calc(100vw - 28px));max-width:100%;padding:0;background:radial-gradient(circle at 10% 0%,rgba(231,170,131,.18),transparent 34%),linear-gradient(90deg,rgba(43,33,27,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(43,33,27,.03) 1px,transparent 1px),#faf7ef;background-size:auto,52px 52px,52px 52px,auto;color:#151323;border-left:1px solid rgba(43,33,27,.18);box-shadow:-24px 0 64px #1513232e;transform:translate(104%);visibility:hidden;opacity:0;pointer-events:none;transition:transform .32s ease,opacity .22s ease,visibility 0s linear .32s;overflow-y:auto;overscroll-behavior:contain}.collection__body--filters-drawer .collection__filters.is-open{transform:translate(0);visibility:visible;opacity:1;pointer-events:auto;transition:transform .32s ease,opacity .22s ease,visibility 0s}.collection__filters-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#15132375;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .24s ease}.collection__filters-overlay.is-open{opacity:1;pointer-events:auto}.collection__body--filters-drawer .collection-filters{min-height:100%;padding:clamp(22px,3vw,34px);gap:0}.collection__body--filters-drawer .collection-filters__header{position:sticky;top:0;z-index:3;margin:calc(clamp(22px,3vw,34px)*-1) calc(clamp(22px,3vw,34px)*-1) 18px;padding:22px clamp(22px,3vw,34px);border-bottom:1px solid rgba(43,33,27,.16);background:linear-gradient(90deg,#7890831f,#9b573414,#e4b64d1a),#faf7eff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collection__body--filters-drawer .collection-filters__heading{color:#151323;font-family:var(--font-heading);font-size:clamp(26px,3vw,38px);font-weight:500;line-height:.95;letter-spacing:.08em;text-transform:uppercase}.collection__body--filters-drawer .collection-filters__close{width:42px;height:42px;border:1px solid rgba(43,33,27,.16);background:#faf7efcc;color:#151323}.collection__body--filters-drawer .collection-filters__group{padding-block:16px;border-bottom:1px solid rgba(43,33,27,.12)}.collection__body--filters-drawer .collection-filters__summary{color:#151323;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.collection__body--filters-drawer .collection-filters__values{gap:5px}.collection__body--filters-drawer .collection-filters__label{width:100%;min-height:38px;padding:8px 10px;border:1px solid transparent;color:#2b211bbd;transition:border-color .18s ease,background .18s ease,color .18s ease}.collection__body--filters-drawer .collection-filters__label:hover{border-color:#9b57343d;background:#f3eadc9e;color:#151323}.collection__body--filters-drawer .collection-filters__label input[type=checkbox]:checked+span{color:#151323;font-weight:700}.collection__body--filters-drawer .collection-filters__actions{position:sticky;bottom:0;margin:18px calc(clamp(22px,3vw,34px)*-1) calc(clamp(22px,3vw,34px)*-1);padding:16px clamp(22px,3vw,34px);border-top:1px solid rgba(43,33,27,.16);background:#faf7eff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.collection-filters-drawer-open,html.collection-filters-drawer-open body{overflow:hidden}@media(min-width:990px){.collection__body--filters-drawer .collection-filters__close{display:inline-flex}}@media(max-width:749px){.collection__body--filters-drawer .collection__filters{width:min(390px,calc(100vw - 18px))}.collection__body--filters-drawer .collection-filters{padding:20px 18px}.collection__body--filters-drawer .collection-filters__header{margin:-20px -18px 16px;padding:18px}.collection__body--filters-drawer .collection-filters__actions{margin:16px -18px -20px;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.collection__body--filters-drawer .collection__filters,.collection__filters-overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-collection-filters.css.map */
