.cart-page{padding-block:clamp(24px,4vw,48px) var(--section-spacing);background:var(--color-bg);color:var(--color-text)}.cart-page__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin-bottom:clamp(20px,3vw,36px)}.cart-page__count{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:400;letter-spacing:0;color:var(--color-muted)}.cart-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr;gap:8px clamp(32px,4vw,64px)}.cart-page__items{grid-column:1;grid-row:1}.cart-summary{grid-column:2;grid-row:1 / span 2}.cart-page__more{grid-column:1;grid-row:2}.cart-summary{position:sticky;top:calc(var(--header-sticky-offset, 72px) + 24px)}.header-compact .cart-summary{top:calc(var(--header-main-height, 80px) + 24px)}}.cart-page__shipping{padding:16px 18px;margin-bottom:8px;border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-sm)}.cart-items--page{padding:0;border-bottom:1px solid var(--color-border)}.cart-items--page .cart-item{grid-template-columns:104px 1fr;gap:18px;padding:22px 0}.cart-items--page .cart-item__media{width:104px;height:104px}.cart-items--page .cart-item__title,.cart-items--page .cart-item__price{font-size:1rem}@media(max-width:479px){.cart-items--page .cart-item{grid-template-columns:76px minmax(0,1fr);gap:14px}.cart-items--page .cart-item__media{width:76px;height:76px}}.cart-page__continue{display:inline-block;font-size:var(--text-sm)}@media(min-width:990px){.cart-page__continue{margin-top:18px}}.cart-summary{display:grid;gap:14px;padding:clamp(20px,2.4vw,28px);border-radius:calc(var(--radius-card) + 4px);background:var(--color-surface)}.cart-summary .textarea{min-height:90px}.cart-summary .cart-summary__note{margin:-6px 0 0}.cart-summary__promises{padding-top:16px;border-top:1px solid var(--color-border)}.cart-summary__extra{display:grid;gap:8px}.cart-page__empty{align-items:center;text-align:center;margin-inline:auto;max-width:560px;padding-bottom:0}.cart-page:has(.cart-page__empty){padding-bottom:clamp(24px,4vw,48px)}.cart-page__empty-search{width:100%;margin:8px 0}.cart-page__update{margin-top:12px}.shipping-estimator{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.shipping-estimator__summary{display:flex;align-items:center;gap:10px;min-height:48px;font-size:var(--text-sm);font-weight:500;cursor:pointer;list-style:none}.shipping-estimator__summary::-webkit-details-marker{display:none}.shipping-estimator__chevron{margin-left:auto;transition:transform var(--duration) var(--ease)}.shipping-estimator[open] .shipping-estimator__chevron{transform:rotate(180deg)}.shipping-estimator__body{display:grid;gap:12px;padding-bottom:16px}.shipping-estimator__body .select,.shipping-estimator__body .input{background-color:var(--color-bg)}.shipping-estimator__results:empty{display:none}.shipping-estimator__heading{font-size:var(--text-sm);color:var(--color-muted)}.shipping-estimator__rates{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0;font-size:var(--text-sm)}.shipping-estimator__rates li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-input);background:var(--color-bg)}.shipping-estimator__price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.shipping-estimator__error{font-size:var(--text-sm);color:var(--color-sale)}.no-js .shipping-estimator{display:none}.cart-summary .payment-icons{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cart.css.map */
