.cart-module__-RJi4G__page{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.cart-module__-RJi4G__nav{padding:14px 44px}.cart-module__-RJi4G__wrap{max-width:860px;margin:0 auto;padding:48px 44px 96px}.cart-module__-RJi4G__title{margin-bottom:6px;font-size:38px;font-weight:400}.cart-module__-RJi4G__subtitle{margin-bottom:34px;font-size:13px}.cart-module__-RJi4G__item{border-top:1px solid var(--color-divider);gap:22px;padding:22px 0;display:flex}.cart-module__-RJi4G__itemBody{flex:1;min-width:0}.cart-module__-RJi4G__itemName{margin:0 0 2px;font-size:21px}.cart-module__-RJi4G__itemMeta{margin-bottom:10px;font-size:12.5px}.cart-module__-RJi4G__patchList{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0 0 12px;padding:0;font-size:12.5px;list-style:none}.cart-module__-RJi4G__patchList li{font-feature-settings:"tnum";justify-content:space-between;max-width:320px;padding:2px 0;display:flex}.cart-module__-RJi4G__itemPrice{text-align:right;font-feature-settings:"tnum";flex:none}.cart-module__-RJi4G__itemTotal{font-family:var(--font-heading);font-size:19px;font-weight:600}.cart-module__-RJi4G__totalRow{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:22px;display:flex}.cart-module__-RJi4G__totalLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:11px}.cart-module__-RJi4G__totalValue{font-family:var(--font-heading);font-feature-settings:"tnum";font-size:26px;font-weight:600}.cart-module__-RJi4G__actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:26px;display:flex}.cart-module__-RJi4G__notice{color:color-mix(in srgb, var(--color-text) 60%, transparent);text-align:right;margin-top:14px;font-size:12.5px}.cart-module__-RJi4G__empty{border:1.5px dashed color-mix(in srgb, var(--color-text) 35%, transparent);border-radius:var(--radius-lg);text-align:center;padding:44px 26px}@media (max-width:700px){.cart-module__-RJi4G__nav{padding:12px 20px}.cart-module__-RJi4G__wrap{padding:30px 20px 80px}.cart-module__-RJi4G__item{flex-direction:column;gap:14px}.cart-module__-RJi4G__itemPrice{text-align:left}}
