.joy-lp-fonts{--joy-lp-font-heading: var(--font-heading-family);--joy-lp-font-heading-style: var(--font-heading-style, normal);--joy-lp-font-heading-weight: var(--font-heading-weight, 400);--joy-lp-heading-letter-spacing: var(--font-heading-letter-spacing, -.01em);--joy-lp-font-body: var(--font-body-family);--joy-lp-font-body-weight: var(--font-body-weight, 400);--joy-lp-font-body-weight-bold: var(--font-body-weight-bolder, 600);--joy-lp-card-title-size: 1.8rem;--joy-lp-card-title-weight: var(--joy-lp-font-heading-weight);--joy-lp-card-body-size: 1.4rem}.joy-lp-fonts .Joy-Blocks__Heading,.joy-lp-fonts #Joy__Way-To-Earn .Joy-Blocks__Heading,.joy-lp-fonts #Joy__Way-To-Redeem .Joy-Blocks__Heading{font-family:var(--joy-lp-font-heading)!important;font-style:var(--joy-lp-font-heading-style);font-weight:var(--joy-lp-font-heading-weight);letter-spacing:var(--joy-lp-heading-letter-spacing);line-height:1.15}.joy-lp-fonts .Joy-Blocks__SubTitle,.joy-lp-fonts #Joy__Way-To-Earn .Joy-Blocks__SubTitle,.joy-lp-fonts #Joy__Way-To-Redeem .Joy-Blocks__SubTitle{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight);font-size:1.6rem;line-height:1.55}.joy-lp-fonts .Joy-LineClamp_Subtitle{max-width:min(62ch,100%)}.joy-lp-fonts .Joy-Earn__Item-Title{font-family:var(--joy-lp-font-heading)!important;font-style:var(--joy-lp-font-heading-style);font-weight:var(--joy-lp-card-title-weight);font-size:var(--joy-lp-card-title-size);letter-spacing:var(--joy-lp-heading-letter-spacing);line-height:1.25}.joy-lp-fonts .Joy-Earn__Item-SubTitle,.joy-lp-fonts .Joy-Earn__Item-Limit{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight);font-size:var(--joy-lp-card-body-size);line-height:1.5;opacity:.78}.joy-lp-fonts .Joy-WayEarn__ShowMore button{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight-bold);text-decoration:underline;text-underline-offset:3px}.joy-lp-custom .Joy-WayEarn__Item{padding:24px;gap:14px}.joy-lp-custom .Joy-Earn__Item-Text{gap:4px}@media only screen and (max-width:460px){.joy-lp-custom .Joy-WayEarn__Item{padding:16px;align-items:center}}.joy-lp-fonts .Joy-Referral__Dashboard,.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__Text,.joy-lp-fonts .Joy-Referral__Dashboard .Avada-Referral__Link,.joy-lp-fonts .Joy-Referral__Dashboard [class*=Mui],.joy-lp-fonts .joy-customer-referrals__block [class*=Mui]{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight)}.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__Text.lager,.joy-lp-fonts .Joy-Referral__Dashboard h1,.joy-lp-fonts .Joy-Referral__Dashboard h2,.joy-lp-fonts .Joy-Referral__Dashboard h3,.joy-lp-fonts .Joy-Referral__Dashboard h4{font-family:var(--joy-lp-font-heading)!important;font-style:var(--joy-lp-font-heading-style);font-weight:var(--joy-lp-font-heading-weight);letter-spacing:var(--joy-lp-heading-letter-spacing);font-size:2.4rem;line-height:1.2}.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__Text.semiBold,.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__Text.bold{font-weight:var(--joy-lp-font-body-weight-bold)}.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__JoinButton,.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__CopyButton{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight-bold);letter-spacing:.01em}.joy-lp-fonts .Joy-Referral__Dashboard .Joy-Referral__Activities .Joy-Account__Referral--Table .Joy-Referral__Text.semiBold{letter-spacing:.02em}.joy-lp-fonts #Joy-Referral,.joy-lp-fonts #Joy-Referral p,.joy-lp-fonts #Joy-Referral input,.joy-lp-fonts #Joy-Referral button,.joy-lp-fonts #Joy-Referral [class*=Description],.joy-lp-fonts #Joy-Referral [class*=Mui]{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight)}.joy-lp-fonts #Joy-Referral h1,.joy-lp-fonts #Joy-Referral h2,.joy-lp-fonts #Joy-Referral h3,.joy-lp-fonts #Joy-Referral [class*=Heading]{font-family:var(--joy-lp-font-heading)!important;font-style:var(--joy-lp-font-heading-style);font-weight:var(--joy-lp-font-heading-weight);letter-spacing:var(--joy-lp-heading-letter-spacing);line-height:1.15}.joy-lp-fonts .Joy-Hero-Banner h1,.joy-lp-fonts .Joy-Hero-Banner h2,.joy-lp-fonts .Joy-Hero-Banner h3,.joy-lp-fonts .Joy-Redeem__Item-Title{font-family:var(--joy-lp-font-heading)!important;font-style:var(--joy-lp-font-heading-style);font-weight:var(--joy-lp-font-heading-weight);letter-spacing:var(--joy-lp-heading-letter-spacing)}.joy-lp-fonts .Joy-Hero-Banner p,.joy-lp-fonts .Joy-Hero-Banner a,.joy-lp-fonts .Joy-Hero-Banner button,.joy-lp-fonts .Joy-Way-To-Redeem__Item-SubTitle,.joy-lp-fonts .Joy-Redeem__Button-ShopNow,.joy-lp-fonts .Joy-WayRedeem__ShowMore button{font-family:var(--joy-lp-font-body)!important;font-weight:var(--joy-lp-font-body-weight)}.joy-lp-fonts .Joy-Redeem__Item-Title{font-size:var(--joy-lp-card-title-size);line-height:1.25}.joy-lp-custom .Joy-Way-To-Redeem__Item-SubTitle{font-size:var(--joy-lp-card-body-size);line-height:1.5}.joy-lp-custom .Joy-Redeem__Item{padding:24px;gap:14px}.joy-lp-custom .Joy-LineClamp_Subtitle{-webkit-line-clamp:var(--joy-lp-intro-lines, 5)}.joy-lp-custom .Joy-Earn__Item-Text,.joy-lp-custom .Joy-Redeem__Item-Text{max-width:min(42ch,100%)}@media only screen and (max-width:460px){.joy-lp-custom .Joy-Redeem__Item{padding:16px}}@media only screen and (max-width:749px){.joy-lp-hero-stack .Joy-Hero-Banner{height:auto}.joy-lp-hero-stack .Joy-Hero-Banner_Container{position:static;transform:none;inset:auto;width:100%;padding:24px 20px 32px;background:var(--joy-lp-hero-mobile-bg, transparent)}.joy-lp-hero-stack .Joy-Hero-Banner_Image{min-height:var(--joy-lp-hero-mobile-image-height, 320px)}.joy-lp-hero-stack .Joy-Hero-Banner_Content,.joy-lp-hero-stack .Joy-Hero-Banner_Content.center{align-items:flex-start}.joy-lp-hero-stack .Joy-Hero-Banner_Title,.joy-lp-hero-stack .Joy-Hero-Banner_Title *{color:var(--joy-lp-hero-mobile-text, #1a1a1a)!important;text-align:left;font-size:var(--joy-lp-hero-mobile-title-size, 3.2rem);line-height:1.15}.joy-lp-hero-stack .Joy-Hero-Banner_Descriptions,.joy-lp-hero-stack .Joy-Hero-Banner_Descriptions *{color:var(--joy-lp-hero-mobile-text, #1a1a1a)!important;text-align:left}.joy-lp-hero-stack .Joy-Hero-Banner_ActionGroup{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:24px;width:100%}.joy-lp-hero-stack .Joy-Hero-Banner_ActionGroup a{flex:1 1 calc(50% - 6px);width:auto;min-width:0}}.joy-lp-referral-card{cursor:pointer}.joy-lp-referral-card .joy-lp-icn{width:56px;height:56px;color:var(--joy-lp-icon-stroke, #222222)}.joy-lp-referral-card .joy-lp-icn .joy-lp-icn__line{stroke:currentColor;fill:none}.joy-lp-referral-card .Joy-Earn__Item-Icon .joy-lp-icn .joy-lp-icn__accent{fill:var(--joy-way-to-earn-icon-color, #d9d9d9);stroke:none}.joy-lp-referral-card:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.joy-lp-custom .Joy-WayEarn__Item{transition:none}.joy-lp-custom .Joy-WayEarn__Item:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/joy-loyalty-custom.css.map */
