.banner-section{position:relative;width:100%;max-width:1300px;margin:30px auto 0;border-radius:12px;overflow:hidden}.banner-img{width:100%;height:auto;display:block}.banner-content{position:absolute;bottom:10px;left:30px;color:#fff}.banner-buttons{display:flex;gap:15px;flex-wrap:wrap}.banner-buttons .btn{padding:5px 24px;font-size:16px;text-decoration:none;border-radius:6px;transition:all .3s ease}.banner-buttons .btn.primary{background-color:#fff;color:#000}.banner-buttons .btn.secondary{background-color:transparent;border:2px solid #fff;color:#fff}h2{color:#006F7Fs;font-size:40px;font-style:normal;font-weight:600;line-height:1.5em;text-align:center;margin:0}h3{color:#006f7f;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0;padding-top:20px}p{color:#565656;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.btn.primary{background:#ff6b6b;color:#fff}.btn.secondary{background:#fff;color:#ff6b6b;border:2px solid #FF6B6B}a.btn.claim-rewards-btn{justify-content:center;align-items:center;border-radius:9999px;background:#97b33d;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:1;border-style:none;box-shadow:none;padding:10px 25px;text-decoration:none}.how-it-works{text-align:center;padding:60px 20px}.how-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:20px}.step{width:200px;transition:transform .3s ease}.step:hover{transform:translateY(-10px)}.step img{width:100%;margin:auto}.page-width-way-to-earn{background:#f3f7e8;padding:20px}.earn-items{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.earn-item{background:#fff;align-items:flex-start;max-width:500px;padding:20px;box-shadow:0 0 5px #0000001a;border-style:solid;border-color:#e0d4ca;border-width:1px;border-radius:6px;width:25%}.earn-item img{width:100%;max-width:200px;margin:auto}.way-to-earn h3{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:26px;text-align:center}.way-to-earn p{color:#565656;font-size:15px;font-style:normal;font-weight:400;line-height:24px;text-align:center;margin:0}.earn-item:hover{transform:translateY(-10px);transition:transform .3s ease}.page-width-redeem-section{padding:20px;background:#f3f7e8;margin-top:40px;border-radius:16px}.redeem-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.redeem-card{padding:24px 16px;background-color:#fafcff;border-radius:12px;width:18%;text-align:center;box-shadow:0 4px 6px #0000001a}.redeem-card img{width:52px;height:52px;margin-top:10px}.redeem-card h3{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-top:10px}.redeem-card p{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}a.btn.claim-rewards-btn:hover{color:#fff;background-color:#000}.redeem-card:hover{transform:translateY(-10px);transition:transform .3s ease}.faq-section{padding:60px 20px}.faq-item{border-style:solid;border-width:0px 0px 1px;border-color:#e6e6e6;padding-top:24px;padding-bottom:24px}.faq-question{font-weight:600;font-size:20px;line-height:1.375em;color:#000;border:none;background:transparent;padding:0;cursor:pointer;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.faq-icon{display:inline-flex;align-items:center;margin-left:10px}.faq-icon svg{width:20px;height:20px;fill:#000}.icon-up{display:none}.faq-answer{display:none;padding:15px 0 0;font-size:16px;line-height:1.6;color:#444}.faq-item.active .faq-answer{display:block}.faq-item.active .icon-up{display:inline}.faq-item.active .icon-down{display:none}@media (max-width: 1172px){.redeem-card{width:48%}.earn-item{WIDTH:48%}.banner-buttons{justify-content:center}.banner-content{position:unset!important;padding:20px;background:#d7bf9e}}@media (max-width: 768px){.redeem-card{width:100%!important}.earn-item{width:100%}}a.ait-trigger-wayto-earn-points{cursor:pointer}.page-width-redeem-section .redeem-card{width:50%;padding-bottom:50px}.page-width-redeem-section .redeem-card img{margin:auto;width:auto!important;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/loyalty-new.css.map */
