БРОНИРОВАНИЕ

Оформление бронирования

Проверьте детали и заполните контактные данные

.naf-bp-wrap{max-width:860px;margin:0 auto;padding:48px 24px 80px;font-family:inherit} .naf-bp-summary{background:#fff;border:1px solid #E8E2D9;border-radius:16px;margin-bottom:32px;overflow:hidden} .naf-bp-summary-head{background:#F5F0E8;padding:14px 28px;font-size:11px;font-weight:700;letter-spacing:0.15em;color:#C9A84C;text-transform:uppercase;border-bottom:1px solid #E8E2D9} .naf-bp-grid{display:grid;grid-template-columns:repeat(3,1fr)} .naf-bp-cell{padding:22px 28px;border-right:1px solid #E8E2D9;border-bottom:1px solid #E8E2D9} .naf-bp-cell:nth-child(3n){border-right:none} .naf-bp-cell:nth-last-child(-n+3){border-bottom:none} .naf-bp-lbl{display:block;font-size:11px;font-weight:700;letter-spacing:0.1em;color:#9A9A9A;text-transform:uppercase;margin-bottom:5px} .naf-bp-val{display:block;font-size:16px;font-weight:600;color:#1E2B1F} .naf-bp-price{color:#C9A84C;font-size:18px} .naf-bp-note{color:#7A7A7A;font-size:14px;text-align:center;margin-bottom:28px;line-height:1.6} .naf-bp-form-wrap{background:#fff;border:1px solid #E8E2D9;border-radius:16px;padding:36px 40px} @media(max-width:640px){ .naf-bp-grid{grid-template-columns:1fr 1fr} .naf-bp-form-wrap{padding:24px 20px} } /* Jetpack form overrides — match naf-bp design */ .naf-bp-form-wrap .contact-form{display:flex;flex-direction:column;gap:20px} .naf-bp-form-wrap .contact-form p{margin:0} .naf-bp-form-wrap .contact-form label{display:block;font-size:12px;font-weight:700;letter-spacing:0.08em;color:#1E2B1F;text-transform:uppercase;margin-bottom:6px} .naf-bp-form-wrap .contact-form input[type=»text»], .naf-bp-form-wrap .contact-form input[type=»email»], .naf-bp-form-wrap .contact-form input[type=»tel»], .naf-bp-form-wrap .contact-form textarea{border:1px solid #E8E2D9;border-radius:6px;padding:14px 16px;font-size:15px;color:#1E2B1F;font-family:inherit;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box;background:#fff} .naf-bp-form-wrap .contact-form input:focus, .naf-bp-form-wrap .contact-form textarea:focus{border-color:#C9A84C} .naf-bp-form-wrap .contact-form input[type=»submit»]{background:#C9A84C;color:#1E2B1F;border:none;padding:16px 40px;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer;transition:opacity .2s;align-self:flex-start;width:auto} .naf-bp-form-wrap .contact-form input[type=»submit»]:hover{opacity:.87} .naf-bp-form-wrap .contact-form .contact-form-submission-message{background:#F5F0E8;border:1px solid #C9A84C;border-radius:12px;padding:32px;text-align:center;color:#1E2B1F;font-size:16px} /* Hide the booking-data textarea row visually */ .naf-bp-hidden-row{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
ДЕТАЛИ БРОНИРОВАНИЯ
Номер
Дата заезда
Дата выезда
Ночей
Гостей
СтоимостьУточняется

Заполните данные — менеджер свяжется для подтверждения в течение 2 часов.

(function(){ var M=[‘января’,’февраля’,’марта’,’апреля’,’мая’,’июня’,’июля’,’августа’,’сентября’,’октября’,’ноября’,’декабря’]; function fd(s){if(!s)return ‘—’;var d=new Date(s+’T12:00:00′);return d.getDate()+’ ‘+M[d.getMonth()]+’ ‘+d.getFullYear();} function fn(n){n=parseInt(n)||0;if(n===1)return ‘ночь’;if(n>=2&&n=2&&g<=4)return g+' гостя';return g+' гостей';} var p=new URLSearchParams(window.location.search); var ci=p.get('checkin')||''; var co=p.get('checkout')||''; var g=p.get('guests')||'2'; var roomKey=p.get('room')||''; var roomName=p.get('roomName')||roomKey||''; var price=p.get('price')||''; var nights=p.get('nights')||''; if(!nights&&ci&&co){var d1=new Date(ci+'T12:00:00'),d2=new Date(co+'T12:00:00');nights=Math.max(0,Math.round((d2-d1)/86400000));} document.getElementById('nafRoom').textContent=roomName||'—'; document.getElementById('nafIn').textContent=fd(ci); document.getElementById('nafOut').textContent=fd(co); document.getElementById('nafNights').textContent=nights?(nights+' '+fn(nights)):'—'; document.getElementById('nafGuests').textContent=fg(g); document.getElementById('nafPrice').textContent=price?(price+' AZN'):'Уточняется'; // Inject booking data into the hidden Jetpack field after DOM ready function injectBookingData(){ var field=document.getElementById('naf-booking-data'); if(!field)return; var parts=[]; if(roomName)parts.push('Номер: '+roomName); if(ci)parts.push('Дата заезда: '+fd(ci)); if(co)parts.push('Дата выезда: '+fd(co)); if(nights)parts.push('Ночей: '+nights+' '+fn(nights)); if(g)parts.push('Гостей: '+fg(g)); if(price)parts.push('Стоимость: '+price+' AZN'); field.value=parts.join('\n'); } if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',injectBookingData); }else{ injectBookingData(); } })();

← Назад

Большое спасибо за ответ! ✨