:root{--gm-navy: #002c6f}body,.section-checkout,.checkout__header-top,.encrypted-banner,.progress-banner,.os-card__title,.os-card__price,.pb--bestseller,.most-popular-label,.best-deal-label,.form-section__title,.form-section__subtitle,.scarcity-banner,.scarcity-sale,.cart-item__title,.checkout__line-item__final-price,.order-totals,.submit-button,.review-box,.free-product-notification-text,.payment-method__title,.checkout-footer,.footer_section{font-family:Figtree,sans-serif}.display-md{font-family:Neue Haas Grotesk Display Pro,Figtree,sans-serif;font-size:32px;font-weight:700;letter-spacing:0}.text-reg.cc-red{font-size:16px}.checkout__header-top{background-color:var(--gm-navy);padding-top:15px;padding-bottom:15px}.checkout__header-brand{justify-content:center}.checkout__header-brand>.mg-section{display:none}.checkout__header-brand .brand-logo img{display:block;height:39px;width:auto}.encrypted-banner{background-color:#f8f8f8;font-size:14px;font-weight:700}.section-checkout.cc-gray{background:#f8f8f8}.slider2_component-wrapper{border-color:#f3f3f3}.os-card{border:1px solid #bbb;background:#fff}.os-card.next-selected{border:3px solid #000}.os-card__title{font-weight:800}.pb--bestseller{color:#d32b33;font-size:16px;font-weight:700}.os-card__price.os--current{font-size:18px;font-weight:800}.payment-methods{border:0;overflow:visible}.payment-method.next-selected{background-color:#e2e2e2}.payment-method__header{border:1px solid #141414;border-radius:0}.and-more{color:#000!important}.cart-items__list .cart-item[data-package-id="37"]{display:none}.order-summary,.summary-wrapper>.order-summary{border-color:#d6d6d6}.free-product-notification-wrapper{align-items:center;background-color:#fafbcb;border-radius:4px;column-gap:0;margin-top:16px;min-height:83.5px;overflow:hidden}.free-product-notification-img-wrapper{flex-shrink:0;height:83.5px;overflow:hidden;position:relative;width:174px}.free-product-notification-wrapper img{height:164px;left:6px;position:absolute;top:-36px;transform:rotate(51.8deg);width:97px}.free-product-notification-text{padding:12px 24px 12px 0}@media screen and (min-width:992px){.brand-logo{width:210px}.footer_section .brand-logo{padding-bottom:10px}}@media screen and (max-width:479px){.checkout__header-top{padding-top:0;padding-bottom:0;max-height:51px}.scarcity-sale{font-size:14px;text-align:center}.express-checkout__buttons{flex-flow:row}.and-more{display:none}.display-md{font-size:26px;line-height:31px}}h2.form-section__title,.shipping-form .form-section__title{font-family:Roboto,sans-serif;font-weight:800;line-height:23px}.form-section--last>.form-section__header>.form-section__title{font-family:Poppins,sans-serif;font-weight:800;line-height:30px}.pb--bestseller{line-height:19px}.most-popular-label,.best-deal-label{line-height:17px}.os-card__price.os--compare,.os-card__price.os--current{text-align:right}.scarcity-sale{line-height:17px}.text-reg.cc-red,.sub-head-text{line-height:18px}.submit-button__main-text{line-height:22px;letter-spacing:.05em}@media screen and (max-width:479px){h2.form-section__title{font-family:Figtree,sans-serif;line-height:24px}.text-reg.cc-red{line-height:16px}.pb--bestseller{line-height:18px}.submit-button__main-text{font-size:18px;line-height:21px}}
