
@charset "UTF-8";:root{--menu-bg-color:var(--pink)}.page-faq .wp-block-dft-accordion h5{background-color:#fff}.wp-block-dft-faq h4{text-align:center}.wp-block-dft-accordion + h4{margin-top:1.25em !important}.wp-block-dft-accordion h5{background-color:var(--lightgrey);padding:5px 40px 5px 10px;cursor:pointer}.wp-block-dft-accordion h5::after{content:"";background-image:url("data:image/svg+xml;utf8,<svg fill=\"%231D232D\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path opacity=\"0.87\" fill=\"none\" d=\"M24,24H0L0,0l24,0V24z\"></path><path d=\"M16.59,8.59L12,13.17L7.41,8.59L6,10l6,6l6-6L16.59,8.59z\"></path></svg>");position:absolute;top:5px;right:10px;width:24px;height:24px;transition:-ms-transform .33s;transition:-webkit-transform .33s;transition:transform .33s;-webkit-transition:-webkit-transform .33s}.wp-block-dft-accordion .wp-block-dft-accordion-content{display:none;padding:5px 10px 20px}.wp-block-dft-accordion.open h5::after{-ms-transform:rotate(180deg) translateY(1px);-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.wp-block-dft-accordion.open .wp-block-dft-accordion-content{display:block}@media screen and (max-width:1024px){.svg-sneakers{width:320px !important;right:10px}}@media screen and (max-width:736px){.svg-sneakers{width:220px !important}}@media screen and (max-width:1440px){.svg-eagle{width:340px !important}}@media screen and (max-width:1024px){.svg-eagle{width:280px !important}}@media screen and (max-width:768px){.svg-eagle{width:220px !important}}@media screen and (max-width:1280px){.svg-cable-splash{width:180px !important}}@media screen and (min-width:1440px){.svg-glass{width:460px !important}}@media screen and (max-width:1024px){.svg-glass{width:320px !important}}@media screen and (max-width:736px){.svg-glass{display:none;right:-55px;top:-75px}}@media screen and (max-width:736px){.svg-guitar{width:280px !important;top:-24px !important}}@media screen and (max-width:768px){.our-garden .wp-block-streamer{left:50% !important}}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form{margin-top:32px;margin-left:-6px;margin-right:-6px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form.sent p{opacity:.5;pointer-events:none}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form.sent .wpcf7-response-output{background-color:var(--green);opacity:1}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type="checkbox"] + span::before, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type="radio"] + span::before{background-color:#fff}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type="checkbox"] + span::after, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type="radio"] + span::after{border-color:var(--black);top:9px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=text], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=email], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=tel], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=url], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=date], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form textarea{font:normal 1.4rem/2.8rem "daft-body", sans-serif;border:0 none;width:100%;padding:6px 14px 4px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form textarea{height:88px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=text], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=email], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=tel], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=url], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=date]{height:44px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form input[type=submit]{border:0 none;margin:24px 0 0 6px;height:44px;background-color:var(--pink);padding:15px 24px 11px;cursor:pointer}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form select{width:100%;height:44px;background-color:#fff;border:0 none;padding:6px 14px 4px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .acceptance > p.text{padding:24px 6px 0}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{padding:0}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-response-output{background-color:var(--pink);color:var(--black);margin:24px 6px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-acceptance{margin-top:24px;padding:0 6px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{position:relative;padding-left:0;padding-top:7px;display:block;padding-bottom:4px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio{display:block;margin-top:6px;margin-bottom:24px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox.wpcf7-exclusive-checkbox input[type=checkbox] + span::before, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio.wpcf7-exclusive-checkbox input[type=checkbox] + span::before{border-radius:50%}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item{display:block;padding:0 6px;width:100%;box-sizing:border-box;margin:0 0 12px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label{position:relative;padding-left:0;padding-top:7px;display:block;padding-bottom:4px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.has-free-text, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.has-free-text{display:-ms-flexbox;display:-webkit-flex;display:flex}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.has-free-text .wpcf7-free-text, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.has-free-text .wpcf7-free-text{width:auto;margin-left:10px;height:32px;padding-left:7px;-ms-flex-positive:1;flex-grow:1}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.has-free-text .wpcf7-free-text[disabled], .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.has-free-text .wpcf7-free-text[disabled]{background-color:rgba(255, 255, 255, .025)}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div{margin:12px 0}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label{font:bold 1.4rem/2.8rem "daft-body", sans-serif;width:50%;padding:0 6px 12px;box-sizing:border-box}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.normal, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.normal, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.normal, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.normal{font-weight:normal}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.col-1-1, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.col-1-1, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.col-1-1, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.col-1-1{width:100%}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.col-1-3{width:33.33%}@media screen and (max-width:540px){.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.col-1-3, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.col-1-3{width:50%}}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.col-1-4{width:25%}@media screen and (max-width:540px){.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > p > label.col-1-4, .daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div > label.col-1-4{width:50%}}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > div .wpcf7-not-valid-tip{padding:0 6px}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.daft-hotel .deal-family-and-friends .wpcf7 .wpcf7-form > p > br{display:none}.page-contact .site-main article.page{position:relative}.page-contact .site-main article.page #mapbox-static{position:absolute;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100 - var(--daft-nav-height));z-index:1;-webkit-animation:breathe 1.5s ease-in-out infinite;animation:breathe 1.5s ease-in-out infinite;background-position:center}.page-contact .site-main article.page #mapbox-static::before, .page-contact .site-main article.page #mapbox-static::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .6);z-index:2}.page-contact .site-main article.page #mapbox-static::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}.page-contact .site-main article.page #mapbox{position:absolute;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100 - var(--daft-nav-height));z-index:2;visibility:hidden}.page-contact .site-main article.page #mapbox .mapboxgl-canvas-container::before, .page-contact .site-main article.page #mapbox .mapboxgl-canvas-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .6);z-index:2}.page-contact .site-main article.page #mapbox .mapboxgl-canvas-container::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}.page-contact .site-main article.page #mapbox canvas{z-index:1}.page-contact .site-main article.page #mapbox .marker{z-index:3}.page-contact .site-main article.page #mapbox .mapboxgl-ctrl-top-right{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-contact .site-main article.page #mapbox .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin-top:0;margin-right:var(--h-padding)}.page-contact .site-main article.page #mapbox .mapboxgl-ctrl-logo, .page-contact .site-main article.page #mapbox .mapboxgl-ctrl-attrib{display:none !important}.page-contact .site-main article.page .entry-content{z-index:3}.page-contact .site-main article.page .entry-content .wp-block-group:first-child{background-color:transparent;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(var(--vh, 1vh) * 100 - var(--daft-nav-height));pointer-events:none}.page-contact .site-main article.page .entry-content .wp-block-group:first-child h1{margin-bottom:1.6rem !important;padding:0 !important}.page-contact .site-main article.page .entry-content .wp-block-group:first-child a{pointer-events:auto}body.single-route.has_cover #cookie-notice .cookie-notice-container{color:var(--black) !important}body.single-route.has_cover #cookie-notice .cn-text-container, body.single-route.has_cover #cookie-notice .cn-buttons-container, body.single-route.has_cover #cookie-notice .cn-close-icon{background-color:var(--yellow)}@-webkit-keyframes marquee-get-rates{100%{-ms-transform:translate3d(-88px, 0, 0);-webkit-transform:translate3d(-88px, 0, 0);transform:translate3d(-88px, 0, 0)}}@keyframes marquee-get-rates{100%{-ms-transform:translate3d(-88px, 0, 0);-webkit-transform:translate3d(-88px, 0, 0);transform:translate3d(-88px, 0, 0)}}@-webkit-keyframes marquee-availability{100%{-ms-transform:translate3d(-107px, 0, 0);-webkit-transform:translate3d(-107px, 0, 0);transform:translate3d(-107px, 0, 0)}}@keyframes marquee-availability{100%{-ms-transform:translate3d(-107px, 0, 0);-webkit-transform:translate3d(-107px, 0, 0);transform:translate3d(-107px, 0, 0)}}.daft-hotel .cta-container .cta-form-container .cta-form{}.daft-hotel .cta-container .cta-form-container .cta-form button[type=submit]:hover svg .hover-text.rates{-webkit-animation:2s linear infinite marquee-get-rates;animation:2s linear infinite marquee-get-rates}.daft-hotel .cta-container .cta-form-container .cta-form button[type=submit]:hover svg .hover-text.availability{-webkit-animation:2s linear infinite marquee-availability;animation:2s linear infinite marquee-availability}.daft-hotel .cta-container .cta-form-container .cta-form .svg-swoosh{pointer-events:none;position:absolute;width:178px;right:0;z-index:10;bottom:-22px}.daft-hotel .page-outdoor-cooking .cta-container, .daft-hotel .page-how-to-pop-corn .cta-container, .daft-hotel .page-postes-vacants .cta-container, .daft-hotel .page-vacatures .cta-container, .daft-hotel .page-feedback .cta-container, .daft-hotel .woocommerce-page .cta-container{display:none}.daft-hotel .page-hike-and-bike .cta-container{position:absolute}body.single-event .cta-container, body.single-deal .cta-container{display:none}body.post-type-archive-event .entry-content figure a[href*="youtu.be"]::after, body.post-type-archive-event .entry-content figure a[href*="youtube"]::after, body.post-type-archive-event .entry-content figure a[href*="vimeo"]::after, body.post-type-archive-deal .entry-content figure a[href*="youtu.be"]::after, body.post-type-archive-deal .entry-content figure a[href*="youtube"]::after, body.post-type-archive-deal .entry-content figure a[href*="vimeo"]::after{content:"";display:block;position:absolute;background-image:url("../img/play-icon.svg");background-size:cover;width:56px;height:56px;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.post-type-archive-event .entry-content .wp-block-group .wp-block-group__inner-container .page-header, body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header{position:relative;z-index:10;margin-bottom:var(--padding)}@media screen and (min-width:768px){body.post-type-archive-event .entry-content .wp-block-group .wp-block-group__inner-container .page-header, body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header{margin-bottom:-96px}}body.post-type-archive-event .entry-content .wp-block-group .wp-block-group__inner-container .page-header h1, body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header h1{margin:0}body.post-type-archive-event .entry-content .wp-block-group .wp-block-group__inner-container .page-header h1 em, body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header h1 em{position:relative;top:-.25em}body.post-type-archive-event .entry-content .events .archive-header, body.post-type-archive-event .entry-content .deals .archive-header, body.post-type-archive-deal .entry-content .events .archive-header, body.post-type-archive-deal .entry-content .deals .archive-header{width:100%;text-align:center;margin-bottom:var(--padding);margin-top:.4em}body.post-type-archive-event .entry-content .events .items .item.large, body.post-type-archive-event .entry-content .deals .items .item.large, body.post-type-archive-deal .entry-content .events .items .item.large, body.post-type-archive-deal .entry-content .deals .items .item.large{width:100%}body.post-type-archive-event .entry-content .events .items .item.large figure, body.post-type-archive-event .entry-content .deals .items .item.large figure, body.post-type-archive-deal .entry-content .events .items .item.large figure, body.post-type-archive-deal .entry-content .deals .items .item.large figure{padding-bottom:50%}body.post-type-archive-event .entry-content .events .items .item figure, body.post-type-archive-event .entry-content .deals .items .item figure, body.post-type-archive-deal .entry-content .events .items .item figure, body.post-type-archive-deal .entry-content .deals .items .item figure{margin-bottom:0}body.post-type-archive-event .entry-content .events .items .item .text, body.post-type-archive-event .entry-content .deals .items .item .text, body.post-type-archive-deal .entry-content .events .items .item .text, body.post-type-archive-deal .entry-content .deals .items .item .text{background-color:#fff;padding:calc(var(--padding) / 2);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column}body.post-type-archive-event .entry-content .events .items .item .text h3 span.subtitle, body.post-type-archive-event .entry-content .deals .items .item .text h3 span.subtitle, body.post-type-archive-deal .entry-content .events .items .item .text h3 span.subtitle, body.post-type-archive-deal .entry-content .deals .items .item .text h3 span.subtitle{display:block;font-size:.5em;margin-top:-.5em}body.post-type-archive-event .entry-content .events .items .item .text h3 span.subtitle + br, body.post-type-archive-event .entry-content .deals .items .item .text h3 span.subtitle + br, body.post-type-archive-deal .entry-content .events .items .item .text h3 span.subtitle + br, body.post-type-archive-deal .entry-content .deals .items .item .text h3 span.subtitle + br{display:none}@media screen and (max-width:736px){body.post-type-archive-event .entry-content .events .items .item .text, body.post-type-archive-event .entry-content .deals .items .item .text, body.post-type-archive-deal .entry-content .events .items .item .text, body.post-type-archive-deal .entry-content .deals .items .item .text{padding:18px}}body.post-type-archive-event .entry-content .events .items .item .text .actions, body.post-type-archive-event .entry-content .deals .items .item .text .actions, body.post-type-archive-deal .entry-content .events .items .item .text .actions, body.post-type-archive-deal .entry-content .deals .items .item .text .actions{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:.75em}body.post-type-archive-event .entry-content .events .items .item .text .actions .button, body.post-type-archive-event .entry-content .deals .items .item .text .actions .button, body.post-type-archive-deal .entry-content .events .items .item .text .actions .button, body.post-type-archive-deal .entry-content .deals .items .item .text .actions .button{margin-right:calc(var(--h-padding) / 2)}body.post-type-archive-event .entry-content .events .items .item .text .actions .more, body.post-type-archive-event .entry-content .deals .items .item .text .actions .more, body.post-type-archive-deal .entry-content .events .items .item .text .actions .more, body.post-type-archive-deal .entry-content .deals .items .item .text .actions .more{position:relative;padding:15px 0 11px;line-height:1.8rem}body.post-type-archive-event .entry-content .events .items .item .text .actions .more span, body.post-type-archive-event .entry-content .deals .items .item .text .actions .more span, body.post-type-archive-deal .entry-content .events .items .item .text .actions .more span, body.post-type-archive-deal .entry-content .deals .items .item .text .actions .more span{position:relative;z-index:1}body.post-type-archive-event .entry-content .events .items .item .text .actions .more::after, body.post-type-archive-event .entry-content .deals .items .item .text .actions .more::after, body.post-type-archive-deal .entry-content .events .items .item .text .actions .more::after, body.post-type-archive-deal .entry-content .deals .items .item .text .actions .more::after{display:none}body.post-type-archive-event .entry-content .events .items .item .text .actions .more:hover::after, body.post-type-archive-event .entry-content .deals .items .item .text .actions .more:hover::after, body.post-type-archive-deal .entry-content .events .items .item .text .actions .more:hover::after, body.post-type-archive-deal .entry-content .deals .items .item .text .actions .more:hover::after{display:block;content:"";position:absolute;bottom:13px;left:0;right:0;height:6px;background-color:var(--yellow);z-index:0}body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header{padding:0 var(--padding);margin-bottom:8px}body.post-type-archive-deal .entry-content .wp-block-group .wp-block-group__inner-container .page-header h1 em{font-size:95%;top:-.35em;left:-.12em}.page-feedback .site-main article.page .entry-content .wp-block-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(var(--vh, 1vh) * 100 - var(--daft-nav-height))}.page-feedback .site-main article.page .entry-content .wp-block-group .wp-block-group__inner-container{max-width:480px;margin:0 auto}.page-feedback .wpcf7 input, .page-feedback .wpcf7 textarea{font:1.4rem/2.8rem "daft-body", sans-serif;border:0 none;padding:6px 14px 4px}.page-feedback .wpcf7 textarea{height:88px;margin-top:12px}.page-feedback .wpcf7 input[type="text"]{height:44px;margin-top:12px;width:100%}.page-feedback .wpcf7 input[type="submit"]{font:1.4rem/1.8rem "daft-icf", sans-serif;background-color:var(--pink);color:#fff;cursor:pointer;padding:15px 24px 11px;height:44px}.page-feedback .wpcf7 div.rating input + span::before{position:absolute !important;width:32px;height:32px;top:0;left:0}.page-feedback .wpcf7 div.rating[data-val="val-2"] input[value="1"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-3"] input[value="1"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-4"] input[value="1"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-5"] input[value="1"] + span::before{content:"";font-weight:900}.page-feedback .wpcf7 div.rating[data-val="val-3"] input[value="2"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-4"] input[value="2"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-5"] input[value="2"] + span::before{content:"";font-weight:900}.page-feedback .wpcf7 div.rating[data-val="val-4"] input[value="3"] + span::before, .page-feedback .wpcf7 div.rating[data-val="val-5"] input[value="3"] + span::before{content:"";font-weight:900}.page-feedback .wpcf7 div.rating[data-val="val-5"] input[value="4"] + span::before{content:"";font-weight:900}.page-feedback .wpcf7 div.rating .wpcf7-form-control-wrap{display:block;height:44px;margin:12px 0}.page-feedback .wpcf7 div.rating .wpcf7-radio{display:inline-block;background-color:#fff;padding:6px}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item{margin:0}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item label{display:block;width:32px;height:32px;position:relative}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item label input + span{display:block;position:absolute;text-indent:-10300px;width:32px;height:32px;top:0;left:0}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item label input + span::before{text-indent:0;content:"";margin:0;background:transparent;font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:32px;text-rendering:auto}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item label input:checked + span::before{content:"";font-weight:900}.page-feedback .wpcf7 div.rating .wpcf7-radio .wpcf7-list-item label input + span::after{display:none}@media screen and (min-width:769px){.daft-hotel .site-main .entry-content .kitchen-or{position:absolute;top:50%;left:100%;white-space:nowrap;margin:0;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}html.daft-hotel .daft-header .menu-daft-menu-container{-ms-transform:translateX(-71px);-webkit-transform:translateX(-71px);transform:translateX(-71px)}body.page-algemene-voorwaarden #masthead, body.page-general-conditions #masthead, body.page-privacy-beleid #masthead, body.page-privacy-policy #masthead, body.page-politique-de-confidentialite #masthead, body.page-conditions-generales #masthead, body.page-contact #masthead, body.page-a-propos #masthead, body.page-about #masthead, body.page-over-ons #masthead, body.page-feedback #masthead, body.post-type-archive-event #masthead, body.post-type-archive-deal #masthead, body.single-route #masthead, body.woocommerce-page #masthead, body.page-outdoor-cooking #masthead, body.page-faq #masthead{color:var(--black)}body.page-algemene-voorwaarden #masthead a.scroll-down, body.page-general-conditions #masthead a.scroll-down, body.page-privacy-beleid #masthead a.scroll-down, body.page-privacy-policy #masthead a.scroll-down, body.page-politique-de-confidentialite #masthead a.scroll-down, body.page-conditions-generales #masthead a.scroll-down, body.page-contact #masthead a.scroll-down, body.page-a-propos #masthead a.scroll-down, body.page-about #masthead a.scroll-down, body.page-over-ons #masthead a.scroll-down, body.page-feedback #masthead a.scroll-down, body.post-type-archive-event #masthead a.scroll-down, body.post-type-archive-deal #masthead a.scroll-down, body.single-route #masthead a.scroll-down, body.woocommerce-page #masthead a.scroll-down, body.page-outdoor-cooking #masthead a.scroll-down, body.page-faq #masthead a.scroll-down{display:none}body.page-algemene-voorwaarden .site-header .current-menu-item, body.page-algemene-voorwaarden .site-header a:hover, body.page-algemene-voorwaarden .site-header .menu-toggle:hover, body.page-general-conditions .site-header .current-menu-item, body.page-general-conditions .site-header a:hover, body.page-general-conditions .site-header .menu-toggle:hover, body.page-privacy-beleid .site-header .current-menu-item, body.page-privacy-beleid .site-header a:hover, body.page-privacy-beleid .site-header .menu-toggle:hover, body.page-privacy-policy .site-header .current-menu-item, body.page-privacy-policy .site-header a:hover, body.page-privacy-policy .site-header .menu-toggle:hover, body.page-politique-de-confidentialite .site-header .current-menu-item, body.page-politique-de-confidentialite .site-header a:hover, body.page-politique-de-confidentialite .site-header .menu-toggle:hover, body.page-conditions-generales .site-header .current-menu-item, body.page-conditions-generales .site-header a:hover, body.page-conditions-generales .site-header .menu-toggle:hover, body.page-contact .site-header .current-menu-item, body.page-contact .site-header a:hover, body.page-contact .site-header .menu-toggle:hover, body.page-a-propos .site-header .current-menu-item, body.page-a-propos .site-header a:hover, body.page-a-propos .site-header .menu-toggle:hover, body.page-about .site-header .current-menu-item, body.page-about .site-header a:hover, body.page-about .site-header .menu-toggle:hover, body.page-over-ons .site-header .current-menu-item, body.page-over-ons .site-header a:hover, body.page-over-ons .site-header .menu-toggle:hover, body.page-feedback .site-header .current-menu-item, body.page-feedback .site-header a:hover, body.page-feedback .site-header .menu-toggle:hover, body.post-type-archive-event .site-header .current-menu-item, body.post-type-archive-event .site-header a:hover, body.post-type-archive-event .site-header .menu-toggle:hover, body.post-type-archive-deal .site-header .current-menu-item, body.post-type-archive-deal .site-header a:hover, body.post-type-archive-deal .site-header .menu-toggle:hover, body.single-route .site-header .current-menu-item, body.single-route .site-header a:hover, body.single-route .site-header .menu-toggle:hover, body.woocommerce-page .site-header .current-menu-item, body.woocommerce-page .site-header a:hover, body.woocommerce-page .site-header .menu-toggle:hover, body.page-outdoor-cooking .site-header .current-menu-item, body.page-outdoor-cooking .site-header a:hover, body.page-outdoor-cooking .site-header .menu-toggle:hover, body.page-faq .site-header .current-menu-item, body.page-faq .site-header a:hover, body.page-faq .site-header .menu-toggle:hover{color:var(--pink)}body.page-loads-of-energy-for-2022 #masthead a.scroll-down{display:none}body.post-type-archive-event #masthead .menu-primary-menu-container, body.post-type-archive-event #masthead .menu-secondary-menu-container, body.post-type-archive-deal #masthead .menu-primary-menu-container, body.post-type-archive-deal #masthead .menu-secondary-menu-container, body.page-algemene-voorwaarden #masthead .menu-primary-menu-container, body.page-algemene-voorwaarden #masthead .menu-secondary-menu-container, body.page-general-conditions #masthead .menu-primary-menu-container, body.page-general-conditions #masthead .menu-secondary-menu-container, body.page-privacy-beleid #masthead .menu-primary-menu-container, body.page-privacy-beleid #masthead .menu-secondary-menu-container, body.page-privacy-policy #masthead .menu-primary-menu-container, body.page-privacy-policy #masthead .menu-secondary-menu-container, body.page-politique-de-confidentialite #masthead .menu-primary-menu-container, body.page-politique-de-confidentialite #masthead .menu-secondary-menu-container, body.page-conditions-generales #masthead .menu-primary-menu-container, body.page-conditions-generales #masthead .menu-secondary-menu-container, body.woocommerce-page #masthead .menu-primary-menu-container, body.woocommerce-page #masthead .menu-secondary-menu-container, body.page-outdoor-cooking #masthead .menu-primary-menu-container, body.page-outdoor-cooking #masthead .menu-secondary-menu-container{display:none}body.woocommerce-page #masthead .menu-top-menu-container{display:none}body.single-route #masthead a.scroll-down{color:var(--pink);display:block}.fas.fa-leaf{color:var(--green)}body.page-outdoor-cooking .site-main .entry-content .wp-block-masonry article.item{text-align:center}body.page-outdoor-cooking .site-main .entry-content .wp-block-masonry article.item figure{margin-bottom:0}body.page-outdoor-cooking .site-main .entry-content .wp-block-masonry article.item .text{background-color:#fff;padding:calc(var(--padding) / 2)}@media screen and (max-width:736px){#popup-covid-diners .container .content .svg-container{top:33px !important;right:35px !important}#popup-covid-diners .container .content .svg-container .svg-drinks{width:90px !important}}#popups #popup-super-sauvage .container .content, #popups #popup-daft-sessions .container .content{width:720px;padding:0}#popups #popup-super-sauvage .container .content .wp-block-media-text .wp-block-media-text__content, #popups #popup-daft-sessions .container .content .wp-block-media-text .wp-block-media-text__content{padding:9.25%}#popups #popup-super-sauvage .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons, #popups #popup-daft-sessions .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons{margin-top:24px}#popups #popup-super-sauvage .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button__link, #popups #popup-daft-sessions .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button__link{font-family:"daft-icf";font-weight:normal;font-size:1.4rem;line-height:1.8rem;padding:15px 24px 11px;border-radius:0 !important;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s}#popups #popup-super-sauvage .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button__link:hover, #popups #popup-daft-sessions .container .content .wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button__link:hover{color:var(--black) !important;background-color:var(--yellow) !important}.reviews-gallery-container{}.reviews-gallery-container .reviews-gallery .flickity-viewport{-webkit-transition:height .33s;transition:height .33s}.reviews-gallery-container .reviews-gallery .flickity-page-dots{-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);padding-bottom:0 !important}@media screen and (max-width:736px){.reviews-gallery-container .reviews-gallery .flickity-page-dots{padding-top:18px !important}}.reviews-gallery-container .reviews-gallery .flickity-page-dots .dot{background:var(--lightgrey) !important}.reviews-gallery-container .reviews-gallery .flickity-page-dots .dot.is-selected{background:var(--black) !important}.reviews-gallery-container .reviews-gallery article{width:calc(33.33% - var(--h-padding) / 1.5);margin-right:var(--h-padding)}.reviews-gallery-container .reviews-gallery article .content{padding:32px;box-sizing:border-box;background-color:var(--lightgrey)}.reviews-gallery-container .reviews-gallery article .content .name{margin:-.3em 0 0 0}.reviews-gallery-container .reviews-gallery article .content .date{font-size:1.4rem;opacity:.5}.reviews-gallery-container .reviews-gallery article .content .score{color:var(--pink);left:-2px;position:relative;font-size:1.2rem;margin-bottom:.92em;height:1.5em}.reviews-gallery-container .reviews-gallery article .content .score i{width:16px;text-align:left}.reviews-gallery-container .reviews-gallery article .content .morecontent span{display:none}.reviews-gallery-container .reviews-gallery article .content .morelink{color:var(--green);text-decoration:none}@media screen and (max-width:1279px){.reviews-gallery-container .reviews-gallery article{width:calc(50% - var(--h-padding) / 2);margin-right:var(--h-padding)}}@media screen and (max-width:1023px){.reviews-gallery-container .reviews-gallery article{width:100%;margin-right:var(--h-padding)}}.site-main .entry-content > .wp-block-group.rooms{padding-top:var(--h-padding)}.site-main .entry-content > .wp-block-group.rooms .wp-block-columns:not(:last-child){padding:0 calc(var(--h-padding) / 2) var(--h-padding)}.site-main .entry-content > .wp-block-group.rooms .wp-block-columns:not(:last-child) .flickity-enabled .flickity-prev-next-button{display:none}.site-main .entry-content > .wp-block-group.rooms .wp-block-columns:not(:last-child) .flickity-enabled .flickity-page-dots{padding:22px 0}.site-main .entry-content > .wp-block-group.rooms .wp-block-columns:not(:last-child) .flickity-enabled .flickity-page-dots .dot{}.site-main .entry-content > .wp-block-group.rooms .wp-block-columns:not(:last-child) .flickity-enabled .flickity-page-dots .dot::after{top:-10px;left:-10px;right:-10px;bottom:-10px}.site-main .entry-content > .wp-block-group.rooms .text p{position:relative;padding-left:28px;margin-bottom:.5em}.site-main .entry-content > .wp-block-group.rooms .text p .fas{position:absolute;left:0;top:2px}.site-main .entry-content > .wp-block-group.rooms .text .room-size{position:absolute;top:-70px;right:-12px;color:#fff}#mapbox div[data-routes]{display:none}@media screen and (max-width:736px){.single-route.maximize-mapbox .site-main article.route .wp-block-cover, .post-type-archive-route.maximize-mapbox .site-main article.route .wp-block-cover{height:calc(var(--first-vh, 1vh) * 100 - var(--daft-nav-height))}.single-route.maximize-mapbox .site-main article.route .wp-block-cover #toggle-map-size, .post-type-archive-route.maximize-mapbox .site-main article.route .wp-block-cover #toggle-map-size{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.single-route .cta-container, .post-type-archive-route .cta-container{display:none}.single-route .site-main article.route, .post-type-archive-route .site-main article.route{position:relative}.single-route .site-main article.route .wp-block-buttons, .post-type-archive-route .site-main article.route .wp-block-buttons{margin-top:0;padding-top:12px}.single-route .site-main article.route .wp-block-buttons .wp-block-button, .post-type-archive-route .site-main article.route .wp-block-buttons .wp-block-button{margin-top:12px}.single-route .site-main article.route .wp-block-cover, .post-type-archive-route .site-main article.route .wp-block-cover{-webkit-transition:height .33s;transition:height .33s}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover, .post-type-archive-route .site-main article.route .wp-block-cover{height:100vw;max-height:calc(var(--first-vh, 1vh) * 100 - var(--daft-nav-height));min-height:0}}.single-route .site-main article.route .wp-block-cover .route-title, .post-type-archive-route .site-main article.route .wp-block-cover .route-title{max-width:640px;margin:0 auto}.single-route .site-main article.route .wp-block-cover #mapbox-static, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox-static{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-animation:breathe 1.5s ease-in-out infinite;animation:breathe 1.5s ease-in-out infinite;background-position:center}.single-route .site-main article.route .wp-block-cover #mapbox-static::before, .single-route .site-main article.route .wp-block-cover #mapbox-static::after, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox-static::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox-static::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .6);z-index:2}.single-route .site-main article.route .wp-block-cover #mapbox-static::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox-static::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover #mapbox-static::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox-static::before{display:none}}.single-route .site-main article.route .wp-block-cover #toggle-map-size, .post-type-archive-route .site-main article.route .wp-block-cover #toggle-map-size{position:absolute;left:50%;bottom:24px;padding:15px 21px;z-index:5;cursor:pointer;margin-left:-25px;transition:-ms-transform .33s;transition:-webkit-transform .33s;transition:transform .33s;-webkit-transition:-webkit-transform .33s}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover #toggle-map-size, .post-type-archive-route .site-main article.route .wp-block-cover #toggle-map-size{bottom:4px}}@media screen and (min-width:737px){.single-route .site-main article.route .wp-block-cover #toggle-map-size, .post-type-archive-route .site-main article.route .wp-block-cover #toggle-map-size{display:none}}.single-route .site-main article.route .wp-block-cover #toggle-map-size::before, .post-type-archive-route .site-main article.route .wp-block-cover #toggle-map-size::before{content:"";border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-route .site-main article.route .wp-block-cover #mapbox, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;font:inherit}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover #mapbox, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox{height:calc(var(--first-vh, 1vh) * 100 - var(--daft-nav-height));top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before, .single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::after, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .3);z-index:2;pointer-events:none}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-canvas-container::before{display:none}}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup{z-index:15}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content{border-radius:0;box-shadow:0 0 24px rgba(29, 35, 45, .05);padding:13px}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content h4, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content h4{font-size:2.2rem;margin:0;padding-right:30px}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content p, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content p{font-size:1.2rem}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content .faceback, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content .faceback{font-size:2.6rem;margin-top:-8px;margin-left:-1px;margin-bottom:2px}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more{padding:0}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more span, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more span{position:relative;z-index:2}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more::after, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more::after{z-index:1}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button{text-indent:-10300px;width:44px;height:44px}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::before, .single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::before, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after{position:absolute;content:"";width:3px;height:18px;background-color:currentColor;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:14px;left:20px}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button:hover, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-popup .mapboxgl-popup-close-button:hover{background-color:transparent;opacity:.85}.single-route .site-main article.route .wp-block-cover #mapbox canvas, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox canvas{z-index:-1}.single-route .site-main article.route .wp-block-cover #mapbox .marker, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .marker{z-index:3;cursor:pointer}.single-route .site-main article.route .wp-block-cover #mapbox .marker.daft, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .marker.daft{z-index:5}.single-route .site-main article.route .wp-block-cover #mapbox .marker:hover, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .marker:hover{z-index:10}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-top-right, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-top-right{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-top-right .mapboxgl-ctrl, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px var(--h-padding) 10px 0}.single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-logo, .single-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-attrib, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-logo, .post-type-archive-route .site-main article.route .wp-block-cover #mapbox .mapboxgl-ctrl-attrib{display:none !important}.single-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container, .post-type-archive-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container{z-index:3;text-align:center;color:var(--black);padding:0 44px;pointer-events:none}.single-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container a, .post-type-archive-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container a{pointer-events:auto;color:var(--lightgrey)}@media screen and (max-width:736px){.single-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container, .post-type-archive-route .site-main article.route .wp-block-cover .wp-block-cover__inner-container{display:none}}@media screen and (min-width:737px){.single-route .site-main article.route .wp-block-columns, .post-type-archive-route .site-main article.route .wp-block-columns{display:none}}.single-route .site-main article.route .entry-content, .post-type-archive-route .site-main article.route .entry-content{}.wp-block-routes{-webkit-transition:height .33s;transition:height .33s;color:var(--black)}@media screen and (max-width:736px){.wp-block-routes{height:100vw;max-height:calc(var(--first-vh, 1vh) * 100 - var(--daft-nav-height));min-height:0}}.wp-block-routes .route-title{max-width:640px;margin:0 auto}.wp-block-routes #mapbox-static{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-animation:breathe 1.5s ease-in-out infinite;animation:breathe 1.5s ease-in-out infinite;background-position:center}.wp-block-routes #mapbox-static::before, .wp-block-routes #mapbox-static::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .6);z-index:2}.wp-block-routes #mapbox-static::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}@media screen and (max-width:736px){.wp-block-routes #mapbox-static::before{display:none}}.wp-block-routes #toggle-map-size{position:absolute;left:50%;bottom:24px;padding:15px 21px;z-index:5;cursor:pointer;margin-left:-25px;transition:-ms-transform .33s;transition:-webkit-transform .33s;transition:transform .33s;-webkit-transition:-webkit-transform .33s}@media screen and (max-width:736px){.wp-block-routes #toggle-map-size{bottom:4px}}.wp-block-routes #toggle-map-size::before{content:"";border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-block-routes #mapbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;font:inherit}@media screen and (max-width:736px){.wp-block-routes #mapbox{height:calc(var(--first-vh, 1vh) * 100 - var(--daft-nav-height));top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.wp-block-routes #mapbox .mapboxgl-canvas-container::before, .wp-block-routes #mapbox .mapboxgl-canvas-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242, 243, 247, .3);z-index:2;pointer-events:none}.wp-block-routes #mapbox .mapboxgl-canvas-container::before{background-color:transparent;background-image:linear-gradient(to right, rgba(242, 243, 247, .6) 0, rgba(242, 243, 247, 0) 33%)}@media screen and (max-width:736px){.wp-block-routes #mapbox .mapboxgl-canvas-container::before{display:none}}.wp-block-routes #mapbox .mapboxgl-popup{z-index:15}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content{border-radius:0;box-shadow:0 0 24px rgba(29, 35, 45, .05);padding:13px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content h4{font-size:2.2rem;margin:0;padding-right:30px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content p{font-size:1.2rem}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content .faceback{font-size:2.6rem;margin-top:-8px;margin-left:-1px;margin-bottom:2px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more{padding:0}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more span{position:relative;z-index:2}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-content a.more::after{z-index:1}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button{text-indent:-10300px;width:44px;height:44px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::before, .wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after{position:absolute;content:"";width:3px;height:18px;background-color:currentColor;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:14px;left:20px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button:hover{background-color:transparent;opacity:.85}.wp-block-routes #mapbox canvas{z-index:-1}.wp-block-routes #mapbox .marker{z-index:3;cursor:pointer}.wp-block-routes #mapbox .marker.daft{z-index:5}.wp-block-routes #mapbox .marker:hover{z-index:10}.wp-block-routes #mapbox .mapboxgl-ctrl-top-right{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-routes #mapbox .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px var(--h-padding) 10px 0}.wp-block-routes #mapbox .mapboxgl-ctrl-logo, .wp-block-routes #mapbox .mapboxgl-ctrl-attrib{display:none !important}.wp-block-routes .wp-block-cover__inner-container{z-index:3;text-align:center;color:var(--black);padding:0 44px;pointer-events:none}@media screen and (max-width:736px){.wp-block-routes .wp-block-cover__inner-container{display:none}}.post-type-archive-deal #spotify-now-playing, .page-outdoor-cooking #spotify-now-playing, .page-over-ons #spotify-now-playing, .page-a-propos #spotify-now-playing, .page-privacy-beleid #spotify-now-playing, .page-politique-de-confidentialite #spotify-now-playing, .page-algemene-voorwaarden #spotify-now-playing, .page-conditions-generales #spotify-now-playing, .woocommerce-page #spotify-now-playing{display:none}#spotify-now-playing{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:-2px}#spotify-now-playing .track{text-align:right;max-width:138px;margin-right:12px;margin-bottom:-1px}#spotify-now-playing .track:hover{color:currentColor}#spotify-now-playing .track .artist{font-size:1rem;line-height:1.25;margin-bottom:2px}#spotify-now-playing .track .name{font-size:1.4rem;line-height:1}#spotify-now-playing figure{width:80px;height:80px;margin:0}#spotify-now-playing figure .spotify-now-playing{}#spotify-now-playing figure .spotify-now-playing .now-playing{-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;fill:currentColor}html.daft-hotel{}html.daft-hotel .show-if-mews-customer{display:none}html.daft-hotel .mews-customer .show-if-mews-customer{display:inherit}html.daft-hotel .pop-up-resto-dates ul, html.daft-hotel .pop-up-resto-dates li{list-style:none}html.daft-hotel .woocommerce .woocommerce-notices-wrapper{margin-bottom:var(--padding) !important}html.daft-hotel .woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner{border:0 none;font-size:1em;margin-top:0}html.daft-hotel .woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success > svg{background-color:var(--green)}html.daft-hotel .woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-forward{color:#fff !important;opacity:1;background-color:var(--green) !important;padding:4px 6px 1px !important;border-radius:3px !important}html.daft-hotel #shop-header{position:fixed;top:var(--daft-nav-height);left:0;right:var(--scrollbar, 0);display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:var(--black);color:var(--pink);padding:0 var(--h-padding);height:var(--daft-nav-height);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:50;font:bold 1.8rem/2.8rem "daft-icf", sans-serif}html.daft-hotel #shop-header a{color:currentColor;text-decoration:none}html.daft-hotel #shop-header .menu-shop-menu-container{width:100%}html.daft-hotel #shop-header ul.menu{display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1280px){html.daft-hotel #shop-header ul.menu{-ms-flex-pack:justify;justify-content:space-between}}html.daft-hotel #shop-header ul.menu li{margin:0 12px}html.daft-hotel #shop-header ul.menu li span{display:block;position:relative;top:1.5px}html.daft-hotel #shop-header ul.menu li:first-child{margin-left:0}html.daft-hotel #shop-header ul.menu li:last-child{margin-right:0}html.daft-hotel #shop-header ul.menu li .wpmenucart-icon-shopping-cart-0{margin-right:4px}html.daft-hotel body.woocommerce-order-received .site-main .entry-header .entry-title{font-size:6.4rem}@media screen and (max-width:768px){html.daft-hotel body.woocommerce-order-received .site-main .entry-header .entry-title{font-size:3.2rem}}html.daft-hotel body.woocommerce-cart .site-main .entry-content, html.daft-hotel body.woocommerce-checkout .site-main .entry-content, html.daft-hotel body.woocommerce-page .site-main .entry-content{padding-top:calc(var(--padding) / 2)}html.daft-hotel body.post-type-archive-product .site-main{background-color:var(--lightgrey)}html.daft-hotel body.woocommerce-page #wrapper{padding-top:calc(var(--daft-nav-height) * 2)}html.daft-hotel body.woocommerce-page.single-product .site-main{padding-top:var(--h-padding)}html.daft-hotel body.woocommerce-page.single-product .site-main .entry-content{padding-top:var(--h-padding)}html.daft-hotel body.woocommerce-page.single-product .site-main .entry-header{display:none}html.daft-hotel body.woocommerce-page.single-product .site-main{}html.daft-hotel body.woocommerce-page .site-main{padding:0 var(--h-padding) var(--padding)}html.daft-hotel body.woocommerce-page .site-main .page-description{padding:0 0 var(--padding) 0}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-group{margin-bottom:var(--padding)}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-group .daft-products{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:var(--h-padding)}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-group .daft-products .products{width:100%}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-group .daft-products .no-products-found{margin-top:calc(var(--h-padding) / -2) !important}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-columns{gap:var(--h-padding)}html.daft-hotel body.woocommerce-page .site-main .page-description .wp-block-columns .wp-block-column.column-3-4{-ms-flex-preferred-size:calc(75% - var(--h-padding) / 4);flex-basis:calc(75% - var(--h-padding) / 4);-ms-flex-positive:0;flex-grow:0}html.daft-hotel body.woocommerce-page .site-main .page-description .about{margin-top:var(--double-padding)}html.daft-hotel body.woocommerce-page .site-main div.product p.price{font-size:1.8rem;margin-bottom:0}html.daft-hotel body.woocommerce-page .site-main div.product::after{display:block;content:"";clear:both}html.daft-hotel body.woocommerce-page .site-main div.product .related.products{clear:both;padding-top:var(--padding)}html.daft-hotel body.woocommerce-page .site-main div.product .related.products .product{background-color:var(--lightgrey)}html.daft-hotel body.woocommerce-page .site-main div.product .woocommerce-product-details__short-description{margin:2em 0 .75em}html.daft-hotel body.woocommerce-page .site-main div.product .woocommerce-product-details__short-description ul{margin-left:0;padding-left:1.5em}html.daft-hotel body.woocommerce-page .site-main dl{margin:0;font-size:.9em}html.daft-hotel body.woocommerce-page .site-main dl dt{display:inline-block}html.daft-hotel body.woocommerce-page .site-main dl dd{display:inline-block;background-color:var(--yellow);padding:0 4px;margin:0}html.daft-hotel body.woocommerce-page .site-main p, html.daft-hotel body.woocommerce-page .site-main ul, html.daft-hotel body.woocommerce-page .site-main ol{line-height:1.5em;margin:0 0 .75em 0}html.daft-hotel body.woocommerce-page .site-main p.faceback, html.daft-hotel body.woocommerce-page .site-main ul.faceback, html.daft-hotel body.woocommerce-page .site-main ol.faceback{margin-bottom:.25em}html.daft-hotel body.woocommerce-page .site-main p:last-child, html.daft-hotel body.woocommerce-page .site-main ul:last-child, html.daft-hotel body.woocommerce-page .site-main ol:last-child{margin-bottom:0}html.daft-hotel body.woocommerce-page .site-main p + h1, html.daft-hotel body.woocommerce-page .site-main p + h2, html.daft-hotel body.woocommerce-page .site-main p + h3, html.daft-hotel body.woocommerce-page .site-main p + h4, html.daft-hotel body.woocommerce-page .site-main ul + h1, html.daft-hotel body.woocommerce-page .site-main ul + h2, html.daft-hotel body.woocommerce-page .site-main ul + h3, html.daft-hotel body.woocommerce-page .site-main ul + h4, html.daft-hotel body.woocommerce-page .site-main ol + h1, html.daft-hotel body.woocommerce-page .site-main ol + h2, html.daft-hotel body.woocommerce-page .site-main ol + h3, html.daft-hotel body.woocommerce-page .site-main ol + h4{margin-top:1.25em}html.daft-hotel body.woocommerce-page .site-main ul, html.daft-hotel body.woocommerce-page .site-main ol{list-style-position:inside;padding-left:0}html.daft-hotel body.woocommerce-page .site-main p:empty{display:none}html.daft-hotel body.woocommerce-page .site-main p:last-child a.button{margin-top:12px !important}html.daft-hotel body.woocommerce-page .site-main h1, html.daft-hotel body.woocommerce-page .site-main h2, html.daft-hotel body.woocommerce-page .site-main h3, html.daft-hotel body.woocommerce-page .site-main h4, html.daft-hotel body.woocommerce-page .site-main h5, html.daft-hotel body.woocommerce-page .site-main h6{position:relative;margin:0 0 .5em 0}html.daft-hotel body.woocommerce-page .site-main h1:last-child, html.daft-hotel body.woocommerce-page .site-main h2:last-child, html.daft-hotel body.woocommerce-page .site-main h3:last-child, html.daft-hotel body.woocommerce-page .site-main h4:last-child, html.daft-hotel body.woocommerce-page .site-main h5:last-child, html.daft-hotel body.woocommerce-page .site-main h6:last-child{margin-bottom:0}html.daft-hotel body.woocommerce-page .site-main h1, html.daft-hotel body.woocommerce-page .site-main h2, html.daft-hotel body.woocommerce-page .site-main h3, html.daft-hotel body.woocommerce-page .site-main h4{font-family:"daft-icf", sans-serif}html.daft-hotel body.woocommerce-page .site-main h1 b, html.daft-hotel body.woocommerce-page .site-main h1 strong, html.daft-hotel body.woocommerce-page .site-main h2 b, html.daft-hotel body.woocommerce-page .site-main h2 strong, html.daft-hotel body.woocommerce-page .site-main h3 b, html.daft-hotel body.woocommerce-page .site-main h3 strong, html.daft-hotel body.woocommerce-page .site-main h4 b, html.daft-hotel body.woocommerce-page .site-main h4 strong{font-family:"daft-icf-outline", sans-serif;font-weight:bold}html.daft-hotel body.woocommerce-page .site-main h1 i, html.daft-hotel body.woocommerce-page .site-main h1 em, html.daft-hotel body.woocommerce-page .site-main h2 i, html.daft-hotel body.woocommerce-page .site-main h2 em, html.daft-hotel body.woocommerce-page .site-main h3 i, html.daft-hotel body.woocommerce-page .site-main h3 em, html.daft-hotel body.woocommerce-page .site-main h4 i, html.daft-hotel body.woocommerce-page .site-main h4 em{font-family:"daft-fb", sans-serif;font-weight:normal;font-size:120%;position:relative;top:.01em;left:-.05em;font-style:normal}html.daft-hotel body.woocommerce-page .site-main h5{font-size:1.6rem;line-height:1.375}html.daft-hotel body.woocommerce-page .site-main .faceback{font-weight:normal;font-style:normal;font-size:3.4rem;font-family:"daft-fb", sans-serif}html.daft-hotel body.woocommerce-page .site-main .faceback em{display:inline-block;font-style:normal;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}html.daft-hotel body.woocommerce-page .site-main h1{font-size:8.6rem;line-height:85%}@media screen and (max-width:736px){html.daft-hotel body.woocommerce-page .site-main h1{font-size:6.4rem}}html.daft-hotel body.woocommerce-page .site-main .woocommerce-products-header{padding:calc(var(--h-padding) * 2) 0 var(--h-padding)}html.daft-hotel body.woocommerce-page .site-main .woocommerce-products-header__title{text-align:center;margin:calc(var(--h-padding) / 3) 0 var(--h-padding) 0 !important}html.daft-hotel body.woocommerce-page .site-main .term-description{text-align:center;margin:-.5em 0 var(--h-padding)}html.daft-hotel body.woocommerce-page .site-main .product_title, html.daft-hotel body.woocommerce-page .site-main h2{font-size:3.2rem;line-height:85%}html.daft-hotel body.woocommerce-page .site-main h3, html.daft-hotel body.woocommerce-page .site-main .woocommerce-order-details__title, html.daft-hotel body.woocommerce-page .site-main .woocommerce-column__title{font-size:3.2rem;line-height:87.5%}@media screen and (max-width:768px){html.daft-hotel body.woocommerce-page .site-main h3, html.daft-hotel body.woocommerce-page .site-main .woocommerce-order-details__title, html.daft-hotel body.woocommerce-page .site-main .woocommerce-column__title{font-size:1.8rem;text-align:center}}html.daft-hotel body.woocommerce-page .site-main h4{font-size:2.2rem;line-height:1}html.daft-hotel body.woocommerce-page .site-main .entry-header{display:block;text-align:center;padding:var(--padding) 0 0}@media screen and (max-width:414px){html.daft-hotel body.woocommerce-page .site-main .entry-header{padding:calc(var(--padding) * 2) 0 var(--padding)}}html.daft-hotel body.woocommerce-page .site-main .entry-header h1, html.daft-hotel body.woocommerce-page .site-main .entry-header h2, html.daft-hotel body.woocommerce-page .site-main .entry-header h3, html.daft-hotel body.woocommerce-page .site-main .entry-header h4{font-family:"daft-icf", sans-serif;font-weight:900;position:relative;margin:0 0 .5em 0}html.daft-hotel body.woocommerce-page .site-main .entry-header h1:last-child, html.daft-hotel body.woocommerce-page .site-main .entry-header h2:last-child, html.daft-hotel body.woocommerce-page .site-main .entry-header h3:last-child, html.daft-hotel body.woocommerce-page .site-main .entry-header h4:last-child{margin-bottom:0}html.daft-hotel body.woocommerce-page .site-main .entry-header h1{font-size:8.6rem;line-height:85%}html.daft-hotel body.woocommerce-page .site-main .entry-header h2{font-size:4.4rem;line-height:85%}html.daft-hotel body.woocommerce-page .site-main .entry-header h3{font-size:3.2rem;line-height:87.5%}html.daft-hotel body.woocommerce-page .site-main .entry-header h4{font-size:2.2rem;line-height:1}@media screen and (min-width:1441px){html.daft-hotel body.woocommerce-page .site-main .entry-header h1{font-size:10.9rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h2{font-size:5.6rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h3{font-size:4rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h4{font-size:2.8rem}}@media screen and (max-width:1024px){html.daft-hotel body.woocommerce-page .site-main .entry-header h1{font-size:8rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h2{font-size:3.8rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h3{font-size:2.8rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h4{font-size:2rem;line-height:1}}@media screen and (max-width:736px){html.daft-hotel body.woocommerce-page .site-main .entry-header h1{font-size:4.8rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h2{font-size:3.2rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h3{font-size:2.4rem;line-height:2.4rem}html.daft-hotel body.woocommerce-page .site-main .entry-header h4{font-size:1.8rem;line-height:1.8rem}}html.daft-hotel body.woocommerce-page .site-main .entry-content > .woocommerce{}html.daft-hotel body.woocommerce-page .site-main .woocommerce-tabs{margin-bottom:var(--h-padding)}html.daft-hotel body.woocommerce-page .site-main .woocommerce-tabs .wc-acc-panel{border-bottom:2px solid var(--lightgrey)}html.daft-hotel body.woocommerce-page .site-main .woocommerce-tabs .wc-acc-panel:first-child{border-top:2px solid var(--lightgrey)}html.daft-hotel body.woocommerce-page .site-main .woocommerce-tabs .wc-acc-panel > h2{font-size:1.4rem;margin:0;padding:16px 0 14px;line-height:1.4rem;cursor:pointer;font-weight:normal}html.daft-hotel body.woocommerce-page .site-main .woocommerce-tabs .wc-acc-panel .wc-acc-panel-content{display:none;padding-bottom:14px}html.daft-hotel .woocommerce .products ul, html.daft-hotel .woocommerce ul.products{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--h-padding);padding-bottom:var(--h-padding)}html.daft-hotel .woocommerce .products ul::before, html.daft-hotel .woocommerce .products ul::after, html.daft-hotel .woocommerce ul.products::before, html.daft-hotel .woocommerce ul.products::after{display:none}html.daft-hotel .woocommerce .products ul.columns-2 li.product, html.daft-hotel .woocommerce ul.products.columns-2 li.product{width:calc(50% - var(--h-padding) * .5)}html.daft-hotel .woocommerce .products ul.columns-1 li.product, html.daft-hotel .woocommerce ul.products.columns-1 li.product{width:100%}html.daft-hotel .woocommerce .products ul li.product, html.daft-hotel .woocommerce ul.products li.product{margin:0;width:calc(25% - var(--h-padding) * .75);text-align:center;background-color:#fff;padding-bottom:3px;border-radius:8px;overflow:hidden}html.daft-hotel .woocommerce .products ul li.product a img, html.daft-hotel .woocommerce ul.products li.product a img{aspect-ratio:1.5;object-fit:cover}html.daft-hotel .woocommerce .products ul li.product:last-child, html.daft-hotel .woocommerce ul.products li.product:last-child{margin-right:0}html.daft-hotel .woocommerce .products ul li.product .button, html.daft-hotel .woocommerce ul.products li.product .button{padding:1rem 1rem .8rem 1rem}html.daft-hotel .woocommerce .products ul li.product .onsale, html.daft-hotel .woocommerce ul.products li.product .onsale{top:calc(var(--h-padding) / 4);right:calc(var(--h-padding) / 4);left:auto;margin:0}html.daft-hotel .woocommerce .products ul li.product.outofstock .price, html.daft-hotel .woocommerce ul.products li.product.outofstock .price{visibility:hidden}html.daft-hotel .woocommerce .products ul li.product .popup-dates, html.daft-hotel .woocommerce ul.products li.product .popup-dates{margin:1em 0 0;font-variant:tabular-nums;padding:0 1em}html.daft-hotel .woocommerce .products ul li.product .popup-dates h4, html.daft-hotel .woocommerce ul.products li.product .popup-dates h4{font-family:"daft-body", "Helvetica Neue", sans-serif;font-size:1.4rem}html.daft-hotel .woocommerce .products ul li.product .popup-dates ul, html.daft-hotel .woocommerce ul.products li.product .popup-dates ul{display:block;padding:0 0 1em}html.daft-hotel .woocommerce .products ul li.product .daft-shop-loop-thumbnail, html.daft-hotel .woocommerce ul.products li.product .daft-shop-loop-thumbnail{position:relative;margin:0}html.daft-hotel .woocommerce .products ul li.product .daft-shop-loop-thumbnail span.hover, html.daft-hotel .woocommerce ul.products li.product .daft-shop-loop-thumbnail span.hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-position:center}html.daft-hotel .woocommerce .products ul li.product .daft-shop-loop-thumbnail:hover span.hover, html.daft-hotel .woocommerce ul.products li.product .daft-shop-loop-thumbnail:hover span.hover{opacity:1}@media screen and (max-width:768px){html.daft-hotel .woocommerce .products ul li.product, html.daft-hotel .woocommerce ul.products li.product{width:calc(50% - var(--h-padding) * .5)}}html.daft-hotel .woocommerce .woocommerce-breadcrumb{font-size:1.2rem;line-height:1.5;padding:15px 0;margin:0;color:rgba(29, 35, 45, .5)}html.daft-hotel .woocommerce .woocommerce-breadcrumb a{color:rgba(29, 35, 45, .75);text-decoration:none}html.daft-hotel .woocommerce .woocommerce-result-count{margin-bottom:calc(var(--h-padding) / 2);margin-top:3px}html.daft-hotel .woocommerce .woocommerce-ordering{margin-bottom:calc(var(--h-padding) / 2)}html.daft-hotel .woocommerce span.onsale{background-color:transparent;color:var(--yellow);font-family:"daft-fb", sans-serif;font-weight:normal;border-radius:0;font-size:3.8rem;min-width:0;min-height:0;line-height:1;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);top:calc(var(--h-padding) / 2);left:calc(var(--h-padding) / 2);padding:0}html.daft-hotel .woocommerce ul.products.columns-3 li.product, html.daft-hotel .woocommerce-page ul.products.columns-3 li.product{width:calc(33.33% - var(--h-padding) / 1.5)}@media screen and (max-width:768px){html.daft-hotel .woocommerce ul.products.columns-3 li.product, html.daft-hotel .woocommerce-page ul.products.columns-3 li.product{width:calc(50% - var(--h-padding) * .25)}}html.daft-hotel .woocommerce-page.columns-3 ul.products li.product, html.daft-hotel .woocommerce.columns-3 ul.products li.product{width:calc(33.33% - var(--h-padding) / 1.5)}@media screen and (max-width:768px){html.daft-hotel .woocommerce-page.columns-3 ul.products li.product, html.daft-hotel .woocommerce.columns-3 ul.products li.product{width:calc(50% - var(--h-padding) * .25)}}html.daft-hotel .woocommerce ul.products li.last, html.daft-hotel .woocommerce-page ul.products li.last{margin-right:0}html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-category__title, html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-product__title, html.daft-hotel .woocommerce ul.products li.product h3{font-size:1.8rem;line-height:1.8rem;padding:0 .75em}@media screen and (max-width:736px){html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-category__title, html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-product__title, html.daft-hotel .woocommerce ul.products li.product h3{font-size:1.4rem;line-height:120%}}html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-category__title span:last-child:not(:first-child), html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-product__title span:last-child:not(:first-child), html.daft-hotel .woocommerce ul.products li.product h3 span:last-child:not(:first-child){font-size:1.2rem;font-weight:normal;letter-spacing:.1em}html.daft-hotel .woocommerce ul.products li.product .woocommerce-loop-product__dates{margin-bottom:0;color:var(--green)}html.daft-hotel .woocommerce div.product .stock{padding:2px 0}html.daft-hotel .woocommerce div.product .stock, html.daft-hotel .woocommerce div.product p.price, html.daft-hotel .woocommerce div.product span.price, html.daft-hotel .woocommerce ul.products li.product .price{font-size:1.2rem;color:var(--black);margin-top:-2px}html.daft-hotel .woocommerce div.product .stock.out-of-stock, html.daft-hotel .woocommerce div.product p.price.out-of-stock, html.daft-hotel .woocommerce div.product span.price.out-of-stock, html.daft-hotel .woocommerce ul.products li.product .price.out-of-stock{font-weight:bold;display:none}html.daft-hotel .stock::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;font-weight:900;line-height:1;line-height:inherit;font-family:"Font Awesome 5 Free";vertical-align:baseline;margin-right:.5407911001em}html.daft-hotel .stock.out-of-stock::before{content:""}html.daft-hotel .stock.in-stock::before{content:""}html.daft-hotel .woocommerce div.product .product_title{margin-top:2px}html.daft-hotel .woocommerce #respond input#submit, html.daft-hotel .woocommerce a.button, html.daft-hotel .woocommerce button.button, html.daft-hotel .woocommerce input.button{background-color:var(--pink)}html.daft-hotel .woocommerce #respond input#submit, html.daft-hotel .woocommerce a.button, html.daft-hotel .woocommerce button.button, html.daft-hotel .woocommerce input.button, html.daft-hotel .woocommerce #respond input#submit.disabled, html.daft-hotel .woocommerce #respond input#submit:disabled, html.daft-hotel .woocommerce #respond input#submit:disabled[disabled], html.daft-hotel .woocommerce a.button.disabled, html.daft-hotel .woocommerce a.button:disabled, html.daft-hotel .woocommerce a.button:disabled[disabled], html.daft-hotel .woocommerce button.button.disabled, html.daft-hotel .woocommerce button.button:disabled, html.daft-hotel .woocommerce button.button:disabled[disabled], html.daft-hotel .woocommerce input.button.disabled, html.daft-hotel .woocommerce input.button:disabled, html.daft-hotel .woocommerce input.button:disabled[disabled]{display:inline-block;font-family:"daft-icf";font-weight:normal;font-size:1.4rem;line-height:1.8rem;padding:15px 24px 11px;border-radius:0 !important;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s;background-color:var(--pink);color:#fff !important;text-decoration:none}html.daft-hotel .woocommerce #respond input#submit:hover, html.daft-hotel .woocommerce a.button:hover, html.daft-hotel .woocommerce button.button:hover, html.daft-hotel .woocommerce input.button:hover, html.daft-hotel .woocommerce #respond input#submit.disabled:hover, html.daft-hotel .woocommerce #respond input#submit:disabled:hover, html.daft-hotel .woocommerce #respond input#submit:disabled[disabled]:hover, html.daft-hotel .woocommerce a.button.disabled:hover, html.daft-hotel .woocommerce a.button:disabled:hover, html.daft-hotel .woocommerce a.button:disabled[disabled]:hover, html.daft-hotel .woocommerce button.button.disabled:hover, html.daft-hotel .woocommerce button.button:disabled:hover, html.daft-hotel .woocommerce button.button:disabled[disabled]:hover, html.daft-hotel .woocommerce input.button.disabled:hover, html.daft-hotel .woocommerce input.button:disabled:hover, html.daft-hotel .woocommerce input.button:disabled[disabled]:hover{color:var(--black) !important;background-color:var(--yellow) !important}html.daft-hotel .woocommerce #respond input#submit.alt, html.daft-hotel .woocommerce a.button.alt, html.daft-hotel .woocommerce button.button.alt, html.daft-hotel .woocommerce input.button.alt{color:var(--black)}html.daft-hotel .woocommerce-terms-and-conditions-checkbox-text{top:-2px;position:relative;font-size:1.2rem}html.daft-hotel .woocommerce a.checkout-button, html.daft-hotel .woocommerce-page #payment #place_order{background-color:var(--green);margin:0}@media screen and (max-width:736px){html.daft-hotel .woocommerce a.checkout-button, html.daft-hotel .woocommerce-page #payment #place_order{width:100%}}html.daft-hotel .woocommerce div.product div.images, html.daft-hotel .woocommerce div.product div.summary, html.daft-hotel .woocommerce-cart-form{margin-bottom:var(--padding)}html.daft-hotel .woocommerce .woocommerce-customer-details, html.daft-hotel .woocommerce .woocommerce-order-details, html.daft-hotel .woocommerce .woocommerce-order-downloads{margin:var(--padding) 0}html.daft-hotel .woocommerce div.product div.summary .product_meta{font-size:1.2rem}html.daft-hotel .woocommerce div.product div.summary .product_meta > span{display:block}html.daft-hotel .woocommerce table.shop_attributes{border:0 none;margin:0;border-collapse:collapse}html.daft-hotel .woocommerce table.shop_attributes tr{border-bottom:1px solid var(--lightgrey)}html.daft-hotel .woocommerce table.shop_attributes tr:last-child{border-bottom:0 none}html.daft-hotel .woocommerce table.shop_attributes th, html.daft-hotel .woocommerce table.shop_attributes td{background-color:transparent;border:0 none}html.daft-hotel .woocommerce table.shop_attributes th{text-align:left;padding:8px 0}html.daft-hotel .woocommerce #content div.product div.images, html.daft-hotel .woocommerce div.product div.images, html.daft-hotel .woocommerce-page #content div.product div.images, html.daft-hotel .woocommerce-page div.product div.images, html.daft-hotel .woocommerce #content div.product div.summary, html.daft-hotel .woocommerce div.product div.summary, html.daft-hotel .woocommerce-page #content div.product div.summary, html.daft-hotel .woocommerce-page div.product div.summary{width:calc(50% - var(--h-padding) / 2)}@media screen and (max-width:768px){html.daft-hotel .woocommerce #content div.product div.images, html.daft-hotel .woocommerce div.product div.images, html.daft-hotel .woocommerce-page #content div.product div.images, html.daft-hotel .woocommerce-page div.product div.images, html.daft-hotel .woocommerce #content div.product div.summary, html.daft-hotel .woocommerce div.product div.summary, html.daft-hotel .woocommerce-page #content div.product div.summary, html.daft-hotel .woocommerce-page div.product div.summary{width:100%}}html.daft-hotel .woocommerce .upsells > h2, html.daft-hotel .woocommerce .related > h2{text-align:center;margin-bottom:calc(var(--padding) * .75) !important}html.daft-hotel .woocommerce div.product div.images .flex-control-thumbs li{max-width:100px;margin:calc(var(--h-padding) / 2) calc(var(--h-padding) / 2) 0 0}html.daft-hotel .woocommerce.post-type-archive-product .woocommerce-error, html.daft-hotel .woocommerce.post-type-archive-product .woocommerce-info, html.daft-hotel .woocommerce.post-type-archive-product .woocommerce-message{background-color:#fff}html.daft-hotel .woocommerce .woocommerce-error, html.daft-hotel .woocommerce .woocommerce-info, html.daft-hotel .woocommerce .woocommerce-message{background-color:var(--lightgrey);color:var(--black);border-top:0 none;margin:0 0 2em !important;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 16px 12px var(--daft-nav-height) !important;min-height:var(--daft-nav-height);line-height:1.25;border-radius:8px}html.daft-hotel .woocommerce .woocommerce-error::before, html.daft-hotel .woocommerce .woocommerce-info::before, html.daft-hotel .woocommerce .woocommerce-message::before{top:50%;margin-top:-9px;left:16px}html.daft-hotel .woocommerce .woocommerce-error::after, html.daft-hotel .woocommerce .woocommerce-info::after, html.daft-hotel .woocommerce .woocommerce-message::after{display:none}html.daft-hotel .woocommerce .woocommerce-error li, html.daft-hotel .woocommerce .woocommerce-info li, html.daft-hotel .woocommerce .woocommerce-message li{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}html.daft-hotel .woocommerce .woocommerce-error .button, html.daft-hotel .woocommerce .woocommerce-info .button, html.daft-hotel .woocommerce .woocommerce-message .button{-ms-flex-order:99;order:99;padding:0 !important;background:none !important;color:var(--black) !important;text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:3px;text-underline-offset:2px}html.daft-hotel .woocommerce .woocommerce-error .button:hover, html.daft-hotel .woocommerce .woocommerce-info .button:hover, html.daft-hotel .woocommerce .woocommerce-message .button:hover{color:var(--black) !important;background:none !important}html.daft-hotel .woocommerce .woocommerce-error::before{color:var(--pink)}html.daft-hotel .woocommerce .woocommerce-error .button{text-decoration-color:var(--pink)}html.daft-hotel .woocommerce .woocommerce-info::before, html.daft-hotel .woocommerce .woocommerce-message::before{color:var(--green)}html.daft-hotel .woocommerce a.remove{color:var(--pink) !important}html.daft-hotel .woocommerce a.remove:hover{color:#fff !important;background:var(--pink)}html.daft-hotel .woocommerce table.shop_table_responsive tr td, html.daft-hotel .woocommerce table.shop_table_responsive tr th{border-top:1px dotted var(--lightgrey)}html.daft-hotel .woocommerce table.shop_table_responsive tr td:first-child{border-top-width:2px}html.daft-hotel .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}html.daft-hotel .woocommerce table.shop_table_responsive tr:last-child td{border-top:0}html.daft-hotel .woocommerce table.shop_table{border-radius:0;border:0 none;border-collapse:collapse}html.daft-hotel .woocommerce table.shop_table td, html.daft-hotel .woocommerce table.shop_table th{padding:8px 0;border-top:1px solid var(--lightgrey)}html.daft-hotel .woocommerce table.shop_table.woocommerce-cart-form__contents tr:not(.woocommerce-cart-form__cart-item) th{border-top:0;border-bottom:2px solid var(--lightgrey)}html.daft-hotel .woocommerce table.shop_table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item th{font-weight:normal}html.daft-hotel .woocommerce ul#shipping_method li:first-child:last-child{margin:0}html.daft-hotel .woocommerce table.shop_table, html.daft-hotel .woocommerce .woocommerce-customer-details address{border-radius:0}html.daft-hotel .woocommerce .woocommerce-customer-details address{border-width:1px;padding:8px 12px}@media screen and (min-width:769px){html.daft-hotel .woocommerce .cart-collaterals .cart_totals, html.daft-hotel .woocommerce-page .cart-collaterals .cart_totals, html.daft-hotel .woocommerce .cart-collaterals .cross-sells, html.daft-hotel .woocommerce-page .cart-collaterals .cross-sells{width:calc(50% - var(--h-padding) / 2)}}html.daft-hotel #add_payment_method table.cart img, html.daft-hotel .woocommerce-cart table.cart img, html.daft-hotel .woocommerce-checkout table.cart img{width:64px}html.daft-hotel #customer_details{margin-bottom:var(--padding)}@media screen and (min-width:736px){html.daft-hotel .col2-set{width:calc(50% - var(--padding) / 2);float:left;margin-right:0}html.daft-hotel #order_review_heading, html.daft-hotel #order_review{width:calc(50% - var(--padding) / 2);float:right;margin-right:0;clear:right}}html.daft-hotel .woocommerce .col2-set .col-1, html.daft-hotel .woocommerce-page .col2-set .col-1, html.daft-hotel .woocommerce .col2-set .col-2, html.daft-hotel .woocommerce-page .col2-set .col-2{width:100%;float:none}html.daft-hotel .woocommerce .col2-set .col-2, html.daft-hotel .woocommerce-page .col2-set .col-2{padding-top:var(--padding)}html.daft-hotel #add_payment_method #payment, html.daft-hotel .woocommerce-cart #payment, html.daft-hotel .woocommerce-checkout #payment{border-radius:0;color:var(--black)}html.daft-hotel #add_payment_method #payment a, html.daft-hotel .woocommerce-cart #payment a, html.daft-hotel .woocommerce-checkout #payment a{color:var(--black)}html.daft-hotel #add_payment_method #payment ul.payment_methods li input, html.daft-hotel .woocommerce-cart #payment ul.payment_methods li input, html.daft-hotel .woocommerce-checkout #payment ul.payment_methods li input{margin:0}html.daft-hotel #add_payment_method #payment ul.payment_methods, html.daft-hotel .woocommerce-cart #payment ul.payment_methods, html.daft-hotel .woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:1px solid #fff}html.daft-hotel #payment .payment_methods > .woocommerce-PaymentMethod > label::before, html.daft-hotel #payment .payment_methods > .wc_payment_method > label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;font-weight:900;line-height:1;line-height:inherit;font-family:"Font Awesome 5 Free";vertical-align:baseline;content:"";margin-right:.5407911001em;-webkit-transition:color, ease, .2s;transition:color, ease, .2s}html.daft-hotel #payment .payment_methods li.woocommerce-PaymentMethod > input[type="radio"]:first-child, html.daft-hotel #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}html.daft-hotel #payment .payment_methods > .woocommerce-PaymentMethod > label, html.daft-hotel #payment .payment_methods > .wc_payment_method > label{display:block;padding:1.41575em;cursor:pointer}html.daft-hotel #payment .payment_methods li img{float:right;border:0;padding:0;max-height:1.618em;margin:3px 0px}html.daft-hotel #payment .payment_methods > li:not(.woocommerce-notice):hover{background-color:#e6e8ed}html.daft-hotel #payment .payment_methods li.woocommerce-PaymentMethod > input[type="radio"]:first-child:checked + label::before, html.daft-hotel #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label::before{content:""}html.daft-hotel div.product form.cart .variations{margin-bottom:12px}html.daft-hotel div.product form.cart .variations tr:not(:last-child) td{padding-bottom:12px}html.daft-hotel .single-product div.product table.variations th, html.daft-hotel .single-product div.product table.variations td{position:relative;display:list-item;padding:0;list-style:none;background-color:transparent}html.daft-hotel .single-product div.product table.variations td.label{display:none}html.daft-hotel .single-product div.product select{font-family:"daft-icf", sans-serif;font-size:1.4rem;line-height:1.8rem;font-weight:normal;width:100%;vertical-align:middle;min-width:0;background-color:var(--lightgrey);border:0 none;padding:14px 32px 11px 12px;-webkit-appearance:none;border-radius:0}html.daft-hotel .single-product div.product select::after{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}html.daft-hotel .single-product div.product select + .caret{display:block;width:0;left:calc(100% - 24px);position:absolute;top:7px}html.daft-hotel .single-product div.product select + .caret::after{content:"";border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:3px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}html.daft-hotel .single-product div.product .summary form.cart .reset_variations{position:absolute;top:15px;right:40px;line-height:1}html.daft-hotel .single-product div.product div.pickup-time{position:relative;border-bottom:2px dotted var(--lightgrey);margin-bottom:22px;padding-bottom:22px}html.daft-hotel .single-product div.product .woocommerce-variation-description p, html.daft-hotel .single-product div.product div.pickup-time p{font-style:italic;font-size:1.2rem;margin:.75em 0}html.daft-hotel .woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}html.daft-hotel .woocommerce .quantity .qty{background-color:var(--lightgrey);color:var(--black);border:0 none;font:inherit;padding:8px;line-height:1;font-weight:bold;width:64px}html.daft-hotel .woocommerce div.product form.cart div.quantity .qty{padding:12px 8px}html.daft-hotel .single-product div.product form.cart{margin-bottom:0;padding:24px 0 var(--h-padding) 0;max-width:480px}html.daft-hotel #add_payment_method #payment, html.daft-hotel .woocommerce-cart #payment, html.daft-hotel .woocommerce-checkout #payment{background-color:var(--lightgrey)}html.daft-hotel #add_payment_method #payment div.payment_box, html.daft-hotel .woocommerce-cart #payment div.payment_box, html.daft-hotel .woocommerce-checkout #payment div.payment_box{background-color:#e6e8ed;border-radius:0}html.daft-hotel #add_payment_method #payment div.payment_box::before, html.daft-hotel .woocommerce-cart #payment div.payment_box::before, html.daft-hotel .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#e6e8ed}html.daft-hotel #add_payment_method table.cart img, html.daft-hotel .woocommerce-cart table.cart img, html.daft-hotel .woocommerce-checkout table.cart img{display:block}html.daft-hotel .single-product div.product .variations_button{padding-top:12px}html.daft-hotel .single-product div.product .variations_button::after{content:"";display:block;clear:both}html.daft-hotel .woocommerce form .form-row{padding:3px 0}html.daft-hotel .woocommerce form .form-row input.input-text, html.daft-hotel .woocommerce form .form-row textarea, html.daft-hotel #add_payment_method table.cart td.actions .coupon .input-text, html.daft-hotel .woocommerce-cart table.cart td.actions .coupon .input-text, html.daft-hotel .woocommerce-checkout table.cart td.actions .coupon .input-text{border:0 none;background-color:var(--lightgrey);color:var(--black);padding:8px 12px}html.daft-hotel .woocommerce form .form-row input.input-text:read-only, html.daft-hotel .woocommerce form .form-row textarea:read-only, html.daft-hotel #add_payment_method table.cart td.actions .coupon .input-text:read-only, html.daft-hotel .woocommerce-cart table.cart td.actions .coupon .input-text:read-only, html.daft-hotel .woocommerce-checkout table.cart td.actions .coupon .input-text:read-only{color:rgba(29, 35, 45, .5)}html.daft-hotel #add_payment_method table.cart td.actions .coupon .input-text, html.daft-hotel .woocommerce-cart table.cart td.actions .coupon .input-text, html.daft-hotel .woocommerce-checkout table.cart td.actions .coupon .input-text{width:160px;padding:8px 16px;line-height:2.8rem}html.daft-hotel .woocommerce form .form-row .required{color:var(--pink)}html.daft-hotel .woocommerce-shipping-fields{margin-bottom:calc(var(--h-padding) / 2)}html.daft-hotel #ship-to-different-address{font-family:inherit;font-size:1.15em;margin-bottom:1em}html.daft-hotel #ship-to-different-address-checkbox{width:auto;-webkit-appearance:checkbox;margin:0 5px 0 0;position:relative;top:-1px}html.daft-hotel .form-row input[type="checkbox"], html.daft-hotel .form-row input[type="radio"]{width:auto;-webkit-appearance:checkbox;margin:-7px 8px 0 0}html.daft-hotel .woocommerce form .form-row label{color:var(--black)}html.daft-hotel .woocommerce-privacy-policy-text{padding:3px;margin-bottom:1em}html.daft-hotel .woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row{float:none !important;margin:0}html.daft-hotel .woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label{color:var(--black);line-height:1.5;margin:.25em 0;display:block}html.daft-hotel .woocommerce-invalid #terms, html.daft-hotel .woocommerce-invalid #cancellation-terms{outline:2px solid var(--pink);outline-offset:2px}html.daft-hotel ul.order_details{margin:var(--padding) auto calc(var(--padding) / 2);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center}html.daft-hotel ul.order_details li{margin-bottom:calc(var(--padding) / 2)}html.daft-hotel ul.order_details li:last-of-type{margin-right:0;padding-right:0}@media screen and (max-width:767px){html.daft-hotel ul.order_details{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}html.daft-hotel ul.order_details li{width:100%;border-right:0 none;margin-right:0;padding-right:0}}html.daft-hotel .site-main .entry-content .woocommerce .cross-sells{padding-bottom:var(--padding)}html.daft-hotel .site-main .entry-content .woocommerce .cross-sells ul.products li.product{width:calc(50% - var(--h-padding) / 2)}html.daft-hotel .site-main .entry-content .woocommerce .cross-sells > h2, html.daft-hotel .site-main .entry-content .woocommerce .cart_totals > h2{font-size:3.2rem;margin-bottom:1em}@media screen and (max-width:768px){html.daft-hotel .site-main .entry-content .woocommerce .cross-sells > h2, html.daft-hotel .site-main .entry-content .woocommerce .cart_totals > h2{text-align:center;font-size:1.8rem}}html.daft-hotel .woocommerce-notice{text-align:center;font-size:2.4rem;margin-bottom:var(--padding) !important}@media screen and (max-width:768px){html.daft-hotel .woocommerce-notice{line-height:1.25;font-size:1.8rem}}html.daft-hotel .woocommerce-order .woocommerce-order-details.woocommerce-info{margin-bottom:var(--padding) !important}