.ma-cats{padding:72px 24px 24px;max-width:1180px;margin:0 auto}.ma-cats__head{text-align:center;margin:0 0 40px}.ma-eyebrow2{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#a0624a;margin:0 0 12px}.ma-h2{font-family:var(--font-heading--family,Lora,serif);font-weight:500;font-size:clamp(1.7rem,3vw,2.3rem);margin:0 0 12px;color:var(--color-foreground,#3B2F2A)}.ma-sub{color:#5a4a42;margin:0 auto;max-width:32em;line-height:1.7;font-size:.98rem}.ma-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ma-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;text-decoration:none;color:#faf5ee;background:linear-gradient(160deg,#e6d8c6,#c9a58a)}.ma-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ma-cat:hover img{transform:scale(1.05)}.ma-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3b2f2abd,#3b2f2a24 55%,#3b2f2a00)}.ma-cat__label{position:absolute;left:24px;right:24px;bottom:22px;z-index:2}.ma-cat__name{font-family:var(--font-heading--family,Lora,serif);font-size:1.5rem;font-weight:500;margin:0 0 4px;color:#faf5ee}.ma-cat__go{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#f3e3d0}.ma-cat__go span{display:inline-block;transition:transform .3s}.ma-cat:hover .ma-cat__go span{transform:translate(6px)}.ma-row{max-width:1180px;margin:0 auto;padding:56px 24px 24px}.ma-row__head{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 28px;gap:16px}.ma-row__head .ma-h2{margin:0}.ma-viewall{color:#3b2f2a;font-size:.9rem;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid #A0624A;padding-bottom:3px;white-space:nowrap}.ma-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 18px}.ma-card{display:block;text-decoration:none;color:inherit}.ma-card__img{aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#efe3d3}.ma-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ma-card:hover .ma-card__img img{transform:scale(1.05)}.ma-card__t{margin:12px 0 2px;font-size:.98rem;color:#3b2f2a}.ma-card__p{margin:0;font-size:.92rem;color:#a0624a}.ma-story{background:#e6d8c6;padding:72px 24px;margin-top:40px}.ma-story__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.ma-story__img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block}.ma-story__title{font-family:var(--font-heading--family,Lora,serif);font-weight:500;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15;color:var(--color-foreground,#3B2F2A);margin:0 0 18px}.ma-story__text{font-size:1rem;line-height:1.75;color:#5a4a42;margin:0 0 26px;max-width:32em}.ma-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.ma-val{border-top:1px solid #A0624A;padding-top:16px}.ma-val h3{font-family:var(--font-heading--family,Lora,serif);font-weight:500;font-size:1.1rem;margin:0 0 8px;color:var(--color-foreground,#3B2F2A)}.ma-val p{font-size:.9rem;line-height:1.6;color:#5a4a42;margin:0}.rte img,.main-page img{border-radius:16px;max-width:100%;height:auto}.ma-toplogo{display:flex;justify-content:center;padding:20px 0 6px;background:#faf5ee}.ma-toplogo img{height:66px;width:auto;display:block}@media(min-width:750px){#header-component .header-logo{opacity:0;transform:translate(-16px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}html.ma-scrolled #header-component .header-logo{opacity:1;transform:none;pointer-events:auto}}@media(max-width:749px){.ma-toplogo{display:none}}.ma-chips-wrap{max-width:1180px;margin:0 auto;padding:28px 24px 0}.ma-chips-label{text-align:center;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#a0624a;margin:0 0 14px}.ma-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ma-chip{padding:9px 20px;border:1px solid #E6D8C6;border-radius:999px;font-size:.88rem;color:#3b2f2a;text-decoration:none;background:#faf5ee;transition:all .25s ease;white-space:nowrap}.ma-chip:hover{border-color:#a0624a}.ma-chip.is-active{background:#a0624a;border-color:#a0624a;color:#faf5ee}@media(max-width:749px){.ma-cats{padding:44px 16px 8px}.ma-cats__head{margin-bottom:24px}.ma-cats__grid{grid-template-columns:repeat(2,1fr);gap:12px}.ma-cat{aspect-ratio:1/1.1;border-radius:14px}.ma-cat__label{left:14px;right:14px;bottom:14px}.ma-cat__name{font-size:1.05rem;margin:0}.ma-cat__go{display:none}.ma-row{padding:44px 16px 8px}.ma-row__head{margin-bottom:20px}.ma-grid4{grid-template-columns:repeat(2,1fr);gap:28px 12px}.ma-card__t{font-size:.9rem}.ma-card__p{font-size:.85rem}.ma-story{padding:44px 20px;margin-top:32px}.ma-story__in{grid-template-columns:1fr;gap:28px}.ma-story__img{aspect-ratio:4/3}.ma-vals{grid-template-columns:1fr;gap:18px;margin-top:28px}.ma-chips-wrap{padding:18px 0 0}.ma-chips-label{display:none}.ma-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.ma-chips::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/maison.css.map */
