@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://use.typekit.net/vxa7myu.css);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Risque:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700;800&display=swap);.gc-check-balance-banner{display:-ms-flexbox;display:flex;padding:20px 24px;-ms-flex-align:start;align-items:flex-start;gap:32px;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch;border-radius:12px;margin:var(--bannerMargin,0)}@media (min-width:1024px) and (max-width:1279.98px){.gc-check-balance-banner{gap:0}}@media (min-width:48rem){.gc-check-balance-banner{margin:var(--bannerMarginTablet,var(--bannerMargin))}}@media (min-width:64rem){.gc-check-balance-banner{margin:var(--bannerMarginDesktop,var(--bannerMarginTablet,var(--bannerMargin)))}}.gc-check-balance-banner .gc-check-balance-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#fff;letter-spacing:.8px}.gc-check-balance-banner .gc-check-balance-header .heading{font-size:30px;font-weight:600;line-height:38px}.gc-check-balance-banner .gc-check-balance-header .sub-heading{font-size:16px;font-weight:500;line-height:24px}.gc-check-balance-banner .gift-cert-form .form-control-label{color:#fff;font-size:14px;font-weight:550;line-height:20px;letter-spacing:.8px}.gc-check-balance-banner .gift-cert-form .form-control-label:after{color:#fff}.gc-check-balance-banner .gift-cert-form input.form-control{border-radius:8px;border:1px solid #b7b1ac;background:#fff;display:-ms-flexbox;display:flex;padding:10px 14px;-ms-flex-align:center;align-items:center}.gc-check-balance-banner .gift-cert-form input.form-control.giftCertCode{max-width:28rem}.gc-check-balance-banner .gift-cert-form input.form-control.giftCertPin{max-width:8rem}.gc-check-balance-banner .gift-cert-form .check-balance{height:48px;padding:12px 18px;min-width:fit-content;margin-top:4px;margin-left:4px}@media (min-width:768px){.gc-check-balance-banner .gift-cert-form .check-balance{max-width:10rem;margin-top:30px}}.gc-check-balance-banner .gift-balance-message{display:-ms-flexbox;display:flex;color:#fff;font-size:18px;line-height:26px;letter-spacing:.8px;gap:4px}.gc-check-balance-banner .gift-balance-message .balance{font-weight:600}@media (max-width:768px){.gc-check-balance-banner .gift-balance-message{margin-top:1rem;width:max-content}}.gc-check-balance-banner .gift-error-message{display:-ms-flexbox;display:flex;padding:10px;gap:6px;border-radius:8px;background:#f9dbdd;color:#c11d24;font-size:14px;line-height:20px;letter-spacing:.8px}@media (max-width:1024px){.gc-check-balance-banner .gift-error-message{margin-top:1rem;width:fit-content}}.gc-check-balance-banner .gift-error-message svg{width:16px;height:20px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.gc-check-balance-banner .gc-check-balance-input .gift-card-input,.gc-check-balance-banner .gc-check-balance-input .gift-cert-form{display:-ms-flexbox;display:flex}}@media (max-width:1023.98px){.gc-check-balance-banner{padding:20px 16px;-ms-flex-direction:column;flex-direction:column;gap:20px}.gc-check-balance-banner .gc-check-balance-header .heading{font-size:22px;font-weight:600;line-height:30px}}@media (max-width:768px){.gc-check-balance-banner .gc-check-balance-header,.gc-check-balance-banner .gc-check-balance-input{padding-right:0}}