.template-collection,.template-collection #MainContent{background:#fff}.collection-catalog{width:min(100% - 56px,1920px);max-width:none;padding:42px 0 86px}.collection-catalog__header{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:34px}.collection-catalog__header h1{margin:10px 0 0;font-size:clamp(38px,3.2vw,58px);letter-spacing:-.06em}.collection-catalog__actions{display:flex;align-items:center;gap:12px}.collection-catalog__filter-toggle{display:none}.collection-catalog__sort{display:flex;align-items:center;gap:11px;font-size:13px}.collection-catalog__sort select{min-width:154px;min-height:38px;padding:0 34px 0 13px;border:1px solid #a9a19b;border-radius:0;color:#332a25;background:#fff;font:inherit}.collection-catalog__layout{display:grid;grid-template-columns:clamp(220px,20vw,300px) minmax(0,1fr);gap:34px;align-items:start}.collection-catalog__filters{display:block;position:sticky;top:22px;max-height:calc(100vh - 44px);overflow:auto;padding-right:18px;background:#fff}.collection-catalog__filters[hidden]{display:block}.collection-catalog__filters-heading{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid rgba(51,42,37,.16)}.collection-catalog__filters-heading p{margin:0;font-size:18px;font-weight:600}.collection-catalog__filters-heading button{display:none;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}.collection-catalog__clear{display:inline-block;margin:14px 0 6px;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:12px}.collection-filter{border-bottom:1px solid rgba(51,42,37,.16)}.collection-filter summary{display:flex;align-items:center;justify-content:space-between;min-height:62px;cursor:pointer;list-style:none;font-size:16px;font-weight:500}.collection-filter summary::-webkit-details-marker{display:none}.collection-filter summary span{font-size:20px;font-weight:400;line-height:1}.collection-filter[open] summary span{transform:rotate(45deg)}.collection-filter__values{display:grid;gap:12px;padding:0 0 22px}.collection-filter__value{display:grid;grid-template-columns:22px auto 1fr auto;align-items:center;gap:10px;min-height:28px;font-size:14px}.collection-filter__box{width:20px;height:20px;border:1px solid #c9c2bc;background:#fff}.collection-filter__value.is-active .collection-filter__box{border-color:#332a25;box-shadow:inset 0 0 0 4px #fff;background:#332a25}.collection-filter__value small{color:#867d75;font-size:11px}.collection-filter__swatch,.product-card__swatch{width:22px;height:22px;border:1px solid rgba(51,42,37,.45);border-radius:50%;background:#e5d4bd}.collection-filter__swatch--gold,.product-card__swatch--gold{background:#d7b370}.collection-filter__swatch--silver,.product-card__swatch--silver{background:#d7d9da}.collection-filter__swatch--rose-gold,.product-card__swatch--rose-gold{background:#cd957e}.collection-filter__swatch--blush-whisper,.product-card__swatch--blush-whisper{background:#e9c6c5}.collection-filter__swatch--emerald-whisper,.product-card__swatch--emerald-whisper{background:#396d5d}.collection-filter__swatch--pearl-whisper,.product-card__swatch--pearl-whisper{background:#f4f4ef}.collection-filter__price{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.collection-filter__price label{display:grid;gap:6px;color:#756c65;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.collection-filter__price input{width:100%;min-width:0;height:36px;padding:6px;border:1px solid #c9c2bc;background:#fff}.collection-filter__price button{align-self:end;height:36px;border:0;padding:0 10px;color:#fff;background:#332a25;font-size:11px;cursor:pointer}.collection-catalog__filter-empty,.collection-catalog__empty{color:#756c65;font-size:14px;line-height:1.5}.product-grid--catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.product-card--catalog .product-card__image{height:auto;aspect-ratio:4 / 5;overflow:hidden;background:transparent}.product-card--catalog .product-card__image img{height:100%;object-fit:cover;object-position:center;background:transparent}.product-card--catalog .product-card__image-hover{object-fit:cover;object-position:center;background:transparent}.product-card--catalog .product-card__details{padding-top:12px}.product-card--catalog h3{margin:0 0 6px;font-size:17px;font-weight:500;letter-spacing:-.025em}.product-card__price{display:flex;flex-wrap:wrap;gap:7px;margin:0;font-size:14px}.product-card__price s{color:#877d75}.product-card__price s+span{color:#b04d48}.product-card__swatches{display:flex;gap:7px;margin:12px 0 0;padding:0;list-style:none}.product-card__swatch{width:18px;height:18px}.product-grid--catalog+.pagination{margin-top:42px}@media(max-width:720px){.collection-catalog{width:calc(100% - 32px);padding:30px 0 64px}.collection-catalog__header{align-items:end;gap:16px;margin-bottom:24px}.collection-catalog__header h1{font-size:43px}.collection-catalog__actions{gap:8px}.collection-catalog__filter-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #a9a19b;padding:0 12px;color:#332a25;background:#fff;font-size:12px}.collection-catalog__sort label{display:none}.collection-catalog__sort select{min-width:0;width:92px;height:38px;padding:0 7px;font-size:12px}.collection-catalog__layout{display:block}.collection-catalog__filters[hidden]{display:none}.collection-catalog__filters{position:fixed;z-index:60;inset:0 0 0 auto;width:min(90vw,380px);max-height:none;padding:18px 22px 32px;box-shadow:-18px 0 48px #231c172e;overflow:auto}.collection-catalog__filters-heading button{display:block}.collection-filter summary{min-height:58px;font-size:16px}.collection-filter__value{font-size:15px}.product-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.product-card--catalog .product-card__details{padding-top:10px}.product-card--catalog h3{font-size:15px;line-height:1.1}.product-card__price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collection-catalog.css.map */
