/* araide: служебные страницы /delivery, /pnevmo_garantya (araide_delivery.php, araide_warranty.php) */
.dl{--a:var(--ar-accent,#e8730c);--as:var(--ar-accent-soft,#fff3e8);--ln:#e6e8eb;--tx:#2a2f36;--mu:#6b7480;color:var(--tx)}
.dl .ar-ic{width:22px;height:22px;flex:none}
.dl__lead{font-size:18px;line-height:1.55;margin:0 0 26px;max-width:720px}
.dl__h{font-size:24px;font-weight:700;margin:44px 0 18px;line-height:1.25}
.dl__ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dl__way{position:relative;display:flex;flex-direction:column;border:1px solid var(--ln);border-radius:16px;padding:22px 20px 20px;background:#fff;transition:box-shadow .25s,transform .25s,border-color .25s}
.dl__way:hover{box-shadow:0 14px 34px rgba(20,24,30,.09);transform:translateY(-3px);border-color:transparent}
.dl__way.is-main{border-color:var(--a);box-shadow:0 0 0 1px var(--a) inset}
.dl__tag{position:absolute;top:-11px;left:20px;background:var(--a);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}
.dl__ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--as);color:var(--a);margin-bottom:16px}
.dl__ico .ar-ic{width:26px;height:26px}
.dl__way b{font-size:18px;line-height:1.3;margin-bottom:6px}
.dl__price{font-size:26px;font-weight:800;color:var(--a);margin:2px 0 12px;letter-spacing:-.02em}
.dl__price small{font-size:14px;font-weight:500;color:var(--mu);letter-spacing:0}
.dl__way p{margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--mu)}
.dl__way p:last-child{margin-bottom:0}
.dl__tk{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
.dl__tk span{border:1px solid var(--ln);border-radius:20px;padding:6px 14px;font-size:14px;font-weight:600;background:#fafbfc}
.dl__tk span.is-own{border-style:dashed;color:var(--mu);font-weight:500}
.dl__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:s;margin:0;padding:0;list-style:none}
.dl__steps li{position:relative;padding:0 18px 0 0;margin:0;counter-increment:s}
.dl__steps li:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--a);color:#fff;font-weight:800;font-size:18px;position:relative;z-index:1;margin-bottom:14px;box-shadow:0 0 0 6px #fff}
.dl__steps li:after{content:"";position:absolute;top:22px;left:44px;right:0;border-top:2px dashed #f2c79f}
.dl__steps li:last-child:after{display:none}
.dl__steps b{display:block;font-size:16px;margin-bottom:4px}
.dl__steps span{display:block;font-size:14px;line-height:1.5;color:var(--mu)}
.dl__pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dl__pay div{display:flex;gap:14px;align-items:flex-start;background:#f6f7f9;border-radius:14px;padding:18px}
.dl__pay i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--a);flex:none;font-style:normal}
.dl__pay b{display:block;font-size:16px;margin-bottom:3px}
.dl__pay p{margin:0}
.dl__pay span{display:block;font-size:14px;line-height:1.45;color:var(--mu)}
.dl__note{display:flex;gap:12px;align-items:center;margin:16px 0 0;padding:14px 18px;border-radius:12px;background:var(--as);font-size:15px;line-height:1.5}
.dl__note .ar-ic{color:var(--a)}
.dl__pick{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:18px;overflow:hidden;background:#1f2329;color:#fff}
.dl__pick-tx{padding:30px 30px 28px}
.dl__pick-tx h3{color:#fff;font-size:22px;margin:0 0 16px}
.dl__pick-tx ul{list-style:none;margin:0 0 22px;padding:0}
.dl__pick-tx li{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:0;font-size:15px;line-height:1.5;color:#d6dae0}
.dl__pick-tx li:before{display:none}
.dl__pick-tx li .ar-ic{color:var(--a);width:20px;height:20px;margin-top:1px}
.dl__pick-tx li b{color:#fff;font-weight:600}
.dl__btns{display:flex;flex-wrap:wrap;gap:10px}
.dl .dl__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none!important;transition:background .2s}
.dl .dl__btn .ar-ic{width:18px;height:18px}
.dl .dl__btn--a{background:var(--a);color:#fff!important}
.dl .dl__btn--a:hover{background:var(--ar-accent-d,#cf6408)}
.dl .dl__btn--g{background:rgba(255,255,255,.1);color:#fff!important}
.dl .dl__btn--g:hover{background:rgba(255,255,255,.18)}
.dl__map{min-height:300px;background:#2a2f36}
.dl__map iframe{display:block;width:100%;height:100%;min-height:300px;border:0}
.dl__faq details{border-bottom:1px solid var(--ln)}
.dl__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600}
.dl__faq summary::-webkit-details-marker{display:none}
.dl__faq summary:after{content:"+";flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--as);color:var(--a);font-size:20px;font-weight:500;transition:transform .2s}
.dl__faq details[open] summary:after{transform:rotate(45deg)}
.dl__faq p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--mu);max-width:760px}
@media (max-width:991px){.dl__ways,.dl__pay{grid-template-columns:minmax(0,1fr)}.dl__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.dl__steps li:nth-child(2):after{display:none}.dl__pick{grid-template-columns:minmax(0,1fr)}}
@media (max-width:575px){.dl__lead{font-size:16px}.dl__h{font-size:20px;margin-top:34px}.dl__steps{grid-template-columns:minmax(0,1fr)}.dl__steps li{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:0}.dl__steps li:before{margin:0;grid-row:span 2}.dl__steps li:after{display:none}.dl__pick-tx{padding:22px 18px}.dl__price{font-size:22px}}
.wr__hero{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;margin:0 0 6px}
.wr__big{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:18px;padding:26px 24px;color:#fff;background:linear-gradient(135deg,var(--a) 0%,#c95a05 100%);position:relative;overflow:hidden}
.wr__big:after{content:"";position:absolute;right:-50px;bottom:-50px;width:170px;height:170px;border-radius:50%;background:rgba(255,255,255,.1)}
.wr__shield{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.18);margin-bottom:16px}
.wr__shield .ar-ic{width:26px;height:26px}
.wr__big b{font-size:52px;line-height:1;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}
.wr__big > span:last-child{font-size:16px;line-height:1.35;opacity:.92}
.wr__facts{display:grid;gap:10px}
.wr__facts div{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--ln);border-radius:14px;padding:14px 16px;background:#fff}
.wr__facts i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--as);color:var(--a);flex:none;font-style:normal}
.wr__facts p{margin:0}
.wr__facts b{display:block;font-size:16px;margin-bottom:2px}
.wr__facts span{display:block;font-size:14px;line-height:1.45;color:var(--mu)}
.wr__cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.wr__col{border-radius:16px;padding:22px 22px 8px}
.wr__col > b{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:14px}
.wr__col.is-yes{background:#eef8f1}.wr__col.is-yes > b .ar-ic{color:#1f9d55}
.wr__col.is-no{background:#fbf0ef}.wr__col.is-no > b .ar-ic{color:#d64541}
.dl .wr__col ul{list-style:none;margin:0 0 14px;padding:0}
.dl .wr__col li{position:relative;margin:0 0 10px;padding-left:22px;font-size:15px;line-height:1.5}
.dl .wr__col li:before{content:"";position:absolute;left:3px;top:9px;width:8px;height:8px;border-radius:50%;border:0;transform:none}
.wr__col.is-yes li:before{background:#1f9d55}.wr__col.is-no li:before{background:#d64541}
.dl__note a{font-weight:600}
@media (max-width:991px){.wr__hero,.wr__cmp{grid-template-columns:minmax(0,1fr)}}
@media (max-width:575px){.wr__big b{font-size:42px}}
