.ps5{border-top:1px solid var(--line,#dedbd5);color:var(--ink,#191916);margin-top:20px;padding-top:16px}.ps5 .ps5-title{color:var(--muted,#77736d);margin:0 0 10px;font-size:12px}.ps5 ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ps5 li{grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ps5 li>span{color:#9a886d;text-align:center;font:15px/1.4 Georgia,serif}.ps5 li>p{color:#4d4943;margin:0;font-size:12.5px;line-height:1.65}.ps5.wide{border-top:0;margin-top:0;padding-top:0}.ps5.wide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ps5.wide li{border-top:1px solid #c7bcac;padding-top:14px;display:block}.ps5.wide li>span{text-align:start;font-size:19px;display:block}.ps5.wide li>p{margin-top:8px;font-size:13px}.ship-later{color:#4d4943;background:#fbf9f5;border-inline-start:2px solid #8a7458;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.75;display:flex}.v5 .ship-later svg,.ship-later svg{color:#8a7458;flex-shrink:0;width:18px;height:18px;margin-top:2px}@media (max-width:860px){.ps5.wide ol{grid-template-columns:1fr 1fr;gap:16px}}.v5 .rv .dlg{padding-bottom:0}.v5 .rv-sub{color:var(--muted);margin-bottom:4px;font-size:12px}.v5 .rv-items{margin:0;padding:0;list-style:none}.v5 .rv-item{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.v5 .rv-img{aspect-ratio:3/4;background:var(--frame,#f5f5f3);color:#9b8d78;place-items:center;display:grid;overflow:hidden}.v5 .rv-img img{object-fit:cover;width:100%;height:100%}.v5 .rv-img svg{width:22px;height:22px}.v5 .rv-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.v5 .rv-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.v5 .rv-meta b{color:var(--ink);font-weight:400}.v5 .rv-note{color:var(--muted);margin-top:4px;font-size:11px}.v5 .rv-store{max-width:180px;color:var(--muted);direction:ltr;border-bottom:1px solid #c9c4bb;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:inline-flex}.v5 .rv-store span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v5 .rv-price{text-align:right;margin-top:6px;font-size:14px;font-weight:500}.v5 .rv-price small{color:var(--muted);margin-inline-start:6px;font-size:11px;font-weight:400}.v5 .rv-price.team{color:#8a7458;font-size:12px;font-weight:400}.v5 .rv-to{background:var(--paper);margin-block:20px;padding:16px 18px}.v5 .rv-to h3{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:400;display:flex}.v5 .rv-to h3 svg{color:#6f6658;width:16px;height:16px}.v5 .rv-to>p{font-size:14px}.v5 .rv-addr{color:var(--muted);background:#fff;border:1px solid #e6dfd3;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.75}.v5 .rv-addr b{color:var(--ink);font-size:13px;font-weight:500;display:block}.v5 .rv-addr span{overflow-wrap:anywhere;white-space:pre-line;display:block}.v5 .rv-addr .ltr{text-align:right}.v5 .rv-small{color:var(--muted);margin-top:4px;font-size:12px}.v5 .rv-small a{color:var(--ink);border-bottom:1px solid}.v5 .rv .ct-total{margin-top:16px}.v5 .rv .ct-total b{font-size:22px}.v5 .rv-unp{color:var(--muted);margin-top:10px;font-size:12px}.v5 .rv-foot{border-top:1px solid var(--line);padding:16px 32px max(20px,env(safe-area-inset-bottom));margin-inline:-32px;background:#fff;margin-top:24px;position:sticky;bottom:0}.v5 .rv-guest{color:var(--muted);text-align:center;margin-bottom:12px;font-size:12px}.v5 .rv-acts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.v5 .rv-acts .add-btn{width:100%;height:52px;margin-top:0}.v5 .rv-acts .lkm-sec{height:52px}.v5 .rv-acts .add-btn:disabled{opacity:.7;background:#3a3934}.v5 .rv-spin{border:1.5px solid #fff5;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite rvspin}@keyframes rvspin{to{transform:rotate(360deg)}}.v5 .ed .lkm-fields{margin-top:4px}.v5 .ed-acts{grid-template-columns:1fr 2fr;gap:10px;margin-top:26px;display:grid}.v5 .ed-acts .add-btn{width:100%;height:52px;margin-top:0}.v5 .ed-acts .lkm-sec{height:52px}.v5 .ok .lkm-msg strong{color:var(--ink);font-weight:500}.v5 .ok .ok-num{color:var(--muted);margin-top:10px;font-size:13px}@media (max-width:860px){.v5 .rv-foot{margin-inline:-16px;padding-inline:16px}.v5 .rv-item{grid-template-columns:56px minmax(0,1fr);gap:12px}}html[dir=ltr] .v5 .rv-price,html[dir=ltr] .v5 .rv-addr .ltr,html[dir=ltr] .v5 .ct-store,html[dir=ltr] .v5 .ct-title button{text-align:left}html[dir=ltr] .v5 .ct-price,html[dir=ltr] .v5 .ct-v,html[dir=ltr] .v5 .ct-tbd,html[dir=ltr] .v5 .ct-total small,html[dir=ltr] .v5 .ct-how dd{text-align:right}html[dir=ltr] .v5 .ct-sel .chev{left:auto;right:14px}html[dir=ltr] .v5 .ct-other>svg{left:13px;right:auto}html[dir=ltr] .v5 .ct-other input{padding:0 14px 0 40px}html[dir=ltr] .v5 .ct-olist button{text-align:left}.v5 .rv-country{gap:6px;display:grid}.v5 .rv-country select{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;color:var(--ink);background:#fff;padding:0 14px;font-size:15px}.v5 .rv-country select[aria-invalid=true]{border-color:#b42318}.v5 .rv-country small{color:#b42318;font-size:12px}.v5 .rv-change{color:var(--ink);border-bottom:1px solid var(--ink);margin-inline-start:10px;padding:0 0 1px;font-size:12.5px}
