.delivery-page{display:grid;gap:20px}.delivery-hero p{margin:0;color:#ffffffbf}.delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.price-list{display:grid;gap:10px;margin:14px 0}.price-row{display:grid;grid-template-columns:1.4fr .6fr;gap:6px 14px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.price-title{font-weight:800}.price-value{text-align:right;font-weight:1000;color:#fde047}.price-desc{grid-column:1 / -1;color:#ffffffa6;font-size:13px}.note-box{margin:12px 0;padding:10px 12px;border-radius:12px;background:#facc151a;border:1px solid rgba(250,204,21,.2)}.alert-box{margin-top:12px;padding:10px 12px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ffffffe6}.muted{color:#ffffffa6}.checklist,.dot-list{margin:10px 0 0;padding-left:18px}.checklist li,.dot-list li{margin:6px 0}.delivery-page ul{padding-left:18px}.delivery-page ul li::marker{color:#fde047}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pay-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.pay-badges span{padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-weight:700;font-size:13px}.requisites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}@media(max-width:900px){.delivery-grid,.split,.requisites-grid,.price-row{grid-template-columns:1fr}.price-value{text-align:left}}
