html.superclub-page,.shopify-section-superclub-landing-intro{--superclub-ink: #0b2431;--superclub-petrol: #105368;--superclub-teal: #11596f;--superclub-teal-dark: #0b3646;--superclub-pale: #e6f0f2;--superclub-orange: #f2700f;--superclub-white: #fff;--superclub-line: #c5d0d3;--superclub-muted: #52676f;--superclub-soft: #f6f6f6;--superclub-points-green: #bcd230;--superclub-points-wash: #f7f9e5;--superclub-hero-field-top: #28543b;--superclub-hero-field: #214b34;--superclub-hero-field-bottom: #183c29;--superclub-card-title-size: 1.25rem;--superclub-card-secondary-size: 1.0625rem;--superclub-card-body-size: .8125rem;--superclub-card-title-weight: 600;--superclub-card-secondary-weight: 500;--superclub-card-body-weight: 400;margin:0}.superclub-landing{color:var(--superclub-ink)}.superclub-landing__hero{position:relative;width:100%;overflow:hidden;background-color:var(--superclub-hero-field);background-image:radial-gradient(ellipse 36% 94% at 65% 39%,rgb(91 160 107 / 95%) 0%,rgb(53 108 72 / 82%) 43%,transparent 80%),radial-gradient(ellipse 66% 37% at 64% 100%,rgb(83 126 86 / 80%) 0%,rgb(57 99 72 / 40%) 48%,transparent 85%),radial-gradient(ellipse 58% 92% at 15% 0%,rgb(63 109 78 / 55%),transparent 80%),linear-gradient(115deg,var(--superclub-hero-field-top),var(--superclub-hero-field) 46%,#102f20);color:var(--superclub-white);isolation:isolate}.superclub-landing__hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy art";gap:16px clamp(24px,3vw,48px);align-items:center;align-content:center;min-height:clamp(375px,27vw,405px);padding-block:26px}.superclub-landing__hero-copy{grid-area:copy;min-width:0;max-width:690px}.superclub-landing__hero-art{position:absolute;inset-block:12px;inset-inline-end:max(5%,calc((100% - var(--container, 1680px)) / 2));z-index:0;display:flex;align-items:center;justify-content:center;width:min(44%,calc(var(--container, 1680px) / 2));pointer-events:none}.superclub-landing__hero-art img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.superclub-landing__hero--member .superclub-landing__hero-inner{grid-template-areas:"copy art" "summary art"}.superclub-landing__hero--member .superclub-landing__member-summary{grid-area:summary;width:100%;max-width:690px;margin:0;background:#163927d1}@media(min-width:750px){.superclub-landing__hero .superclub-landing__member-summary{padding-block:14px}}@media(min-width:750px)and (max-width:1099px){.superclub-landing__hero .superclub-landing__member-summary>div{padding-inline:10px;text-align:center}.superclub-landing__hero .superclub-landing__member-summary dt{display:grid;justify-items:center;font-size:.75rem;white-space:normal}.superclub-landing__hero .superclub-landing__member-summary dt strong{max-width:100%;font-size:clamp(1rem,1.7vw,1.2rem);overflow-wrap:anywhere}.superclub-landing__hero .superclub-landing__member-summary dd{white-space:normal}}.superclub-landing__eyebrow{width:fit-content;margin:0 0 14px;color:var(--superclub-teal);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.superclub-landing__hero .superclub-landing__eyebrow{color:var(--superclub-white)}.superclub-landing__hero h1,.superclub-landing__section-heading h2,.superclub-landing__step-list h3,.superclub-landing__step-list p,.superclub-landing__lede,.superclub-landing__member-note{margin:0}.superclub-landing__hero h1{max-width:640px;color:var(--superclub-white);font-family:var(--body-font),sans-serif;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:var(--sb-home-weight-display, 900);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.superclub-landing__hero h1:after{display:block;width:68px;height:4px;margin-top:16px;background:var(--superclub-orange);content:""}.superclub-landing__lede{max-width:600px;margin-top:18px;color:var(--superclub-pale);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:400;line-height:1.55}.superclub-landing__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.superclub-landing__button,.superclub-landing__sticky a,.superclub-disclosure{display:inline-flex;gap:10px;min-height:46px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid transparent;border-radius:6px;font-size:.95rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.superclub-landing__button--primary,.superclub-landing__sticky a{border-color:var(--superclub-teal);background:var(--superclub-teal);color:var(--superclub-white)}.superclub-landing__hero .superclub-landing__button--primary{border-color:var(--superclub-orange);background:var(--superclub-orange);color:var(--superclub-white)}.superclub-landing__button--secondary{border-color:var(--superclub-line);background:var(--superclub-white);color:var(--superclub-teal)}.superclub-landing__hero .superclub-landing__button--secondary{border-color:#ffffff94;background:#ffffff14;color:var(--superclub-white)}.superclub-landing__button:hover,.superclub-landing__button:focus-visible,.superclub-landing__sticky a:hover,.superclub-landing__sticky a:focus-visible{border-color:var(--superclub-teal-dark);background:var(--superclub-teal-dark);color:var(--superclub-white);text-decoration:none}.superclub-landing__button:focus-visible,.superclub-landing__sticky a:focus-visible,.superclub-disclosure:focus-visible{outline:0;box-shadow:0 0 0 2px var(--superclub-white),0 0 0 4px var(--superclub-teal-dark)}@media(forced-colors:active){.superclub-landing__button:focus-visible,.superclub-landing__sticky a:focus-visible,.superclub-disclosure:focus-visible{outline:3px solid LinkText;outline-offset:2px;box-shadow:none}}.superclub-landing__member-note{margin-top:14px;color:var(--superclub-pale);font-size:.82rem}html.superclub-page--member #rivo-lp-explainer,html.superclub-page--member #rivo-lp-explainer .rivo-activity,html.superclub-page--member #rivo-lp-my-rewards{display:none!important}.superclub-landing__member-summary [data-superclub-tier]{font-size:1.25rem;letter-spacing:-.02em}.superclub-landing__value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,760px);margin:0;padding:22px 0;border:1px solid rgb(255 255 255 / 24%);border-radius:8px;background:#0b3646d1}.superclub-landing__hero .superclub-landing__button--primary:hover{background:#d95e05;border-color:#d95e05}.superclub-landing__value>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;min-width:0;padding:0 24px}.superclub-landing__value>div+div{border-left:1px solid rgb(255 255 255 / 24%)}.superclub-landing__value dt{display:flex;gap:6px;align-items:baseline;min-width:0;color:var(--superclub-white);font-size:var(--superclub-card-title-size);font-weight:500;line-height:1.1;white-space:nowrap}.superclub-landing__value dt strong{font-size:1.5rem;font-weight:700;letter-spacing:-.04em;line-height:.9}.superclub-landing__value dd{margin:0;padding-bottom:2px;color:var(--superclub-pale);font-size:.75rem;font-weight:500;line-height:1.15;white-space:nowrap}.superclub-landing__steps{padding-block:clamp(28px,3vw,42px);border-bottom:1px solid var(--superclub-line);background:var(--superclub-white)}.superclub-landing__section-heading{text-align:start}.superclub-landing__section-heading h2{color:var(--superclub-petrol);font-size:clamp(1.75rem,2.4vw,2rem);font-weight:700;line-height:1.16}.superclub-landing__section-heading h2:after{display:block;width:60px;height:3px;margin-top:16px;background:var(--superclub-orange);content:""}.superclub-landing__step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:28px;align-items:stretch;margin:28px 0 0;padding:0;list-style:none}.superclub-landing__step-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;height:100%;padding:0}.superclub-landing__step-list>li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:var(--superclub-pale);color:var(--superclub-teal);font-size:var(--superclub-card-secondary-size);font-weight:var(--superclub-card-secondary-weight)}.superclub-landing__step-list h3{color:var(--superclub-petrol);font-size:var(--superclub-card-title-size);font-weight:var(--superclub-card-title-weight);line-height:1.25}.superclub-landing__step-list p{margin-top:7px;color:var(--superclub-muted);font-size:.875rem;font-weight:var(--superclub-card-body-weight);line-height:1.5}.superclub-landing__shipping-banner{background:linear-gradient(110deg,#11566b 0% 52%,#0e475b);color:var(--superclub-white)}.superclub-landing__shipping-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;column-gap:clamp(24px,3vw,48px);row-gap:20px;padding-top:32px;padding-bottom:24px}.superclub-landing__shipping-copy,.superclub-landing__shipping-details{min-width:0}.superclub-landing__shipping-eyebrow{margin:0 0 8px;color:var(--superclub-white);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.superclub-landing__shipping-copy h2{margin:0;color:var(--superclub-white);font-family:var(--body-font),sans-serif;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:700;line-height:1.16;text-wrap:balance}.superclub-landing__shipping-description,.superclub-landing__shipping-details p{margin:10px 0 0;color:var(--superclub-white);font-size:.875rem;line-height:1.55}.superclub-landing__shipping-details p:first-child{margin-top:0}.superclub-landing__shipping-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.superclub-landing__shipping-tiers>div{min-width:0;padding:4px 18px;border-left:1px solid rgb(255 255 255 / 28%)}.superclub-landing__shipping-tiers dt{color:var(--superclub-white);font-size:.78rem;font-weight:500}.superclub-landing__shipping-tiers dd{margin:8px 0 0;color:var(--superclub-white);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.3}.superclub-landing__shipping-tiers small{display:block;margin-top:4px;color:var(--superclub-pale);font-size:.7rem;font-weight:400}.superclub-landing__shipping-code{display:inline-block;margin-top:10px;padding:7px 12px;border:1px dashed rgb(255 255 255 / 65%);border-radius:4px;color:var(--superclub-white);font-size:1rem;-webkit-user-select:all;user-select:all}.superclub-landing__shipping-terms{grid-column:1 / -1;margin:0;padding-top:16px;border-top:1px solid rgb(255 255 255 / 20%);color:var(--superclub-pale);font-size:.72rem;line-height:1.55}.superclub-landing__shipping-terms a,.superclub-landing__shipping-link{color:var(--superclub-white);text-decoration:underline;text-underline-offset:3px}.superclub-landing__shipping-link{display:inline-block;margin-top:10px;font-size:.875rem}.superclub-landing__shipping-banner .superclub-landing__button--shipping{min-height:48px;gap:12px;padding:10px 20px;border-color:#ffffffa6;background:var(--superclub-teal-dark);color:var(--superclub-white);text-decoration:none;white-space:nowrap}.superclub-landing__button--shipping:hover,.superclub-landing__button--shipping:focus-visible{border-color:var(--superclub-white);background:#082f3d;color:var(--superclub-white)}.superclub-landing__shipping-banner a:focus-visible{outline:2px solid var(--superclub-white);outline-offset:4px}@media(max-width:1199px){.superclub-landing__shipping-inner{grid-template-columns:minmax(0,1fr) auto}.superclub-landing__shipping-copy{grid-column:1 / -1}.superclub-landing__shipping-tiers>div:first-child{padding-left:0;border-left:0}}@media not (min-width:750px){.superclub-landing__shipping-inner{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 16px 24px}.superclub-landing__shipping-tiers{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.superclub-landing__shipping-tiers>div{padding-inline:10px}.superclub-landing__shipping-tiers>div:last-child{padding-right:0}.superclub-landing__shipping-tiers dt{font-size:.7rem}.superclub-landing__shipping-banner .superclub-landing__button--shipping{width:100%}}.superclub-landing__tiers{background:var(--superclub-teal-dark);color:var(--superclub-white)}.superclub-landing__tiers-inner{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.superclub-landing__section-heading--light h2,.superclub-landing__section-heading--light .superclub-landing__eyebrow{color:var(--superclub-white)}.superclub-landing__section-heading--light>p:not(.superclub-landing__eyebrow){max-width:560px;margin:10px 0 0;color:var(--superclub-pale);font-size:.98rem;line-height:1.5}.superclub-landing__tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;align-items:stretch;margin-top:30px}.superclub-landing__tier-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:26px 24px 24px;border:var(--card-border-width, 2px) solid var(--card-border, #e5eaeb);border-radius:16px;background:var(--superclub-white);box-shadow:0 12px 30px #05192229;color:var(--superclub-ink);transition:var(--card-motion, border-color .2s)}.superclub-landing__tier-card:hover,.superclub-landing__tier-card:focus-within{border-color:var(--card-border-hover, #15616d)}.superclub-landing__tier-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--superclub-points-green),var(--superclub-teal));content:""}.superclub-landing__tier-threshold,.superclub-landing__tier-card h3,.superclub-landing__tier-rate,.superclub-landing__tier-card ul,.superclub-landing__tier-note{margin:0}.superclub-landing__tier-threshold{min-height:34px;color:var(--superclub-muted);font-size:.75rem;font-weight:var(--superclub-card-secondary-weight);letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.superclub-landing__tier-card h3{color:var(--superclub-petrol);font-size:var(--superclub-card-title-size);font-weight:var(--superclub-card-title-weight);line-height:1.2}.superclub-landing__tier-rate{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:18px;padding:11px 13px;border:1px solid #dfe7b7;border-radius:10px;color:var(--superclub-muted);font-size:var(--superclub-card-body-size);font-weight:500;line-height:1.15;background:linear-gradient(100deg,var(--superclub-points-wash),#fbfcef)}.superclub-landing__tier-rate-value{display:flex;gap:5px;align-items:baseline;color:var(--superclub-petrol);white-space:nowrap}.superclub-landing__tier-rate-value strong{color:var(--superclub-petrol);font-size:1.5rem;font-weight:700;letter-spacing:-.04em;line-height:.9}.superclub-landing__tier-rate-unit{color:var(--superclub-muted);font-size:.72rem;font-weight:500;white-space:nowrap}.superclub-landing__tier-card ul{display:grid;gap:10px;margin-top:16px;padding:16px 0 0;border-top:1px solid #e3eaec;list-style:none}.superclub-landing__tier-card li{position:relative;padding-left:20px;color:var(--superclub-ink);font-size:var(--superclub-card-body-size);font-weight:var(--superclub-card-body-weight);line-height:1.4}.superclub-landing__tier-card li:before{position:absolute;top:.08em;left:0;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#11596f17;color:var(--superclub-teal);content:"\2713";font-size:.66rem;font-weight:700}.superclub-landing__tier-note{margin-top:14px;color:var(--superclub-pale);font-size:var(--superclub-card-body-size);font-weight:var(--superclub-card-body-weight);text-align:center}.superclub-landing__sticky{display:none}html.superclub-page #rivo-ways-to-redeem,html.superclub-page #rivo-ways-to-earn,html.superclub-page #rivo-vip-tiers,html.superclub-page .rivo-faqs-wrapper{scroll-margin-top:120px}html.superclub-page #rivo-ways-to-redeem .rivo-lp-section-title,html.superclub-page #rivo-ways-to-earn .rivo-lp-section-title,html.superclub-page #rivo-vip-tiers .rivo-lp-section-title,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-title{display:block;width:100%;margin-top:0;line-height:1.2}html.superclub-page #rivo-ways-to-redeem .rivo-lp-section-title:after,html.superclub-page #rivo-ways-to-earn .rivo-lp-section-title:after,html.superclub-page #rivo-vip-tiers .rivo-lp-section-title:after,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-title:after{display:block;width:60px;height:3px;margin-top:16px;background:var(--superclub-orange);content:""}html.superclub-page #rivo-ways-to-redeem .rivo-lp-section-title,html.superclub-page #rivo-ways-to-earn .rivo-lp-section-title,html.superclub-page #rivo-vip-tiers .rivo-lp-section-title,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-title{color:var(--superclub-petrol)!important;font-size:clamp(1.75rem,2.4vw,2rem)!important;font-weight:700!important}html.superclub-page #rivo-ways-to-redeem .rivo-card,html.superclub-page #rivo-ways-to-earn .rivo-card,html.superclub-page .rivo-faq-item{border:1px solid var(--superclub-line)!important;border-radius:16px!important;background:var(--superclub-white)!important;box-shadow:0 8px 22px #0b243112}html.superclub-page #rivo-ways-to-redeem .rivo-card-title,html.superclub-page #rivo-ways-to-earn .rivo-card-title,html.superclub-page .rivo-faq-question{color:var(--superclub-petrol)!important;font-weight:600!important}html.superclub-page #rivo-ways-to-redeem .rivo-card,html.superclub-page #rivo-ways-to-earn .rivo-card{box-shadow:0 8px 22px #0b243112}html.superclub-page #rivo-ways-to-redeem{background:var(--superclub-pale)!important}html.superclub-page #rivo-ways-to-earn{background:var(--superclub-soft)!important}html.superclub-page #rivo-vip-tiers{padding:clamp(32px,4vw,56px) 0!important;background:var(--superclub-soft)!important}.superclub-landing__shipping-banner--member{border-top:1px solid rgb(255 255 255 / 20%)}.superclub-landing__shipping-banner--member .superclub-landing__shipping-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:24px 18px}.superclub-landing__shipping-banner--member .superclub-landing__shipping-copy{grid-column:auto}.superclub-landing__shipping-banner--member .superclub-landing__button--shipping{display:none}@media not (min-width:750px){.superclub-landing__shipping-banner--member .superclub-landing__shipping-inner{grid-template-columns:minmax(0,1fr);gap:16px}}html.superclub-page--member #rivo-vip-tiers{background:var(--superclub-soft)!important}html.superclub-page #rivo-vip-tiers .rivo-lp-section-title,html.superclub-page #rivo-vip-tiers .rivo-lp-section-subtitle{display:none!important}html.superclub-page #rivo-vip-tiers .rivo-lp-section-title{color:var(--superclub-white)!important}html.superclub-page #rivo-vip-tiers .rivo-lp-section-subtitle{color:var(--superclub-pale)!important}html.superclub-page #rivo-vip-tiers .rivo-lp-content{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:12px}.superclub-benefits-title{margin:0 0 24px;color:var(--superclub-petrol);font-family:var(--body-font),sans-serif;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.2}.superclub-benefits-title:after{display:block;width:60px;height:3px;margin-top:14px;background:var(--superclub-orange);content:""}.superclub-benefit-note{text-align:start;margin-top:18px;max-width:85ch;color:var(--superclub-muted);font-size:.8125rem;line-height:1.55}.superclub-benefit-note p{margin:6px 0 0}.superclub-benefit-note a{color:var(--superclub-teal);text-decoration:underline;text-underline-offset:3px}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel{text-align:start;width:min(100%,var(--container));margin:0 auto;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;color:var(--superclub-petrol)}html.superclub-page--member #rivo-vip-tiers .superclub-member-tier-panel{margin-top:0}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-progress-container{width:100%!important;margin:0!important;padding:0 0 clamp(24px,3vw,32px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;color:var(--superclub-petrol)!important}html.superclub-page #rivo-vip-tiers .superclub-tier-table-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px;color:var(--superclub-muted);font-size:.68rem;font-weight:700;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}html.superclub-page #rivo-vip-tiers .superclub-tier-table-hint{display:none;color:var(--superclub-teal);white-space:nowrap}html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description,html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description-title,html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description-subtitle,html.superclub-page #rivo-vip-tiers .rivo-account-progress-labels,html.superclub-page #rivo-vip-tiers .rivo-progress-current-tier-label,html.superclub-page #rivo-vip-tiers .rivo-progress-next-tier-label{color:var(--superclub-petrol)!important}html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description-title{font-size:1.25rem!important;font-weight:700!important}html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description-subtitle{margin-top:6px;color:var(--superclub-muted)!important;font-size:.95rem!important;line-height:1.45}html.superclub-page #rivo-vip-tiers .rivo-account-progress-container{margin-top:20px;background:var(--superclub-pale)!important}html.superclub-page #rivo-vip-tiers .rivo-account-progress-bar{background:var(--superclub-teal)!important;color:var(--superclub-white)!important}html.superclub-page #rivo-vip-tiers .rivo-progress-current-tier-label,html.superclub-page #rivo-vip-tiers .rivo-progress-next-tier-label{font-weight:600!important}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-container{width:100%!important;max-width:none!important;margin:0;overflow-x:auto;padding-top:0;border:1px solid var(--superclub-line);border-radius:8px;background:var(--superclub-white);overscroll-behavior-x:contain;scrollbar-color:var(--superclub-teal) var(--superclub-pale);scrollbar-width:thin}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-container:focus-visible{outline:2px solid var(--superclub-orange);outline-offset:3px}html.superclub-page--guest #rivo-vip-tiers .rivo-vip-tier-progress-container{display:none!important}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel--guest .rivo-vip-tier-container{padding-top:0}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel table.rivo-vip-tier-table{width:100%;min-width:760px;margin:0!important;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--superclub-ink)}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table th,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table td{height:auto;padding:16px 12px!important;border-bottom:1px solid var(--superclub-line)!important;color:var(--superclub-petrol);line-height:1.35}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table th{background:var(--superclub-soft);vertical-align:top}html.superclub-page #rivo-vip-tiers .rivo-th-cell-content{min-height:0!important;height:auto!important;gap:6px!important;padding:4px 0!important}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table td:not(.rivo-vip-tier-table-row-perk-name){text-align:center}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-row-perk-name{text-align:start}html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-bar-wrapper{padding:0!important;margin:0!important}html.superclub-page #rivo-vip-tiers .rivo-th-tier-image{display:none!important}html.superclub-page #rivo-vip-tiers .rivo-th-tier-name{margin:0!important;font-size:1rem!important}html.superclub-page #rivo-vip-tiers .rivo-th-tier-threshold{margin:0!important;font-size:.8125rem!important;font-weight:400}html.superclub-page #rivo-vip-tiers .rivo-vip-tier-progress-description{text-align:start;padding:0!important}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-thead-first-cell,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-row-perk-name{width:220px;background:#fbfcfc;color:var(--superclub-petrol);font-weight:600;text-align:start}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-active{background:var(--superclub-points-wash)!important}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel th.rivo-vip-tier-active:before{display:block;width:fit-content;margin:0 auto 8px;padding:5px 9px;border-radius:999px;background:var(--superclub-points-green);color:var(--superclub-teal-dark);content:"Current tier";font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.superclub-disclosure{min-width:180px;margin:18px auto 0;border-color:var(--superclub-teal);background:var(--superclub-white);color:var(--superclub-teal);cursor:pointer;font-weight:600}.superclub-disclosure:hover{border-color:var(--superclub-teal-dark);background:var(--superclub-pale);text-decoration:underline;text-decoration-color:var(--superclub-orange);text-underline-offset:3px}html.superclub-page .rivo-faqs-wrapper:not([data-superclub-expanded=true]) .rivo-faq-item:nth-child(n+5){display:none}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper),body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-content,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-title,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-subheading,body.page-rivo-loyalty-landing-page .rivo-faqs-wrapper,body.page-rivo-loyalty-landing-page .rivo-faq-item,body.page-rivo-loyalty-landing-page .rivo-faq-question,body.page-rivo-loyalty-landing-page .rivo-faq-answer{text-align:start}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper){padding:clamp(36px,4vw,56px) 0;background:var(--superclub-white)!important}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-content{align-items:stretch;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-subheading{width:fit-content;margin:0 0 14px;color:var(--superclub-teal);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-section-title{margin:0}html.superclub-page .rivo-faq-answer a{color:var(--superclub-teal);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html.superclub-page .rivo-faq-answer a:hover{color:var(--superclub-orange)}html.superclub-page .rivo-faq-answer a:focus-visible{border-radius:2px;outline:2px solid var(--superclub-orange);outline-offset:3px}body.page-rivo-loyalty-landing-page .rivo-faqs-wrapper{width:100%;max-width:none;margin:10px 0 0;padding:0}body.page-rivo-loyalty-landing-page .rivo-faq-item{margin:0;padding:0;border:0!important;border-bottom:1px solid var(--superclub-line)!important;border-radius:0!important;box-shadow:none}body.page-rivo-loyalty-landing-page details.rivo-faq-item .rivo-faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;list-style:none;font-family:var(--body-font),sans-serif;font-size:1rem;line-height:1.4;cursor:pointer}body.page-rivo-loyalty-landing-page details.rivo-faq-item summary::-webkit-details-marker{display:none}body.page-rivo-loyalty-landing-page details.rivo-faq-item .rivo-faq-toggle-button{background:transparent}body.page-rivo-loyalty-landing-page details.rivo-faq-item .rivo-faq-toggle-button:before,body.page-rivo-loyalty-landing-page details.rivo-faq-item .rivo-faq-toggle-button:after{background-color:var(--superclub-teal)}body.page-rivo-loyalty-landing-page details.rivo-faq-item .rivo-faq-answer{height:auto!important;padding:0 36px 20px 0;opacity:1;color:var(--superclub-muted);font-family:var(--body-font),sans-serif;font-size:.9375rem;line-height:1.6;transition:none}body.page-rivo-loyalty-landing-page details.rivo-faq-item[open] .rivo-faq-toggle-button:after{transform:translate(-50%,-50%)}body.page-rivo-loyalty-landing-page details.rivo-faq-item summary:focus-visible,.superclub-benefit-note a:focus-visible{outline:2px solid var(--superclub-orange);outline-offset:3px}body.page-rivo-loyalty-landing-page .superclub-faq-toggle{display:flex;align-self:flex-start;margin-inline:0 auto}html.superclub-page .shopify-section-footer{background:var(--background-moblie-color)!important}@media(min-width:750px){body.page-rivo-loyalty-landing-page main#main-content.flex{padding-right:0;padding-left:0}body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-content{padding-inline:12px}html.superclub-page .shopify-section-footer{background:var(--background-color)!important}}@media(min-width:1400px)and (max-width:1800px){body.page-rivo-loyalty-landing-page .shopify-section-superclub-landing-intro .container,html.superclub-page #rivo-vip-tiers .rivo-lp-content,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-content{padding-inline:5%}}@media(min-width:750px)and (max-width:1399px){body.page-rivo-loyalty-landing-page .shopify-section-superclub-landing-intro .container,html.superclub-page #rivo-vip-tiers .rivo-lp-content,body.page-rivo-loyalty-landing-page .rivo-content-wrapper:has(.rivo-faqs-wrapper) .rivo-lp-content{padding-inline:clamp(40px,4.5vw,64px)}.superclub-landing__tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:999px){html.superclub-page--draft-preview .userway_buttons_wrapper{top:auto!important;right:auto!important;bottom:82px!important;left:12px!important}html.superclub-page #rivo-vip-tiers .superclub-tier-table-hint{display:inline}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel table.rivo-vip-tier-table{min-width:620px}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table th,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table td{padding:12px 8px!important;font-size:.78rem}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-thead-first-cell,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-row-perk-name{width:150px}}@media not (min-width:750px){html.superclub-page--guest .userway_buttons_wrapper{top:auto!important;right:auto!important;bottom:82px!important;left:12px!important}html.superclub-page--guest.superclub-page--draft-preview .userway_buttons_wrapper{bottom:148px!important}html.superclub-page--member.superclub-page--draft-preview .userway_buttons_wrapper{top:auto!important;right:auto!important;bottom:82px!important;left:12px!important}.superclub-landing__hero-inner{grid-template-columns:1fr;grid-template-areas:"copy";gap:24px;min-height:0;padding:32px 20px}.superclub-landing__hero{background-color:var(--superclub-hero-field);background-image:radial-gradient(ellipse 100% 82% at 90% 12%,rgb(63 109 78 / 72%),transparent 78%),linear-gradient(160deg,var(--superclub-hero-field-top),var(--superclub-hero-field-bottom))}.superclub-landing__hero-art{display:none}.superclub-landing__hero--member .superclub-landing__hero-inner{grid-template-areas:"copy" "summary"}.superclub-landing__hero h1{font-size:clamp(2.15rem,10vw,2.625rem)}.superclub-landing__lede{margin-top:14px;font-size:.98rem}.superclub-landing__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.superclub-landing__button{width:100%}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel{padding:0}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-progress-container{padding-bottom:22px!important}.superclub-landing__value{grid-template-columns:repeat(3,minmax(0,1fr))}.superclub-landing__value>div{min-width:0;grid-template-columns:1fr;gap:6px;align-items:start;padding:0 12px;text-align:center}.superclub-landing__value dt{justify-content:center}.superclub-landing__value dd{justify-self:center;padding-bottom:0}.superclub-landing__steps{padding-top:36px;padding-bottom:24px}.superclub-landing__steps-inner{padding-right:16px;padding-left:16px}.superclub-landing__step-list{grid-template-columns:1fr;gap:20px;margin-top:22px}.superclub-landing__section-heading h2:after,html.superclub-page .rivo-lp-section-title:after{margin-top:12px}.superclub-landing__step-list li{padding:0}.superclub-landing__tiers-inner{padding:42px 16px}.superclub-landing__tier-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.superclub-landing__tier-card{padding:20px}.superclub-landing__tier-threshold{min-height:0}.superclub-landing__sticky{position:fixed;right:10px;bottom:10px;left:10px;z-index:25;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border:1px solid var(--superclub-line);border-radius:10px;background:var(--superclub-white);box-shadow:0 10px 28px #0b24312e;color:var(--superclub-ink);font-size:.78rem;font-weight:600}html.superclub-page--draft-preview .superclub-landing__sticky{bottom:76px}.superclub-landing__sticky a{min-height:42px;padding:9px 16px;white-space:nowrap}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-container{border-right:0;border-bottom:0;border-left:0;border-radius:0}html.superclub-page #rivo-vip-tiers .superclub-tier-table-meta{gap:10px;margin-bottom:8px;font-size:.62rem;letter-spacing:.055em}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-thead-first-cell,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-row-perk-name{position:sticky;left:0;z-index:2}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-thead-first-cell{z-index:3}}@media(max-width:479px){.superclub-landing .superclub-landing__value{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.superclub-landing__value>div{grid-template-columns:1fr;gap:7px;align-content:start;align-items:start;min-height:0;padding:0 7px;text-align:center}.superclub-landing__value dt{display:grid;gap:3px;justify-content:center;justify-items:center;font-size:.66rem;line-height:1;white-space:normal}.superclub-landing__value dt strong,.superclub-landing__member-summary [data-superclub-tier]{max-width:100%;font-size:1.18rem;overflow-wrap:anywhere}.superclub-landing__value dd{justify-self:center;padding-bottom:0;font-size:.64rem;line-height:1.2;white-space:normal}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel{padding:0}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel table.rivo-vip-tier-table{min-width:600px}html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-thead-first-cell,html.superclub-page #rivo-vip-tiers .superclub-member-tier-panel .rivo-vip-tier-table-row-perk-name{width:138px}}@media(prefers-reduced-motion:reduce){.superclub-landing__button,.superclub-landing__sticky a,.superclub-disclosure{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/superclub-landing.css.map */
