.ClaimPromotion_container__MBApI{max-width:800px;height:auto;margin:auto;background-color:var(--white)}.ClaimPromotion_sectionContainer__WCn7o{margin-bottom:16px;text-align:center;background-color:white}.ClaimPromotion_promoHeader__yVG52{padding-top:26px;padding-bottom:35px}.ClaimPromotion_businessName__r5x2p{width:-moz-fit-content;width:fit-content;margin:auto;font-size:28px;font-weight:700}.ClaimPromotion_promoName__i6CvH{margin-top:15px;font-size:25px;font-weight:700}.ClaimPromotion_textFade__al9HC{color:var(--donnie-darko)}.ClaimPromotion_circle__l9Vs_{position:relative;display:inline-block;width:310px;height:310px;margin-bottom:35px}.ClaimPromotion_outlineImage__nmcBL{display:inline-block;width:310px;height:100%;margin:0 auto}.ClaimPromotion_promoImageContainer__xNWD_{position:absolute;top:25px;left:25px;display:flex;width:260px;height:260px;margin:auto;overflow:hidden;border-radius:15px;img{position:relative!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important;border-radius:12px}}.ClaimPromotion_promoImage__qp7Zs{display:inline;width:auto;height:100%;margin:0 auto}.ClaimPromotion_fade__B1v48{opacity:.5}.ClaimPromotion_itemsImage__ahCUe{margin-top:-100px;border-bottom:1px solid #d6dcdf}.ClaimPromotion_locationsContainer__bPbyN{width:-moz-fit-content;width:fit-content;padding:0 15px 30px;margin:auto}.ClaimPromotion_sharePromoButton__vqVI6{width:auto;padding:23px 65px;font-size:16px;color:white;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--logo-purple);border:none;border-radius:12em}.ClaimPromotion_sharePromoContainer__odIVz{padding:0 15px 40px;vertical-align:middle;background-color:#fff}.ClaimPromotion_saveContactButton__oq3jX,.ClaimPromotion_sharePromoLink__uk7q0{width:auto;padding:23px 35px;font-size:16px;color:white;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--logo-purple);border:none;border-radius:12em}.ClaimPromotion_saveContactButton__oq3jX{cursor:pointer;opacity:1}.ClaimPromotion_saveContactButton__oq3jX:disabled{cursor:not-allowed;opacity:.6}.ClaimPromotion_promoShareFallback__qzHqs{margin-top:25px}.ClaimPromotion_fallbackInstruction__VfutG{font-size:15px}.ClaimPromotion_fallbackContent__EUFyn{display:inherit;padding:20px;font-size:20px;word-break:break-word;white-space:pre-wrap;background-color:rgb(224 224 224);border-radius:5px}.ClaimPromotion_promoInstructionSection___kWGe{padding-bottom:20px;margin-bottom:15px}.ClaimPromotion_alignBottom__hUPC4{bottom:0}.ClaimPromotion_medSizeText__M69M5{font-size:22px}.ClaimPromotion_shareTitle__boA92{padding-bottom:9px;margin:2px 0;font-size:20px;font-weight:600}.ClaimPromotion_shareDetails__xe883{padding-bottom:46px;margin:4px 20px 10px;font-size:20px;font-weight:400}.ClaimPromotion_phoneFooter__V1ITo{width:65%;margin:10px 25px 0;font-size:10px;font-weight:400;color:#2d2d2c;text-align:justify}.ClaimPromotion_phoneSubmitContainer__F1z4H{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.ClaimPromotion_phoneInput__B1Brs{box-sizing:border-box;display:inline;width:75%;height:45px;font-size:20px;color:var(--brand-color-text);text-align:center;letter-spacing:1px;background:white;border-color:var(--brand-color-text);border-radius:4px;border-radius:12em}.ClaimPromotion_phoneSubmitButton__WBlYj{width:75%;padding:15px 65px;font-size:16px;color:white;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--brand-color-primary);border:none;border-radius:12em}.ClaimPromotion_promoExpiration__Vetpi{margin-top:7px;font-size:16px;font-weight:600}.ClaimPromotion_rewardDetails__OhR_M{padding-top:30px;padding-bottom:5px;font-weight:600}.ClaimPromotion_promoMessage__PU7l1{padding-bottom:42px;font-weight:400}.ClaimPromotion_logoImage__aYlpk{width:30px;height:30px;margin-top:100px;margin-bottom:-10px}.ClaimPromotion_logoImageBelow__7HVZ3{width:30px;height:30px;margin-top:320px;margin-bottom:-10px}.ClaimPromotion_logoImageVicinity__LErno{height:25px;padding-top:15px}.ClaimPromotion_fsLink__6o5x9{font-weight:700;color:var(--brand-color-link);text-decoration:none}.ClaimPromotion_notificationPreferencesContainer__sW49x{padding:12px 22px 16px;margin-top:10px;font-size:16px;text-align:center;background-color:var(--white)}.ClaimPromotion_notificationPreferencesText__CozR2{padding-top:12px;font-weight:400;color:var(--the-dark-knight)}.ClaimPromotion_notificationPreferencesLink__723D1{padding-top:13px;font-weight:400;color:var(--brand-color-link);text-decoration:none}.ClaimPromotion_referralContainer__d_W4g{padding-right:20px;padding-left:20px}.ClaimPromotion_referralHeader__KpS75{padding-top:26px;padding-bottom:35px}.ClaimPromotion_referralTitle__Po0jx{margin:0;font-size:28px;font-weight:700}.ClaimPromotion_footerBannerText__Ho8Kf{padding-bottom:63px;font-size:18px;font-weight:400;line-height:24px}.ClaimPromotion_footerContainer___CKtx{padding-top:54px;padding-bottom:80px;margin-top:10px;color:white;background-color:var(--logo-purple)}.ClaimPromotion_ageModalBody__DFV2C{text-align:center}.ClaimPromotion_ageModal__98YFH{display:none}.ClaimPromotion_ageModalImage__mC21v{max-height:100px;margin-top:-25px}.ClaimPromotion_modal-backdrop__K2Qtb.ClaimPromotion_fade__B1v48.ClaimPromotion_in__X8BXr{opacity:.9}.ClaimPromotion_ageModalInput__tUXEH{padding:10px;font-size:18px;text-align:center;border-color:var(--brand-purple);border-width:2px;border-radius:25px;outline:none}.ClaimPromotion_ageModalFooter__T7UyU{text-align:center}.ClaimPromotion_ageModalDayDiv__pO9kk,.ClaimPromotion_ageModalMonthDiv__s9ApA{display:none}.ClaimPromotion_ageModalSelect__3mgt8{height:auto;padding:10px;font-size:18px;color:var(--brand-color-text);border-color:var(--brand-purple);border-width:2px;border-radius:25px;outline:none}.ClaimPromotion_ageModalSelect__3mgt8:focus{outline:none}@media (max-width:767px){.ClaimPromotion_modal__stTLO.ClaimPromotion_fade__B1v48.ClaimPromotion_in__X8BXr{top:90px}}