.tomas-booking-widget{min-height:156px;max-width:48rem}html #twebshop{--tw-button-color:rgb(var(--color-primary));--tw-button-text-color:rgb(var(--color-scheme-main));--tw-button-price-color:#0078bf;--tw-button-price-text-color:rgb(var(--color-white));--tw-box-color:#f7f7f7;--tw-box-text-color:rgb(var(--color-black));--tw-booking-color:rgb(var(--color-highlighted));--tw-booking-text-color:rgb(var(--color-scheme-invert))}@media(prefers-color-scheme:dark){html #twebshop{--tw-button-color:rgb(var(--color-primary));--tw-button-text-color:rgb(var(--color-scheme-invert));--tw-box-color:rgb(var(--color-scheme-main-bis))}}html #twebshop [type=date],html #twebshop [type=email],html #twebshop [type=month],html #twebshop [type=number],html #twebshop [type=password],html #twebshop [type=search],html #twebshop [type=text],html #twebshop [type=time],html #twebshop [type=url],html #twebshop select{--tw-bg-opacity:1!important;background-color:rgb(var(--color-background)/var(--tw-bg-opacity,1))!important;color:rgb(var(--color-scheme-main)/1)}html #twebshop input::-moz-placeholder{color:rgb(var(--color-muted)/1)}html #twebshop input::placeholder{color:rgb(var(--color-muted)/1)}html #twebshop .block{margin:0}html #twebshop .from-white{--tw-gradient-from:rgb(var(--color-background))!important;--tw-gradient-to:hsla(0,0%,100%,0)!important}html #twebshop .t-wrapper-accommodation-widget-host,html #twebshop .t-wrapper-accommodation-widget-service,html #twebshop .t-wrapper-experience-widget{max-width:none!important}html #twebshop .t-wrapper-experience-shop{--tw-bg-opacity:1!important;background-color:rgb(var(--color-background)/var(--tw-bg-opacity,1))!important}html #twebshop .t-wrapper-experience-shop .text-tw-boxtext{color:rgb(var(--color-scheme-invert)/1)!important}html #twebshop .t-shoppingcart-modal .bg-tw-box.text-tw-boxtext{color:rgb(var(--color-white)/1)!important;background-color:#1d6bb1!important}html #twebshop .t-card,html #twebshop .t-wrapper{color:rgb(var(--color-scheme-invert)/1)!important}html #twebshop .rounded,html #twebshop .rounded-b,html #twebshop .rounded-l,html #twebshop .rounded-md,html #twebshop .rounded-r{border-radius:0!important}html #twebshop .text-white{color:rgb(var(--color-scheme-main)/1)!important}html #twebshop .bg-white{--tw-bg-opacity:1!important;background-color:rgb(var(--color-background)/var(--tw-bg-opacity,1))!important}html #twebshop .bg-gray-200{--tw-bg-opacity:1!important;background-color:rgb(var(--color-scheme-main-bis)/var(--tw-bg-opacity,1))!important}html #twebshop .bg-gray-500{--tw-bg-opacity:1!important;background-color:rgb(var(--color-scheme-main-ter)/var(--tw-bg-opacity,1))!important}html #twebshop .bg-gray-700,html #twebshop .bg-gray-800{--tw-bg-opacity:1!important;background-color:rgb(var(--color-scheme-invert-bis)/var(--tw-bg-opacity,1))!important}html #twebshop .border-gray-300{--tw-border-opacity:1!important;border-color:rgb(var(--color-border)/var(--tw-border-opacity,1))!important}html #twebshop .c-calendar__dropdown .bg-forest-green-100{--tw-bg-opacity:1!important;background-color:rgb(var(--color-disabled)/var(--tw-bg-opacity,1))!important}html #twebshop .c-calendar__dropdown .bg-forest-green-400,html #twebshop .c-calendar__dropdown .bg-forest-green-500,html #twebshop .c-calendar__dropdown .bg-forest-green-600,html #twebshop .c-calendar__dropdown .bg-forest-green-700{--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity,1))!important}html #twebshop .c-calendar__dropdown .hover\:bg-forest-green-100:hover{--tw-bg-opacity:1!important;background-color:rgb(var(--color-scheme-main-ter)/var(--tw-bg-opacity,1))!important}@media(prefers-color-scheme:dark){html #twebshop .c-calendar__dropdown .c-calendar button.bg-forest-green-200{--tw-bg-opacity:1!important;background-color:rgb(var(--color-scheme-main)/var(--tw-bg-opacity,1))!important}}html #twebshop .prose,html #twebshop .prose strong,html #twebshop .text-black,html #twebshop .text-gray-800,html #twebshop .text-gray-900{color:rgb(var(--color-scheme-invert)/1)!important}html #twebshop .text-gray-900{--tw-bg-opacity:1!important;background-color:rgb(var(--color-background)/var(--tw-bg-opacity,1))!important}html #twebshop .text-gray-600,html #twebshop .text-gray-700{color:rgb(var(--color-scheme-light)/1)!important}html #twebshop .text-gray-500{color:rgb(var(--color-muted)/1)}html #twebshop .prose a{color:rgb(var(--color-scheme-invert)/1)!important}html #twebshop div.rounded.bg-tw-booking.text-tw-bookingtext.mb-4.text-base{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--color-border)/var(--tw-border-opacity,1))}html #twebshop .bg-tw-booking-dark,html #twebshop .bg-tw-booking-light{background-color:transparent!important;background-image:none!important}html #twebshop .h-1.bg-tw-booking-dark{display:none}html #twebshop .bg-tw-buttonprice,html #twebshop .t-btn--booking:not([disabled]),html #twebshop .t-btn:not([disabled]){background:none!important;--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity,1))!important;transition-property:none!important}html #twebshop .bg-tw-buttonprice:hover,html #twebshop .t-btn--booking:not([disabled]):hover,html #twebshop .t-btn:not([disabled]):hover{--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary-light)/var(--tw-bg-opacity,1))!important}html #twebshop .bg-tw-buttonprice:focus .t-btn--booking,html #twebshop .bg-tw-buttonprice:hover .t-btn--booking,html #twebshop .t-btn--booking:not([disabled]):focus .t-btn--booking,html #twebshop .t-btn--booking:not([disabled]):hover .t-btn--booking,html #twebshop .t-btn:not([disabled]):focus .t-btn--booking,html #twebshop .t-btn:not([disabled]):hover .t-btn--booking{background:none!important;--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary-light)/var(--tw-bg-opacity,1))!important}html #twebshop .bg-tw-buttonprice:focus .arrow-down,html #twebshop .bg-tw-buttonprice:hover .arrow-down,html #twebshop .t-btn--booking:not([disabled]):focus .arrow-down,html #twebshop .t-btn--booking:not([disabled]):hover .arrow-down,html #twebshop .t-btn:not([disabled]):focus .arrow-down,html #twebshop .t-btn:not([disabled]):hover .arrow-down{--tw-border-opacity:1!important;border-top-color:rgb(var(--color-primary-light)/var(--tw-border-opacity,1))!important}html #twebshop .bg-tw-buttonprice .t-btn--booking{box-shadow:none!important}html #twebshop .border-tw-buttonprice{--tw-border-opacity:1!important;border-color:rgb(var(--color-primary)/var(--tw-border-opacity,1))!important}html #twebshop .border-tw-buttonprice .t-btn--booking{background:none!important;--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity,1))!important}html #twebshop .border-tw-buttonprice .arrow-down{--tw-border-opacity:1!important;border-top-color:rgb(var(--color-scheme-main)/var(--tw-border-opacity,1))!important}html #twebshop .c-calendar__dropdown button[type=button].hover\:bg-gray-100:hover{background-color:transparent!important}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button]{--tw-bg-opacity:1!important;background-color:rgb(var(--color-background)/var(--tw-bg-opacity,1))!important}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100:disabled{background-color:transparent!important;color:rgb(var(--color-scheme-invert)/1)!important;opacity:1!important}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-200,html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100{--tw-bg-opacity:1!important;background-color:rgb(var(--color-grey-lightest)/var(--tw-bg-opacity,1))!important}@media(prefers-color-scheme:dark){html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-200,html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100{--tw-bg-opacity:1!important;background-color:rgb(var(--color-black-ter)/var(--tw-bg-opacity,1))!important}}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-200:hover,html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(var(--color-grey-lighter)/var(--tw-bg-opacity,1))!important}@media(prefers-color-scheme:dark){html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-200:hover,html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(var(--color-grey-darker)/var(--tw-bg-opacity,1))!important}}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-200:hover:disabled,html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-gray-100:hover:disabled{background-color:transparent!important}html #twebshop .c-calendar__dropdown .grid-cols-7 span [type=button].bg-forest-green-500{--tw-bg-opacity:1!important;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity,1))!important;color:rgb(var(--color-white)/1)!important}html #twebshop .c-calendar input{border-width:1px!important;border-style:solid!important;--tw-border-opacity:1!important;border-color:rgb(var(--color-grey-lighter)/var(--tw-border-opacity,1))!important}@media(prefers-color-scheme:dark){html #twebshop .c-calendar input{--tw-border-opacity:1!important;border-color:rgb(var(--color-grey-darker)/var(--tw-border-opacity,1))!important}}.booking-notice-text a{color:rgb(var(--color-primary)/1)}.booking-notice-text a:hover{color:rgb(var(--color-primary-light)/1)}
