.flatpickr-calendar{border-radius:0!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--bg)!important}.wrapper-prebook{max-width:900px;width:100%;margin:30px auto;padding:20px}.contact__block input[type=radio]{accent-color:#38362A}.contact__block select{background-image:var(--ICO-SELECT-WHITE)}.contact__block label~input[type=text],.contact__block label~select,.contact__block [type=email],.contact__block [type=tel]{margin-top:5px}.prebook__guests{display:flex;flex-direction:column;gap:10px}.prebook__guests.no-list{display:block!important}.prebook__guest{background-color:#dcd5c1;border-radius:6px;padding:20px;color:#000;width:100%}.prebook__guest select{background-image:var(--ICO-SELECT);border-color:#000;color:inherit}.prebook__guest input[type=radio]{accent-color:#000}.prebook__guest-title{font-weight:600;margin-bottom:10px}.prebook__date input.datetime-picker{background-image:var(--ICO-SELECT-WHITE);background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;cursor:pointer;width:100%}.flatpickr-current-month{display:flex!important;align-items:center;justify-content:center;gap:10px}.prebook__number-guests{display:flex;align-items:center;gap:15px;margin:20px 0}.prebook__number-guests label{margin-right:30px}.prebook__number-guests button{width:36px;height:36px;border:1px solid #fff;font-size:18px;line-height:1;padding-bottom:2px;border-radius:50%;margin:0;text-align:center;font-weight:600}.prebook__number-guests input{width:36px;height:36px;border:1px solid #fff;background-color:#fff;color:var(--bg);font-size:18px;line-height:36px;border-radius:50%;margin:0;padding:0;text-align:center;font-weight:600}.moreguests__message{display:inline-block;border-radius:3px;background-color:#fff;color:#000;padding:8px;margin-bottom:20px}.moreguests__button{display:inline-block;border-radius:3px;background-color:#dcd5c1;color:#000;padding:12px 20px;font-weight:600}.prebook__bottom{padding-top:20px}.prebook__bottom p{margin-top:15px}.contact__block-title{font-size:var(--font-5)}.prebook__guest fieldset{display:flex;flex-wrap:wrap;column-gap:10px}.prebook__guest fieldset legend{width:100%}.contact__block-radio{display:flex;align-items:center;gap:8px}.contact__block-radio:empty{display:none}.contact__block-radio p{margin-right:10px}.prebook-summary__top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #7E7A77}.prebook-summary__top small{font-size:14px}.prebook-summary__top-title{font-size:var(--font-8)}.prebook-summary{display:flex;flex-direction:column;gap:8px;background-color:#fff;padding:20px;border-radius:6px;color:#000;font-size:16px}.prebook-summary__title{font-size:18px}.prebook-summary__guest{display:flex;flex-direction:column;gap:8px;background-color:#dcd5c1;padding:20px;border-radius:6px}.prebook-summary__request a{font-weight:300;text-decoration:underline;padding-left:5px}.prebook-summary__booking{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:5px 30px}.prebook-summary__request{display:grid;grid-template-columns:1fr 2fr;margin-bottom:10px}.prebook-summary__treatments{display:flex;flex-wrap:wrap;gap:8px}.prebook-summary__treatments:empty{display:none}.prebook-summary__treatments span{border-radius:5px;border:1px solid #000;background-color:#fff;font-size:12px;line-height:20px;padding:4px 8px;font-weight:400}.prebook-tooltip{width:20px;height:14px;background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.3335 5.11873H8.66683V6.45207H7.3335V5.11873ZM7.3335 7.7854H8.66683V11.7854H7.3335V7.7854ZM8.00016 1.7854C4.32016 1.7854 1.3335 4.77207 1.3335 8.45207C1.3335 12.1321 4.32016 15.1187 8.00016 15.1187C11.6802 15.1187 14.6668 12.1321 14.6668 8.45207C14.6668 4.77207 11.6802 1.7854 8.00016 1.7854ZM8.00016 13.7854C5.06016 13.7854 2.66683 11.3921 2.66683 8.45207C2.66683 5.51207 5.06016 3.11873 8.00016 3.11873C10.9402 3.11873 13.3335 5.51207 13.3335 8.45207C13.3335 11.3921 10.9402 13.7854 8.00016 13.7854Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center;background-size:14px;margin-left:3px;transform:translateY(-1px)}.prebook__time label{display:flex;align-items:center;position:relative}.prebook__time label:after{content:"Reservation open from 10:00 to 22:00";position:absolute;top:-30px;left:0;background-color:#000;color:#fff;font-size:12px;line-height:20px;padding:2px 12px;border-radius:3px;opacity:0;visibility:hidden;transform:translateY(5px);transition:.3s;z-index:1}.prebook__time label:before{content:"";position:absolute;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #000 transparent;top:-9px;left:30px;opacity:0;visibility:hidden;transform:translateY(5px) rotate(180deg);transition:.3s;z-index:1}.prebook__time label:hover:after{opacity:1;visibility:visible;transform:none}.prebook__time label:hover:before{opacity:1;visibility:visible;transform:rotate(180deg)}.guest-icon{padding-left:18px;background-image:url(./icon-guest.svg);background-position:left center;background-repeat:no-repeat;background-size:15px}#prebook-submit{display:flex;justify-content:center;margin:auto;align-items:center;gap:10px;text-align:center}#prebook-submit,#prebook-submit:hover{background:#72662b;color:#fff}#prebook-submit svg{width:18px;height:auto}@media screen and (max-width:440px){.prebook-summary__request{display:grid;grid-template-columns:1fr}}@media screen and (min-width:768px){.prebook-summary__request{display:grid;grid-template-columns:1fr 3fr}.prebook__guests{display:grid;grid-template-columns:repeat(3,1fr)}#prebook-page{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.prebook__block{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:20px}#prebook-page>*:not(.short-field),.prebook__block>*:not(.short-field){width:100%}#prebook-page>*{margin:0}#prebook-page hr{margin:0}.short-field{width:calc(33% - 12px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/prebook.css.map */
