.widget-prenotatore{--font-size-h1:50px;--font-size-h2:40px;--font-size-h3:30px;--font-size-h4:20px;background:var(--primary-500) url() no-repeat;background-position:100% 100%;padding:var(--baseline-2x) 0}.widget-prenotatore.light-mode{background:var(--ellipse-10);padding:var(--baseline-2x) 0}.widget-prenotatore__container{margin:0 auto;max-width:1200px;padding:0 var(--baseline)}.widget-prenotatore__title{color:var(--semantic-white);font-size:var(--font-size-h1);font-weight:700;margin-bottom:calc(var(--baseline)*3);text-align:center}.widget-prenotatore.light-mode .widget-prenotatore__title{color:var(--primary-500)}.widget-prenotatore__description{color:var(--semantic-white);font-weight:400;text-align:center}.widget-prenotatore.light-mode .widget-prenotatore__description{color:var(--typography-body)}.widget-prenotatore__form{border-radius:var(--radius-border-rounded---l);padding:var(--baseline-2x)}.widget-prenotatore__input-group{background:var(--ellipse-8);border-radius:var(--radius-border-rounded---xxl);display:flex;padding:var(--baseline)}.widget-prenotatore__input-group .widget-prenotatore__input,.widget-prenotatore__input-group .widget-prenotatore__select{border:2px solid transparent;border-radius:0 0 0 0}.widget-prenotatore__input-group .widget-prenotatore__select{height:auto;line-height:1.15rem;max-height:79px;max-width:375px;padding:var(--baseline)}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select{font-size:var(--font-xs)}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2){border-bottom-left-radius:var(--radius-border-rounded---xl);border-bottom-right-radius:0;border-right:1px solid var(--semantic-border-medium);border-top-left-radius:var(--radius-border-rounded---xl);border-top-right-radius:0;overflow:hidden}.widget-prenotatore__input-group .ss-main.widget-prenotatore__select .ss-values .ss-placeholder:before,.widget-prenotatore__input-group .widget-prenotatore__input:before,form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2):before{content:"";display:block;height:21px;margin-right:25px;position:absolute;top:25px;width:20px}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2) .ss-deselect{display:none}.widget-prenotatore__input-group .widget-prenotatore__input{border-bottom:4px solid var(--semantic-white);border-left:1px solid var(--semantic-border-medium);border-top:4px solid var(--semantic-white);font-size:var(--font-xs);max-width:205px;padding-left:var(--baseline-3);position:relative;width:100%}.widget-prenotatore__input-group input[type=text].widget-prenotatore__input:focus,.widget-prenotatore__input-group input[type=text].widget-prenotatore__input:hover{border-color:var(--semantic-white);border-left-color:var(--semantic-border-medium)}.widget-prenotatore__input-group .widget-prenotatore__input form input[type=text]::placeholder{font-size:var(--font-xs)}button[type=submit].widget-prenotatore__button{border:1px solid transparent;border-radius:0 25px 25px 0;border-bottom-right-radius:var(--radius-border-rounded---xl);border-top-right-radius:var(--radius-border-rounded---xl);display:flex;font-size:var(--font-sm);gap:var(--font-sm);height:fit-content;justify-content:center;min-width:175px;padding:var(--baseline-2)}.widget-prenotatore__button.btn-disabled{cursor:not-allowed;opacity:1}.widget-prenotatore__button.btn-disabled,.widget-prenotatore__button.btn-disabled:hover{background-color:#e5e5e5!important;color:#333!important}.widget-prenotatore__icon{font-size:16px}.widget-prenotatore__checkbox-label{align-items:center;color:var(--ellipse-6);cursor:pointer;display:flex;font-size:var(--font-size-small);gap:var(--baseline-s)}.widget-prenotatore__checkbox-label input[type=checkbox]{accent-color:var(--primary-500);height:16px;width:16px}.widget-prenotatore__regime-selection{color:var(--ellipse-10);margin-top:var(--baseline);text-align:center}.widget-prenotatore.light-mode .widget-prenotatore__regime-selection{color:var(--typography-body)}.widget-prenotatore__regime-question{font-size:var(--font-sm);font-weight:500;margin:0 0 var(--baseline) 0}.widget-prenotatore__regime-options{display:flex;flex-wrap:wrap;gap:var(--baseline-2);justify-content:center}.widget-prenotatore__regime-option{align-items:center;color:var(--ellipse-10);cursor:pointer;display:flex;font-size:var(--font-sm);gap:12px}.widget-prenotatore.light-mode .widget-prenotatore__regime-option{color:var(--typography-body)}.widget-prenotatore__regime-option input[type=radio]{display:none}.widget-prenotatore__regime-option span{background:var(--form-checkbox-checkbox-fill);border:2px solid var(--semantic-white);border-radius:50%;display:block;flex:0 0 24px;height:24px;position:relative;transition:background .2s,border-color .2s;width:24px}.widget-prenotatore__regime-option input[type=radio]:checked+span{background:var(--form-checkbox-checkbox-fill);border-color:var(--semantic-white)}.widget-prenotatore__regime-option input[type=radio]:checked+span:after{background:var(--semantic-white);border-radius:50%;content:"";height:10px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.widget-prenotatore__input-group .ss-main.widget-prenotatore__select .ss-values .ss-placeholder{line-height:inherit;padding:0 0 0 30px;position:relative}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2) .ss-single{color:var(--form-input-placeholder-clr);padding-left:30px;white-space:nowrap}form.widget-prenotatore__form .widget-prenotatore__input-group .ss-main .ss-arrow{display:none}.ss-content.widget-prenotatore__select .ss-list .ss-option{color:var(--form-input-placeholder-clr);font-size:var(--font-xs);text-transform:capitalize;white-space:nowrap}.ss-content.widget-prenotatore__select .ss-list .ss-option:hover,.ss-content.widget-prenotatore__select .ss-list .ss-option:not(.ss-disabled).ss-selected{--ss-primary-color:var(--primary-500);background-color:transparent;color:var(--ss-primary-color)}.ss-main.widget-prenotatore__select .ss-values .ss-value{--ss-primary-color:var(--primary-500);font-size:var(--font-xs);height:fit-content;padding:var(--padding-btn-sm)}.ss-main.widget-prenotatore__select .ss-values .ss-value .ss-value-delete{border-left:1px solid transparent}.ss-content .ss-search input[type=search]::placeholder{font-size:var(--font-xs)}.air-datepicker-global-container .air-datepicker{--adp-background-color:var(--primary-500);--adp-border-color:#e1e5e9;--adp-day-name-color:#6c757d;--adp-color:var(--semantic-white);--adp-nav-arrow-color:var(--semantic-white);--adp-nav-color-secondary:var(--semantic-white);--adp-day-name-color:var(--semantic-white);--adp-accent-color:var(--primary-500);--adp-background-color-hover:var(--primary-400);--adp-cell-background-color-hover:var(--primary-400);--adp-color-disabled:var(--ellipse-10);--adp-background-color-selected:var(--primary-500);--adp-background-color-selected-hover:var(--primary-600);--adp-color-selected:var(--semantic-white);--adp-border-radius:var(--radius-border-rounded---l);--adp-font-family:inherit;--adp-font-size:14px;--adp-line-height:1.5;--adp-z-index:1000;--adp-width:450px;--adp-font-size:15px;border:10px solid var(--semantic-white)}.air-datepicker-nav{--adp-padding:var(--baseline);--adp-border-color-inner:1px solid transparent}.air-datepicker--content{--adp-padding:0 var(--baseline) var(--baseline) var(--baseline)}.air-datepicker-body--cells.-days-{grid-row-gap:14px}.air-datepicker-cell.-selected-{background:var(--primary-500)!important;color:#fff!important}.air-datepicker-cell.-selected-.-focus-{background:var(--primary-400)!important}.air-datepicker-cell.-selected-{border-color:var(--ellipse-8)}.air-datepicker-cell.-current-{border:1px solid var(--ellipse-10);color:var(--semantic-white)!important;font-weight:600}.air-datepicker-cell.-disabled-{background:none;opacity:.3;pointer-events:none}button[type=submit].widget-prenotatore__button:hover{border-radius:0 25px 25px 0;border-bottom-right-radius:var(--radius-border-rounded---xl);border-top-right-radius:var(--radius-border-rounded---xl)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{background:var(--primary-500)}@media screen and (max-width:1200px){.widget-prenotatore__input-group .widget-prenotatore__select{max-width:388px}}@media screen and (max-width:920px){.widget-prenotatore{background-image:none}.widget-prenotatore__input-group{display:flex;gap:var(--baseline);padding:0}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__input,form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select,form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2){border:calc(var(--baseline)/2 + 2px) solid var(--ellipse-8);border-radius:var(--radius-border-rounded---xxl);border-bottom-left-radius:var(--radius-border-rounded---xxl);border-bottom-right-radius:var(--radius-border-rounded---xxl);border-top-right-radius:var(--radius-border-rounded---xxl);flex:1;line-height:normal;max-width:unset;padding:calc(var(--baseline-2) - 1.6px) var(--baseline);width:100%}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__input{font-size:var(--font-sm);padding-left:calc(var(--baseline-4) - 10px)}button[type=submit].widget-prenotatore__button{border:calc(var(--baseline)/2 + 2px) solid var(--ellipse-8);border-radius:var(--radius-border-rounded---xl);padding:var(--baseline);width:100%}.widget-prenotatore__regime-selection{margin:var(--baseline-3) 0 0 0;padding:0}.widget-prenotatore__regime-options{flex-direction:column;gap:var(--baseline)}.widget-prenotatore__input-group{background:none;flex-direction:column}.widget-prenotatore__input-group input[type=text].widget-prenotatore__input:focus,.widget-prenotatore__input-group input[type=text].widget-prenotatore__input:hover{border:calc(var(--baseline)/2 + 2px) solid var(--ellipse-8)}}@media screen and (max-width:768px){.widget-prenotatore__container{padding:0 var(--baseline)}.widget-prenotatore__form{padding:var(--baseline)}.widget-prenotatore__title{font-size:var(--font-size-h3)}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(2){padding-bottom:calc(var(--baseline) + 3px);padding-top:calc(var(--baseline) + 3px)}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__input{font-size:var(--font-sm);height:calc(80.6px - var(--baseline-2));max-height:unset;padding-bottom:calc(var(--baseline) + 3px);padding-top:calc(var(--baseline) + 3px)}form.widget-prenotatore__form .widget-prenotatore__input-group .widget-prenotatore__select:nth-child(4){border-radius:calc(var(--radius-border-rounded---xl) + 4px);height:auto;max-height:unset;min-height:calc(79px - var(--baseline));padding:var(--baseline)}.air-datepicker-global-container .air-datepicker{--adp-width:350px}}@media screen and (max-width:375px){.widget-prenotatore__form{padding:var(--baseline-s)}.air-datepicker-global-container .air-datepicker{--adp-width:320px}}