details,footer,header,nav,section,summary{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,input{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}hr{-moz-box-sizing:content-box;box-sizing:content-box;border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}nav ul{list-style:none;list-style-image:none}img{border:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}svg:not(:root){overflow:hidden}button,input{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button{text-transform:none;*overflow:visible}input{line-height:normal}input[type=submit]{cursor:pointer;*overflow:visible}input[type=checkbox]{box-sizing:border-box;padding:0;*height:13px;*width:13px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}body,html{font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}.left{float:left!important}.right{float:right!important}.row{width:100%;margin:0 auto;max-width:62.5em}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.column,.columns{padding-left:.9375em;padding-right:.9375em;width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}@media only screen{.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}}@media only screen and (min-width:40.063em){.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.medium-2{width:16.66667%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-10{width:83.33333%}}@media only screen and (min-width:64.063em){.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}}div,form,h1,h2,h3,h4,li,p,ul{margin:0;padding:0}a{text-decoration:none;line-height:inherit}a:focus,a:hover{color:#258faf}a img{border:0}.button,button,p{font-weight:400;font-size:1rem}p,ul{line-height:1.6;margin-bottom:1.25rem}h1,h2,h3,h4{font-style:normal;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h2,h4{font-weight:400}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}b,strong{font-weight:700;line-height:inherit}ul{font-size:1rem;list-style-position:outside;font-family:inherit;margin-left:1.1rem;box-sizing:border-box}@media only screen and (min-width:40.063em){h1,h2,h3,h4{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button,button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:1rem 2rem 1.0625rem;background-color:#2ba6cb;border-color:#2285a2;color:#fff;transition:background-color 300ms ease-out}.button:focus,.button:hover,button:focus,button:hover{background-color:#2285a2;color:#fff}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}form{margin:0 0 1rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}input[type=email],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=email]:focus,input[type=text]:focus{box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}input[type=email]:disabled,input[type=text]:disabled{background-color:#ddd;cursor:default}input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}input[type=checkbox]{margin:0 0 1rem}input[type=checkbox]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}#barba-wrapper{overflow:hidden}a:active{color:inherit}.scroll-faker{position:absolute;width:100%;z-index:-99}.scroll-plain{top:0;left:0;width:100vw;width:100%;will-change:transform}.barba-container{position:absolute;overflow:hidden;top:0;width:100%}a.button{display:inline-block;padding:15px 55px;color:#fff;border:1px solid #6f6f6f;background-color:#fff0;outline:0}a.button:before{content:"";bottom:0;width:100%;background-color:#fff;z-index:0}a.button span.text{position:relative;z-index:1}a.button span.left:before,a.button span.text:after,a.button:before{position:absolute;-webkit-transition:.15s ease all;transition:.15s ease all}a.button span.text:after,a.button:before{height:0%;left:0;-webkit-transition-delay:0s;transition-delay:0s}a.button span.text:after{content:attr(data-title);color:#000;overflow:hidden;right:0;text-align:center}a.button span.left:before{content:"";height:1px;background-color:#fff;top:-1px;right:-1px;width:0%;-webkit-transition-delay:.2s;transition-delay:.2s}a.button span.left:after{width:1px;height:0%;left:-1px;-webkit-transition-delay:.1s;transition-delay:.1s}a.button span.left:after,a.button span.right:after,a.button span.right:before{content:"";position:absolute;background-color:#fff;bottom:-1px;-webkit-transition:.15s ease all;transition:.15s ease all}a.button span.right:before{height:1px;left:-1px;width:0%;-webkit-transition-delay:.2s;transition-delay:.2s}a.button span.right:after{width:1px;height:0%;right:-1px;-webkit-transition-delay:.1s;transition-delay:.1s}a.button:focus{background-color:#fff0}a.button:hover{background-color:#fff0}a.button:hover span.text:after,a.button:hover:before{height:100%;-webkit-transition-delay:.2s;transition-delay:.2s}a.button:hover span.left:before{width:calc(100% + 2px);-webkit-transition-delay:0s;transition-delay:0s}a.button:hover span.left:after{height:calc(100% + 2px);-webkit-transition-delay:.1s;transition-delay:.1s}a.button:hover span.right:before{width:calc(100% + 2px);-webkit-transition-delay:0s;transition-delay:0s}a.button:hover span.right:after{height:calc(100% + 2px);-webkit-transition-delay:.1s;transition-delay:.1s}.background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.overlay{position:fixed;visibility:hidden;background-color:#fff0;top:0;left:0;width:100%;height:100%;z-index:5;-webkit-transition:.35s ease background-color,.35s ease visibility;transition:.35s ease background-color,.35s ease visibility;cursor:pointer}.row.semi-full{max-width:100%;padding:0 10%}h1,h2,h3,h4,li,span{color:#fff}a,h1,h2,h3,h4,li,p,span{text-rendering:geometricPresision;font-family:"Open Sans",sans-serif}h1{font-weight:700}h3{font-weight:500}p{color:#6f6f6f}a,a:hover,li a,li a:hover,nav .menu-panel .content .wrapper .scroll-container ul.secondary li a:hover{color:#fff}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#999}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#999}body,html{height:100%;color:#404040}body.normal{background-color:#000}body.normal .scroll-plain{opacity:0;-webkit-transition:.25s ease all;transition:.25s ease all}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999999;background-color:#fff}.cookie-banner.disabled{display:none}.cookie-banner p{padding:30px 0;margin:0;font-family:"Open Sans",sans-serif;font-size:12px}.cookie-banner .akkoord span,.cookie-banner p a{font-family:"Open Sans",sans-serif;font-weight:600;color:#000}.cookie-banner .akkoord .container:after,.cookie-banner p a:after{content:"";position:absolute;display:block;bottom:2px;left:0;height:2px;width:100%;background-color:rgb(0 0 0/.75);z-index:0}.cookie-banner .akkoord .container:before,.cookie-banner p a:before{content:"";position:absolute;display:block;bottom:2px;height:2px;width:0%;z-index:0}.cookie-banner .akkoord:hover .container:before,.cookie-banner p a:hover:before{width:100%}.cookie-banner .akkoord{display:block;padding:30px 0;position:relative;cursor:pointer}.cookie-banner .akkoord span{font-size:12px}.cookie-banner .akkoord .container,.cookie-banner p a{display:inline-block;position:relative}.mini-cart-bg,header{position:fixed;width:100%;z-index:9}header.pre-load .menu,header.pre-load .quotation,header.pre-load:before{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}header.pre-load .logo{outline:0}header.pre-load .logo img{opacity:0;-webkit-transform:translateY(-15px) rotateY(180deg);transform:translateY(-15px) rotateY(180deg)}header .booking,header .menu{top:35px;z-index:2;-webkit-transition-delay:1s;transition-delay:1s;display:inline-block}header .booking{position:absolute;right:30px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-top:-5px}header .menu{position:relative;left:30px}header .logo img,header .menu,header .quotation{-webkit-transition:.5s ease all;transition:.5s ease all}header .quotation{position:relative;top:35px;left:30px;z-index:2;display:inline-block;-webkit-transition-delay:1.25s;transition-delay:1.25s;margin-left:15px}header .menu span,header .quotation span{text-transform:lowercase;color:#fff;font-weight:500;position:relative;cursor:pointer}header .menu span:after,header .quotation span:after{content:"";position:absolute;left:0;z-index:1;bottom:-2px;width:100%;height:2px;background-color:#404040}header .menu span:before,header .quotation span:before{content:"";position:absolute;right:0;z-index:2;bottom:-2px;width:0%;height:2px;background-color:#fff;-webkit-transition:.15s ease all;transition:.15s ease all}header .logo{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:15px;-webkit-perspective:400px;perspective:400px;z-index:3}header .logo img{-webkit-transform:scaleX(1) scaleY(1) scaleZ(1) translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:scaleX(1) scaleY(1) scaleZ(1) translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-delay:.5s;transition-delay:.5s}header .logo:hover img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-delay:0s;transition-delay:0s}.cookie-banner .akkoord .container:before,.cookie-banner p a:before,.mini-cart-bg{background-color:rgb(0 0 0/.75);left:0;-webkit-transition:.25s ease all;transition:.25s ease all}.mini-cart-bg{top:0;height:100%;z-index:98;cursor:pointer;visibility:hidden;opacity:0}.mini-cart,nav{position:fixed;z-index:99}.mini-cart{right:25px;top:100px;max-width:650px;width:100%;background-color:#fff;padding:75px 50px;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.mini-cart:before{content:"";width:10px;height:10px;background-color:#fff;position:absolute;right:20px;top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mini-cart h3{color:#000;font-weight:700;margin-bottom:25px}nav{overflow:hidden;width:0%;height:100%;top:0;left:0;-webkit-transition:.01s all;transition:.01s all;-webkit-transition-delay:.75s;transition-delay:.75s}.mini-cart,nav .content-illustration{-webkit-transition:.25s ease all;transition:.25s ease all}nav .content-illustration{position:relative;width:80%;max-width:300px;outline:0}nav .content-illustration.shop-illustration .illustration .background.front{background-image:url(/wp-content/themes/blackbear/assets/images/shop_front_icon.png)}nav .content-illustration.shop-illustration h3{color:#000}nav .content-illustration:after{content:"";display:block;padding-bottom:100%}.newsletter-underlay,nav .content-illustration .illustration{position:absolute;top:0;left:0;width:100%;height:100%}nav .content-illustration .illustration .front{z-index:1}nav .content-illustration .illustration .back{z-index:2;opacity:.12}nav .content-illustration h3{position:absolute;width:100%;text-align:center;bottom:10%;font-weight:700;font-size:1.8em;z-index:3}nav .content-illustration span{position:absolute;width:100%;text-align:center;bottom:5%;color:#8d8d8d;font-style:italic;z-index:4}nav .close,nav .logo{position:absolute;top:30px;opacity:0}nav .close{z-index:3;left:30px;-webkit-transition:.25s ease all;transition:.25s ease all;-webkit-transition-delay:.35s;transition-delay:.35s}nav .close span{text-transform:lowercase;color:#fff;font-weight:500;position:relative;cursor:pointer}footer .upper .upper-row ul li a:before,nav .close span:after{content:"";height:2px;position:absolute;left:0;bottom:-2px;width:100%}nav .close span:after,section.faq ul.nav li:after{z-index:1;background-color:#404040}nav .close span:before,nav .menu-panel .content .wrapper .scroll-container ul.main li a:before{content:"";position:absolute;right:0;width:0%;background-color:#fff;-webkit-transition:.15s ease all;transition:.15s ease all}nav .close span:before{z-index:2;bottom:-2px;height:2px}header .menu span:hover:before,header .quotation span:hover:before,nav .close span:hover:before,nav .menu-panel .content .wrapper .scroll-container ul.main li a:hover:before,section.faq ul.nav li.active:before,section.faq ul.nav li:hover:before{left:0;width:100%;right:auto}nav .logo{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:2}footer .upper .upper-row ul.social li,nav .logo,nav .shop{-webkit-transition:.25s ease all;transition:.25s ease all}nav .nav-grid,nav .shop{position:absolute;opacity:0}nav .shop{z-index:2;top:30px;right:30px}nav .nav-grid{display:-ms-grid;display:grid;-ms-grid-columns:7fr 5fr;grid-template-columns:7fr 5fr;width:100%;height:100vh;-webkit-transition:.5s ease all;transition:.5s ease all}nav .menu-panel,nav .shop-panel{position:relative;width:0%;overflow:hidden;-webkit-transform:translateX(-25px);transform:translateX(-25px)}nav .menu-panel{z-index:2;-webkit-transition:.25s ease-out all;transition:.25s ease-out all;background-color:#000;-webkit-transition-delay:.25s;transition-delay:.25s}nav .menu-panel .content{height:100%;width:100%;display:table}nav .menu-panel .content .wrapper{display:table-cell;vertical-align:middle;overflow:hidden;padding:75px 0}nav .menu-panel .content .wrapper .scroll-container{overflow-y:scroll;padding:5vw;-webkit-transform:translateX(50px);transform:translateX(50px);max-height:100%}nav .menu-panel .content .wrapper .scroll-container ul.main{margin-bottom:25px;margin-left:0}nav .menu-panel .content .wrapper .scroll-container ul.main li{font-size:1.75em;font-weight:600;line-height:1.75em}nav .menu-panel .content .wrapper .scroll-container ul.main li a,section.faq ul.nav li{color:#404040;position:relative;display:inline-block}nav .menu-panel .content .wrapper .scroll-container ul.main li a span,nav .menu-panel .content .wrapper .scroll-container ul.main li a span:after,section.faq ul.nav li span,section.faq ul.nav li span:after{color:#404040;overflow:hidden;position:absolute;right:0;height:100%;width:0%;opacity:0;-webkit-transition:.35s ease all;transition:.35s ease all}nav .menu-panel .content .wrapper .scroll-container ul.main li a span:after,section.faq ul.nav li span:after{content:attr(data-title);color:#fff;width:1000px;text-align:right}nav .menu-panel .content .wrapper .scroll-container ul.main li a:before{height:3px;bottom:0}nav .menu-panel .content .wrapper .scroll-container ul.main li a:hover span,section.faq ul.nav li.active span{width:100%;opacity:1;-webkit-transition:.35s ease opacity;transition:.35s ease opacity}nav .menu-panel .content .wrapper .scroll-container ul.main li a:hover span:after,section.faq ul.nav li.active span:after{opacity:1}nav .menu-panel .content .wrapper .scroll-container ul.secondary{margin-left:0}nav .menu-panel .content .wrapper .scroll-container ul.secondary li{font-size:1em;font-weight:600;line-height:2em}nav .menu-panel .content .wrapper .scroll-container ul.secondary li a{color:#404040;position:relative;-webkit-transition:.15s ease all;transition:.15s ease all}nav .menu-panel .content .wrapper .scroll-container .lang{font-family:"Open Sans",sans-serif;font-weight:600}nav .shop-panel{z-index:1;-webkit-transition:.25s ease-in all;transition:.25s ease-in all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fafafa}.newsletter-underlay{position:fixed;min-height:100%;z-index:999999;opacity:0;background-color:rgb(0 0 0/.75);visibility:hidden;-webkit-transition:.5s opacity all;transition:.5s opacity all}.newsletter-underlay .popup-wrapper{position:relative;top:0;left:0;width:100%;height:100%;padding:75px 0;overflow:hidden;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.5s cubic-bezier(.1,.5,0,1) all;transition:.5s cubic-bezier(.1,.5,0,1) all;overflow-y:auto}.newsletter-underlay .popup-wrapper .popup-container{position:relative;margin:0 auto;max-height:100%;vertical-align:middle;padding:0 50px}.newsletter-underlay .popup{position:relative;margin:0 auto;max-width:1000px;background-color:#181818;padding:50px}.newsletter-underlay .popup .cross{position:absolute;top:0;right:0;height:50px;width:50px;background-color:#000;cursor:pointer;z-index:9}.newsletter-underlay .popup .cross:after,.newsletter-underlay .popup .cross:before{content:"";width:16px;height:2px;background-color:#fff;display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.25s ease all;transition:.25s ease all}.newsletter-underlay .popup .cross:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-underlay .popup .cross:hover:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.newsletter-underlay .popup .cross:hover:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0}.newsletter-underlay .popup h2,section.faq h1{text-align:center}.newsletter-underlay .popup input{border-radius:0}section.faq ul.nav{list-style:none;margin:0;padding:0;position:absolute;top:0}section.faq ul.nav li{line-height:2em;cursor:pointer;margin-bottom:10px}section.faq ul.nav li span{opacity:1}section.faq ul.nav li:after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:2px}section.faq ul.nav li:before{content:"";position:absolute;right:0;z-index:2;bottom:1px;width:0%;height:2px;background-color:#fff;-webkit-transition:.25s ease all;transition:.25s ease all}section.faq ul.nav li.active span{left:0;right:auto}section.faq h1{margin-top:250px}.newsletter-underlay .popup h2,section.faq h3{font-weight:600;margin-bottom:75px}section.faq h4{font-size:1.25em;margin-top:75px;margin-bottom:45px;margin-left:10px}section.faq p{line-height:2.5em;margin-left:10px}section.faq hr{border:0;height:1px;margin:75px 0;background-color:#404040}footer,footer .upper{position:relative;z-index:10;background-color:#000}footer p{color:#fff;font-size:14px}footer p a.mail{display:inline-block;margin-top:15px}footer .lower ul li a,footer p a,section.faq ul.nav li{-webkit-transition:.15s ease all;transition:.15s ease all}footer p a:hover{color:#6f6f6f}footer .upper{padding-top:75px;background-color:#181818;z-index:2;padding-bottom:25px}footer .upper .upper-row{display:-ms-grid;display:grid;-ms-grid-columns:5fr 75px 1fr 75px 1fr 75px 1fr 75px 1fr 75px 1fr;grid-template-columns:5fr repeat(5,1fr);grid-gap:75px}footer .upper .upper-row:after,footer .upper .upper-row:before{position:absolute;-ms-grid-column-span:0;grid-column:span 0}footer .upper .upper-row ul.social li{position:relative;width:45px;height:45px;border-radius:55px;border:2px solid #404040;display:inline-block;margin-right:25px;background-repeat:no-repeat;background-position:center;background-size:25px 25px}footer .upper .upper-row ul.social li a{position:absolute;width:100%;height:100%;display:block}footer .upper .upper-row ul.social li a:after,footer .upper .upper-row ul.social li a:before{content:none}footer .upper .upper-row ul.social li.facebook{background-image:url(/wp-content/themes/blackbear/assets/images/facebook_icon.png)}footer .upper .upper-row ul.social li.instagram{background-image:url(/wp-content/themes/blackbear/assets/images/instagram_icon.png)}footer .upper .upper-row ul.social li:hover{border:2px solid #d9d9d9}footer .upper .upper-row ul,footer .upper .upper-row ul.social{-ms-grid-column-span:1;grid-column:span 1;margin:0;padding:0;list-style:none}footer .upper .upper-row ul li{margin-bottom:15px}footer .upper .upper-row ul li a{letter-spacing:.05em;position:relative}footer .upper .upper-row ul li a:before{background-color:#737373}footer .upper .upper-row ul li a:after{content:"";height:2px;position:absolute;right:0;bottom:-2px;background-color:#fff;width:0%;-webkit-transition:.25s ease all;transition:.25s ease all}footer .upper .upper-row ul li a:hover:after{right:auto;left:0;width:100%}footer .upper .upper-row p.info{-ms-grid-column-span:1;grid-column:span 1;width:160px}footer .lower{padding:25px 0;background-color:#000;position:relative;z-index:1}footer .lower ul{list-style:none;margin:10px 0 0;padding:0;float:left}footer .lower ul li{display:inline-block;font-size:14px;color:#6f6f6f;margin-right:30px}footer .lower ul li a{color:#6f6f6f}footer .lower ul li a:hover{color:#fff}@media screen and (max-width:1025px){.row.semi-full{padding:0 5%}nav .nav-grid .menu-panel .content .wrapper .scroll-container{padding-left:0}nav .nav-grid .menu-panel .content .wrapper .scroll-container ul.main li{font-size:1.5em}nav .nav-grid .menu-panel .content .wrapper .scroll-container ul.secondary li{font-size:.9em;line-height:2em}footer .upper .upper-row{grid-gap:30px}}@media screen and (max-width:641px){header .menu{left:15px}header .quotation{left:25px;margin-left:0}header .booking a.button{margin-top:-5px;margin-right:-10px;padding:10px 15px}nav .close{left:15px;top:35px}nav .close span{color:#fff}nav .shop-panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:75px}nav .menu-panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:calc(100vh - 75px)}nav .nav-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}nav .nav-grid .menu-panel .content .wrapper{padding-bottom:0}nav .nav-grid .menu-panel .content .wrapper .scroll-container{-webkit-transform:translateX(0);transform:translateX(0);padding-left:20px}nav .nav-grid .menu-panel .content .wrapper .scroll-container ul.main li{font-size:1.25em;line-height:1.75em}nav .nav-grid .menu-panel .content .wrapper .scroll-container ul.main li a:before{bottom:2px;height:2px}nav .nav-grid .menu-panel .content .wrapper .scroll-container ul.secondary li{line-height:2em}nav .nav-grid .content-illustration{width:100%;display:block;max-width:none;position:absolute;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .nav-grid .content-illustration h3{position:relative;bottom:auto;font-size:1.25em;width:calc(100% - 30px);margin:0 auto;padding:0 50px}nav .nav-grid .content-illustration h3:after{content:"";width:12px;height:12px;border:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;right:25px;top:calc(50% - 6px);border-color:#000 #000 #fff0 #fff0}nav .nav-grid .content-illustration .illustration,nav .nav-grid .content-illustration span,section.faq ul.nav{display:none}nav .nav-grid .content-illustration:after{content:none}.mini-cart{width:calc(100% - 50px);padding:15px;top:50px}.mini-cart h3{margin-bottom:5px}footer .upper .upper-row{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);text-align:center;grid-gap:15px}footer .upper .upper-row ul.social li{margin:0 10px}footer .upper .upper-row p.info{margin:0 auto}}@media screen and (max-width:400px){header .menu{font-size:12px}header .quotation{left:20px;font-size:12px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}