.rewards-how-it-works{--icon-bg: #1a2456;--icon-color: #ffffff;--text-color: #333333;--section-bg: #ffffff;--heading-size: 1;padding-top:var(--PT);padding-bottom:var(--PB);background-color:var(--section-bg);text-align:center}.rewards-how-it-works__heading{font-size:2em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#1a2456;margin:0 0 50px;text-align:center}.rewards-how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.rewards-how-it-works__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.rewards-how-it-works__icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.rewards-how-it-works__icon img{width:100px;height:100px;object-fit:contain}.rewards-how-it-works__title{font-size:1.2em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a2456;margin:0 0 10px}.rewards-how-it-works__text{font-size:1em;font-weight:400;color:#1a2456;margin:0;line-height:1.6;max-width:280px}.c-bannerWidget{display:flex;justify-content:center!important}.c-bannerWidget button{display:flex!important;align-items:center!important;max-width:250px!important;margin:0 auto!important}.okeLoyalty .c-bannerWidget-togglePanelButton-inner .c-icon{display:flex;align-items:center;gap:20px!important;margin-right:10px!important}.svg-inline--fa.fa-plus,.c-bannerWidget-togglePanelButton-icon{display:none!important}.c-bannerWidget button svg{width:25px!important;height:25px!important}.okeLoyalty .u-textStyle--subtitle{font-size:1.5em!important}.okeLoyalty .u-textStyle--body{font-size:1.3em!important}.c-bannerWidget-togglePanelButton.u-textStyle--subtitle,.okeLoyalty .c-button--stretch,.okeLoyalty .c-button--stretch-onlyWhenNarrow{font-size:1.1em!important;max-width:250px!important;border-radius:0!important}@media screen and (max-width:767px){.rewards-how-it-works__grid{grid-template-columns:1fr;gap:10px}.rewards-how-it-works__heading{font-size:1.5em;margin-bottom:10px}.rewards-how-it-works__icon{width:80px;height:80px;margin-bottom:0}.rewards-how-it-works__icon img{width:50px;height:50px}}@media screen and (min-width:768px)and (max-width:1023px){.rewards-how-it-works__grid{gap:25px}.rewards-how-it-works__icon{width:90px;height:90px}}
/*# sourceMappingURL=/cdn/shop/t/646/assets/section-rewards-how-it-works.css.map */
