#about-hero{padding-top:140px;padding-inline:5%;padding-bottom:80px}#about-hero .about-hero-container h1{color:#212121;margin-bottom:28px;font-size:40px;font-weight:600}#about-hero .about-hero-container .about-hero-content{align-items:stretch;gap:48px;display:flex}#about-hero .about-hero-container .img-wrapper{flex-shrink:0;width:50%;padding-bottom:160px;position:relative}#about-hero .about-hero-container .img-wrapper img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:550px;display:block}#about-hero .about-hero-container .img-wrapper .banner{z-index:10;background:#fff;border-radius:12px 12px 0 0;width:450px;position:absolute;bottom:30px;right:-20%;overflow:hidden;box-shadow:0 6px 20px #00000026}#about-hero .about-hero-container .img-wrapper .banner .banner-top{display:flex}#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn{cursor:pointer;color:#212121;background:#f2f2f2;border:none;flex:1;padding:14px 10px;font-size:15px;font-weight:600;transition:all .3s}#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn.active,#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn:hover{color:#fff;background:#37a645}#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn:first-child{border-radius:12px 0 0}#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn:last-child{border-radius:0 12px 0 0}#about-hero .about-hero-container .img-wrapper .banner .banner-body{background:#fff;padding:20px}#about-hero .about-hero-container .img-wrapper .banner .banner-body p{margin:0;font-size:15px;line-height:1.7}#about-hero .about-hero-container .img-wrapper .banner .banner-body p .green-text{color:#37a645;font-weight:600}#about-hero .about-hero-container .text-side{flex-direction:column;gap:24px;width:50%;padding-top:8px;display:flex}#about-hero .about-hero-container .text-side p{color:#444;font-size:17px;line-height:1.8}@media (width<=992px){#about-hero{padding-top:90px}#about-hero .about-hero-container .about-hero-content{flex-direction:column}#about-hero .about-hero-container .img-wrapper{width:100%;padding-bottom:0}#about-hero .about-hero-container .img-wrapper img{min-height:auto}#about-hero .about-hero-container .img-wrapper .banner{width:100%;margin-top:20px;position:static}#about-hero .about-hero-container .text-side{width:100%}}@media (width<=576px){#about-hero .about-hero-container h1{font-size:28px}#about-hero .about-hero-container .img-wrapper .banner .banner-top .tab-btn{padding:10px 6px;font-size:13px}#about-hero .about-hero-container .img-wrapper .banner .banner-body p{font-size:13px}#about-hero .about-hero-container .text-side p{font-size:15px}}#coorporate{margin-top:45px;padding:0 5%}#coorporate .coorporate-container .head{flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:754px;margin:0 auto 30px;display:flex}#coorporate .coorporate-container .cards{background-color:#fff;padding:96px 5%}#coorporate .coorporate-container .cards .cards-container{justify-content:space-between;gap:30px;display:flex}#coorporate .coorporate-container .cards .cards-container .card{flex-direction:column;gap:20px;width:100%;display:flex}#coorporate .coorporate-container .cards .cards-container .card .head{background-color:#ececec;border-radius:20px;width:100%;font-family:DM Sans,sans-serif;font-size:18px;line-height:150%;position:relative}#coorporate .coorporate-container .cards .cards-container .card .head .card-id{color:#37a645;width:100%;font-size:96px;font-weight:900;line-height:82px}#coorporate .coorporate-container .cards .cards-container .card .head .id-title{color:#37a645;background-color:#ececec;padding:4px 8px;font-size:16px;font-weight:600;line-height:100%;position:absolute;left:0}#coorporate .coorporate-container .cards .cards-container .card .content h3{padding-bottom:4px;font-size:16px}#coorporate .coorporate-container .cards .cards-container .card .content{color:#211221;font-size:14px;line-height:150%}@media (width<=1024px){#coorporate .coorporate-container .cards{padding:50px 5%}#coorporate .coorporate-container .cards .cards-container{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}#coorporate .coorporate-container .cards .cards-container .card{width:100%}}@media (width<=768px){#coorporate .coorporate-container .head{max-width:100%}#coorporate .coorporate-container .cards{padding:50px 5%}#coorporate .coorporate-container .cards .cards-container{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}#coorporate .coorporate-container .cards .cards-container .card{width:100%}}@media (width<=480px){#coorporate .coorporate-container .head{max-width:100%}#coorporate .coorporate-container .cards{padding:50px 5%}#coorporate .coorporate-container .cards .cards-container{grid-template-columns:1fr;gap:30px;display:grid}#coorporate .coorporate-container .cards .cards-container .card{width:100%}}#video-side{padding:90px 5%}#video-side .video-side-container{flex-direction:column;gap:30px;display:flex}#video-side .video-side-container .head{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}#video-side .video-side-container .head p{text-align:center;max-width:700px}#video-side .video-side-container .video{width:100%;padding-top:20px}#video-side .video-side-container .video img{width:100%}@media (width<=768px){#video-side .video-side-container .head h1{font-size:24px}#video-side .video-side-container .head p{max-width:100%;font-size:14px}#video-side .video-side-container .video img{object-fit:cover;border-radius:12px}}#hero-section{background-image:linear-gradient(#000000b5),url(/assets/Hero-Dnhk88X4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#hero-section .hero-section{color:#fff;justify-content:space-between;min-height:20vh;padding:240px 7%;display:flex}#hero-section .hero-section .left{flex-direction:column;gap:20px;display:flex}#hero-section .hero-section .left .head{width:510px;font-size:28px;font-weight:400;line-height:150%}#hero-section .hero-section .left .choices{align-items:center;gap:20px;display:flex}#hero-section .hero-section .left .choices .choice{align-items:center;gap:8px;display:flex}#hero-section .hero-section .left .choices .choice img{object-fit:contain;width:17px}#hero-section .hero-section .left .btn{width:230px;padding-top:16px}#hero-section .hero-section .right{align-items:end;display:flex}#hero-section .hero-section .right h1{letter-spacing:-2px;text-align:end;font-size:76px;font-weight:400;line-height:130%}@media (width<=1048px){#hero-section .hero-section{flex-flow:column-reverse wrap}#hero-section .hero-section .left .head{width:100%}#hero-section .hero-section .right h1{text-align:start;letter-spacing:0;padding-bottom:18px;font-size:60px}}@media (width<=768px){#hero-section .hero-section{padding:128px 5%}#hero-section .hero-section .left .head{font-size:16px}#hero-section .hero-section .left .choices{flex-wrap:wrap;gap:10px}#hero-section .hero-section .left .choices .choice{font-size:14px}#hero-section .hero-section .right h1{font-size:28px}}.main-btn{color:#fff;cursor:pointer;background-color:#37a645;border:none;border-radius:100px;justify-content:space-between;align-items:center;gap:14px;width:100%;height:50px;padding:13px 20px;transition:all .3s;display:flex}.main-btn span{font-size:16px;transition:color .3s}.main-btn .arrow-icon{width:24px;height:24px;transition:transform .3s}.main-btn .arrow-icon path{fill:currentColor}.main-btn:hover{color:#37a645;background-color:#fff}.main-btn:hover .arrow-icon{transform:rotate(45deg)}.services-section{background-color:#fff;border-radius:10px;justify-content:center;width:90%;margin:-130px auto 0;display:flex}.services-section .services-container{gap:30px;width:90%;margin:50px 5%;display:flex}.services-section .services-container .service-card{background-color:#f9f9f9;border:1px solid #ececec;border-radius:10px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.services-section .services-container .service-card .text-side{padding:24px 30px}.services-section .services-container .service-card span{letter-spacing:.2px;color:#212121;font-size:22px;font-weight:500}.services-section .services-container .service-card .desc{color:#6f6f6f;padding-block:12px;font-size:16px;font-weight:300}.services-section .services-container .service-card .link{color:#212121;justify-content:space-between;align-items:center;width:124px;display:flex;position:relative}.services-section .services-container .service-card .link:after{content:"";background-color:#212121;width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.services-section .services-container .service-card .link:hover:after{width:100%}.services-section .services-container .service-card .link .arrow-icon{transition:all .3s}.services-section .services-container .service-card .link .arrow-icon path{fill:#212121}.services-section .services-container .service-card .link:hover .arrow-icon{opacity:1;transform:translate(0)rotate(45deg)}.services-section .services-container .service-card .img img{width:100%;height:100%}@media screen and (width<=991px){.services-section{margin-top:-80px}.services-section .services-container{flex-wrap:wrap;margin:20px 5%}.services-section .services-container .service-card{flex:calc(40% - 30px)}}@media screen and (width<=600px){.services-section .services-container .service-card{flex:100%}}#home-products{padding:110px 7%}#home-products .home-products .head{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:50px;display:flex}#home-products .home-products .head .left .title{align-items:center;gap:10px;display:flex}#home-products .home-products .head .left h1{letter-spacing:.2px;width:100%;max-width:740px;padding-top:10px;line-height:140%}#home-products .home-products .head .products-btn{width:auto;height:60px;display:block}#home-products .home-products .home-products__status{color:#6f6f6f;font-size:16px}#home-products .home-products .products .products-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}#home-products .home-products .products .products-content .product-card{min-width:0;color:inherit;background:#fff;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:1px 4px 7px #0000000a}#home-products .home-products .products .products-content .product-card:hover{transform:translateY(-2px);box-shadow:1px 8px 16px #00000012}#home-products .home-products .products .products-content .product-card:hover .arrow-icon{background-color:#37a645}#home-products .home-products .products .products-content .product-card:hover .arrow-icon path{fill:#fff!important}#home-products .home-products .products .products-content .product-card .product-card__media{aspect-ratio:16/11;background:#f3f3f3;width:100%;position:relative;overflow:hidden}#home-products .home-products .products .products-content .product-card .product-card__media img{object-fit:cover;width:100%;height:100%;display:block}#home-products .home-products .products .products-content .product-card .text{flex:1;padding:24px 20px;transition:all .3s}#home-products .home-products .products .products-content .product-card .text .title{justify-content:space-between;align-items:center;gap:12px;display:flex}#home-products .home-products .products .products-content .product-card .text .title span{color:#212122;font-size:16px;font-weight:500;line-height:150%}#home-products .home-products .products .products-content .product-card .text .title .arrow-icon{border-radius:50%;flex-shrink:0;padding:8px;transition:all .3s;transform:rotate(45deg)}#home-products .home-products .products .products-content .product-card .text .title .arrow-icon path{fill:#000}#home-products .home-products .products .products-content .product-card .text p{color:#6f6f6f;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:10px;font-size:14px;line-height:150%;display:-webkit-box;overflow:hidden}#home-products .home-products .products .product-btn{display:none}@media screen and (width<=1200px){#home-products .home-products .products .products-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=991px){#home-products{margin-top:-80px;padding-top:120px}#home-products .home-products .head{flex-direction:column}#home-products .home-products .head h1{font-size:24px}#home-products .home-products .head .products-btn{display:none!important}#home-products .home-products .products .product-btn{justify-content:center;margin-top:24px;display:flex!important}}@media screen and (width<=600px){#home-products .home-products .products .products-content{grid-template-columns:1fr}#home-products .home-products .products .product-btn{display:block!important}}#home-about{padding:0 7% 50px}#home-about .home-about .head .title{align-items:center;gap:10px;display:flex}#home-about .home-about .head h1{letter-spacing:.2px;width:90%;max-width:1000px;padding-top:7px;line-height:140%}#home-about .home-about .head p{color:#6f6f6f;padding-block:10px;font-size:16px}#home-about .home-about .about-btn{width:200px;display:block}#home-about .home-about .content{justify-content:space-between;gap:20px;padding-top:40px;display:flex}#home-about .home-about .content .left{flex-direction:column;justify-content:space-between;gap:50px;display:flex}#home-about .home-about .content .left .list{flex-direction:column;gap:10px;display:flex}#home-about .home-about .content .left .list .list-element{background-color:#fff;border-radius:55px;align-items:center;gap:10px;width:305px;display:flex}#home-about .home-about .content .left .list .list-element .number{color:#fff;background-color:#37a645;border-radius:55px;justify-content:center;align-items:center;width:53px;height:53px;display:flex}#home-about .home-about .content .left .list .list-element .title{padding:14px 65px 14px 0}#home-about .home-about .content .right{max-width:954px;height:100%}#home-about .home-about .content .right img{object-fit:cover;border-radius:12px;width:100%;height:100%}#home-about .home-about .about-btn-mobile{display:none}@media (width<=991px){#home-about .head h1{font-size:24px}#home-about .content{flex-direction:column-reverse}#home-about .content .about-btn{display:none!important}#home-about .about-btn-mobile{width:220px;padding-top:24px;display:block!important}}@media (width<=526px){#home-about .about-btn-mobile{width:100%}}#home-contact{padding:50px 7%}#home-contact .home-contact{display:flex}#home-contact .home-contact .left{flex-direction:column;gap:20px;display:flex}#home-contact .home-contact .left .head .title{align-items:center;gap:10px;display:flex}#home-contact .home-contact .left .head h1{letter-spacing:.2px;padding-top:7px;line-height:140%}#home-contact .home-contact .left .head p{color:#262626;width:90%;padding-block:10px;font-size:16px}#home-contact .home-contact .left .buttons{gap:20px;width:90%;display:flex}#home-contact .home-contact .left .buttons .arrow-icon{width:24px;height:24px;transition:transform .3s}#home-contact .home-contact .left .buttons .arrow-icon path{fill:currentColor}#home-contact .home-contact .left .buttons button,#home-contact .home-contact .left .buttons a.green-btn,#home-contact .home-contact .left .buttons a.main-btn{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #37a645;border-radius:100px;justify-content:space-between;align-items:center;gap:10px;width:210px;height:50px;padding:13px 20px;text-decoration:none;transition:all .3s;display:flex}#home-contact .home-contact .left .buttons button span,#home-contact .home-contact .left .buttons a.green-btn span,#home-contact .home-contact .left .buttons a.main-btn span{color:#37a645;font-size:16px;transition:color .3s}#home-contact .home-contact .left .buttons button:hover,#home-contact .home-contact .left .buttons a.green-btn:hover,#home-contact .home-contact .left .buttons a.main-btn:hover{background-color:#37a645}#home-contact .home-contact .left .buttons button:hover span,#home-contact .home-contact .left .buttons a.green-btn:hover span,#home-contact .home-contact .left .buttons a.main-btn:hover span{color:#fff}#home-contact .home-contact .left .buttons button:hover .arrow-icon,#home-contact .home-contact .left .buttons a.green-btn:hover .arrow-icon,#home-contact .home-contact .left .buttons a.main-btn:hover .arrow-icon{transform:rotate(45deg)}#home-contact .home-contact .left .buttons button:hover .arrow-icon path,#home-contact .home-contact .left .buttons a.green-btn:hover .arrow-icon path,#home-contact .home-contact .left .buttons a.main-btn:hover .arrow-icon path{fill:#fff}#home-contact .home-contact .left .buttons .green-btn{background-color:#37a645}#home-contact .home-contact .left .buttons .green-btn span{color:#fff}#home-contact .home-contact .left .buttons .green-btn .arrow-icon path{fill:#fff}#home-contact .home-contact .left .buttons .green-btn:hover{background-color:#fff}#home-contact .home-contact .left .buttons .green-btn:hover span{color:#37a645}#home-contact .home-contact .left .buttons .green-btn:hover .arrow-icon{transform:rotate(45deg)}#home-contact .home-contact .left .buttons .green-btn:hover .arrow-icon path{fill:#37a645}#home-contact .home-contact .right img{object-fit:cover;border-radius:12px;width:100%;height:auto}@media (width<=991px){#home-contact .home-contact{flex-direction:column;gap:30px}}@media (width<=521px){#home-contact .buttons{flex-direction:column;width:100%!important}#home-contact .buttons button,#home-contact .buttons a.green-btn,#home-contact .buttons a.main-btn{width:100%!important}#home-contact .right img{height:340px!important}}#home-news{padding:80px 7%}#home-news .home-news .head{justify-content:space-between;align-items:flex-end;display:flex}#home-news .home-news .head .left{max-width:520px}#home-news .home-news .head .title{align-items:center;gap:10px;display:flex}#home-news .home-news .head h1{letter-spacing:.2px;padding-top:7px;line-height:140%}#home-news .home-news .news-side{gap:40px;padding-top:40px;display:flex}#home-news .home-news .news-side .left-side{flex-shrink:0;width:50%;position:relative}#home-news .home-news .news-side .left-side img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}#home-news .home-news .news-side .left-side .banner{width:80%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:40px 36px;text-decoration:none;transition:background .25s;display:flex;position:absolute;bottom:-50px;left:0}#home-news .home-news .news-side .left-side .banner:hover .detail-link span:first-child:after{width:100%}#home-news .home-news .news-side .left-side .banner:hover .detail-arrow{transform:rotate(0)}#home-news .home-news .news-side .left-side .banner .date{color:#252525;font-size:14px}#home-news .home-news .news-side .left-side .banner p{color:#111;font-size:22px;font-weight:500;line-height:1.4}#home-news .home-news .news-side .left-side .banner .detail-link{align-items:center;gap:8px;margin-top:4px;display:flex}#home-news .home-news .news-side .left-side .banner .detail-link span:first-child{color:#111;font-size:14px;font-weight:500;display:inline-block;position:relative}#home-news .home-news .news-side .left-side .banner .detail-link span:first-child:after{content:"";background-color:#111;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}#home-news .home-news .news-side .left-side .banner .detail-link .detail-underline{display:none}#home-news .home-news .news-side .left-side .banner .detail-link .detail-arrow{color:#111;font-size:16px;transition:transform .25s;display:inline-block;transform:rotate(45deg)}#home-news .home-news .news-side .right-side{padding-bottom:50p x;flex-direction:column;flex:1;justify-content:space-between;display:flex}#home-news .home-news .news-side .right-side .blog-card{color:inherit;cursor:pointer;border-bottom:2px solid #ececec;flex-direction:column;padding:20px 0;text-decoration:none;display:flex}#home-news .home-news .news-side .right-side .blog-card:first-child{padding-top:0}#home-news .home-news .news-side .right-side .blog-card:last-child{border-bottom:none;padding-bottom:0}#home-news .home-news .news-side .right-side .blog-card:hover .card-link-text{color:#37a645}#home-news .home-news .news-side .right-side .blog-card:hover .card-link-text:after{width:100%}#home-news .home-news .news-side .right-side .blog-card:hover .arrow-icon{transform:rotate(-45deg)}#home-news .home-news .news-side .right-side .blog-card .blog-date{padding-bottom:10px;font-size:14px}#home-news .home-news .news-side .right-side .blog-card h3{padding-bottom:12px;font-size:24px;font-weight:500;line-height:1.4}#home-news .home-news .news-side .right-side .blog-card .card-link{align-items:center;gap:8px;display:flex}#home-news .home-news .news-side .right-side .blog-card .card-link .card-link-text{color:#37a645;font-size:14px;font-weight:500;transition:color .2s;display:inline-block;position:relative}#home-news .home-news .news-side .right-side .blog-card .card-link .card-link-text:after{content:"";background-color:#37a645;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}#home-news .home-news .news-side .right-side .blog-card .card-link:hover .card-link-text:after{width:100%}#home-news .home-news .news-side .right-side .blog-card .card-link .arrow-icon{width:20px;height:20px;transition:transform .25s}@media (width<=1024px){#home-news{padding:20px 5%}#home-news .home-news .news-side .left-side{width:55%}}@media (width<=991px){#home-news .home-news .head{flex-direction:column;align-items:flex-start;gap:20px}#home-news .home-news .head .news-btn{display:none!important}#home-news .home-news .news-side{flex-direction:column;gap:0}#home-news .home-news .news-side .left-side{width:100%;margin-bottom:100px}#home-news .home-news .news-side .left-side img{max-height:420px}#home-news .home-news .news-side .left-side .banner{padding:32px 20px;bottom:-10%}#home-news .home-news .news-side .left-side .banner p{font-size:16px}#home-news .home-news .news-side .right-side{padding-top:24px;padding-bottom:0}#home-news .home-news .news-side .right-side .blog-card h3{font-size:17px}}@media (width<=526px){#home-news .home-news .news-side .left-side .banner{bottom:-20%}}*{margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:#f9f9f9;font-family:Poppins,sans-serif}.header{z-index:1000;width:90%;position:fixed;top:30px;left:50%;transform:translate(-50%)}.header .header-container{background:#fff;border-radius:50px;justify-content:space-between;align-items:center;padding:15px 30px;display:flex;box-shadow:0 4px 20px #00000014}.logo img{width:120px}.desktop-nav>ul{align-items:center;gap:25px;margin:0;padding:0;list-style:none;display:flex}.desktop-nav__item a{color:#000;font-weight:500;text-decoration:none;transition:color .2s}.desktop-nav__item a:hover{color:#37a645}.desktop-nav__item--dropdown,.desktop-nav .nav-dropdown{position:relative}.desktop-nav .nav-dropdown__trigger{font:inherit;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-weight:500;transition:color .2s;display:inline-flex}.desktop-nav .nav-dropdown__trigger:hover{color:#37a645}.desktop-nav .nav-dropdown__trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #37a645}.desktop-nav .nav-dropdown__trigger-text{line-height:1}.desktop-nav .nav-dropdown__chevron{flex-shrink:0;font-size:22px;transition:transform .25s}.desktop-nav .nav-dropdown--open .nav-dropdown__chevron{transform:rotate(180deg)}.desktop-nav .nav-dropdown--active .nav-dropdown__trigger{color:#37a645;font-weight:600}.desktop-nav .nav-dropdown__menu{opacity:0;visibility:hidden;pointer-events:none;z-index:1001;background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;min-width:200px;margin:0;padding:8px 0;list-style:none;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 10px 32px #0000001f}.desktop-nav .nav-dropdown__menu li{margin:0}.desktop-nav .nav-dropdown__menu a{color:#212121;white-space:nowrap;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.desktop-nav .nav-dropdown__menu a:hover{color:#37a645;background:#f5f5f5}.desktop-nav .nav-dropdown--open .nav-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.active-link{font-weight:600;color:#37a645!important}.desktop-btn{display:block}.mobile-menu-icon{cursor:pointer;font-size:24px;display:none}.mobile-menu{z-index:1200;background:#fff;width:280px;height:100vh;padding:30px;transition:left .35s;position:fixed;top:0;left:-100%;overflow-y:auto}.mobile-menu__list{margin:40px 0 0;padding:0;list-style:none}.mobile-menu__list>li:not(.mobile-menu__group){margin-bottom:20px}.mobile-menu__list>li>a{color:#000;font-size:18px;font-weight:500;text-decoration:none}.mobile-menu__group{margin-bottom:24px}.mobile-menu__group-title{color:#666;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.mobile-menu__sublist{border-left:2px solid #ececec;margin:0;padding:0 0 0 12px;list-style:none}.mobile-menu__sublist li{margin-bottom:12px}.mobile-menu__sublist li:last-child{margin-bottom:0}.mobile-menu__sublist a{color:#000;font-size:17px;font-weight:500;text-decoration:none}.mobile-menu.active{left:0}.close-icon{cursor:pointer;text-align:right;color:#000;background:0 0;border:none;width:100%;padding:0;font-size:24px;display:block}.overlay{cursor:pointer;z-index:1100;background:#0006;border:none;margin:0;padding:0;position:fixed;inset:0}@media (width<=992px){.desktop-nav,.desktop-btn{display:none}.mobile-menu-icon{display:block}.header{width:95%}.logo img{width:100px}}@media (width<=576px){.header .header-container{padding:12px 18px}.logo img{width:80px}.mobile-menu{width:240px}}#footer,footer{color:#212121;background:#fff}footer{padding:56px 7%}footer .footer{border-bottom:1px solid #212121;justify-content:space-between;gap:48px;padding-bottom:32px;display:flex}footer .logo-side{width:50%}footer .logo-side img{width:185px;height:auto;margin-bottom:18px;display:block}footer .logo-side h5{margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.4}footer .logo-side p{max-width:340px;font-size:16px;line-height:1.7}footer .right-side{justify-content:space-between;gap:48px;width:50%;display:flex}footer .links h5{margin-bottom:14px;font-size:16px;font-weight:600}footer .links ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}footer .links li a{color:#212121;text-decoration:none;transition:color .2s}footer .links li a:hover{color:#37a645}footer .contact{flex-direction:column;gap:14px;display:flex}footer .contact h5{margin-bottom:14px;font-size:16px;font-weight:600}footer .contact .mail,footer .contact .phone,footer .contact .location{color:#212121;align-items:center;gap:10px;font-size:16px;line-height:1.5;display:flex}footer .contact .mail svg,footer .contact .phone svg,footer .contact .location svg{flex-shrink:0;width:18px;height:18px}footer .footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}footer .footer-bottom .copyright,footer .footer-bottom .credits{margin:0;font-size:14px}footer .footer-bottom .socials{align-items:center;gap:16px;display:flex}footer .footer-bottom .socials a,footer .footer-bottom .socials .socials__placeholder{color:#212121;align-items:center;font-size:14px;text-decoration:none;transition:color .2s;display:flex}footer .footer-bottom .socials a:hover{color:#37a645}footer .footer-bottom .socials .socials__placeholder{opacity:.45}@media (width<=991px){footer{padding:44px 4%}footer .footer{flex-direction:column;gap:28px}footer .logo-side,footer .right-side{gap:28px;width:100%}footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=640px){footer .right-side{flex-direction:column}footer .footer-bottom{flex-direction:column-reverse}footer .footer-bottom .socials{align-items:flex-start;gap:8px}}#news{margin-top:100px;padding:50px 7%}#news .news{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}#news .news-page__status{color:#6f6f6f;grid-column:1/-1;font-size:16px}#news .news-card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s;display:flex}#news .news-card:hover{transform:translateY(-2px)}#news .news-card-img{background:#f3f3f3;border-radius:10px;overflow:hidden}#news .news-card-img img{object-fit:cover;border-radius:10px;width:100%;height:320px;display:block}#news .news-card-content{flex-direction:column;gap:14px;margin-top:18px;display:flex}#news .news-card-date{color:#212121;font-size:16px;line-height:1.4}#news .news-card-title{color:#212121;margin:0;font-size:20px;font-weight:500;line-height:1.4}#news .news-card-link{align-items:center;gap:8px;width:fit-content;text-decoration:none;display:inline-flex}#news .news-card-link .news-card-link-text{color:#37a645;font-size:14px;font-weight:500;display:inline-block;position:relative}#news .news-card-link .news-card-link-text:after{content:"";background-color:#37a645;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}#news .news-card-link .arrow-icon{width:20px;height:20px;transition:transform .25s}#news .news-card-link:hover .news-card-link-text:after{width:100%}#news .news-card-link:hover .arrow-icon{transform:rotate(-45deg)}@media (width<=1200px){#news .news{gap:24px 20px}}@media (width<=991px){#news{padding:40px 4%}#news .news{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}#news .news-card-img img{height:280px}}@media (width<=640px){#news .news{grid-template-columns:1fr;gap:24px}#news .news-card-img img{height:240px}#news .news-card-title{font-size:18px}}#products-page{--header-offset:140px;margin-top:var(--header-offset);color:#000;min-height:100vh;font-family:Segoe UI,sans-serif}#products-page .top-bar{border-bottom:1px solid #b91f1f14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}#products-page .top-bar .top-bar-btn{cursor:pointer;color:#212121;opacity:.7;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;transition:opacity .2s;display:flex}#products-page .top-bar .top-bar-btn svg{flex-shrink:0;width:20px;height:20px}#products-page .top-bar .top-bar-btn:hover,#products-page .top-bar .top-bar-btn.active{opacity:1}#products-page .page-body{align-items:flex-start;min-width:0;display:flex}#products-page .filter-backdrop{display:none}#products-page .sidebar{opacity:0;background-color:#0000;flex-shrink:0;width:0;padding:0;transition:width .3s,opacity .3s;overflow:hidden}#products-page .sidebar__mobile-head{display:none}#products-page .sidebar__content{min-width:0}#products-page .sidebar.open{opacity:1;border-right:1px solid #ececec;width:280px;padding:24px 16px}#products-page .sidebar .filter-group{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}#products-page .sidebar .filter-group:last-child{margin-bottom:0}#products-page .sidebar .filter-box{background:#fff;border:1px solid #ececec;border-radius:10px;width:90%;box-shadow:0 2px 12px #00000014}#products-page .sidebar .filter-label-box{padding:12px 14px}#products-page .sidebar .filter-label-box .filter-group-label{color:#212121;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:block}#products-page .sidebar .filter-options-box{flex-direction:column;gap:10px;padding:12px 14px;display:flex}#products-page .sidebar .search-box{border:1px solid #ececec;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}#products-page .sidebar .search-box input{color:#212121;background:0 0;border:none;outline:none;width:100%;font-size:13px}#products-page .sidebar .search-box input::placeholder{color:#8a8a8a}#products-page .sidebar .filter-options{scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;flex-direction:column;gap:4px;max-height:316px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}#products-page .sidebar .filter-options::-webkit-scrollbar{width:6px}#products-page .sidebar .filter-options::-webkit-scrollbar-track{background:0 0}#products-page .sidebar .filter-options::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}#products-page .sidebar .filter-options li{cursor:pointer;color:#262626;box-sizing:border-box;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:14px;transition:background .15s;display:flex}#products-page .sidebar .filter-options li:hover{background:#f5f5f5}#products-page .sidebar .filter-options li .checkbox{border:1.5px solid #c8c8c8;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}#products-page .sidebar .filter-options li .checkbox.checked{background:#37a645;border-color:#37a645}#products-page .sidebar .filter-options li .checkbox.checked:after{content:"✓";color:#fff;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#products-page .products-page__status{color:#6f6f6f;grid-column:1/-1;padding:24px;font-size:16px}#products-page .products-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;padding:24px;transition:grid-template-columns .3s;display:grid}#products-page .products-grid .product-card{color:#111;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s;animation:.4s both fadeUp;display:flex;overflow:hidden}#products-page .products-grid .product-card:hover{transform:translateY(-4px)}#products-page .products-grid .product-card:hover .arrow-icon{transform:rotate(0)}#products-page .products-grid .product-card:hover .card-img img{transform:scale(1.04)}#products-page .products-grid .product-card .card-img{aspect-ratio:16/10;width:100%;overflow:hidden}#products-page .products-grid .product-card .card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}#products-page .products-grid .product-card .card-body{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}#products-page .products-grid .product-card .card-body .card-category{color:#37a645;font-size:12px;font-weight:500;line-height:150%}#products-page .products-grid .product-card .card-body .card-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#products-page .products-grid .product-card .card-body .card-title-row h3{color:#111;font-size:16px;font-weight:600;line-height:1.3}#products-page .products-grid .product-card .card-body .card-title-row .arrow-icon{flex-shrink:0;width:20px;height:20px;transition:transform .25s;transform:rotate(-45deg)}#products-page .products-grid .product-card .card-body p{color:#555;font-size:13px;line-height:1.6}#products-page .page-body.filter-visible .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){#products-page .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#products-page .page-body.filter-visible .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){#products-page{--header-offset:120px;margin-top:var(--header-offset)}#products-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}#products-page .page-body.filter-visible .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#products-page .sidebar.open{width:260px}}@media (width<=768px){#products-page{--header-offset:110px}#products-page .filter-backdrop{inset:0;top:var(--header-offset);z-index:899;cursor:pointer;background:#00000073;border:none;padding:0;animation:.25s products-filter-fade;display:block;position:fixed}#products-page .page-body{position:relative}#products-page .sidebar{top:var(--header-offset);opacity:1;z-index:900;pointer-events:none;visibility:hidden;background:#fff;border-right:none;max-width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:4px 0 28px #00000024;width:min(320px,100%)!important;padding:0!important}#products-page .sidebar.open{pointer-events:auto;visibility:visible;transform:translate(0)}#products-page .sidebar__mobile-head{z-index:2;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}#products-page .sidebar__mobile-head span{color:#212121;font-size:16px;font-weight:600}#products-page .sidebar__close-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}#products-page .sidebar__close-btn svg{width:20px;height:20px}#products-page .sidebar__content{-webkit-overflow-scrolling:touch;height:calc(100% - 57px);padding:16px;overflow-y:auto}#products-page .sidebar .filter-box{width:100%}#products-page .sidebar .filter-options{max-height:none}#products-page .page-body.filter-visible .products-grid{grid-template-columns:1fr}#products-page .products-grid{grid-template-columns:1fr;gap:16px;padding:16px}}@keyframes products-filter-fade{0%{opacity:0}to{opacity:1}}@media (width<=640px){#products-page{--header-offset:100px;margin-top:var(--header-offset)}#products-page .top-bar{padding:12px 16px}}#photos-page.photos-page{box-sizing:border-box;background:#fafafa;min-height:100vh;padding:140px 5% 90px}#photos-page.photos-page .photos-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#photos-page.photos-page .photos-page__thumb{border-radius:14px;overflow:hidden}#photos-page.photos-page .photos-page__thumb img{object-fit:cover;width:100%;height:250px;transition:transform .35s;display:block}#photos-page.photos-page .photos-page__thumb:hover img{transform:scale(1.04)}@media (width<=1200px){#photos-page.photos-page .photos-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){#photos-page.photos-page{padding-top:120px;padding-bottom:75px}#photos-page.photos-page .photos-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){#photos-page.photos-page .photos-page__grid{grid-template-columns:1fr}}#videos-page.videos-page{--header-offset:140px;padding:var(--header-offset) 5% 48px;box-sizing:border-box;color:#111;background:#fafafa;min-height:100vh}#videos-page.videos-page .videos-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#videos-page.videos-page .videos-page__cell{min-width:0}#videos-page.videos-page .videos-page__embed{background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}#videos-page.videos-page .videos-page__embed:before{content:"";padding-top:56.25%;display:block}#videos-page.videos-page .videos-page__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){#videos-page.videos-page{--header-offset:120px;padding-left:5%;padding-right:5%}}@media (width<=768px){#videos-page.videos-page .videos-page__grid{grid-template-columns:1fr;gap:20px}}@media (width<=576px){#videos-page.videos-page{--header-offset:100px;padding-bottom:32px}}#contact-page{box-sizing:border-box;padding:140px 5% 60px}.contact-container{grid-template-columns:min(100%,540px) 1fr;align-items:stretch;gap:32px;width:100%;max-width:none;margin:0 0 48px;display:grid}.contact-form-panel{background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;max-width:530px;min-height:0;padding:40px 36px;display:flex}.contact-form-panel__inner{flex-direction:column;height:100%;display:flex}.contact-head{margin-bottom:32px}.contact-head h1{color:#0f172a;margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.35}.contact-head p{color:#64748b;margin:0;font-size:16px;line-height:1.55}.contact-form{flex-direction:column;flex:1;gap:24px;display:flex}.contact-form__row--two{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.contact-form__group{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-form__label{color:#314158;font-size:14px;font-weight:500;line-height:1.3}.contact-form__input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;outline:none;width:100%;height:50px;padding:12px;font-size:16px;font-weight:400;transition:border-color .2s}.contact-form__input::placeholder{color:#0a0a0a80;font-weight:400}.contact-form__input:focus{border-color:#37a645}.contact-form__field{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 12px;transition:border-color .2s;display:flex}.contact-form__field:focus-within{border-color:#37a645}.contact-form__field input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;min-height:46px;padding:0;font-size:16px;font-weight:400}.contact-form__field input::placeholder{color:#0a0a0a80;font-weight:400}.contact-form__field-icon{color:#0a0a0a80;flex-shrink:0;width:22px;height:22px}.contact-form__field-icon path{stroke:currentColor}.contact-form__textarea{box-sizing:border-box;color:#0f172a;resize:vertical;border:1px solid #e2e8f0;border-radius:14px;outline:none;width:100%;min-height:140px;padding:12px;font-family:inherit;font-size:16px;font-weight:400;transition:border-color .2s}.contact-form__textarea::placeholder{color:#0a0a0a80;font-weight:400}.contact-form__textarea:focus{border-color:#37a645}.contact-form__actions{margin-top:auto;padding-top:8px}.contact-form__actions .main-btn{width:100%;max-width:280px}.contact-form__feedback{color:#37a645;margin:0;font-size:14px;line-height:150%}.contact-map-panel{background:#f1f5f9;border:1px solid #ececec;border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.contact-map-panel__embed{flex-direction:column;flex:1;min-height:0;display:flex}.contact-map-panel__embed iframe{border:0;flex:1;width:100%;min-height:240px}.contact-info{width:100%;max-width:none;margin:0}.infobox{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.infobox-item{text-align:center;box-sizing:border-box;background:#fff;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:21px 52px;display:flex}.infobox-item .icon{color:#37a645;flex-shrink:0;justify-content:center;align-items:center;display:flex}.infobox-item .icon svg{display:block}.infobox-item .content{text-align:center;width:100%;min-width:0}.infobox-item .content h3{color:#0f172a;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.35}.infobox-item .content p{color:#6f6f6f;margin:0;font-size:16px;font-weight:400;line-height:150%}.infobox-item .socials{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.infobox-item .social-item{cursor:pointer;color:#45556c;background-color:#ececec;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s;display:flex}.infobox-item .social-item svg{width:20px;height:20px;display:block}.infobox-item .social-item svg path{fill:currentColor}.infobox-item .social-item svg rect{fill:none;stroke:currentColor}@media (width<=992px){.contact-container{min-height:unset;grid-template-columns:1fr}.contact-form-panel{order:1;max-width:540px;margin-left:auto;margin-right:auto}.contact-map-panel{order:2}.contact-map-panel__embed iframe{min-height:320px}.infobox-item{padding:21px 36px}}@media (width<=640px){#contact-page{padding:140px 5% 48px}.contact-form-panel{padding:28px 20px}.contact-form__row--two{grid-template-columns:1fr}.contact-form__actions .main-btn{max-width:none}.contact-map-panel__embed iframe{min-height:280px}.infobox-item{padding:20px 28px}}#product-detail.product-detail{--thumb-size:140px;--thumb-gap:12px;--slider-main-height:calc(3 * var(--thumb-size) + 2 * var(--thumb-gap));box-sizing:border-box;color:#262626;background:#f9f9f9;min-height:100vh;padding:140px 5% 60px}.product-detail__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin:0 auto;display:grid}.product-detail__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:40px;font-size:14px;font-weight:500;line-height:150%;display:flex}.product-detail__breadcrumb a{color:#6f6f6f;text-decoration:none;transition:color .2s}.product-detail__breadcrumb a:hover{color:#37a645}.product-detail__breadcrumb .product-detail__breadcrumb-sep{color:#9ca3af;flex-shrink:0;font-size:16px}.product-detail__breadcrumb .product-detail__breadcrumb-current{color:#2c2c2c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.product-detail__slider{align-items:stretch;gap:16px;min-width:0;display:flex}.product-detail__thumbs{gap:var(--thumb-gap);flex-direction:column;flex-shrink:0;display:flex}.product-detail__thumb{width:var(--thumb-size);max-width:var(--thumb-size);height:var(--thumb-size);max-height:var(--thumb-size);cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:12px;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.product-detail__thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-detail__thumb--active{border-color:#212121}.product-detail__thumb-more{color:#212121;white-space:nowrap;pointer-events:none;background:#fffc;border-radius:8px;padding:2.5px 8px;font-size:13px;font-weight:500;line-height:1.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-detail__main-wrap{flex:1;min-width:0}.product-detail__main{width:100%;height:var(--slider-main-height);background:#ececec;border-radius:18px;position:relative;overflow:hidden}.product-detail__main-img{object-fit:cover;width:100%;height:100%;display:block}.product-detail__nav{color:#212121;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.product-detail__nav:hover{color:#37a645;background:#fff}.product-detail__nav--prev{left:16px}.product-detail__nav--next{right:16px}.product-detail__info{min-width:0}.product-detail__category{color:#262626;background:#ececec;border-radius:100px;margin-bottom:12px;padding:6px 36px;font-size:14px;font-weight:500;line-height:150%;display:inline-block}.product-detail__title{color:#262626;margin:0 0 16px;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.35}.product-detail__desc{color:#3f3f3f;margin:0 0 28px;font-size:16px;font-weight:400;line-height:150%}.product-detail__bottom{margin-top:48px}.product-detail__tabs-panel{background:0 0}.product-detail__tabs-header{background:#f9f9f9;align-items:center;gap:16px;padding-bottom:10px;display:flex;position:relative}.product-detail__tab{color:#9a9a9a;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:18px;font-weight:500;line-height:150%;transition:color .3s}.product-detail__tab--active{color:#212121}.product-detail__tab-text{display:inline-block}.product-detail__tab-indicator{pointer-events:none;background:#212121;width:0;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:translate(0)}.product-detail__tabs-content{background:#fff;border-radius:14px;margin-top:16px;padding:24px}.product-detail__tab-panel{animation:.3s product-detail-fade-in}@keyframes product-detail-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-detail__section-title{color:#262626;margin:0 0 16px;font-size:20px;font-weight:600}.product-detail__section-text{color:#3f3f3f;margin:0;font-size:16px;font-weight:400;line-height:160%}.product-detail__specs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-detail__specs-table-wrap{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden}.product-detail__specs-table{border-collapse:collapse;background:#fff;width:100%}.product-detail__specs-table th,.product-detail__specs-table td{text-align:left;border-bottom:1px solid #ececec;padding:14px 20px;font-size:15px;line-height:150%}.product-detail__specs-table tr:last-child th,.product-detail__specs-table tr:last-child td{border-bottom:none}.product-detail__specs-table th{color:#262626;background:#fff;width:40%;font-weight:500}.product-detail__specs-table td{color:#3f3f3f;background:#fff;font-weight:400}.product-detail__features{margin-bottom:32px}.product-detail__features-title{color:#262626;margin:0 0 16px;font-size:18px;font-weight:600}.product-detail__features-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.product-detail__feature-item{align-items:flex-start;gap:16px;display:flex}.product-detail__feature-num{color:#262626;background:#ececec;border-radius:8px;flex-shrink:0;padding:2px 16px;font-size:24px;font-weight:500;line-height:150%}.product-detail__feature-text{letter-spacing:.2px;color:#3f3f3f;padding-top:4px;font-size:16px;font-weight:400;line-height:150%}.product-detail__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-detail__btn{box-sizing:border-box;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:14px;height:50px;padding:12px 50px;font-size:16px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.product-detail__btn--primary{color:#fff;background:#37a645;border:none}.product-detail__btn--primary .product-detail__btn-arrow{width:24px;height:24px;transition:transform .25s}.product-detail__btn--primary .product-detail__btn-arrow path{fill:currentColor}.product-detail__btn--primary:hover{background:#2f8f3c}.product-detail__btn--primary:hover .product-detail__btn-arrow{transform:rotate(45deg)}.product-detail__btn--outline{color:#37a645;background:#fff;border:1px solid #37a645}.product-detail__btn--outline:hover{background:#f0faf2}@media (width<=992px){.product-detail__container{grid-template-columns:1fr;gap:32px}.product-detail__slider{flex-direction:column;gap:16px}.product-detail__main-wrap{order:1;width:100%}.product-detail__thumbs{gap:var(--thumb-gap);flex-direction:row;order:2;width:100%}.product-detail__thumb{aspect-ratio:1;width:auto;max-width:none;height:auto;max-height:var(--thumb-size);flex:1}.product-detail__main{aspect-ratio:4/3;height:auto;max-height:420px}}@media (width<=640px){#product-detail.product-detail{padding:120px 5% 40px}.product-detail__breadcrumb{margin-bottom:28px;font-size:13px}.product-detail__breadcrumb-current{white-space:normal}.product-detail__bottom{margin-top:32px}.product-detail__tab{padding:14px 12px;font-size:15px}.product-detail__tabs-content{padding:16px}.product-detail__specs-grid{grid-template-columns:1fr}.product-detail__specs-table th,.product-detail__specs-table td{padding:12px 14px;font-size:14px}.product-detail__specs-table th{width:45%}.product-detail__category{padding:6px 20px;font-size:13px}.product-detail__features-list{grid-template-columns:1fr}.product-detail__actions{flex-direction:column;align-items:stretch}.product-detail__actions .product-detail__btn{width:100%;padding:12px 50px}.product-detail__nav{width:38px;height:38px;font-size:16px}.product-detail__nav--prev{left:10px}.product-detail__nav--next{right:10px}}#news-detail.news-detail{box-sizing:border-box;color:#2c2c2c;padding:140px 5% 80px}.news-detail__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:40px;font-size:14px;font-weight:500;line-height:150%;display:flex}.news-detail__breadcrumb a{color:#6f6f6f;text-decoration:none;transition:color .2s}.news-detail__breadcrumb a:hover{color:#37a645}.news-detail__breadcrumb .news-detail__breadcrumb-sep{color:#9ca3af;flex-shrink:0;font-size:16px}.news-detail__breadcrumb .news-detail__breadcrumb-current{color:#2c2c2c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.news-detail__content{align-items:flex-start;gap:40px;display:flex}.news-detail__main{flex-shrink:0;width:50%;min-width:0}.news-detail__media img{object-fit:cover;aspect-ratio:16/10;border-radius:12px;width:100%;max-height:480px;display:block}.news-detail__body{margin-top:0}.news-detail__title{letter-spacing:.2px;color:#2c2c2c;margin:20px 0 0;font-size:40px;font-weight:600;line-height:140%}.news-detail__date{color:#37a645;margin-top:20px;font-size:16px;font-weight:500;line-height:150%;display:block}.news-detail__description{color:#3f3f3f;margin:20px 0 0;font-size:16px;font-weight:400;line-height:150%}.news-detail__related{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding-bottom:0;display:flex}.news-detail__card{color:inherit;cursor:pointer;border-bottom:2px solid #ececec;flex-direction:column;padding:20px 0;text-decoration:none;display:flex}.news-detail__card:first-child{padding-top:0}.news-detail__card:last-child{border-bottom:none;padding-bottom:0}.news-detail__card:hover .news-detail__card-link-text{color:#37a645}.news-detail__card:hover .news-detail__card-link-text:after{width:100%}.news-detail__card:hover .arrow-icon{transform:rotate(-45deg)}.news-detail__card .news-detail__card-date{color:#252525;padding-bottom:10px;font-size:14px}.news-detail__card h3{color:#111;margin:0;padding-bottom:12px;font-size:24px;font-weight:500;line-height:1.4}.news-detail__card .news-detail__card-link{align-items:center;gap:8px;display:flex}.news-detail__card .news-detail__card-link .news-detail__card-link-text{color:#37a645;font-size:14px;font-weight:500;transition:color .2s;display:inline-block;position:relative}.news-detail__card .news-detail__card-link .news-detail__card-link-text:after{content:"";background-color:#37a645;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.news-detail__card .news-detail__card-link .arrow-icon{width:20px;height:20px;transition:transform .25s}@media (width<=1024px){.news-detail__main{width:55%}}@media (width<=991px){.news-detail__content{flex-direction:column;gap:0}.news-detail__main{width:100%}.news-detail__media img{max-height:420px}.news-detail__title{font-size:clamp(26px,5vw,40px)}.news-detail__related{justify-content:flex-start;padding-top:24px}.news-detail__card h3{font-size:17px}.news-detail__breadcrumb-current{white-space:normal}}@media (width<=640px){#news-detail.news-detail{padding:120px 5% 80px}.news-detail__breadcrumb{margin-bottom:28px;font-size:13px}.news-detail__title{margin-top:16px;font-size:26px}.news-detail__date,.news-detail__description{margin-top:16px}}
