@charset "UTF-8";body,html,ul{margin:0;padding:0}.main-navigation,header{width:100%;transition:.5s}.gallery li:hover,.nav-icon,.product-gallery li:hover,.product-page--thumb .product-grid--item:hover{cursor:pointer}body,html{font-family:Lato,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#000}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px}ul{list-style-type:none!important}a{color:#000;text-decoration:none!important}.main-navigation .logo a:focus,.main-navigation .logo a:hover,.social-icon li a{text-decoration:none}a:focus,a:hover,avisited{color:#c6c0ac}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?40y0h6);src:url(../fonts/icomoon.eot?40y0h6#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?40y0h6) format("truetype"),url(../fonts/icomoon.woff?40y0h6) format("woff"),url(../fonts/icomoon.svg?40y0h6#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-info h1,.main-navigation .logo h2,.timeline h3{font-family:serif;font-weight:700}.icon-reserve:before{content:"\e900"}.icon-vsop:before{content:"\e901"}.icon-hd:before{content:"\e902"}.icon-scroll:before,.main-navigation--list li a:after,.separator:before,.timeline ul li div:before,.timeline ul li:after{content:''}header{position:absolute;top:0;left:0;z-index:3}.page-theme{background:#000}.main-navigation{padding:25px}.main-navigation .logo{position:relative;font-size:2rem}.main-navigation .logo a{display:inline-block;color:#fff}.main-navigation .logo h2{text-transform:uppercase;font-size:1em;margin:20px 0 0}.main-navigation .logo span{font-size:.8em}.main-navigation--list{text-align:right;height:64px;line-height:64px}.main-navigation--list:hover .active{border:0!important}.main-navigation--list li{display:inline-block;padding-left:20px;box-sizing:border-box}@media only screen and (max-width:768px){.main-navigation--list li{padding:0;width:100%;float:left;text-align:center;background:#000}}@media only screen and (min-width:769px) and (max-width:1491px){.main-navigation--list{line-height:inherit}.main-navigation--list li{width:25%;margin-bottom:20px;display:block;float:right}}.main-navigation--list li a{position:relative;text-transform:uppercase;letter-spacing:3px;color:#fff;font-size:.9rem;padding:10px 5px;box-sizing:border-box}.main-navigation--list li a:after{position:absolute;left:0;height:2px;width:100%;bottom:-2px;border-bottom:2px solid #fff;transform:scaleX(0);transition:transform 250ms ease-in-out}.main-navigation--list li a:hover:after{transform:scaleX(1)!important}.main-navigation--list li .active{border-bottom:2px solid #fff}.main-navigation--mobile{position:absolute;top:25px;right:0}.nav-icon{float:right;width:30px;height:25px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.nav-icon span{display:none;position:absolute;height:3px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2){top:8px}.nav-icon span:nth-child(3){top:16px}.nav-icon.open span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon.open span:nth-child(2){opacity:0;left:-60px}.nav-icon.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width:768px){.nav-icon span{display:block}nav{display:none;float:left;margin-top:20px;padding-top:20px;padding-bottom:20px}}.fixed{background:#000;position:fixed}.fixed .main-navigation{padding:15px 25px}.full-size-bg{position:relative;height:100vh;background:url(../images/aedor-bg.jpg);background-size:cover;text-align:center}.full-size-bg--brand{position:absolute;width:25%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;animation:fadein 3s;-moz-animation:fadein 3s;-webkit-animation:fadein 3s;-o-animation:fadein 3s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.product-icon{padding:100px 0;text-align:center}.product-icon li{display:inline-block;margin:0 25px;padding:25px;border:2px solid #c6c0ac}.banner-vertical,.main-info{padding:100px 0;text-align:center}@media only screen and (max-width:768px){.full-size-bg--brand{width:50%}.product-icon li{margin-bottom:15px}}.product-icon li:hover{border-color:#000!important}.product-icon li:hover a,.product-icon li:hover p,.product-icon li:hover span{color:#000!important}.product-icon li span{font-size:7rem;color:#c6c0ac}.product-icon li p{margin-top:15px;margin-bottom:0;color:#c6c0ac}.product-icon li a{transition:.5s;color:#c6c0ac}.main-info .separator{margin-bottom:25px}.main-info p{font-size:1rem;color:#000}.banner-vertical{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.banner-vertical p{font-family:serif;font-size:3rem;color:#fff}.timeline{margin-bottom:100px}.timeline ul li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-top:50px;background:#eee}.timeline ul li:after{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:inherit}.timeline ul li div{position:relative;bottom:0;width:400px;padding:15px;background:#eee}.timeline ul li div:before{position:absolute;bottom:7px;width:0;height:0;border-style:solid}.timeline ul li:nth-child(odd) div{left:45px;transform:translate3d(200px,0,0)}.timeline ul li:nth-child(odd) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #eee transparent transparent}.timeline ul li:nth-child(even) div{left:-439px;transform:translate3d(-200px,0,0)}.timeline ul li:nth-child(even) div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #eee}.timeline h3{display:block;font-size:1.2rem;margin-bottom:8px}.timeline ul li::after{transition:background .5s ease-in-out}.timeline ul li.in-view::after{background:#eee}.timeline ul li div{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.timeline ul li.in-view div{transform:none;visibility:visible;opacity:1}@media screen and (max-width:900px){.timeline ul li div{width:250px}.timeline ul li:nth-child(even) div{left:-289px}}@media screen and (max-width:600px){.timeline ul li{margin-left:20px}.timeline ul li div{width:calc(100vw - 91px)}.timeline ul li:nth-child(even) div{left:45px}.timeline ul li:nth-child(even) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #eee transparent transparent}}.icon-scroll{position:absolute;left:50%;width:30px;height:50px;margin-left:-15px;top:50%;margin-top:-25px;box-shadow:inset 0 0 0 2px #000;border-radius:25px}.icon-scroll:before{position:absolute;left:50%;width:4px;height:8px;background:#000;margin-left:-2px;top:18px;border-radius:2px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}.icon-scroll--wrapper{position:relative;width:100%;height:50px;margin-bottom:100px}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(18px)}}.separator{position:relative;display:block;height:20px;width:100%}.separator:before{position:absolute;top:10px;width:25px;height:1px;background:#000;left:50%;transform:translate(-50%,0)}.product-grid--content,.product-grid--info{width:100%;left:0;position:absolute;padding:25px}.page-theme header{background:#000}.page-theme main{padding-top:100px}.u-text-center{text-align:center!important}.u-font-default{font-family:serif!important}.u-font-bold{font-weight:700!important}.u-font-uppercase{text-transform:uppercase!important}.u-padding-top-xl{padding-top:100px!important}.u-margin-top-xl{margin-top:100px!important}.u-margin-bottom-m{margin-bottom:25px!important}.u-margin-bottom-l{margin-bottom:50px!important}.u-margin-bottom-xl{margin-bottom:100px!important}.product-grid{margin-bottom:100px}.product-grid--item{display:block;position:relative;overflow:hidden}.product-grid--item:after{content:"";display:block;padding-bottom:100%}.product-grid--item:hover .product-grid--info{display:block}.product-grid--info{display:none;bottom:0;height:auto;background:#c6c0ac;color:#fff;z-index:2;transition:2s}.product-grid--info h3{font-size:1.2rem;margin:0}.product-grid--content{top:0;height:100%;border:2px solid #f5f5f5;background:#f5f5f5;text-align:center;z-index:1}.product-grid--content img{height:100%;width:auto}.product-grid--content:hover{border:4px solid #c6c0ac}.product-grid label{font-weight:300;margin:0 .4em 0 0}.product-grid button{display:inline-block;background:#fff;border:2px solid #c6c0ac;color:#c6c0ac;cursor:pointer;padding:25px}.product-grid button.active{border-color:#000;color:#000}.product-grid button:focus{outline:0}.product-grid button.clear-filter{font-size:1.6rem;font-weight:300;height:156px;vertical-align:top}@media only screen and (max-width:768px){.product-grid button.clear-filter{font-size:1rem;height:auto}.product-grid button{padding:15px;margin-bottom:5px}.product-grid button span{display:none}}.product-grid button span{font-size:5rem}.product-grid button p{margin:0}.product-grid button+label{margin-left:1em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.controls{text-align:center;margin-bottom:50px}@media only screen and (max-width:768px){.controls{float:left;width:100%;padding:0 15px}}.product-grid--container:after{content:'';display:inline-block;width:100%}.product-grid--container .gap,.product-grid--container .mix{display:inline-block;margin-bottom:15px}.product-grid--container .mix{text-align:left;display:none}.product-page{margin-top:100px;margin-bottom:100px}.product-page--content{padding-left:50px}.product-page--content h1{margin-bottom:50px;font-family:serif;font-weight:700}.product-page--content p{text-align:justify}.category-description,.contact--data,.footer,.product-gallery li{text-align:center}.product-page h1{margin-bottom:25px}.product-page--thumb{text-align:center;width:100%;margin-bottom:50px}.product-page--thumb li{display:inline-block;float:none}@media only screen and (max-width:768px){.product-page--content{padding-left:0;margin-top:50px}.product-page--thumb li{float:left;margin-bottom:20px}}.product-page--thumb .product-grid--item.is-open{position:fixed;float:none;top:0;left:0;height:100%;width:100%;z-index:9;background:rgba(255,255,255,.9);border:none}.product-page--thumb .product-grid--item.is-open .product-grid--content{background:0 0;padding:0}.product-page--thumb .product-grid--item.is-open img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:80%;max-height:80%;transform:translate(-50%,-50%)}.product-gallery{margin-top:15px}.product-gallery li{display:block;float:left;width:33.33333333%;height:150px;padding:25px 0;background:#f5f5f5;transition:background 1s;border-right:2px solid #fff;box-sizing:border-box}.product-gallery li img{height:100%}.product-gallery li.is-open{position:fixed;float:none;top:0;left:0;height:100%;width:100%;z-index:9;background:rgba(0,0,0,.9);border:none}.product-gallery li.is-open img{position:absolute;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%)}.category-description p{margin-bottom:50px}.contact,.gallery{margin-bottom:100px}.u-left{float:left!important}.u-hide{display:none!important}.mixology{background:#111}.mixology li{position:relative;display:block;float:left;width:20%;border:1px solid #111}.mixology li:after{content:"";display:block;padding-bottom:120%}@media only screen and (max-width:768px){.mixology li{width:50%}}.mixology li img{width:100%;height:auto}.mixology-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.gallery{float:left;width:100%}.gallery li{position:relative;width:25%;float:left;border:1px solid #fff;box-sizing:border-box}.gallery-image,.gallery-viewer{top:0;left:0;height:100%;width:100%}.gallery li:after{content:'';display:block;padding-bottom:100%;background:#eee}.gallery-image{position:absolute;background-position:center center;background-size:cover}.gallery-viewer{position:fixed;float:none;z-index:9;background:rgba(0,0,0,.9);border:none}.gallery-viewer img{position:absolute;top:50%;left:50%;max-width:80vw;max-height:80vh;transform:translate(-50%,-50%);transition:all 1s}.gallery-viewer .close-icon{position:fixed;top:50px;right:50px;z-index:10;color:#fff;cursor:pointer}.gallery-nextprev .next,.gallery-nextprev .prev{position:fixed;top:50%;transform:translateY(-50%);z-index:10;font-size:2rem;cursor:pointer;color:#fff}.gallery-nextprev .prev{left:50px}.gallery-nextprev .next{right:50px}.contact{margin-top:100px}.contact--data{padding-bottom:50px}.contact--list-item{border:2px solid #eee;padding:25px}.contact--list li{margin-bottom:30px}.contact--list-main{border-color:#c6c0ac}.social-icon li{display:inline-block;margin:5px}.social-icon li a{display:inline-block;width:64px;height:64px}.social-icon li a img{width:100%}.footer{color:#fff}.footer-info{padding:80px 0;background:#111}.footer-info ul li{display:inline-block;margin:0 15px}.footer-info ul li a{color:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.3);padding:15px 20px;text-transform:uppercase;font-size:.9rem}@media only screen and (max-width:768px){.footer-info ul li{width:100%;margin:5px 0}.footer-info ul li a{width:100%;display:block}}.footer-info ul li a:hover{color:#fff;border-color:#fff}.footer-copyright{padding:25px 0;background:#000}.footer-copyright p{color:rgba(255,255,255,.3);font-size:.9rem}