 @font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Regular.ttf");font-weight:normal}@font-face{font-family:"OpenSans";src:url("../fonts/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%}.header{width:100%;background:#0d0f1a;padding:20px 0;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.2)}.header-container{width:90%;max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center}.header-logo{color:#00f7ff;font-size:28px;font-weight:800;letter-spacing:1px;text-decoration:none}nav ul{list-style:none;display:flex;gap:30px}nav ul li a{color:white;font-size:16px;font-weight:500;text-decoration:none;transition:.3s}nav ul li a:hover{color:#00e5ff}.burger{display:none;flex-direction:column;gap:6px;cursor:pointer}.burger span{width:26px;height:3px;background:white;transition:.3s}@media (max-width:820px){nav{position:absolute;top:82px;right:0;width:60%;background:#0d0f1a;border-left:1px solid #00f7ff;border-bottom:1px solid #00f7ff;padding:20px 0;display:none;flex-direction:column}nav.show{display:flex}nav ul{flex-direction:column;text-align:center;gap:20px}.burger{display:flex}}main{margin-top:82px}.hero__main-title{font-size:6em;line-height:100%;color:#fff}.page{padding-top:120px;width:90%;max-width:1100px;margin:auto}.footer{background:#0d0f1a;padding:50px 0;margin:0;color:#b8b8b8}.footer-container{width:90%;max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.footer h3{color:#00f7ff;font-size:20px;margin-bottom:20px}.footer a{color:#dcdcdc;text-decoration:none;font-size:15px;display:block;margin-bottom:10px;transition:.2s}.footer a:hover{color:#00e5ff}.footer-bottom{text-align:center;padding-top:30px;color:#777;font-size:14px;border-top:1px solid #222}@media (max-width:820px){.footer-container{grid-template-columns:1fr;text-align:center}}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}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;line-height:150%}h3{font-size:30px;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}.accent{color:#09aeb4}.bg-accent{background:#00f7ff}.hero{width:100%;margin:0 auto;background-image:linear-gradient(45deg,#212121,#38373730),url("../assets/default.avif");background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;padding-top:30px}.header__main-title{color:#fff}.--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:#00f7ff;font-size:22px;text-transform:uppercase}.button{text-decoration:none;background-color:#00f7ff;border:none;box-sizing:border-box;color:#000;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,#465bc7,#00f7ff)}.mb-0{margin-top:0!important}.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{color:#fff;background-color:#465bc7}.mt-50{margin-top:50px!important}.mt-0{margin-top:0!important}.m-auto{margin-left:auto!important;margin-right:auto!important}.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:#00f7ff}.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:#09aeb4;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;grid-template-columns:repeat(4,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(../assets/Campaigns.webp)}.contact-list h3{font-size:20px;text-transform:uppercase;letter-spacing:1px;margin:15px 0}.pauments-list{display:flex;flex-wrap:wrap;gap:8px}.pauments-list img{width:50px;height:35px;object-fit:contain;background:#fff;border-radius:3px;padding:3px}.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%)}.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}@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)}.--container-inner{padding-bottom:100px}.main-about{margin:150px 40px 0}}@media (max-width:750px){.hero__main-title{font-size:3.5em}.regions-grid{display:flex;flex-direction:column}.works-articles{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.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){.main{margin-top:145px}}@media (max-width:500px){.categories-list{flex-direction:column}.categories-list .category{display:flex;flex-direction:column;justify-content:center;align-items:center}.categories-list-text{flex-wrap:wrap;gap:30px}.category-text{width:auto}}.main-about{margin-top:150px}.catalog__title{align-items:center;color:#fff;z-index:3}.catalog__title h1{color:#fff;text-shadow:-2px -2px 8px #00f7ff}.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:#00f7ff;text-decoration:underline}.catalog__text{margin:120px 0 50px;border:2px solid rgb(17,92,59);padding:25px;font-style:oblique;border-radius:50px}