#main_banner1{width:100svw;max-width:1920px;position:relative;left:50%;transform:translateX(-50%)}#main_banner1.skeleton{background:#fff}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .main_slider__item a{display:flex;justify-content:center}#main_banner1 .slick-prev,#main_banner1 .slick-next{top:unset;bottom:15%}#main_banner1 .slick-dots{bottom:1rem}
@media(min-width:979px){#main_banner1 .slick-dots{bottom:5.5rem}}#main_banner1 .slick-dots li{width:60px;height:4px;margin:0}#main_banner1 .slick-dots li:first-child button:before{border-radius:24px 0 0 24px}#main_banner1 .slick-dots li:last-child button:before{border-radius:0 24px 24px 0}#main_banner1 .slick-dots li button{width:60px;height:4px}#main_banner1 .slick-dots li button:before{background:#FFF;width:60px;height:4px;border:0;border-radius:0}#main_banner1 .slick-dots li.slick-active button:before{background:#000;border-radius:24px}
#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}
}#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}
}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton .main_slider__item a img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1 .product_arrow{border-radius:88px;width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;color:#000;background-color:#fff;border:2px solid #eeeae7}
#main_banner1 .product_arrow:hover:before{color:#aa7e3d}#main_banner1 .slick-prev{left:20px}#main_banner1 .slick-prev:before{font-family:FontAwesome;content:"\E8BC";transform:rotate(180deg);font-size:1.7rem}#main_banner1 .slick-next{right:20px}#main_banner1 .slick-next:before{font-family:FontAwesome;content:"\E8BC";font-size:1.7rem}#menu_banners3{margin-bottom:6.5rem}@media(min-width:979px){#menu_banners3{margin-bottom:12rem}
}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block;border-radius:5px}.benefit{display:block !important;position:relative}.benefit::before{content:'';width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50vw);background-color:#eeeae7;z-index:-1}.benefit__image{display:flex}@media(min-width:979px){.benefit__image{margin-right:1.7rem;width:4.8rem;height:4.8rem}.benefit__image img{min-width:4.8rem;width:100%}}@media(max-width:979px){.benefit__image{margin-right:.8rem;width:2.4rem;height:2.4rem}
.benefit__image img{height:100%;max-width:unset}}.benefit__inner{display:flex;flex-direction:column;padding:3rem 0;background-color:#eeeae7}@media(min-width:979px){.benefit__inner{display:grid;grid-template-columns:repeat(3,1fr);padding:4.8rem 0;margin-bottom:5.6rem;gap:.5rem}}.benefit__inner>div:not(:last-child){margin-bottom:.4rem}.benefit__element{display:flex;align-items:center}.benefit__descr{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.benefit__heading{text-align:left;font-size:1.4rem;font-weight:400;letter-spacing:.32px}
@media(min-width:979px){.benefit__heading{text-align:center;font-size:1.6rem}}.benefit__text{text-align:left;font-size:1.1rem;font-weight:400}@media(min-width:979px){.benefit__text{text-align:center;font-size:1.4rem;line-height:2.4rem}}.shortcuts{margin-bottom:5rem}.shortcuts img{mix-blend-mode:multiply}.shortcuts__skeleton{padding-bottom:30rem}.shortcuts .slick-track{margin-left:unset;margin-right:unset}.shortcuts .product_arrow{background-color:#000;border-radius:5px;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}
.shortcuts .product_arrow:hover{background-color:#745221}.shortcuts .slick-prev:before{font-family:FontAwesome;content:"\F053";color:#FFF;font-size:1rem}.shortcuts .slick-next:before{font-family:FontAwesome;content:"\F054";color:#FFF;font-size:1rem}.shortcuts__category{display:flex;flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.shortcuts__category::-webkit-scrollbar{display:none}.shortcuts__category>div:not(:last-child){margin-right:.8rem}
@media(min-width:979px){.shortcuts__category .slick-track{display:flex}}.shortcuts__product{scroll-snap-align:center;flex:0 0 52%;max-width:52%;border-radius:5px;background:#FFF;padding:.8rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:757px){.shortcuts__product{flex:0 0 38%;max-width:38%}}@media(min-width:979px){.shortcuts__product{margin:0 1rem;display:flex !important;flex:unset;max-width:unset;height:inherit}
}.shortcuts__name{text-align:center;font-size:1.1rem;font-weight:700;margin-top:1rem}.shortcuts__name a{text-decoration:none}@media(min-width:979px){.shortcuts__name{text-align:left}}.shortcuts__price{font-weight:700;font-size:1.5rem}.shortcuts__prices span:not(:only-child):first-child{color:#c52828}@media(max-width:979px){.shortcuts__prices{display:flex;flex-direction:column}}.shortcuts__crossed{color:#757575;font-size:1.3rem;font-weight:600;text-decoration:line-through}.shortcuts__group{display:flex;justify-content:space-between;align-items:center}
@media(min-width:979px){.shortcuts__group{margin-top:1rem}}.shortcuts__image{height:13rem;width:100%;object-fit:contain}@media(min-width:979px){.shortcuts__image{height:22rem;margin-bottom:1rem}}.shortcuts__content.load-content{position:relative;min-height:100px}.shortcuts__content.load-content:after{left:0;margin:auto;position:absolute;right:0;top:20px}.shortcuts__content-skeleton{min-height:19rem}@media(min-width:979px){.shortcuts__content-skeleton{min-height:26rem}}.shortcuts__link{background-color:#000;padding:1.2rem;border-radius:50%}
@media(min-width:979px){.shortcuts__link{border-radius:50px;padding:1.2rem 2.4rem}}.shortcuts__link span{display:none}@media(min-width:979px){.shortcuts__link span{display:inline;font-size:1.2rem;text-transform:uppercase;color:#FFF;margin-right:1rem}}.shortcuts__link:after{content:"\E87C";font-family:"FontAwesome";color:#FFF;font-size:1.2rem}.shortcuts__link:hover{background-color:#745221}.shortcuts__categories{display:flex;flex-wrap:nowrap;align-items:center;width:100%;overflow-x:auto;margin-bottom:1.6rem;-ms-overflow-style:none;scrollbar-width:none;margin-top:1.5rem}
.shortcuts__categories::-webkit-scrollbar{display:none}.shortcuts__categories button:not(:last-child){margin-right:1rem}.shortcuts__button{font-size:1.2rem;padding:.8rem .6rem;border:1px solid #000;border-radius:2px;text-align:center;white-space:nowrap;color:#241704}.shortcuts__button.--selected{font-weight:700;color:#FFF;background-color:#745221;border:1px solid #745221}@media(min-width:979px){.shortcuts__button{min-width:9rem}}.rooms{padding-bottom:5.6rem}@media(min-width:979px){.rooms{padding-bottom:11rem}
}.rooms__skeleton{min-height:48rem}.rooms .slick-track{margin-right:unset;margin-left:unset}.rooms__category.--no-name .rooms__name{display:none}.rooms__button{font-size:1.5rem;position:relative;line-height:2rem;margin-bottom:.8rem;margin-right:.8rem;padding-right:1.6rem;font-weight:700;color:#241704}@media(min-width:979px){.rooms__button{font-size:2.4rem;line-height:3.2rem;text-transform:uppercase;margin-right:3.2rem;margin-bottom:1.6rem}}.rooms__button.--active{color:#dba658}.rooms__button.--active:after{content:"";width:100%;height:2px;position:absolute;bottom:-10px;z-index:1;background:#000;right:0}
@media(min-width:979px){.rooms__button.--active:after{bottom:-17px}}.rooms__buttons{margin-bottom:2rem}.rooms__buttons:after{content:"";width:100vw;position:absolute;left:50%;transform:translateX(-50%);background:#dfdfdf;display:block;height:1px}@media(min-width:979px){.rooms__buttons{border-bottom:1px solid #dfdfdf}.rooms__buttons:after{display:none}}.rooms__item{position:relative;scroll-snap-align:center;margin:0 1.2rem;flex:0 0 56%;max-width:56%;text-decoration:none}
@media(min-width:979px){.rooms__item{flex:unset}}.rooms__inner{display:flex;margin:0 -1.2rem;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.rooms__inner::-webkit-scrollbar{display:none}@media(min-width:979px){.rooms__inner{overflow:unset}}.rooms__btn{margin-top:1.3rem;display:none}.rooms__name{font-size:2rem;font-weight:700;display:flex;align-items:center}.rooms__name::after{content:'\E8A4';font-family:FontAwesome;font-size:1.1rem;margin-left:.8rem}
.rooms__image img{width:100%;border-radius:2rem;margin-bottom:1.6rem}@media(min-width:979px){.rooms__image img{margin-bottom:1.4rem}}.rooms__label{font-family:'Quicksand',"Arial",sans-serif;display:block;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2rem}@media(min-width:979px){.rooms__label{font-size:3.6rem;margin-bottom:4rem}}.rooms .product_arrow{background-color:#000;border-radius:5px;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}
.rooms .product_arrow:hover{background-color:#745221}.rooms .slick-prev:before{font-family:FontAwesome;content:"\F053";color:#FFF;font-size:1rem}.rooms .slick-next:before{font-family:FontAwesome;content:"\F054";color:#FFF;font-size:1rem}#main_tree5{margin-bottom:5.5rem;overflow:hidden}#main_tree5 ul{list-style:none;margin:0;overflow:hidden;transition:.2s max-height;justify-content:center;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;grid-auto-rows:1fr}
@media(min-width:757px){#main_tree5 ul{margin-right:-2rem;display:flex;grid-gap:0}}@media(min-width:757px){#main_tree5 ul.--hide{max-height:29rem !important}}#main_tree5 ul:not(.--hide) ~ .see-all{display:none}#main_tree5 ul .title{color:#241704;line-height:1;cursor:pointer;position:relative;font-size:1.2em;display:flex;align-items:center;flex-direction:column;text-decoration:none;height:100%}#main_tree5 ul .title:hover{color:#745221}#main_tree5 ul .title img{margin-bottom:1.1rem}@media(min-width:757px){#main_tree5 ul .title img{max-width:24.6rem}
}#main_tree5 ul .title strong,#main_tree5 ul .title .gfx_lvl_1{font-size:1.3rem;font-weight:500;letter-spacing:.65px;text-transform:uppercase;text-align:center}#main_tree5 ul .title strong{background-color:#f8f8f4;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:calc(100% - 2.3rem)}@media(min-width:757px){#main_tree5 ul .title strong{height:24.6rem;max-width:24.6rem}}#main_tree5 ul .title:not(:only-child):before{line-height:1;speak:none;-webkit-font-smoothing:antialiased;content:"\F0D7";font-family:FontAwesome;position:absolute;font-size:11px;color:#745221;background:transparent;right:0;top:43%;margin:0;font-weight:normal}
@media(min-width:757px){#main_tree5 ul .title:not(:only-child):before{display:none}}#main_tree5 ul ul{min-height:0 !important;display:none;margin-bottom:15px}@media(min-width:757px){#main_tree5 ul ul{display:block;margin:0}}#main_tree5 ul.main_tree_sub>li:last-child .title{border:0}#main_tree5 ul li.item{font-size:.9em;padding:5px 0 5px 10px}@media(min-width:757px){#main_tree5 ul li.item{padding:1px 0}}#main_tree5 .see-all,#main_tree5 .hide-all{justify-content:center;text-align:center;cursor:pointer;transition:color .2s;text-decoration:underline;font-size:1.3rem;margin:.5rem 0;display:none}
@media(min-width:757px){#main_tree5 .see-all,#main_tree5 .hide-all{display:flex}}#main_tree5 .see-all:hover,#main_tree5 .hide-all:hover{color:#745221}#main_tree5>ul>li{padding:0}@media(min-width:757px){#main_tree5>ul>li{margin-bottom:2rem;margin-right:2rem;flex:0 0 24.6rem}}@media(min-width:757px){#main_tree5>ul>li{border:0}}#menu_buttons2 img{display:block;width:100%}#menu_buttons2 div.menu_button_wrapper{margin-bottom:1.5rem;display:flex;justify-content:center}
@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:3rem}}.cm .cms_benefits{display:flex;flex-direction:column}@media(min-width:979px){.cm .cms_benefits{flex-direction:row}}.cm .cms_benefits__item{padding:4rem;padding-top:5rem;background-color:#f8f8f4;width:100%}.cm .cms_benefits__item img{mix-blend-mode:multiply;padding-top:2.5rem}.cm .cms_benefits__item h2{font-size:3.8rem;letter-spacing:-2.47px;margin:0;line-height:1;padding-top:0}
.cm .cms_benefits__item .cms_benefits__content{display:flex;flex-direction:column;font-size:1.6rem;height:100%;font-weight:300}.cm .cms_benefits__item .cms_benefits__content *:not(img){z-index:2}.cm .cms_benefits__item .cms_benefits__content .btn{max-width:26rem;margin-top:auto}.cm .cms_benefits__item .cms_benefits__content img{max-width:100%;margin:0 auto}
@media(min-width:979px){#menu_buttons3{max-width:calc(50% - 40px)}}.button__wrapper{display:flex;position:relative;justify-content:space-between;flex-direction:column}@media(min-width:979px){.button__wrapper{flex-direction:row;padding-top:85px;margin-bottom:5rem}}#instagram{display:block !important}@media(min-width:757px){#instagram{width:49%;margin-right:.5rem}
}.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#fff}.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#241704}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#745221;text-decoration:underline}
.instagram__label .headline__after:before{display:none}@media(min-width:979px){.instagram__image img{width:56px;height:56px}}.instagram__item{overflow:hidden}@media(min-width:757px){.instagram__item{height:16.5rem}}@media(min-width:979px){.instagram__item{height:12.5rem}}@media(max-width:979px){.instagram__item{min-height:11.8rem}}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vw;max-width:100%}
@media(min-width:979px){.instagram__item a{max-height:27rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}
.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}.instagram__item.--video video{max-width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem}@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem}
}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}}
