.mgc{background:var(--mgc-bg, #F4F0E5);padding:64px 24px}.mgc__inner{max-width:1280px;margin:0 auto}.mgc__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}.mgc__eyebrow-line{width:32px;height:1px;background:var(--mgc-eyebrow, #C08A4E);opacity:.6}.mgc__eyebrow-text{font-family:var(--font-body-family, sans-serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--mgc-eyebrow, #C08A4E);font-weight:500}.mgc__sectionheading{width:100%;text-align:center;padding:0 10%}.mgc__sectionheading h3{color:#2f3a28;font-family:etna;font-weight:300;font-size:clamp(44px,2.4vw,24px)}.mgc__sectionintro{width:100%;text-align:center;padding:24px 10% 28px}.mgc__sectionintro p{color:#2f3a28}.mgc__grid{display:grid;grid-template-columns:repeat(var(--mgc-columns, 2),1fr);gap:24px}.mgc__column{display:flex;flex-direction:column;border-radius:2px;overflow:hidden;background:var(--mgc-panel-bg, #B7C39E)}.mgc__media{aspect-ratio:4 / 4;overflow:hidden;background:#e3dfd2}.mgc__image{width:100%;height:100%;object-fit:cover;display:block}.mgc__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mgc__placeholder-svg{width:60%;height:60%;opacity:.35}.mgc__panel{background:var(--mgc-panel-bg, #B7C39E);padding:40px 36px 48px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center}.mgc__panel-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.mgc__panel-eyebrow-line{width:20px;height:1px;background:var(--mgc-panel-eyebrow, #3E4A34);opacity:.6}.mgc__panel-eyebrow span:not(.mgc__panel-eyebrow-line){font-family:var(--font-body-family, sans-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mgc-panel-eyebrow, #3E4A34);font-weight:600}.mgc__heading{font-family:etna;font-size:clamp(22px,2.4vw,30px);line-height:1.25;color:var(--mgc-heading, #2F3A28);margin:0 0 16px;font-weight:500;max-width:24ch}.mgc__body{font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.65;color:var(--mgc-body, #3E4A34);max-width:56ch}.mgc__body p{margin:0 0 12px}.mgc__body p:last-child{margin-bottom:0}@media(max-width:989px){.mgc__grid{grid-template-columns:1fr}.mgc{padding:48px 20px}.mgc__panel{padding:32px 24px 40px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-meaningful-gift-columns.css.map */
