[dir=rtl] .home-hero .home-hero-controls .slide-next .icon{transform:rotate(90deg)}[dir=rtl] .home-eco-slide .swiper-slide.vegan:before{background:linear-gradient(90deg,transparent,#000000)}[dir=rtl] .home-eco-slide .swiper-slide .vegan-text{right:92px;left:unset;line-height:1.35}[dir=rtl] .home-eco-slide .swiper-slide .left-text{right:62px;left:unset}[dir=rtl] .home-eco-slide .swiper-slide .right-text{right:unset;left:102px;line-height:1.35}[dir=rtl] .home-eco-slide .swiper-slide .bottom-text{right:unset;left:clamp(16px,32vw / var(--clamp-vw),32px)}[dir=rtl] .home-eco-slide .swiper-slide .bottom{right:clamp(16px,32vw / var(--clamp-vw),32px);left:0;border-right:1px solid #ffffff;border-left:0}.home-about-us{transition:background .3s ease;padding:clamp(93px,186vw / var(--clamp-vw),186px) var(--space-page) clamp(20px,42vw / var(--clamp-vw),42px) var(--space-page);margin:0 0 clamp(37px,74vw / var(--clamp-vw),74px) 0}.home-about-us .text{max-width:620px;padding:0}.home-about-us .text h2{color:var(--sixth-color);font-size:2rem;font-weight:400}.home-about-us .text h3{color:var(--primary-color);font-size:2rem;font-weight:700}.home-about-us ul{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;gap:clamp(32px,64vw / var(--clamp-vw),64px);margin:clamp(92px,184vw / var(--clamp-vw),184px) 0 0 0}.home-about-us ul li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column;transition:.33s;cursor:pointer}.home-about-us ul li:last-child .icon-box .icon{width:21px;height:16px}.home-about-us ul li.active{transform:translateY(-5px);cursor:default}.home-about-us ul li.active .icon-box{border:1px dashed var(--primary-color)}.home-about-us ul li.active .icon-box .icon{color:var(--primary-color)}.home-about-us ul li.active span:before{color:var(--primary-color);font-weight:600}.home-about-us ul li .icon-box{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:60px;height:60px;border:1px solid var(--tenth-color);border-radius:250px;padding:18px}.home-about-us ul li .icon-box .icon{color:var(--tenth-color);width:24px;height:24px}.home-about-us ul li span{position:relative;color:transparent;font-size:.875rem;font-weight:600;text-align:center;display:block;width:100%;margin:8px 0 0}.home-about-us ul li span:before{content:attr(data-text);position:absolute;inset:0;color:var(--tenth-color);font-size:.875rem;font-weight:300;white-space:pre-line;pointer-events:none}@media screen and (max-width:1025px){.home-about-us ul li{cursor:default}}.home-brands{margin:0 0 clamp(32px,64vw / var(--clamp-vw),64px) 0}.home-brands .text{padding:clamp(32px,64vw / var(--clamp-vw),64px) var(--space-page)}.home-brands .text h2{color:var(--sixth-color);font-size:2rem;font-weight:400}.home-brands .text .subtitle{color:var(--primary-color);font-size:2rem;font-weight:700;margin:0}.home-brands .options{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(210px,240vw / var(--clamp-vw),240px),1fr));gap:clamp(14px,28vw / var(--clamp-vw),28px) clamp(14px,80vw / var(--clamp-vw),80px);padding:0 clamp(12px,84vw / var(--clamp-vw),84px)}.home-brands .options li:hover a,.home-brands .options li.active a{border:2px solid var(--second-color)}.home-brands .options li a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;height:92px;border:2px solid var(--sixteenth-color);border-radius:.5rem;transition:.17s}.home-brands .options li a img{width:auto;max-width:140px;height:auto;max-height:44px}.home-brands .swiper{display:none;width:100%}.home-brands .swiper .swiper-slide{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;width:33.333%}.home-brands .swiper .swiper-slide .slide-column{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:clamp(14px,28vw / var(--clamp-vw),28px)}.home-brands .swiper .swiper-slide .slide-column a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:210px;height:92px;border:2px solid var(--sixteenth-color);border-radius:.5rem;background:var(--white-color);transition:.17s}.home-brands .swiper .swiper-slide .slide-column a img{width:auto;max-width:140px;height:auto;max-height:44px}.home-brands .swiper .swiper-slide:not(.swiper-slide-active) a{opacity:.5;pointer-events:none}.home-brands .swiper .swiper-slide.swiper-slide-active a{pointer-events:auto}@media screen and (max-width:1025px){.home-brands .options{display:none}.home-brands .swiper{display:block}}.home-eco-slide .swiper-slide.vegan:before{content:"";position:absolute;top:0;bottom:0;width:100%;max-width:1020px;background:linear-gradient(270deg,transparent,#000000);opacity:.7}.home-eco-slide .swiper-slide .vegan-text{position:absolute;top:50%;left:92px;color:var(--white-color);font-size:3.25rem;font-weight:200;line-height:.85;letter-spacing:-.01em;transform:translateY(-50%)}.home-eco-slide .swiper-slide .vegan-text span{color:#bcff7a;font-family:Beau Rivage,Manrope,-apple-system,sans-serif;font-size:5rem}.home-eco-slide .swiper-slide .left{position:absolute;top:clamp(16px,32vw / var(--clamp-vw),32px);left:clamp(16px,32vw / var(--clamp-vw),32px);width:88px;height:72px;border-top:1px solid #ffffff;border-left:1px solid #ffffff}.home-eco-slide .swiper-slide .right{position:absolute;top:clamp(16px,32vw / var(--clamp-vw),32px);right:clamp(16px,32vw / var(--clamp-vw),32px);width:88px;height:72px;border-top:1px solid #ffffff;border-right:1px solid #ffffff}.home-eco-slide .swiper-slide .bottom{--text-width: 0;position:absolute;right:0;bottom:clamp(16px,32vw / var(--clamp-vw),32px);left:clamp(16px,32vw / var(--clamp-vw),32px);width:calc(100% - clamp(32px,64vw / var(--clamp-vw),64px) - var(--text-width));height:72px;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}.home-eco-slide .swiper-slide .bottom-text{position:absolute;right:clamp(16px,32vw / var(--clamp-vw),32px);bottom:clamp(10px,20vw / var(--clamp-vw),20px);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;gap:8px;padding:0 clamp(8px,16vw / var(--clamp-vw),16px) 0 clamp(14px,28vw / var(--clamp-vw),28px)}.home-eco-slide .swiper-slide .bottom-text .icon{width:24px;height:24px}.home-eco-slide .swiper-slide .bottom-text span{color:#fff;font-size:1rem;font-weight:400;letter-spacing:.12em}.home-eco-slide .swiper-slide .left-text{position:absolute;top:50%;left:62px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:16px;transform:translateY(-50%)}.home-eco-slide .swiper-slide .left-text .icon{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:52px;height:52px}.home-eco-slide .swiper-slide .left-text .icon:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgba(255,255,255,.5);border-radius:1.25rem;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home-eco-slide .swiper-slide .left-text .icon svg{width:36px;height:36px}.home-eco-slide .swiper-slide .left-text span{color:#fff;font-size:2.25rem;font-weight:200;letter-spacing:-.01em}.home-eco-slide .swiper-slide .right-text{position:absolute;top:50%;right:102px;color:#fff;font-size:3.25rem;font-weight:200;line-height:.85;letter-spacing:-.01em;transform:translateY(-50%)}.home-eco-slide .swiper-slide .right-text span{color:#bcff7a;font-family:Beau Rivage,Manrope,-apple-system,sans-serif;font-size:5rem}.home-eco-slide .swiper-slide picture{display:flex;display:-webkit-flex}.home-eco-slide .swiper-slide picture img{width:100%;height:auto}@media screen and (max-width:1025px){.home-eco-slide .swiper-slide .vegan-text{right:16px;left:16px}.home-eco-slide .swiper-slide .left-text{display:none}.home-eco-slide .swiper-slide .right-text{top:unset;right:36px;bottom:36px;left:36px;transform:unset}.home-eco-slide .swiper-slide picture{height:280px}.home-eco-slide .swiper-slide picture img{object-fit:cover}}.home-hero{position:relative;display:flex;display:-webkit-flex;margin:-92px 0 0}.home-hero:before{content:"";position:absolute;inset:80% 0 0;z-index:2;background:linear-gradient(0deg,#000c,#0000)}.home-hero .swiper{width:100%}.home-hero .swiper .swiper-slide{position:relative}.home-hero .swiper .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover}.home-hero .swiper .swiper-slide h1{position:absolute;top:50%;left:50%;z-index:2;color:var(--white-color);font-size:3.75rem;font-weight:300;letter-spacing:-.01em;text-shadow:0px 4px 4px rgba(0,0,0,.25);width:100%;max-width:var(--max-width-xl);transform:translate(-50%,-50%);padding:0 20px}.home-hero .swiper .swiper-slide h1 span{font-weight:600;letter-spacing:-.01em;display:block;margin:-5px 0 0}.home-hero .icons{position:absolute;right:0;bottom:23%;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;gap:12px;width:100%;max-width:914px;pointer-events:none;padding:0 20px;margin:0 auto}.home-hero .icons .icon{width:32px;height:32px}.home-hero .icons p{color:var(--eleventh-color);font-size:1rem;font-weight:600;margin:0 0 0 12px}.home-hero .icons span{display:inline-block;width:1px;background:var(--eleventh-color);opacity:.2}.home-hero .home-hero-controls{position:absolute;right:0;bottom:13%;left:0;z-index:3;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;width:100%;max-width:var(--max-width-xl);padding:0 20px;margin:0 auto}.home-hero .home-hero-controls .slide-info{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;gap:12px;color:var(--white-color);font-size:1rem;font-weight:400}.home-hero .home-hero-controls .slide-next{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;color:var(--white-color);width:34px;height:34px;border:2px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;transition:all .3s ease;cursor:pointer}.home-hero .home-hero-controls .slide-next:hover{border:2px solid rgba(255,255,255,.6);background:#ffffff1a}.home-hero .home-hero-controls .slide-next .icon{width:20px;height:18px;transform:rotate(270deg)}.home-hero .slide-progress{position:absolute;right:0;bottom:calc(13% - 14px);left:0;z-index:3;width:100%;max-width:var(--max-width-xl);height:2px;background:#fff3;margin:0 auto}.home-hero .slide-progress .progress-bar{width:0;height:100%;background:var(--white-color);transition:width .3s linear}@media screen and (max-width:1025px){.home-hero{margin:-79px 0 0}.home-hero .swiper .swiper-slide video{height:100vh}.home-hero .swiper .swiper-slide h1{font-size:3rem}.home-hero .icons{bottom:18.5%;flex-direction:column;-webkit-flex-direction:column}.home-hero .icons>div{width:fit-content}.home-hero .icons span{height:1px}.home-hero .icons span:nth-of-type(1){width:60px}.home-hero .icons span:nth-of-type(2){width:90px}.home-hero .home-hero-controls{bottom:8.5%}.home-hero .slide-progress{bottom:calc(8.5% - 14px)}}.home-news{padding:0 var(--space-page)}.home-news h2{color:var(--sixth-color);font-size:2rem;font-weight:700;text-align:center;margin:0 0 clamp(32px,64vw / var(--clamp-vw),64px) 0}.home-news .boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(16px,32vw / var(--clamp-vw),32px)}.home-news .boxes article:first-child{display:grid;grid-column:1/span 2}.home-news .classic-btn{max-width:clamp(124px,184vw / var(--clamp-vw),184px);height:clamp(48px,58vw / var(--clamp-vw),58px);border-radius:250px;margin:clamp(32px,64vw / var(--clamp-vw),64px) auto clamp(60px,120vw / var(--clamp-vw),120px) auto}@media screen and (max-width:1025px){.home-news .boxes{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1025px)and (max-width:1275px){.home-news .boxes{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1025px)and (max-width:1025px){.home-news .boxes{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1025px)and (max-width:775px){.home-news .boxes{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1025px){.home-news .boxes article:first-child{display:grid;grid-column:1/-1}}
