:root{--mg-ink:#203b35;--mg-accent:#ad6c4b;--mg-paper:#faf7f1}main[data-template=product] h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.14!important;font-size:clamp(28px,3.4vw,45px)!important;color:var(--mg-ink)!important;text-wrap:balance}main[data-template=product] .rte,main[data-template=product] p{line-height:1.7}main[data-template=product] .rte h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--mg-ink);font-weight:400}main[data-template=product] :is(button[name=add],button[type=submit][name=add]){border-radius:12px!important;min-height:52px;font-weight:750;letter-spacing:.01em}main[data-template=product] :is(a,button,input,summary):focus-visible{outline:3px solid var(--mg-accent)!important;outline-offset:3px}main[data-template=product] img{height:auto}main[data-template=product] .shopify-app-block{margin-block:32px}body :is(.footer a,.footer-section a){text-underline-offset:4px}@media(max-width:749px){main[data-template=product] h1{font-size:clamp(28px,7vw,37px)!important}}@media(prefers-reduced-motion:reduce){main[data-template=product] *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mg-premium.css.map */
