/* Документы сайта «Сандалы»: оферта, доставка и оплата, возврат, контакты (стиль как у политики конфиденциальности) */
:root{--ink:#10232B; --muted:#5B6B73; --line:#E1E9EC; --bg:#F4F8F9; --accent:#12788A; --warn:#8A5A00}
*{box-sizing:border-box}
body{margin:0; background:var(--bg); color:var(--ink); font:16px/1.65 "Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
a{color:var(--accent)}
.top{background:#fff; border-bottom:1px solid var(--line)}
.top div,.doc{max-width:820px; margin:0 auto; padding:0 20px}
.top div{height:64px; display:flex; align-items:center; justify-content:space-between; gap:12px}
.top a.brand{font:700 21px "Spectral",Georgia,serif; color:var(--ink); text-decoration:none}
.doc{padding-top:40px; padding-bottom:40px}
h1{font:700 clamp(28px,5vw,40px)/1.15 "Spectral",Georgia,serif; margin:0 0 8px}
h2{font:700 22px/1.3 "Spectral",Georgia,serif; margin:34px 0 10px}
p,li,td{color:#2A3E47}
ul,ol{padding-left:22px}
li{margin:6px 0}
.meta{color:var(--muted); margin:0 0 24px}
.draft{background:#FFF6E0; border:1px solid #F0D79A; color:var(--warn); border-radius:14px; padding:14px 16px; margin:0 0 24px; font-size:15px}
.box{background:#fff; border:1px solid var(--line); border-radius:16px; padding:18px 20px; margin:12px 0}
.ph{background:#FFF1C9; border-radius:4px; padding:0 4px}
table{width:100%; border-collapse:collapse; background:#fff; border:1px solid var(--line); border-radius:16px; overflow:hidden; margin:12px 0}
th,td{text-align:left; vertical-align:top; padding:12px 14px; border-bottom:1px solid var(--line)}
th{background:#EEF4F6; font-weight:600; color:var(--ink)}
tr:last-child td{border-bottom:0}
.docs-nav{max-width:820px; margin:0 auto; padding:0 20px 56px; display:flex; flex-wrap:wrap; gap:8px 16px; font-size:15px}
.docs-nav span{color:var(--muted)}
.docs-nav a[aria-current]{color:var(--ink); font-weight:600; text-decoration:none}
@media (max-width:600px){ .top div,.doc,.docs-nav{padding-left:16px; padding-right:16px} th,td{padding:10px} }
