.checkout-header .promo-bar,.checkout-header .category-nav,.checkout-header .header-left,.checkout-header .mobile-menu-button,.checkout-header .search-icon,.checkout-header .account-icon{display:none}.checkout-header .header-main{justify-content:space-between;min-height:76px;padding-block:12px;display:flex}.checkout-header .header-logo{position:static;transform:none}.checkout-header-note{padding:10px max(24px, calc((100vw - var(--container)) / 2));color:#a5c7df;background:#04172d;justify-content:space-between;font-size:.75rem;display:flex}.checkout-header-note a{color:#8fd7fa;text-underline-offset:3px}.cart-shipping-progress p{color:#a5c7df;margin:.65rem 0 0;font-size:.75rem;line-height:1.6}.cart-checkout-button:disabled{opacity:.65;cursor:wait;border:0;width:100%;transform:none}.checkout-summary-toggle{display:none}.checkout-summary-content>p:last-child{color:#a5c7df;padding:0 1.3rem 1rem;font-size:.75rem}@media (max-width:800px){.checkout-page .checkout-grid{flex-direction:column;gap:1rem;display:flex}.checkout-page .checkout-order{order:-1;width:100%}.checkout-page .checkout-form{width:100%}.checkout-page .checkout-heading{gap:.65rem;margin-bottom:1.3rem}.checkout-page .checkout-heading h1{font-size:clamp(1.9rem,7vw,2.8rem)}.checkout-page .checkout-heading>p{margin:0;font-size:.8rem}.checkout-page .checkout-heading>p a{display:none}.checkout-summary-toggle{color:#c3dceb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-size:.78rem;display:flex}.checkout-summary-toggle strong{white-space:nowrap;color:#fff}.checkout-summary-toggle strong span{color:#8fd7fa;margin-left:.4rem}.checkout-summary-toggle:focus-visible{outline-offset:-4px;outline:2px solid #8fd7fa}.checkout-page .checkout-summary-content{display:none}.checkout-page .summary-open .checkout-summary-content{border-top:1px solid #29445f;display:block}.checkout-page .checkout-progress{margin-bottom:1rem}}@media (max-width:560px){.checkout-page{padding-top:1.7rem}.checkout-page .checkout-fields{grid-template-columns:1fr 1fr;gap:1rem .7rem}.checkout-page .checkout-field-wide{grid-column:1/-1}.checkout-page .checkout-field :is(input,select){width:100%;min-width:0}.checkout-header .header-logo img{width:95px;height:auto}}
