._page_u88ao_1{min-height:100vh;background:#f8f7f4;color:#1d2923}._main_u88ao_2{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:30px 0 90px}._back_u88ao_3{display:inline-flex;align-items:center;gap:8px;color:#325949;text-decoration:none;font-weight:650;min-height:44px}._heading_u88ao_4{display:flex;align-items:flex-start;gap:16px;margin:28px 0}._heading_u88ao_4>svg{color:#305b4b;flex-shrink:0}._heading_u88ao_4 h1{font-size:clamp(27px,4vw,42px);letter-spacing:-.03em;margin:0 0 8px}._heading_u88ao_4 p{max-width:660px;margin:0;color:#5b625c;line-height:1.65}._list_u88ao_8{display:grid;gap:12px}._item_u88ao_9{display:flex;gap:18px;align-items:flex-start;border:1px solid #e3e3dc;background:#fff;padding:18px;border-radius:18px}._photo_u88ao_10,._fallback_u88ao_10{width:108px;height:108px;object-fit:contain;border-radius:12px;background:#f3f1ed;flex-shrink:0}._fallback_u88ao_10{display:flex;align-items:center;justify-content:center;font-size:12px;color:#60756b}._itemInfo_u88ao_12{min-width:0;flex:1;display:grid;gap:7px}._itemTitle_u88ao_13{color:#1e372b;text-decoration:none;font-weight:700;line-height:1.4}._itemInfo_u88ao_12>span{font-size:12px;color:#6d756e}._available_u88ao_15{color:#386348}._unavailable_u88ao_16{color:#9b4b39}._amount_u88ao_17{white-space:nowrap;font-size:19px;margin-left:auto;text-align:right}._controls_u88ao_18{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:6px}._controls_u88ao_18 label{display:flex;gap:9px;align-items:center;font-weight:600;font-size:13px}._controls_u88ao_18 select{min-width:68px;min-height:44px;border-radius:8px;border:1px solid #bac6be;background:#fff;padding:4px}._controls_u88ao_18 button,._toolbar_u88ao_21 button{min-height:44px;border:0;background:transparent;color:#34594a;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 9px}._toolbar_u88ao_21{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin:12px 0 18px}._summary_u88ao_23,._empty_u88ao_23{background:#fff;border:1px solid #e1e5dd;border-radius:20px;padding:clamp(18px,3vw,30px)}._summary_u88ao_23 h2,._empty_u88ao_23 h2{font-size:23px;margin:0 0 18px}._total_u88ao_25{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #eaeee8;border-bottom:1px solid #eaeee8}._total_u88ao_25 strong{font-size:24px}._ship_u88ao_27,._notice_u88ao_27{display:flex;gap:10px;align-items:flex-start;line-height:1.55;color:#48574c;margin:17px 0}._ship_u88ao_27 svg,._notice_u88ao_27 svg{flex-shrink:0}._notice_u88ao_27{color:#6a5845}._send_u88ao_30,._empty_u88ao_23 a{display:flex;justify-content:center;align-items:center;gap:10px;min-height:52px;border-radius:11px;background:#244d3e;color:#fff;text-decoration:none;font-weight:700;padding:14px 18px;margin-top:20px}._summary_u88ao_23>small{display:block;margin-top:12px;text-align:center;color:#68726b}._emailFallback_u88ao_32{display:block;margin-top:12px;color:#244d3e;text-align:center;text-decoration:underline;font-weight:650;font-size:.9rem}._copyArea_u88ao_33{display:grid;gap:10px;margin-top:14px}._copyArea_u88ao_33 button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;border:1px solid #bdd1c7;border-radius:11px;background:#f3f9f5;color:#234b3e;font-weight:700;cursor:pointer}._copyArea_u88ao_33 button:hover{background:#e6f2ea}._copyArea_u88ao_33 p{font-size:.875rem;line-height:1.5;color:#5d675d;margin:0}._copyArea_u88ao_33 textarea{width:100%;max-width:100%;padding:12px;border:1px solid #bac8be;border-radius:11px;background:#fff;color:#27352a;font:400 .875rem/1.5 sans-serif}._empty_u88ao_23 p{line-height:1.55}._back_u88ao_3:focus-visible,._send_u88ao_30:focus-visible,._emailFallback_u88ao_32:focus-visible,._empty_u88ao_23 a:focus-visible,._controls_u88ao_18 button:focus-visible,._toolbar_u88ao_21 button:focus-visible,._copyArea_u88ao_33 button:focus-visible,._copyArea_u88ao_33 textarea:focus-visible{outline:3px solid #86bdaa;outline-offset:3px}@media(max-width:640px){._main_u88ao_2{width:calc(100% - 28px);padding-top:12px}._heading_u88ao_4{gap:12px}._item_u88ao_9{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:13px}._photo_u88ao_10,._fallback_u88ao_10{height:80px;width:80px}._itemInfo_u88ao_12{grid-column:2}._amount_u88ao_17{grid-column:2;margin:0;text-align:left;font-size:18px}._controls_u88ao_18{gap:6px}._total_u88ao_25{align-items:flex-start}._total_u88ao_25 strong{font-size:20px}}
