#rivo-lp-header .rivo-desktop-justify-left{padding:4rem}#rivo-lp-header h1.rivo-hero-title{font-size:50px;padding-right:26px}#rivo-lp-header .rivo-hero-banner-text{padding-left:0;max-width:530px}#rivo-lp-header .rivo-hero-description{font-size:22px;line-height:34px;font-family:Kefir-Medium;padding-top:20px;padding-bottom:50px}.rivo-hero-buttons{max-width:100%;width:100%}.rivo-hero-buttons .rivo-button{background:#ffbd00;color:#000;text-transform:uppercase;border-radius:8px;padding:0 2rem;min-height:calc(5.4rem + 2px);font-size:16px;width:100%;max-width:200px;font-weight:600;line-height:1.1}#rivo-lp-explainer .rivo-lp-content .rivo-how-it-works-step-number{border:0;font-size:36px;font-family:Kefir-Medium;line-height:0;position:relative}#rivo-lp-explainer .rivo-lp-content .rivo-how-it-works-step-number:after{position:absolute;content:"";background:url(/cdn/shop/files/Ellipse_4.png?v=1748429475);width:80px;height:80px;z-index:-1;top:0;background-size:100%}#rivo-lp-my-rewards .rivo-card{border-radius:20px;border:1px solid #14141E4D;padding:25px 0;background:transparent;position:relative;overflow:hidden}#rivo-lp-my-rewards .rivo-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/Frame_111.png?v=1749118228);background-repeat:no-repeat;background-size:100% 100%;z-index:-1}.rivo-content-wrapper .rivo-lp-section-title{line-height:1.4}.rivo-lp-content .rivo-how-it-works-step-title{font-family:Kefir-Medium;color:#121212;padding-bottom:0;font-size:20px}.rivo-lp-content .rivo-step-item{flex-basis:33%;padding:0 10px}.rivo-lp-content .rivo-how-it-works-step-subtitle{line-height:1.18;font-size:16px}#rivo-lp-explainer{padding-bottom:60px}#rivo-ways-to-earn{background:#fff9e6!important;padding-bottom:20px;padding-top:30px}.rivo-card .rivo-arrow-icon{display:none}#rivo-lp-my-rewards .rivo-card .rivo-card-icon,#rivo-ways-to-redeem .rivo-card .rivo-card-icon{background:#fff;border-radius:50%;height:80px;width:80px;display:flex;justify-content:center;align-items:center}#rivo-ways-to-earn .rivo-card .rivo-card-icon img{height:80px!important;width:80px!important}.rivo-points-purchases .rivo-card{border:1px solid #14141E4D;background:#fff;padding:45px 0}.rivo-points-purchases .rivo-card-title{font-size:20px;font-family:Kefir-Medium;letter-spacing:.6px;line-height:1.2;color:#121212;max-width:215px}.rivo-points-purchases .rivo-card-description{font-size:16px;color:#fa0;letter-spacing:.6px;line-height:1.2}#rivo-vip-tiers .rivo-lp-content{background:#fff1ca;border-radius:20px;padding:44px}#rivo-vip-tiers .rivo-vip-tier-container{max-width:1200px;margin-top:10px}.rivo-vip-tier-table .rivo-th-tier-image{display:none}.rivo-th-cell-content .rivo-th-tier-name{font-size:20px;line-height:1.2}.rivo-th-cell-content .rivo-th-tier-threshold{font-size:16px;color:#14141e;font-weight:400;border-radius:10px;line-height:1.2;padding:10px 0;font-family:Kefir-Medium}.rivo-tier-column-1 .rivo-th-tier-threshold{background:#f9f9f9}.rivo-tier-column-2 .rivo-th-tier-threshold{background:#ffe3a2;width:100%;max-width:160px;margin:auto}.rivo-tier-column-3 .rivo-th-tier-threshold{background:#ffcdac;width:100%;max-width:160px;margin:auto}.rivo-tier-column-4 .rivo-th-tier-threshold{background:#b3e3d7;width:100%;max-width:160px;margin:auto}.rivo-vip-tier-table-tbody-row .rivo-vip-tier-table-row-perk-value,.rivo-vip-tier-table-tbody-row .rivo-vip-tier-table-row-perk-name{border-bottom:0}.rivo-vip-tier-table-tbody-row .rivo-vip-tier-table-row-perk-name{text-align:left;font-size:16px;font-weight:600;line-height:1.3;background:#ffffffb2;font-family:Kefir-Medium}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:nth-child(2)>td:nth-child(1){border-radius:10px 20px 0 0!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:last-child>td:nth-child(1){border-radius:0 0 20px 10px!important}.rivo-vip-tier-table-tbody-row .rivo-tier-column-1{background:#f9f9f9!important;border-right:15px solid #FFF1CA;border-left:15px solid #FFF1CA}.rivo-vip-tier-table-tbody-row .rivo-vip-tier-table-row-perk-value{font-family:Kefir-Medium}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:nth-child(2)>td:nth-child(3){border-radius:15px 15px 0 0!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:last-child>td:nth-child(3){border-radius:0 0 15px 15px!important}.rivo-vip-tier-table-tbody-row .rivo-tier-column-2{background:#ffe3a2!important;border-right:15px solid #FFF1CA;border-left:15px solid #FFF1CA}.rivo-vip-tier-table-tbody-row .rivo-tier-column-3{background:#ffcdac!important;border-right:15px solid #FFF1CA;border-left:15px solid #FFF1CA}.rivo-vip-tier-table-tbody-row .rivo-tier-column-4{background:#b3e3d7!important;border-right:15px solid #FFF1CA;border-left:15px solid #FFF1CA}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:nth-child(2)>td:nth-child(4){border-radius:15px 15px 0 0!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:last-child>td:nth-child(4){border-radius:0 0 15px 15px!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:nth-child(2)>td:nth-child(5){border-radius:15px 15px 0 0!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:last-child>td:nth-child(5){border-radius:0 0 15px 15px!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:nth-child(2)>td:nth-child(6){border-radius:15px 15px 0 0!important}.rivo-vip-tier-table-tbody>.rivo-vip-tier-table-tbody-row:last-child>td:nth-child(6){border-radius:0 0 15px 15px!important}.rivo-content-wrapper .rivo-lp-section-subtitle{padding-top:0}#rivo-ways-to-earn .rivo-lp-section-subtitle{line-height:1.3;color:#4f4f61}#rivo-vip-tiers{padding-top:50px;padding-bottom:0}.rivo-account-card .rivo-account-card-content{gap:0rem}.rivo-account-card .rivo-account-card-content-header-text,.rivo-account-card .rivo-account-card-content-body .rivo-account-card-title{font-family:Kefir-Medium}.rivo-account-card .rivo-account-card-content-footer{margin-top:10px}.rivo-account-card .rivo-button.rivo-button-primary{background:#ffbd00;border-radius:9px;color:#000;text-transform:uppercase;font-weight:600}.rivo-account-block .rivo-account-rewards-block{border-radius:20px}.rivo-account-block .rivo-account-rewards-progress-block-header-title{font-family:Kefir-Medium;font-size:20px}.rivo-account-block .rivo-account-progress-bar{background:#ffbd00;color:#000}.rivo-account-block .rivo-account-unused_rewards-block-header-title{font-family:Kefir-Medium;margin-bottom:0}.rivo-account-points-purchase-card-body .rivo-account-points-purchase-card-title{padding-right:20px;font-family:Kefir-Medium}.rivo-account-points-purchases .rivo-account-points-purchase-card{border:1px solid #14141E4D;background:#fff9e6}.rivo-lp-customer-activity #points-logs-activity thead{background:#ffbd00}#points-logs-activity tr th{background:#ffbd00;color:#000}#rivo-reward-478138{border-radius:20px;border:1px solid #14141E4D;padding:25px 0;background:transparent;position:relative}#rivo-reward-478138:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/Frame_111.png?v=1749118228);background-repeat:no-repeat;background-size:100% 100%;z-index:-1}.rivo-modal__overlay .rivo-modal__container{border-radius:20px;background-image:linear-gradient(180deg,#fff1ca 23.15%,#fff1ca00)}.rivo-modal__overlay .rivo-modal__container .rivo-modal__title{font-family:Kefir-Medium}.rivo-modal__overlay .rivo-modal__container .rivo-modal-title-content{align-items:center}.rivo-modal__overlay .rivo-modal__container .rivo-modal-title-icon{height:80px;width:100%;background:#fff;max-width:80px;border-radius:50%;justify-content:center}.rivo-modal__overlay .rivo-modal__container .rivo-form-input{padding:15px 10px;border-radius:8px;border:1px solid #14141E4D}.rivo-modal__overlay .rivo-modal__container .rivo-form-input:focus{box-shadow:none}.rivo-modal__overlay .rivo-modal__container .rivo-modal-button{border-radius:8px;background-color:#ffbd00;color:#000;font-family:var(--font-buttons-family);min-width:calc(25rem + var(--buttons-border-width) * 2);min-height:calc(5.4rem + var(--buttons-border-width) * 2);display:inline-flex;padding:0 3rem;justify-content:center;align-items:center}.rivo-lp-section #rivo-lp-explainer .rivo-lp-section-subtitle{color:#000}#rivo-ways-to-redeem{padding-top:75px;padding-bottom:0}#rivo-vip-tiers .rivo-lp-section-subtitle strong{font-size:18px}@media screen and (min-width: 768px){.rivo-modal__overlay .rivo-modal__container{padding:60px 40px}.rivo-modal__overlay .rivo-modal__container .rivo-modal-button{font-size:2rem}}@media screen and (max-width: 767px){#rivo-lp-header .rivo-hero-banner-text{padding:0;max-width:100%;background:transparent}#rivo-lp-header h1.rivo-hero-title{font-size:34px;text-align:center;width:100%;padding-right:0}#rivo-lp-header .rivo-hero-description{font-size:14px;text-align:center;line-height:1.4;padding-bottom:30px}#rivo-lp-header .rivo-hero-buttons{justify-content:center;flex-direction:row}#rivo-lp-header .rivo-desktop-justify-left{padding:3rem 1rem}.rivo-hero-buttons .rivo-button{padding:0 1rem;max-width:164px}.rivo-content-wrapper .rivo-lp-section-title{font-size:34px}#rivo-lp-explainer .rivo-lp-content .rivo-how-it-works-step-number{font-size:36px}#rivo-lp-explainer{padding-bottom:0;padding-top:50px}.rivo-lp-content .rivo-how-it-works-step-number:after{width:60px;height:60px;top:9px;background-size:100%}.rivo-how-it-works-steps{margin-top:0}.rivo-lp-content .rivo-how-it-works-step-title{font-size:20px;padding:0}.rivo-lp-content .rivo-how-it-works-step-subtitle{max-width:300px;margin:auto}#rivo-ways-to-earn .rivo-lp-section-subtitle{font-size:16px}.rivo-card .rivo-card-icon img{height:42px!important;width:42px!important}.rivo-points-purchases .rivo-card-title{font-size:16px;line-height:1.2}.rivo-points-purchases .rivo-card-description{font-size:14px;padding:0}.rivo-points-purchases .rivo-card{padding:23px 0}.rivo-lp-section-title{line-height:1.2;margin-bottom:10px}.rivo-lp-section-subtitle{padding-top:0;font-size:16px;line-height:1.4}.rivo-lp-content .rivo-vip-tier-container{overflow-x:scroll;scrollbar-width:auto;scrollbar-color:transparent transparent;-ms-overflow-style:auto}.rivo-lp-content .rivo-vip-tier-container::-webkit-scrollbar{visibility:hidden;display:none!important}.rivo-lp-content .rivo-vip-tier-table{width:180%}.rivo-th-cell-content .rivo-th-tier-name{font-size:16px;line-height:1.2;padding:0 15px}.rivo-tier-column-1 .rivo-th-tier-threshold{background:#f4f4f4;padding:10px}.rivo-th-cell-content .rivo-th-tier-threshold{font-size:14px}.rivo-tier-column-2 .rivo-th-tier-threshold,.rivo-tier-column-3 .rivo-th-tier-threshold,.rivo-tier-column-4 .rivo-th-tier-threshold{max-width:90px;padding:10px}.rivo-vip-tier-table-tbody-row .rivo-vip-tier-table-row-perk-name{font-size:14px;padding:10px}#rivo-vip-tiers .rivo-lp-content{padding:30px 10px 20px}.rivo-lp-customer-activity #points-logs-activity{table-layout:auto}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/loyalty-page.css.map */
