.cross-promo-reasons,.cross-promo-reasons *,.cross-promo-reasons *:before,.cross-promo-reasons *:after{box-sizing:border-box}.cross-promo-reasons{--cpr-page-bg: #F5F2EC;--cpr-card-bg: #FFFFFF;--cpr-card-shadow: 0 10px 28px rgba(20, 20, 30, .06);--cpr-heading-lh: 1.25;--cpr-body-lh: 1.5;--cpr-icon-size: 48px;background-color:var(--cpr-page-bg);padding:20px 20px 60px;color:var(--eh-black);overflow-x:clip}.cross-promo-reasons__inner{max-width:var(--eh-mx-width);margin-inline:auto;padding:clamp(2rem,5vw,2.5rem) 56px}.cross-promo-reasons__heading{margin:0 0 32px;text-align:center;font-size:var(--eh-title);font-weight:700;line-height:var(--cpr-heading-lh);text-transform:uppercase;color:var(--eh-font-accent)}.cross-promo-reasons__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin-bottom:32px}.cross-promo-reasons__card{min-width:0;background-color:var(--cpr-card-bg);border-radius:20px;box-shadow:var(--cpr-card-shadow);padding:clamp(1.5rem,2.5vw,2rem)}.cross-promo-reasons__icon{display:block;width:auto;height:var(--cpr-icon-size);max-width:100%;object-fit:contain;margin-bottom:18px}.cross-promo-reasons__card-title{margin:0 0 10px;font-size:calc(var(--eh-p) * 1.2);font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--eh-black)}.cross-promo-reasons__card-text{margin:0;font-size:var(--eh-p);line-height:var(--cpr-body-lh);color:var(--eh-black)}.cross-promo-reasons__cta{display:flex;justify-content:center}.cross-promo-reasons__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--eh-base-blue);color:var(--eh-black);border-radius:999px;padding:clamp(.9rem,1.4vw,1.2rem) clamp(1.6rem,3vw,2.4rem);font-size:var(--eh-btn);font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1.2;text-align:center;transition:transform .15s ease,filter .15s ease}.cross-promo-reasons__button:hover,.cross-promo-reasons__button:focus-visible{filter:brightness(.94);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cross-promo-reasons__button{transition:none}.cross-promo-reasons__button:hover,.cross-promo-reasons__button:focus-visible{transform:none}}@media(max-width:820px){.cross-promo-reasons{padding-bottom:40px}.cross-promo-reasons__inner{padding-inline:22px}.cross-promo-reasons__heading{margin-bottom:24px}.cross-promo-reasons__grid{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.cross-promo-reasons__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-cross-promo-reasons.css.map */
