.header .header__logo .site__logo-extra{display:flex}.header .header__logo .site__logo-extra img{width:19vw}@media screen and (min-width:576px){.header .header__logo .site__logo-extra img{height:3rem;width:auto}}body[data-pagetype=homepage] .search__form-section .discount__message{font-size:1rem;font-weight:500}@media screen and (min-width:576px){body[data-pagetype=homepage] .search__form-section .discount__message{font-size:1.25rem}}body[data-pagetype=homepage] .search__form-section .discount__message .dca-tooltip--bottom[data-tooltip]:after,body[data-pagetype=homepage] .search__form-section .discount__message .dca-tooltip--bottom[data-tooltip]:before{bottom:-.775rem}body[data-pagetype=homepage] .search__form-section .discount__message p{font-size:.875rem;margin-bottom:var(--spacings-sm)}@media screen and (min-width:992px){body[data-pagetype=homepage] .search__form-section .discount__message p{font-size:1.25rem;margin-bottom:var(--spacings-lg)}}body[data-pagetype=homepage] .search__form-section .discount__message p:first-child{display:none}@media screen and (min-width:576px){body[data-pagetype=homepage] .search__form-section .discount__message p:first-child{display:block}}body[data-pagetype=homepage] .search__form-section .discount__message p:last-child{margin-bottom:0}@media screen and (min-width:576px){body[data-pagetype=homepage] .search__form-section .discount__message p span[data-tooltip]{position:relative}}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=homepage] .search__form-section .discount__message p span[data-tooltip]:before{border:none;transform:none}}body[data-pagetype=homepage] .search__form-section .discount__message p span[data-tooltip]:after{width:17rem}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=homepage] .search__form-section .discount__message p span[data-tooltip]:after{bottom:auto;left:auto;right:0;transform:none}}body[data-pagetype=booking-confirmation] .booking__details{border:none;margin-bottom:0}body[data-pagetype=booking-confirmation] .booking__details ul li{list-style:disc;margin-bottom:1rem;margin-left:2rem}body[data-pagetype=booking-confirmation] .confirmation__actions{margin-left:2rem}body[data-pagetype=booking-confirmation] .confirmation__actions a{color:var(--colors-primary);display:block}@media screen and (min-width:576px){body[data-pagetype=booking-confirmation] .confirmation__actions a{display:inline}}body[data-pagetype=booking-confirmation] .confirmation__actions a:after{color:var(--colors-1)}body[data-pagetype=booking-confirmation] .confirmation__actions a:first-child:after{content:"|";display:none}@media screen and (min-width:576px){body[data-pagetype=booking-confirmation] .confirmation__actions a:first-child:after{display:inline;margin:0 .1rem 0 .3rem}}body[data-pagetype=booking-confirmation] .confirmation__opening-hours{font-style:italic}body[data-pagetype=booking-confirmation] .confirmation__opening-hours,body[data-pagetype=booking-confirmation] .confirmation__secured-payment{display:block}footer .booking__footer{margin-bottom:2rem;margin-top:1.5rem;padding:0 1rem}@media screen and (min-width:576px){footer .booking__footer{padding:0}}
/*# sourceMappingURL=brand.59d6f803.253583.css.map*/