.a_fade{opacity:0;transition:0.5s opacity}.a_fade.show{transition-delay:0.1s;opacity:1}.a_fadeInLeft{opacity:0;transform:translateX(-100px);transition:0.5s opacity, 0.5s transform;height:100%}.a_fadeInLeft.show{transform:translateX(0);opacity:1}.a_fadeInRight{opacity:0;transform:translateX(100px);transition:0.5s opacity, 0.5s transform;height:100%}.a_fadeInRight.show{transform:translateX(0);opacity:1}@font-face{font-family:'fontawesome';src:url("../fonts/fontawesome.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url("../fonts/lato-v14-latin-300.woff2") format("woff2");font-display:swap}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url("../fonts/lato-v14-latin-300italic.woff2") format("woff2");font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url("../fonts/lato-v14-latin-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url("../fonts/lato-v14-latin-italic.woff2") format("woff2");font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url("../fonts/lato-v14-latin-700.woff2") format("woff2");font-display:swap}@font-face{font-family:'Lobster';font-style:normal;font-display:swap;font-weight:400;src:local(""),url("../fonts/lobster-v28-latin-regular.woff2") format("woff2")}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url("../fonts/lato-v14-latin-700italic.woff2") format("woff2");font-display:swap}#download{padding:0 15px;margin:60px auto}#download h1{font-family:"Lobster";font-size:50px;margin:0;font-weight:400}#download h2{font-size:20px;text-transform:initial}#download h3{text-transform:initial;margin-top:20px}#download .row{display:flex;width:100%}@media (max-width: 900px){#download .row{flex-direction:column}}#download .row div{width:100%;text-align:center}#download .row div a{display:inline-block}#download .row .store{width:200px}#download .row .app{height:600px;width:auto}#download .row a{display:block}footer{background-color:#000;color:#fff;font-size:16px}footer .content{max-width:1024px;margin:auto;padding:40px 0;text-align:center}footer a,footer a:hover,footer a:visited{color:#fff}.keyvisual{height:600px;width:100%;overflow:hidden;position:relative}@media (max-width: 1280px){.keyvisual{height:400px}}.keyvisual video{height:100%;width:100%;object-fit:cover;pointer-events:none}.keyvisual:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute}.keyvisual .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}.keyvisual .content h3{text-transform:uppercase;letter-spacing:7px;font-size:25px;color:#fff;font-weight:200;line-height:1.8;margin:5px}.keyvisual .content h3.slogan{font-size:20px;margin-bottom:10px;letter-spacing:2px}@media (max-width: 1280px){.keyvisual .content h3{font-size:16px;line-height:1.4;letter-spacing:5px}.keyvisual .content h3.slogan{font-size:16px}}@media (max-width: 1280px){.keyvisual .content .logo img{width:200px}}#events{margin-bottom:80px;padding:0 15px}#events h2{margin-bottom:20px}#events ul{list-style:none;margin:0;padding:0}#events li{align-items:center;display:flex;color:#000;text-decoration:none;margin-bottom:20px}#events li img{width:100px;height:auto;margin-right:20px;border:1px solid #aaa}#events li h4{margin:0}#events li h3{margin:0;text-transform:initial}body,html{margin:0;font-family:"Lato";max-width:100vw;overflow-x:hidden;line-height:1.45;font-size:16px;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}h3{text-transform:uppercase;font-weight:400;margin:0}h2{margin:0;text-transform:uppercase;font-weight:600;font-size:54px;line-height:1.3;letter-spacing:-0.05}@media (max-width: 900px){h2{font-size:48px;line-height:1.2;hyphens:auto;-webkit-hyphens:auto}}a,a:visited{color:#f60;text-decoration:none}a.button{margin:auto;display:table;padding:10px 15px;border:1px solid #000;text-decoration:none;color:#000;position:relative;transition:0.3s color;background-color:#fff}a.button:after,a.button:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background-color:#f60;z-index:2;transition:0.3s width}a.button span:after,a.button span:before{content:"";position:absolute;top:0;left:0;width:2px;height:0;background-color:#f60;z-index:2;transition:0.3s height}a.button span:after{left:unset;right:0;top:unset;bottom:0}a.button:after{top:unset;bottom:0;left:unset;right:0}a.button:hover{color:#f60}a.button:hover:after,a.button:hover:before{width:100%}a.button:hover span:after,a.button:hover span:before{height:100%}img{max-width:100%;height:auto}.feature_row{display:flex;max-width:1024px;margin:auto;align-items:center;margin-bottom:160px;padding:0 15px}@media (max-width: 900px){.feature_row{flex-direction:column;margin-bottom:80px}}.feature_row .feature_text{padding-right:20px;width:50%}.feature_row .feature_text h3{margin-bottom:10px}@media (max-width: 900px){.feature_row .feature_text{width:100%;padding:0}}.feature_row .feature_img{width:50%;text-align:center}@media (max-width: 900px){.feature_row .feature_img{width:100%;margin-top:40px}}.feature_row .feature_img img{max-height:500px}.feature_row--right{flex-direction:row-reverse}@media (max-width: 900px){.feature_row--right{flex-direction:column}}.feature_row--right .feature_text{padding-left:20px}@media (max-width: 900px){.feature_row--right .feature_text{padding:0}}section{max-width:1024px;margin:auto;position:relative}.fullWidth:before{content:"";position:absolute;left:calc(-1 * (100vw - 100%) / 2);width:100vw !important;max-width:100vw !important;height:100%;z-index:-1;top:0}.fullWidth.black{color:#fff}.fullWidth.black:before{background-color:#000}.bg1,.bg2,.bg3{position:relative}.bg1:before,.bg2:before,.bg3:before{background-image:url("../img/bg1.png");background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.35;content:"";height:100%;left:calc(-1 * (100vw - 100%) / 2);width:100vw !important;max-width:100vw !important;width:100%;position:absolute;top:0;z-index:-1}.bg2:before{background-image:url("../img/bg2.png");background-size:600px;opacity:0.25;background-position:bottom center}.bg3:before{background-image:url("../img/bg3.png");opacity:0.15}.subsection{margin-top:80px;margin-bottom:20px;min-height:calc(100vh - 291px);padding:0 15px}.subsection h1{font-size:30px}.subsection h2{font-size:26px}#spacer{padding:60px 15px;position:relative;margin-bottom:120px;text-align:center}#spacer p{color:#fff;font-size:22px}#spacer h3{font-size:40px;font-weight:bold;color:#fff}#spacer h3 small{font-size:14px;position:relative;top:-25px}#spacer .button{color:#fff;border-color:#fff;background-color:transparent}#spacer:before{content:"";background-image:url("../img/bg_section.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:calc(-1 * (100vw - 100%) / 2);width:100vw !important;max-width:100vw !important;width:100%;position:absolute;top:0;z-index:-1}#spacer:after{content:"";background-color:rgba(0,0,0,0.5);height:100%;left:calc(-1 * (100vw - 100%) / 2);width:100vw !important;max-width:100vw !important;width:100%;position:absolute;top:0;z-index:-1}#shop{padding:60px 10px;margin-bottom:60px;text-align:center;font-size:20px}#shop:before{background:#000;background-image:url("../img/sticker.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.15}#shop img{margin-top:10px}#shop:after{content:"";background:#000;position:absolute;left:calc(-1 * (100vw - 100%) / 2);width:100vw !important;max-width:100vw !important;height:100%;z-index:-2;top:0}#intro{margin-bottom:80px;padding:40px 15px;display:flex}@media (max-width: 900px){#intro{flex-direction:column}}#intro .left{width:60%}@media (max-width: 900px){#intro .left{width:100%}}#intro .right{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 900px){#intro .right{width:100%}}#intro h1{font-family:"Lobster";font-size:50px;margin:0;font-weight:400}#intro h2{font-size:20px;text-transform:initial}#intro h3{margin-bottom:20px}#intro a.button,#intro a.button:visited{background-color:#000;color:#fff;border:1px solid #fff;margin:0;width:200px;text-align:center;margin-bottom:20px;position:relative;transition:0.3s color}#intro a.button:after,#intro a.button:before,#intro a.button:visited:after,#intro a.button:visited:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background-color:#f60;z-index:2;transition:0.3s width}#intro a.button span:after,#intro a.button span:before,#intro a.button:visited span:after,#intro a.button:visited span:before{content:"";position:absolute;top:0;left:0;width:2px;height:0;background-color:#f60;z-index:2;transition:0.3s height}#intro a.button span:after,#intro a.button:visited span:after{left:unset;right:0;top:unset;bottom:0}#intro a.button:after,#intro a.button:visited:after{top:unset;bottom:0;left:unset;right:0}#intro a.button:hover,#intro a.button:visited:hover{color:#f60}#intro a.button:hover:after,#intro a.button:hover:before,#intro a.button:visited:hover:after,#intro a.button:visited:hover:before{width:100%}#intro a.button:hover span:after,#intro a.button:hover span:before,#intro a.button:visited:hover span:after,#intro a.button:visited:hover span:before{height:100%}nav{z-index:2;position:fixed;top:0;left:0;width:100%;padding:5px 15px;transition:0.25s background-color;align-items:center;display:flex;justify-content:space-between}nav .home{position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 900px){nav .home{display:none}}@media (max-width: 900px){nav{padding:0 15px}nav .hideMobile{display:none}}nav a,nav a:hover,nav a:visited{color:#fff;text-decoration:none}nav small{font-size:10px;position:relative;top:-5px}nav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;float:right}nav ul a{display:block;padding:10px 15px;line-height:1}nav ul img{width:20px;height:20px}.scrolled nav,.sub nav{background-color:rgba(0,0,0,0.75)}#hdww{margin-bottom:40px}#hdww .text-center{text-align:center}#hdww h1 small{font-size:12px;position:relative;top:-20px}#hdww h1{font-size:40px}#hdww h2{margin-top:20px}#hdww .img_hdww{margin-top:20px}#hdww .grid{display:grid;column-gap:50px;row-gap:50px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center}#hdww .grid img{max-width:100%;height:auto}#hdww .mTop40{margin-top:40px}#hdww .row{display:flex}.editor label{display:block;width:100%}.editor input{width:100%}.editor .flex{display:flex}.editor .p-r,.editor .p-l{width:100%}.editor .event{max-width:800px;padding:10px}.editor .event textarea{width:100%;height:100px}.editor label.checkbox input{width:30px}#contact{display:flex;padding:0 15px;margin-bottom:20px}#contact .left{width:40%;padding-right:20px}#contact .error{color:#f00}#contact input.error,#contact textarea.error{border-color:#f00}#contact input.submit{width:200px;margin-left:auto;cursor:pointer}#contact .right{width:60%}@media (max-width: 900px){#contact{flex-direction:column}#contact .left,#contact .right{width:100%}}#contact form{display:flex;flex-direction:column}#contact form input{padding:5px;margin-bottom:20px}#contact form textarea{height:200px}#contact form .honey{display:none}#contact form .row{display:flex;align-items:start;font-size:14px;margin-top:10px}#contact form .row label{padding-left:10px}#contact form .mail{display:none}
