#rivo-lp-header{position:relative;display:flex;align-items:flex-end;min-height:70vh;height:auto!important;overflow:hidden;background:#111;color:#fff}#rivo-lp-header .rivo-hero-banner-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}#rivo-lp-header .rivo-hero-banner-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block}#rivo-lp-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000b8,#00000014 58%);pointer-events:none}#rivo-lp-header>.rivo-lp-content{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:2;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;align-self:flex-end!important;height:auto!important;min-height:0!important;width:var(--page);max-width:none;margin:0 auto;padding:112px 0 40px;text-align:left!important}#rivo-lp-header .rivo-hero-banner-wrapper,#rivo-lp-header .rivo-hero-banner-text,#rivo-lp-header .rivo-mobile-text-align-center,#rivo-lp-header .rivo-mobile-justify-center,#rivo-lp-header .rivo-desktop-text-align-center,#rivo-lp-header .rivo-desktop-justify-center{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;height:auto!important;min-height:0!important;padding:0!important;text-align:left!important;background:none!important;max-width:none;margin:0!important}#rivo-lp-header .rivo-hero-banner-text{gap:0}h1.rivo-hero-title{margin:0;max-width:12em;color:#fff!important;font-family:var(--display)!important;font-weight:700!important;font-size:clamp(2.85rem,5vw,10rem)!important;line-height:1.03!important;letter-spacing:-.02em!important;text-align:left!important;text-transform:uppercase!important}#rivo-lp-header .rivo-hero-description{display:block!important;width:100%!important;max-width:32em!important;margin:clamp(16px,1.11vw,30px) 0 0!important;padding:0!important;color:#fff!important;font-family:Poppins,VWS Hero Text,sans-serif!important;font-size:clamp(1.125rem,1.25vw,2.5rem)!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;align-self:flex-start!important}#rivo-lp-header .rivo-hero-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;align-self:flex-start!important;gap:10px;width:auto!important;height:auto!important;margin:clamp(22px,1.53vw,40px) 0 0!important;padding:0!important}#rivo-lp-header .product-form__submit,#rivo-lp-header .wt-button{width:auto!important;min-height:clamp(48px,3.33vw,108px);padding:0 clamp(22px,1.53vw,48px)!important;border-radius:999px!important;font-size:clamp(.82rem,.91vw,1.85rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}#rivo-lp-header .product-form__submit{background:#fff!important;color:#111!important;border:1px solid #fff!important}#rivo-lp-header .wt-button{background:transparent!important;color:#fff!important;border:1px solid #fff!important}.rivo-lp-content{width:min(1120px,var(--page));max-width:none;margin-left:auto;margin-right:auto}#rivo-how-it-works,#rivo-ways-to-earn,#rivo-ways-to-redeem,#rivo-vip-tiers,#rivo-lp-my-rewards{background:#fff!important}#rivo-how-it-works .rivo-lp-content,#rivo-ways-to-earn .rivo-lp-content,#rivo-ways-to-redeem .rivo-lp-content,#rivo-vip-tiers .rivo-lp-content,#rivo-lp-my-rewards .rivo-lp-content,#rivo-lp-explainer .rivo-lp-content{align-items:stretch!important;justify-content:flex-start!important;text-align:center!important}.rivo-lp-section-title{align-self:stretch!important;width:100%!important;margin:0!important;color:#111!important;font-family:var(--title)!important;font-weight:700!important;font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.05!important;letter-spacing:-.03em!important;text-align:center!important;text-transform:uppercase!important;padding-bottom:0!important}.rivo-lp-section-title:before{content:"";display:block;width:36px;height:2px;margin:0 auto 16px;background:#111}.rivo-lp-section-subtitle,.rivo-points-expiry{align-self:center!important;width:100%!important;max-width:40rem;margin:12px auto 0!important;padding:0!important;color:var(--muted)!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.5;text-align:center!important}#rivo-how-it-works{margin-bottom:0}.rivo-how-it-works-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:36px;text-align:left}.rivo-how-it-works-step-image{display:none!important}.rivo-step-item{text-align:left!important;padding:0 8px 0 0!important;border-top:1px solid var(--line)}.rivo-first-step:before,.rivo-second-step:before,.rivo-third-step:before{display:block;margin:18px 0 14px;font-family:var(--display);font-weight:700;font-size:clamp(1.8rem,2.6vw,2.5rem);letter-spacing:-.03em;line-height:1;text-align:left}.rivo-first-step:before{content:"01"}.rivo-second-step:before{content:"02"}.rivo-third-step:before{content:"03"}.rivo-how-it-works-step-title{margin:0;font-family:var(--title)!important;font-weight:600!important;font-size:1.15rem!important;line-height:1.25!important;letter-spacing:-.02em;text-align:left!important}.rivo-how-it-works-step-subtitle{margin-top:8px;color:var(--muted);font-size:.95rem;line-height:1.5;text-align:left!important}.rivo-lp-cards-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch!important;align-items:stretch!important;gap:12px!important;width:100%;margin-top:32px;border:0!important}.rivo-card{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;flex-basis:auto!important;align-items:center!important;justify-content:center!important;gap:10px;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;margin:0!important;padding:22px 16px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;opacity:1!important;transform:none!important;text-align:center!important;color:#111}.rivo-card:hover,.rivo-card:hover:not(.rivo-no-click){background:var(--panel);opacity:1!important;transform:none!important}.rivo-card-icon{display:flex!important;align-items:center;justify-content:center;flex:0 0 46px;width:46px!important;height:46px!important;margin:0!important;overflow:hidden;font-size:0;line-height:0;color:transparent}.rivo-card-icon :is(svg,img){width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important;object-fit:contain!important;display:block}.rivo-card-body{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;text-align:center!important}.rivo-card-title,.rivo-card-description{max-width:100%;white-space:normal!important;overflow-wrap:break-word;text-align:center!important}.rivo-card-title{font-family:var(--title)!important;font-weight:600!important;font-size:1rem!important;line-height:1.3!important;letter-spacing:-.01em;text-transform:none!important}.rivo-card-description{margin-top:6px;color:var(--muted);font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.45}.rivo-arrow-icon,.rivo-completed{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:8px auto 0;color:#111}.rivo-arrow-icon[style*="display: none"],.rivo-completed[style*="display: none"]{display:none!important}.rivo-arrow-icon :is(svg,img),.rivo-completed :is(svg,img){width:20px!important;height:20px!important;object-fit:contain!important}.rivo-arrow-icon svg path,.rivo-completed svg path{fill:currentColor}#rivo-vip-tiers{background:#fff!important}.rivo-vip-tier-container{box-sizing:border-box;width:100%;min-width:0;margin:28px auto 0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:12px;background:#fff}table.rivo-vip-tier-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;margin-left:auto;margin-right:auto;table-layout:fixed}table.rivo-vip-tier-table th,table.rivo-vip-tier-table td{border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0;background:#fff!important;box-shadow:none!important;color:#111!important;padding:14px 10px;text-align:center;vertical-align:middle;font-size:.92rem;line-height:1.35}table.rivo-vip-tier-table :is(th,td):last-child{border-right:0!important}.rivo-th-tier-image{display:none!important}.rivo-th-tier-name{display:block!important;color:#111!important;font-family:var(--display)!important;font-weight:700!important;font-size:clamp(1rem,1.4vw,1.35rem)!important;letter-spacing:.04em;line-height:1;text-transform:uppercase}.rivo-th-tier-threshold{display:block;margin-top:8px;padding:0!important;color:var(--muted)!important;font-family:Poppins,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}td.rivo-vip-tier-table-row-perk-name,.rivo-vip-tier-table-thead-first-cell{text-align:left!important;font-family:var(--title);font-weight:600;letter-spacing:0!important;background:#fff!important}.rivo-vip-tier-table thead th{padding-top:18px;padding-bottom:18px;background:var(--panel)!important;border-bottom-color:#111!important;vertical-align:bottom}.rivo-vip-tier-table thead .rivo-vip-tier-table-thead-first-cell{background:var(--panel)!important}table.rivo-vip-tier-table th.rivo-vip-tier-active,table.rivo-vip-tier-table td.rivo-vip-tier-active{background:var(--panel)!important;color:#111!important;border-radius:0!important}table.rivo-vip-tier-table .rivo-vip-tier-active .rivo-th-tier-name,table.rivo-vip-tier-table .rivo-vip-tier-active .rivo-th-tier-threshold{color:#111!important}.rivo-account-progress-bar{background:#111!important;color:#fff!important}#rivo-lp-explainer .rivo-lp-customer-activity{box-sizing:border-box;width:100%;min-width:0;margin:22px 0 0;overflow-x:auto;border:0;background:transparent;text-align:left}#points-logs-activity{width:100%;min-width:560px;margin:0;border:1px solid var(--line);border-radius:12px;border-collapse:separate;border-spacing:0;box-shadow:none;background:#fff}#points-logs-activity tr:has(.rivo-points-table-load-more-container),#points-logs-activity tr:has(.rivo-points-table-load-more-button){display:table-caption;caption-side:bottom}#points-logs-activity tr:has(.rivo-points-table-load-more-container) :is(th,td),#points-logs-activity tr:has(.rivo-points-table-load-more-button) :is(th,td){display:block;width:100%;border:0!important;background:transparent!important;padding:0;text-align:center}#points-logs-activity :is(th,td){padding:12px 14px;border:0;border-bottom:1px solid var(--line);color:#111;font-size:.92rem;line-height:1.4;text-align:left;vertical-align:middle}#points-logs-activity thead th{background:var(--panel);font-family:var(--title);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#points-logs-activity tbody td[colspan]{color:var(--muted);text-align:center}.rivo-points-table-load-more-container{display:flex!important;justify-content:center;width:100%;margin:16px 0 0;padding:0}.rivo-points-table-load-more-container :is(button,a),.rivo-points-table-load-more-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:148px;min-height:44px;padding:0 18px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font-family:var(--title);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rivo-points-table-load-more-container :is(button,a):hover,.rivo-points-table-load-more-button:hover{background:#111;color:#fff}#rivo-lp-explainer .rivo-loading-spinner,.rivo-points-table-load-more-button.rivo-loading-spinner,.rivo-points-table-load-more-container .rivo-loading-spinner{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;position:relative!important}#rivo-lp-explainer .rivo-loading-spinner :is(span,strong,em,i),.rivo-points-table-load-more-container .rivo-loading-spinner :is(span,strong,em,i){color:#111!important;-webkit-text-fill-color:#111!important}#rivo-lp-explainer .rivo-loading-spinner:hover,.rivo-points-table-load-more-button.rivo-loading-spinner:hover{background:#fff!important;color:#111!important}#rivo-lp-explainer .rivo-loading-spinner:after,.rivo-points-table-load-more-container .rivo-loading-spinner:after{content:none!important;animation:none!important;border:0!important}#rivo-lp-explainer .rivo-loading-spinner:before,.rivo-points-table-load-more-container .rivo-loading-spinner:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid #111;border-right-color:transparent;border-radius:50%;animation:loyalty-spin .6s linear infinite;vertical-align:-2px;flex:0 0 14px}@keyframes loyalty-spin{to{transform:rotate(360deg)}}.rivo-lp-skeleton-loader,.rivo-skeleton-loader{position:relative;overflow:hidden;min-height:16px;background:var(--panel)!important;color:transparent!important}#rivo-lp-my-rewards .rivo-lp-content{align-items:center!important}#rivo-lp-my-rewards .rivo-lp-section-title,#rivo-lp-my-rewards .rivo-lp-section-subtitle{width:100%;text-align:center!important}#rivo-lp-my-rewards .rivo-lp-cards-container:not(:has(.rivo-card)){display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important}#rivo-lp-my-rewards .rivo-lp-skeleton-loader,#rivo-lp-my-rewards .rivo-skeleton-loader{grid-column:1 / -1;justify-self:center;align-self:center;width:min(220px,70%)!important;height:16px;margin:16px auto 0!important;border-radius:999px}.rivo-lp-skeleton-loader:after,.rivo-skeleton-loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:loyalty-shimmer 1.2s ease-in-out infinite}@keyframes loyalty-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(min-width:1440px){h1.rivo-hero-title{font-size:clamp(4.5rem,calc(72px + var(--hero-d) * .017),7.25rem)!important}#rivo-lp-header .rivo-hero-description{margin-top:clamp(16px,calc(16px + var(--hero-d) * .0035),26px)!important;font-size:clamp(1.125rem,calc(18px + var(--hero-d) * .0042),1.8rem)!important}#rivo-lp-header .rivo-hero-buttons{margin-top:clamp(22px,calc(22px + var(--hero-d) * .005),36px)!important}#rivo-lp-header .product-form__submit,#rivo-lp-header .wt-button{min-height:clamp(48px,calc(48px + var(--hero-d) * .011),76px);padding:0 clamp(22px,calc(22px + var(--hero-d) * .005),36px)!important;font-size:clamp(.82rem,calc(13.12px + var(--hero-d) * .003),1.35rem)}}@media(min-width:990px){.rivo-card{aspect-ratio:1;height:auto!important}}@media(max-width:989px){.rivo-lp-cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}#rivo-vip-tiers .rivo-lp-content,.rivo-vip-tier-container,table.rivo-vip-tier-table{margin-left:auto!important;margin-right:auto!important}td.rivo-vip-tier-table-row-perk-name,.rivo-vip-tier-table-thead-first-cell{width:140px;max-width:150px;white-space:normal!important;overflow-wrap:anywhere}#rivo-lp-header .rivo-hero-description,#rivo-lp-header .rivo-hero-title,#rivo-lp-header .rivo-hero-banner-text,#rivo-lp-header .rivo-hero-banner-wrapper,#rivo-lp-header .rivo-mobile-text-align-center,#rivo-lp-header .rivo-mobile-justify-center{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}}@media(max-width:767px){#rivo-lp-header{min-height:62vh}#rivo-lp-header>.rivo-lp-content{width:calc(100% - 32px);padding:108px 0 28px}h1.rivo-hero-title{font-size:clamp(2.15rem,11vw,3.1rem)!important}#rivo-lp-header .rivo-hero-description{margin-top:16px!important;font-size:1.125rem!important}#rivo-lp-header .rivo-hero-buttons{margin-top:22px!important}#rivo-lp-header .product-form__submit,#rivo-lp-header .wt-button{min-height:48px;padding:0 22px!important;font-size:.82rem}.rivo-how-it-works-steps{grid-template-columns:1fr}.rivo-vip-tier-container{overflow-x:auto;-webkit-overflow-scrolling:touch}table.rivo-vip-tier-table{width:max-content;min-width:640px;margin-left:auto;margin-right:auto}table.rivo-vip-tier-table th:not(.rivo-vip-tier-table-thead-first-cell),table.rivo-vip-tier-table td:not(.rivo-vip-tier-table-row-perk-name),.rivo-th-tier-name,.rivo-th-tier-threshold{white-space:nowrap}.rivo-vip-tier-table-thead-first-cell,td.rivo-vip-tier-table-row-perk-name{position:sticky;left:0;z-index:1;width:132px;min-width:132px;max-width:148px;white-space:normal!important;overflow-wrap:anywhere;background:#fff!important}.rivo-vip-tier-table thead .rivo-vip-tier-table-thead-first-cell{background:var(--panel)!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/loyalty.css.map */
