/* АНИКЕИЧ v11.2 — локальная доставка и заявка на почту */
.delivery-new{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr);gap:20px;align-items:stretch}
.delivery-panel,.delivery-side{background:#fff;border:1px solid #dfebef;border-radius:27px;padding:35px;box-shadow:0 14px 38px rgba(21,52,67,.065)}
.delivery-head{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.delivery-fast-chip{background:#e5f5ef;color:#197256;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:850}
.delivery-panel h2{font-size:clamp(27px,3.6vw,49px);line-height:1.08;letter-spacing:-1.4px;margin:10px 0 20px}.delivery-panel h2 em{font-style:normal;color:#ea6737}
.delivery-lead{font-size:15px!important;max-width:720px;line-height:1.75!important;color:#516d7a}.delivery-lead strong{color:#263f4c}
.delivery-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:26px}.delivery-perks>div{border:1px solid #e2e9ed;background:#f6f9fa;border-radius:16px;padding:15px}.delivery-perks strong,.delivery-perks span{display:block}.delivery-perks strong{font-size:13px;line-height:1.5;color:#203f4e}.delivery-perks span{font-size:11px;color:#718894;line-height:1.5;margin-top:8px}
.delivery-cta-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.delivery-cta-row .btn{gap:8px;min-height:44px;font-size:12px;padding:12px 16px;border-radius:30px}.delivery-fine{font-size:11px!important;color:#7c8d98;line-height:1.5;margin:14px 0 0}
.delivery-side{display:flex;flex-direction:column;background:#203e4e;color:#fff;overflow:hidden;position:relative;gap:0}.delivery-side:before{content:'';position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.15);border-radius:50%;top:-105px;right:-90px;pointer-events:none}
.delivery-side-top span,.delivery-side-address span{font-weight:850;font-size:10px;letter-spacing:1.1px;color:#acd5da}.delivery-side-top strong{display:block;font-size:25px;letter-spacing:-.6px;margin:17px 0 8px}.delivery-side-top p{font-size:13px!important;color:#d5e4e8;line-height:1.6}
.delivery-side-address{margin:25px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.delivery-side-address strong{display:block;font-size:23px;line-height:1.25;margin:11px 0 17px}.delivery-side-address a{display:inline-flex;padding:12px 17px;background:#f1f8fa;color:#1e4759;font-size:12px;font-weight:850;border-radius:50px}
.delivery-side-foot{margin-top:auto;font-size:12px;line-height:1.65;color:#cce0e6}.delivery-side-foot a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.contact-region{line-height:1.75}.contact-region strong{color:#fff}.contact-region a{font-size:12px;color:#aee7ed;border-bottom:1px solid rgba(174,231,237,.5)}.contact-email{display:inline-block;color:#d9edf0;margin-top:12px;font-size:13px;font-weight:700}
.privacy-consent{display:flex;align-items:flex-start!important;gap:11px;cursor:pointer;font-size:11px!important;line-height:1.6;color:#526977;margin:12px 0}.privacy-consent input{width:17px;height:17px;min-height:unset;flex:0 0 17px;margin:2px 0 0;accent-color:#178e92}.privacy-consent a{text-decoration:underline;color:#14738c}.anikeich-honey{position:absolute!important;left:-99999px!important;width:1px;height:1px;overflow:hidden}.inquiry-form button[type=submit]:disabled{opacity:.55;cursor:wait}
@media(max-width:900px){.delivery-new{grid-template-columns:1fr}.delivery-side{min-height:280px}}
@media(max-width:650px){.delivery-panel,.delivery-side{padding:23px;border-radius:21px}.delivery-perks{grid-template-columns:1fr;gap:8px}.delivery-perks>div{padding:12px 15px}.delivery-perks span{margin-top:3px}.delivery-panel h2{font-size:31px}.delivery-lead{font-size:13px!important}.delivery-cta-row{display:grid}.delivery-cta-row .btn{width:100%}}
