.mp-ocasion-section{margin:0}.mp-ocasion{padding:64px 40px 72px;background:#f7faf8}.mp-ocasion__header{text-align:center;margin-bottom:48px}.mp-ocasion__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#1a5c28;font-weight:500;margin-bottom:20px}.mp-ocasion__line{display:block;width:40px;height:1px;background:#1a5c28}.mp-ocasion__title{font-size:clamp(28px,4vw,52px);font-weight:400;color:#1c2f6e;margin:0;line-height:1.2}.mp-ocasion__title-em{font-style:italic;color:#1a5c28}.mp-ocasion__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto}.mp-ocasion__card{background:#fff;border:1px solid #E6F0E9;border-radius:12px;padding:36px 20px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:10px;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.mp-ocasion__card:hover{box-shadow:0 8px 24px #1a5c281f;transform:translateY(-4px);border-color:#1a5c28}.mp-ocasion__icon{font-size:36px;line-height:1}.mp-ocasion__name{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#1c2f6e}.mp-ocasion__sub{font-size:12px;color:#6b8f76;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){.mp-ocasion{padding:48px 20px 56px}.mp-ocasion__grid{grid-template-columns:repeat(2,1fr);gap:12px}.mp-ocasion__card{padding:28px 16px}.mp-ocasion__icon{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ocasiones.css.map */
