.booking-form{display:flex;justify-content:center;align-items:center;gap:2rem;color:#fff;width:100%}.booking-form .button--primary{color:#0a2f34}.booking-form [data-booking-form-link].is-disabled{opacity:.5;cursor:not-allowed}.booking-form .form-type-select{display:flex;align-items:center;gap:2rem}.booking-form .form-submit{display:none}.booking-form .ts-wrapper{position:relative}.booking-form .ts-wrapper.single:after{content:"";position:absolute;right:1rem;top:1.9rem;transform:rotate(0);transform-origin:center center;transition:transform .3s ease;z-index:3;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%208L14.59%206.59L9%2012.17L9%201.57361e-06L7%201.22392e-06L7%2012.17L1.42%206.58L-1.39876e-06%208L8%2016L16%208Z'%20fill='%230A2F29'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:50%;background-position:center;width:2.4rem;aspect-ratio:1/1}.booking-form .ts-wrapper.dropdown-active:after{transform:rotate(180deg)}.booking-form .ts-wrapper.single .ts-control{cursor:pointer;background-color:transparent;border:1rem solid transparent;border-image-source:url(../images/common/bg-center-select.svg);border-image-slice:10 fill;border-image-repeat:stretch;color:#0a2f34;padding:1.2rem 2.8rem 1.2rem 0;text-align:left;border-radius:0;font-size:1.5rem;font-weight:400}.booking-form .ts-wrapper.single .ts-control .item,.booking-form .ts-wrapper.single .ts-control .single{font-size:1.5rem;font-weight:400}.booking-form .ts-wrapper.single.focus .ts-control{outline:solid 2px #FFF;outline-offset:2px;border-radius:.4rem;box-shadow:none}.booking-form .ts-wrapper .ts-dropdown{position:absolute;z-index:2;top:0;left:0;right:0;background-color:transparent;border:1rem solid transparent;border-image-source:url(../images/common/bg-center-select.svg);border-image-slice:10 fill;border-image-repeat:stretch;border-radius:0;margin-top:0;overflow:hidden;font-size:1.5rem}.booking-form .ts-wrapper .ts-dropdown .ts-dropdown-content,.booking-form .ts-wrapper .ts-dropdown .option,.booking-form .ts-wrapper .ts-dropdown .option.selected,.booking-form .ts-wrapper .ts-dropdown .option.active,.booking-form .ts-wrapper .ts-dropdown .option.selected.active{font-size:1.5rem}.booking-form .ts-wrapper .ts-dropdown .option{padding:1.2rem 1.2rem 1.2rem 0;color:#0a2f34;font-weight:400;cursor:pointer}.booking-form .ts-wrapper .ts-dropdown .option.active{background-color:#0a2f341a}.booking-form .ts-wrapper .ts-dropdown .option.selected{font-weight:700}.booking-form .ts-wrapper .ts-dropdown .option[data-value=""]{font-weight:400;background-color:transparent}.booking-form select.button-center{display:none}
