@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spinBorder{to{--angle:360deg}}.loyalty_offcanvas .offcanvas-body{padding:0;overflow:hidden}@media screen and (max-width:991px){.loyalty_offcanvas .offcanvas-header .btn-close{position:absolute;left:50%;transform:translate(-50%);top:-60px;margin:0!important;background-color:#fff}}.loyalty_offcanvas.offcanvas.offcanvas-bottom{z-index:1060;border-radius:1.75rem 1.75rem 0 0}.loyalty_offcanvas.offcanvas.offcanvas-bottom .offcanvas-header{padding:0}.offcanvas-backdrop:has(+.loyalty_offcanvas){z-index:1059}.loyalty_modal .modal-dialog{width:-moz-fit-content;width:fit-content}.loyalty_modal .modal-body{padding:0}.loyalty_modal .modal-content{width:440px;border-radius:32px}.loyalty_modal .modal-header{position:absolute}.loyalty_modal .modal-header .btn-close{background-color:#f0f1f7;opacity:1;width:2rem;height:2rem;border:1px solid #e0deee}.background_image{width:100%}.loyalty_welcome_popup{margin-bottom:-9%}@media screen and (max-width:991px){.loyalty_welcome_popup{min-height:56.25vw}}.loyalty_welcome_popup video{width:100%;border-radius:1.75rem}@media screen and (max-width:991px){.loyalty_welcome_popup video{border-radius:1.75rem 1.75rem 0 0}}.popup_content{position:absolute;left:0;top:0;align-items:center;height:100%;width:100%;text-align:center}.popup_content .current_tier_icon{width:3.25rem;height:3.25rem;margin-top:2rem}@media screen and (min-width:992px){.popup_content .current_tier_icon{margin-top:5rem;width:4rem;height:4rem}}.popup_content .popup_title{font-weight:600;font-size:.8125rem;line-height:1.125rem;letter-spacing:-2%;margin-top:.25rem}.popup_content .popup_upgrade_content .popup_title{margin-top:1rem}.popup_content .popup_upgrade_content .popup_desc{margin-top:.25rem}@media screen and (min-width:992px){.popup_content .popup_upgrade_content .popup_title{margin-top:1rem}.popup_content .popup_upgrade_content .popup_desc{margin-top:.25rem}.popup_content .popup_title{font-size:1rem}.popup_content .popup_desc{font-size:1.25rem}.popup_content .popup_upgrade{padding:1.25rem .75rem;margin:1.25rem 2rem}.popup_content .upgrade_desc{font-size:.75rem}}.popup_content .popup_desc{font-weight:700;font-size:1.25rem;line-height:1.75rem;letter-spacing:-2%;margin-top:1rem}.popup_content .popup_upgrade{background:linear-gradient(133.33deg,#f7d088 -14.7%,#fffaee 50.34%,#f6d38f 103.28%);border-radius:1.5rem;margin:1.25rem 1rem;padding:1rem}.popup_content .upgrade_title{font-weight:700;font-size:1.5rem;line-height:2rem;letter-spacing:-2%;color:#231f20}.popup_content .upgrade_desc{font-weight:600;font-size:.6875rem;line-height:1rem;letter-spacing:12%;text-transform:uppercase;color:#231f20;margin-top:.25rem}.popup_content .explore_benefits{font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:-2%;color:#fff;width:-moz-fit-content;width:fit-content;border-radius:.75rem;margin:.75rem auto 0;padding:.75rem}.popup_content.tier_1 .popup_desc{color:#0159a0}.popup_content.tier_2 .popup_desc{color:#707070}.popup_content.tier_3 .popup_desc{color:#ce9644}.popup_content .popup_upgrade.tier_1{background:linear-gradient(133.33deg,#d9eafb -14.7%,#f5f9ff 50.34%,#d9eafb 103.28%)}.popup_content .popup_upgrade.tier_1 .explore_benefits{background:linear-gradient(270deg,#ae8241,#dca34e,#cdb390,#866132)}.popup_content .popup_upgrade.tier_1.upgrade .upgrade_desc{color:#0159a0}.popup_content .popup_upgrade.tier_2{background:linear-gradient(90deg,hsla(240,2%,90%,.2) 9.77%,hsla(0,0%,100%,.2) 49.49%,hsla(0,0%,65%,.2) 98.25%)}.popup_content .popup_upgrade.tier_2 .explore_benefits{background:linear-gradient(180deg,#686767,#767576)}.popup_content .popup_upgrade.tier_2.upgrade .upgrade_desc{color:#707070}.popup_content .popup_upgrade.tier_3{background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),linear-gradient(343deg,#f9e1b1 25.4%,#fff9eb 53.11%)}.popup_content .popup_upgrade.tier_3 .explore_benefits{background:linear-gradient(270deg,#ae8241,#dca34e,#cdb390,#866132)}.popup_content .popup_upgrade.tier_3.upgrade .upgrade_desc{color:#ce9644}