.collection{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;padding-top:28px;padding-bottom:60px}.collection__main{flex:100 1 420px;min-width:0}.collection.is-loading .collection__main{opacity:.55;pointer-events:none;transition:opacity .12s ease}.facets-wrapper{flex:1 1 230px;min-width:0}.facets-wrapper__scrim{display:none}.facets{padding:20px 22px;position:sticky;top:20px}.facets__head,.facets__foot{display:none}.facet-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-border-subtle)}.facet-group:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.facet-group__label{margin-bottom:12px}.facet-group__options{display:flex;flex-direction:column;gap:10px}.facet{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:13.5px;color:#3b4a63;cursor:pointer}.facet input{width:15px;height:15px;margin:0;flex:none}.facet__name{flex:1;min-width:0}.facet__count{font-family:var(--font-mono);font-size:11px;color:var(--color-text-faint)}.facet--disabled{opacity:.45;cursor:not-allowed}.facet-group__price-label{margin-top:8px;font-size:13px;color:#3b4a63}.facet-group__price-label span{font-weight:700}.collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;margin-bottom:14px}.collection__count{font-size:13.5px;color:var(--color-text-muted)}.collection__count strong{color:var(--color-navy)}.collection__sort{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.collection__sort-label{font-size:13px;color:var(--color-text-tertiary)}.filters-button{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13.5px;font-weight:600;color:var(--color-navy);background:var(--color-card);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);cursor:pointer}.filters-button__lines{display:flex;flex-direction:column;gap:3px}.filters-button__lines span{display:block;height:1.6px;background:var(--color-navy)}.filters-button__lines span:nth-child(1){width:14px}.filters-button__lines span:nth-child(2){width:10px}.filters-button__lines span:nth-child(3){width:6px}.filters-button__badge{display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;color:#fff;background:var(--color-teal);border-radius:10px}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.active-filters__clear{font-size:13px;color:var(--color-teal);text-decoration:underline}.collection__editorial{margin-top:32px;padding:26px clamp(16px,4vw,28px)}.collection__editorial-title{margin-bottom:12px}@media screen and (max-width:900px){.collection{padding-top:20px}.collection__toolbar{flex-wrap:nowrap;gap:8px;padding:10px}.filters-button{flex:none;padding:0 12px}.collection__sort{flex:1 1 auto;flex-wrap:nowrap;gap:6px;min-width:0;margin-left:0}.collection__sort-label{flex:none;white-space:nowrap}.collection__sort .select{flex:1 1 auto;min-width:0}.facets-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;visibility:hidden;pointer-events:none}.facets-wrapper.is-open{visibility:visible;pointer-events:auto}.facets-wrapper__scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;background:#17233d73;border:0;opacity:0;transition:opacity .24s ease}.facets-wrapper.is-open .facets-wrapper__scrim{opacity:1}.facets{position:relative;display:flex;flex-direction:column;width:340px;max-width:88vw;height:100%;padding:0;border:0;border-radius:0;box-shadow:20px 0 60px #17233d38;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1)}.facets-wrapper.is-open .facets{transform:translate(0)}.facets__head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border-subtle)}.facets__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px}.facets__foot{display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px;border-top:1px solid var(--color-border-subtle)}.facets__foot .btn{min-height:48px}.facets__clear{min-height:42px;padding:0;font-size:13.5px}.facet-group__options{gap:4px}.facet{min-height:40px;gap:11px;font-size:14px}.facet input{width:18px;height:18px}}@media screen and (max-width:374px){.collection__sort-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection.css.map */
