@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@400;500;600;700&family=Work+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@500&display=swap";.mg-home{--mg-bg:#FFFFFF;--mg-surface:#FFFFFF;--mg-surface-2:#F7F6F4;--mg-ink:#3E2C2F;--mg-ink-soft:#6E675F;--mg-accent:#C6A15B;--mg-accent-ink:#FFFFFF;--mg-accent-soft:#EAD9B0;--mg-line:#E7E3DD;--mg-shadow: 0 1px 2px rgba(32,30,31,.04), 0 12px 32px -16px rgba(32,30,31,.18);font-family:Work Sans,Segoe UI,system-ui,sans-serif;color:var(--mg-ink);background:var(--mg-bg)}.mg-home *{box-sizing:border-box}.mg-home img{max-width:100%;display:block}.mg-home a{color:inherit}.mg-home h1,.mg-home h2,.mg-home h3{font-family:Fraunces,Georgia,serif;text-transform:lowercase;margin:0}.mg-eyebrow{font-family:Work Sans,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-ink-soft);font-weight:600;display:block;margin-block-end:10px}.mg-wrap{max-width:1180px;margin-inline:auto;padding-inline:24px}.mg-home :focus-visible{outline:2px solid var(--mg-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mg-home *{transition:none!important;animation:none!important}}.mg-btn{display:inline-flex;align-items:center;gap:8px;font-family:Work Sans,sans-serif;font-weight:600;font-size:14px;padding:13px 24px;border-radius:2px;text-decoration:none;cursor:pointer;border:1px solid transparent}.mg-btn-primary{background:var(--mg-ink)!important;color:var(--mg-bg)!important}.mg-btn-primary:hover{background:var(--mg-accent)!important;color:#fff!important}.mg-btn-ghost{border-color:var(--mg-ink);color:var(--mg-ink)!important;background:transparent!important}.mg-btn-ghost:hover{border-color:var(--mg-accent);color:var(--mg-accent)!important}.mg-section{padding-block:48px}.mg-section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-block-end:32px}.mg-section-head h2{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em}.mg-section-head .mg-link{font-size:14px;font-weight:600;text-decoration:none;color:var(--mg-ink);border-bottom:1px solid var(--mg-ink);white-space:nowrap;padding-block-end:2px}.mg-section-head .mg-link:hover{color:var(--mg-accent);border-color:var(--mg-accent)}.mg-banner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:44px 24px;background:var(--mg-surface-2);border:1px solid var(--mg-line);border-radius:2px}.mg-banner .mg-eyebrow{margin-block-end:0}.mg-banner h3{font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.01em;max-width:760px;text-transform:none;color:var(--mg-accent)}.mg-banner .mg-btn{margin-block-start:4px}.mg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}.mg-card{text-decoration:none;color:var(--mg-ink);display:block}.mg-card-photo{aspect-ratio:4/5;background:var(--mg-surface-2);overflow:hidden;border-radius:2px;position:relative}.mg-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mg-card:hover .mg-card-photo img{transform:scale(1.03)}.mg-card-badge{position:absolute;top:12px;left:12px;background:var(--mg-surface);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;padding:5px 9px;border-radius:2px;text-transform:uppercase;color:var(--mg-accent);border:1px solid var(--mg-line)}.mg-card-body{padding-block-start:14px}.mg-card-name{font-family:Fraunces,serif;font-weight:700;font-size:17px}.mg-card-desc{font-size:13px;color:var(--mg-ink-soft);margin-block-start:4px;line-height:1.4}.mg-card-price{font-family:JetBrains Mono,monospace;font-size:14px;margin-block-start:8px;font-variant-numeric:tabular-nums}.mg-card-photo--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(180deg,var(--mg-surface-2) 0%,#F7CAD0 100%)}.mg-card-photo--placeholder span{font-family:Fraunces,serif;font-weight:700;font-size:clamp(15px,2vw,19px);color:var(--mg-ink);text-transform:none;line-height:1.3}.mg-card-cta{font-family:Work Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--mg-accent);margin-block-start:8px;display:inline-flex;align-items:center;gap:4px}.mg-card:hover .mg-card-cta{color:var(--mg-ink)}.mg-stars{display:flex;gap:4px;justify-content:center;margin-block-end:18px}.mg-stars svg{width:15px;height:15px;fill:var(--mg-accent)}@media(max-width:1024px){.mg-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.mg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mg-wrap{padding-inline:18px}.mg-grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}.mg-section{padding-block:36px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mg-premium.css.map */
