*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}img{max-width:100%}html{color:#ddd;font-size:1em;font-family:futura-pt,sans-serif;font-weight:400;line-height:1.5}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}body{background:#000;padding-bottom:4rem}body:before{content:"";display:block;position:fixed;z-index:-1;left:0;top:0;width:100vw;height:100vh;background:url(../img/background.jpg) no-repeat 50%/cover}.section{width:calc(100% - 2rem);max-width:800px;margin:2rem auto;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row wrap}.section>div{width:100%;margin:0 0 1rem}@media screen and (min-width:600px){.section>div{width:calc(50% - .5rem)}}.section__header{text-align:center;width:100%;margin:0 0 1rem}@supports (display:grid){.section{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(320px - 2rem),1fr));grid-gap:1rem}.section>div{width:auto;margin:0}.section__header{grid-column:1/-1;margin:0}}.site__footer{background:rgba(0,0,0,.7);padding:2rem 0;text-align:center;font-size:.875rem}.site__header{position:relative;padding:1rem 0}.title{text-align:center}.title,.title__logo{display:flex;flex-flow:column;align-items:center}.title__logo__name{order:2;margin:0;width:calc(100% - 2rem);max-width:400px}.title__logo__lantern{order:1;max-width:100px}@media screen and (min-width:550px){.title__logo__name{max-width:896px}}.title__subtitle{width:calc(100% - 2rem);max-width:400px;margin:0 0 1rem}.title__subtitle p{margin:0 12%;padding:.5em;background:#e61773;color:#000}.title__clublist{color:#e61773;margin:0 0 1rem}.title__clublist p{margin:0;font-weight:600}.title__price{color:#efea3b}.title__price__actual{font-family:bebas-neue,sans-serif;font-size:3rem}.title__price__link{display:inline-block;margin:1rem 0 .5rem;padding:.5em 1em .5em 2.75em;background:url(../img/tonboribase.png) no-repeat .25rem/auto calc(100% - .5rem),#e61773;color:#fff;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 0 #fff;transition:.25s}.title__price__link.is-active{color:#e61773;background:#fff;box-shadow:inset 0 0 0 2rem #fff}.title__price__link:hover{box-shadow:inset 0 0 0 .25rem #fff}.title__price__link--tripadvisor{margin:0 0 1rem;padding:.5em 1em .5em 3.5em;background:url(../img/tripadvisor.png) no-repeat .5rem/auto calc(100% - 1rem),#15986c}.title__price__included{font-size:1.5rem;font-weight:600}.title__price__footnote{font-size:.875rem}.logo__actual.lang-ko,.logo__actual.lang-zh{margin:1.5rem 0 2rem}.logo__actual--horizontal{display:none}.logo__actual--vertical.lang-ko,.logo__actual--vertical.lang-zh{max-width:75%}@media screen and (min-width:550px){.logo__actual--horizontal{display:block}.logo__actual--vertical{display:none}}.language-selector ul{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:300px;margin:2rem auto 0;padding:0;list-style:none}.language-selector li{display:flex;justify-content:center;align-items:center;margin:0 .5rem;width:calc((100% - 2rem) / 3)}.language-selector a{display:block;position:relative;width:100%;padding-top:50%;background:#e61773;color:#fff;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 0 #fff;transition:.25s}.language-selector a span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.language-selector a.is-active{color:#e61773;background:#fff;box-shadow:inset 0 0 0 2rem #fff}.language-selector a:hover{box-shadow:inset 0 0 0 .25rem #fff}.logo-tryhard{position:absolute;top:.5rem;right:.5rem}.logo-tryhard img{max-height:3.5rem}.section--gallery ul{grid-column:1/-1;grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.about__footnotes{color:#e61773;font-weight:600}.language-zh .about__footnotes{font-weight:400}.about__footnotes ul{margin:0;padding:0;list-style:none}.club{display:flex;flex-flow:column;position:relative;padding:1em;border:3px solid hsla(0,0%,100%,.2);border-radius:.5rem;background:#1e1914}.club__header{margin:0 0 .8em;font-size:1.25rem;order:2}.club__description{order:3}.club__openinghours{order:4;margin:1rem 0 0;padding:.5em;border:1px solid hsla(0,0%,100%,.25);border-radius:.25rem;text-align:center;font-size:.75rem}.club__agelimit{order:5;margin:.5rem 0 0;font-size:.625rem;text-align:center}.club__contact{order:6;margin:1rem 0 0;font-size:.825rem;background:linear-gradient(35deg,transparent 15%,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,transparent 0),linear-gradient(-104deg,transparent 15%,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,transparent 0),linear-gradient(-64deg,transparent 15%,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,transparent 0),hsla(0,0%,100%,.8);color:#222;padding:.5em;border-radius:.25rem}.club__phone{margin-top:.25em;padding-top:.25em;border-top:1px solid rgba(0,0,0,.2)}.club__phone:before{content:"TEL "}.club__link{order:7;display:block;margin:1rem 0 0;padding:.5em;border-radius:.25rem;background:linear-gradient(105deg,transparent 15%,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.1) 75%,transparent 0),linear-gradient(-155deg,transparent 15%,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.1) 75%,transparent 0),linear-gradient(-50deg,transparent 15%,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.1) 75%,transparent 0),#07934b;background-size:100%;background-position:50%;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .25s}.club__link:hover{background-color:#2fbb73;background-size:105%}.club__logo{order:8;position:absolute;left:50%;top:1rem;transform:translateX(-50%);max-height:75px}.club__photo{order:1;margin:-1rem -1rem 1rem}.club__photo img{border-radius:.4rem .4rem 0 0}.section--map .section__header{margin-bottom:1rem}.section--purchase .section__header{position:relative;margin:2rem 0;font-size:2rem;color:#ff0}.section--purchase .section__header:before{display:block;content:"";position:absolute;width:0;height:0;left:50%;top:100%;transform:translateX(-50%);border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:1rem solid red}.purchase__location{color:#b82a2d;font-weight:600}.purchase__logo{margin-bottom:1rem}.purchase__openinghours{text-transform:uppercase;text-align:center;margin-bottom:1rem}.language-en .lang-ko,.language-en .lang-zh,.language-ko .lang-en,.language-ko .lang-zh,.language-zh .lang-en,.language-zh .lang-ko{display:none}.contact{position:fixed;bottom:0;left:0;right:0;width:100vw;max-width:1200px;z-index:10;margin:0 auto}.contact__list{list-style:none;display:flex;justify-content:space-between;align-items:stretch;margin:0;padding:0}.contact__item{width:20%}.contact__item:before{content:"\200B";display:block;width:0;height:0;overflow:hidden}.contact__link{position:relative;display:flex;justify-content:center;align-items:center;height:4rem;color:#fff;text-decoration:none;font-size:2rem;line-height:1;text-align:center;transition:.25s}.contact__link--email:before,.contact__link--whatsapp:before{content:"";position:absolute;top:0;left:0;display:none;width:0;height:0;border-bottom:4rem solid #1fbea5;border-left:4rem solid transparent;border-right:4rem solid transparent;transform:translateX(-50%);transition:border .25s}@media screen and (min-width:1330px){.contact__link--email:before,.contact__link--whatsapp:before{display:block}}.contact__link--email:before{left:auto;right:0;transform:translateX(50%);border-bottom-color:#129f94}.contact__link--whatsapp{background:#1fbea5}@media screen and (min-width:600px){.contact__link--whatsapp:hover{background:#18927f}.contact__link--whatsapp:hover:before{border-bottom-color:#18927f}}.contact__link--line{background:#00b902}@media screen and (min-width:600px){.contact__link--line:hover{background:#008601}}.contact__link--kakao{background:#ffda2e}@media screen and (min-width:600px){.contact__link--kakao:hover{background:#c7a400}}.contact__link--wechat{background:#2cc102}@media screen and (min-width:600px){.contact__link--wechat:hover{background:#208f01}}.contact__link--email{background:#129f94}@media screen and (min-width:600px){.contact__link--email:hover{background:#0d7169}.contact__link--email:hover:before{border-bottom-color:#0d7169}}.contact__link span{position:absolute;top:105%}.contact__popup{display:none;position:fixed;top:0;left:0;z-index:15;width:100vw;height:100vh;justify-content:center;align-items:center;opacity:0;transition:opacity .25s}.contact__popup__overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7)}.contact__popup__close{position:absolute;overflow:hidden;top:0;right:0;display:block;appearance:none;background:#000;border:2px solid #fff;border-radius:50%;width:2rem;height:2rem;transform:translate(25%,-25%)}.contact__popup__close:after,.contact__popup__close:before{content:"";position:absolute;top:50%;left:50%;display:block;width:1.25rem;height:.15rem;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.contact__popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.contact__popup__close span{position:absolute;top:-500px}.contact__popup>.inner{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:20;width:100%;max-width:300px;padding:1.5rem 1rem;background:#fff;color:#222;border-radius:.25rem;text-align:center}.contact__popup h3{margin:0}.contact__item--line .contact__popup h3 i{color:#00b902}.contact__item--wechat .contact__popup h3 i{color:#2cc102}.contact__popup img{height:1em}.contact__popup p{background:rgba(0,0,0,.1);padding:.5em;font-size:1.25rem;border-radius:.25em;font-family:courier new,monospace}.contact__popup__copy{position:relative;appearance:none;background-color:#abe9cd;background-image:linear-gradient(315deg,#abe9cd,#2e9dbf 74%);border:0;border-radius:2rem;color:#fff;padding:.5rem 1rem;transform:scale(1);transition:transform .25s}@media screen and (min-width:768px){.contact__popup__copy:hover{transform:scale(1.05)}}.contact__popup__copy.did-copy:before{content:"Copied!";position:absolute;top:25%;left:50%;padding:.5em 1em;font-size:.67rem;background:#fff;color:#222;border-radius:5rem;transform:translate(-50%,-50%);box-shadow:0 0 .5rem rgba(0,0,0,.25);animation:1s a linear 1;animation-fill-mode:forwards;white-space:nowrap}.contact__popup.is-active{display:flex}.contact__popup.is-visible{opacity:1}.contact img{max-height:2rem}@keyframes a{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-150%);opacity:0}}.clearfix:after{content:"";display:block;clear:both}span.nobreak{white-space:nowrap}.ir span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=styles.css.map */
