: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:transform .33s}.wp-block-dft-accordion .wp-block-dft-accordion-content{display:none;padding:5px 10px 20px}.wp-block-dft-accordion.open h5::after{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}}.page-business .cta-container{display:none}@media screen and (max-width: 781px){.page-business .site-main .entry-content .wp-block-cover{min-height:0;max-height:56.25vw}}.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: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;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:flex;flex-wrap:wrap;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;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%;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:flex;justify-content: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%{transform:translate3d(-88px,0,0)}}@keyframes marquee-get-rates{100%{transform:translate3d(-88px,0,0)}}@-webkit-keyframes marquee-availability{100%{transform:translate3d(-107px,0,0)}}@keyframes marquee-availability{100%{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{animation:2s linear infinite marquee-get-rates}.daft-hotel .cta-container .cta-form-container .cta-form button[type=submit]:hover svg .hover-text.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 .page-guest .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.deal-family-and-friends .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%;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:flex;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{flex-grow:1;display:flex;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:flex;justify-content: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;transform:translateX(-50%)}}.page-guest .site-main .entry-content{overflow:visible}.page-guest .site-main .entry-content .sneakers{z-index:10;overflow:hidden}.page-guest .site-main .entry-content h1{margin:0}.page-guest .site-main .entry-content .wp-block-list.navigation{font:normal 1.8rem/2.8rem "daft-icf",sans-serif;display:flex;list-style:none;padding:0 var(--h-padding) 0;margin-bottom:var(--h-padding);justify-content:center;gap:calc(var(--h-padding) / 2);position:sticky;top:var(--daft-nav-height);background-color:var(--lightgrey);z-index:10;min-height:var(--daft-nav-height);align-items:center}.page-guest .site-main .entry-content .wp-block-list.navigation a{text-decoration:none}.page-guest .site-main .entry-content section.wp-block-group{padding-top:var(--h-padding)}.page-guest .site-main .entry-content section.wp-block-group details{margin-bottom:1em}.page-guest .site-main .entry-content section.wp-block-group details summary{list-style:none}.page-guest .site-main .entry-content section.wp-block-group details summary::-webkit-details-marker{display:none}.page-guest .site-main .entry-content section.wp-block-group details summary::-moz-list-bullet{list-style-type:none}.page-guest .site-main .entry-content section.wp-block-group details summary{position:relative;font-weight:bold;font-size:1.8rem;margin-bottom:.5em;padding-left:1em}.page-guest .site-main .entry-content section.wp-block-group details summary::before{content:"";position:absolute;top:10px;left:0;content:"";border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.page-guest .site-main .entry-content section.wp-block-group details[open] summary::before{transform:translateY(-2px) rotate(45deg)}@media screen and (max-width: 768px){.page-guest .site-main .entry-content h1{margin-top:.5em}.page-guest .site-main .entry-content section.wp-block-group{padding-top:calc(var(--daft-nav-height) + 2px)}.page-guest .site-main .entry-content section.wp-block-group details::last-child{margin-bottom:0}.page-guest .site-main .entry-content .sneakers .svg-sneakers{width:170px !important;right:-5px;top:-2px}.page-guest .site-main .entry-content .wp-block-list.navigation{font-size:1.4rem;margin-bottom:0}.page-guest .site-main .entry-content .wp-block-columns .wp-block-column{padding-bottom:0}}html.daft-hotel .daft-header .menu-daft-menu-container{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.single-job #masthead,body.woocommerce-page #masthead,body.page-outdoor-cooking #masthead,body.page-faq #masthead,body.page-guest #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.single-job #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,body.page-guest #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.single-job .site-header .current-menu-item,body.single-job .site-header a:hover,body.single-job .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,body.page-guest .site-header .current-menu-item,body.page-guest .site-header a:hover,body.page-guest .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.single-job #masthead .menu-primary-menu-container,body.single-job #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,body.page-guest #masthead .menu-primary-menu-container,body.page-guest #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}body.single-job .cta-container{display:none}body.single-job .entry-content .breadcrumb{font-family:"daft-icf";font-size:1.4rem;line-height:1.4rem;margin-bottom:var(--h-padding)}body.single-job .entry-content .breadcrumb a{background-color:var(--pink);color:var(--lightgrey);padding:4px 6px 2px 8px;text-decoration:none}body.post-type-archive-job .cta-container{display:none}body.post-type-archive-job .entry-content{}body.post-type-archive-job .entry-content .wp-block-cover{height:calc(var(--vh,1vh) * 100 - var(--daft-nav-height));overflow:hidden;opacity:1;transition:opacity .45s}body.post-type-archive-job .entry-content .jobs .archive-header{width:100%;text-align:center;margin-bottom:var(--padding);margin-top:.4em}body.post-type-archive-job .entry-content .jobs .items .item.large{width:100%}body.post-type-archive-job .entry-content .jobs .items .item.large figure{padding-bottom:50%}body.post-type-archive-job .entry-content .jobs .items .item figure{margin-bottom:0}body.post-type-archive-job .entry-content .jobs .items .item .text{background-color:#fff;padding:calc(var(--padding) / 2);display:flex;flex-direction:column}body.post-type-archive-job .entry-content .jobs .items .item .text h3 span.subtitle{display:block;font-size:.5em;margin-top:-.5em}body.post-type-archive-job .entry-content .jobs .items .item .text h3 span.subtitle+br{display:none}@media screen and (max-width: 736px){body.post-type-archive-job .entry-content .jobs .items .item .text{padding:18px}}body.post-type-archive-job .entry-content .jobs .items .item .text .actions{flex-grow:1;display:flex;align-items:flex-end;margin-top:1.5em}body.post-type-archive-job .entry-content .jobs .items .item .text .actions .button{margin-right:calc(var(--h-padding) / 2)}body.post-type-archive-job .entry-content .jobs .items .item .text .actions .more{position:relative;padding:15px 0 11px;line-height:1.8rem}body.post-type-archive-job .entry-content .jobs .items .item .text .actions .more span{position:relative;z-index:1}body.post-type-archive-job .entry-content .jobs .items .item .text .actions .more::after{display:none}body.post-type-archive-job .entry-content .jobs .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}.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,#popups #popup-10-years-dafter .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,#popups #popup-10-years-dafter .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,#popups #popup-10-years-dafter .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,#popups #popup-10-years-dafter .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;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,#popups #popup-10-years-dafter .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{transition:height .33s}.reviews-gallery-container .reviews-gallery .flickity-page-dots{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{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{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 .routes-title,.post-type-archive-route .site-main article.route .wp-block-cover .routes-title{font-size:1.8rem;letter-spacing:.2em;font-weight:normal;margin-bottom:1em}.single-route .site-main article.route .wp-block-cover .routes-title a,.post-type-archive-route .site-main article.route .wp-block-cover .routes-title a{color:var(--black) !important;text-decoration:none}.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;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: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;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%;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;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{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%;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 !important;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{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;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: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;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%;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;transform:rotate(45deg);top:14px;left:20px}.wp-block-routes #mapbox .mapboxgl-popup .mapboxgl-popup-close-button::after{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%;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}}#mapbox-filters{position:absolute;top:var(--h-padding);left:var(--h-padding);background-color:#fff;color:var(--black);z-index:10;min-width:240px}#mapbox-filters h3{font-size:1.4rem;font-weight:normal;height:44px;padding:2px 14px 0;line-height:1.8rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0}#mapbox-filters h3::after{content:"";position:relative;top:-3px;content:"";border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg)}#mapbox-filters .route-filter-group{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .33s}#mapbox-filters .route-filter-group form{display:flex;flex-direction:column;overflow:hidden}#mapbox-filters .route-filter-group .filter-item:last-child{padding-bottom:14px}#mapbox-filters .route-filter-group .filter-item input[type=checkbox]{position:absolute;opacity:0}#mapbox-filters .route-filter-group .filter-item input[type=checkbox]:checked+label::before{background-color:currentColor}#mapbox-filters .route-filter-group .filter-item label{display:flex;align-items:center;padding:3px 14px;cursor:pointer}#mapbox-filters .route-filter-group .filter-item label::before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid;display:block;margin-right:6px;color:var(--spot-color)}#mapbox-filters .route-filter-group .filter-item label span.count{margin-left:.2em}#mapbox-filters.active .route-filter-group{grid-template-rows:1fr}.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:flex;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{animation:spin 10s linear infinite;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:flex;background-color:var(--black);color:var(--pink);padding:0 var(--h-padding);height:var(--daft-nav-height);justify-content:space-between;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:flex;list-style:none;margin:0;padding:0;width:100%;align-items:center;justify-content:center}@media screen and (max-width: 1280px){html.daft-hotel #shop-header ul.menu{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:flex;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{flex-basis:calc(75% - var(--h-padding) / 4);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;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:flex;justify-content:center;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:3/2;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;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;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;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;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:flex;flex-direction:column;justify-content:space-between;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:flex;width:100%;align-items:center;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{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;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;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;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;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:flex;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{flex-wrap:wrap;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}