*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}*:focus{-webkit-tap-highlight-color:transparent;outline:none}*::selection{background-color:#d1aa68;color:#fff}h1{font-size:3rem;text-align:center;padding:3rem 0}h1,h2,h3{font-family:Playfair Display,serif;color:#20203c}html,body,main,.main-c{width:100%;height:100%;scroll-behavior:smooth}html.reset-header,body.reset-header,main.reset-header,.main-c.reset-header{height:calc(100% - 80px)}main{overflow-x:hidden}html{background-image:url(/images/background-texture.svg);background-size:256px}.c{position:relative}.c.fullscreen{width:100%;min-height:100%}.c.small{width:100%;height:95px}.c .background{position:absolute;z-index:-1;width:100%;height:100%}.c .background img{width:100%;height:100%;object-fit:cover}.btn{background:#d1aa68;color:#fff;display:flex;align-items:center;padding:0 1rem;height:48px;text-decoration:none;justify-content:center;cursor:pointer}.btn.large{font-size:1.25rem;padding:.25rem 2rem}.btn.white{background:#fff;color:#000}.btn.outline{border:2px solid #d1aa68;background:transparent;color:#d1aa68}.btn.outline.white{border-color:#fff;background:transparent;color:#fff}.btn.hover-scale{transition:transform .1s ease-in-out}.btn.hover-scale:hover{transform:scale(1.1)}.center{text-align:center}.icon{background:#000;width:2.5rem;height:2.5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width: 960px){.steak-side-dish{margin-left:-15rem;margin-top:2rem;background:#20203c;padding:1rem 0}}a.link{text-decoration:none;position:relative;transition:color .2s linear;color:#c59441}a.link:after{position:absolute;width:0;height:2px;content:"";bottom:0;left:0;background-color:#c59441;transition:width .2s ease-in-out}a.link:hover:after{width:100%}header{width:100%;height:80px;position:fixed;z-index:3;background:#20203c;box-shadow:0 0 1rem #00000040}header .header-inner-c{padding:0 1rem;margin:auto;max-width:1200px;display:flex;height:100%;justify-content:space-between;align-items:center}header .header-inner-c .header-left{display:flex;align-items:center}header .header-inner-c .header-left .logo-c{width:200px;height:50px;display:flex;align-items:center}header .header-inner-c .header-left .logo-c .logo{width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-image:url(/images/logo-alt.png);mask-image:url(/images/logo-alt.png);background-color:#fff}header .header-inner-c .header-left .header-langs{display:flex;gap:.5rem}header .header-inner-c .header-left .header-langs a{color:#fff;text-decoration:none}header .header-inner-c .header-left .header-langs a.active{color:#d1aa68}header .header-inner-c nav ul{display:flex;list-style-type:none}header .header-inner-c nav ul li:first-child{display:none}header .header-inner-c nav ul li a{color:#fff;font-size:1.25rem;text-decoration:none;padding:1rem;display:block;position:relative;transition:color .2s linear}header .header-inner-c nav ul li a.active{color:#d1aa68}header .header-inner-c nav ul li a:after{position:absolute;width:0;height:3px;content:"";bottom:.5rem;left:1rem;background-color:#d1aa68;transition:width .2s ease-in-out}header .header-inner-c nav ul li a:hover{color:#d1aa68}header .header-inner-c nav ul li a:hover:after{width:calc(100% - 2rem)}header .header-inner-c #nav-closer{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001a;display:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;transition:opacity .2s linear,visibility .2s;opacity:0}header .header-inner-c #nav-btn{display:none;width:2.5rem;height:2.5rem;background:#fff;-webkit-mask-image:url(/menu.svg);mask-image:url(/menu.svg);cursor:pointer}#news-c{background:#d1aa68;padding:.25rem 1rem;color:#fff;cursor:pointer;text-align:center}.header-placeholder{height:80px}@media screen and (max-width: 960px){header .header-inner-c nav{position:fixed;background:#fff;width:240px;height:100%;top:0;left:0;display:flex;align-items:flex-end;transform:translate(-100%);transition:transform .2s ease-in-out}header .header-inner-c nav ul{flex-direction:column;padding-bottom:1rem}header .header-inner-c nav ul li:first-child{display:initial}header .header-inner-c nav ul li a{color:#000;padding:1rem 2rem}header .header-inner-c nav.opened{transform:translate(0);box-shadow:0 0 1rem #00000040}header .header-inner-c nav.closed{transform:translate(-100%)}header .header-inner-c #nav-closer{display:block;visibility:hidden}header .header-inner-c #nav-closer.opened{opacity:1;visibility:visible}header .header-inner-c #nav-closer.closed{opacity:0;visibility:hidden}header .header-inner-c #nav-btn{display:block}}#index .wellcome-c{width:100%;height:100%;display:grid;align-content:center;justify-items:center}#index .wellcome-c .logo-c{margin-top:6rem;width:200px;height:200px;display:flex;align-items:center}#index .wellcome-c .logo-c .logo{width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/images/logo.png);mask-image:url(/images/logo.png);background-color:#d1aa68}#index .wellcome-c .buttons{padding:2rem 1rem 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}#index .wellcome-c .info-c{max-width:600px;margin:auto;padding:0 1rem;margin-top:2rem}#index .wellcome-c .info-c .info{color:#d1aa68;border:3px solid #d1aa68;text-align:justify;padding:2rem}@media screen and (max-width: 520px){#index .wellcome-c .logo-c{margin-top:80px;width:80vw;height:80vw}#index .wellcome-c .buttons{grid-template-columns:1fr;width:80vw;padding:0;padding-top:1rem;gap:1rem}}#menu{max-width:1200px;margin:auto}#menu .section-shortcut-c{width:200px;height:150px;text-decoration:none}#menu .section-shortcut-c .image{width:100%;height:100%;position:relative;overflow:hidden}#menu .section-shortcut-c .image img{transition:transform .25s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#menu .section-shortcut-c .title{font-size:1.25rem;text-align:center;margin-top:1rem;color:#20203c}#menu .section-shortcut-c:hover .image img{transform:scale(1.2)}#menu .menu-c{display:grid;grid-template-columns:auto 1fr;gap:1rem}#menu .menu-c .sidebar-c{width:280px}#menu .menu-c .sidebar-c .sidebar{position:sticky;top:80px}#menu .menu-c .sidebar-c .sidebar .tel-contact-c{background:#d1aa68;color:#fff;padding:1rem}#menu .menu-c .sidebar-c .sidebar .tel-contact-c a.tel-number{color:#fff;font-family:Playfair Display,serif;text-decoration:none;font-size:2rem}#menu .menu-c .sidebar-c .sidebar ul{height:calc(100vh - 180px);overflow-y:auto;padding:1rem 0;list-style-type:none}#menu .menu-c .sidebar-c .sidebar ul li a{padding:.5rem 1rem;display:block;color:#20203c;font-size:1.25rem;text-decoration:none;transition:color .2s}#menu .menu-c .sidebar-c .sidebar ul li a:hover{color:#d1aa68}#menu .menu-c .sections-c{display:grid}#menu .menu-c .sections-c section{padding-top:80px;margin-top:-80px;display:grid;grid-template-columns:auto 1fr;position:relative}#menu .menu-c .sections-c section:after{position:absolute;top:80px;height:3px;width:100%;background-color:#20203c;content:""}#menu .menu-c .sections-c section .section-heading{width:360px;display:grid;justify-items:left;padding:2rem;height:fit-content;align-content:center;gap:1rem;background-color:#20203c;overflow:hidden}#menu .menu-c .sections-c section .section-heading h2{color:#fff;font-size:2.5rem}#menu .menu-c .sections-c section .section-heading .icons-c{display:flex;gap:2rem;align-items:center}#menu .menu-c .sections-c section .section-heading .icons-c .icon{background-color:#d1aa68}#menu .menu-c .sections-c section .section-heading .icons-c .menu-icon{width:3rem;height:3rem;-webkit-mask-image:url(/menu.svg);mask-image:url(/menu.svg)}#menu .menu-c .sections-c section .section-heading .icons-c .cutlery-icon{width:5rem;height:5rem;-webkit-mask-image:url(/cutlery.svg);mask-image:url(/cutlery.svg)}#menu .menu-c .sections-c section .section-heading .bg-image{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 80px);z-index:-1}#menu .menu-c .sections-c section .section-heading .bg-image img{width:420px;height:100%;object-fit:contain;object-position:right bottom}#menu .menu-c .sections-c section .meals-c{padding:3rem 0;display:grid;gap:2rem;color:#20203c;position:relative}#menu .menu-c .sections-c section .meals-c .meal-c{display:grid;grid-template-columns:6rem 1fr}#menu .menu-c .sections-c section .meals-c .meal-c .left{padding:.25rem 1rem;display:grid;gap:.5rem;height:fit-content}#menu .menu-c .sections-c section .meals-c .meal-c .left .weight{text-align:right}#menu .menu-c .sections-c section .meals-c .meal-c .left .alergens{text-align:right;font-size:.8rem}#menu .menu-c .sections-c section .meals-c .meal-c .right{padding:.25rem 1rem;border-left:3px solid #20203c;display:grid;gap:.5rem;height:fit-content}#menu .menu-c .sections-c section .meals-c .meal-c .right .name-c .name{font-weight:700}#menu .menu-c .sections-c section .meals-c .meal-c .right .price{font-weight:700;padding-bottom:1.5rem}#menu .menu-c .sections-c section .meals-c .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#menu .menu-c .sections-c section .meals-c .bg-image img{width:100%;height:100%;object-fit:contain;object-position:right bottom}#menu .menu-c .sections-c section .meals-c .side-dishes-c{display:grid;max-width:480px;gap:1rem;padding-left:4.5rem;color:#d1aa68}#menu .menu-c .sections-c section .meals-c .side-dishes-c .title{font-weight:700}#menu .menu-c .sections-c section .meals-c .side-dishes-c .side-dish-c{display:grid;grid-template-columns:2rem 4rem 1fr 4rem}#menu .menu-c .sections-c section .meals-c .side-dishes-c .side-dish-c .allergens{font-size:.8rem}#menu .menu-c .sections-c section .meals-c .steak-variations-c{display:grid;padding:2rem 4.5rem;gap:2rem}#menu .menu-c .sections-c section .meals-c .steak-variations-c .steak-variation .name{color:#fff;font-size:2rem}#menu .menu-c .sections-c section .meals-c .steak-variations-c .steak-variation p{color:#d1aa68}#menu .menu-c .sections-c section:nth-child(odd) .section-heading{background:transparent}#menu .menu-c .sections-c section:nth-child(odd) .section-heading h2{color:#20203c}#menu .menu-c .sections-c section:nth-child(odd) .meals-c{background:#20203c;color:#d1aa68}#menu .menu-c .sections-c section:nth-child(odd) .meals-c .meal-c .right{border-color:#d1aa68}@media screen and (max-width: 1100px){#menu{height:fit-content}#menu .menu-c{grid-template-columns:1fr}#menu .menu-c .sidebar-c{display:none}#menu .menu-c .sections-c section{grid-template-columns:1fr}#menu .menu-c .sections-c section .section-heading{position:sticky;top:80px;width:100%;z-index:2;height:72px;justify-content:flex-start;align-items:center;padding:0 1rem}#menu .menu-c .sections-c section .section-heading .icons-c{grid-column:1;grid-row:1}#menu .menu-c .sections-c section .section-heading .icons-c .menu-icon{display:none}#menu .menu-c .sections-c section .section-heading .icons-c .cutlery-icon{width:3rem;height:3rem}#menu .menu-c .sections-c section .section-heading h2{font-size:1.5rem;grid-column:2}#menu .menu-c .sections-c section:nth-child(odd) .section-heading{background:#20203c}#menu .menu-c .sections-c section:nth-child(odd) .section-heading h2{color:#fff}#menu .menu-c .sections-c section:nth-child(odd) .meals-c{background:transparent;color:#20203c}#menu .menu-c .sections-c section:nth-child(odd) .meals-c .meal-c .right{border-color:#20203c}#menu .bg-image{display:none!important}}#daily-menu{display:grid;gap:1rem;height:fit-content}#daily-menu h2{font-family:Poppins,sans-serif;text-align:center;margin-top:-3rem;text-transform:uppercase}#daily-menu .daily-menu-c{display:grid;max-width:800px;gap:2rem 1rem;padding:1rem 2rem;margin:auto;grid-template-columns:auto auto 1fr auto auto;border:3px solid #20203c}#daily-menu .daily-menu-c .alergens{font-size:.8rem}#daily-menu .tel-contact-c{width:fit-content;margin:auto;background:#d1aa68;color:#fff;padding:1rem;padding:1rem 3rem;margin-bottom:1rem}#daily-menu .tel-contact-c a.tel-number{color:#fff;font-family:Playfair Display,serif;text-decoration:none;font-size:2rem}#contact{display:grid;gap:1rem;height:fit-content}#contact .contact-c{display:grid;grid-template-columns:1fr auto;max-width:1200px;gap:1rem 2rem;margin:auto;font-size:1.5rem}#contact .contact-c i{margin-right:1rem}#contact .contact-c a.link{color:#20203c;font-weight:700;width:max-content}#contact .contact-c a.link:after{background-color:#20203c}#contact .opening-hours-c{display:grid;grid-template-columns:1fr auto;max-width:1200px;gap:1rem 2rem;margin:auto;font-size:1.5rem}#contact .opening-hours-c div.value{color:#20203c;font-weight:700;display:flex;align-items:center;width:100%}#contact .opening-hours-c div.value .small{font-weight:400;font-size:.8rem;margin-left:1rem}#contact p{text-align:center}#contact .social-c{max-width:1200px;margin:auto;text-align:center;gap:1rem;align-items:center;display:flex;justify-content:center}#contact .social-c .social-link .icon{background-color:#20203c}#contact .social-c .social-link .icon.fb{-webkit-mask-image:url(/facebook.svg);mask-image:url(/facebook.svg)}#contact .social-c .social-link .icon.ig{-webkit-mask-image:url(/instagram.svg);mask-image:url(/instagram.svg)}@media screen and (max-width: 700px){#contact{padding:0 2rem}#contact .contact-c{grid-template-columns:1fr;justify-items:center}#contact .contact-c a.link{margin-bottom:1rem}#contact .opening-hours-c div.value{display:flex;flex-direction:column}#contact .opening-hours-c div.value .small{margin-left:0}}@media screen and (max-width: 380px){#contact .opening-hours-c{grid-template-columns:1fr}}.modal-c{position:fixed;z-index:8;width:100vw;height:100%;display:flex;justify-content:center;overflow:auto;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.modal-c.opened{opacity:1;visibility:visible}.modal-c.closed{opacity:0;visibility:hidden}.modal-c #modal-closer{position:fixed;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-c .modal-scroll{margin:0 1rem}.modal-c .modal-scroll .modal{margin:4rem 0;padding:1rem;position:relative;z-index:7;width:100%;max-width:600px;background:#20203c;border:2px solid #d1aa68}.modal-c .modal-scroll .modal #close-button{color:#d1aa68;text-transform:uppercase;position:absolute;top:2rem;right:2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-c .modal-scroll .modal .modal-inner{color:#fff;padding:1rem;border:2px solid #d1aa68}.modal-c .modal-scroll .modal .modal-inner h1,.modal-c .modal-scroll .modal .modal-inner h2{color:#d1aa68;margin:2rem 0 1rem}.modal-c .modal-scroll .modal .modal-inner .center{text-align:center}.modal-c .modal-scroll .modal .modal-inner .tel{text-align:center;font-size:2rem;font-weight:700}.modal-c .modal-scroll .modal .modal-inner .maxw{max-width:300px;margin:auto}.modal-c .modal-scroll .modal .modal-inner .footer{color:#d1aa68;text-align:center;margin-top:5rem}.modal-c .modal-scroll .modal .modal-inner .footer p{margin:1rem}.modal-c .modal-scroll .modal .modal-inner .footer b{text-transform:uppercase}.wallpapers{display:flex;flex-wrap:wrap;overflow:hidden;justify-content:center;margin-top:80px;height:fit-content;padding:3rem 1rem;min-height:calc(100vh - 80px);gap:4rem}.wallpapers .wallpaper{max-width:800px;height:100%;transition:transform .2s ease-in-out}.wallpapers .wallpaper:hover{transform:scale(1.05)}.wallpapers .wallpaper img{transform:translateY(-110%);object-fit:contain;width:100%;height:100%;animation:popup-wallpaper 1s 1s forwards}.wallpapers .wallpaper:last-child img{animation:popup-wallpaper 1s 1.5s forwards}@keyframes popup-wallpaper{0%{transform:translateY(-110%)}50%{transform:translateY(-110%)}92%{transform:translateY(5%)}to{transform:translateY(0)}}
