.CartView-module__X3f00W__page{padding-block:var(--space-16) var(--space-24);max-width:56rem}.CartView-module__X3f00W__empty{font-family:var(--font-reading);color:var(--color-grey-700);margin-block:var(--space-6);font-size:1.125rem}.CartView-module__X3f00W__lines{margin:var(--space-8) 0 0;border-top:var(--rule);padding:0;list-style:none}.CartView-module__X3f00W__line{align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-bottom:var(--rule);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}@media (max-width:46rem){.CartView-module__X3f00W__line{grid-template-columns:1fr auto}}.CartView-module__X3f00W__identity{min-width:0}.CartView-module__X3f00W__name{font-family:var(--font-display);margin:0;font-size:1.125rem}.CartView-module__X3f00W__instance{font-family:var(--font-ui);color:var(--color-grey-700);margin:var(--space-1) 0 0;font-size:.8125rem}.CartView-module__X3f00W__language{gap:var(--space-2);align-items:center;display:flex}.CartView-module__X3f00W__select{font-family:var(--font-ui);padding:var(--space-2) var(--space-3);border:var(--rule);background:var(--color-surface);color:inherit;font-size:.875rem}.CartView-module__X3f00W__price{white-space:nowrap;font-size:1.125rem}.CartView-module__X3f00W__small,.CartView-module__X3f00W__remove{font-family:var(--font-ui);color:var(--color-grey-700);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.CartView-module__X3f00W__remove:hover,.CartView-module__X3f00W__small:hover{color:var(--color-danger)}.CartView-module__X3f00W__summary{align-items:flex-end;gap:var(--space-2);padding-top:var(--space-8);flex-direction:column;display:flex}.CartView-module__X3f00W__total{gap:var(--space-8);font-family:var(--font-display);align-items:baseline;margin:0;font-size:clamp(1.25rem,3vw,1.75rem);display:flex}.CartView-module__X3f00W__tax{font-family:var(--font-ui);color:var(--color-grey-700);margin:0;font-size:.875rem}.CartView-module__X3f00W__cta{margin-top:var(--space-4);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-4) var(--space-12);border:var(--rule-strong);background:var(--color-ink);color:var(--color-canvas);transition:background var(--motion-fast) var(--ease-editorial);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.CartView-module__X3f00W__cta:hover{background:var(--color-violet)}.CartView-module__X3f00W__coupon{padding-top:var(--space-6)}.CartView-module__X3f00W__couponForm,.CartView-module__X3f00W__couponApplied{align-items:center;gap:var(--space-3);font-family:var(--font-ui);flex-wrap:wrap;font-size:.875rem;display:flex}.CartView-module__X3f00W__couponLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-700);font-size:.75rem;font-weight:600}.CartView-module__X3f00W__resume{display:inline}.CartView-module__X3f00W__resumeButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
