:root{--btp-cyan: #00e0ff;--btp-cyan-soft: #7ff5ff;--btp-bg: #0b1a2f;--btp-bg-deep: #001733;--btp-text: #ffffff;--btp-text-soft: #7ff5ff;--btp-muted: #8aaab3;--btp-dark: #0b1a2f}.rich-text{border-bottom:1px solid rgba(0,224,255,.2)}.page-width .rte p,.page-width .rich-text p{color:#7ff5ff!important}h1,.rich-text h1{font-size:42px!important}.btp-tile-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.btp-tile-head h2{margin:0}.btp-tile-badge{display:inline-block;padding:4px 10px;margin-left:8px;margin-right:8px;border:1px solid rgba(0,224,255,.45);border-radius:999px;color:#7ff5ff;background:#00e0ff14;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.joy-customer-dashboard-wrapper .Joy-Account__Tab .Joy-Account__Tab--links .Joy-Account__Tab--link{color:#ffffffbf!important;background:transparent!important}.joy-customer-dashboard-wrapper .Joy-Account__Tab .Joy-Account__Tab--links .Joy-Account__Tab--link.active{color:#7ff5ff!important;border-bottom:2px solid #7ff5ff!important;background:transparent!important}.joy-customer-dashboard-wrapper,.joy-customer-dashboard-wrapper .Joy-Account__Tab,.joy-customer-dashboard-wrapper .Joy-Account__Tab--content,.joy-customer-dashboard-wrapper .Joy-Account__Tab--panels,.joy-customer-dashboard-wrapper .Joy-Account__Tab--panel{background:#08203a!important;box-shadow:none!important}.joy-customer-dashboard-wrapper{border-top:1px solid rgba(0,224,255,.25)!important}.joy-customer-dashboard-wrapper .Joy-Account__Tab .Joy-Account__Tab--links{background:transparent!important}.joy-customer-dashboard-wrapper .Joy-EmptyData,.joy-customer-dashboard-wrapper .Joy-EmptyState,.joy-customer-dashboard-wrapper .Joy-NoData,.joy-customer-dashboard-wrapper .empty-state,.joy-customer-dashboard-wrapper .no-data{font-size:0!important;line-height:0!important}.joy-customer-dashboard-wrapper .Joy-EmptyData:before,.joy-customer-dashboard-wrapper .Joy-EmptyState:before,.joy-customer-dashboard-wrapper .Joy-NoData:before,.joy-customer-dashboard-wrapper .empty-state:before,.joy-customer-dashboard-wrapper .no-data:before{content:"No active coupons yet.";display:block;font-size:16px!important;line-height:1.45!important;color:#fff!important;text-align:center!important}.joy-customer-dashboard-wrapper .Joy-Account__Card--empty .Joy-Account__Text{font-size:0!important;line-height:0!important}.joy-customer-dashboard-wrapper .Joy-Account__Card--empty .Joy-Account__Text:before{content:"Your available coupons will appear here.";display:block;font-size:16px!important;line-height:1.45!important;color:#fff!important;text-align:center!important}.joy-customer-dashboard-wrapper .Joy-Account__Card--empty{display:flex;align-items:center;justify-content:center;min-height:120px}.joy-customer-dashboard-wrapper .Joy-Account__Card--empty .Joy-Account__Text:before{opacity:.8;font-size:15px!important}.rich-text{padding-top:2px!important;padding-bottom:4px!important;border-bottom:1px solid rgba(0,224,255,.2)!important}.rich-text h1,.rich-text .h1,.rich-text h2:first-child,.rich-text .rte h1,.rich-text .rte h2:first-child{margin-top:0!important;margin-bottom:10px!important;font-size:36px!important;line-height:1.2!important}.rich-text .rte p{margin-top:0!important;margin-bottom:4px!important;font-size:15px!important;line-height:1.45!important;color:#7ff5ff!important}.rich-text .rte p:last-child{margin-bottom:0!important}#Joy__Way-To-Earn{background:transparent!important;border-top:1px solid rgba(0,225,255,.35)!important;padding:18px 0 8px!important;margin-top:18px!important}#Joy__Way-To-Earn .Joy-LineClamp,#Joy__Way-To-Earn .Joy-LineClamp_Subtitle,#Joy__Way-To-Earn #Joy-WayEarn__List{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#Joy__Way-To-Earn .Joy-Blocks__Heading{width:100%!important;margin:0 auto 10px!important;text-align:center!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;color:#fff!important}#Joy__Way-To-Earn .Joy-Blocks__SubTitle{width:100%!important;margin:0 auto 14px!important;text-align:center!important;font-size:0!important;line-height:0!important;color:transparent!important}#Joy__Way-To-Earn .Joy-Blocks__SubTitle:before{content:"Earn points through different actions.\aTurn them into rewards.";white-space:pre-line;display:block;max-width:360px!important;margin:0 auto!important;text-align:center!important;font-size:14px!important;line-height:1.45!important;color:#7ff5ff!important}#Joy__Way-To-Earn #Joy-WayEarn__List{display:block!important;width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important}#Joy__Way-To-Earn #Joy-WayEarn__List .joy-way-to-earn-wrapper{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;width:fit-content!important;margin:0 auto!important;padding:0!important;gap:8px!important}#Joy-WayEarn__List .Joy-WayEarn__Item{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:92px!important;min-height:92px!important;padding:0!important;overflow:hidden!important}#Joy-WayEarn__List .Joy-Earn__Item-Icon{margin:0!important;padding:0!important;line-height:1!important}#Joy-WayEarn__List .Joy-Earn__Item-Icon svg{width:18px!important;height:18px!important}#Joy-WayEarn__List .Joy-Earn__Item-Text{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:1px!important;margin-top:-2px!important;margin-bottom:0!important;padding:0 4px 4px!important}#Joy-WayEarn__List .Joy-Earn__Item-Title{font-size:9px!important;line-height:1!important;margin:0 0 1px!important}#Joy-WayEarn__List .Joy-Earn__Item-SubTitle{font-size:7px!important;line-height:1!important;margin:0!important}#Joy__Way-To-Earn .Avada-Joy_ColorTrigger{fill:none!important}#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg path,#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg circle,#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg rect,#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg line,#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg polyline,#Joy__Way-To-Earn .Joy-Earn__Item-Icon svg polygon{stroke:#fff!important;fill:none!important}.Avada-LoyaltyPage__Modal .MuiPaper-root,.Avada-LoyaltyPage__Modal .MuiDialog-paper,.Avada-LoyaltyPage__Modal [class*=MuiDialog-paper]{background:#f3f3f3!important;border:none!important;border-radius:18px!important;box-shadow:0 8px 28px #00000047!important}.Avada-LoyaltyPage__Modal .Avada-Box,.Avada-LoyaltyPage__Modal .MuiAccordion-root,.Avada-LoyaltyPage__Modal .MuiCardContent-root,.Avada-LoyaltyPage__Modal [class*=Avada-Preview_Popup],.Avada-LoyaltyPage__Modal [class*=Avada-Preview_Body]{background:transparent!important;border:none!important;box-shadow:none!important}.Avada-LoyaltyPage__Modal h2,.Avada-LoyaltyPage__Modal .Avada-Preview__Title{color:#000!important}.Avada-LoyaltyPage__Modal p,.Avada-LoyaltyPage__Modal .Avada-SubtextRegular{color:#111!important}.Avada-LoyaltyPage__DatePicker--Wrapper>.MuiBox-root{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.Avada-LoyaltyPage__DatePicker--Wrapper>.MuiBox-root>.MuiBox-root{background:#fff!important;border:2px solid #00e1ff!important;border-radius:10px!important;box-shadow:none!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important}.Avada-LoyaltyPage__DatePicker--Wrapper>.MuiBox-root>.MuiBox-root>.MuiBox-root:first-child{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important;gap:0!important}.Avada-LoyaltyPage__DatePicker--Wrapper>.MuiBox-root>.MuiBox-root>.MuiBox-root:last-child{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-left:6px!important}.Avada-LoyaltyPage__DatePicker--Wrapper .MuiFormControl-root,.Avada-LoyaltyPage__DatePicker--Wrapper .MuiInputBase-root,.Avada-LoyaltyPage__DatePicker--Wrapper .MuiInput-root{background:transparent!important;border:none!important;box-shadow:none!important}.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=MM],.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=DD],.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=YYYY]{background:transparent!important;border:none!important;box-shadow:none!important;color:#0b1a2f!important;-webkit-text-fill-color:#0b1a2f!important;text-align:center!important;outline:none!important}.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=MM]::placeholder,.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=DD]::placeholder,.Avada-LoyaltyPage__DatePicker--Wrapper input[placeholder=YYYY]::placeholder{color:#6b7280!important;opacity:1!important}.Avada-LoyaltyPage__DatePicker--Wrapper .MuiFormControl-root+span,span.jss163,span.jss582{display:inline-block!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#0b1a2f!important;opacity:.7!important;font-size:18px!important;line-height:1!important;padding:0 4px!important;margin:0!important}.Avada-LoyaltyPage__DatePicker--Wrapper img{background:transparent!important;filter:brightness(0) saturate(100%) invert(12%) sepia(17%) saturate(1555%) hue-rotate(171deg) brightness(95%) contrast(95%)!important}.Avada-LoyaltyPage__Modal .MuiButton-root,.Avada-LoyaltyPage__Modal button{border-radius:14px!important}.collapsible-content summary:after{color:#7ff5ff!important;font-size:14px!important}#joy-referral-program,.Joy-Referral,[data-joy-referral]{background:transparent!important}.joy-referral-loyalty-page-wrapper{--joy-referral-bg-color: #0b1a2f !important;--joy-referral-heading-color: #ffffff !important;--joy-referral-description-color: #7ff5ff !important;--joy-referral-heading-size: 24px !important;--joy-referral-info-padding: 3rem !important;--joy-referral-spacing: 2rem !important;background:transparent!important}.Joy-ReferralLoyalty{background:transparent!important;color:#fff!important;box-shadow:none!important;border:none!important}.Joy-ReferralLoyalty__CustomWidth,.Joy-ReferralLoyalty__Info{max-width:none!important;width:100%!important;margin:0!important}.Joy-ReferralLoyalty__CustomWidth{background:#0014288c!important;border-bottom:1px solid rgba(0,224,255,.25)!important}.Joy-ReferralLoyalty__Info{background:transparent!important;color:#fff!important;padding-top:16px!important;padding-bottom:24px!important}.Joy-ReferralLoyalty__Heading{color:#fff!important}.Joy-ReferralLoyalty__SubTitle{font-size:14px!important;line-height:1.45!important;color:#7ff5ff!important}.Avada-CopyInputField__LoyaltyPage,.Avada-CopyInputField__Container{max-width:600px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.Avada-CopyInputField__Container input{height:40px!important;padding:8px 14px!important}.Avada-CopyInputField__Container button{height:40px!important;width:40px!important}.Joy-ReferralLoyalty__FormShareLink{margin-top:20px!important}.Avada-FormShareLink{display:flex!important;justify-content:center!important;gap:28px!important;flex-wrap:wrap!important}.Avada-FormShareLink__App{min-width:auto!important}.Avada-FormShareLink__App span{font-size:12px!important;opacity:.8!important}.Avada-FormShareLink__App svg{opacity:.75!important}.Avada-FormShareLink__App:hover svg{opacity:1!important}.Joy-Redeem__Dashboard{background:transparent!important;color:#fff!important;border-top:1px solid rgba(0,225,255,.35)!important;padding-top:0!important;max-width:none!important;width:100%!important;margin:16px 0 0!important}.Joy-Redeem__Title{color:#fff!important;margin-bottom:6px!important}.Joy-Redeem__SubTitle{color:#7ff5ff!important;margin-bottom:12px!important}.Joy-Redeem__SubTitle:after{content:"500 Perfection Points = $5 reward";display:block;margin-top:6px;font-size:14px;color:#7ff5ff;opacity:.9}.Joy-Redeem__Layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,410px))!important;justify-content:center!important;gap:20px!important;max-width:860px!important;margin:0 auto!important}.Joy-Redeem__Card,.Joy-Redeem__Card>div,.Joy-Redeem__Card--Content,.Joy-Redeem__Button-container{background:#0b1a2f!important}.Joy-Redeem__Card--title,.Joy-Redeem__Card--point,.Joy-Redeem__Badge p{color:#fff!important}.Joy-Redeem__Card svg path{stroke:#7ff5ff!important}.Joy-Redeem__Badge svg path{fill:#7ff5ff!important}.Joy-Redeem__Button:not(:disabled){background:#0f3a46!important;color:#7ff5ff!important;border:1px solid #00e1ff!important;box-shadow:0 0 6px #00e1ff66!important}.Joy-Redeem__Button:not(:disabled):hover{background:#145766!important;box-shadow:0 0 10px #00e1ff99!important}.Joy-Redeem__Button:disabled{background:#1b2730!important;color:#7ff5ff73!important;border:1px solid rgba(0,225,255,.18)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/joy-overrides.css.map */
