.partner-apple-desc{text-align:center;max-width:902px}
.partner-apple-desc .apple-title{color:var(--ai-page-heading-color);text-align:center;font-size:24px;font-weight:700;line-height:125%;margin-bottom:16px}
.partner-apple-desc .apple-desc{color:var(--ai-page-header-color);text-align:center;font-family:var(--variable-font-family);font-size:24px;font-weight:600;line-height:125%;text-transform:uppercase}
.partner-apple-desc .apple-subtitle{text-align:center;font-size:24px;font-weight:700;line-height:125%;color:var(--ai-page-heading-color)}
.partner-apple-desc button.shop-btn{padding:20px;background-color:var(--ai-global-red);color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;text-transform:capitalize;border-radius:0;border:0;font-family:var(--variable-font-family);text-decoration:none}
.partner-apple-desc button.shop-btn:hover{background-color:var(--ai-page-header-color) !important;color:#fff}
.partner-apple-desc button.shop-btn:active{background-color:#790b27 !important;color:#fff}
@media(min-width:576px){#partnerSigninModal .modal-dialog{max-width:480px}
}
#partnerSigninModal .modal-content{border-radius:0;border:0;display:block}
#partnerSigninModal .modal-body{padding:16px}
#partnerSigninModal .modal-header{background:linear-gradient(90deg,#da0e2b 0,#b61032 100%);border-radius:0;height:48px}
#partnerSigninModal .modal-header .close{background:transparent;border:0;float:right;position:relative}
#partnerSigninModal .modal-header .modal-title{font-size:16px;font-weight:500;line-height:125%;font-family:var(--variable-font-family);text-transform:uppercase;color:white}
#partnerSigninModal .modal-header .close span{font-size:24px;color:white}
#partnerSigninModal .modal-body .body-title{color:#41444c;font-size:18px;font-weight:600;line-height:22.5px;font-family:var(--variable-font-family);text-transform:uppercase}
#partnerSigninModal .modal-body .body-subtitle{color:#41444c;font-weight:400;font-size:14px;line-height:19.6px;margin:24px 0}
#partnerSigninModal .continueSignIn{background:var(--ai-global-red) !important;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:0;font-size:14px;font-weight:400;line-height:140%;letter-spacing:.14px;font-family:var(--heading-font-family)}
#partnerSigninModal .continueSignIn:hover{background:var(--ai-page-header-color) !important;color:#fff}
#partnerSigninModal .continueSignIn:active{background-color:var(--ai-baggage-blackish-red) !important;border:1px solid var(--ai-baggage-blackish-red) !important}
#partnerSigninModal .continueSignIn:focus-visible{background-color:var(--ai-global-red) !important;outline:4px solid #fecbd8 !important;border:var(--ai-global-red) !important}
@media only screen and (max-width:767px){#partnerSigninModal .modal-body .body-title{font-size:15px}
.partner-apple-desc .apple-title{font-size:20px;line-height:27px}
.partner-apple-desc .apple-desc{font-size:16px;line-height:22px}
.partner-apple-desc .apple-subtitle{font-size:14px;line-height:25px;margin-bottom:8px}
}
#flying-returns-world #partner-offer-apple #smplCrdCntainr-aftrshpNw .simpleCard .card-title{color:var(--ai-page-heading-color) !important;font-weight:700 !important}
#consolidated-offers-afterhwTerm .consolidated-card-title{color:var(--ai-page-heading-color)}
#consolidated-offers-afterhwTerm .consolidated-card-desc{color:var(--ai-page-description-color)}