/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-confirmation{margin:90px 30px}.webform-confirmation .webform-confirmation__message{margin:0 auto;max-width:900px;text-align:center}.form .webform-submission-form{max-width:850px;margin:0 auto;padding:0 24px}.form .webform-submission-form .form-item-message{margin-top:48px}.form .webform-submission-form .form-item-consent .form-checkbox{background-color:#f2f2f0;border-color:#f2f2f0}.form .webform-submission-form .webform-flexbox{margin-left:-21px;margin-right:-21px}.form .webform-submission-form .webform-flexbox .webform-flex--container{margin:0 21px}form .form-wrapper>fieldset{margin-bottom:16px}form .fieldset-legend,form label{display:block;font-family:mundial,sans-serif;font-size:.8125rem;line-height:1rem;font-weight:600;text-transform:uppercase;margin:0 0 8px;letter-spacing:.1em}form fieldset .form-item{margin-bottom:24px}form .field--type-address label{text-transform:capitalize}form .form-date,form .form-email,form .form-select,form .form-tel,form .form-text,form .selectric,form input[type=text],form select{background:none;border:none;border-bottom:1px solid #606060;color:#606060;display:block;font-family:odile,serif;font-size:.9375rem;font-weight:300;line-height:1rem;padding:8px 32px;height:48px;width:100%;margin-bottom:24px}form input.form-checkbox+.description,form input.form-radio+label{font-size:.75rem;font-weight:300;font-family:mundial,sans-serif;text-transform:uppercase;line-height:1rem;letter-spacing:.06em;margin:0}form select[multiple]{height:200px;background:none!important}form label>.select{margin-bottom:16px}form textarea{background:#fff;border:1px solid #606060;color:#606060;font-family:odile,serif;font-size:1rem;line-height:1.6;padding:8px 32px;width:100%}form ::-webkit-input-placeholder{color:rgba(0,0,0,.2)}form ::-moz-placeholder{color:rgba(0,0,0,.2)}form :-ms-input-placeholder,form ::-ms-input-placeholder{color:rgba(0,0,0,.2)}form ::placeholder{color:rgba(0,0,0,.2)}form .form-select,form .selectric,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/tucker/assets/img/chevron.png);background-repeat:no-repeat;background-position:95%}form .js-form-item-single-checkbox{margin-bottom:16px}form .js-form-type-checkbox,form .js-form-type-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:16px}form .js-form-type-checkbox{margin-top:32px}form .form-checkbox{border:1px solid #606060;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;background-color:#fff;background-image:url(/themes/custom/tucker/assets/img/icon-check.svg);background-repeat:no-repeat;background-size:0;background-position:50%;border-radius:0;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}form .form-checkbox:checked{background-size:60%}form .form-radio{border:1px solid #606060;background-color:#f2f2f0;border-color:#f2f2f0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}form .form-radio:checked{background-color:#093959}form .webform-options-display-side-by-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}form .webform-options-display-side-by-side>div{margin-right:48px}form .webform-options-display-side-by-side>div:last-child{margin-right:0}form .submit-next-wrapper,form .submit-prev-wrapper,form .submit-wrapper{position:relative;display:inline-block}form .form-actions{margin-top:32px;text-align:left}form .form-actions input.form-submit{margin:0;background:#1e828f;border-color:#1e828f}form .form-actions input.form-submit:hover{color:#1e828f;border-color:#1e828f;background:#fff}form .form-required:after{content:"*";color:#da2b5b;margin-left:5px}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{position:relative;overflow:hidden}.selectric .button{display:none}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto;background:#fff;border:1px solid #606060;border-top:none;width:90%}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;min-height:20px}.selectric-items li{display:block;padding:8px 0;margin:0 16px;cursor:pointer;border-bottom:1px solid #606060}.selectric-items li:last-child{border:none}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5}
.dropdown>.toggle+*{position:absolute;z-index:1000;display:none}.dropdown>.toggle+.show{display:block;max-width:1920px;overflow-x:hidden}
.card.amenity.default .media figure:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(0,0,0,.56)),color-stop(49.9%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.56) 20%,transparent 49.9%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.card.amenity.default .media figure:after{-webkit-transition:none;transition:none}}.card.amenity.default .media figure:after{top:auto;bottom:0}.card.amenity.default:hover .media figure:after{height:160%}.card.amenity.default:hover .content .hover{max-height:1000px}.card.amenity.default .content{height:100%;bottom:0;padding:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.card.amenity.default .content .heading{text-shadow:1px 1px 3px #000;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card.amenity.default .content .heading:after{margin-left:6px;margin-top:3px;width:10px;height:5px;display:block;content:"";background:url(/themes/custom/tucker/assets/img/caret.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-flex:0;-webkit-flex:0 0 10px;-ms-flex:0 0 10px;flex:0 0 10px}.card.amenity.default .content .hover{max-height:0;overflow-y:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.card.amenity.default .content .hover{-webkit-transition:none;transition:none}}.card.amenity.default .content .hover .body{margin:10px 0 0;font-size:1rem}.card.amenity.default .content .hover .links,.card.amenity.default .content .hover .links a{margin-top:0}.card.amenity.secondary{text-align:center;width:164px;margin:0 32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.amenity.secondary .icon{margin-bottom:16px}.card.amenity.secondary .icon img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}
.card .wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.card .content,.card .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card .content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #606060;padding:20px;background:#fff}@media (min-width:768px){.card .content{padding:20px 30px}}.card .content .heading+.links{margin-top:-12px}.card .content .links{margin-top:auto}.card .content .body li:last-child,.card .content .body ul:last-child{margin-bottom:0}.card.inline{margin-bottom:36px}@media (min-width:768px){.card.inline{margin-bottom:90px}}.card.inline:last-child{margin-bottom:0}.card.inline.flip .wrapper .media{margin-right:0}@media (min-width:1025px){.card.inline.flip .wrapper .media{margin-left:36px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-left:140px}}@media (min-width:768px){.card.inline .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width:1024px){.card.inline .wrapper{display:block}}.card.inline .wrapper .media{margin-right:0;margin-bottom:24px}@media (min-width:1025px){.card.inline .wrapper .media{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:36px;margin-bottom:0;margin-right:140px}}.card.inline .wrapper .content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none}@media (min-width:1025px){.card.inline .wrapper .content{-webkit-box-flex:1;-webkit-flex:1 0 540px;-ms-flex:1 0 540px;flex:1 0 540px;width:540px;max-width:540px}}@media (min-width:1025px){.container-small .card.inline .wrapper .content{-webkit-box-flex:1;-webkit-flex:1 0 390px;-ms-flex:1 0 390px;flex:1 0 390px;width:390px;max-width:390px}}.card.inline .wrapper .content .links{margin-top:12px}@media (min-width:768px){.card.inline .wrapper .content .links{margin-top:20px}}.card.overlay .wrapper{position:relative}.card.overlay .heading+.links{margin-top:-24px}.card.overlay .media{height:100%;overflow:hidden}.card.overlay .media figure{position:relative;max-height:620px}.card.overlay .media figure:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(3.98%,rgba(0,0,0,.56)),color-stop(49.9%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.56) 3.98%,transparent 49.9%);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.card.overlay .content{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:30px;background:none;border:none;font-weight:400}.card.overlay .content>*{color:#f2f2f0}.card.overlay .content>:last-child{margin-bottom:0}.card.overlay .content .links a:not(.btn){color:#f2f2f0}.card.overlay .content .links a:not(.btn):after{background:#da2b5b}
.apartment.card .wrapper{border:1px solid #606060}.apartment.card .content{padding:36px 40px}.apartment.card .content h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.apartment.card .content h4:after{content:"";display:block;height:1px;width:75px;background:#da2b5b;margin-top:24px}.apartment.card .content .amenities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#3b3b3b;margin:24px -12px 0}.apartment.card .content .amenities img{-webkit-filter:brightness(0) saturate(100%) invert(38%) sepia(0) saturate(1100%) hue-rotate(171deg) brightness(94%) contrast(86%)!important;filter:brightness(0) saturate(100%) invert(38%) sepia(0) saturate(1100%) hue-rotate(171deg) brightness(94%) contrast(86%)!important}.apartment.card .content .amenities .heading{font-size:.75rem;font-weight:300;line-height:1rem;letter-spacing:.06em;color:#606060}.apartment.card .content .amenities .amenity.secondary{width:25%;margin:0 12px}.apartment.card .content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.intro{margin:0 -16px 24px;padding:0 18px}@media (min-width:1025px){.intro{margin-bottom:48px}}.intro .heading:last-child{margin:0}.intro .h1:before,.intro h1:before{display:none}.intro .h2,.intro .h3,.intro h2,.intro h3{position:relative}.intro .h2:before,.intro .h3:before,.intro h2:before,.intro h3:before{content:"";display:block;background:#da2b5b;width:2px;height:34px;position:absolute;top:16px;left:-16px}.intro .body{margin:0;line-height:2}@media (min-width:768px){.intro .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.intro .wrapper .body{max-width:850px}@media (max-width:767px){.intro .wrapper .links{margin-top:18px}}@media (min-width:768px){.intro .wrapper .links{margin-left:auto}}.intro.centered .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.intro.centered .heading:before{display:none}.intro.centered .body{max-width:750px;margin:0 auto}.intro.centered .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-top:24px}
@media (min-width:768px){.amenities .grid.three{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.amenities .grid.three{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:minmax(0,1fr) 24px minmax(0,.7fr) 24px minmax(0,1.3fr);grid-template-rows:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.3fr);gap:24px 24px;grid-template-areas:"a b c" "a b d" "e b d";height:700px}.amenities .grid.three .card:first-child{grid-area:b}.amenities .grid.three .card:nth-child(2){grid-area:c}.amenities .grid.three .card:nth-child(3){grid-area:d}.amenities .grid.three .card:nth-child(4){grid-area:a}.amenities .grid.three .card:nth-child(5){grid-area:e}}@media (min-width:1025px){.amenities .grid.three .card:first-child{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}.amenities .grid.three .card:nth-child(2){-ms-grid-row:1;-ms-grid-column:5}.amenities .grid.three .card:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:5}.amenities .grid.three .card:nth-child(4){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.amenities .grid.three .card:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}}.amenities .grid.three .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.amenities .grid.three .card{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%}.amenities .grid.three .card .wrapper{margin:8px}}@media (max-width:767px){.amenities .grid.three .card{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:12px}.amenities .grid.three .card .wrapper{margin:0}}.amenities .grid.three .card .wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.amenities .grid.three .card .wrapper .media figure{max-height:unset}@media (max-width:600px){.amenities .columns.auto>.card{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;width:33%;max-width:33%;margin:0 16px}}@media (max-width:1280px){.amenities .slider.c-four{padding-left:22px;padding-right:22px}.amenities .slider.c-four .slick-next{right:0}.amenities .slider.c-four .slick-prev{left:0}}
@media (max-width:1024px){.cards .container-none{padding:0 18px}.cards .container-none .intro{padding:0}}@media (min-width:768px){.cards .columns.two .card.overlay:first-child{text-align:right}.cards .columns.two .card.overlay:first-child .content{left:auto;right:0}.cards .columns.two .card.overlay:first-child .content .heading{margin-left:auto}}.cards .columns.two .card.overlay .media figure{max-height:820px}.cards .columns.two .card.overlay .content{padding:50px}.cards .columns.two .card.overlay .content .heading{position:relative}.cards .columns.two .card.overlay .content .heading:before{content:"";display:block;background:#da2b5b;width:2px;height:34px;position:absolute;top:16px;left:-16px}
.hero.property .wrapper .content{bottom:0}.hero.property .wrapper .content .info{margin-bottom:80px}.property.full .property-map{background:#f2f2f0}.property.full .property-map .intro .wrapper .body{max-width:1220px}.property.full .property-map .local-attractions{margin-top:48px}.property.full .property-map .local-attractions .heading{text-align:center;margin-bottom:40px}.property.full .property-map .local-attractions .links{display:block;margin-top:36px}@media (min-width:768px){.property.full .property-map .local-attractions .links{display:none}}.property.full .property-map .local-attractions .attractions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px}.property.full .property-map .local-attractions .attractions>div{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 40px;margin-bottom:24px}@media (min-width:601px){.property.full .property-map .local-attractions .attractions>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:1025px){.property.full .property-map .local-attractions .attractions>div{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%}}.property.full .property-map .local-attractions .attractions>div>div:first-child{font-family:mundial,sans-serif;font-weight:600;font-size:1.25rem;text-transform:uppercase;line-height:1.5rem;letter-spacing:.05em;margin-bottom:12px}@media (min-width:1441px){.property.full .policies .intro{margin-bottom:-42px}}.property.full .policies .links{margin-top:36px}.property.full .policies .wrapper{max-width:844px;margin:0 auto}.property.full .policies .wrapper .links{margin-top:36px}.property.full .policies .item{margin:0 0 40px}.property.full .policies .item .title{font-family:mundial,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;letter-spacing:.05em;color:#093959;margin-bottom:16px}
.basic-content{font-size:1.25rem;text-align:center}.basic-content .body{margin:0}.basic-content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.basic-content.align-left{text-align:left}.basic-content.align-left .links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.panel .component+.component{margin-top:64px}.panel:first-child{padding-top:40px}.panel.lighter{background:#f2f2f0}.panel.light{background:hsla(56,29%,79%,.3)}.panel.dark{background-color:#093959}.panel.dark *{color:#fff}.panel.texture-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(#093959),to(rgba(9,57,89,0))),url(/themes/custom/tucker/assets/img/texture-blue.png);background-image:linear-gradient(180deg,#093959,rgba(9,57,89,0)),url(/themes/custom/tucker/assets/img/texture-blue.png);background-position:bottom;background-size:100%}.panel.texture-default{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(8.51%,#093959),color-stop(29.77%,rgba(9,57,89,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(9,57,89,.5)),to(rgba(9,57,89,.5))),url(/themes/custom/tucker/assets/img/texture-blue.png);background-image:linear-gradient(0deg,#093959 8.51%,rgba(9,57,89,0) 29.77%),linear-gradient(0deg,rgba(9,57,89,.5),rgba(9,57,89,.5)),url(/themes/custom/tucker/assets/img/texture-blue.png);background-position:top;background-size:100%}
.booking-widget{background:#606060;color:#f2f2f0;padding:24px;margin-bottom:-40px}.booking-widget .ajax-progress{display:none!important}.destination .booking-widget .form-item.js-form-item-location,.property .booking-widget #property-wrapper,.property .booking-widget .form-item.js-form-item-location{display:none}.booking-widget form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.booking-widget form>div{margin:18px;width:138px}.booking-widget form label{color:#f2f2f0;font-family:mundial,sans-serif;font-size:.8125rem;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.booking-widget form .form-item input,.booking-widget form .form-item select{background:none;border:none;border-bottom:1px solid hsla(60,7%,95%,.5);padding:0 0 0 24px;color:#f2f2f0;margin:0;height:30px;background-image:url(/themes/custom/tucker/assets/img/booking-arrow.svg);background-position:0;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.booking-widget form .form-item input.date,.booking-widget form .form-item select.date{background-image:url(/themes/custom/tucker/assets/img/booking-calendar.svg)}.booking-widget form .form-item select{background-color:#606060}.booking-widget form .form-wrapper{position:relative}.booking-widget form input.guests{cursor:pointer;pointer-events:none}.booking-widget form .guests-wrapper{display:none;position:absolute;top:100%;left:0;width:200px;background:#fff;padding:12px 24px;color:#606060}.booking-widget form .guests-wrapper.show{display:block}.booking-widget form .guests-wrapper .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-widget form .guests-wrapper .form-item label{color:#606060;width:90px;-webkit-box-flex:1;-webkit-flex:1 0 90px;-ms-flex:1 0 90px;flex:1 0 90px;max-width:90px;margin:0}.booking-widget form .guests-wrapper .form-item .spinner{cursor:pointer;font-size:1.25rem;font-weight:600}.booking-widget form .guests-wrapper .form-item input{background:none;border:none;color:#606060;padding:0;text-align:center}.booking-widget form .form-actions{width:auto}.booking-widget form .form-actions input{margin:0}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
