 @font-face{font-family:"OpenSans";  font-display: swap;
src:url("../font/OpenSans-Regular.ttf");font-weight:normal}@font-face{font-family:"OpenSans";src:url("../font/OpenSans-Bold.ttf");font-weight:bold}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;scroll-behavior:smooth}body{padding:0;margin:0;list-style-type:none;text-decoration:none;min-height:100%;background-color:#efefef;font-size:14px;line-height:20px;color:#333;line-height:150%}footer,main,section{display:block}template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}strong{font-weight:bold}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}input,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto}ul{list-style-type:none;padding:0}figure{margin:0}html{height:100%}img{max-width:100%;vertical-align:middle;display:inline-block}p{font-size:16px}h2{font-size:34px!important;line-height:150%}h3{font-size:30px!important;line-height:130%}.underline-link{font-size:16px;text-decoration:underline;display:block;width:fit-content;font-weight:bold}.underline-link:hover{text-decoration:none}.body{font-family:"OpenSans";position:relative}.hero{width:100%;margin:0 auto;aspect-ratio: 2 / 1;
background-image:linear-gradient(45deg,#fff,#ffffff30),url("../img/2.webp");background-size:cover;background-position:top 0 center;background-repeat:no-repeat}.header__header{display:flex;justify-content:center;padding:30px 0;background-color:rgba(255,255,255);top:0;left:0;position:fixed;width:100%;z-index:10;color:#6f6d7b;border-bottom:1px solid #6f6d7b}.--container-outer{background-color:transparent;padding:0;position:static;border:none}.--container-inner{display:flex;flex-direction:column}.hero .--container-inner{padding:50px 30px;box-sizing:border-box;max-width:1200px;margin:0 auto}.--container-inner span{color:rgb(126,12,12);font-size:22px;text-transform:uppercase}.header-container{display:flex;width:1200px;justify-content:space-between;margin:0 40px}.header__header-logo{display:block;color:#000;font-size:35px;font-style:oblique;font-weight:bold;transition:all .3s linear}footer .header__header-logo{text-align:center}.header__header-logo:hover{color:rgb(126,12,12)}.header__header-menu{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none;align-items:center;margin:0;padding:0;text-transform:uppercase;text-decoration:none;color:#6f6d7b;font-size:16px}.header__header-menu-item{text-decoration:none;color:#6f6d7b;transition:all .3s linear}.header__header-menu-item.active{font-weight:bold;color:#ad2e24}.header__header-menu-item:hover{color:rgb(126,12,12)}.header__main{padding:103px 15% 0 0;width:33%;margin:0 auto}.header__main-title{font-size:50px;text-transform:uppercase;width:40%;line-height:1.3;color:#000;margin:10px 0;text-shadow:-2px -2px 8px #fff}.header__main-subtitle{margin-top:10px;font-weight:700;font-size:22px;color:#000;text-shadow:-2px -2px 8px #fff}.button{text-decoration:none;background-color:rgb(126,12,12);border:none;box-sizing:border-box;color:#fff;text-transform:uppercase;text-align:center;align-items:center;display:flex;justify-content:center;margin-top:50px;display:block;width:fit-content;padding:20px 30px;border-radius:15px;transition:all .3s linear}.hero-gradient{background:linear-gradient(135deg,#c75146,#ea8c55)}.article-card{transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05)}.article-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.tag{transition:all .2s ease}.tag:hover{transform:scale(1.05)}.hidden-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.hidden-content.show{max-height:1000px}.read-more-btn::after{content:"→";margin-left:5px;transition:transform .3s ease}.read-more-btn:hover::after{transform:translateX(3px)}.button:hover{background-color:#c75146}.mt-50{margin-top:50px!important}.mt-0{margin-top:0!important}.m-auto{margin-left:auto!important;margin-right:auto!important}nav{display:flex;flex-direction:column;align-items:center;justify-content:center}.main{display:flex;flex-direction:column;justify-content:center;margin-top:80px}.main__container{max-width:1200px;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:0 30px}.main-container__categories{border-bottom:1px solid #6f6d7b}.categories-header{font-size:35px;font-weight:bold;letter-spacing:1px;text-align:center}.categories-list{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;gap:60px}.category img{object-fit:cover;border-radius:50%;width:100px;height:100px}.category figcaption{margin-top:10px;font-size:10px;letter-spacing:1px;text-align:center;text-transform:uppercase;color:rgb(126,12,12)}.categories-list-text{display:flex;margin:70px 0;display:flex;justify-content:space-between}.category-text{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:46%}.category-text h3{font-size:30px}.gallery{margin-top:30px;display:flex;gap:70px;flex-direction:column;padding-bottom:50px;border-bottom:1px solid #6f6d7b}.gallery__article{margin:0 auto;display:flex;align-items:center;gap:85px}.gallery__article img{background-size:cover;background-position:left 0 center;background-repeat:no-repeat;border-radius:50%;aspect-ratio:1/1;object-fit:cover;max-height:350px}.gallery__article-text{display:flex;flex-direction:column;gap:30px}.gallery__article-text a{color:rgb(126,12,12);font-style:oblique}.works{margin-top:150px;display:flex;flex-direction:column;align-items:center}.works__header{margin-bottom:70px;font-size:35px;font-weight:bold;letter-spacing:1px;text-align:center}.works-articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;gap:50px}.works-article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works-article{transition:all .3s linear}.works-article img{object-fit:cover;height:250px;border-radius:30px}.works-article:hover{transform:scale(1.05)}.blog-cta{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:linear-gradient(45deg,#00000077,#000000aa),url(../img/10.webp)}.spice-card{transition:all .3s ease}.spice-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.blend-card{background:linear-gradient(135deg,#f5f7fa 0%,#f8f4e8 100%)}.fact-card{background:linear-gradient(135deg,#fff9f9 0%,#fff0f0 100%)}.footer{margin-top:50px;border-top:1px solid #6f6d7b;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#ea8c55;padding-bottom:15px}.footer-section{margin:50px auto;max-width:1200px;padding:0 30px}.footer-section div>h3{color:#000;font-size:35px;font-style:oblique;font-weight:bold}.footer-section p{font-size:20px;margin:30px 0 0;text-align:center}.contacts{display:flex;flex-direction:column;gap:25px;color:#000}.contacts span{font-size:16px;font-weight:bold}.contacts a{color:#000;font-weight:normal;text-decoration:none}.region-highlight:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.recipe-card:hover .recipe-image{transform:scale(1.05)}.recipe-image{transition:transform .3s ease}.tag-vegetarian{background-color:#4caf50}.tag-vegan{background-color:#8bc34a}.tag-spicy{background-color:#f44336}.tag-glutenfree{background-color:#ff9800}footer .flex{width:100%;padding:50px 30px 0;max-width:500px;gap:20px;border-top:1px solid #6f6d7b;margin:0 auto 0}.docs{width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px}.docs-container{max-width:1200px;margin:0 auto;padding:0 30px;width:100%}.docs-link{font-size:16px;color:#000;transition:all .3s linear}.docs-link:hover{opacity:.6}@media (max-width:1280px){.regions h3{font-size:18px!important}}@media (max-width:1130px){.regions div.flex{flex-direction:column;align-items:flex-start}.regions h3{font-size:16px!important}.header__main-title{width:auto}.works-articles{-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}.works-article:last-child{display:none}.--container-inner{padding-bottom:100px}.main-about{margin:150px 40px 0}}@media (max-width:750px){.regions-grid{display:flex;flex-direction:column}.works-articles{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.header__header-menu-item{font-size:14px}.header__header-logo{font-size:28px}.gallery__article{flex-direction:column}.gallery__article:nth-child(n + 2){flex-direction:column-reverse}.category-text h3{font-size:25px}.catalog__title p{font-size:20px}}@media (max-width:600px){.terms{margin-top:180px}.facts .items-start{flex-direction:column;gap:10px}.header__main-title{font-size:2em}.header__main-subtitle{font-size:1.5em!important}.main{margin-top:145px}.header-container{flex-direction:column;gap:20px;align-items:center;justify-content:center}}@media (max-width:500px){.header-container{align-items:center;justify-content:center}.header__header-logo{text-align:center}.categories-list{flex-direction:column}.categories-list .category{display:flex;flex-direction:column;justify-content:center;align-items:center}.header__header-menu{flex-wrap:wrap;row-gap:15px;justify-content:center}.header__main-title{font-size:30px}.categories-list-text{flex-wrap:wrap;gap:30px}.category-text{width:auto}.form-field{width:300px}textarea.form-field{min-width:300px;max-width:300px}.terms__title{font-size:25px}.terms__title + h2{font-size:18px}}@media (max-width:436px){.terms{margin-top:250px}.main{margin-top:180px}}.main-about{margin-top:150px}.terms{display:flex;flex-direction:column;align-items:center;gap:35px}.terms__title{color:rgb(126,12,12);text-transform:uppercase}.terms__text{display:flex;flex-direction:column;gap:25px}.terms__text h3{color:rgb(126,12,12);margin-bottom:15px}.catalog__title{align-items:center;color:#fff;z-index:3}.catalog__title h1{color:#fff;text-shadow:-2px -2px 8px rgb(126,12,12)}.catalog__title p{font-size:25px;padding:25px 0}.catalog{display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog h2{text-align:center;margin-bottom:50px}.catalog__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product{border:1px solid #ccc;padding:10px;margin:10px;width:200px;display:inline-block;vertical-align:top;text-align:center;height:285px}.product img{max-width:100%;height:auto}.product-title{font-weight:bold;margin-bottom:5px}.product-title + a{color:rgb(126,12,12);text-decoration:underline}.catalog__text{margin:120px 0 50px;border:2px solid rgb(17,92,59);padding:25px;font-style:oblique;border-radius:50px}