@charset "UTF-8";.cart-page{width:var(--shell-width);margin:0 auto;padding:30px 0 72px}.catalog-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cart-empty{display:grid;justify-items:start;gap:14px;padding:calc(var(--space-card-xl) + 12px) var(--space-card-xl);border-top:1px solid rgba(var(--color-text-primary-rgb),.1)}.cart-empty[hidden]{display:none}.cart-empty h2{margin:0;color:var(--color-text-primary);font-size:clamp(1.52rem,1.18rem + .82vw,2.08rem);font-weight:var(--font-weight-medium);line-height:1.08}.cart-empty p{max-width:660px;margin:0;color:rgba(var(--color-text-primary-rgb),.68);font-size:1.04rem;font-weight:var(--font-weight-regular);line-height:1.42}.cart-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height-card);padding:0 22px;border:1px solid var(--color-brand-primary);border-radius:var(--radius-button);background:var(--color-brand-primary);color:var(--color-surface-white);font-size:1rem;font-weight:var(--font-weight-heading);line-height:1;text-decoration:none}.cart-empty a:hover,.cart-empty a:focus-visible{border-color:var(--color-brand-hover);background:var(--color-brand-hover)}.wishlist-page--simple{display:grid;gap:28px;width:var(--shell-width)}.wishlist-page__head h1{margin:0;color:var(--color-text-primary);font-size:clamp(2.04rem,4.4vw,4rem);font-weight:var(--font-weight-heading);letter-spacing:-.04em;line-height:.98}.wishlist-page__items{display:grid}.wishlist-page--simple .wishlist-page__empty{border:1px solid rgba(var(--color-text-primary-rgb),.1);background:rgba(var(--color-surface-white-rgb),.94)}.wishlist-page--simple .wishlist-page__list{border:0;background:transparent}.wishlist-page__list{display:grid}.wishlist-page__list[hidden]{display:none}@media(max-width:1200px){.catalog-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.catalog-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page{width:min(100%,100% - 24px);padding-top:18px}}@media(max-width:640px){.catalog-products__grid{grid-template-columns:1fr;gap:14px}}
