@import"/Booking/Style/External/pikaday/pikaday.css";.clear{clear:both}.paragraph{margin-top:12px}.paragraph.large{margin-top:24px}.paragraph.huge{margin-top:48px}.paragraph.small{margin-top:6px}.paragraph.tiny{margin-top:3px}.paragraph.right{text-align:right}.box-sizing-border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.user-select-none{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.diagonal-strikethrough{position:relative}.diagonal-strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:red;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}input[type=submit],input[type=date]{-webkit-appearance:none;-moz-appearance:none}input[type=radio]{vertical-align:middle;margin-right:12px;line-height:21px;height:auto;outline:none;border:0;cursor:pointer}input[type=checkbox]{vertical-align:middle;margin:0 12px 0 0;line-height:21px;height:auto;outline:none;border:0;cursor:pointer}input,.dropdown{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:31px;line-height:31px;font-size:14px;margin:0;padding:0 6px;color:#333;background-color:#fff;border:1px solid #ccc;outline:none}input:focus,.dropdown:focus{border-color:#003270}input:focus.input-validation-error,.dropdown:focus.input-validation-error{border-color:#d00}textarea{padding:6px;border:1px solid #ccc;resize:vertical}.default-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;height:31px;line-height:31px;margin:0;outline:0;border:0;border-radius:0;display:inline-block;text-decoration:none;padding:0;text-align:center;cursor:pointer;color:#fff;background-color:#003270;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.default-button:disabled{color:#fff;cursor:default;background-color:#ccc}.default-button+.default-button{margin-left:6px}table{border-spacing:0}table th{text-align:left}table th,table td{padding:0}table th.center,table td.center{text-align:center}table th.right,table td.right{text-align:right}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local(''),url('/Booking/Style/Fonts/Noto-Sans/noto-sans-v27-latin-regular.woff2') format('woff2'),url('/Booking/Style/Fonts/Noto-Sans/noto-sans-v27-latin-regular.woff') format('woff')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local(''),url('/Booking/Style/Fonts/Noto-Sans/noto-sans-v27-latin-700.woff2') format('woff2'),url('/Booking/Style/Fonts/Noto-Sans/noto-sans-v27-latin-700.woff') format('woff')}html,body,table,div,button,input,select,textarea{font-family:"Noto Sans",Arial,sans-serif;font-size:14px;line-height:21px;color:#333}html{height:100%;padding:0;margin:0}body{height:100%;padding:0;margin:0;background-image:url(/Booking/Content/Images/bg.jpg);background-size:cover;background-attachment:fixed}p{margin:12px 0 0 0;padding:0}p.small{margin-top:6px}p.large{margin-top:24px}p.top{margin-top:0}p.emphasize{font-weight:bold}h1,h2,h3{margin:0;line-height:initial;color:#003270}h1.minor,h2.minor,h3.minor{color:#333;font-weight:normal}h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}a{color:#333;text-decoration:underline}a img{border:0}hr{display:block;height:1px;background-color:#ccc;margin:0;padding:0;border:0}label{cursor:pointer}.input-validation-error{border-color:#d00}.field-validation-error{color:#d00}#wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;height:auto;min-height:100%;margin:0 auto;padding-bottom:87px}#content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:32px auto 0 auto;padding:12px;background-color:rgba(255,255,255,.7)}#top-link{position:fixed;bottom:16px;right:16px;width:36px;height:36px;font-weight:bold;font-size:18px;line-height:40px;text-align:center;background-color:#003270;color:#fff;opacity:0;-o-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#top-link.visible{opacity:.8;cursor:pointer}#top-link.visible:hover{opacity:1}html.background-color-mode body{background-image:none}html.background-color-mode body #content{margin:0 auto;padding:12px 0;background-color:transparent}html.iframe-mode{height:auto}html.iframe-mode body{height:auto;padding:0 12px;position:relative;overflow:hidden}html.iframe-mode body #wrapper{min-height:0;padding-bottom:67px}#header .content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;margin:0 auto;color:#003270}#header .content form{display:block;width:100%;height:31px}#header .content form .input-wrapper{width:100%;height:31px;position:relative;font-size:inherit;background-color:rgba(0,0,0,.15)}#header .content form .input-wrapper input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding-right:42px;border:0;color:#fff;background-color:transparent;font-size:inherit}#header .content form .input-wrapper input::-webkit-input-placeholder{color:#fff}#header .content form .input-wrapper input:-moz-placeholder{color:#fff;opacity:1}#header .content form .input-wrapper input::-moz-placeholder{color:#fff;opacity:1}#header .content form .input-wrapper input:-ms-input-placeholder{color:#fff}#header .content form .input-wrapper>.icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:18px;right:12px;top:0;bottom:0;border:0;outline:0;cursor:pointer;background-color:transparent;background-size:18px;background-position:center;background-repeat:no-repeat;background-image:url('/Booking/Content/Images/Header/search.svg')}#header .content a.phone{text-decoration:none;color:inherit}#header .content>.logo{display:table-cell;vertical-align:top;width:181px;padding:0 12px 12px 12px;background-color:rgba(255,255,255,.7)}#header .content>.logo img{display:block}#header .content>.bar{display:table-cell;vertical-align:top;padding-left:32px}#header .content>.bar .bar-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 12px 12px 12px;background-color:rgba(255,255,255,.7);font-size:0;display:table}#header .content>.bar .bar-content .bar-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;height:55px;vertical-align:top;padding:0 32px;line-height:55px;white-space:nowrap;background-color:#003270;color:#fff;border-left:1px solid #394775;font-size:14px}#header .content>.bar .bar-content .bar-item:first-child{border-left:0}#header .content>.bar .bar-content .bar-item .text:after{content:'';display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:12px;background-size:100%;background-repeat:no-repeat}#header .content>.bar .bar-content .bar-item.logo{display:none;width:45px}#header .content>.bar .bar-content .bar-item.logo .text:after{background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/home.svg');margin-left:0}#header .content>.bar .bar-content .bar-item.logo>a{display:block;margin-top:10.5px}#header .content>.bar .bar-content .bar-item.logo>a>img{display:block}#header .content>.bar .bar-content .bar-item.logo .text{display:none}#header .content>.bar .bar-content .bar-item.phone{width:20%}#header .content>.bar .bar-content .bar-item.phone .text:after{background-image:url('/Booking/Content/Images/Header/phone.svg')}#header .content>.bar .bar-content .bar-item.search{vertical-align:middle}#header .content>.bar .bar-content .bar-item.search .text:after{background-image:url('/Booking/Content/Images/Header/search.svg')}#header .content>.bar .bar-content .bar-item.search .text{display:none;cursor:pointer}#header .content>.bar .bar-content .bar-item.cart{width:5%}#header .content>.bar .bar-content .bar-item.cart .text:after{background-image:url('/Booking/Content/Images/Header/cart.svg')}#header .content>.bar .bar-content a.cart{text-decoration:none;color:#fff}#header .content>.bar .bar-content a.cart:hover{text-decoration:underline}#header .content>.bar .mobile-search{display:none;padding:12px;background-color:#003270}#header .content.background-color-mode{border-bottom:2px solid #003270}#header .content.background-color-mode form .input-wrapper input{color:#333}#header .content.background-color-mode form .input-wrapper input::-webkit-input-placeholder{color:#333}#header .content.background-color-mode form .input-wrapper input:-moz-placeholder{color:#333;opacity:1}#header .content.background-color-mode form .input-wrapper input::-moz-placeholder{color:#333;opacity:1}#header .content.background-color-mode form .input-wrapper input:-ms-input-placeholder{color:#333}#header .content.background-color-mode form .input-wrapper>.icon{background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/search.svg')}#header .content.background-color-mode>.logo{display:none}#header .content.background-color-mode>.bar{padding-left:0}#header .content.background-color-mode>.bar .mobile-search{background-color:transparent}#header .content.background-color-mode>.bar .bar-content{background-color:transparent;padding:0}#header .content.background-color-mode>.bar .bar-content .bar-item.logo{display:table-cell}#header .content.background-color-mode>.bar .bar-content .bar-item{background-color:transparent;border-left:0;color:#333}#header .content.background-color-mode>.bar .bar-content .bar-item.logo>a{margin-top:0}#header .content.background-color-mode>.bar .bar-content .bar-item.logo>a>img{display:none}#header .content.background-color-mode>.bar .bar-content .bar-item.logo .text{display:inline}#header .content.background-color-mode>.bar .bar-content .bar-item.phone{display:none}#header .content.background-color-mode>.bar .bar-content .bar-item.search .text:after{background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/search.svg')}#header .content.background-color-mode>.bar .bar-content .bar-item.cart .text:after{background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/cart.svg')}@media(max-width:1000px){#header .desktop{display:none}#header .content>.logo{display:none}#header .content>.bar{padding-left:0}#header .content>.bar .bar-content{padding:0}#header .content>.bar .bar-content .bar-item.logo{display:table-cell}}@media(max-width:719px){#header .tablet{display:none}#header .content>.bar .bar-content .bar-item.logo{width:99%}#header .content>.bar .bar-content .bar-item.phone,#header .content>.bar .bar-content .bar-item.search,#header .content>.bar .bar-content .bar-item.cart{width:1%}#header .content>.bar .bar-content .bar-item.phone .text:after,#header .content>.bar .bar-content .bar-item.search .text:after,#header .content>.bar .bar-content .bar-item.cart .text:after{margin-left:0}#header .content>.bar .bar-content .bar-item.search{vertical-align:top}#header .content>.bar .bar-content .bar-item.search>form{display:none}#header .content>.bar .bar-content .bar-item.search .text{display:inline}}@media(max-width:479px){#header .content>.bar .bar-content .bar-item{padding:0 24px}}.header-new{display:flex;align-items:center;gap:32px;min-height:55px;padding:12px 32px;box-sizing:border-box;border-bottom:2px solid #003270}.header-new a.home{flex:0 0 auto;display:block;width:18px;height:18px;background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/home.svg')}.header-new .authenticated{display:flex;gap:12px}.header-new .spacer{flex:1 1 0}.header-new a.cart{flex:0 0 auto;display:flex;align-items:center;gap:12px;text-decoration:none}.header-new a.cart:hover{text-decoration:underline}.header-new a.cart>*{flex:0 0 auto}.header-new a.cart .icon{width:18px;height:18px;background-image:url('/Booking/Content/Images/Header/Background-Color-Mode/cart.svg');background-repeat:no-repeat;background-position:center}@media(max-width:719px){.header-new .authenticated{display:block}}@media(max-width:479px){.header-new{display:block}}#footer{height:55px;margin-top:-55px}#footer .content{background-color:#003270}#footer .content .default-content,#footer .content .background-color-mode-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:0 12px;text-align:right}#footer .content .default-content{line-height:55px}#footer .content .default-content img{display:block;float:left;height:30px;margin-top:12.5px}#footer .content .default-content a{color:#fff}#footer .content .default-content a+a{margin-left:24px}#footer .content .background-color-mode-content{display:none;line-height:53px;border-top:2px solid #003270}#footer .content .background-color-mode-content a{color:#333}#footer.background-color-mode .content{background-color:transparent}#footer.background-color-mode .content .default-content{display:none}#footer.background-color-mode .content .background-color-mode-content{display:block}.view{padding:12px;background-color:#fff}.view.plain{padding:0;background-color:transparent}.view-container{padding:12px;background-color:#fff;border:1px solid #ccc}.container{background-color:#f4f1ea;padding:12px}.html-raw h1,.html-raw h2,.html-raw h3{margin-top:24px}.html-raw h1:first-child,.html-raw h2:first-child,.html-raw h3:first-child{margin-top:0}.html-raw p{margin:1em 0;padding:0}.view.beach-chair-details-view img.beach-chair{display:block;height:137px}@media(max-width:479px){.view.beach-chair-details-view img.beach-chair{height:80px}}.view.beach-chair-details-view .booking-period{display:flex;gap:12px}.view.beach-chair-details-view .booking-period input{width:120px}.view.beach-chair-details-view .error-message{color:#d00}.view.beach-chair-map .invalid-period{margin-bottom:32px}.view.beach-chair-map .inline-columns{max-width:312px}.view.beach-chair-map .columns{width:100%}.view.beach-chair-map .columns .column{width:50%}.view.beach-chair-map input,.view.beach-chair-map .dropdown{max-width:312px;width:100%}.view.beach-chair-map .label{margin-bottom:3px}.view.beach-chair-map .hint{color:gray}.view.beach-chair-map .error-message{color:#d00}.view.beach-chair-map .loading-indicator{vertical-align:middle;margin-right:12px}.view.beach-chair-map .inactive{opacity:.5;pointer-events:none}.view.beach-chair-map #map{width:100%;height:400px}@media(max-width:719px){.view.beach-chair-map .columns>.column{width:100%}.view.beach-chair-map .columns>.column:last-child{padding-top:32px}}.view.beach-chair-selection-list-view .items{width:100%;margin-top:12px}.view.beach-chair-selection-list-view .items tr td{padding:24px 12px 24px 0;border-top:1px solid #ccc}.view.beach-chair-selection-list-view .items tr td.radio{width:0;padding-left:12px}.view.beach-chair-selection-list-view .items tr td.radio>input[type=radio]{width:auto;padding:0;margin:0;cursor:pointer}.view.beach-chair-selection-list-view .items tr td label>*{display:block;cursor:pointer}.view.beach-chair-selection-list-view .items tr td .description{font-weight:bold}.view.beach-chair-selection-list-view .items tr td.price{font-weight:bold;text-align:right}.view.beach-chair-selection-list-view .items tr.incomplete td{background-color:#fff9eb}.view.chair-selection .water{height:24px;background-color:#cae4fd}.view.chair-selection .beach{min-height:202px;padding:12px 24px;background-color:#f7f4eb;overflow-x:auto}.view.chair-selection .row{display:flex;margin-top:6px}.view.chair-selection .row:first-child{margin-top:0}.view.chair-selection .row .column{flex:0 0 auto;box-sizing:border-box;width:40px;min-height:46px;margin:0 6px 0 0;text-align:center;color:#333;overflow:hidden;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.view.chair-selection .row .column:last-child{margin-right:0}.view.chair-selection .row .column .chair{height:100%;box-sizing:border-box;border:2px solid transparent;background-color:#e2e2e2}.view.chair-selection .row .column .chair.is-available,.view.chair-selection .row .column .chair.is-available-incomplete{cursor:pointer}.view.chair-selection .row .column .chair.is-available div,.view.chair-selection .row .column .chair.is-available-incomplete div{color:#fff}.view.chair-selection .row .column .chair.is-available{background-color:#00c395}.view.chair-selection .row .column .chair.is-available-incomplete{background-color:#ffb800}.view.chair-selection .row .column .chair.is-selected{border-color:#486266}.view.cart .add-more-wrapper{display:flex;align-items:center;margin:0 -12px;padding:24px 12px;text-decoration:none}.view.cart .add-more-wrapper:hover{background-color:#f9f9f9}.view.cart .add-more-wrapper>.text{width:100%}.view.cart .add-more-wrapper>.icon img.add-icon{display:block;width:14px;height:14px;margin-left:12px}.view.cart ul.shipping-methods{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;list-style-type:none;width:100%;padding:12px;margin:12px 0 0 0;background-color:#f4f1ea}.view.cart ul.shipping-methods li{display:table-cell;vertical-align:top;width:50%;padding:0 24px 0 0}.view.cart ul.shipping-methods li table td{vertical-align:top}.view.cart ul.shipping-methods li table td input[type=radio]{margin:0 12px 0 0}.view.cart ul.shipping-methods li table td.heading{font-weight:bold}.view.cart ul.shipping-methods li table td.description{padding-top:3px}.view.cart .blanket-banner>.box{display:flex;padding:12px;background-color:#f4f1ea}.view.cart .blanket-banner>.box>.infos{flex:1 1 0}.view.cart .blanket-banner>.box>.infos>.name{font-weight:bold}.view.cart .blanket-banner>.box>.image{flex:0 0 auto;padding:0 32px}.view.cart .blanket-banner>.box>.image>img{display:block;max-width:100%;margin:0 auto}.view.cart .blanket-banner>.box>.action{flex:1 1 0;text-align:right}.view.cart .blanket-banner>.hint{font-style:italic;color:#aaa}.view.cart .gross-total .price{display:inline-block}.view.cart .gross-total .price.strikethrough{position:relative}.view.cart .gross-total .price.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:red;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.view.cart .gross-total .price.additional{margin-left:12px}.view.cart .button-bar .price{display:inline-block;margin-right:24px}@media(max-width:719px){.view.cart .blanket-banner>.box{display:block}.view.cart .blanket-banner>.box>.image,.view.cart .blanket-banner>.box>.action{margin-top:12px}}@media(max-width:479px){.view.cart ul.shipping-methods{display:block}.view.cart ul.shipping-methods li{display:block;width:100%;margin-top:12px}.view.cart ul.shipping-methods li:first-child{margin-top:0}}.view.checkout-payment #container-CreditCard label{display:inline-block;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.view.checkout-payment #container-CreditCard label+label{margin-left:24px}.view.checkout-payment #container-CreditCard .inline-columns{width:100%;max-width:312px}.view.checkout-payment #container-CreditCard select{width:100%;max-width:150px}.view.checkout-payment #container-CreditCard select+select{margin-left:24px}.view.checkout-payment #container-CreditCard .unzer-input-wrapper{width:312px;height:31px}.view.checkout-payment #container-CreditCard .unzer-input-wrapper iframe{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:312px;height:31px;padding:7px 6px 0 6px;border:1px solid #ccc}.view.checkout-payment #container-CreditCard .inline-columns .unzer-input-wrapper{width:100%}.view.checkout-payment #container-CreditCard .inline-columns .unzer-input-wrapper iframe{width:100%}.view.checkout-data label.shipping-address{display:block}.view.checkout-data label.shipping-address.disabled{color:#ccc}.view.checkout-data .columns .column{width:50%;max-width:312px}.view.checkout-data .columns .column .label{padding:12px 0 3px 0}.view.checkout-data .columns .column input,.view.checkout-data .columns .column select{width:100%}@media(max-width:719px){.view.checkout-data .columns .column{width:100%;max-width:none}}.view.checkout-overview .columns>.row>.column{padding-top:24px}.view.checkout-overview .button-bar{margin-top:24px}.view.checkout-overview .field-validation-error{margin-right:24px}.view.checkout-overview .loading-indicator{display:none;position:fixed;top:40%;left:calc(50% - 44px)}.view.checkout-overview .agb-newsletter-container{display:flex;align-items:center}.view.checkout-overview .agb-newsletter-container>.spacer{flex:1 1 auto}.view.checkout-overview .agb-newsletter-container>.content{flex:0 1 auto}@media(max-width:479px){.view.checkout-overview .columns{margin-top:12px}.view.checkout-overview .columns>.row>.column{padding-top:12px}}.view.checkout-payment .heading{padding-bottom:3px}.view.checkout-payment label{display:block}.view.checkout-payment label.disabled{color:#aaa;cursor:default}.view.checkout-payment label.disabled label,.view.checkout-payment label.disabled input{cursor:default}.view.checkout-payment .label-wrapper{display:inline-block;min-width:200px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.view.checkout-payment .disabled-hint{color:#aaa;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.view.checkout-payment img.logo{height:36px;vertical-align:middle}.view.checkout-payment img.logo+img.logo{margin-left:12px}.view.checkout-payment div[id^=container-]{display:none;padding-left:200px}.view.checkout-payment input[type=text]{width:100%;max-width:312px}.view.checkout-payment hr{margin:24px 0}.view.checkout-payment .light{color:#b3b3b3}.view.checkout-payment .field-validation-error{display:block;margin-bottom:24px}@media(max-width:719px){.view.checkout-payment .label-wrapper{min-width:144px}.view.checkout-payment img.logo{height:24px}.view.checkout-payment div[id^=container-]{padding-left:0}}.view.checkout-stripe-payment .error-message{margin-top:32px;text-align:right;color:#d00}.view.checkout-stripe-payment .error-message:empty{margin-top:0}.view.checkout-stripe-payment .agb-privacy-statement-container{display:flex;align-items:center}.view.checkout-stripe-payment .agb-privacy-statement-container>.spacer{flex:1 1 auto}.view.checkout-stripe-payment .agb-privacy-statement-container>.content{flex:0 1 auto}.view.checkout-stripe-payment .loading-indicator{display:none;position:fixed;top:40%;left:calc(50% - 44px)}.view.home .teaser{background-color:#fff}.view.home .teaser>img{display:block;width:100%}.view.home .beach-chair-teaser{display:block;height:260px;line-height:260px;text-decoration:none;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:right}.view.home .beach-chair-teaser .text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:250px;vertical-align:bottom;margin:12px;padding:12px;font-size:18px;line-height:26px;text-align:left;color:#003270;background-color:rgba(255,255,255,.85)}.view.home .beach-chair-teaser .text .link{text-align:right}.view.home .beach-chair-teaser .text .link:hover{text-decoration:underline}.view.home .voucher-tag-categories{margin-left:-12px;font-size:0}.view.home .voucher-tag-categories .voucher-category-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:25%;padding:12px 0 0 12px}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category{background-color:#fff;border:1px solid #ccc}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile{text-decoration:none}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile img{display:block;width:100%}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile .text .name{padding:12px 12px 0 12px;line-height:21px;height:63px;overflow:hidden}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile .text .price{float:left;padding:0 12px 12px 12px;line-height:21px}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile .text .link{float:right;padding:0 12px 12px 12px;line-height:21px}.view.home .voucher-tag-categories .voucher-category-wrapper .voucher-category a.tile .text .link:hover{text-decoration:underline}.view.home .beach-chair-bookings-disabled-message{display:flex;align-items:center;justify-content:center;min-height:725px}@media(max-width:1000px){.view.home .voucher-tag-categories .voucher-category-wrapper{width:33.33333333%}}@media(max-width:719px){.view.home .voucher-tag-categories .voucher-category-wrapper{width:50%}.view.home .beach-chair-bookings-disabled-message{display:block;min-height:0}}@media(max-width:479px){.view.home .voucher-tag-categories .voucher-category-wrapper{width:100%}}.view.tag .vouchers-count{text-align:center;text-transform:uppercase}.view.templates textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:vertical}.view.templates .light{color:#b3b3b3}.view.templates .templates{margin-left:-12px;font-size:0}.view.templates .templates .template-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:25%;padding:12px 0 0 12px}.view.templates .templates .template-wrapper .template{background-color:#fff;border:1px solid #ccc}.view.templates .templates .template-wrapper .template img{display:block;width:100%}.view.templates .templates .template-wrapper .template .name,.view.templates .templates .template-wrapper .template .description{padding:12px;overflow:hidden}.view.templates .templates .template-wrapper .template .name{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.view.templates .templates .template-wrapper .template .description{height:42px}.view.templates .templates .template-wrapper .template>label{cursor:pointer}.view.templates .preview-and-save{text-align:right}.view.templates .preview-and-save a{margin-right:24px}@media(max-width:1000px){.view.templates .templates .template-wrapper{width:33.33333333%}}@media(max-width:719px){.view.templates .templates .template-wrapper{width:50%}}@media(max-width:479px){.view.templates .templates .template-wrapper{width:100%}}.view.voucher-search .vouchers-count{text-align:center;text-transform:uppercase}.view.voucher .tablet{display:none}.view.voucher img{display:block}.view.voucher img.desktop{margin-right:24px}.view.voucher img.tablet{width:100%}.view.voucher .columns{width:100%}.view.voucher .columns>.column{padding:0}.view.voucher .columns>.column.image{width:259px}.view.voucher .columns>.column h2.price{display:inline-block}.view.voucher .columns>.column h2.strikethrough{position:relative}.view.voucher .columns>.column h2.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:red;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.view.voucher .columns>.column h2.additional{margin-left:12px}.view.voucher .benefits{width:100%;border-spacing:0}.view.voucher .benefits tr:last-child td{border-bottom:1px solid #ccc}.view.voucher .benefits td{padding:12px 0;border-top:1px solid #ccc}.view.voucher .benefits td.quantity{vertical-align:top;font-weight:bold;padding-right:12px;width:24px}.view.voucher .benefits td.details .name{font-weight:bold}.view.voucher .benefits td.details .description{display:none;padding-right:24px}.view.voucher .benefits td.details .link{margin-left:12px}@media(max-width:1000px){.view.voucher .desktop{display:none}.view.voucher .tablet{display:block}.view.voucher .columns>.column.image{width:100%}.view.voucher .columns>.column.text{width:100%;margin-top:12px}}.button-bar{display:flex;align-items:center;margin-top:48px}.button-bar .previous,.button-bar .next{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;flex:0 0 50%}.button-bar .previous button,.button-bar .next button,.button-bar .previous input,.button-bar .next input,.button-bar .previous a,.button-bar .next a{width:100%;max-width:150px;padding:0 6px}.button-bar .previous{flex-shrink:1;padding-right:6px}.button-bar .next{padding-left:6px;text-align:right}.columns{display:table}.columns>.row{display:table-row}.columns>.row>.column,.columns>.column{display:table-cell;vertical-align:top}.columns>.row>.column:first-child,.columns>.column:first-child{padding-right:24px}.columns>.row>.column:last-child,.columns>.column:last-child{padding-left:24px}.columns.thirds{width:100%}.columns.thirds>.row>.column.one-third,.columns.thirds>.column.one-third{width:33.33333333%}.columns.thirds>.row>.column.two-thirds,.columns.thirds>.column.two-thirds{width:66.66666667%}@media(max-width:1000px){.columns.content-breakpoint{display:block}.columns.content-breakpoint>.row{display:block}.columns.content-breakpoint>.row>.column,.columns.content-breakpoint>.column{display:block}.columns.content-breakpoint>.row>.column:first-child,.columns.content-breakpoint>.column:first-child{padding-right:0}.columns.content-breakpoint>.row>.column:last-child,.columns.content-breakpoint>.column:last-child{padding-left:0}}@media(max-width:719px){.columns.tablet-breakpoint{display:block}.columns.tablet-breakpoint>.row{display:block}.columns.tablet-breakpoint>.row>.column,.columns.tablet-breakpoint>.column{display:block}.columns.tablet-breakpoint>.row>.column:first-child,.columns.tablet-breakpoint>.column:first-child{padding-right:0}.columns.tablet-breakpoint>.row>.column:last-child,.columns.tablet-breakpoint>.column:last-child{padding-left:0}}@media(max-width:479px){.columns.smartphone-breakpoint{display:block}.columns.smartphone-breakpoint>.row{display:block}.columns.smartphone-breakpoint>.row>.column,.columns.smartphone-breakpoint>.column{display:block}.columns.smartphone-breakpoint>.row>.column:first-child,.columns.smartphone-breakpoint>.column:first-child{padding-right:0}.columns.smartphone-breakpoint>.row>.column:last-child,.columns.smartphone-breakpoint>.column:last-child{padding-left:0}}.inline-columns{display:table}.inline-columns>.row{display:table-row}.inline-columns>.row>.column,.inline-columns>.column{display:table-cell;vertical-align:top}.inline-columns>.row>.column:first-child,.inline-columns>.column:first-child{padding-right:24px}.inline-columns>.row>.column:last-child,.inline-columns>.column:last-child{padding-left:24px}.inline-columns.thirds{width:100%}.inline-columns.thirds>.row>.column.one-third,.inline-columns.thirds>.column.one-third{width:33.33333333%}.inline-columns.thirds>.row>.column.two-thirds,.inline-columns.thirds>.column.two-thirds{width:66.66666667%}.inline-columns>.column{width:50%}.inline-columns>.column:first-child{padding-right:12px}.inline-columns>.column:last-child{padding-left:12px}.loading-indicator-component{padding:24px;border-radius:5px;background-color:rgba(0,0,0,.35)}.loading-indicator-component .windows8{position:relative;width:40px;height:40px;margin:auto}.loading-indicator-component .windows8 .wBall{position:absolute;width:38px;height:38px;opacity:0;transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);animation:orbit 4.2325s infinite;-o-animation:orbit 4.2325s infinite;-ms-animation:orbit 4.2325s infinite;-webkit-animation:orbit 4.2325s infinite;-moz-animation:orbit 4.2325s infinite}.loading-indicator-component .windows8 .wBall .wInnerBall{position:absolute;width:5px;height:5px;background-color:#fff;left:0;top:0;border-radius:5px}.loading-indicator-component .windows8 #wBall_1{animation-delay:.926s;-o-animation-delay:.926s;-ms-animation-delay:.926s;-webkit-animation-delay:.926s;-moz-animation-delay:.926s}.loading-indicator-component .windows8 #wBall_2{animation-delay:.183s;-o-animation-delay:.183s;-ms-animation-delay:.183s;-webkit-animation-delay:.183s;-moz-animation-delay:.183s}.loading-indicator-component .windows8 #wBall_3{animation-delay:.3665s;-o-animation-delay:.3665s;-ms-animation-delay:.3665s;-webkit-animation-delay:.3665s;-moz-animation-delay:.3665s}.loading-indicator-component .windows8 #wBall_4{animation-delay:.5495s;-o-animation-delay:.5495s;-ms-animation-delay:.5495s;-webkit-animation-delay:.5495s;-moz-animation-delay:.5495s}.loading-indicator-component .windows8 #wBall_5{animation-delay:.743s;-o-animation-delay:.743s;-ms-animation-delay:.743s;-webkit-animation-delay:.743s;-moz-animation-delay:.743s}@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear;origin:0%}30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out;origin:7%}39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear;origin:30%}70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out;origin:39%}75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out;origin:70%}76%{opacity:0;transform:rotate(900deg)}100%{opacity:0;transform:rotate(900deg)}}@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out;}7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%;}30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%;}39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%;}70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%;}75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%;}76%{opacity:0;-o-transform:rotate(900deg);}100%{opacity:0;-o-transform:rotate(900deg);}}@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}76%{opacity:0;-ms-transform:rotate(900deg)}100%{opacity:0;-ms-transform:rotate(900deg)}}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}76%{opacity:0;-webkit-transform:rotate(900deg)}100%{opacity:0;-webkit-transform:rotate(900deg)}}@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}76%{opacity:0;-moz-transform:rotate(900deg)}100%{opacity:0;-moz-transform:rotate(900deg)}}.shared-view-breadcrumb-bar{margin-bottom:24px}.shared-view-cart-item-list table{width:100%}.shared-view-cart-item-list table th{padding:6px 0}.shared-view-cart-item-list table th.voucher,.shared-view-cart-item-list table th.template{padding-right:24px}.shared-view-cart-item-list table tr:last-child td{border-bottom:1px solid #ccc}.shared-view-cart-item-list table td{vertical-align:top;padding:24px 24px 24px 0;border-top:1px solid #ccc}.shared-view-cart-item-list table td.price,.shared-view-cart-item-list table td.trash{white-space:nowrap;padding-right:0}.shared-view-cart-item-list table td.price .strikethrough{position:relative}.shared-view-cart-item-list table td.price .strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:red;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.shared-view-cart-item-list table td.price .additional{margin-left:12px}.shared-view-cart-item-list table td.custom-text{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:400px}.shared-view-cart-item-list table td.trash{width:1px}.shared-view-cart-item-list table td a{margin-left:24px}.shared-view-cart-item-list table td a.trash{vertical-align:top;width:16px;height:19px;display:inline-block;background-image:url(/Booking/Content/Images/trash.png)}.shared-view-cart-item-list-small{display:none}.shared-view-cart-item-list-small .strikethrough{position:relative}.shared-view-cart-item-list-small .strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:red;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.shared-view-cart-item-list-small .additional{margin-left:6px}.shared-view-cart-item-list-small .inline-columns{width:100%}.shared-view-cart-item-list-small .inline-columns .column:last-child{width:1%;text-align:right}.shared-view-cart-item-list-small a.trash{width:16px;height:19px;display:inline-block;vertical-align:top;background-image:url(/Booking/Content/Images/trash.png)}@media(max-width:719px){.shared-view-cart-item-list{display:none}.shared-view-cart-item-list-small{display:block}}.shared-view-checkout-progress{margin:0}.shared-view-checkout-progress ul{list-style-type:none;display:table;padding:0;margin:0 auto}.shared-view-checkout-progress li{display:table-cell;padding-left:60px;font-size:18px;font-weight:bold;color:#aaa}.shared-view-checkout-progress li .number{display:inline-block;font-size:24px}.shared-view-checkout-progress li:first-child{padding-left:0}.shared-view-checkout-progress li.active{color:#003270}@media(max-width:719px){.shared-view-checkout-progress .desktop{display:none}.shared-view-checkout-progress li{padding-left:24px}.shared-view-checkout-progress li .content{display:inline-block;padding:6px 12px;background-color:#aaa;color:#fff}.shared-view-checkout-progress li.active .content{background-color:#003270}}.google-consent-container{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;background-image:url(/Booking/Content/Images/google-consent-container-background.png);background-position:center;background-repeat:no-repeat}.google-consent-container>.content{width:600px;max-width:100%;margin:100px 32px}@media(max-width:719px){.google-consent-container>.content{margin:64px 32px}}@media(max-width:479px){.google-consent-container>.content{margin:24px 12px}}.shared-view-voucher-tiles{margin-left:-12px;font-size:0}.shared-view-voucher-tiles .voucher-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:25%;padding:12px 0 0 12px}.shared-view-voucher-tiles .voucher-wrapper .voucher{background-color:#fff;border:1px solid #ccc}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile{text-decoration:none}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile img{display:block;width:100%}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile .text .name{padding:12px 12px 0 12px;line-height:21px;height:84px;overflow:hidden}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile .text .price{float:left;padding:0 12px 12px 12px;line-height:21px}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile .text .link{float:right;padding:0 12px 12px 12px;line-height:21px}.shared-view-voucher-tiles .voucher-wrapper .voucher a.tile .text .link:hover{text-decoration:underline}@media(max-width:1000px){.shared-view-voucher-tiles .voucher-wrapper{width:33.33333333%}}@media(max-width:719px){.shared-view-voucher-tiles .voucher-wrapper{width:50%}}@media(max-width:479px){.shared-view-voucher-tiles .voucher-wrapper{width:100%}}