.ergomax-collection-hero{background:var(--ergomax-charcoal-900, #14161A);color:#fff;padding:80px 24px}.ergomax-collection-hero__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.ergomax-collection-hero__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ergomax-silver, #B8BCC2);font-weight:600;margin:0 0 16px}.ergomax-collection-hero__title{font-size:clamp(32px,4.4vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px}.ergomax-collection-hero__desc{color:var(--ergomax-slate-200, #D8DBDF);font-size:15.5px;line-height:1.7;max-width:440px}.ergomax-collection-hero__media{aspect-ratio:4 / 3;border-radius:4px;overflow:hidden;background:var(--ergomax-charcoal-700, #23262B)}.ergomax-collection-hero__media img{width:100%;height:100%;object-fit:cover}.ergomax-collection-hero__placeholder{width:100%;height:100%;padding:40px;box-sizing:border-box}@media(max-width:860px){.ergomax-collection-hero{padding:48px 20px}.ergomax-collection-hero__inner{grid-template-columns:1fr;gap:32px}}.ergomax-collection{padding:40px 24px 80px}.ergomax-collection__inner{max-width:1180px;margin:0 auto}.ergomax-collection__toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--ergomax-slate-200, #D8DBDF);margin-bottom:24px}.ergomax-collection__filters{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ergomax-filter-group{display:flex;flex-direction:column;gap:8px}.ergomax-filter-group__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ergomax-slate-500, #6B7078)}.ergomax-filter-group__pills{display:flex;flex-wrap:wrap;gap:8px}.ergomax-pill{display:inline-flex;align-items:center;gap:0;font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;border:1px solid var(--ergomax-slate-200, #D8DBDF);color:var(--ergomax-charcoal-900, #14161A);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.ergomax-pill:hover{border-color:var(--ergomax-charcoal-900, #14161A)}.ergomax-pill.active{background:var(--ergomax-charcoal-900, #14161A);border-color:var(--ergomax-charcoal-900, #14161A);color:#fff}.ergomax-pill__input{position:absolute;opacity:0;width:0;height:0}.ergomax-filter-group__price{display:flex;align-items:center;gap:8px}.ergomax-price-input{width:80px;padding:7px 10px;border-radius:999px;border:1px solid var(--ergomax-slate-200, #D8DBDF);font-size:13px;font-family:inherit}.ergomax-price-apply{font-size:12px;font-weight:600;color:var(--ergomax-blue, #2C5CE0);background:none;border:none;cursor:pointer;padding:4px 6px}.ergomax-filter-clear{font-size:12.5px;color:var(--ergomax-slate-500, #6B7078);text-decoration:underline;align-self:center}.ergomax-collection__sort{display:flex;align-items:center;gap:8px;flex-shrink:0}.ergomax-collection__sort label{font-size:12px;color:var(--ergomax-slate-500, #6B7078)}.ergomax-collection__sort select{font-size:13px;font-family:inherit;padding:8px 12px;border-radius:3px;border:1px solid var(--ergomax-slate-200, #D8DBDF);background:#fff;color:var(--ergomax-charcoal-900, #14161A)}.ergomax-collection__count{font-size:13px;color:var(--ergomax-slate-500, #6B7078);margin:0 0 24px}.ergomax-collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ergomax-product-card{display:block}.ergomax-product-card__link{display:block;text-decoration:none;color:inherit}.ergomax-product-card__media{position:relative;aspect-ratio:1 / 1;background:var(--ergomax-off-white, #F6F6F4);border-radius:4px;overflow:hidden;margin-bottom:14px}.ergomax-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ergomax-product-card:hover .ergomax-product-card__media img{transform:scale(1.03)}.ergomax-product-card__sale{position:absolute;top:12px;left:12px;background:var(--ergomax-charcoal-900, #14161A);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.ergomax-product-card__title{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:var(--ergomax-charcoal-900, #14161A)}.ergomax-product-card__price-row{display:flex;gap:8px;align-items:baseline}.ergomax-product-card__price{font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.ergomax-product-card__compare{font-size:12.5px;color:var(--ergomax-slate-500, #6B7078);text-decoration:line-through;font-variant-numeric:tabular-nums}.ergomax-product-card__swatches{display:flex;gap:6px;margin-top:10px}.ergomax-swatch-thumb{display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;border:1px solid var(--ergomax-slate-200, #D8DBDF);transition:border-color .15s ease}.ergomax-swatch-thumb img{width:100%;height:100%;object-fit:cover}.ergomax-swatch-thumb:hover,.ergomax-swatch-thumb.active{border-color:var(--ergomax-charcoal-900, #14161A)}.ergomax-collection__pagination{display:flex;justify-content:center;gap:8px;margin-top:56px}.ergomax-page-link{font-size:13px;font-weight:600;padding:8px 14px;border-radius:3px;color:var(--ergomax-charcoal-900, #14161A);text-decoration:none}.ergomax-page-link:hover{background:var(--ergomax-off-white, #F6F6F4)}.ergomax-page-link.is-current{background:var(--ergomax-charcoal-900, #14161A);color:#fff}.ergomax-btn{display:inline-block;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;border-radius:3px}.ergomax-btn--primary{background:var(--ergomax-blue, #2C5CE0);color:#fff;border:none;padding:13px 24px}.ergomax-collection__empty{text-align:center;padding:80px 24px;color:var(--ergomax-slate-500, #6B7078)}.ergomax-collection__empty .ergomax-btn{margin-top:16px}@media(max-width:860px){.ergomax-collection__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ergomax-collection__toolbar{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ergomax-product-card__media img,.ergomax-pill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-collection-ergomax.css.map */
