:root{--mm-cream: #faf6ee;--mm-sable: #ede1c9;--mm-terracotta: #b5602f;--mm-olive: #63684a;--mm-olive-dark: #4b4e39;--mm-ink: #2b2a26;--mm-text: #4a463f;--mm-white: #ffffff;--mm-line: rgba(43, 42, 38, .12);--mm-font-serif: "Playfair Display", Georgia, serif;--mm-font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mm-space-xs: .5rem;--mm-space-s: 1rem;--mm-space-m: 2rem;--mm-space-l: 3.5rem;--mm-space-xl: 6rem;--mm-radius: 20px;--mm-max-w: 640px;--mm-max-w-grid: 920px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.mm-body{margin:0;background:var(--mm-cream);color:var(--mm-text);font-family:var(--mm-font-sans);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}.mm-container{max-width:var(--mm-max-w);margin:0 auto;padding:0 var(--mm-space-m)}.mm-container--wide{max-width:var(--mm-max-w-grid)}.mm-hero{padding:var(--mm-space-xl) var(--mm-space-m) var(--mm-space-l);text-align:center;position:relative}.mm-hero__title{font-family:var(--mm-font-serif);font-style:italic;font-weight:500;font-size:clamp(2.1rem,8vw,3rem);color:var(--mm-ink);margin:0 0 var(--mm-space-s);letter-spacing:.2px;line-height:1.15;opacity:0;animation:mm-fade-up .9s ease-out .1s forwards}.mm-hero__text{font-size:1.02rem;max-width:38ch;margin:0 auto;color:var(--mm-text);opacity:0;animation:mm-fade-up .9s ease-out .25s forwards}.mm-hero__motif{width:130px;height:auto;margin:var(--mm-space-m) auto 0;color:var(--mm-olive);opacity:0;animation:mm-fade-up .9s ease-out .4s forwards}@keyframes mm-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mm-hero__title,.mm-hero__text,.mm-hero__motif,.mm-reveal{animation:none!important;opacity:1!important;transform:none!important}}.mm-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease-out,transform .7s ease-out}.mm-reveal.is-visible{opacity:1;transform:translateY(0)}.mm-section{padding:var(--mm-space-l) 0}.mm-eyebrow{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-olive);margin-bottom:var(--mm-space-xs);text-align:center}.mm-section__title{font-family:var(--mm-font-serif);font-style:italic;font-weight:500;font-size:1.7rem;color:var(--mm-ink);text-align:center;margin:0 0 var(--mm-space-m)}.mm-grid{display:grid;grid-template-columns:1fr;gap:var(--mm-space-s)}@media(min-width:640px){.mm-grid{grid-template-columns:repeat(2,1fr)}}.mm-card{display:flex;flex-direction:column;background:var(--mm-white);border:1px solid var(--mm-line);border-radius:var(--mm-radius);overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.mm-card:hover,.mm-card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #2b2a2614}.mm-card__image{width:100%;aspect-ratio:4 / 3;object-fit:cover}.mm-card__icon-wrap{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:var(--mm-sable);font-size:2rem}.mm-card__body{display:flex;flex-direction:column;padding:var(--mm-space-m) var(--mm-space-s) var(--mm-space-s)}.mm-card__title{font-family:var(--mm-font-serif);font-style:italic;font-weight:500;font-size:1.2rem;color:var(--mm-ink);margin:0 0 .35rem}.mm-card__desc{font-size:.92rem;color:var(--mm-text);margin:0 0 .6rem}.mm-card__arrow{font-size:.85rem;color:var(--mm-olive);font-weight:600;letter-spacing:.02em}.mm-bonus{background:var(--mm-terracotta);color:var(--mm-white);border-radius:var(--mm-radius);overflow:hidden;text-align:center}.mm-bonus__image{width:100%;aspect-ratio:16 / 10;object-fit:cover}.mm-bonus__body{padding:var(--mm-space-l) var(--mm-space-m)}.mm-bonus__eyebrow{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;margin-bottom:var(--mm-space-xs)}.mm-bonus__title{font-family:var(--mm-font-serif);font-style:italic;font-size:1.5rem;margin:0 0 var(--mm-space-xs)}.mm-bonus__text{color:#ffffffeb;max-width:36ch;margin:0 auto var(--mm-space-m)}.mm-button{display:inline-block;font-weight:600;font-size:.92rem;letter-spacing:.02em;padding:.85rem 1.9rem;border-radius:999px;text-decoration:none;transition:opacity .2s ease}.mm-button:hover,.mm-button:focus-visible{opacity:.85}.mm-button--light{background:var(--mm-white);color:var(--mm-terracotta)}.mm-button--dark{background:var(--mm-ink);color:var(--mm-white)}.mm-footer{padding:var(--mm-space-xl) var(--mm-space-m) var(--mm-space-l);text-align:center}.mm-footer__quote{font-family:var(--mm-font-serif);font-style:italic;font-size:1.25rem;color:var(--mm-ink);max-width:32ch;margin:0 auto var(--mm-space-m);line-height:1.5}.mm-footer__logo{width:58px;height:auto;margin:0 auto;opacity:.85}.mm-playlist-list{display:flex;flex-direction:column;gap:var(--mm-space-s)}.mm-playlist-card{background:var(--mm-olive-dark);color:var(--mm-white);border-radius:var(--mm-radius);padding:var(--mm-space-l) var(--mm-space-m);text-align:center}.mm-playlist-card__icon{font-size:1.6rem;margin-bottom:var(--mm-space-xs)}.mm-playlist-card__title{font-family:var(--mm-font-serif);font-style:italic;font-weight:500;font-size:1.35rem;margin:0 0 var(--mm-space-xs)}.mm-playlist-card__text{color:#ffffffd9;max-width:34ch;margin:0 auto var(--mm-space-m)}.mm-playlist-card .mm-button{margin-top:.2rem}
/*# sourceMappingURL=/cdn/shop/t/24/assets/maison-minek.css.map */
