.page_main__50FUL{background-color:var(--color-cream);min-height:100vh;padding-top:var(--nav-h)}.page_inner__aeO6w{max-width:760px;margin:0 auto;padding:80px var(--pad-x) 100px;color:var(--color-navy)}.page_title__O3MZZ{font-family:var(--font-rauschen);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:.15em;color:var(--color-navy);margin-bottom:48px}.page_list__nYFkY{list-style:none;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(13,17,44,.15)}.page_item__GiXDG{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid rgba(13,17,44,.15)}.page_itemImage__XT_HJ{position:relative;width:80px;height:80px;flex-shrink:0;background-color:var(--color-cream);overflow:hidden}.page_itemInfo__tTn4x{flex:1 1;display:flex;flex-direction:column;gap:6px}.page_itemName__0QEWC{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-nav)}.page_itemName__0QEWC,.page_itemPrice__QrNa_{font-family:var(--font-rauschen);color:var(--color-navy)}.page_itemPrice__QrNa_{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);opacity:.7}.page_itemControls__5Z8R_{display:flex;align-items:center;gap:16px}.page_qtyControl__UshVm{display:flex;align-items:center;border:1px solid rgba(13,17,44,.3);height:29px}.page_qtyBtn__3CwUy{width:29px;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);color:var(--color-navy);background:none;border:none;cursor:pointer;font-family:var(--font-rauschen)}.page_qtyBtn__3CwUy:hover{background-color:rgba(13,17,44,.05)}.page_qtyVal__X8x7a{min-width:36px;text-align:center;font-family:var(--font-rauschen);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--color-navy);border-left:1px solid rgba(13,17,44,.3);border-right:1px solid rgba(13,17,44,.3);height:100%;display:flex;align-items:center;justify-content:center}.page_removeBtn__qIL3z{font-size:18px;line-height:1;color:var(--color-navy);opacity:.4;background:none;border:none;cursor:pointer;padding:4px;transition:opacity var(--duration) var(--ease)}.page_removeBtn__qIL3z:hover{opacity:1}.page_summary___2LmG{padding-top:40px;display:flex;flex-direction:column;gap:16px}.page_totalRow__7CvUs{display:flex;align-items:baseline;justify-content:space-between}.page_totalLabel__sKhRx{font-size:var(--fs-sm);opacity:.7}.page_totalLabel__sKhRx,.page_totalValue__698Pz{font-family:var(--font-rauschen);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--color-navy)}.page_totalValue__698Pz{font-size:var(--fs-lg)}.page_deliveryNote__dkaqj{font-family:var(--font-rauschen);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--color-navy);opacity:.55}.page_checkoutBtn__1vuCF{height:47px;background-color:var(--color-navy);color:var(--color-cream);font-family:var(--font-rauschen);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-nav);border:none;cursor:pointer;transition:opacity var(--duration) var(--ease)}.page_checkoutBtn__1vuCF:hover{opacity:.85}.page_checkoutBtn__1vuCF:disabled{opacity:.5;cursor:not-allowed}.page_clearBtn__uoZYc{font-family:var(--font-rauschen);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--color-navy);opacity:.4;background:none;border:none;cursor:pointer;text-align:left;padding:0;transition:opacity var(--duration) var(--ease)}.page_clearBtn__uoZYc:hover{opacity:.7}.page_errorMsg__tIDdd{font-family:var(--font-rauschen);font-size:var(--fs-sm);letter-spacing:var(--ls-body);color:#c0392b}@media (max-width:768px){.page_inner__aeO6w{padding:40px 24px 80px}.page_item__GiXDG{gap:12px}.page_itemImage__XT_HJ{width:60px;height:60px}}.page_empty__77We_{max-width:760px;margin:0 auto;padding:80px var(--pad-x);color:var(--color-navy);display:flex;flex-direction:column;gap:24px}.page_emptyText__B88Cw{font-size:var(--fs-lg)}.page_emptyLink__Rb_dy,.page_emptyText__B88Cw{font-family:var(--font-rauschen);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);color:var(--color-navy)}.page_emptyLink__Rb_dy{font-size:var(--fs-sm);opacity:.7;transition:opacity var(--duration) var(--ease)}.page_emptyLink__Rb_dy:hover{opacity:1}