.eb-cart-page{display:block}.eb-cart-page__header{padding-top:clamp(28px,5vw,64px)}.eb-cart-page__header h1,.eb-cart-page__empty h1{font-size:clamp(32px,4vw,52px);margin:0}.eb-cart-page__layout{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(320px,36%);padding-block:var(--space-5) clamp(56px,8vw,96px)}.eb-cart-page__main{min-width:0}.eb-cart-page__items{border-top:1px solid var(--color-border)}.eb-cart-page .eb-cart-item{grid-template-columns:96px 1fr auto;padding-inline:0}.eb-cart-page .eb-cart-item__media{width:96px}.eb-cart-page__noscript-qty{display:grid;gap:var(--space-1);margin-block:var(--space-2)}.eb-cart-page__recommendations{border-top:1px solid var(--color-border);margin-top:var(--space-5);padding-top:var(--space-4)}.eb-cart-page__recommendations h2{font-family:var(--font-body);font-size:13px;margin:0 0 var(--space-3);text-transform:uppercase}.eb-cart-page__summary{position:sticky;top:var(--space-4)}.eb-cart-page__summary-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;display:grid;gap:var(--space-4);padding:var(--space-5)}.eb-cart-page__subtotal{align-items:baseline;display:flex;justify-content:space-between}.eb-cart-page__subtotal strong{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-medium)}.eb-cart-page__eta,.eb-cart-page__trust p{align-items:center;color:var(--color-text-2);display:flex;gap:var(--space-2);margin:0}.eb-cart-page__eta .eb-icon-svg,.eb-cart-page__trust .eb-icon-svg{color:var(--color-accent)}.eb-cart-page__extras{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.eb-cart-page__extras label{display:grid;gap:var(--space-1);margin-top:var(--space-3)}.eb-cart-page__extras input,.eb-cart-page__extras textarea{background:var(--color-bg);border:1px solid var(--color-border);font:inherit;padding:10px 12px;width:100%}.eb-cart-page__extras textarea{min-height:88px;resize:vertical}.eb-cart-page__tax{color:var(--color-text-muted);font-size:11px;margin:0}.eb-cart-page__accelerated{margin-top:var(--space-3)}.eb-cart-page__trust{border-top:1px solid var(--color-border);display:grid;gap:var(--space-2);padding-top:var(--space-3)}.eb-cart-page__mobile-checkout{display:none}.eb-cart-page__empty{display:grid;gap:var(--space-5);padding-block:clamp(48px,8vw,104px)}.eb-cart-page__empty p{color:var(--color-text-2);max-width:48rem}.eb-cart-page__empty-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.eb-cart-page__empty-card{background:var(--color-surface);color:var(--color-text);display:grid;overflow:hidden;text-decoration:none}.eb-cart-page__empty-card img{aspect-ratio:16 / 9;height:auto;object-fit:cover;width:100%}.eb-cart-page__empty-card span{font-family:var(--font-display);font-size:22px;padding:var(--space-4)}@media(max-width:989px){.eb-cart-page__layout{grid-template-columns:1fr;padding-bottom:120px}.eb-cart-page__summary{position:static}.eb-cart-page__mobile-checkout{align-items:center;background:var(--color-bg);border-top:1px solid var(--color-border);bottom:0;display:flex;gap:var(--space-3);justify-content:space-between;left:0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:var(--z-sticky)}.eb-cart-page__mobile-checkout span{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-medium)}}@media(max-width:640px){.eb-cart-page .eb-cart-item{grid-template-columns:72px 1fr;padding-inline:0}.eb-cart-page .eb-cart-item__controls{grid-column:2;justify-self:start}.eb-cart-page .eb-cart-item__total{grid-column:2;justify-self:start;text-align:left}.eb-cart-page__empty-grid{grid-template-columns:1fr}}.eb-cart-page .eb-cart-item{border-radius:var(--radius-card);padding-left:var(--space-4);position:relative;transition:background var(--dur-base) var(--ease-smooth)}.eb-cart-page .eb-cart-item:before{background:var(--color-accent);border-radius:2px;bottom:var(--space-3);content:"";left:0;position:absolute;top:var(--space-3);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-base) var(--ease-drift);width:2px}.eb-cart-page .eb-cart-item:hover{background:var(--color-honey-light, color-mix(in srgb, var(--color-accent) 12%, var(--color-bg)))}.eb-cart-page .eb-cart-item:hover:before{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.eb-cart-page .eb-cart-item:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-cart-page.css.map */
