.mm-cat-hero{padding:26px 0 0}.mm-cat-hero__inner{max-width:var(--page-width);margin:0 auto;padding:0 var(--mm-page-gutter)}.mm-cat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:10px}.mm-cat-head h1{font-size:clamp(26px,2.8vw,38px);line-height:1.05;font-weight:700;letter-spacing:-.04em;color:rgb(var(--color-foreground))}.mm-cat-head__tagline{font-size:16px;color:rgba(var(--color-foreground),.7);line-height:1.65;max-width:420px;letter-spacing:-.01em}.mm-cat-head__tagline p{margin:0}.mm-cat-head__tagline p+p{margin-top:.6em}.mm-subcat-head{display:flex;align-items:baseline;gap:12px;margin-bottom:28px;flex-wrap:wrap}.mm-subcat-head h2{font-size:22px;font-weight:700;letter-spacing:-.03em;color:rgb(var(--color-foreground))}.mm-subcat-head span{font-size:14px;color:rgba(var(--color-foreground),.55);font-weight:500}.mm-dir-group{margin-bottom:56px}.mm-dir-group:last-child{margin-bottom:0}.mm-dir-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.mm-dir-group__head h2{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;color:rgb(var(--color-foreground))}.mm-dir-group__all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--mm-brand-blue);white-space:nowrap}.mm-subcat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mm-subcat-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mm-radius-lg);overflow:hidden;transition:transform .2s,box-shadow .2s}.mm-subcat-card:hover{transform:translateY(-3px);box-shadow:var(--mm-shadow-card-hover)}.mm-subcat-card .mm-subcat-card__media{display:block}.mm-subcat-card__media{aspect-ratio:4 / 3;background:#0000000f center / cover no-repeat}.mm-subcat-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.mm-subcat-card__count{font-size:11px;font-weight:600;color:var(--mm-brand-blue);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.mm-subcat-card__name{font-size:19px;font-weight:700;letter-spacing:-.02em;color:#000;line-height:1.2;margin-bottom:8px}.mm-subcat-card__desc{font-size:14px;color:#000000ad;line-height:1.55;letter-spacing:-.01em;margin-bottom:20px}.mm-subcat-card__btn{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--mm-brand-blue);border:1.5px solid var(--mm-brand-blue);border-radius:var(--mm-radius-md);padding:12px 20px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:background .15s,color .15s}.mm-subcat-card:hover .mm-subcat-card__btn,.mm-subcat-card__btn:hover{background:var(--mm-brand-blue);color:#fff}.mm-cat-banner{border-radius:var(--mm-radius-xl);padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.mm-cat-banner h2{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;color:rgb(var(--color-foreground));margin-bottom:8px}.mm-cat-banner p{font-size:15px;color:rgba(var(--color-foreground),.6);line-height:1.6;letter-spacing:-.01em;max-width:520px}.mm-cat-banner__actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:989px){.mm-cat-hero{padding-top:40px}.mm-cat-head{flex-direction:column;align-items:flex-start;gap:16px}.mm-subcat-grid{grid-template-columns:1fr;gap:12px}.mm-cat-banner{flex-direction:column;align-items:flex-start;padding:32px}.mm-cat-banner__actions{flex-direction:column;width:100%}.mm-cat-banner__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mm-category.css.map */
