.basic-page{max-width:820px;margin-inline:auto}.basic-page__head{margin-bottom:clamp(24px,4vw,40px)}.basic-page h1{font-size:var(--text-h2)}.cart-page__table{width:100%;border-collapse:collapse}.cart-page__table th{text-align:left;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);padding-bottom:14px;border-bottom:1px solid var(--color-border)}.cart-page__row td{padding:20px 0;border-bottom:1px solid var(--color-border);vertical-align:middle}.cart-page__product{display:flex;gap:16px;align-items:center}.cart-page__product img{width:80px;height:80px;object-fit:cover;border-radius:12px}.cart-page__title{font-weight:600;text-decoration:none}.cart-page__meta{font-size:.8125rem;color:var(--color-text-muted);margin:4px 0 0}.cart-page__foot{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-top:24px}.cart-page__total{display:flex;align-items:baseline;gap:14px;font-size:1.125rem}.cart-page__total strong{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:-.02em}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--grid-gap);list-style:none;margin:0;padding:0}.card{display:block;text-decoration:none}.card__media{border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg-soft);aspect-ratio:1 / 1;margin-bottom:14px}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.card:hover .card__media img{transform:scale(1.03)}.card__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin-bottom:4px}.card__price{color:var(--color-text-muted);font-size:.9375rem}.form-grid{display:grid;gap:18px;max-width:460px}.form-grid .btn{justify-self:start}.pagination{display:flex;gap:8px;justify-content:center;list-style:none;margin:40px 0 0;padding:0}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-btn);text-decoration:none;font-size:.9375rem}.pagination .is-current{border-color:var(--color-accent);color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-basic.css.map */
