.-RJi4G_page{max-width:1200px;padding:44px 30px 65px}.-RJi4G_page h1{margin:12px 0 28px;font-size:36px;font-weight:800}.-RJi4G_eyebrow{color:var(--green);align-items:center;gap:8px;font-weight:800;display:flex}.-RJi4G_layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.-RJi4G_panel{background:var(--white);border:1px solid var(--line);border-radius:16px;min-width:0;padding:24px}.-RJi4G_panel h2{margin:0 0 18px;font-size:22px;font-weight:800}.-RJi4G_item{border-bottom:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.-RJi4G_item:first-of-type{padding-top:0}.-RJi4G_item>img{object-fit:contain;background:#fff;border-radius:8px;width:70px;height:90px}.-RJi4G_itemCopy{flex:1;min-width:0}.-RJi4G_item h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px}.-RJi4G_item p{color:var(--green);margin:0 0 8px;font-weight:700}.-RJi4G_item small,.-RJi4G_hint{color:var(--muted);font-size:14px;line-height:1.6}.-RJi4G_quantity{align-items:center;gap:12px;margin-top:12px;display:flex}.-RJi4G_quantity button{border:1px solid var(--line);background:var(--sage);border-radius:8px;place-items:center;min-width:40px;height:44px;display:grid}.-RJi4G_quantity span{font-weight:800}.-RJi4G_quantity .-RJi4G_remove{background:0 0;margin-left:auto}.-RJi4G_primary{background:var(--green);color:#fff;width:100%;min-height:48px;font:inherit;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.-RJi4G_primary:disabled,.-RJi4G_quantity button:disabled{opacity:.5;cursor:default}.-RJi4G_total{flex-wrap:wrap;justify-content:space-between;gap:12px;line-height:1.6;display:flex}.-RJi4G_continue{color:var(--green);align-items:center;gap:8px;margin-top:20px;font-weight:700;display:inline-flex}.-RJi4G_delivery{grid-column:1/-1;scroll-margin-top:180px}.-RJi4G_delivery h2{scroll-margin-top:180px}.-RJi4G_fields{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.-RJi4G_fields label{flex-direction:column;gap:8px;min-width:0;font-weight:700;display:flex}.-RJi4G_fields input,.-RJi4G_fields select{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bac7b4;border-radius:8px;padding:11px 12px;font-size:16px}.-RJi4G_review{background:var(--sage);overflow-wrap:anywhere;border-radius:10px;margin-top:22px;padding:20px}.-RJi4G_review p{line-height:1.7}.-RJi4G_message{color:var(--green);font-weight:700}.-RJi4G_empty{border:1px solid var(--line);border-radius:14px;padding:25px}.-RJi4G_empty a{color:var(--green);font-weight:800}@media (max-width:700px){.-RJi4G_page{padding:30px 18px 45px}.-RJi4G_page h1{font-size:29px}.-RJi4G_layout,.-RJi4G_fields{grid-template-columns:1fr}.-RJi4G_panel{padding:18px}.-RJi4G_item{gap:10px}.-RJi4G_item>img{width:50px;height:75px}.-RJi4G_item h2{font-size:17px}.-RJi4G_quantity{gap:8px}.-RJi4G_quantity button{min-width:36px}.-RJi4G_delivery,.-RJi4G_delivery h2{scroll-margin-top:150px}}a.-RJi4G_primary{text-align:center;justify-content:center;align-items:center;display:flex}
