@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}body{font-size:16px;min-width:320px;position:relative;line-height:1.6;font-family:roboto,sans-serif;overflow-x:hidden;height:100vh;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}img{max-width:100%}.h2,h2{text-transform:uppercase;margin:0;letter-spacing:5px;font-family:batangChe;font-size:2rem;z-index:1;position:relative}.h2.bd-b::after,h2.bd-b::after{position:absolute;content:'';width:75%;height:1px;left:10%;bottom:-5px;background-color:#d3d3d3}.h2.bd-l-r::after,.h2.bd-l-r::before,h2.bd-l-r::after,h2.bd-l-r::before{position:absolute;content:'';width:50%;height:1px;top:50%;background-color:#fff}.h2.bd-l-r::after,h2.bd-l-r::after{right:-60%}.h2.bd-l-r::before,h2.bd-l-r::before{left:-60%}.h3,h3{text-transform:uppercase;margin:0;letter-spacing:3px;font-family:batangChe;font-size:1.35rem;z-index:1}.form__head{padding:0 50px}.form__head img{width:50px}.form__head hr{margin:0 auto;margin-bottom:10px;width:90%}.form__head h3{font-family:sans-serif;letter-spacing:1px}.form__head a{font-size:1.3rem}.form__head p{font-size:.95rem}.form label{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form label input,.form label textarea{border:1px solid #757575;background-color:#fff;outline:0}.form label .input-cont{position:relative}.form label .input-cont .help{position:absolute;left:0;bottom:-25px;width:100%;font-style:italic}.form label.required span{position:relative}.form label.required span::after{content:'*';position:absolute;right:-10px;top:-5px;color:#b22222;font-size:1.3rem}.form .annot{margin-top:10px;font-style:italic}.form .annot span{color:#b22222;font-size:1.3rem}.form_home-reserv{text-align:center}.form_home-reserv label input{max-width:125px;padding:7px 5px;text-align:center}.form_home-reserv label img{margin-right:15px;width:32px}.form_home-reserv .btn{margin-top:50px}.dcd-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dcd-container_al-i-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a{text-decoration:none;color:inherit}a:active,a:focus,a:hover{outline:0;color:#450302}ul{list-style-type:none;margin:0;padding:0}ul.list_dottes{list-style-type:disc;padding-left:30px}ul.list_dottes li{display:list-item}.box-2{width:16.666667%;padding:0 15px}.box-3{width:25%;padding:0 15px}.box-4{width:33.333333%;padding:0 15px}.box-5{width:41.666667%;padding:0 15px}.box-12{width:100%;padding:0 15px}.box-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.box-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.box-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.full-sz-sect{height:100vh;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:top center;background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}.full-sz-sect p{max-width:930px;color:#757575;font-size:1.3rem;z-index:1}.full-sz-sect p.light{color:#fff}.full-sz-sect_menu{height:80vh;background-attachment:fixed}.full-sz-sect_menu::before{content:'';position:absolute;left:0;bottom:0;right:0;top:0;background-color:rgba(0,0,0,.4)}.full-sz-sect_menu p{font-size:1.4rem}.full-sz-sect_news{height:95vh}.full-sz-sect_decor{height:65vh;background-attachment:fixed}.full-sz-sect_reserv{height:70vh}.full-sz-sect_testimonial{height:60vh}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-upr{text-transform:uppercase}.link{text-decoration:none;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.link:active,.link:focus,.link:hover{color:#3d0805}.link-undrl{text-decoration:underline}.btn{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:inherit;z-index:1;outline:0;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;color:#000;border:1px solid #000;background-color:transparent;cursor:pointer}.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#000}.btn_white{color:#fff;border:1px solid #fff;background-color:transparent}.btn_white:active,.btn_white:focus,.btn_white:hover{color:#000;background-color:#fff}.btn_accent{color:#fff;background-color:#3d0805;border-color:transparent}.btn_accent:active,.btn_accent:focus,.btn_accent:hover{color:#000;background-color:#fff;border-color:#000}.btn_accent-transp{color:#3d0805;border-color:#3d0805;background-color:#fff}.btn_accent-transp:active,.btn_accent-transp:focus,.btn_accent-transp:hover{color:#fff;background-color:#3d0805;border-color:transparent}.btn_default{padding:8px 25px;font-weight:700;letter-spacing:1px}input[type="submit"]:disabled{background-color:#666;cursor:default;}.btn_large{padding:9px 40px;letter-spacing:2px;font-size:1.2rem}.color-white{color:#fff}.color-text{color:#000}.color-accent{color:#3d0805}.color-main{color:#ffe6b9}.btn-wrap{width:100%}.nav{-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.nav li{display:inline-block;padding:0}.nav li a{text-transform:uppercase;color:#000;padding:0 10px}.nav-main li.active{border-top:1px solid #3d0805;border-bottom:1px solid #3d0805;font-weight:700}.nav-main li.active a{color:#3d0805}.nav-footer{color:#000;font-size:1.2rem}.nav-btn-mobile{display:none;font-weight:700}header{background-color:#fff;-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.3);box-shadow:0 0 20px -3px rgba(0,0,0,.3)}header .logo{margin:10px 0;display:block}header .logo img{width:120px;-webkit-transition:width .3s ease;transition:width .3s ease}header .box-3{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .links .fa{font-size:20px}header .links .phone{margin-right:25px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .links .phone .fa{margin-right:9px}header.header_stick{position:fixed;width:100%;left:0;top:0;z-index:20}header.header_stick .logo img{width:90px}header.header_stick .nav-main{font-size:.9rem}.cart{margin-right:15px;position:relative}.cart .fa{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.cart__counter{position:absolute;top:7px;right:-10px;background-color:#fff;padding:0 6px;font-size:.8rem;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.4);box-shadow:1px 1px 1px 1px rgba(0,0,0,.4);-webkit-border-radius:10em;border-radius:10em}
