#MainContent:has(cart-items){min-height:70vh;padding:0 1.6rem 4rem;background:linear-gradient(180deg,#fff6df,#e1f8fc);color:#2a4b7a;font-family:Fredoka,sans-serif;font-weight:500}#MainContent cart-items,#MainContent #main-cart-footer{background:none}#MainContent cart-items .page-width,#MainContent #main-cart-footer .page-width{max-width:none;padding:0}@media screen and (min-width:990px){#MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:3.2rem;align-content:start;padding-inline:max(3rem,calc((100% - 112rem)/2))}#MainContent:has(cart-items:not(.is-empty))>.shopify-section{min-width:0}#MainContent cart-items:not(.is-empty){padding-bottom:0}#MainContent .cart-items .cart-item:last-child{margin-bottom:0}#MainContent #main-cart-footer:not(.is-empty),#MainContent #main-cart-footer:not(.is-empty) .page-width{height:100%}}#MainContent .title-wrapper-with-link{align-items:baseline;margin-bottom:1.6rem}#MainContent .title-wrapper-with-link .title{margin:0;color:var(--cart-navy);font-family:inherit;font-size:clamp(2.8rem,5vw,3.8rem);font-weight:700;letter-spacing:0}#MainContent .title-wrapper-with-link .underlined-link{color:var(--cart-teal);font-size:1.5rem}#MainContent .cart-shipping{margin-bottom:1.2rem;padding:1rem 1.2rem;border-radius:1.4rem}#MainContent .cart-progress{margin-bottom:1.2rem;padding:1rem 2rem 1.2rem;border-bottom:0;border-radius:1.4rem;box-shadow:0 .2rem .8rem #1c2d5a0f}#MainContent .cart__items{padding-bottom:0;border-bottom:0}@media screen and (min-width:750px){#MainContent .cart-items .cart-item{grid-template-columns:12rem minmax(0,1fr) auto;gap:.8rem 2rem;padding:1.6rem}#MainContent .cart-item__image{width:12rem;height:12rem}#MainContent .cart-item__name,#MainContent .cart-item__totals .price{font-size:2rem}}#MainContent #main-cart-footer:not(.is-empty) .cart__footer{display:block;padding:0}#MainContent .cart__footer>.cart__blocks{width:auto;margin:0;padding:2rem;border-radius:1.6rem}#MainContent .cart__blocks>*+*{margin-top:0}#MainContent .cart__blocks>.cart__dynamic-checkout-buttons{margin-top:1.2rem}#MainContent .cart__ctas{display:block}#MainContent .tax-note{text-align:left}#MainContent .discounts__discount--position{justify-content:flex-start}.cart-summary__title{margin:0 0 1rem;color:var(--cart-navy);font-family:inherit;font-size:2.2rem;font-weight:700}@media screen and (min-width:990px){#MainContent #main-cart-footer:not(.is-empty) .cart__footer{box-sizing:border-box;height:100%;padding-top:3.6rem}#MainContent .cart__footer>.cart__blocks{box-sizing:border-box;height:100%}}#MainContent:has(cart-items.is-empty){padding-top:4rem}#MainContent .is-empty .cart__warnings{max-width:52rem;margin:0 auto;padding:4.8rem 2.4rem;border-radius:1.6rem;background:#fff;box-shadow:0 .2rem .8rem #1c2d5a0f}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cart-page.css.map */
