@media only screen and (min-width:768.98px){.header-checkout{padding-top:20px}}.header-checkout .header-body{align-items:center;display:grid;grid-template-areas:"logo title" "logo support";grid-template-columns:140px 1fr;grid-gap:0 12px;background-color:#f5f7f9;height:var(--header-checkout-height);margin:0 calc(var(--container-padding)*-1);padding:0 20px}@media only screen and (min-width:768.98px){.header-checkout .header-body{grid-template-areas:"logo title support";grid-template-columns:170px 1fr auto;grid-gap:40px;border-radius:18px;margin:0}}.header-checkout .header-body .logo-wrapper{grid-area:logo}.header-checkout .header-body .logo-wrapper .logo-link{display:block}.header-checkout .header-body .logo-wrapper .logo-link img{width:100%}.header-checkout .header-body .page-title{align-self:end;font-size:14px;font-weight:700;grid-area:title;text-align:right}@media only screen and (min-width:768.98px){.header-checkout .header-body .page-title{align-items:center;align-self:auto;border-left:1px solid #e8e8e8;color:#949494;display:flex;font-size:18px;height:32px;padding-left:20px;text-align:left}}.header-checkout .header-body .support-link{align-self:start;font-size:14px;font-weight:600;grid-area:support;margin-top:-4px;text-align:right}@media only screen and (min-width:768.98px){.header-checkout .header-body .support-link{align-self:auto;font-size:16px;margin-top:0;text-align:left}}.checkout-footer{font-size:14px;line-height:140%;padding-bottom:40px}@media only screen and (min-width:640.98px){.checkout-footer{font-size:16px;padding-bottom:60px}}.checkout-footer .footer-content{display:flex;flex-wrap:wrap;gap:8px 24px}.checkout-footer .footer-content .company,.checkout-footer .footer-content .footer-link{font-weight:600}.checkout-footer .footer-content .footer-link:hover{text-decoration:underline}
