.wlr-myaccount-page,.wlr-message-info,.wlr_points_rewards_earn_points,.wlr_point_redeem_message,.wlr-point-conversion-section{font-family:var(--fb)}.wlr-myaccount-page .wlr-heading{font-family:var(--fd);font-weight:400;letter-spacing:-.015em}.wlr-myaccount-page .wlr-name{font-family:var(--fd);font-weight:400;letter-spacing:-.01em}.wlr-myaccount-page .wlr-reward-card,.wlr-myaccount-page .wlr-card,.wlr-myaccount-page .wlr-new-coupon-card,.wlr-myaccount-page .wlr-level-bar-container,.wlr-myaccount-page .wlr-progress-bar,.wlr-myaccount-page .wlr-referral-box,.wlr-myaccount-page .wlr-point-conversion-section,.wlr-myaccount-page .wlr-earning-option,.wlr-myaccount-page .wlr-coupon-code,.wlr-myaccount-page input,.wlr-message-info,.wlr-point-conversion-section,.wlr-point-conversion-section input,.wll_launcher_button,.wll_launcher_popup_container,.ajs-dialog{border-radius:0}.wlr-message-info{font-size:13px;line-height:1.5;padding:12px 16px;margin-bottom:16px}.wlr-message-info a{font-weight:500;text-decoration:underline;text-underline-offset:2px}.wlr-message-info a:hover{text-decoration:none}.wlr_points_rewards_earn_points{font-size:12px;letter-spacing:.02em;padding:14px 16px;margin-bottom:20px}.wlr_points_rewards_earn_points strong,.wlr_points_rewards_earn_points b{font-weight:500}#wll-site-launcher{font-family:var(--fb);z-index:350}.wll_launcher_button{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;min-width:44px;min-height:44px;transition:all 0.18s ease}.wll_launcher_button:hover{background:transparent;color:var(--ink);border:1px solid var(--ink)}.wll_launcher_popup_container{font-family:var(--fb)}.wll_launcher_popup_container h1,.wll_launcher_popup_container h2,.wll_launcher_popup_container h3,.wll_launcher_popup_container h4{font-family:var(--fd);font-weight:400;letter-spacing:-.01em}.wll_launcher_popup_container .wpl-loyalty-button,.wll_launcher_popup_container button{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;min-height:44px;cursor:pointer;transition:all 0.18s ease}.wll_launcher_popup_container .wpl-loyalty-button:hover,.wll_launcher_popup_container button:hover{background:transparent;color:var(--ink);border:1px solid var(--ink)}.wlr-myaccount-page .wlr-points-container{display:flex;gap:1px;background:var(--bd);margin-bottom:32px}.wlr-myaccount-page #wlr-available-points,.wlr-myaccount-page #wlr-redeemed-points,.wlr-myaccount-page #wlr-used-rewards{flex:1;background:var(--card);padding:24px;text-align:center}.wlr-myaccount-page .wlr-points-value,.wlr-myaccount-page #wlr-available-point-value,.wlr-myaccount-page #wlr-redeemed-point-value,.wlr-myaccount-page #wlr-used-reward-value-count{font-family:var(--fb);font-size:28px;font-weight:600;letter-spacing:-.02em}.wlr-myaccount-page #wlr-available-points-heading,.wlr-myaccount-page #wlr-redeemed-points-heading,.wlr-myaccount-page #wlr-used-rewards-heading{font-family:var(--fb);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.wlr-myaccount-page .wlr-points-name{font-family:var(--fb);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.wlr-myaccount-page .wlr-level-bar-container{height:6px;margin:12px 0;overflow:hidden}.wlr-myaccount-page .wlr-progress-bar{background:var(--gold);height:100%;transition:width 0.5s cubic-bezier(0,0,.2,1)}.wlr-myaccount-page .wlr-level-name-section{font-family:var(--fb);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.wlr-myaccount-page .level-points{font-family:var(--fb);font-size:12px}.wlr-myaccount-page .wlr-user-reward-titles{display:flex;border-bottom:1px solid var(--bd);margin-bottom:24px}.wlr-myaccount-page .wlr-my-rewards-title{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:border-color 0.18s ease;min-height:44px}.wlr-myaccount-page .wlr-my-rewards-title:hover{border-bottom-color:var(--bd)}.wlr-myaccount-page .wlr-my-rewards-title.active{border-bottom-color:var(--ink);font-weight:600}.wlr-myaccount-page .wlr-reward-card,.wlr-myaccount-page .wlr-card{padding:20px;transition:border-color 0.18s ease}.wlr-myaccount-page .wlr-reward-card:hover,.wlr-myaccount-page .wlr-card:hover{border-color:var(--ink)}.wlr-myaccount-page .wlr-pre-text{font-size:12px;letter-spacing:.02em}.wlr-myaccount-page .wlr-description{font-size:13px;line-height:1.5}.wlr-myaccount-page .wlr-reward-type-name{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.wlr-myaccount-page .wlr-coupon-code{font-family:var(--fb);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wlr-myaccount-page .wlr-expire-date{font-size:11px}.wlr-myaccount-page .wlr-earning-option{font-family:var(--fb);font-size:13px;padding:16px 20px;margin-bottom:8px;transition:border-color 0.18s ease}.wlr-myaccount-page .wlr-earning-option:hover{border-color:var(--ink)}.wlr-myaccount-page .wlr-campaign-points,.wlr-myaccount-page .wlr-discount-point{font-weight:600}.wlr-myaccount-page .wlr-birthday-date-editor input,.wlr-myaccount-page .wlr-date-container input{font-family:var(--fb);font-size:14px;padding:10px 14px}.wlr-myaccount-page .wlr-birthday-date-editor input:focus,.wlr-myaccount-page .wlr-date-container input:focus{border-color:var(--ink);outline:none}.wlr-myaccount-page .wlr-input-point-conversion{font-family:var(--fb);font-size:14px;padding:10px 14px;width:100%}.wlr-myaccount-page .wlr-input-point-conversion:focus{border-color:var(--ink);outline:none}.wlr-myaccount-page .wlr-input-point-title,.wlr-myaccount-page .wlr-point-label-content{font-size:12px}.wlr-myaccount-page .wlr-point-conversion-discount-label{font-size:13px;font-weight:500}.wlr-myaccount-page .wlr-referral-blog{margin-top:32px;padding-top:32px;border-top:1px solid var(--bd)}.wlr-myaccount-page #wlr_referral_url_link{font-family:var(--fb);font-size:13px;padding:10px 14px}.wlr-myaccount-page .wlr-social-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:all 0.18s ease}.wlr-myaccount-page .wlr-social-icon:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.wlr-myaccount-page .wlr-transaction-blog{margin-top:32px;padding-top:32px;border-top:1px solid var(--bd)}.wlr-myaccount-page .wlr-table{width:100%;border-collapse:collapse;font-family:var(--fb);font-size:13px}.wlr-myaccount-page .wlr-table-header{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--bd)}.wlr-myaccount-page .wlr-table-header th,.wlr-myaccount-page .wlr-table-header td{padding:12px 16px;text-align:left}.wlr-myaccount-page .wlr-transaction-table-row td{padding:14px 16px;border-bottom:1px solid var(--bd)}.wlr-myaccount-page #wlr-prev-button,.wlr-myaccount-page #wlr-next-button{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;min-height:44px;cursor:pointer;transition:all 0.18s ease}.wlr-myaccount-page #wlr-prev-button:hover,.wlr-myaccount-page #wlr-next-button:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.wlr-myaccount-page .wlr-button,.wlr-myaccount-page .wlr-button-reward,.wlr-myaccount-page .wlr-button-reward-apply,.wlr-myaccount-page .wlr-button-action,.wlr-myaccount-page .wlr-update-birthday{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;min-height:44px;cursor:pointer;transition:all 0.18s ease;text-decoration:none}.wlr-myaccount-page .wlr-button:hover,.wlr-myaccount-page .wlr-button-reward:hover,.wlr-myaccount-page .wlr-button-reward-apply:hover,.wlr-myaccount-page .wlr-button-action:hover,.wlr-myaccount-page .wlr-update-birthday:hover{background:transparent;color:var(--ink);border:1px solid var(--ink)}.wlr-myaccount-page .wlr-revert,.wlr-myaccount-page .wlr-revert-active{font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wlr-point-conversion-section{font-family:var(--fb);padding:16px;margin-bottom:16px}.wlr-point-conversion-section input[type="number"],.wlr-point-conversion-section input[type="text"]{font-family:var(--fb);font-size:14px;padding:10px 14px}.wlr-point-conversion-section input:focus{border-color:var(--ink);outline:none}.wlr-point-conversion-section button,.wlr-point-conversion-section .wlr-button{font-family:var(--fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:12px 24px;min-height:44px;cursor:pointer;transition:all 0.18s ease}.wlr-point-conversion-section button:hover,.wlr-point-conversion-section .wlr-button:hover{background:transparent;color:var(--ink);border:1px solid var(--ink)}.wlr-myaccount-page .wlrf-trophy,.wlr-myaccount-page .wlrf-coin{color:var(--gold)}.ajs-dialog{font-family:var(--fb)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.wlr a{display:flex;align-items:center;gap:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.wlr .wlrf-trophy{color:var(--gold);font-size:14px}@media (max-width:767px){.wlr-myaccount-page .wlr-points-container{flex-direction:column}.wlr-myaccount-page .wlr-user-reward-titles{overflow-x:auto;-webkit-overflow-scrolling:touch}.wlr-myaccount-page .wlr-my-rewards-title{white-space:nowrap;padding:10px 14px;font-size:11px}.wlr-myaccount-page .wlr-table{font-size:12px}.wlr-myaccount-page .wlr-table-header th,.wlr-myaccount-page .wlr-table-header td,.wlr-myaccount-page .wlr-transaction-table-row td{padding:10px 12px}.wll_launcher_popup_container{width:100%!important;max-width:100%!important;right:0!important;left:0!important;bottom:0!important}}