@font-face{font-family:zen;src:url(/ZenKurenaido-Regular.ttf) format("truetype")}@font-face{font-family:anton;src:url(/Anton-Regular.ttf) format("truetype")}*{background:transparent}body{margin:0;font-family:zen;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#background{position:absolute;inset:0;overflow:hidden}#background #title{mix-blend-mode:overlay!important;pointer-events:none}#background #title,#background #subtitle{top:36.2vh;opacity:0;position:absolute;text-align:center;right:10vw;line-height:7vw;align-items:center;animation:2.5s displayTitles ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}#background #title h1,#background #title #fakeTitle,#background #subtitle h1,#background #subtitle #fakeTitle{font-family:anton!important;color:#000;text-transform:uppercase;font-size:7vw;margin:0;font-family:zen;font-weight:100}#background #title #fakeTitle,#background #subtitle #fakeTitle{visibility:hidden}#background #title h2,#background #subtitle h2{color:#89937f;font-family:zen;font-size:2.2vw;font-weight:100;margin:0;line-height:6.5vh}#background #title a,#background #subtitle a{position:relative;color:#121f32;z-index:10!important;text-decoration:none;cursor:pointer;font-family:zen;padding:20px;display:block;line-height:20px}#background #title a em,#background #subtitle a em{text-decoration:underline}@media (orientation: portrait){#background #title,#background #subtitle{top:18vh;width:100%;right:0!important;left:0!important}#background #title h1,#background #subtitle h1{font-size:10vw}#background #title h2,#background #subtitle h2{font-size:4vw;line-height:10vw}}@media (max-width: 1000px) and (orientation: landscape){#background #title,#background #subtitle{top:28vh;right:5vw;width:50vw}}#background img{transition-timing-function:ease-in-out;position:absolute;scale:1.1;width:100vw}#background img#backgroundImage{transition-duration:.4s;transition-timing-function:ease-in-out;transition-property:opacity}#background img#backgroundImage2{transition-duration:.4s;transition-timing-function:ease-in-out;transition-property:scale}@media (orientation: portrait){#background img{translate:0px 0px;height:100vh;width:auto}}#content{position:absolute;inset:0}#content #menu{position:relative;width:90vw;margin:0px 5vw;top:16px;display:flex;justify-content:space-between;gap:0px;text-transform:uppercase}#content #menu #menuLeft,#content #menu #menuRight{width:38px}#content #menu a,#content #menu .linkButton{text-decoration:none;color:#89937f;font-size:18px;background:none;padding:8px 42px;border:none;font-family:zen;text-transform:uppercase;cursor:pointer;transition-duration:.25s;animation:1s displayButton ease-in-out;animation-fill-mode:forwards;translate:0 -110px}#content #menu a#about,#content #menu .linkButton#about{animation-delay:.2s}#content #menu a#galerie,#content #menu .linkButton#galerie{animation-delay:.4s}#content #menu a#shop,#content #menu .linkButton#shop{animation-delay:.6s}#content #menu a#contact,#content #menu .linkButton#contact{animation-delay:.8s}#content #menu a:hover,#content #menu .linkButton:hover{color:#fff;transition-duration:.25s}#content #menu a.svgButton,#content #menu .linkButton.svgButton{display:flex;height:100%;padding:4px;justify-content:center;fill:#89937f}#content #menu a.svgButton:hover,#content #menu .linkButton.svgButton:hover{fill:#fff;background-color:transparent;transition-duration:.25s}#content #menu a.svgButton svg,#content #menu .linkButton.svgButton svg{height:34px}#content #menu a#burgerButton,#content #menu .linkButton#burgerButton{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%;padding:10px 4px}#content #menu a#burgerButton:hover,#content #menu .linkButton#burgerButton:hover{background-color:transparent;transition-duration:.25s}#content #menu a#burgerButton .burgerLine,#content #menu .linkButton#burgerButton .burgerLine{width:100%;height:3px;border-radius:1.5px;background-color:#000}#content #contact,#content #about,#content #galerie,#content #shop{height:calc(100vh - 100px);display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}#content #contact h2,#content #about h2,#content #galerie h2,#content #shop h2{font-family:anton!important;font-weight:100;color:#00000057;mix-blend-mode:soft-light;font-size:60px;margin-bottom:20px}#content #contact form,#content #about form,#content #galerie form,#content #shop form{display:flex;flex-direction:column;gap:8px;align-items:center}#content #contact form .formLine,#content #about form .formLine,#content #galerie form .formLine,#content #shop form .formLine{display:flex;gap:10px;justify-content:space-between;min-height:30px}#content #contact form .formLine label,#content #about form .formLine label,#content #galerie form .formLine label,#content #shop form .formLine label{color:#89937f;width:100px;font-size:18px}#content #contact form .formLine input,#content #contact form .formLine textarea,#content #about form .formLine input,#content #about form .formLine textarea,#content #galerie form .formLine input,#content #galerie form .formLine textarea,#content #shop form .formLine input,#content #shop form .formLine textarea{font-family:zen;font-size:18px;background-color:#00000057;mix-blend-mode:soft-light;width:400px;border:none;outline:none;color:#fff}#content #contact form .formLine textarea,#content #about form .formLine textarea,#content #galerie form .formLine textarea,#content #shop form .formLine textarea{height:100px}#content #contact form #sendSubmitDiv,#content #about form #sendSubmitDiv,#content #galerie form #sendSubmitDiv,#content #shop form #sendSubmitDiv{width:100%;display:flex;justify-content:center}#content #contact form #sendSubmitDiv:hover button,#content #contact form #sendSubmitDiv:hover .send,#content #about form #sendSubmitDiv:hover button,#content #about form #sendSubmitDiv:hover .send,#content #galerie form #sendSubmitDiv:hover button,#content #galerie form #sendSubmitDiv:hover .send,#content #shop form #sendSubmitDiv:hover button,#content #shop form #sendSubmitDiv:hover .send{height:140px;width:200px;transition-duration:.45s;transition-timing-function:ease-in-out;color:transparent;border:3px solid white;border-radius:10px}#content #contact form #sendSubmitDiv:hover button #send,#content #contact form #sendSubmitDiv:hover .send #send,#content #about form #sendSubmitDiv:hover button #send,#content #about form #sendSubmitDiv:hover .send #send,#content #galerie form #sendSubmitDiv:hover button #send,#content #galerie form #sendSubmitDiv:hover .send #send,#content #shop form #sendSubmitDiv:hover button #send,#content #shop form #sendSubmitDiv:hover .send #send{transition-duration:.45s;transition-timing-function:ease-in-out;top:-75px;left:22px;box-shadow:6px 6px #0000000f}#content #contact form #sendSubmitDiv button,#content #about form #sendSubmitDiv button,#content #galerie form #sendSubmitDiv button,#content #shop form #sendSubmitDiv button{background-color:#00000057;mix-blend-mode:soft-light;color:#fff;font-weight:600;border:none;height:40px;width:100%;transition-duration:.45s;transition-timing-function:ease-in-out;position:relative;overflow:hidden;box-sizing:border-box;border:3px solid transparent;cursor:pointer;font-family:zen;font-size:16px}#content #contact form #sendSubmitDiv button #send,#content #about form #sendSubmitDiv button #send,#content #galerie form #sendSubmitDiv button #send,#content #shop form #sendSubmitDiv button #send{color:#fff;box-sizing:border-box;top:-275px;left:183px;position:absolute;width:150px;height:150px;border:solid;rotate:45deg;transition-duration:.45s;transition-timing-function:ease-in-out;box-shadow:0 0 #0000000f;border-radius:10px}@keyframes displayButton{0%{translate:0px -110px}to{translate:0px 0px}}@keyframes displayTitles{0%{opacity:0}to{opacity:1}}
