.mb-gallery{padding:clamp(42px,5vw,76px) 0}.mb-gallery__inner{max-width:1400px}.mb-gallery__intro{max-width:770px;margin:0 auto 36px;text-align:center}.mb-gallery__eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;margin:0 0 12px;color:#6a745c}.mb-gallery__title{color:#283626;margin:0 0 16px}.mb-gallery__description{font-size:16px;line-height:1.7;color:#58604f}.mb-gallery__description p{margin:0}.mb-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}.mb-gallery__card{min-width:0;background:#fff;border:1px solid #e6e5dd;display:flex;flex-direction:column}.mb-gallery__picture{aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.mb-gallery__image{width:100%;height:100%;object-fit:contain;display:block}.mb-gallery__content{padding:18px 18px 22px;flex:1;display:flex;flex-direction:column}.mb-gallery__name{font-size:clamp(16px,1.35vw,19px);line-height:1.35;letter-spacing:0;color:#29372a;margin:0 0 7px}.mb-gallery__volume{font-size:14px;color:#65705e}.mb-gallery__price{font-size:17px;color:#29372a;margin:14px 0 0}.mb-gallery__note{font-size:13px;color:#626b60;line-height:1.55;margin:9px 0 0}.mb-gallery__outro{text-align:center;margin:36px auto 0;max-width:760px}.mb-gallery__disclaimer{font-size:13px;line-height:1.65;color:#636a5e;margin:0 0 8px}.mb-gallery__packaging{font-size:14px;line-height:1.6;color:#29372a;margin:10px 0 22px}.mb-gallery__button{text-decoration:none;min-height:48px;max-width:100%;white-space:normal;text-align:center}@media(max-width:989px){.mb-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mb-gallery__content{padding:16px}}@media(max-width:599px){.mb-gallery__grid{gap:12px}.mb-gallery__intro{margin-bottom:26px}.mb-gallery__name{font-size:16px}.mb-gallery__content{padding:13px}.mb-gallery__volume{font-size:12px}.mb-gallery__price{font-size:15px;margin-top:10px}.mb-gallery__note{font-size:12px}.mb-gallery__button{width:100%;font-size:13px}}
/* MaGiMa V7 | Uniform alignment for three desktop cards */
@media(min-width:990px){.mb-gallery__content{height:100%}.mb-gallery__price{margin-top:auto;padding-top:14px}.mb-gallery__volume{line-height:1.45}.mb-gallery__note{line-height:1.5}}
@media(max-width:989px){.mb-gallery__price{margin-top:12px;padding-top:0}}
@media(max-width:599px){.mb-gallery__picture{aspect-ratio:1/1}.mb-gallery__content{padding:13px 12px 16px}.mb-gallery__name{line-height:1.35}}
