html{scroll-behavior:smooth}body.body-reserve{min-width:320px;background:var(--c-base);font-family:Kelson Normal}body.body-reserve h1{margin:0}.image-fit{overflow:hidden;position:relative;background-size:cover;background-position:center}.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iti{--iti-path-flags-1x: url(./flags-D1ZsmaPP.webp);--iti-path-flags-2x: url(./flags@2x-CK7NHWq8.webp)}.iti__selected-dial-code{color:#ddd}.iti:has(input:not(:-moz-placeholder)) .iti__selected-dial-code{color:#565656}.iti:has(input:not(:placeholder-shown)) .iti__selected-dial-code{color:#565656}.iti__search-input{padding:.5rem 2rem!important}.iti__selected-country-primary:hover{background:#0000000d!important}.iti button{transition:all var(--t-duration)!important}.iti button:focus{background:unset}.iti button:hover{background:transparent!important}:root{--t-duration: .3s;--c-black: #000;--c-white: #fff;--c-base: #F8F8F8}.amenities{list-style:none;margin:0;padding:0;font-size:12px;font-family:"Petrov Sans Regular",Sans-serif;font-weight:400;display:flex;gap:12px;flex-wrap:wrap}.amenities li{display:flex;gap:12px;align-items:center}.amenities li:after{content:"";display:inline-block;width:3px;height:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3' fill='none'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23565656'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.amenities li:last-child:after{display:none}.amenities .more-amenities{font-family:"Petrov Sans Light",Sans-serif;font-weight:300}.back-button{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:400;color:#9f9f9f;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all var(--t-duration) ease-in-out}.back-button:hover{opacity:.8;color:#9f9f9f}.calendar{position:relative;width:100%;display:flex;justify-content:center;margin:0 auto}.custom-calendar{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;font-family:inherit!important}.custom-calendar .flatpickr-months{background:transparent;border:none;padding:0;margin-bottom:20px;display:flex;align-items:center;justify-content:center;position:relative;min-height:24px}.custom-calendar .flatpickr-months .flatpickr-month{background:transparent;color:#565656;fill:#565656;height:auto;padding:0;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.custom-calendar .flatpickr-months .flatpickr-current-month{font-size:16px;font-weight:400;color:#565656;padding:0;text-align:center;position:relative;z-index:1;width:unset;left:unset}.custom-calendar .flatpickr-months .flatpickr-current-month span.cur-month{margin-left:unset!important;font-weight:400}.custom-calendar .flatpickr-months .flatpickr-current-month span.cur-month:hover{background:unset}.custom-calendar .flatpickr-months .numInputWrapper{width:-moz-fit-content!important;width:fit-content!important;pointer-events:none!important}.custom-calendar .flatpickr-months .numInputWrapper.year-static-wrapper{display:inline-block}.custom-calendar .flatpickr-months .numInputWrapper span{position:relative!important;width:-moz-fit-content!important;width:fit-content!important;padding:0!important;margin:0 0 0 4px!important}.custom-calendar .flatpickr-months .cur-year,.custom-calendar .flatpickr-months .cur-year-static{pointer-events:none!important;cursor:default!important;user-select:none!important;-moz-user-select:none!important;-webkit-user-select:none!important;background:transparent!important;border:none!important;outline:none!important;display:inline-block!important;font-size:16px!important;font-weight:400!important;color:#565656!important;visibility:visible!important;opacity:1!important}.custom-calendar .flatpickr-months .cur-year:hover,.custom-calendar .flatpickr-months .cur-year:focus,.custom-calendar .flatpickr-months .cur-year-static:hover,.custom-calendar .flatpickr-months .cur-year-static:focus{background:transparent!important;border:none!important;outline:none!important}.custom-calendar .flatpickr-months .arrowUp,.custom-calendar .flatpickr-months .arrowDown{display:none!important}.custom-calendar .flatpickr-months .numInputWrapper:hover{background:none!important}.custom-calendar .flatpickr-months .flatpickr-prev-month,.custom-calendar .flatpickr-months .flatpickr-next-month{position:absolute;top:0;padding:0;height:auto;width:auto;color:#9f9f9f;fill:#9f9f9f;cursor:pointer;transition:opacity .2s}.custom-calendar .flatpickr-months .flatpickr-prev-month:hover:not(.inactive),.custom-calendar .flatpickr-months .flatpickr-next-month:hover:not(.inactive){opacity:.7}.custom-calendar .flatpickr-months .flatpickr-prev-month.inactive,.custom-calendar .flatpickr-months .flatpickr-next-month.inactive{opacity:.3;cursor:not-allowed;display:block}.custom-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.custom-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#b9b0a0}.custom-calendar .flatpickr-months .flatpickr-prev-month svg,.custom-calendar .flatpickr-months .flatpickr-next-month svg{width:16px;height:16px}.custom-calendar .flatpickr-months .flatpickr-prev-month{left:0}.custom-calendar .flatpickr-months .flatpickr-next-month{right:0}.custom-calendar .flatpickr-weekdays{background:transparent;border:none;padding:0;margin-bottom:10px}.custom-calendar .flatpickr-weekdays .flatpickr-weekday{background:transparent;color:#565656;cursor:default;font-size:14px;font-weight:400;text-align:center;padding:0;height:auto;line-height:1.5;width:14.2857142857%}.custom-calendar .flatpickr-days{padding:0}.custom-calendar .dayContainer{padding:0;min-width:0;max-width:none;gap:4px!important;font-size:12px!important}.custom-calendar .flatpickr-day{border:1px solid #E0E0E0;border-radius:0;box-sizing:border-box;color:#565656;cursor:pointer;font-weight:400;height:40px;line-height:40px;margin:0;text-align:center;width:14.2857142857%;transition:background-color .2s,color .2s}.custom-calendar .flatpickr-day:hover{background:#f5f5f5;border-color:#b9b0a0;color:#565656}.custom-calendar .flatpickr-day.flatpickr-disabled{border:1px solid #DDD!important;background:#ddd!important;color:#565656!important;cursor:not-allowed}.custom-calendar .flatpickr-day.prevMonthDay,.custom-calendar .flatpickr-day.nextMonthDay{height:0;width:0;visibility:hidden}.custom-calendar .flatpickr-day.selected{border:1px solid #B9B0A0;background:#eae4dc;box-shadow:none;color:#b9b0a0}.custom-calendar .flatpickr-day.selected:hover{background:#eae4dc;border-color:#b9b0a0;color:#b9b0a0}.custom-calendar .flatpickr-day.startRange,.custom-calendar .flatpickr-day.endRange{border:1px solid #B9B0A0!important;background:#eae4dc!important;box-shadow:none;color:#b9b0a0!important;border-radius:0!important}.custom-calendar .flatpickr-day.startRange:hover,.custom-calendar .flatpickr-day.endRange:hover{background:#eae4dc!important;border-color:#b9b0a0!important;color:#b9b0a0}.custom-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.custom-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.custom-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:unset}.custom-calendar .flatpickr-day.inRange:not(.startRange):not(.endRange){background:#edeae5!important;border:none!important;border-radius:0!important;color:#565656;box-shadow:-5px 0 #edeae5,5px 0 #edeae5!important}.custom-calendar .flatpickr-day.inRange:not(.startRange):not(.endRange):hover{background:#edeae5!important;border:none!important;box-shadow:-5px 0 #edeae5,5px 0 #edeae5!important}.custom-calendar .flatpickr-day.flatpickr-day.today{border:1px solid #E0E0E0;border-radius:0;box-sizing:border-box;cursor:pointer;font-weight:400;height:40px;line-height:40px;margin:0;text-align:center;width:14.2857142857%;transition:background-color .2s,color .2s}.custom-calendar .flatpickr-day.flatpickr-day.today:hover{background:transparent;border-color:#b9b0a0;color:#565656}.custom-calendar .flatpickr-day.flatpickr-day.today.selected{border:1px solid #B9B0A0;background:#eae4dc;box-shadow:none}.custom-calendar .flatpickr-day.flatpickr-day.today.selected:hover{background:#eae4dc;border-color:#b9b0a0;color:#b9b0a0}.choose-rooms{display:flex;flex-direction:column;gap:32px;max-width:918px;position:relative;width:100%;height:100%}.choose-rooms__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;align-items:center;justify-content:center;background:var(--c-base)}.choose-rooms.is-loading .choose-rooms__loading{display:flex}.choose-rooms__spinner{width:44px;height:44px;border-radius:999px;border:3px solid rgba(188,179,161,.35);border-top-color:#bcb3a1;animation:tpSpin .9s linear infinite}@keyframes tpSpin{to{transform:rotate(360deg)}}.details-wrapper{display:flex;gap:64px;width:100%;justify-content:center}@media screen and (max-width: 767px){.details-wrapper{flex-direction:column;gap:24px}}.details-wrapper__inner{display:flex;flex-direction:column}@media screen and (max-width: 767px){.details-wrapper__inner{gap:24px}}.details-wrapper__inner .payment-providers{display:flex;align-items:center;gap:4px;margin-top:auto}.details-wrapper__inner--centered{justify-content:center;gap:64px;align-items:center}@media screen and (max-width: 767px){.details-wrapper__inner--centered{gap:24px;width:100%}}.details-reserve{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f0f0f0;color:#565656;position:relative}@media screen and (max-width: 767px){.details-reserve{width:100%}}.details-reserve h4{padding:0;margin:0;font-size:16px;font-weight:700}.details-reserve__row{padding-block:12px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #DDD}.details-reserve__row h6{color:#565656;font-size:14px;font-weight:400;font-family:"Kelson Normal",Sans-serif;padding:0;margin:0}.details-reserve p{margin:0;padding:0}.details-reserve__periods{display:flex;gap:4px;align-items:center;justify-content:space-between}.details-reserve__period{font-size:12px;font-family:Kelson Lite}.details-reserve__change{font-family:Kelson Lite;font-size:12px;text-decoration:underline;color:#565656;transition:all var(--t-duration) ease-in-out}.details-reserve__change:hover{color:var(--c-black)}.details-reserve__total{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;font-family:Kelson Lite;margin-top:auto}.details-reserve__total .price{font-size:16px;font-weight:600;font-family:"Petrov Sans Regular",Sans-serif}.details-reserve__rooms{display:flex;flex-direction:column;gap:6px}.details-reserve__room{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:12px}.details-reserve__people{display:flex;align-items:center;font-size:12px;font-family:Kelson Lite}.details-reserve__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#f0f0f0d9;z-index:5}.details-reserve.is-loading .details-reserve__loading{display:flex}.details-reserve__spinner{width:32px;height:32px;border-radius:999px;border:3px solid rgba(188,179,161,.35);border-top-color:#bcb3a1;animation:tpSpin .9s linear infinite}.details{display:flex;flex-direction:column;gap:20px;width:100%;max-width:534px}@media screen and (max-width: 767px){.details{max-width:unset}}.details--card{max-width:420px}@media screen and (max-width: 767px){.details--card{max-width:unset}}.details--card input{border:1px solid #DDD!important}.details--card .details__field{gap:4px}.details__row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;justify-content:center}@media screen and (max-width: 767px){.details__row{grid-template-columns:repeat(1,1fr)}}.details__row label{font-size:12px;color:#565656;font-family:Kelson Lite}.details__row input{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset}.details__row input::-moz-placeholder{color:#ddd;font-size:14px}.details__row input::placeholder{color:#ddd;font-size:14px}.details__row input:focus{outline:unset;border-bottom:2px solid #CFC9BC}.details__row input:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.details__row input:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.details__row input:-webkit-autofill,.details__row input:-webkit-autofill:hover,.details__row input:-webkit-autofill:focus,.details__row input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#565656!important;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.details__row input:-moz-autofill{background-color:transparent!important;color:#565656!important}.details__row--single{grid-template-columns:repeat(1,1fr)}.details__row--card{grid-template-columns:1fr 2fr}.details__double-fields{display:flex;gap:12px}.details__fields{display:flex;flex-direction:column;gap:28px}.details__field{display:flex;flex-direction:column}.details__field--textarea{display:flex;flex-direction:column;gap:4px}.details__field--textarea textarea{border:1px solid #DDD;padding:6px 4px;background:transparent;color:#565656}.details__field--textarea textarea::-moz-placeholder{color:#ddd;font-size:12px}.details__field--textarea textarea::placeholder{color:#ddd;font-size:12px}.details__field--textarea textarea:focus-visible,.details__field--textarea textarea:focus{outline:none!important}.details p{margin-bottom:2px;font-size:12px;color:#565656;font-family:Kelson Lite}.details__inputs{display:flex;gap:4px;align-items:center}.details__inputs select{border:1px solid #DDD;font-family:Kelson Normal;border-radius:0;padding-inline:10px;background:transparent}@media screen and (max-width: 767px){.details__inputs select{padding:7px 3px}}.details__inputs select:focus-visible,.details__inputs select:focus{outline:none}.details__terms{display:flex;flex-direction:column;gap:12px}.details__terms label{display:flex;align-items:flex-start;gap:6px;font-family:Kelson Lite}.details__terms label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.details__terms label span{margin-top:2px;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;utf8,					<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'>					<path d='M0.75 0.25H12.75C12.8826 0.25 13.0097 0.302716 13.1035 0.396484C13.1973 0.490252 13.25 0.617391 13.25 0.75V12.75C13.25 12.8826 13.1973 13.0097 13.1035 13.1035C13.0097 13.1973 12.8826 13.25 12.75 13.25H0.75C0.617391 13.25 0.490252 13.1973 0.396484 13.1035C0.302716 13.0097 0.25 12.8826 0.25 12.75V0.75C0.25 0.617392 0.302716 0.490253 0.396484 0.396484C0.490253 0.302716 0.617392 0.25 0.75 0.25Z' stroke='%23565656' stroke-width='0.5'/>					</svg>");flex-shrink:0}.details__terms label input[type=checkbox]:checked+span{background-image:url("data:image/svg+xml;utf8,					<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'>					<path d='M0.75 0H12.75C12.9489 0 13.1397 0.0790176 13.2803 0.21967C13.421 0.360322 13.5 0.551088 13.5 0.75V12.75C13.5 12.9489 13.421 13.1397 13.2803 13.2803C13.1397 13.421 12.9489 13.5 12.75 13.5H0.75C0.551088 13.5 0.360322 13.421 0.21967 13.2803C0.0790176 13.1397 0 12.9489 0 12.75V0.75C0 0.551088 0.0790176 0.360322 0.21967 0.21967C0.360322 0.0790176 0.551088 0 0.75 0ZM6.00225 9.75L11.3048 4.44675L10.245 3.38625L6.00225 7.629L3.8805 5.50725L2.82 6.56775L6.00225 9.75Z' fill='%23CFC9BC'/>					</svg>")}.details__terms label input[type=checkbox]:focus-visible+span{outline:2px solid #999;outline-offset:2px}.details__terms p{font-size:10px}.details__terms a{color:inherit;text-decoration:underline}.filters{display:flex;justify-content:flex-end}.filters__btn{border:1px solid #565656;background:#f8f8f8;padding:9px 24px;color:#565656;font-size:12px;transition:all var(--t-duration) ease-in-out}.filters__btn:hover{color:#000}.filters__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity var(--t-duration) ease-in-out,visibility var(--t-duration) ease-in-out}.filters__overlay.is-open{opacity:1;visibility:visible}.filters__popup{position:fixed;top:0;bottom:0;right:0;background:var(--c-white);z-index:9999;padding:24px;display:flex;flex-direction:column;gap:24px;transform:translate(100%);transition:transform var(--t-duration) ease-in-out;overflow:scroll}.filters__popup.is-open{transform:translate(0)}.filters__popup h4{color:#565656;font-family:Kelson Lite;font-size:16px;font-weight:100;padding:0;margin:0}.filters__popup h5{color:#565656;font-family:"Petrov Sans Regular",Sans-serif;font-size:16px;font-weight:600;display:flex;gap:12px;align-items:center;padding:0;margin:0}.filters__group{display:flex;flex-direction:column;gap:20px;padding:0 12px 24px;border-bottom:1px solid #DDD}.filters__head{display:flex;justify-content:space-between;align-items:center;gap:70px}.filters__clear{color:#565656;font-family:Kelson Lite;font-size:13px;font-weight:100;text-decoration-line:underline;transition:all var(--t-duration) ease-in-out}.filters__clear:hover{color:#000}.filters__checkboxes{display:flex;flex-direction:column;gap:12px}.filters__checkboxes label{display:flex;align-items:center;gap:4px;cursor:pointer;position:relative;font-size:14px}.filters__checkboxes input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.filters__checkboxes .filters__checkbox-unchecked{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.filters__checkboxes .filters__checkbox-checked{display:none;width:18px;height:18px;flex-shrink:0}.filters__checkboxes input[type=checkbox]:checked~.filters__checkbox-unchecked{display:none}.filters__checkboxes input[type=checkbox]:checked~.filters__checkbox-checked{display:flex;align-items:center;justify-content:center}.filters__checkboxes input[type=checkbox]:not(:checked)~.filters__checkbox-unchecked{display:flex}.filters__checkboxes input[type=checkbox]:not(:checked)~.filters__checkbox-checked{display:none}.filters__actions{display:flex;gap:12px;align-items:center;justify-content:center}.filters__clear-all{border-radius:1px;border:1px solid #B9B0A0;background:#fff;padding:12px;color:#b9b0a0;font-size:16px;font-weight:600;font-family:"Petrov Sans Regular",Sans-serif;transition:all var(--t-duration) ease-in-out;width:50%;text-align:center}.filters__clear-all:hover,.filters__clear-all:focus{background:#fff!important;color:#b9b0a0!important}.filters__apply{border-radius:1px;border:1px solid #B9B0A0;background:#b9b0a0;padding:12px;color:var(--c-white);transition:all var(--t-duration) ease-in-out;text-align:center;width:50%}.filters__apply:hover,.filters__apply:focus{background:#fff!important;color:#b9b0a0!important}body.filters-popup-open,html.filters-popup-open{overflow:hidden}.guests{display:flex;flex-direction:column;gap:12px}.guests__row{display:flex;justify-content:space-between;gap:24px}.guests__input{display:flex;justify-content:center;align-items:center;gap:12px}.guests__input input{border:1px solid #DDD;background:transparent;width:32px;height:32px;text-align:center;padding:0;margin:0;font-size:12px;font-family:Kelson Lite;-moz-appearance:textfield}.guests__input input::-webkit-outer-spin-button,.guests__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.guests__input input:hover{border-color:#ddd;background:transparent;outline:none}.guests__input input:focus{border-color:#ddd;background:transparent;outline:none;box-shadow:none}.guests__input input:active{border-color:#ddd;background:transparent;outline:none}.guests__input .js-increment,.guests__input .js-decrement{cursor:pointer;transition:opacity .2s}.guests__input .js-increment:hover:not(.inactive),.guests__input .js-decrement:hover:not(.inactive){opacity:.8}.guests__input .js-increment.inactive,.guests__input .js-decrement.inactive{opacity:.3;cursor:not-allowed;pointer-events:none}.header{padding-block:16px 32px}.header__inner{display:flex;justify-content:space-between;align-items:center}.header__logo{width:64px;aspect-ratio:1/1;transition:transform var(--t-duration)}.header__logo:hover{transform:scale(1.1)}.header--reserve .tp-lang-item,.header--reserve .tp-lang-switcher{color:#565656}.hotels{display:flex;flex-direction:column;gap:64px}.hotels .hotel{display:flex;flex-direction:column;gap:12px}.hotels .hotel__main{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #DDD}@media screen and (max-width: 767px){.hotels .hotel__main{flex-direction:column;width:100%}}.hotels .hotel__image{aspect-ratio:306/247;width:34%;margin:0}@media screen and (max-width: 767px){.hotels .hotel__image{width:100%}}.hotels .hotel__content{width:66%;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 767px){.hotels .hotel__content{width:100%}}.hotels .hotel__content h2{text-align:left;font-size:32px;color:#565656;font-weight:400;padding:0;margin:0;font-family:"Kelson Normal",Sans-serif}.hotels .hotel__content p{margin-top:12px;font-family:"Petrov Sans Light",Sans-serif;font-size:12px;font-weight:300}.hotels .hotel__content p strong{font-weight:600}.hotels .hotel p{margin:0}.hotels .hotel__price{color:#000;font-family:Petrov Sans Regular;font-size:16px;font-weight:600;margin-left:auto}.info-details{list-style:none;margin:0;padding:0;font-family:"Petrov Sans Regular",Sans-serif;font-size:14px;font-weight:400;display:flex;align-items:center;gap:12px}@media screen and (max-width: 767px){.info-details{flex-direction:column;align-items:flex-start}}.info-details li{display:flex;align-items:center;gap:4px}.invoices{display:flex;flex-direction:column;gap:24px}.invoices-checkbox{display:inline-flex;cursor:pointer;vertical-align:middle}.invoices-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invoices-checkbox__input:checked~.invoices-checkbox__icon--unchecked{display:none}.invoices-checkbox__input:checked~.invoices-checkbox__icon--checked{display:block}.invoices-checkbox__icon{display:block;line-height:0}.invoices-checkbox__icon--checked{display:none}.invoices__table{background:transparent;color:#565656;font-family:"Petrov Sans Light",Sans-serif;font-size:14px;font-weight:300;margin:0}.invoices__table thead{background:#f0f0f0;text-align:left}.invoices__table th{font-weight:300;white-space:nowrap}.invoices__table th,.invoices__table td{padding:12px;vertical-align:middle}.invoices__table td{background:#fff!important}.invoices .download-btn{display:flex;padding:0;background:transparent!important;border:unset;margin-inline:auto}.invoices__total{display:flex;justify-content:space-between;align-items:center;margin-inline:12px}.invoices__price{display:flex;flex-direction:column;gap:8px}.invoices__price p{padding:0;margin:0;color:#b9b0a0;font-family:"Petrov Sans Light",Sans-serif;font-size:16px;font-weight:300;line-height:normal}.invoices__price strong{color:#565656;font-family:"Petrov Sans Regular",Sans-serif;font-size:16px;font-weight:600}.invoices__actions{display:flex;gap:12px}.invoices__empty{text-align:center;padding:24px 12px;color:#565656}.invoices-pay-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.invoices-pay-form .profile__field{font-size:12px;color:#565656;font-family:Kelson Lite}.invoices-pay-form .profile__field select,.invoices-pay-form .profile__field textarea,.invoices-pay-form .profile__field input{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset;width:100%}.invoices-pay-form .profile__field select::-moz-placeholder,.invoices-pay-form .profile__field textarea::-moz-placeholder,.invoices-pay-form .profile__field input::-moz-placeholder{color:#ddd;font-size:14px}.invoices-pay-form .profile__field select::placeholder,.invoices-pay-form .profile__field textarea::placeholder,.invoices-pay-form .profile__field input::placeholder{color:#ddd;font-size:14px}.invoices-pay-form .profile__field select:focus,.invoices-pay-form .profile__field textarea:focus,.invoices-pay-form .profile__field input:focus{outline:unset;border-bottom:2px solid #CFC9BC}.invoices-pay-form .profile__field select:not(:focus):not(:-moz-placeholder),.invoices-pay-form .profile__field textarea:not(:focus):not(:-moz-placeholder),.invoices-pay-form .profile__field input:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.invoices-pay-form .profile__field select:not(:focus):not(:placeholder-shown),.invoices-pay-form .profile__field textarea:not(:focus):not(:placeholder-shown),.invoices-pay-form .profile__field input:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.invoices-pay-form .profile__field select:-webkit-autofill,.invoices-pay-form .profile__field select:-webkit-autofill:hover,.invoices-pay-form .profile__field select:-webkit-autofill:focus,.invoices-pay-form .profile__field select:-webkit-autofill:active,.invoices-pay-form .profile__field textarea:-webkit-autofill,.invoices-pay-form .profile__field textarea:-webkit-autofill:hover,.invoices-pay-form .profile__field textarea:-webkit-autofill:focus,.invoices-pay-form .profile__field textarea:-webkit-autofill:active,.invoices-pay-form .profile__field input:-webkit-autofill,.invoices-pay-form .profile__field input:-webkit-autofill:hover,.invoices-pay-form .profile__field input:-webkit-autofill:focus,.invoices-pay-form .profile__field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#565656!important;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.invoices-pay-form .profile__field select:-moz-autofill,.invoices-pay-form .profile__field textarea:-moz-autofill,.invoices-pay-form .profile__field input:-moz-autofill{background-color:transparent!important;color:#565656!important}.invoices-pay-form .profile__field select{width:100%;border-radius:0;cursor:pointer}.invoices-pay-form__message{font-size:14px;padding:8px 0}.invoices-pay-form__message--error{color:#d32f2f}.invoices-pay-form__message--success{color:#2e7d32}.main-steps{display:flex;gap:12px;align-items:center;justify-content:center}.main-steps span{border-radius:10px;border:1px solid #CFC9BC;width:20px;height:20px;padding:3px;display:flex;justify-content:center;align-items:center;font-size:12px}.main-steps span.active{border:2px solid #CFC9BC}.main-steps span.completed{border:2px solid #CFC9BC;background:#cfc9bc;color:var(--c-white)}.members-login{max-width:344px;margin-inline:auto;margin-block:32px;padding:32px;border:1px solid #DDD;background:#f7f7f7;box-shadow:-2px -2px 16px #dddddd40,2px 2px 16px #56565640;display:flex;flex-direction:column;gap:24px;align-items:center}.members-login__head{display:flex;flex-direction:column;gap:12px}.members-login__body{display:flex;flex-direction:column;gap:12px;padding:12px}.members-login__footer{display:flex;flex-direction:column;gap:12px;align-items:center;width:140px}.members-login label{font-size:12px;color:#565656;font-family:Kelson Lite}.members-login input{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset;width:100%}.members-login input::-moz-placeholder{color:#ddd;font-size:14px}.members-login input::placeholder{color:#ddd;font-size:14px}.members-login input:focus{outline:unset;border-bottom:2px solid #CFC9BC}.members-login input:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.members-login input:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.members-login input:-webkit-autofill,.members-login input:-webkit-autofill:hover,.members-login input:-webkit-autofill:focus,.members-login input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#565656!important;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.members-login input:-moz-autofill{background-color:transparent!important;color:#565656!important}.members-login__forgot-password{color:#565656;font-size:12px;font-weight:100;text-decoration-line:underline;font-family:Kelson Lite;transition:all var(--t-duration) ease-in-out;text-underline-offset:25%;text-decoration-color:#b9b0a0}.members-login__forgot-password:hover{color:#565656;opacity:.8}.members-login h1{color:#565656;text-align:center;font-size:16px;font-weight:700}.members-login p{color:#565656;font-size:12px;font-weight:400;margin:0}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity var(--t-duration) ease-in-out,visibility var(--t-duration) ease-in-out}.modal__overlay.is-open{opacity:1;visibility:visible}.modal__content{background:var(--c-white);border-radius:2px;max-width:500px;width:100%;padding:32px;position:relative;transform:scale(.9);opacity:0;transition:transform var(--t-duration) ease-in-out,opacity var(--t-duration) ease-in-out;max-height:90vh;overflow-y:auto}.modal__overlay.is-open .modal__content{transform:scale(1);opacity:1}.modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#565656;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color var(--t-duration) ease-in-out}.modal__close:focus,.modal__close:hover{outline:none;color:#000;background:transparent!important}.modal__title{color:#565656;font-family:Kelson Lite;font-size:24px;font-weight:100;margin:0 0 16px;padding:0}.modal__message{color:#565656;font-family:"Petrov Sans Regular",Sans-serif;font-size:16px;line-height:1.6;margin:0 0 24px}.modal__actions{display:flex;gap:12px;justify-content:flex-end}.modal__button{border-radius:1px;border:1px solid #B9B0A0;padding:12px 24px;font-size:16px;font-weight:600;font-family:"Petrov Sans Regular",Sans-serif;transition:all var(--t-duration) ease-in-out;cursor:pointer;min-width:120px;text-align:center;color:#b9b0a0}.modal__button:hover,.modal__button:focus{color:var(--c-white);background:#b9b0a0}.modal__button--cancel{background:var(--c-white);color:#b9b0a0}.modal__button--cancel:hover,.modal__button--cancel:focus{color:var(--c-white);background:#b9b0a0}.modal__button--confirm,.modal__button--success,.modal__button--error{background:#b9b0a0;color:var(--c-white)}.modal__button--confirm:hover,.modal__button--confirm:focus,.modal__button--success:hover,.modal__button--success:focus,.modal__button--error:hover,.modal__button--error:focus{opacity:.8;background:#b9b0a0;color:var(--c-white)}body.modal-open,html.modal-open{overflow:hidden}.profile{display:grid;grid-template-columns:15fr 55fr 30fr;gap:32px}@media screen and (max-width: 1024px){.profile{grid-template-columns:1fr;gap:24px}}.profile__column{display:flex;flex-direction:column;gap:16px}.profile__body{padding:12px;border:1px solid #BCB3A1;display:flex;flex-direction:column;gap:12px}.profile__body strong{color:#565656;font-family:Petrov Sans Regular;font-size:16px;font-weight:400}.profile__body p{margin:0;padding:0;color:#565656;font-family:"Petrov Sans Lite",Sans-serif;font-size:14px;font-weight:300}.profile label{font-size:12px;color:#565656;font-family:Kelson Lite}.profile input{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset;width:100%}.profile input::-moz-placeholder{color:#ddd;font-size:14px}.profile input::placeholder{color:#ddd;font-size:14px}.profile input:focus{outline:unset;border-bottom:2px solid #CFC9BC}.profile input:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.profile input:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.profile input:-webkit-autofill,.profile input:-webkit-autofill:hover,.profile input:-webkit-autofill:focus,.profile input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#565656!important;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.profile input:-moz-autofill{background-color:transparent!important;color:#565656!important}.profile__field{display:flex;flex-direction:column}.profile__form-message{font-size:14px;font-family:"Petrov Sans Lite",Sans-serif;margin:0;padding:0}.profile__form-message--error{color:#d32f2f}.profile__form-message--success{color:#2e7d32}.profile__button.steps-button{margin-top:20px;padding:8px 24px!important;width:-moz-fit-content!important;width:fit-content!important}.properties{border:unset;padding:0;gap:0}.properties .property{display:flex;gap:12px;padding:12px 24px 12px 12px;border-bottom:1px solid #DDD;background:#f0f0f0;box-shadow:0 1px 4px #ddd inset}@media screen and (max-width: 520px){.properties .property{padding:12px}}.properties .property__image{aspect-ratio:130/81;width:130px;height:auto;flex-shrink:0}@media screen and (max-width: 520px){.properties .property__image{width:50px}}.properties .property__content{display:flex;flex-direction:column;gap:12px}.properties .property__content p{color:#565656;font-family:Petrov Sans Regular;font-size:14px;font-weight:400}.properties .property h3{padding:0;margin:0;color:#565656;font-family:Kelson Normal;font-size:16px;font-weight:400}.rooms{display:flex;flex-direction:column}.rooms .room{display:flex;flex-direction:column;gap:12px;padding:24px;background:#f0f0f0;box-shadow:0 3px 4px #ddd inset}.rooms .room__main{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #DDD}@media screen and (max-width: 767px){.rooms .room__main{flex-direction:column;align-items:flex-start}}.rooms .room__image{aspect-ratio:208/130;width:26%;margin:0}@media screen and (max-width: 767px){.rooms .room__image{width:100%}}.rooms .room__content{width:74%;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 767px){.rooms .room__content{width:100%}}.rooms .room__content h3{text-align:left;font-size:16px;color:#565656;font-weight:400;padding:0;margin:0;font-family:"Kelson Normal",Sans-serif}.rooms .room__content p{margin-top:12px;font-family:"Petrov Sans Light",Sans-serif;font-size:12px;font-weight:300}.rooms .room__content p strong{font-weight:600}.rooms .room__details{display:flex;justify-content:space-between;gap:12px}@media screen and (max-width: 767px){.rooms .room__details{flex-direction:column;align-items:flex-start}}.rooms .room__options{display:flex;flex-direction:column;gap:4px}.rooms .room__options label{display:flex;gap:12px;align-items:center;cursor:pointer;position:relative}.rooms .room__options label input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.rooms .room__options label .room__radio-unchecked,.rooms .room__options label .room__radio-checked{width:20px;height:20px;flex-shrink:0}.rooms .room__options label .room__radio-checked{display:none}.rooms .room__options label input[type=radio]:checked~.room__radio-unchecked{display:none}.rooms .room__options label input[type=radio]:checked~.room__radio-checked{display:block}.rooms .room__options label p{font-family:"Petrov Sans Light",Sans-serif;font-size:16px;font-weight:300}.rooms .room__options label strong{font-family:"Petrov Sans Regular",Sans-serif;font-weight:600}.rooms .room__options label span{color:#999;font-size:12px}.rooms .room__buy{display:flex;align-items:center;gap:24px}@media screen and (max-width: 767px){.rooms .room__buy{gap:8px;justify-content:space-between;width:100%}}.rooms .room__buy select{border:1px solid #DDD;font-family:Kelson Normal;border-radius:0;background:transparent}@media screen and (max-width: 767px){.rooms .room__buy select{padding:4px}}.rooms .room__buy select:focus-visible,.rooms .room__buy select:focus{outline:none}.rooms .room__price{color:#000;font-family:"Petrov Sans Regular",Sans-serif;font-size:16px;font-weight:600}.rooms .room__button{border-radius:1px;border:1px solid #B9B0A0;background:#b9b0a0;color:#fff;font-family:"Petrov Sans Regular",Sans-serif;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;padding:10px 28px;transition:all var(--t-duration) ease-in-out}.rooms .room__button:hover,.rooms .room__button:focus{background:#fff!important;color:#b9b0a0!important}.section-members-dashboard{margin-block:70px}.section-members-dashboard__inner{display:flex;flex-direction:column;gap:38px}@media screen and (max-width: 1024px){.section-members-dashboard__inner{gap:24px}}.section-members-dashboard__nav{display:flex;gap:24px;list-style:none;margin:0;padding:0}.section-members-dashboard__nav-item a{color:#9f9f9f;font-family:Kelson Normal;font-size:14px;font-weight:400;transition:all var(--t-duration) ease-in-out}.section-members-dashboard__nav-item a:hover{color:#bcb3a1}.active a{color:#bcb3a1;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:25%;font-weight:700}.section-members-dashboard__body{padding:32px;border:1px solid #BCB3A1;display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 520px){.section-members-dashboard__body{padding:12px}}.section-members-dashboard__main{display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 1024px){.section-members-dashboard__main{gap:24px}}.section-members-dashboard__main h1{padding:0;margin:0;color:#565656;font-family:Kelson Lite;font-size:42px;font-weight:100;display:flex;flex-direction:column;gap:12px}.section-members-dashboard__main h1:after{content:"";display:block;background:#bcb3a1;height:2px;width:227px}.section-members-dashboard__main-head{display:flex;flex-direction:column;gap:6px}.section-members-dashboard h2{padding:0;margin:0;color:#565656;font-family:Kelson Lite;font-size:20px;font-weight:100}.section-reserve{position:relative;background:#f8f8f8;width:100%;height:100%;margin-bottom:32px}.section-reserve__inner{display:flex;flex-direction:column;gap:32px}.section-reserve__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.section-reserve__body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.section-reserve__body--final-step{max-width:360px;margin-inline:auto;text-align:center}.section-reserve__body--final-step h2{font-size:16px;font-weight:700;margin:0}.section-reserve__body--final-step p{font-size:12px;margin:0}.section-reserve__actions{display:flex;flex-direction:column;gap:4px;width:100%}.section-reserve__actions .btn{color:#b9b0a0;margin-block:12px;transition:opacity var(--t-duration)}.section-reserve__actions .btn:hover{opacity:.8}.section-reserve__actions .btn--large{border-radius:1px;border:1px solid #B9B0A0;background:#fcfcfc;display:flex;gap:8px;justify-content:center;align-items:center;padding:12px;margin:0;width:100%;transition:all var(--t-duration)}.section-reserve__actions .btn--large svg path{transition:all var(--t-duration)}.section-reserve__actions .btn--large:hover{background:#b9b0a0;color:var(--c-white)}.section-reserve__actions .btn--large:hover svg path{stroke:var(--c-white)}.section-reserve__suggestions{width:100%;display:flex;flex-direction:column;gap:24px}.section-reserve__suggestions p{text-align:left!important}.section-reserve h1{font-size:16px;color:#565656;font-weight:700}.section-reserve h2{color:#000;font-family:Kelson Lite;text-align:center;font-size:16px}.see-details{font-size:12px;color:#565656;font-weight:600;border-bottom:2px solid #BCB3A1;transition:color var(--t-duration);font-family:Petrov Sans Regular;padding-inline:6px;padding-bottom:1px;width:-moz-fit-content;width:fit-content}.see-details:hover{color:#b9b0a0}.shell{max-width:1144px;padding-inline:32px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.shell{padding-inline:20px}}.steps-button{border-radius:1px!important;border:1px solid #B9B0A0!important;background:#b9b0a0!important;color:#fff!important;font-family:"Petrov Sans Regular",Sans-serif!important;font-size:16px!important;font-weight:600!important;display:flex;align-items:center!important;gap:8px!important;padding:10px 28px!important;transition:all var(--t-duration) ease-in-out!important}.steps-button:hover,.steps-button:focus{background:#fff!important;color:#b9b0a0!important}.steps-button:disabled,.steps-button.disabled{cursor:not-allowed!important;border-color:#b9b0a01a!important;background:linear-gradient(0deg,#fff9,#fff9),#b9b0a0!important;opacity:.6!important}.steps{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:420px}.steps .step{color:#565656;padding:9px 24px;border:1px solid #DDDDDD;display:flex;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:all var(--t-duration) ease-in-out}@media screen and (max-width: 767px){.steps .step{padding:8px 12px}}@media screen and (max-width: 345px){.steps .step{padding-inline:14px}}.steps .step svg path{transition:all var(--t-duration) ease-in-out}.steps .step.active{color:#a49479;background:#b9b0a066}.steps .step.active svg path{stroke:#a49479}.steps .step:first-child{border-right:0}.steps .step:last-child{border-left:0}.suggestions{display:flex;flex-direction:column;gap:24px}.suggestions .suggestion{display:flex;gap:16px;text-align:left}.suggestions .suggestion h3{margin:0;font-size:16px;font-weight:700;color:#565656}.suggestions .suggestion__image{width:82px;aspect-ratio:1/1}.suggestions .suggestion__content{display:flex;flex-direction:column;gap:12px}.suggestions .suggestion__actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.suggestions .suggestion__actions .reserve{border-radius:1px;border:1px solid #B9B0A0;background:#b9b0a0;color:var(--c-white);padding:12px;font-size:12px;transition:all var(--t-duration)}.suggestions .suggestion__actions .reserve:hover{color:#b9b0a0;background:transparent}.tee-time{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;justify-content:space-between;border:1px solid #BCB3A1;padding:12px}@media screen and (max-width: 1024px){.tee-time{display:flex;flex-direction:column;gap:12px}}.tee-time h2{width:-moz-fit-content;width:fit-content}.tee-time__details{display:flex;gap:64px}@media screen and (max-width: 1024px){.tee-time__details{gap:32px}}@media screen and (max-width: 767px){.tee-time__details{flex-direction:column;gap:12px;align-items:center;width:100%}}.tee-time__actions button{justify-self:flex-end}.tee-time__field{color:#565656;font-family:Kelson Lite;font-size:12px;font-weight:100;display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 767px){.tee-time__field{width:100%}}.tee-time__field label{font-size:12px;color:#565656;font-family:Kelson Lite}.tee-time__field select{border:1px solid #DDD;font-family:Kelson Normal;border-radius:0;padding-inline:6px;background:transparent;font-size:12px;font-weight:400;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.tee-time__field select{width:100%}}.tee-time__field select:focus-visible,.tee-time__field select:focus{outline:none}.tee-time__field input[type=text]{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset;width:100%;font-family:Kelson Normal;font-size:14px}.tee-time__field input[type=text]::-moz-placeholder{color:#ddd;font-size:14px}.tee-time__field input[type=text]::placeholder{color:#ddd;font-size:14px}.tee-time__field input[type=text]:focus{outline:unset;border-bottom:2px solid #CFC9BC}.tee-time__field input[type=text]:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.tee-time__field input[type=text]:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.tee-time--members .tee-time__grid-wrap{width:100%;grid-column:1/4}.tee-time--members .tee-time__grid-wrap h3{font-family:Kelson Lite;font-weight:100}.tee-time--members .tee-time__grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.tee-time--members .tee-time__slot{padding:10px 12px;font-size:14px;border:1px solid #ddd;background:#fff;cursor:pointer;text-align:center;border-radius:0}.tee-time--members .tee-time__slot--avail{background:#b9b0a0;border-color:#b9b0a0;color:#fff}.tee-time--members .tee-time__slot--avail:hover{color:#b9b0a0;background:transparent}.tee-time--members .tee-time__slot--unavailable{background:#f5f5f5;color:#999;cursor:default}.tee-time--members .tee-time__no-slots{color:#666;margin:0}.tee-time-reservations{padding-top:24px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:24px}.tee-time-reservations h2{margin-top:0}.tee-time-reservations__list{display:flex;flex-direction:column;gap:16px}.tee-time-reservations__empty{color:#666;margin:0}.tee-time-reservation{display:grid;grid-template-columns:auto 1fr auto auto auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #eee;background:#fafafa}@media screen and (max-width: 767px){.tee-time-reservation{grid-template-columns:1fr}}.tee-time-book-form .profile__field{margin-bottom:12px}.tee-time-book-form .profile__field label{font-size:12px;color:#565656;font-family:Kelson Lite}.tee-time-book-form .profile__field input[type=text],.tee-time-book-form .profile__field input[type=email],.tee-time-book-form .profile__field input[type=password],.tee-time-book-form .profile__field input[type=number],.tee-time-book-form .profile__field textarea{color:#565656;background:transparent;border:0;border-bottom:1px solid #DDD;padding:6px 2px;border-radius:0;transition:unset}.tee-time-book-form .profile__field input[type=text]::-moz-placeholder,.tee-time-book-form .profile__field input[type=email]::-moz-placeholder,.tee-time-book-form .profile__field input[type=password]::-moz-placeholder,.tee-time-book-form .profile__field input[type=number]::-moz-placeholder,.tee-time-book-form .profile__field textarea::-moz-placeholder{color:#ddd;font-size:14px}.tee-time-book-form .profile__field input[type=text]::placeholder,.tee-time-book-form .profile__field input[type=email]::placeholder,.tee-time-book-form .profile__field input[type=password]::placeholder,.tee-time-book-form .profile__field input[type=number]::placeholder,.tee-time-book-form .profile__field textarea::placeholder{color:#ddd;font-size:14px}.tee-time-book-form .profile__field input[type=text]:focus,.tee-time-book-form .profile__field input[type=email]:focus,.tee-time-book-form .profile__field input[type=password]:focus,.tee-time-book-form .profile__field input[type=number]:focus,.tee-time-book-form .profile__field textarea:focus{outline:unset;border-bottom:2px solid #CFC9BC}.tee-time-book-form .profile__field input[type=text]:not(:focus):not(:-moz-placeholder),.tee-time-book-form .profile__field input[type=email]:not(:focus):not(:-moz-placeholder),.tee-time-book-form .profile__field input[type=password]:not(:focus):not(:-moz-placeholder),.tee-time-book-form .profile__field input[type=number]:not(:focus):not(:-moz-placeholder),.tee-time-book-form .profile__field textarea:not(:focus):not(:-moz-placeholder){border-bottom:2px solid #DDD}.tee-time-book-form .profile__field input[type=text]:not(:focus):not(:placeholder-shown),.tee-time-book-form .profile__field input[type=email]:not(:focus):not(:placeholder-shown),.tee-time-book-form .profile__field input[type=password]:not(:focus):not(:placeholder-shown),.tee-time-book-form .profile__field input[type=number]:not(:focus):not(:placeholder-shown),.tee-time-book-form .profile__field textarea:not(:focus):not(:placeholder-shown){border-bottom:2px solid #DDD}.tee-time-book-form .profile__field input[type=text]:-webkit-autofill,.tee-time-book-form .profile__field input[type=text]:-webkit-autofill:hover,.tee-time-book-form .profile__field input[type=text]:-webkit-autofill:focus,.tee-time-book-form .profile__field input[type=text]:-webkit-autofill:active,.tee-time-book-form .profile__field input[type=email]:-webkit-autofill,.tee-time-book-form .profile__field input[type=email]:-webkit-autofill:hover,.tee-time-book-form .profile__field input[type=email]:-webkit-autofill:focus,.tee-time-book-form .profile__field input[type=email]:-webkit-autofill:active,.tee-time-book-form .profile__field input[type=password]:-webkit-autofill,.tee-time-book-form .profile__field input[type=password]:-webkit-autofill:hover,.tee-time-book-form .profile__field input[type=password]:-webkit-autofill:focus,.tee-time-book-form .profile__field input[type=password]:-webkit-autofill:active,.tee-time-book-form .profile__field input[type=number]:-webkit-autofill,.tee-time-book-form .profile__field input[type=number]:-webkit-autofill:hover,.tee-time-book-form .profile__field input[type=number]:-webkit-autofill:focus,.tee-time-book-form .profile__field input[type=number]:-webkit-autofill:active,.tee-time-book-form .profile__field textarea:-webkit-autofill,.tee-time-book-form .profile__field textarea:-webkit-autofill:hover,.tee-time-book-form .profile__field textarea:-webkit-autofill:focus,.tee-time-book-form .profile__field textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#565656!important;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.tee-time-book-form .profile__field input[type=text]:-moz-autofill,.tee-time-book-form .profile__field input[type=email]:-moz-autofill,.tee-time-book-form .profile__field input[type=password]:-moz-autofill,.tee-time-book-form .profile__field input[type=number]:-moz-autofill,.tee-time-book-form .profile__field textarea:-moz-autofill{background-color:transparent!important;color:#565656!important}.tee-time-book-form__players{margin:16px 0}.tee-time-book-form__player{margin-bottom:32px}.tee-time-book-form__player h4{margin:0 0 8px;font-size:14px}.tee-time-book-form__price{font-weight:600;margin:12px 0}.page-template-members-area-tee-time .flatpickr-calendar{margin-top:24px;background:#f5f5f5!important;box-shadow:0 0 0 12px #f5f5f5!important}.page-template-members-area-tee-time .flatpickr-calendar.arrowTop:after,.page-template-members-area-tee-time .flatpickr-calendar.arrowTop:before{display:none}.times{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media screen and (max-width: 380px){.times{grid-template-columns:repeat(3,1fr)}}.times label{font-size:12px;font-weight:400;color:#565656;padding:13px 26px;border:1px solid #DDD;cursor:pointer;transition:all var(--t-duration) ease-in-out}.times label:has(input:checked){border:1px solid #B9B0A0;background:#eae4dc;color:#b9b0a0}.times label:hover{border:1px solid #B9B0A0}.times label input{display:none}
