.shop-by-page img{width:100%;max-width:100%}.shop-by-page .rewards_banner_content{position:relative}.shop-by-page .mobile-img{display:none}.rewards_banner .rewards_banner_content .reward-banner-text{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 50px;text-align:center}.rewards_banner .rewards_banner_content .reward-banner-text .reward-text-main .reward-icon-content{line-height:0}.rewards_banner .rewards_banner_content .reward-banner-text .reward-text-main .reward-icon-content img{max-width:332px;object-fit:contain;height:auto;width:auto}.rewards_banner .rewards_banner_content .reward-banner-text .reward-text-main .title-content .title{margin:0;padding:15px 0;line-height:normal;color:#fff;font-size:50px;text-transform:uppercase;font-family:var(--font-body-family);font-weight:700}.shop-by-page .section-below-the-banner .content-bg-color{background:#80f8e6;margin-top:-118px;position:relative}.shop-by-page .rich-text-content{padding:60px;text-align:center}.rich-text-content .rich-text-content-main{margin:0 auto}.rich-text-content .rich-text-content-main .title{margin:0 0 15px}.rich-text-content .rich-text-content-main .title h3{font-size:36px;font-weight:700;margin:0;padding-bottom:18px;position:relative;font-family:var(--font-body-family)}.rich-text-content .rich-text-content-main .title h3:after{content:"";position:absolute;max-width:150px;width:100%;max-height:2px;height:100%;background:#562784;bottom:0;left:50%;transform:translate(-50%)}.rich-text-content .rich-text-content-main .info{padding-top:35px}.rich-text-content .rich-text-content-main .info p{color:#562784;margin:0;font-size:18px;font-weight:500;line-height:24px}.shop-by-page .img-text-list-type-grid{padding:80px 0}.shop-by-page .img-text-list-type-grid .img-txt-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:45px}.shop-by-page .img-text-list-type-grid .image-part .top-image-content{position:relative;line-height:0;height:450px}.shop-by-page .img-text-list-type-grid .image-part .top-image-content:before{content:"";background:#f1f1f1;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;opacity:.5}.image-with-text-list .img-txt-item{border-radius:15px}.shop-by-page .img-text-list-type-grid .image-part .top-image-content img{height:100%;object-fit:cover;object-position:20%;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.shop-by-page .img-text-list-type-grid .image-part .top-image-content .image-on-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.shop-by-page .img-text-list-type-grid .image-part .top-image-content .image-on-text .on-text{margin:0;max-width:160px;width:100%;max-height:160px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:1;padding:10px}.shop-by-page .img-text-list-type-grid .image-part .top-image-content .image-on-text .on-text span{font-size:20px;text-transform:uppercase;color:#000;font-family:var(--font-body-family);font-weight:700;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100%;line-height:normal;text-align:center}.shop-by-page .img-text-list-type-grid .image-part .bottom-image-content{text-align:center;background:#f1f1f1;z-index:11;position:relative}.shop-by-page .img-text-list-type-grid .image-part .bottom-image-content img{height:100%;object-fit:contain;margin-top:-25px;width:100%;max-height:118px}.shop-by-page .img-text-list-type-grid .text-part .small-title{text-align:center;font-size:22px;font-family:var(--font-body-family);text-transform:uppercase;font-weight:700}@media only screen and (max-width: 991px){.shop-by-page .img-text-list-type-grid .img-txt-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 749px){.shop-by-page img.desktop-img,.shop-by-page .mobile-hide{display:none}.shop-by-page img.mobile-img{display:block}.rich-text-content .rich-text-content-main .title h3{font-size:30px}.shop-by-page .rich-text-content{padding:40px}}@media only screen and (max-width: 640px){.shop-by-page .img-text-list-type-grid{padding:50px 0}.shop-by-page .img-text-list-type-grid .img-txt-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shop-by-page.css.map */
