.rivo-modal{text-align:center}.rivo-modal__overlay{z-index:999999999999;position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center}.rivo-modal__container{width:100%;background-color:var(--rivo-modal-background-color, #FFFFFF);padding:60px;max-width:600px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.rivo-modal__header{text-align:center}.rivo-modal__title{margin-top:0;margin-bottom:0;font-weight:600;box-sizing:border-box}.rivo-modal__content p,.rivo-modal__content p span,.rivo-modal__content p a,.rivo-modal-body-content span{font-size:var(--rivo-modal-body-font-size);color:var(--rivo-modal-text-color, #000000)}.rivo-modal__description{font-size:var(--rivo-modal-subtitle-font-size)}.rivo-modal__close{background:transparent;border:0;position:absolute;top:var(--rivo-modal-icon-position-top, 10px);right:var(--rivo-modal-icon-position-right, 10px);font:inherit;cursor:pointer;outline:inherit;color:var(--rivo-modal-text-color, #000000);z-index:999999999999}.rivo-modal__close:hover{cursor:pointer}.rivo-modal__header .rivo-modal__close:before{content:"\2715"}.rivo-modal__content{position:relative;padding:20px;line-height:1.5;color:var(--rivo-modal-text-color, #000000)}.rivo-modal__content p{font-size:var(--rivo-modal-body-font-size)}h2.rivo-modal__title,.rivo-modal__content p{color:var(--rivo-modal-text-color, #000000)}.rivo-modal-body-content{margin-bottom:15px;display:flex;flex-direction:column}.rivo-modal-p{margin-bottom:15px;margin-top:15px}.rivo-modal__btn{font-size:var(--rivo-modal-button-font-size);text-decoration:none;padding:15px;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.rivo-modal-button{position:relative}.rivo-modal__btn:focus,.rivo-modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.rivo-modal__btn-primary{background-color:#000;color:#fff}.rivo-modal-title-content{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.rivo-modal-title-icon{display:flex;align-items:center}.rivo-modal-title-icon svg,.rivo-modal-title-icon img.custom-icon{height:var(--rivo-modal-icon-size, 44px);width:var(--rivo-modal-icon-size, 44px)}.rivo-modal-title-icon svg path{fill:var(--rivo-modal-icon-color, #000000)}.rivo-modal-title-text{text-align:left;display:flex;flex-direction:column}#way-to-redeem-modal,#points-purchase-modal,#way-to-earn-modal .rivo-modal__title{font-size:var(--rivo-modal-title-font-size)}#login-modal .rivo-modal__title{font-size:var(--rivo-modal-login-title-font-size)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .rivo-modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .rivo-modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .rivo-modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .rivo-modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .rivo-modal__container,.micromodal-slide .rivo-modal__overlay{will-change:transform}.shopify-section{background:var(--rivo-page-background-color)!important;background-color:var(--rivo-page-background-color)!important}.rivo-lp-content{max-width:var(--rivo-page-max-width, var(--page-width, 960px));margin-left:auto;margin-right:auto;padding:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#rivo-lp-header .rivo-lp-content{max-width:var(--page-width, 100%)}.rivo-lp-content div:empty{display:flex}.rivo-content-wrapper{display:flex;justify-content:center;text-align:center;padding-top:var(--rivo-page-section-padding);padding-bottom:var(--rivo-page-section-padding)}.rivo-button{font-size:1.5rem;letter-spacing:.1rem;line-height:1.2;display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 5rem;cursor:pointer;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));min-width:calc(12rem + 2px);min-height:calc(4.5rem + 2px)}.rivo-lp-section-title,.rivo-card-title,.rivo-modal__title,.rivo-th-tier-name{text-transform:var(--rivo-title-font-style)}.rivo-lp-section-title{font-size:var(--rivo-page-section-title-font-size);color:var(--rivo-page-section-title-font-color);font-family:var(--rivo-title-font-family);font-weight:var(--rivo-page-section-title-font-weight)}.rivo-lp-section-subtitle{font-size:var(--rivo-page-section-subtitle-font-size);color:var(--rivo-page-section-subtitle-font-color);font-family:var(--rivo-subtitle-font-family);font-weight:var(--rivo-page-section-subtitle-font-weight);padding-top:15px}#rivo-lp-explainer .rivo-lp-section-title{color:var(--rivo-how-it-works-section-title-font-color, "inherit")}#rivo-lp-explainer .rivo-lp-section-subtitle{color:var(--rivo-how-it-works-section-subtitle-font-color, "inherit")}#rivo-ways-to-earn .rivo-lp-section-title{color:var(--rivo-ways-to-earn-section-title-font-color, "inherit")}#rivo-ways-to-earn .rivo-lp-section-subtitle{color:var(--rivo-ways-to-earn-section-subtitle-font-color, "inherit")}#rivo-ways-to-redeem .rivo-lp-section-title{color:var(--rivo-ways-to-redeem-section-title-font-color, "inherit")}#rivo-ways-to-redeem .rivo-lp-section-subtitle{color:var(--rivo-ways-to-redeem-section-subtitle-font-color, "inherit")}#rivo-vip-tiers .rivo-lp-section-title{color:var(--rivo-vip-tiers-section-title-font-color, "inherit")}#rivo-vip-tiers .rivo-lp-section-subtitle{color:var(--rivo-vip-tiers-section-subtitle-font-color, "inherit")}[rivo-x-cloak]{display:none!important}.rivo-loading-spinner{color:transparent!important;pointer-events:none}.rivo-loading-spinner:after{animation:loading .5s infinite linear;background:0 0;border:.1rem solid #EEEEEE;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:1;padding:0;position:absolute;top:50%;width:20px;z-index:1}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rivo-lp-skeleton-loader{position:relative;width:100%;height:20px;overflow:hidden;margin-left:auto;margin-right:auto}.rivo-lp-skeleton-loader:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-image:linear-gradient(90deg,#fff0,#fffc 50%,#fff0),linear-gradient(#eceaea 25px,transparent 0),linear-gradient(#ffffff 100%,transparent 0);background-size:50vw 100%,100% 25px,100% 100%;animation:skeleton-animation 2s infinite linear}.rivo-lp-skeleton-loader:empty{display:block}@keyframes skeleton-animation{0%{background-position:-100% 0,0 0,0 0}to{background-position:100% 0,0 0,0 0}}.rivo-content div:empty{display:inherit}.rivo-hero-banner-media{height:100%;position:absolute;left:0;top:0;display:block;background-color:var(--rivo-hero-banner-background-color);overflow:hidden;width:100%}.rivo-hero-banner-media img{object-fit:cover;object-position:center;transform:scale(1);transition:opacity .4s cubic-bezier(.25,.46,.45,.94);display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}h1.rivo-hero-title{color:var(--rivo-hero-banner-desktop-text-color);font-size:var(--rivo-hero-banner-title-desktop-font-size);font-family:var(--rivo-title-font-family);margin:0;padding:0}.rivo-hero-description{margin-top:1rem;font-size:var(--rivo-hero-banner-subtitle-desktop-font-size);color:var(--rivo-hero-banner-desktop-text-color);margin:0;padding:0;padding-top:var(--rivo-hero-banner-text-padding);padding-bottom:var(--rivo-hero-banner-text-padding)}.rivo-hero-banner-wrapper{display:flex;position:relative;width:100%;justify-content:flex-start;text-align:left;height:100%;padding:5rem;padding-top:var(--rivo-hero-banner-desktop-padding-top)}.rivo-hero-banner-media img{filter:brightness(var(--rivo-hero-banner-desktop-brightness))}.rivo-desktop-justify-left{justify-content:flex-start}.rivo-desktop-justify-center{justify-content:center}.rivo-desktop-justify-right{justify-content:flex-end}.rivo-desktop-text-align-center .rivo-hero-title,.rivo-desktop-text-align-center .rivo-hero-description{text-align:var(--rivo-hero-banner-desktop-text-align);width:100%}.rivo-desktop-text-align-center .rivo-hero-buttons{width:100%;max-width:none;justify-content:center}.rivo-hero-banner-text{display:flex;flex-direction:column;justify-content:center;max-width:50%;align-items:flex-start;text-align:left;background:var(--rivo-hero-banner-desktop-background-color);padding:4rem 3.5rem;position:relative;height:fit-content;width:auto;min-width:540px;max-width:var(--rivo-hero-banner-text-container-desktop-max-width)}.rivo-hero-buttons{display:inline-flex;flex-wrap:wrap;gap:var(--rivo-hero-banner-text-container-desktop-button-gap, 10px);max-width:var(--rivo-hero-banner-text-container-desktop-button-max-width, 450px);word-break:break-word;margin-top:0}#rivo-lp-header{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:var(--rivo-hero-banner-desktop-height, 400px);background-color:var(--rivo-hero-banner-background-color)}#rivo-how-it-works{display:flex;justify-content:center;text-align:center;flex-direction:column;margin-bottom:40px}.rivo-how-it-works-steps{display:flex;justify-content:center;margin-top:30px}.rivo-step-item{flex-basis:31%;padding:0 30px}.rivo-how-it-works-step-number{font-size:32px;font-weight:600}.step-type-border .rivo-how-it-works-step-number{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;border:4px solid var(--rivo-primary-color);margin:auto auto 15px;color:var(--rivo-primary-color)}.rivo-how-it-works-step-image img{height:var(--rivo-step-image-height)}.rivo-how-it-works-step-title{font-size:var(--rivo-step-title-font-size);font-weight:600;padding-bottom:10px;padding-top:10px;color:var(--rivo-step-font-color)}.rivo-how-it-works-step-subtitle{font-size:var(--rivo-step-subtitle-font-size);color:var(--rivo-step-font-color)}.rivo-lp-cards-container{display:flex;align-items:stretch;flex-flow:row wrap;justify-content:center;margin:40px 0;gap:15px;flex-wrap:wrap;width:100%;max-width:var(--rivo-card-container-max-width)}.rivo-arrow-icon{height:20px;width:20px;transform:rotate(180deg);position:relative;margin-top:5px;opacity:.7}.rivo-arrow-icon svg{fill:var(--rivo-card-font-color)}.rivo-account-points-purchase-card .rivo-arrow-icon{margin-left:auto;margin-right:15px}.rivo-lp-cards-container .item-box:not(.unhoverable){cursor:pointer}.rivo-lp-cards-container .item-box:hover:not(.unhoverable){background:#f8f8f8!important}.rivo-success-button{position:relative!important;color:transparent!important}.rivo-success-button:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M10.5858 13.4142L7.75735 10.5858L6.34314 12L10.5858 16.2427L17.6568 9.1716L16.2426 7.75739L10.5858 13.4142Z' fill='%23eee' fill-rule='non-zero' /%3E%3C/svg%3E");background-size:30px;background-repeat:no-repeat;width:30px;height:30px;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;display:block;position:absolute;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .6s infinite linear;animation:load8 .6s infinite linear;border:none!important;-webkit-animation:none!important;animation:none!important}.rivo-success-button:after{left:0!important;height:100%!important;width:100%!important;content:"";display:block!important;position:absolute!important;top:0!important}.rivo-card{all:unset;position:relative;flex-basis:31%;max-width:275px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;cursor:pointer;padding:25px 0;transition:all .3s ease;background:var(--rivo-card-background-color);color:var(--rivo-card-font-color);min-width:200px;border-radius:var(--rivo-card-corners);gap:15px}.rivo-card:hover:not(.rivo-no-click){transform:translateY(-2px);opacity:.9}.rivo-card-horizontal{flex-direction:row;gap:15px;padding:15px;text-align:left;min-height:100px;justify-content:flex-start}.rivo-card.completed{opacity:.5;cursor:default}.rivo-card .rivo-completed{position:relative;padding-top:5px;opacity:.4}.rivo-completed svg{height:20px;width:20px}.rivo-card-icon svg,.rivo-card-icon img{height:var(--rivo-card-icon-size)!important;width:var(--rivo-card-icon-size)!important}.svg-icon path{fill:var(--rivo-page-icon-color)}.rivo-card-body{display:flex;flex-direction:column;align-items:center;gap:5px}.rivo-card-title{font-size:var(--rivo-card-title-font-size);font-family:var(--rivo-card-title-font-family);font-weight:var(--rivo-card-title-font-weight);padding-left:5px;padding-right:5px}.rivo-card-description{font-size:var(--rivo-card-subtitle-font-size);font-family:var(--rivo-card-subtitle-font-family);font-weight:var(--rivo-card-subtitle-font-weight);transition:color .3ms ease-in;padding-top:5px;padding-left:10px;padding-right:10px}.rivo-lp-customer-activity{margin-top:20px}img.custom-icon{height:48px}.rivo-copy-coupon{display:flex;margin-bottom:15px;align-items:center}input.rivo-coupon-code{width:100%;padding:15px;font-weight:600;font-family:monospace;text-align:center}input.rivo-coupon-code:focus{outline:none;box-shadow:none}input.rivo-multiplier-input{width:100%;padding:15px;text-align:center}#upload-receipt-attachment label.attachment-block,#email-subscribe-container .dashed-block{width:100%;display:flex;border:1px dashed #CCCCCC;border-radius:5px;padding:20px;justify-content:center;align-items:center;gap:5px}#upload-receipt-attachment label.attachment-block:hover{cursor:pointer}#upload-receipt-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}span.rivo-multiplier-text{padding-top:5px}.rivo-activity{padding-top:40px}#points-logs-activity{margin-left:auto;margin-right:auto;min-width:var(--rivo-points-activity-table-min-width, 700px);box-shadow:none;background:transparent;border-spacing:unset;font-size:var(--rivo-account-block-body-font-size, "inherit")}#points-logs-activity thead{background:var(--rivo-table-thead-background-color, var(--rivo-primary-color));color:var(--rivo-table-thead-font-color, var(--rivo-secondary-color));text-align:left}#points-logs-activity th{background:transparent;text-transform:uppercase;border:none}#points-logs-activity th,#points-logs-activity td{padding:10px;text-align:left}#points-logs-activity td{background:transparent;border:none;border-bottom:1px solid;text-transform:capitalize}button.rivo-copy-button{background-color:transparent;cursor:pointer;border:none;position:absolute;right:25px}input.rivo-form-input{padding:10px;width:100%}input.rivo-form-input::focus{box-shadow:none;outline:none;outline-offset:none}.text-error{color:red;font-size:14px}input[type=tel].one-input::focus{box-shadow:none;outline:none;outline-offset:none}input[type=tel].one-input:not(:last-child){margin-right:3px}input[type=tel].one-input{width:40px;padding:10px;text-align:center}.dob-container{margin-bottom:15px;margin-top:15px}.dob-month-label{width:60px;display:inline-block;font-weight:700;text-align:left;padding-right:10px}.dob-fields{display:flex;justify-content:center;align-items:center}input.rivo-form-input:focus{outline:none;box-shadow:0 0 0 .2rem #007bff40}.rivo-vip-tier-container{max-width:var(--rivo-vip-tier-table-max-width, 960px);margin-top:var(--rivo-vip-tier-table-padding-top)}table.rivo-vip-tier-table{width:100%;margin:0 auto;border:none;border-collapse:collapse;table-layout:fixed}td.rivo-vip-tier-table-row-perk-name{background-color:var(--rivo-vip-tier-table-column-perk-background-color);color:var(--rivo-vip-tier-table-column-perk-font-color)}td.rivo-vip-tier-table-row-perk-value,td.rivo-vip-tier-table-row-perk-name{padding:var(--rivo-vip-tier-table-body-padding);font-size:var(--rivo-vip-tier-table-body-font-size);border-bottom:var(--rivo-vip-tier-table-td-border-bottom, inherit);border-top:var(--rivo-vip-tier-table-td-border-top, none)}tr.rivo-vip-tier-table-tbody-row td.rivo-tier-column-1{background-color:var(--rivo-vip-tier-first-column-background-color)}tr.rivo-vip-tier-table-tbody-row td.rivo-tier-column-2{background-color:var(--rivo-vip-tier-second-column-background-color)}tr.rivo-vip-tier-table-tbody-row td.rivo-tier-column-3{background-color:var(--rivo-vip-tier-third-column-background-color)}tr.rivo-vip-tier-table-tbody-row td.rivo-tier-column-4{background-color:var(--rivo-vip-tier-fourth-column-background-color)}tr.rivo-vip-tier-table-tbody-row td.rivo-vip-tier-active{background-color:var(--rivo-vip-tier-active-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell.rivo-active-tier-header-color-enabled.rivo-tier-column-1{background-color:var(--rivo-vip-tier-first-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell.rivo-active-tier-header-color-enabled.rivo-tier-column-2{background-color:var(--rivo-vip-tier-second-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell.rivo-active-tier-header-color-enabled.rivo-tier-column-3{background-color:var(--rivo-vip-tier-third-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell.rivo-active-tier-header-color-enabled.rivo-tier-column-4{background-color:var(--rivo-vip-tier-fourth-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell.rivo-active-tier-header-color-enabled.rivo-vip-tier-active{background-color:var(--rivo-vip-tier-active-column-background-color)}th.rivo-vip-tier-table-thead-tier-cell .rivo-th-cell-content{display:flex;flex-direction:column;text-align:center;word-break:break-word;padding-top:var(--rivo-vip-tier-table-thead-padding-top);padding-bottom:var(--rivo-vip-tier-table-thead-padding-bottom)}span.rivo-th-tier-image img.custom-icon,span.rivo-th-tier-image svg{width:var(--rivo-vip-tier-table-icon-size);height:var(--rivo-vip-tier-table-icon-size);vertical-align:middle;margin:0 auto}span.rivo-th-tier-name{font-size:var(--rivo-vip-tier-table-tier-name-font-size);margin-top:var(--rivo-vip-tier-table-tier-name-padding);margin-bottom:var(--rivo-vip-tier-table-tier-name-padding);font-family:var(--rivo-title-font-family)}span.rivo-th-tier-threshold{font-size:var(--rivo-vip-tier-table-tier-threshold-font-size)}#rivo-account-dashboard{max-width:var(--rivo-account-dashboard-max-width, 1200px);margin-right:auto}.rivo-account-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:15px;width:100%;margin-left:auto;margin-right:auto}.rivo-account-block{display:flex;flex-direction:column;width:49%;padding:20px;text-align:left}.rivo-account-block-title{font-size:var(--rivo-account-block-title-font-size);font-family:var(--rivo-title-font-family);margin-bottom:10px}.rivo-account-block-subtitle{font-size:var(--rivo-account-block-body-font-size);font-family:var(--rivo-subtitle-font-family)}.rivo-account-card{border-radius:20px;border:var(--rivo-account-card-border, 2px solid #000);max-width:550px;padding:20px;background-size:contain!important;color:var(--rivo-account-card-font-color)}.rivo-account-card-title{font-size:26px;font-weight:600}.rivo-account-card-content{display:flex;flex-direction:column;gap:2rem;width:100%;justify-content:space-between}.rivo-account-card-content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.rivo-account-card-content-logo img{height:50px}.rivo-account-referral-block,.rivo-account-activity-block,.rivo-account-rewards-block,.rivo-account-vip-tier-block{border:var(--rivo-account-block-border, 1px solid #000);background-color:var(--rivo-account-block-background-color, inherit)!important;color:var(--rivo-account-block-font-color, inherit);border-radius:var(--rivo-account-block-corners);padding:20px}.rivo-account-referral-block-header-title{font-size:var(--rivo-account-referral-block-title-font-size, var(--rivo-account-block-title-font-size));font-weight:var(--rivo-account-referral-block-title-font-weight, var(--rivo-account-block-title-font-weight));text-transform:var(--rivo-title-font-style, normal)}.rivo-account-activity-block-header-title,.rivo-account-rewards-progress-block-header-title,.rivo-account-unused_rewards-block-header-title{font-size:var(--rivo-account-activity-block-title-font-size, var(--rivo-account-block-title-font-size));font-weight:var(--rivo-account-activity-block-title-font-weight, var(--rivo-account-block-title-font-weight));text-transform:var(--rivo-title-font-style, normal)}.rivo-account-vip-tier-block-header-title{font-size:var(--rivo-account-vip-tier-block-title-font-size, var(--rivo-account-block-title-font-size));font-weight:var(--rivo-account-vip-tier-block-title-font-weight, var(--rivo-account-block-title-font-weight));text-transform:var(--rivo-title-font-style, normal)}.rivo-account-vip-tier-block .rivo-account-block-subtitle{margin-bottom:10px}.rivo-account-vip-tier-block.rivo-highest-tier .rivo-account-progress-labels{justify-content:flex-end}.rivo-account-vip-tier-block.rivo-highest-tier .rivo-account-progress-bar{width:100%!important}.rivo-account-referral-url-wrapper{border-radius:3px;margin-top:10px;margin-bottom:10px;background:#eee;width:100%;display:flex;align-items:center;max-width:500px;justify-content:space-between}#rivo-account-referral-link{font-weight:700;margin:0;font-family:monospace;color:#000;padding:14px!important;font-size:12px;border:0;background:transparent;width:100%}.rivo-account-referral-url-wrapper button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.rivo-account-referral-block-actions{font-size:12px}.rivo-account-referral-block-actions a{color:#121212d9}.rivo-vip-tier-progress-container{min-width:var(--rivo-vip-tier-table-progress-bar-width, 50%)}.rivo-vip-tier-progress-container.rivo-vip-tier-columns{width:100%;display:flex;margin-top:20px}.rivo-vip-tier-progress-description{width:100%;text-align:center;padding-left:0;padding-top:20px}.rivo-vip-tier-columns .rivo-vip-tier-progress-description{width:40%;align-items:flex-start;display:flex;justify-content:center;flex-direction:column;padding-left:30px;text-align:inherit;padding-top:inherit}.rivo-vip-tier-progress-description-title{font-size:20px;font-weight:600}.rivo-vip-tier-progress-description-subtitle{font-size:14px}.rivo-vip-tier-progress-bar-wrapper{padding:20px;display:flex;flex-direction:column;justify-content:center}.rivo-vip-tier-columns .rivo-vip-tier-progress-bar-wrapper{width:60%}.rivo-account-progress-container{width:100%;background-color:#eee;position:relative;margin-top:10px;border-radius:10px}.rivo-account-progress-bar{width:0%;height:20px;background-color:var(--rivo-rewards-progress-bar-color, #4CAF50);position:relative;display:flex;justify-content:flex-end;align-items:center;color:#fff;border-radius:10px;font-size:12px;padding-left:20px;padding-right:10px}.rivo-account-progress-labels{display:flex;justify-content:space-between;margin-top:5px}.rivo-account-rewards-block .rivo-account-progress-labels{margin-bottom:20px}.rivo-account-rewards-block .rivo-account-block-title:not(:first-child){margin-top:20px}.rivo-account-points-purchase-card{all:unset;position:relative;flex-basis:31%;display:flex;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s ease;background:var(--rivo-card-background-color);color:var(--rivo-card-font-color);width:100%;border-radius:var(--rivo-card-corners);flex-direction:row;text-align:left;min-height:100px;justify-content:flex-start;border:1px solid #000;border-radius:5px}.rivo-account-points-purchase-card-icon{width:44px;height:44px;padding-left:15px;padding-right:15px}.rivo-account-points-purchase-card-icon svg{width:100%;height:100%}.rivo-account-points-purchase-card-title{font-weight:600}.rivo-account-points-purchases{margin-top:10px;gap:20px;display:flex;flex-direction:column}.loy-copy-success{font-size:0px}.loy-copy-success:before{content:"";background-color:inherit;width:30px;height:25px;z-index:1;top:-3px;left:0;right:-5px;bottom:0;margin:auto;display:block;position:absolute;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M10.5858 13.4142L7.75735 10.5858L6.34314 12L10.5858 16.2427L17.6568 9.1716L16.2426 7.75739L10.5858 13.4142Z' fill='%238d8d8f' fill-rule='non-zero' /%3E%3C/svg%3E")}.rivo-text-right{text-align:right!important}.mt-10{margin-top:10px}.mb-5{margin-bottom:5px}.rivo-no-click{cursor:default}@media screen and (max-width: 949px){.rivo-account-block{width:100%}}@media screen and (max-width: 749px){.rivo-lp-content{max-width:100%;padding-left:5px;padding-right:5px}#rivo-lp-header{height:100%}.rivo-hero-banner-media{height:var(--rivo-hero-banner-mobile-height, 400px);position:relative}.rivo-mobile-banner-overlay .rivo-lp-content{position:absolute;top:0}.rivo-hero-banner-media img{filter:brightness(var(--rivo-hero-banner-mobile-brightness))}.rivo-hero-banner-wrapper{order:2;flex-grow:1;padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:2;padding-top:var(--rivo-hero-banner-mobile-padding-top)}.rivo-hero-banner-media img{transform:scale(1)!important;object-position:center!important}.rivo-hero-banner-text{width:100%;padding:20px;min-width:auto;max-width:100%}.rivo-hero-banner-text>div{width:100%;text-align:center;margin-left:auto;margin-right:auto}.rivo-steps{flex-direction:column}.rivo-step-item{margin-top:25px}h1.rivo-hero-title,.rivo-hero-description{color:var(--rivo-hero-banner-mobile-text-color);text-align:var(--rivo-hero-banner-mobile-text-align);width:100%}h1.rivo-hero-title{font-size:var(--rivo-hero-banner-title-mobile-font-size)}.rivo-hero-description{font-size:var(--rivo-hero-banner-subtitle-mobile-font-size)}.rivo-hero-buttons{max-width:none;justify-content:center;gap:var(--rivo-hero-banner-text-container-mobile-button-gap, 10px);flex-direction:column;width:100%}.rivo-hero-banner-text{background:var(--rivo-hero-banner-mobile-background-color)}.rivo-hero-banner-text h1,.rivo-hero-banner-text p{text-align:var(--rivo-hero-banner-mobile-text-align);color:var(--rivo-hero-banner-mobile-text-color)}#points-logs-activity{min-width:unset;width:100%}.rivo-how-it-works-steps{flex-direction:column}.rivo-lp-cards-container{max-width:960px!important}.rivo-card{min-width:44%}.rivo-modal__container{padding:30px 10px}table.rivo-vip-tier-table{font-size:80%}th.rivo-vip-tier-table-thead-tier-cell{width:auto;white-space:normal}td.rivo-vip-tier-table-row-perk-value,td.rivo-vip-tier-table-row-perk-name{padding:4px;font-size:13px;word-break:break-word}span.rivo-th-tier-name{font-size:14px}span.rivo-th-tier-threshold{font-size:12px}.rivo-vip-tier-columns .rivo-vip-tier-progress-bar-wrapper{width:100%}.rivo-vip-tier-progress-description{padding-left:0;align-items:center;width:100%}.rivo-vip-tier-progress-container{flex-direction:column;justify-content:center;align-items:center}}
/*# sourceMappingURL=/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_lp.css.map?v=1730953348 */
