.head-block{margin-top:calc(var(--menu-height)*-1);background:url("/modules/index/images/body-bg.png") top right/contain;padding-top:var(--menu-height);overflow:hidden}.head-block.appeared .inner-container .title-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.head-block.appeared .inner-container .image-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.head-block .inner-container{max-width:1920px;margin:0 auto;padding:20px 60px 60px}.head-block .inner-container .title-container{display:grid;grid-template-columns:auto auto;justify-content:space-between;column-gap:30px;padding-bottom:40px;opacity:0;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.head-block .inner-container .title-container .left-container .text{font-size:40px;font-weight:600;color:#232a37;max-width:800px;font-family:"serif"}.head-block .inner-container .title-container .left-container .text span{color:#c6a97e}.head-block .inner-container .title-container .right-container .buttons-container{display:grid;grid-template-columns:auto auto;column-gap:45px}.head-block .inner-container .title-container .right-container .buttons-container .head-button{background:#fff;display:flex;border:1px solid #e3e3e3;border-radius:15px;-webkit-box-shadow:5px 5px 6px rgba(144,144,144,.2);-moz-box-shadow:5px 5px 6px rgba(144,144,144,.2);box-shadow:5px 5px 6px rgba(144,144,144,.2);padding-left:35px;text-decoration:none;position:relative;overflow:hidden}.head-block .inner-container .title-container .right-container .buttons-container .head-button::before{position:absolute;content:"";top:0;right:0;width:0;height:100%;border-radius:15px;z-index:1;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.head-block .inner-container .title-container .right-container .buttons-container .head-button:hover::before,.head-block .inner-container .title-container .right-container .buttons-container .head-button:focus::before{width:100%}.head-block .inner-container .title-container .right-container .buttons-container .head-button:hover.online .text,.head-block .inner-container .title-container .right-container .buttons-container .head-button:focus.online .text{color:#fff}.head-block .inner-container .title-container .right-container .buttons-container .head-button:hover.phone .text,.head-block .inner-container .title-container .right-container .buttons-container .head-button:focus.phone .text{color:#fff}.head-block .inner-container .title-container .right-container .buttons-container .head-button .text{font-size:20px;font-weight:500;text-transform:uppercase;line-height:1;align-self:center;position:relative;z-index:3;color:#fff;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{display:inline-block;border-radius:40px 15px 15px 10px;padding:8px 20px;position:relative;z-index:3}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online::before{background:#0f7af0}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online .text{padding-right:60px;color:#0f7af0}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online .icon{background:#0f7af0}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone::before{background:#ead5b5}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone .text{padding-right:30px;color:#c6a97e}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone .icon{background:#ead5b5}.head-block .inner-container .image-container{text-align:center;opacity:0;-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.custom-ddoc-block{overflow:hidden;background:#f5f5f5}.custom-ddoc-block.appeared .inner-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.custom-ddoc-block .inner-container{max-width:1450px;margin:0 auto;padding:50px 30px;opacity:0;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.events-block{overflow:hidden}.events-block.appeared .inner-container .main-title{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.events-block.appeared .inner-container .events-container .left-container{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.events-block.appeared .inner-container .events-container .right-container{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.events-block .inner-container{max-width:1360px;margin:0 auto;padding:50px 30px}.events-block .inner-container .main-title{text-transform:uppercase;margin-bottom:70px;opacity:0;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.events-block .inner-container .events-container{display:grid;grid-template-columns:1fr 1fr;column-gap:100px}.events-block .inner-container .events-container .left-container{display:grid;margin-left:auto;opacity:0;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);-moz-transition:.5s all ease-out .3s;-ms-transition:.5s all ease-out .3s;-webkit-transition:.5s all ease-out .3s;transition:.5s all ease-out .3s}.events-block .inner-container .events-container .right-container{display:grid;align-content:space-between;opacity:0;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);-moz-transition:.5s all ease-out .6s;-ms-transition:.5s all ease-out .6s;-webkit-transition:.5s all ease-out .6s;transition:.5s all ease-out .6s}.events-block .inner-container .events-container .event{display:inline-block;margin-bottom:30px;max-width:570px;text-decoration:none}.events-block .inner-container .events-container .event:hover .image-wrapper::before,.events-block .inner-container .events-container .event:focus .image-wrapper::before{background:hsla(0,0%,100%,.3)}.events-block .inner-container .events-container .event .image-wrapper{display:grid;margin-bottom:20px;position:relative}.events-block .inner-container .events-container .event .image-wrapper::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,0);-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.events-block .inner-container .events-container .event .text-wrapper{display:grid;grid-template-columns:min-content auto}.events-block .inner-container .events-container .event .text-wrapper .title{text-align:left;font-family:serif;font-size:27px;font-weight:600;color:#232a37;line-height:1.1;margin-right:30px;border-right:1px solid #1e81f1;padding:20px 40px 20px 0;-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.events-block .inner-container .events-container .event .text-wrapper .title:hover,.events-block .inner-container .events-container .event .text-wrapper .title:focus{color:#1e81f1}.events-block .inner-container .events-container .event .text-wrapper .text{text-align:left;display:grid;align-items:center;color:#232a37;font-size:18px;-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.events-block .inner-container .events-container .event .text-wrapper .text:hover,.events-block .inner-container .events-container .event .text-wrapper .text:focus{color:#1e81f1}.reviews-block{background:#f5f5f5;overflow:hidden}.reviews-block.appeared .inner-container .main-title{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.reviews-block.appeared .inner-container .reviews-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.reviews-block .inner-container{max-width:1500px;margin:0 auto;padding:50px 30px}.reviews-block .inner-container .main-title{margin-bottom:50px;text-transform:uppercase;opacity:0;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.reviews-block .inner-container .reviews-container{display:none;opacity:0;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.reviews-block .inner-container .reviews-container.slick-initialized{display:block;opacity:1}.reviews-block .inner-container .reviews-container .review{line-height:1.6}.reviews-block .inner-container .reviews-container .review .review-inner{display:grid;grid-template-columns:55px auto}.reviews-block .inner-container .reviews-container .review .review-inner .text-container .name{font-size:18px;font-weight:600;color:#232a37}.reviews-block .inner-container .reviews-container .review .review-inner .text-container .text{font-size:18px;color:#232a37}.order-block{overflow:hidden;background:url("/modules/index/images/order-left-bg.png") no-repeat left top,url("/modules/index/images/order-right-bg.png") no-repeat right top}.order-block.appeared .inner-container .main-title{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.order-block.appeared .inner-container .options-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.order-block .inner-container{max-width:1300px;margin:0 auto;padding:50px 30px 80px}.order-block .inner-container .main-title{max-width:max-content;margin:0 auto 50px;text-transform:uppercase;opacity:0;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.order-block .inner-container .options-container{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;opacity:0;-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.order-block .inner-container .options-container .option{max-width:100%;height:420px;border-radius:30px;border:1px solid #fff;position:relative;-webkit-box-shadow:5px 5px 6px rgba(144,144,144,.2);-moz-box-shadow:5px 5px 6px rgba(144,144,144,.2);box-shadow:5px 5px 6px rgba(144,144,144,.2)}.order-block .inner-container .options-container .option:hover .text-container,.order-block .inner-container .options-container .option:focus .text-container{background:#fff}.order-block .inner-container .options-container .option:hover .text-container .title,.order-block .inner-container .options-container .option:focus .text-container .title{color:#0f7af0}.order-block .inner-container .options-container .option:hover .text-container .price,.order-block .inner-container .options-container .option:focus .text-container .price{color:#0f7af0}.order-block .inner-container .options-container .option:first-child{background:url("/modules/index/images/order-daily.png") no-repeat center center/cover}.order-block .inner-container .options-container .option:nth-child(2){background:url("/modules/index/images/order-swiss.png") no-repeat center center/cover}.order-block .inner-container .options-container .option:nth-child(3){background:url("/modules/index/images/order-roast.png") no-repeat center center/cover}.order-block .inner-container .options-container .option .text-container{position:absolute;top:40%;left:0;background:hsla(0,0%,100%,.7);border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding:15px 15px 30px;-moz-transition:.3s background ease-out;-ms-transition:.3s background ease-out;-webkit-transition:.3s background ease-out;transition:.3s background ease-out}.order-block .inner-container .options-container .option .text-container .title{font-size:27px;font-weight:600;font-family:serif;text-align:center;color:#232a37;-moz-transition:.5s color ease-out;-ms-transition:.5s color ease-out;-webkit-transition:.5s color ease-out;transition:.5s color ease-out}.order-block .inner-container .options-container .option .text-container .price{font-size:50px;font-weight:300;color:#232a37;text-align:center;-moz-transition:.5s color ease-out;-ms-transition:.5s color ease-out;-webkit-transition:.5s color ease-out;transition:.5s color ease-out}@media(min-width: 1200px)and (max-width: 1665px){.head-block .inner-container .title-container{grid-template-columns:auto 390px}.head-block .inner-container .title-container .left-container .text{font-size:38px}.head-block .inner-container .title-container .right-container .buttons-container{grid-template-columns:auto;row-gap:26px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{margin-left:auto}}@media(min-width: 992px)and (max-width: 1199.98px){.head-block .inner-container .title-container{grid-template-columns:1fr;row-gap:30px}.head-block .inner-container .title-container .left-container{display:grid;justify-content:center;text-align:center}.head-block .inner-container .title-container .right-container .buttons-container{justify-content:center;margin:0 auto}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{margin-left:auto}.events-block .inner-container .events-container .event .text-wrapper .title{font-size:22px;padding:20px 20px 20px 0;margin-right:20px}.events-block .inner-container .events-container .event .text-wrapper .text{font-size:14px}.order-block .inner-container .options-container .option .text-container .price{font-size:40px}}@media(min-width: 768px)and (max-width: 991.98px){.head-block .inner-container .title-container{grid-template-columns:1fr;row-gap:30px}.head-block .inner-container .title-container .left-container{display:grid;justify-content:center;text-align:center}.head-block .inner-container .title-container .left-container .text{font-size:36px}.head-block .inner-container .title-container .right-container .buttons-container{justify-content:center;margin:0 auto}.head-block .inner-container .title-container .right-container .buttons-container .head-button{padding-left:15px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone .text{padding-right:10px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online .text{padding-right:30px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .text{font-size:16px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{margin-left:auto}.events-block .inner-container .events-container{column-gap:30px}.events-block .inner-container .events-container .event .text-wrapper .title{font-size:22px;padding:20px 20px 20px 0;margin-right:20px}.events-block .inner-container .events-container .event .text-wrapper .text{font-size:14px}.order-block .inner-container .options-container{grid-template-columns:1fr;row-gap:30px}.order-block .inner-container .options-container .option{height:340px}.order-block .inner-container .options-container .option .text-container{top:28%}.order-block .inner-container .options-container .option .text-container .price{font-size:40px}}@media(min-width: 576px)and (max-width: 767.98px){.head-block .inner-container{padding:20px 15px 60px}.head-block .inner-container .title-container{grid-template-columns:1fr;row-gap:30px}.head-block .inner-container .title-container .left-container{display:grid;justify-content:center;text-align:center}.head-block .inner-container .title-container .left-container .text{font-size:30px}.head-block .inner-container .title-container .right-container .buttons-container{justify-content:center;margin:0 auto;column-gap:15px}.head-block .inner-container .title-container .right-container .buttons-container .head-button{padding-left:15px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone .text{padding-right:10px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online .text{padding-right:30px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .text{font-size:16px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{margin-left:auto}.events-block .inner-container .events-container{grid-template-columns:1fr}.events-block .inner-container .events-container .event .text-wrapper .title{font-size:22px;padding:20px 20px 20px 0;margin-right:20px}.events-block .inner-container .events-container .event .text-wrapper .text{font-size:14px}.order-block .inner-container .options-container{grid-template-columns:1fr;row-gap:30px}.order-block .inner-container .options-container .option{height:340px}.order-block .inner-container .options-container .option .text-container{top:28%}.order-block .inner-container .options-container .option .text-container .price{font-size:40px}}@media(max-width: 575.98px){.head-block .inner-container{padding:20px 15px 60px}.head-block .inner-container .title-container{grid-template-columns:1fr;row-gap:30px}.head-block .inner-container .title-container .left-container{display:grid;justify-content:center;text-align:center}.head-block .inner-container .title-container .left-container .text{font-size:30px}.head-block .inner-container .title-container .right-container .buttons-container{grid-template-columns:1fr;justify-content:center;margin:0 auto;row-gap:30px}.head-block .inner-container .title-container .right-container .buttons-container .head-button{padding-left:15px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.phone .text{padding-right:10px}.head-block .inner-container .title-container .right-container .buttons-container .head-button.online .text{padding-right:30px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .text{font-size:15px}.head-block .inner-container .title-container .right-container .buttons-container .head-button .icon{margin-left:auto}.custom-ddoc-block .inner-container{padding:50px 15px}.events-block .inner-container{padding:50px 15px}.events-block .inner-container .main-title{margin-bottom:40px}.events-block .inner-container .events-container{grid-template-columns:1fr}.events-block .inner-container .events-container .event .text-wrapper .title{font-size:22px;padding:20px 20px 20px 0;margin-right:20px}.events-block .inner-container .events-container .event .text-wrapper .text{font-size:14px}.reviews-block .inner-container{padding:50px 15px}.order-block .inner-container{padding:50px 15px 80px}.order-block .inner-container .options-container{grid-template-columns:1fr;row-gap:30px}.order-block .inner-container .options-container .option{height:260px}.order-block .inner-container .options-container .option .text-container{top:28%}.order-block .inner-container .options-container .option .text-container .title{font-size:22px}.order-block .inner-container .options-container .option .text-container .price{font-size:30px}}
