.wrapper-cart{position:fixed;z-index:9999;top:0;left:0;right:0;background-color:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;transition:.3s;opacity:0;pointer-events:none}.wrapper-cart .close{position:absolute;top:0;z-index:10000;right:0;width:25px;height:25px;cursor:pointer}.wrapper-cart.active{opacity:1;pointer-events:auto}.wrapper-cart.active .cart-main{right:0}.wrapper-cart .cart-main{display:flex;flex-direction:column;width:450px;height:100%;background-color:#f1ebd7;position:absolute;top:0;right:-100%;transition:.2s}@media (max-width: 430px){.wrapper-cart .cart-main{width:100%}}.wrapper-cart .cart-main h3,.wrapper-cart .cart-main h4{border-bottom:1px solid #b57e00;margin-bottom:20px}.wrapper-cart .cart-main .btn-block{padding:10px;display:flex;align-items:center;border-top:2px solid #b57e00;justify-content:space-between}.wrapper-cart .cart-main .btn-block button{cursor:pointer;color:#003214;font-size:18px;background-color:#00321442;padding:10px 35px;border-radius:20px;transition:.3s}.wrapper-cart .cart-main .btn-block button:hover{background-color:#0032148d}.wrapper-cart .cart-main form{height:100%;display:flex;flex-direction:column}.wrapper-cart .cart-main form .main-content{flex:1 1 auto;overflow-y:scroll;padding:10px;display:flex;flex-direction:column;gap:12px}.wrapper-cart .cart-main form .main-content .date-block{display:flex;gap:5px}.wrapper-cart .cart-main form .main-content .date-block .item{display:flex;flex-direction:column;flex:1;padding:5px 10px;border:1px solid #707070;border-radius:5px}.wrapper-cart .cart-main form .main-content .date-block .item label{color:#777}.wrapper-cart .cart-main form #comment{height:100px}.wrapper-cart .cart-main form fieldset{padding:10px;border-radius:5px}.wrapper-cart .cart-main form fieldset div{display:flex;gap:5px}.wrapper-cart .cart-main .order-list h3{font-size:2rem;padding-bottom:10px}.wrapper-cart .cart-main .order-list .list{display:flex;flex-direction:column;gap:10px}.wrapper-cart .cart-main .order-list .list .item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b57e00;padding-bottom:5px}.wrapper-cart .cart-main .order-list .list .item .quantity{display:flex;align-items:center;gap:5px}.wrapper-cart .cart-main .order-list .list .item .quantity svg{fill:#000;transition:.3s;width:35px;height:35px}.wrapper-cart .cart-main .order-list .list .item .quantity svg:active{scale:.8}.wrapper-cart .cart-main .order-list .list .item .other{display:flex;align-items:center;gap:5px;white-space:nowrap}.wrapper-cart .cart-main .order-list .list .item .other svg.del{font-size:18px;color:#f03333;transition:.3s;cursor:pointer}.wrapper-cart .cart-main .order-list .list .item .other svg.del:hover{scale:1.3}.wrapper-cart .cart-main .input-block{display:flex;flex-direction:column;padding:5px 10px;border:1px solid #707070;border-radius:5px;transition:.3s}.wrapper-cart .cart-main .input-block:has(input:focus,textarea:focus){border-color:#000;background-color:#fdf4d8}.wrapper-cart .cart-main .input-block label{color:#777}.wrapper-cart .cart-main .input-block input{font-size:16px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width: 1900px){input[type=radio]{width:19px;height:19px}.wrapper-cart .close{width:40px;height:40px}.wrapper-cart .date-block input{font-size:1.7rem}.wrapper-cart .cart-main{font-size:1.7rem;padding:20px;width:650px}.wrapper-cart .cart-main .input-block input,.wrapper-cart .cart-main .input-block textarea{font-size:1.7rem}.wrapper-cart .cart-main .btn-block{padding:20px}.wrapper-cart .cart-main .btn-block button{border-radius:40px;font-size:2rem;padding:15px 55px}}.header{color:#cba64e;transition:.3s}.right-block{display:flex;gap:10px;align-items:center}.right-block .cart-block{cursor:pointer;display:flex;align-items:center;border:1px solid;border-radius:10px;padding:5px;font-size:14px;transition:.3s}.right-block .cart-block:hover{background-color:#cba64e;color:#003214}@media (max-width: 456px){.right-block .cart-block .title{display:none}}.right-block svg{flex:1;width:30px;height:30px}@media (min-width: 1900px){.right-block .cart-block{font-size:1.5rem;padding:10px}.right-block .cart-block svg{width:50px;height:50px}}.menu{width:100%;display:flex;flex-direction:column;margin:0 auto}.menu .pirce-wei{display:flex;justify-content:flex-end;gap:10px}.menu .pirce-wei>*{flex:1}.menu__heading{display:grid;grid-template-columns:3fr 1fr 21px;border-bottom:1px solid #b57e00;text-align:left;align-items:end}@media (max-width: 600px){.menu__heading{grid-template-columns:3fr 1fr 32px}}.menu__heading span{font-style:italic;font-size:12px}.menu__heading span.price,.menu__heading span.weight{text-align:center}.menu__items{display:flex;flex-direction:column}.menu__items .item{display:grid;grid-template-columns:3fr 1fr max-content;padding:10px 0;align-items:start;border-bottom:2px solid #b57e00}@media (max-width: 600px){.menu__items .item{gap:10px}}.menu__items .item:last-child{border-bottom:none}.menu__items .item .weight{font-style:italic;font-size:13px}.menu__items .item .price{font-size:14px;font-weight:600}.menu__items .item .name{display:flex;flex-direction:column}.menu__items .item .name span:not(.desc){font-weight:700}.menu__items .item .name span.desc{font-style:italic;font-size:12px}.menu__items .item .weight,.menu__items .item .price{display:flex;align-items:center;justify-content:center}.menu__items .item button{justify-self:flex-end;background-color:#05431e;color:#fff;border:none;border-radius:3px;padding:5px 10px;font-size:16px;cursor:pointer;transition:.3s ease}.menu__items .item button:active{scale:.5}.menu__items .item button:hover{background-color:#052e15}section{margin-bottom:50px;margin-top:100px;padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 10px 2px #0000007e}@media (max-width: 600px){section{padding:20px 10px}}section .title-block{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}section .title-block h2{margin-block:10px}@media (max-width: 540px){section .title-block img{width:80vw}}.switch-lang{bottom:3%;right:3%;z-index:1999;color:var(--main-gold-color);border-radius:20px;width:70px;padding-block:8px;display:flex;align-items:center;justify-content:center;transition:.5s;letter-spacing:2px;text-align:center;text-transform:uppercase}@media (min-width: 1900px){#root .switch-lang{bottom:2%;right:2%;width:140px;border-radius:35px;padding-block:16px;font-size:2rem}}.page-wrapper{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:19999;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:.2s}.page-wrapper.active{background-color:#00000063;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.page-wrapper.active .page-body{scale:1}.page-wrapper .page-body{max-width:80%;padding:20px;border-radius:10px;background-color:#f1ebd7;border:2px solid #2f2f19;position:relative;transition:.5s;scale:0}.page-wrapper .page-body svg{width:25px;height:25px;position:absolute;top:0;right:0}.page-wrapper .page-body h3{margin-bottom:40px}.page-wrapper .page-body p{font-weight:600}.toast{position:fixed;z-index:9999999999;bottom:20px;right:20px;background-color:#003214;color:#ffd23e;padding:16px;border-radius:15px;box-shadow:0 0 10px #0000001a;opacity:0;transform:translate(100%);animation:slideIn .5s forwards,slideOut .5s forwards 2.5s;pointer-events:none}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}#root{max-width:1200px;margin-inline:auto;padding:0 50px}@media (max-width: 540px){#root{padding:0 13px}}input,select,textarea,button{background-color:transparent;outline:none;border:none}body:has(.wrapper-cart.active,.page-wrapper.active){overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:80px}.header .header__nav,.switch-lang{position:fixed;background-color:var(--main-green-bg)}.menu tbody .menu-item-name .description,.menu tbody .menu-item-weight,.menu thead{font-family:Evolventa;font-style:italic;font-size:.6rem}@font-face{font-family:MonAmour;src:url(../fonts/MonAmourTwo-Medium.woff) format("woff")}@font-face{font-family:BenguiatStd;src:url(../fonts/BenguiatStd-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BenguiatStd;src:url(../fonts/BenguiatStd-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Evolventa;src:url(../fonts/Evolventa-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Evolventa;src:url(../fonts/Evolventa-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Evolventa;src:url(../fonts/Evolventa-Italic.otf) format("opentype");font-weight:400;font-style:italic}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Evolventa}:root{--main-green-bg: #003214;--main-wheat-bg: #f1ebd7;--main-orange: #b57e00;--main-text-color: #3b0e06;--main-gold-color: #cba64e;--animation-ms: .3s}body{position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../img/main-bg-menu.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}a{text-decoration:none;color:var(--main-text-color)}h1,h2,h3{font-family:MonAmour;font-weight:100;color:var(--main-green-bg);text-align:center}h1,h2{font-size:5rem;line-height:1}h3{font-size:3rem}.switch-lang{bottom:3%;right:3%;z-index:1999;color:var(--main-gold-color);border-radius:20px;width:70px;padding-block:8px;display:flex;align-items:center;justify-content:center;transition:.5s;letter-spacing:2px;text-align:center}.switch-lang:hover{transform:scale(1.1)}.header .header__nav{width:100%;left:0;top:0;padding:13px 20px;z-index:100;-webkit-transition:var(--animation-ms);transition:var(--animation-ms);box-shadow:0 3px 10px 1px #000000b5}.header .header__nav .header-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:center}.header .header__nav .header-nav-wrapper .header__nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--animation-ms);transition:var(--animation-ms);margin-right:20px}.header .header__nav .header-nav-wrapper .header__nav-logo h1{font-size:30px;font-family:BenguiatStd;color:var(--main-gold-color);line-height:0}.header .header__nav .header-nav-wrapper .header__nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:scroll;white-space:nowrap;padding-block:10px;position:absolute;right:0;top:100%;padding:5px 25px;z-index:100;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:var(--animation-ms);transition:var(--animation-ms);background-color:#003214f1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header .header__nav .header-nav-wrapper .header__nav-menu.active{-webkit-transform:rotateX(0);transform:rotateX(0)}.header .header__nav .header-nav-wrapper .header__nav-menu::-webkit-scrollbar{width:4px;height:8px}.header .header__nav .header-nav-wrapper .header__nav-menu::-webkit-scrollbar-thumb{background:var(--main-gold-color);border-radius:5px}.header .header__nav .header-nav-wrapper .header__nav-menu h2{font-size:2rem}.header .header__nav .header-nav-wrapper .header__nav-menu h2 a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-family:Evolventa;color:var(--main-gold-color);padding:2px 10px;border-radius:15px;-webkit-transition:var(--animation-ms);transition:var(--animation-ms)}.header .header__nav .header-nav-wrapper .header__nav-menu h2 a.active{font-weight:700;color:var(--main-green-bg);background-color:var(--main-gold-color)}.wrapper-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-name.heading{margin-block:20px}.wrapper-name.sub-heading h3.other-h3{margin-bottom:20px;text-align:center}.wrapper-name>.main-pattern-img{width:40vw}.menu,section{width:100%}.menu-list{margin-bottom:40px}.menu-list .row-menu-items{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-list .row-menu-items .main-text-menu{padding-inline:10px;width:80%;margin-inline:auto;padding-block:15px;-webkit-box-shadow:0 0 10px 2px #000;box-shadow:0 0 10px 2px #000;position:relative;border-radius:10px;background-color:var(--main-wheat-bg)}.menu{border-collapse:collapse;overflow-x:clip}.menu td,.menu th{padding:8px 2px;text-align:left}.menu thead{font-weight:bolder;border-bottom:1px solid var(--main-orange)}.menu tbody{font-family:Evolventa;font-weight:700;font-size:.9rem}.menu tbody tr{position:relative;-webkit-transition:var(--animation-ms);transition:var(--animation-ms)}.menu tbody tr:not(:last-child){border-bottom:2px solid var(--main-orange)}.menu tbody .menu-item-name .description{display:inline-block}.menu tbody .menu-item-price{position:relative;bottom:2px}.menu tbody .menu-item-price,.menu tbody .menu-item-weight{vertical-align:top}.burger-menu{display:none;position:relative;width:30px;height:20px}.burger-menu .middle-line,.burger-menu:after,.burger-menu:before{background-color:var(--main-gold-color);position:absolute;height:3px;width:100%;left:0;-webkit-transition:var(--animation-ms);transition:var(--animation-ms)}.burger-menu:after,.burger-menu:before{content:"";-webkit-transform-origin:center;transform-origin:center}.burger-menu:after{top:0}.burger-menu:before,tbody tr:hover .menu-item-price{bottom:0}.burger-menu .middle-line{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav:has(.header__nav-menu.active){-webkit-box-shadow:0 10px 10px 5px transparent;box-shadow:0 10px 10px 5px transparent;background-color:#003214f1;border-radius:0}.burger-menu{display:block}.burger-menu.active:after{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.burger-menu.active:before{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.burger-menu.active .middle-line{left:100%;opacity:0}@media (max-width: 768px){h1,h2{font-size:3.5rem}h3{font-size:2rem}}@media (max-width: 1068px){.switch-lang{bottom:10px;right:11px;font-weight:700}.menu-list .row-menu-items .main-text-menu{width:90%}}@media screen and (min-width: 800px){.menu tbody{font-size:1.1rem}.menu tbody .menu-item-name .description,.menu tbody .menu-item-weight{font-size:.8rem}}@media (min-width: 1900px){#root{max-width:1800px}.menu__heading span,.menu__items .item .pirce-wei .weight,.menu__items .item .pirce-wei .price,.menu__items .item .name span.desc{font-size:1.3rem}.menu__items .item .name span:not(.desc){font-size:1.5rem}.header .header__nav{padding:26px 42px}.header .header__nav .header-nav-wrapper .burger-menu{width:40px;height:30px}.header .header__nav .header-nav-wrapper .burger-menu .middle-line,.header .header__nav .header-nav-wrapper .burger-menu:after,.header .header__nav .header-nav-wrapper .burger-menu:before{height:4px}.header .header__nav .header-nav-wrapper .header__nav-menu::-webkit-scrollbar{height:8px}.header .header__nav .header-nav-wrapper .header__nav-menu h2 a{font-size:2rem}.header .header__nav .header-nav-wrapper .header__nav-logo h1{font-size:3rem}h2,h1{font-size:8rem}h3{font-size:4rem}.title-block.main img{width:600px}}
