.main-cart{display:block;width:100%;max-width:calc(var(--cart-width, 1180px) + 2 * var(--gutter));margin:0 auto;padding:40px var(--gutter) var(--section-spacing)}.main-cart__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.main-cart__header:not(:has(*)){display:none}.main-cart__title{font-size:40px;outline:none}.main-cart__continue{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);font-weight:600;font-size:15px;text-decoration:none}.main-cart__continue:hover{text-decoration:underline}.main-cart__empty:has(*){max-width:720px;margin:0 auto;padding:40px 0 20px}.main-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start;margin-top:28px}.main-cart__main .cart-lines{margin-top:8px}.main-cart__update{margin-top:16px}.main-cart__extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.main-cart__gift-wrap{display:flex;flex-direction:column;gap:6px}.main-cart__gift-wrap:not(:has(*)){display:none}.main-cart__summary{position:sticky;top:calc(var(--header-height, 0px) + 24px);padding:24px;border:1px solid var(--color-border);border-radius:calc(var(--radius-card) + 2px);background:var(--color-surface)}.main-cart__summary-title{margin-bottom:18px;font-size:20px;font-weight:600}.main-cart__checkout{width:100%;min-height:56px;margin-top:18px;font-size:16px}.main-cart__express{margin-top:10px}.main-cart__express:not(:has(*)){display:none}.main-cart__payment-icons{justify-content:center;margin-top:14px}.main-cart__trust{display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--color-divider);list-style:none;font-size:13px;color:var(--color-body)}.main-cart__trust:not(:has(li)){display:none}.main-cart__trust-row{display:flex;align-items:flex-start;gap:9px}.main-cart__trust-icon{flex:none;margin-top:2px;color:var(--color-success)}.main-cart__upsell .cart-upsell{margin-top:64px}.main-cart__upsell .cart-upsell__heading{margin-bottom:20px;font-size:26px}.main-cart__upsell .product-grid{--grid-columns: 4;gap:18px}.main-cart__bar{display:none}@media(max-width:920px){.main-cart{padding-bottom:calc(var(--section-spacing-mobile) + 88px)}.main-cart__layout{grid-template-columns:minmax(0,1fr);gap:28px}.main-cart__summary{position:static}.main-cart__bar:has(*){position:fixed;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:rgba(var(--scheme-bg-rgb),.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-cart__bar-total{display:flex;flex:1;flex-direction:column;min-width:0}.main-cart__bar-label{font-size:12.5px;color:var(--color-muted)}.main-cart__bar-value{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--color-ink)}.main-cart__bar .button{min-height:50px}.main-cart__upsell .product-grid{--grid-columns: 2;gap:12px}}@media(max-width:720px){.main-cart__extras{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.main-cart{padding-top:28px}.main-cart__title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-cart.css.map */
