@import url("https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap");*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden}body{box-sizing:border-box;background-color:#fff;overflow:hidden}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-thumb{background-color:#505469}a,a:link,a:visited{text-decoration:none;color:#505469;display:block;outline:none}::-moz-selection{background-color:#505469;color:#fff}::selection{background-color:#505469;color:#fff}@font-face{font-family:'Averta-Light';font-style:normal;font-weight:300;src:url("fonts/Averta-Light.otf") format("opentype")}@font-face{font-family:'Averta-Regular';font-style:normal;font-weight:normal;src:url("fonts/Averta-Regular.otf") format("opentype")}@font-face{font-family:'Averta-Semibold';font-style:normal;font-weight:600;src:url("fonts/Averta-Semibold.otf") format("opentype")}@font-face{font-family:'Averta-Bold';font-style:normal;font-weight:700;src:url("fonts/Averta-Bold.otf") format("opentype")}body{font-family:'Averta-Regular', sans-serif;font-size:1.6rem;line-height:1.7;color:#fff}.heading-primary{font-family:'Playfair Display', serif;font-size:4.2rem;line-height:5rem;font-weight:400;margin-bottom:2.2rem;color:#505469}@media only screen and (max-width: 36em){.heading-primary{font-size:2.7rem;line-height:1.2}}.heading-secondary{color:#505469;font-size:2rem;line-height:2.3rem;font-family:'Averta-Semibold', sans-serif}@media only screen and (max-width: 36em){.heading-secondary{font-size:1.6rem;line-height:1.1}}.paragraph{font-family:"Averta-Regular", sans-serif;font-size:1.5rem;line-height:1.8rem;color:#727897}.container{max-width:140rem;margin:0 auto;padding:0 4%;width:100%}@media only screen and (max-width: 62em){.container{max-width:108rem}}@media only screen and (max-width: 28.12em){.container{padding:0 6%}}.container.no-gutters{padding:0}.img-fluid{display:block}.phone-buttons{width:100%;position:fixed;bottom:0;display:none}@media only screen and (max-width: 62em){.phone-buttons{display:block}}.phone-buttons__wrap{display:flex;justify-content:space-between}.phone-buttons__item{flex:0 1 49.7%}.phone-buttons__item .phone-button{background-color:#000;color:#fff;font-family:"Averta-Bold", sans-serif;font-size:1.5rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.01em;padding:1.4rem 0}.phone-buttons__item .phone-button.contact{background-color:#E74040}.phone-buttons__item .phone-button.contact svg{margin-right:1rem}.text-box{padding:9rem 7rem 9rem 8rem;width:63rem;background-color:#3B3D46}@media only screen and (max-width: 36em){.text-box{width:100%;padding:6rem 4rem 6rem 5rem}}@media only screen and (max-width: 28.12em){.text-box{padding:3rem 3rem 4rem 3rem}}.text-box .heading-primary,.text-box .heading-secondary,.text-box .paragraph{color:#fff}.text-box .paragraph{font-family:"Averta-Light", sans-serif;width:79%}@media only screen and (max-width: 28.12em){.text-box .paragraph{width:100%}}.text-box .heading-secondary{margin-top:3.5rem;display:flex;align-items:center}.text-box .heading-secondary svg{margin-left:1rem;margin-bottom:0.2rem}.social{position:fixed;bottom:18rem;right:-10rem}@media only screen and (max-width: 62em){.social{bottom:unset;transform:unset;position:relative;right:unset;padding:2rem 0}}.social__wrap{transform:rotate(-90deg)}@media only screen and (max-width: 62em){.social__wrap{transform:unset}}.social__flex{display:flex;align-items:center}.social__item{margin:0 1rem}.social__item a{font-family:"Averta-Bold", sans-serif;font-size:1.4rem;line-height:1.6rem;letter-spacing:-0.02em;color:#505469}.social__item:first-child{margin-left:0}.social .paragraph{font-family:"Averta-Light", sans-serif;font-size:1rem;letter-spacing:0.01em;color:#505469}.nav-parent{background-color:transparent;position:absolute;top:0;width:100%}@media only screen and (max-width: 62em){.nav-parent{display:none}}.nav{display:flex;justify-content:space-between;align-items:center;min-height:8vh}.nav>*{flex:1}.nav__logo .img-fluid{margin:0 auto}.nav__list{display:flex;list-style:none}.nav__list.right{justify-content:flex-end}.nav__item{margin:0 2rem}.nav__item:first-child{margin-left:0}.nav__item:last-child{margin-right:0}.nav__link{font-family:'Averta-Semibold', sans-serif;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.01em;color:#505469}.nav__link span{font-family:'Averta-Regular', sans-serif}.header{background-image:url("../img/header-rectangle.jpg");background-position:center top;background-repeat:no-repeat}@media only screen and (max-width: 62em){.header{background-position:top left;background-size:80%}}@media only screen and (max-width: 36em){.header{background-image:url("../img/header-rectangle-resp.jpg"),url("../img/header-rectangle-resp.jpg");background-position:top left, bottom right}}.header__wrap{display:flex;align-items:center;justify-content:space-between;padding:18rem 0 13rem}@media only screen and (max-width: 62em){.header__wrap{flex-direction:column;align-items:flex-end;padding:10rem 0 13rem}}.header__wrap .img-fluid{margin-left:auto}@media only screen and (max-width: 36em){.header__wrap .img-fluid.guy{margin:0;width:100%}}.header__item{flex:0 1 39%}.header__item .img-fluid.resp{display:none;margin:0 0 1.5rem 0}@media only screen and (max-width: 62em){.header__item .img-fluid.resp{display:block}}@media only screen and (max-width: 62em){.header__item .paragraph{width:60%}}@media only screen and (max-width: 28.12em){.header__item .paragraph{width:80%}}@media only screen and (max-width: 62em){.header__item:last-child{margin-top:5rem}}.header__flex{display:flex;margin-top:5rem}@media only screen and (max-width: 62em){.header__flex{display:none}}.header__flex__item :first-child{margin-right:3rem}@media only screen and (max-width: 62em){.footer{margin-bottom:6.5rem;background-color:#F3EEEB}}@media only screen and (max-width: 36em){.footer{padding-bottom:4.5rem;margin:0}}.footer .container{position:relative}.footer__wrap{display:flex;align-items:center;justify-content:space-around;padding-bottom:6.3rem}@media only screen and (max-width: 62em){.footer__wrap{display:none}}.footer__item .paragraph{display:flex;align-items:center;font-size:1.35rem}.footer__item .paragraph a{font-size:1.8rem;font-family:'Averta-Bold', sans-serif;margin-left:2rem}.ingredients{background-image:url("../img/ingredients-rectangle.jpg");background-position:center left;background-repeat:no-repeat}@media only screen and (max-width: 36em){.ingredients{background-image:url("../img/ingredients-background.jpg");background-size:contain;background-position:top}}.ingredients__wrap{background-image:url("../img/ingredients-background.jpg");background-position:top left;background-repeat:no-repeat;padding:34rem 0 0}@media only screen and (max-width: 36em){.ingredients__wrap{background-image:none;background-size:contain}}@media only screen and (max-width: 28.12em){.ingredients__wrap{padding:22rem 0 0}}.ingredients__wrap .text-box{margin-left:auto}.story{background-image:url("../img/rectangle-story.jpg");background-position:center center}@media only screen and (max-width: 36em){.story{background-image:url("../img/story-background.jpg");background-size:contain;background-position:top}}.story__wrap{background-image:url("../img/story-background.jpg");background-position:top right;margin-top:12rem}@media only screen and (max-width: 36em){.story__wrap{background-image:none;background-size:contain;margin-top:7rem}}.story__wrap .text-box{margin:0 auto 0 0}@media only screen and (max-width: 36em){.nightlife{background-image:url("../img/nightlife-background.jpg");background-size:contain;background-position:top}}.nightlife__wrap{background-image:url("../img/nightlife-background.jpg");margin-top:12rem}@media only screen and (max-width: 36em){.nightlife__wrap{background-image:none;background-size:contain;margin-top:7rem}}.gallery{margin:18.5rem 0}@media only screen and (max-width: 36em){.gallery{margin:10rem 0}}@media only screen and (max-width: 28.12em){.gallery{margin:6rem 0}}.gallery__wrap .heading-primary{text-align:center;margin-bottom:5rem}.gallery__grid{display:inline-flex;justify-content:center;flex-wrap:wrap}.gallery__item{margin:0 1.5rem 1.5rem 0}@media only screen and (max-width: 28.12em){.gallery__item{flex:0 1 45%}}.gallery__item .img-fluid{width:18.2rem;height:18.2rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 28.12em){.gallery__item .img-fluid{width:14.2rem;height:14.2rem}}.gallery__item.hidden{display:none}.contact{padding-top:20rem}@media only screen and (max-width: 62em){.contact{padding:0}}@media only screen and (max-width: 62em){.contact>.container{padding:0}}.contact__wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 62em){.contact__wrap{flex-direction:column}}.contact__wrap .paragraph{font-size:2rem;line-height:1.1}.contact__wrap a{display:flex;align-items:center;margin-top:3rem}.contact__wrap a svg{margin-right:1rem}.contact__wrap iframe{border:0}@media only screen and (max-width: 62em){.contact__wrap iframe{height:40rem}}.contact__item{flex:0 1 50%;background-color:#F3EEEB}.contact__item:first-child{padding:16rem 13rem 10rem}@media only screen and (max-width: 80.25em){.contact__item:first-child{padding:12rem 9rem 6rem}}@media only screen and (max-width: 62em){.contact__item:first-child{padding:10rem 3rem 4.5rem}}@media only screen and (max-width: 62em){.contact__item:last-child{margin-bottom:6rem;background-color:#fff}}.contact__social{display:flex;align-items:center;margin-top:8rem}@media only screen and (max-width: 36em){.contact__social{margin-top:4.5rem}}.contact__social__item{margin-right:2rem}.contact__social__item a{font-family:"Averta-Bold", sans-serif;font-size:1.7rem;letter-spacing:-0.02em;margin:0}.contact__resp{display:none;margin:0 0 1.5rem 0}@media only screen and (max-width: 62em){.contact__resp{display:flex;justify-content:space-between;align-items:flex-start}}.contact__resp a{display:block;margin:0}
