.me-bundle{margin:28px auto 0}.me-bundle__inner{background:#f5f3ef;border:1px solid #e5e1d9;padding:28px 32px;color:#282923;text-align:center}.me-bundle__eyebrow{font-size:10px;letter-spacing:.2em;margin:0 0 9px}.me-bundle__intro h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0;color:#282923}.me-bundle__subtitle{font-size:12px;line-height:1.6;color:#63635b;margin:10px 0 22px}.me-bundle__tiers{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ddd9d1;padding:1px;margin:0}.me-bundle__tier{display:flex;flex-direction:column;align-items:center;background:#fff;padding:18px 10px;gap:7px}.me-bundle__quantity{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.me-bundle__tier strong{font-family:Georgia,'Times New Roman',serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.03em}.me-bundle__tier strong span{font-size:24px}.me-bundle__extra{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#63635b}.me-bundle__tier:last-child{background:#20221f;color:#f5f3ef}.me-bundle__tier:last-child .me-bundle__extra{color:#e3e1db}.me-bundle__note{font-size:11px;line-height:1.6;color:#63635b;margin:18px 0 0}@media(max-width:749px){.me-bundle{margin-top:20px}.me-bundle__inner{padding:22px 16px 18px}.me-bundle__intro h2{font-size:27px}.me-bundle__subtitle{margin:9px 0 17px;font-size:12px}.me-bundle__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.me-bundle__tier{padding:14px 8px;gap:5px}.me-bundle__tier strong{font-size:34px}.me-bundle__tier strong span{font-size:22px}.me-bundle__note{font-size:10px;margin-top:14px}}

.me-bundle.me-bundle--compact{padding:0;margin:24px 0;width:100%;max-width:none}
.me-bundle--compact .me-bundle__inner{padding:20px 14px 16px;border:1px solid #e5e1d9}
.me-bundle--compact .me-bundle__eyebrow{font-size:9px;letter-spacing:.18em;margin-bottom:8px}
.me-bundle--compact .me-bundle__intro h2{font-size:25px}
.me-bundle--compact .me-bundle__subtitle{font-size:11px;margin:8px 0 16px}
.me-bundle--compact .me-bundle__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}
.me-bundle--compact .me-bundle__tier{padding:15px 3px;gap:9px;min-width:0}
.me-bundle--compact .me-bundle__quantity{font-size:9px;letter-spacing:.04em;white-space:nowrap}
.me-bundle--compact .me-bundle__tier strong{font-size:29px}
.me-bundle--compact .me-bundle__tier strong span{font-size:16px}
.me-bundle--compact .me-bundle__extra{font-size:8px;letter-spacing:.06em;white-space:nowrap}
.me-bundle--compact .me-bundle__note{font-size:10px;line-height:1.6;margin:14px auto 0;max-width:320px}
@media(max-width:359px){.me-bundle--compact .me-bundle__inner{padding-left:9px;padding-right:9px}.me-bundle--compact .me-bundle__tier strong{font-size:25px}}
