.mgifts{--mg-ink:#242424;--mg-muted:#666;--mg-orange:#e87524;--mg-paper:#f6f3ef;background:#fff;color:var(--mg-ink);padding:28px 0 76px}.mgifts *,.mgifts *:before,.mgifts *:after{box-sizing:border-box}.mgifts__wrap{width:min(1400px,calc(100% - 64px));margin-inline:auto}.mgifts__hero-copy h1,.mgifts__section-head h2,.mgifts__voucher-copy h2,.mgifts__products-head h2,.mgifts__theme-copy h3{color:var(--mg-ink);font-family:inherit;font-weight:900;letter-spacing:-.035em}.mgifts__hero-copy h1{font-size:clamp(40px,5.1vw,76px);line-height:1.02;margin:18px 0 24px;max-width:10ch}.mgifts__section-head h2,.mgifts__voucher-copy h2,.mgifts__products-head h2{font-size:clamp(27px,3vw,43px);line-height:1.12;margin:0}.mgifts__theme-copy h3{font-size:clamp(20px,1.8vw,26px);line-height:1.18;margin:0 0 10px}.mgifts p{color:inherit}.mgifts__eyebrow{font-size:11px;font-weight:750;letter-spacing:.17em;line-height:1.6;margin:0 0 12px}.mgifts__hero{display:grid;grid-template-columns:1fr 1fr;background:var(--mg-paper);min-height:510px}.mgifts__hero-copy{align-self:center;padding:clamp(30px,5vw,72px)}.mgifts__intro{font-size:16px;line-height:1.75;color:var(--mg-muted);max-width:46ch}.mgifts__intro p{margin:0 0 18px}.mgifts__hero-image{overflow:hidden;min-width:0;display:flex;align-items:center;justify-content:center;background:#fdfcf9}.mgifts__hero-image img{display:block;width:100%;height:100%;object-fit:cover;max-height:680px}.mgifts .mgifts__button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;max-width:100%;padding:15px 24px;margin-top:10px;background:var(--mg-ink);color:#fff;border:1px solid var(--mg-ink);border-radius:0;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .18s ease}.mgifts .mgifts__button:hover{background:#444}.mgifts__section{margin-top:72px;scroll-margin-top:140px}.mgifts__section-head{margin-bottom:28px;max-width:780px}.mgifts__budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mgifts .mgifts__budget{position:relative;display:flex;flex-direction:column;gap:10px;min-height:175px;padding:30px;background:var(--mg-paper);color:var(--mg-ink);text-decoration:none;border-bottom:3px solid transparent;transition:border-color .18s}.mgifts__budget:hover{border-bottom-color:var(--mg-orange)}.mgifts__budget-title{font-size:clamp(30px,3vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.04em;text-decoration:underline;text-decoration-color:var(--mg-orange);text-decoration-thickness:1px;text-underline-offset:6px}.mgifts__budget-text{font-size:14px;line-height:1.6;color:var(--mg-muted)}.mgifts__themes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mgifts .mgifts__theme{display:flex;flex-direction:column;min-width:0;color:var(--mg-ink);text-decoration:none}.mgifts__theme-image{aspect-ratio:4/5;background:var(--mg-paper);overflow:hidden;display:flex;align-items:center;justify-content:center}.mgifts__theme-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.mgifts__theme:hover .mgifts__theme-image img{transform:scale(1.025)}.mgifts__theme-monogram{font-family:Georgia,serif;font-size:90px;color:#d5ccc1}.mgifts__theme-copy{padding-top:20px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.mgifts__theme-copy p{font-size:14px;line-height:1.6;color:var(--mg-muted);margin:0 0 18px}.mgifts .mgifts__text-link{display:inline-flex;align-items:center;gap:14px;color:var(--mg-ink);font-size:13px;font-weight:750;text-decoration:underline;text-decoration-color:var(--mg-orange);text-decoration-thickness:1px;text-underline-offset:6px;line-height:1.7}.mgifts__theme-copy .mgifts__text-link{margin-top:auto}.mgifts__voucher{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--mg-paper);margin-top:76px}.mgifts__voucher-image{padding:30px;display:flex;align-items:center;justify-content:center;background:#fdfcf9}.mgifts__voucher-image img{width:100%;max-width:420px;height:auto;display:block}.mgifts__voucher-copy{align-self:center;padding:clamp(30px,4vw,64px)}.mgifts__voucher-copy h2{max-width:19ch;margin-bottom:22px}.mgifts__voucher-facts{padding:0;margin:22px 0 18px;display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;font-size:12px;line-height:1.7}.mgifts__voucher-facts li:before{content:"\2713";color:var(--mg-orange);font-weight:900;margin-right:7px}.mgifts__products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.mgifts__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.mgifts__product{min-width:0}.mgifts__editor-note{padding:20px;border:1px dashed #b9b0a5;margin:24px 0;font-size:14px;line-height:1.6}.mgifts a:focus-visible{outline:2px solid var(--mg-orange);outline-offset:5px}@media(max-width:1023px){.mgifts__wrap{width:calc(100% - 40px)}.mgifts__hero{min-height:420px}.mgifts__hero-copy{padding:32px}.mgifts__themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.mgifts__products{grid-template-columns:repeat(3,minmax(0,1fr))}.mgifts__budget{padding-left:22px}.mgifts__voucher-copy{padding:32px}}@media(max-width:767px){.mgifts{padding:16px 0 48px}.mgifts__wrap{width:calc(100% - 32px)}.mgifts__hero{grid-template-columns:1fr;min-height:0}.mgifts__hero-copy{padding:32px 24px}.mgifts__hero-copy h1{font-size:clamp(38px,10vw,58px);margin:14px 0 20px;max-width:11ch}.mgifts__intro{font-size:15px}.mgifts__hero-image{max-height:330px}.mgifts__hero-image img{height:auto;max-height:330px;object-fit:contain}.mgifts__section{margin-top:48px}.mgifts__section-head{margin-bottom:22px}.mgifts__budgets{grid-template-columns:1fr;gap:10px}.mgifts .mgifts__budget{min-height:0;padding:22px;gap:6px}.mgifts__budget-title{font-size:32px}.mgifts__themes{gap:28px 14px}.mgifts__theme-copy h3{font-size:20px}.mgifts__theme-copy{padding-top:14px}.mgifts__theme-copy p{font-size:13px}.mgifts__voucher{grid-template-columns:1fr;margin-top:48px}.mgifts__voucher-image{padding:24px}.mgifts__voucher-image img{max-width:280px}.mgifts__voucher-copy{padding:28px 24px 32px}.mgifts__voucher-copy h2{max-width:20ch}.mgifts__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.mgifts__products-head{align-items:flex-start;flex-direction:column;gap:16px}.mgifts__eyebrow{font-size:10px}.mgifts__voucher-facts{flex-direction:column;gap:5px}.mgifts .mgifts__button{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.mgifts__theme-image img,.mgifts .mgifts__button,.mgifts .mgifts__budget{transition:none}.mgifts__theme:hover .mgifts__theme-image img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mareld-gifts-page.css.map */
