.mg2{--ink:#352c2b;--wine:#763d46;--paper:#fffaf4;--line:#e7dace;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;font-size:15px;line-height:1.6}.mg2 *{box-sizing:border-box}.mg2 h1,.mg2 h2,.mg2 h3,.mg2 p{margin:0}.mg2 h1,.mg2 h2,.mg2 h3{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.035em}.mg2 h1{font-size:clamp(36px,4vw,60px);line-height:1.12}.mg2 h2{font-size:clamp(33px,3.1vw,48px);line-height:1.16}.mg2 h3{font-size:22px;line-height:1.25}.mg2 a{color:inherit;text-decoration:none}.mg2 button{font:inherit}.mg2 a:focus-visible,.mg2 button:focus-visible,.mg2 summary:focus-visible{outline:3px solid #946b21;outline-offset:5px}.mg2 [hidden]{display:none!important}.mg2-wrap{width:min(1440px,calc(100% - 96px));margin:auto}.mg2 .mg2-kicker{font-size:10px;letter-spacing:.19em;font-weight:600;margin-bottom:12px}.mg2-hero-pictures{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#fffaf4}.mg2-hero-photo{overflow:hidden;aspect-ratio:1.13}.mg2-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mg2-hero-copy{display:flex;justify-content:space-between;align-items:center;gap:32px;background:var(--wine);color:#fffaf4;padding:32px max(48px,calc((100vw - 1440px)/2))}.mg2-hero-copy .mg2-kicker{color:#efd8ce;margin-bottom:8px}.mg2-hero-copy p:last-child{margin-top:12px;color:#f1e2dc;font-size:14px}.mg2-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 25px;background:var(--wine);color:#fffaf4!important;min-height:52px;font-size:13px;white-space:nowrap;border:1px solid transparent;transition:background .2s}.mg2-button:hover{background:#59313a}.mg2-button-light{background:#fffaf4;color:var(--wine)!important}.mg2-button-light:hover{background:#f1e1d7}.mg2-button span{font-size:19px}.mg2-collection{padding:76px 0 82px;scroll-margin-top:110px}.mg2-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:30px}.mg2-heading>p{max-width:340px;color:#786860;font-size:14px}.mg2-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.mg2-filters button{background:transparent;border:1px solid #c9b6aa;color:#594a43;cursor:pointer;padding:10px 20px;border-radius:24px;font-size:12px;min-height:42px}.mg2-filters button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff}.mg2-filters button:hover{border-color:var(--wine)}.mg2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.mg2-card-photo{position:relative;overflow:hidden;background:#e8ddd1;aspect-ratio:1}.mg2-card-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s}.mg2-card a:hover img{transform:scale(1.025)}.mg2-card-go{position:absolute;right:12px;bottom:12px;background:#fffaf4;color:#763d46;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:18px}.mg2-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:15px}.mg2-card-title>span{font-size:12px;white-space:nowrap}.mg2-card p{font-size:12px;color:#786860;margin-top:6px}.mg2-sold{font-size:12px;color:#763d46}.mg2-story{display:grid;grid-template-columns:1fr 1fr;background:#f2e6db}.mg2-story-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.mg2-story-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,6vw,100px)}.mg2-story-copy h2{font-size:clamp(40px,4.2vw,66px);white-space:pre-line}.mg2-story-copy>p:not(.mg2-kicker){margin:24px 0 30px;max-width:400px;color:#695951}.mg2-story-note{display:block;margin-top:28px;font-family:Georgia,serif;font-style:italic;font-size:18px;color:#886a5a}.mg2-faq{padding:85px 0}.mg2-faq-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.mg2-faq-layout>div>p:last-child{margin-top:18px;color:#786860}.mg2-faq details{border-bottom:1px solid var(--line)}.mg2-faq details:first-child{border-top:1px solid var(--line)}.mg2-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 0;list-style:none;font-size:14px}.mg2-faq summary::-webkit-details-marker{display:none}.mg2-faq summary span{font-size:22px;line-height:1}.mg2-faq details[open] summary span{transform:rotate(45deg)}.mg2-faq details>div{padding:0 30px 23px 0;font-size:13px;color:#786860}.mg2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mg-brand-lockup{display:inline-flex}.mg-wordmark{font:400 34px/1 Georgia,serif;letter-spacing:-1.4px;color:#763d46}.header-announcements{color:#fffaf4}.header-announcements a{color:inherit}@media(min-width:1700px){.mg2-hero-photo{aspect-ratio:1.3}}@media(max-width:1000px){.mg2-wrap{width:calc(100% - 48px)}.mg2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg2-hero-copy{padding:30px 24px}.mg2-heading{gap:24px}.mg2-story-copy{padding:35px}}@media(max-width:700px){.mg2-wrap{width:calc(100% - 32px)}.mg2-hero-pictures{grid-template-columns:1fr;gap:0}.mg2-hero-photo{aspect-ratio:1.15}.mg2-hero-photo:first-child,.mg2-hero-photo:last-child{display:none}.mg2-hero-copy{display:block;padding:27px 22px 30px}.mg2 h1{font-size:38px}.mg2-hero-copy .mg2-button{margin-top:22px}.mg2-heading{display:block}.mg2-heading>p{margin-top:16px}.mg2-collection{padding:44px 0}.mg2-filters{gap:7px;margin-bottom:24px}.mg2-filters button{font-size:11px;padding:9px 13px}.mg2-grid{gap:27px 12px}.mg2-card-title{display:block;margin-top:12px}.mg2 h3{font-size:20px}.mg2-card p{font-size:11px}.mg2-card-go{width:28px;height:28px;right:8px;bottom:8px}.mg2-story{grid-template-columns:1fr}.mg2-story-copy{padding:38px 24px 44px}.mg2-story-copy h2{font-size:43px}.mg2-faq{padding:45px 0}.mg2-faq-layout{grid-template-columns:1fr;gap:28px}.mg-wordmark{font-size:29px}}@media(prefers-reduced-motion:reduce){.mg2 *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mahjgrove-v2.css.map */
