@import url(https://api.fontshare.com/v2/css?f[]=chillax@200,300,400,500,600,700&display=swap);
.product-grid-item{background-color:#fff;border-radius:20px;overflow:hidden;transition:all .3s ease}.product-grid-item:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-5px)}.product-grid-item .image{aspect-ratio:1;background-color:#fff7ec;border-radius:20px;overflow:hidden;position:relative}.product-grid-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-grid-item .image:hover img{transform:scale(1.05)}.product-grid-item .image .product-hover-image{inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.product-grid-item .image:hover .product-hover-image{opacity:1}.product-grid-item .image .wishlist-container{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:all .3s ease;width:40px}.product-grid-item .image .wishlist-container i{color:#195649;font-size:18px}.product-grid-item .image .wishlist-container:hover{background-color:#195649}.product-grid-item .image .wishlist-container:hover i{color:#fff}.product-grid-item .image .wishlist-container[data-in-wishlist=true]{opacity:1}.product-grid-item .image .wishlist-container[data-in-wishlist=true] i{color:#739a17}.product-grid-item .image:hover .wishlist-container{opacity:1}.product-grid-item .product-item-info{padding:16px}.product-grid-item .product-item-info .product-name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#195649;display:-webkit-box;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden;text-decoration:none;transition:color .3s ease}.product-grid-item .product-item-info .product-name a:hover{color:#739a17}.product-grid-item .product-item-info .sub-product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9e8f7b;display:-webkit-box;font-size:14px;margin-top:8px;overflow:hidden}.product-grid-item .product-item-info .product-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.product-grid-item .product-item-info .product-bottom .product-bottom-btns .btn-add-cart{align-items:center;background-color:#fff7ec;border-radius:20px;color:#195649;display:flex;font-size:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.product-grid-item .product-item-info .product-bottom .product-bottom-btns .btn-add-cart:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23195649'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13 5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-8 2a2 2 0 1 1-4 0 2 2 0 0 1 4 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.product-grid-item .product-item-info .product-bottom .product-bottom-btns .btn-add-cart:hover{background-color:#195649}.product-grid-item .product-item-info .product-bottom .product-bottom-btns .btn-add-cart:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13 5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-8 2a2 2 0 1 1-4 0 2 2 0 0 1 4 0z'/%3E%3C/svg%3E")}.product-grid-item .product-item-info .product-bottom .product-price{align-items:flex-end;display:flex;flex-direction:column}.product-grid-item .product-item-info .product-bottom .product-price .price-old{color:#9e8f7b;font-size:12px;text-decoration:line-through}.product-grid-item .product-item-info .product-bottom .product-price .price-new{color:#195649;font-size:18px;font-weight:600}.article-card,.blog-grid-item{background-color:#fff;border-radius:20px;overflow:hidden;transition:all .3s ease}.article-card:hover,.blog-grid-item:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-5px)}.article-card .blog-image,.article-card .image,.blog-grid-item .blog-image,.blog-grid-item .image{aspect-ratio:16/10;border-radius:20px;overflow:hidden}.article-card .blog-image img,.article-card .image img,.blog-grid-item .blog-image img,.blog-grid-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.article-card .blog-image:hover img,.article-card .image:hover img,.blog-grid-item .blog-image:hover img,.blog-grid-item .image:hover img{transform:scale(1.05)}.article-card .article-info,.article-card .blog-info,.blog-grid-item .article-info,.blog-grid-item .blog-info{padding:16px}.article-card .article-info .article-title a,.article-card .article-info .blog-title a,.article-card .blog-info .article-title a,.article-card .blog-info .blog-title a,.blog-grid-item .article-info .article-title a,.blog-grid-item .article-info .blog-title a,.blog-grid-item .blog-info .article-title a,.blog-grid-item .blog-info .blog-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#195649;display:-webkit-box;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden;text-decoration:none}.article-card .article-info .article-title a:hover,.article-card .article-info .blog-title a:hover,.article-card .blog-info .article-title a:hover,.article-card .blog-info .blog-title a:hover,.blog-grid-item .article-info .article-title a:hover,.blog-grid-item .article-info .blog-title a:hover,.blog-grid-item .blog-info .article-title a:hover,.blog-grid-item .blog-info .blog-title a:hover{color:#739a17}.article-card .article-info .article-meta,.article-card .article-info .blog-meta,.article-card .blog-info .article-meta,.article-card .blog-info .blog-meta,.blog-grid-item .article-info .article-meta,.blog-grid-item .article-info .blog-meta,.blog-grid-item .blog-info .article-meta,.blog-grid-item .blog-info .blog-meta{color:#9e8f7b;font-size:13px;margin-top:8px}.btn-primary{background-color:#195649;border-color:#195649;border-radius:20px;font-weight:500;padding:12px 24px;transition:all .3s ease}.btn-primary:hover{background-color:#16322c;border-color:#16322c;transform:translateY(-2px)}.btn-outline-primary{border-color:#195649;border-radius:20px;color:#195649;font-weight:500;padding:12px 24px;transition:all .3s ease}.btn-outline-primary:hover{background-color:#195649;border-color:#195649;color:#fff;transform:translateY(-2px)}.form-control{border-color:#d5c8b0;border-radius:10px;padding:12px 16px;transition:all .3s ease}.form-control:focus{border-color:#195649;box-shadow:0 0 0 3px rgba(25,86,73,.1)}.form-label{color:#333335;font-weight:500;margin-bottom:8px}.breadcrumb-wrap{background-color:#fff7ec;padding:16px 0}.breadcrumb-wrap .breadcrumb{margin:0}.breadcrumb-wrap .breadcrumb .breadcrumb-item a{color:#9e8f7b;text-decoration:none}.breadcrumb-wrap .breadcrumb .breadcrumb-item a:hover,.breadcrumb-wrap .breadcrumb .breadcrumb-item.active{color:#195649}.breadcrumb-wrap .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#9e8f7b}.pagination-wrap{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin-bottom:40px;margin-top:40px}@media (max-width:992px){.pagination-wrap{flex-wrap:wrap}}@media (max-width:768px){.pagination-wrap{align-items:stretch;flex-direction:column;gap:12px}}.pagination-wrap>nav{-webkit-overflow-scrolling:touch;flex:0 0 auto;overflow-x:auto}@media (max-width:768px){.pagination-wrap>nav{width:100%}}.pagination-wrap>div{color:#9e8f7b;flex:0 0 auto;font-size:14px;white-space:nowrap}@media (max-width:992px){.pagination-wrap>div{flex:1 1 100%;text-align:center}}.pagination{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;padding:0;white-space:nowrap}@media (max-width:768px){.pagination{flex-wrap:wrap;gap:6px;justify-content:center}}.pagination .page-item{flex-shrink:0;margin:0}.pagination .page-item .page-link{align-items:center;background-color:#f5f5f5;border:none;border-radius:10px;color:#333335;display:flex;font-size:14px;height:36px;justify-content:center;line-height:1;min-width:36px;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:auto}@media (max-width:768px){.pagination .page-item .page-link{font-size:13px;height:32px;min-width:32px;padding:6px 10px}}.pagination .page-item .page-link:hover{background-color:#fff7ec;color:#195649}.pagination .page-item.active .page-link{background-color:#195649;color:#fff;font-weight:500}.pagination .page-item.disabled .page-link{color:#b9bdad;cursor:not-allowed;opacity:.5;pointer-events:none}.pagination .page-item.disabled .page-link:hover{background-color:#f5f5f5;color:#b9bdad}.alert{border:none;border-radius:20px;padding:16px 20px}.alert.alert-success{background-color:rgba(115,154,23,.1);color:#739a17}.alert.alert-danger{background-color:rgba(220,53,69,.1);color:#dc3545}.alert.alert-warning{background-color:rgba(152,108,51,.1);color:#986c33}a{color:#195649;transition:color .3s ease}a:hover{color:#16322c}.form-select{border-color:#d5c8b0;border-radius:10px;padding:12px 40px 12px 16px}.form-select:focus{border-color:#195649;box-shadow:0 0 0 3px rgba(25,86,73,.1)}#appHeader.header-transparent{background:transparent;position:absolute}#appHeader.header-scrolled,#appHeader.header-transparent{left:0;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:100}#appHeader.header-scrolled{background-color:#195649;box-shadow:0 4px 20px rgba(0,0,0,.15);position:fixed}#appHeader.header-inner{position:relative;z-index:100}#appHeader .header-bar{padding:18px 60px}@media (max-width:992px){#appHeader .header-bar{padding:16px 30px}}#appHeader .header-bar .header-bar-inner{align-items:center;display:flex;justify-content:space-between}#appHeader.header-transparent:not(.header-scrolled) .logo a,#appHeader.header-transparent:not(.header-scrolled) .nav-menu>a{color:#fff}#appHeader.header-transparent:not(.header-scrolled) .nav-menu .nav-cart svg{stroke:#fff}#appHeader.header-transparent:not(.header-scrolled) .header-search input{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}#appHeader.header-transparent:not(.header-scrolled) .header-search input::-moz-placeholder{color:hsla(0,0%,100%,.5)}#appHeader.header-transparent:not(.header-scrolled) .header-search input::placeholder{color:hsla(0,0%,100%,.5)}#appHeader.header-transparent:not(.header-scrolled) .header-search input:focus{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4)}#appHeader.header-transparent:not(.header-scrolled) .header-search button,#appHeader.header-transparent:not(.header-scrolled) .nav-icon{color:#fff}#appHeader.header-transparent:not(.header-scrolled) .nav-icon:hover{background-color:hsla(0,0%,100%,.12)}#appHeader.header-transparent:not(.header-scrolled) .home-lang-switch{border-left-color:hsla(0,0%,100%,.25)}#appHeader.header-transparent:not(.header-scrolled) .home-lang-switch .dropdown-toggle{color:#fff}#appHeader.header-transparent:not(.header-scrolled) .home-lang-switch .dropdown-toggle:after{border-top-color:#fff}#appHeader.header-scrolled .logo a,#appHeader.header-scrolled .nav-menu>a{color:#ebe2d2}#appHeader.header-scrolled .header-search input{background:hsla(0,0%,100%,.1);border-color:hsla(38,38%,87%,.2);color:#ebe2d2}#appHeader.header-scrolled .header-search input::-moz-placeholder{color:hsla(38,38%,87%,.5)}#appHeader.header-scrolled .header-search input::placeholder{color:hsla(38,38%,87%,.5)}#appHeader.header-scrolled .header-search input:focus{background:hsla(0,0%,100%,.15);border-color:hsla(38,38%,87%,.4);width:200px}#appHeader.header-scrolled .header-search button,#appHeader.header-scrolled .nav-icon{color:#ebe2d2}#appHeader.header-scrolled .nav-icon:hover{background-color:hsla(0,0%,100%,.1)}#appHeader.header-scrolled .home-lang-switch{border-left-color:hsla(38,38%,87%,.2)}#appHeader.header-scrolled .home-lang-switch .dropdown-toggle{color:#ebe2d2}#appHeader.header-scrolled .home-lang-switch .dropdown-toggle:after{border-top-color:#ebe2d2}#appHeader .logo a{align-items:center;display:flex;text-decoration:none;transition:opacity .3s ease}#appHeader .logo a .logo-img{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:768px){#appHeader .logo a .logo-img{height:26px}}#appHeader .logo a i{font-size:26px}#appHeader .nav-menu{align-items:center;display:flex;gap:24px}#appHeader .nav-menu>a{font-size:15px;text-decoration:none;transition:opacity .3s ease}#appHeader .nav-menu>a:hover{opacity:.75}#appHeader .nav-menu .header-search{align-items:center;border-left:1px solid hsla(0,0%,100%,.25);display:flex;gap:6px;margin-left:4px;padding-left:16px}#appHeader .nav-menu .header-search input{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;font-size:14px;outline:none;padding:7px 14px;transition:all .2s;width:140px}#appHeader .nav-menu .header-search button{background:none;border:none;cursor:pointer;padding:4px;transition:opacity .2s}#appHeader .nav-menu .header-search button:hover{opacity:.7}#appHeader .nav-menu .header-search button i{font-size:16px}#appHeader .nav-menu .nav-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;text-decoration:none;transition:background-color .2s;width:36px}#appHeader .nav-menu .nav-icon:hover{background-color:hsla(0,0%,100%,.12)}#appHeader .nav-menu .nav-icon-btn{background:none;border:none}#appHeader .nav-menu .nav-icon i,#appHeader .nav-menu .nav-icon-btn i{font-size:18px}#appHeader .nav-menu .nav-icon .nav-icon-badge{align-items:center;background:#739a17;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}#appHeader .nav-menu .nav-icon .dropdown-menu{background:#fff;border:1px solid #d5c8b0;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);margin-top:8px;min-width:160px;padding:8px;position:absolute;right:0;top:100%}#appHeader .nav-menu .nav-icon .dropdown-menu:before{background:transparent;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}#appHeader .nav-menu .nav-icon .dropdown-menu .dropdown-item{border-radius:4px;color:#333335;font-size:14px;padding:8px 14px;transition:all .2s}#appHeader .nav-menu .nav-icon .dropdown-menu .dropdown-item:hover{background-color:#fff7ec;color:#195649}#appHeader .home-lang-switch{align-items:center;border-left:1px solid hsla(0,0%,100%,.25);display:flex;gap:12px;margin-left:8px;padding-left:16px;transition:border-color .3s ease}#appHeader .home-lang-switch .dropdown{position:relative}#appHeader .home-lang-switch .dropdown .dropdown-toggle{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:4px 8px;text-decoration:none;transition:background-color .3s ease}#appHeader .home-lang-switch .dropdown .dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:4px;vertical-align:.1em}#appHeader .home-lang-switch .dropdown .dropdown-toggle:hover{background-color:hsla(0,0%,100%,.12)}#appHeader .home-lang-switch .dropdown .dropdown-toggle .lang-flag{border-radius:2px;height:14px;-o-object-fit:cover;object-fit:cover;width:20px}#appHeader .home-lang-switch .dropdown .dropdown-menu{background:#fff;border:1px solid #d5c8b0;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);margin-top:8px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:1000}#appHeader .home-lang-switch .dropdown .dropdown-menu:before{background:transparent;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}#appHeader .home-lang-switch .dropdown .dropdown-menu .dropdown-item{align-items:center;border-radius:4px;color:#333335;display:flex;font-size:14px;padding:8px 12px;text-decoration:none;transition:all .2s ease}#appHeader .home-lang-switch .dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff7ec;color:#195649}#appHeader .home-lang-switch .dropdown .dropdown-menu .dropdown-item .lang-flag{border:1px solid rgba(0,0,0,.1);border-radius:2px;height:14px;-o-object-fit:cover;object-fit:cover;width:20px}#appHeader .header-mobile{background:#195649;display:none;padding:14px 20px}@media (max-width:992px){#appHeader .header-mobile{align-items:center;display:flex;justify-content:space-between}}#appHeader .header-mobile .mb-icon{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#ebe2d2;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}#appHeader .header-mobile .mb-icon svg{stroke:#ebe2d2}#appHeader .header-mobile .logo a{color:#ebe2d2;font-size:18px}#appHeader .header-mobile .header-cart-icon{align-items:center;background-color:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#ebe2d2;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}#appHeader .header-mobile .header-cart-icon i{font-size:18px}#appHeader .header-mobile .header-cart-icon .icon-quantity{align-items:center;background-color:#739a17;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}#appHeader .mobile-menu-offcanvas{background-color:#fff;max-width:85vw;width:320px!important}#appHeader .mobile-menu-offcanvas .offcanvas-header{align-items:center;border-bottom:1px solid rgba(25,86,73,.08);display:flex;padding:20px}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group{align-items:center;background-color:#fff7ec;border:1px solid transparent;border-radius:24px;display:flex;flex:1;padding:0 6px 0 18px;transition:all .3s ease}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group:focus-within{background-color:#fff;border-color:rgba(25,86,73,.3)}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .form-control{background:transparent;border:none;color:#333335;font-size:15px;padding:12px 0}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .form-control::-moz-placeholder{color:#9e8f7b}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .form-control::placeholder{color:#9e8f7b}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .form-control:focus{box-shadow:none}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .btn{background:none;border:none;color:#195649;padding:10px}#appHeader .mobile-menu-offcanvas .offcanvas-header .search-group .btn i{font-size:18px}#appHeader .mobile-menu-offcanvas .offcanvas-header .account-icon{align-items:center;background-color:#fff7ec;border-radius:50%;color:#195649;display:flex;height:44px;justify-content:center;margin-left:12px;text-decoration:none;transition:all .3s ease;width:44px}#appHeader .mobile-menu-offcanvas .offcanvas-header .account-icon:hover{background-color:#195649;color:#fff}#appHeader .mobile-menu-offcanvas .offcanvas-header .account-icon i{font-size:18px}#appHeader .mobile-menu-offcanvas .close-offcanvas{align-items:center;background-color:#fff;border-radius:0 20px 20px 0;box-shadow:5px 0 15px rgba(0,0,0,.1);cursor:pointer;display:flex;height:80px;justify-content:center;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:40px}#appHeader .mobile-menu-offcanvas .close-offcanvas i{color:#195649;font-size:24px}#appHeader .mobile-menu-offcanvas .offcanvas-body{display:flex;flex-direction:column;overflow-y:auto;padding:16px 20px 24px}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item{border:none;margin-bottom:2px}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text{align-items:center;display:flex;justify-content:space-between}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text .nav-link{border-radius:12px;color:#195649;flex:1;font-size:16px;font-weight:500;padding:12px 16px;text-decoration:none;transition:all .3s ease}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text .nav-link:hover{background-color:rgba(25,86,73,.05)}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text .collapsed{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text .collapsed:hover{background-color:rgba(25,86,73,.05)}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .nav-item-text .collapsed i{color:#195649;font-size:14px;transition:transform .3s ease}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .accordion-collapse .children-group{margin-bottom:8px;margin-top:4px;padding-left:16px}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .accordion-collapse .children-group .nav-link{border-radius:8px;color:#9e8f7b;font-size:15px;font-weight:400;padding:10px 16px;text-decoration:none}#appHeader .mobile-menu-offcanvas .offcanvas-body .accordion-item .accordion-collapse .children-group .nav-link:hover{background-color:rgba(25,86,73,.05);color:#195649}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch{border-top:1px solid rgba(25,86,73,.1);margin-top:auto;padding:24px 0 0}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item{margin-bottom:20px}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item:last-child{margin-bottom:0}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-label{color:#9e8f7b;display:block;font-size:11px;font-weight:500;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-options{display:flex;flex-wrap:wrap;gap:10px}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option{align-items:center;background-color:#fff7ec;border:1px solid transparent;border-radius:24px;color:#333335;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .3s ease}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option img.lang-flag{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:16px!important;max-width:22px;min-width:22px;-o-object-fit:cover;object-fit:cover;width:22px!important}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option span{white-space:nowrap}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option:hover{background-color:rgba(25,86,73,.08);border-color:rgba(25,86,73,.2);color:#195649}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option.active{background-color:#195649;border-color:#195649;color:#fff}#appHeader .mobile-menu-offcanvas .offcanvas-body .mobile-lang-switch .lang-switch-item .switch-option.active img.lang-flag{border-color:hsla(0,0%,100%,.3)}@media (min-width:993px){#appHeader .header-mobile,#appHeader .mobile-menu-offcanvas{display:none!important}}@media (max-width:992px){#appHeader .header-bar{display:none!important}}#appFooter.truemush-footer{background:none!important;background-color:transparent!important;margin:0 16px 16px}@media (max-width:768px){#appFooter.truemush-footer{margin:0 10px 10px}}#appFooter.truemush-footer:after,#appFooter.truemush-footer:before{display:none!important}.footer-subscribe{background-color:#195649;border-radius:34px 34px 0 0;padding:55px 0}@media (max-width:767.98px){.footer-subscribe{border-radius:20px 20px 0 0;padding:30px 0}}.subscribe-box{align-items:center;background-color:#ebe2d2;border-radius:34px;display:flex;gap:40px;padding:40px 55px}@media (max-width:992px){.subscribe-box{align-items:stretch;flex-direction:column;gap:24px;padding:32px}}@media (max-width:767.98px){.subscribe-box{border-radius:20px;padding:24px}}.subscribe-text{flex-shrink:0}.subscribe-text h3{color:#195649;font-size:24px;font-weight:600;margin:0 0 6px}.subscribe-text p{color:#9e8f7b;font-size:15px;margin:0}@media (max-width:767.98px){.subscribe-text h3{font-size:20px}.subscribe-text p{font-size:14px}}.subscribe-form{flex:1}@media (max-width:767.98px){.subscribe-form{width:100%}}.subscribe-form .newsletter-form{align-items:center;background-color:#fff;border:1.5px solid #d5c8b0;border-radius:10px;display:flex;gap:16px;padding:14px 20px;transition:border-color .2s}.subscribe-form .newsletter-form:focus-within{border-color:#195649}.subscribe-form .newsletter-form input{background:transparent;border:none;color:#333335;flex:1;font-size:16px;outline:none}.subscribe-form .newsletter-form input::-moz-placeholder{color:#b9bdad}.subscribe-form .newsletter-form input::placeholder{color:#b9bdad}.subscribe-form .newsletter-form .submit-btn{align-items:center;background:#195649;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .3s ease}.subscribe-form .newsletter-form .submit-btn:hover{background:#16322c;transform:translateX(3px)}.subscribe-form .newsletter-form .submit-btn img,.subscribe-form .newsletter-form .submit-btn svg{filter:brightness(0) invert(1);height:24px;width:24px}.footer-main{background-color:#195649;border-radius:0 0 34px 34px;padding:60px 0 40px}@media (max-width:767.98px){.footer-main{border-radius:0 0 20px 20px;padding:40px 0 30px}}.footer-container{max-width:none}.footer-content{display:flex;flex-direction:column}.footer-top{align-items:start;display:grid;gap:60px;grid-template-columns:1.2fr 2fr auto}@media (max-width:992px){.footer-top{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.footer-top{gap:32px;grid-template-columns:1fr}}.footer-brand .footer-logo{margin-bottom:16px}.footer-brand .footer-logo .logo-img{filter:brightness(0) invert(.9);height:40px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:767.98px){.footer-brand .footer-logo .logo-img{height:32px}}.footer-brand .footer-logo i{color:#ebe2d2;font-size:36px}@media (max-width:767.98px){.footer-brand .footer-logo i{font-size:28px}}.footer-brand .footer-brand-desc{color:#ebe2d2;font-size:14px;line-height:1.6;margin:0 0 20px;opacity:.75}.footer-contact-info{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.footer-contact-info .contact-item{align-items:center;color:#ebe2d2;display:inline-flex;font-size:14px;gap:8px;opacity:.85;text-decoration:none;transition:opacity .2s}.footer-contact-info .contact-item:hover{opacity:1}.footer-contact-info .contact-item .contact-icon{align-items:center;display:flex;flex-shrink:0}.footer-certs{align-items:center;display:flex;gap:10px;padding-top:16px}.footer-certs img{filter:brightness(0) invert(.85);height:36px;opacity:.85;transition:opacity .2s,filter .2s;width:auto}.footer-certs img:hover{filter:brightness(0) invert(1);opacity:1}.footer-columns{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.footer-columns{gap:20px;grid-template-columns:repeat(3,1fr)}}.footer-col .footer-col-title{color:#ebe2d2;font-family:Chillax,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 20px;opacity:.5;text-transform:uppercase}@media (max-width:767.98px){.footer-col .footer-col-title{font-size:12px;margin-bottom:12px}}.footer-col .footer-col-links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-col .footer-col-links li a{color:#ebe2d2;font-size:15px;text-decoration:none;transition:opacity .2s}.footer-col .footer-col-links li a:hover{opacity:.7}@media (max-width:767.98px){.footer-col .footer-col-links li a{font-size:13px}}.footer-cta{align-items:flex-start;display:flex}@media (max-width:992px){.footer-cta{grid-column:1/-1}}.footer-cta-btn{align-items:center;background-color:#fff;border-radius:100px;color:#195649;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:10px 10px 10px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.footer-cta-btn .btn-icon{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.footer-cta-btn .btn-icon img{border-radius:50%;height:40px;width:40px}.footer-cta-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}@media (max-width:768px){.footer-cta-btn{font-size:14px;padding:8px 8px 8px 18px}.footer-cta-btn .btn-icon,.footer-cta-btn .btn-icon img{height:34px;width:34px}}.footer-divider{background-color:#ebe2d2;height:1px;margin:50px 0 40px;opacity:.15}@media (max-width:767.98px){.footer-divider{margin:32px 0 24px}}.footer-bottom{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:768px){.footer-bottom{align-items:flex-start;flex-direction:column;gap:24px}}.footer-slogan p{color:#16322c;font-family:Chillax,sans-serif;font-size:52px;font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}@media (max-width:992px){.footer-slogan p{font-size:38px}}@media (max-width:768px){.footer-slogan p{font-size:28px}}.footer-bottom-right{text-align:right}@media (max-width:768px){.footer-bottom-right{text-align:left}}.footer-copyright p{color:#ebe2d2;font-size:13px;line-height:1.5;margin:0;opacity:.6}.footer-copyright p span{font-weight:500;text-transform:uppercase}@media (max-width:768px){.footer-copyright p{font-size:12px}}.tm-container{margin:0 auto;max-width:1760px;padding:0 65px}@media (max-width:1400px){.tm-container{padding:0 40px}}@media (max-width:768px){.tm-container{padding:0 20px}}.section-header{margin-bottom:60px;text-align:center}.section-header .section-title{color:#195649;font-size:36px;font-weight:500;margin-bottom:16px}.section-header .section-subtitle{color:#9e8f7b;font-size:16px;margin:0}.section-header.light .section-title{color:#fff}.section-header.light .section-subtitle{color:hsla(0,0%,100%,.8)}.section-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.section-header-row .section-title{color:#195649;font-size:24px;font-weight:500;margin:0}.link-more{align-items:center;color:#195649;display:flex;font-size:16px;gap:8px;text-decoration:none;transition:all .3s ease}.link-more:hover{color:#739a17}.link-more:hover svg{transform:translateX(4px)}.link-more svg{transition:transform .3s ease}.hero-section{height:100vh;min-height:700px;overflow:hidden;position:relative}@media (max-width:767.98px){.hero-section{height:612px;min-height:612px}}.hero-section .hero-mobile-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;top:0;z-index:20}.hero-section .hero-mobile-header .hero-mobile-logo{color:#fff;font-family:Chillax,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;text-decoration:none}.hero-section .hero-mobile-header .hero-mobile-icons{align-items:center;display:flex;gap:20px}.hero-section .hero-mobile-header .hero-mobile-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.hero-section .hero-mobile-header .hero-mobile-icon img{height:24px;width:24px}.hero-section .hero-slider{inset:0;position:absolute}.hero-section .hero-slide{inset:0;opacity:0;position:absolute;transition:opacity .8s ease-in-out}.hero-section .hero-slide.active{opacity:1}.hero-section .hero-bg{inset:0;position:absolute}.hero-section .hero-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section .hero-bg:after{background:linear-gradient(90deg,rgba(25,86,73,.7) 0,rgba(25,86,73,.4) 40%,rgba(25,86,73,.1) 70%,transparent);content:"";inset:0;position:absolute}@media (max-width:767.98px){.hero-section .hero-bg:after{background:linear-gradient(0deg,#195649 0,rgba(25,86,73,.8) 30%,hsla(0,0%,100%,.1) 60%,transparent)}}.hero-section .hero-content{bottom:120px;color:#fff;left:60px;position:absolute;z-index:10}@media (max-width:992px){.hero-section .hero-content{bottom:100px;left:40px}}@media (max-width:767.98px){.hero-section .hero-content{align-items:center;bottom:83px;display:flex;flex-direction:column;left:20px;right:20px;text-align:center}}.hero-section .hero-title{color:#fff;font-family:Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:68px;font-weight:500;line-height:1.2;margin-bottom:16px}@media (max-width:992px){.hero-section .hero-title{font-size:48px}}@media (max-width:767.98px){.hero-section .hero-title{font-size:32px}}.hero-section .hero-subtitle{color:#fff;font-family:Chillax,sans-serif;font-size:28px;letter-spacing:1px;margin-bottom:40px}@media (max-width:992px){.hero-section .hero-subtitle{font-size:22px}}@media (max-width:767.98px){.hero-section .hero-subtitle{font-size:14px;margin-bottom:30px}}.hero-section .btn-hero-quote{align-items:center;background-color:#fff;border:none;border-radius:100px;color:#195649;display:inline-flex;font-size:16px;padding:6px 6px 6px 30px;text-decoration:none;transition:all .3s ease}.hero-section .btn-hero-quote>span:first-child{padding:3px 0}.hero-section .btn-hero-quote:hover{background-color:hsla(0,0%,100%,.9);color:#195649}.hero-section .btn-hero-quote .btn-arrow{align-items:center;background-color:#195649;border-radius:50%;display:flex;height:28px;justify-content:center;margin-left:20px;width:28px}.hero-section .btn-hero-quote .btn-arrow img{height:100%;width:100%}.hero-section .btn-hero-quote .btn-arrow svg{stroke:#fff;height:14px;width:14px}.hero-section .hero-nav{align-items:center;bottom:40px;display:flex;gap:16px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media (max-width:767.98px){.hero-section .hero-nav{display:none}}.hero-section .hero-nav-btn{align-items:center;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.hero-section .hero-nav-btn svg{stroke:#fff}.hero-section .hero-nav-btn:hover{background-color:hsla(0,0%,100%,.25)}.hero-section .hero-nav-counter{color:#fff;font-size:16px;min-width:50px;text-align:center}.hero-section .hero-nav-counter .current{font-weight:500}.about-section{padding:120px 0}@media (max-width:768px){.about-section{padding:60px 0}}.about-section .about-wrapper{align-items:stretch;display:flex;gap:80px;height:588px}@media (max-width:1200px){.about-section .about-wrapper{gap:40px}}@media (max-width:992px){.about-section .about-wrapper{flex-direction:column;height:auto}}.about-section .about-content{display:flex;flex:0 0 560px;flex-direction:column}@media (max-width:1200px){.about-section .about-content{flex:1}}.about-section .about-title{color:#195649;font-size:24px;font-weight:500;margin-bottom:20px}.about-section .about-text p{color:#333335;font-size:16px;line-height:1.8;margin-bottom:40px}.about-section .about-text p:last-child{margin-bottom:80px}@media (max-width:767.98px){.about-section .about-text p:last-child{margin-bottom:0}}.about-section .about-logos{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-bottom:40px}.about-section .about-logos img{flex:1;height:80px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:767.98px){.about-section .about-logos{justify-content:space-between;margin-top:0;padding:26px 0}.about-section .about-logos img{flex:none;height:64px;max-width:none;width:64px}}.about-section .about-image{flex:1;height:588px}@media (max-width:992px){.about-section .about-image{height:400px;width:100%}}@media (max-width:767.98px){.about-section .about-image{flex:none;height:335px}}.about-section .about-image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stats-section{padding-bottom:120px}@media (max-width:768px){.stats-section{padding-bottom:60px}}.stats-section .stats-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.stats-section .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.stats-section .stats-grid{gap:12px;grid-template-columns:1fr}}.stats-section .stat-card{background-color:rgba(25,86,73,.05);border-radius:20px;display:flex;flex-direction:column;height:320px;justify-content:space-between;padding:40px}@media (max-width:767.98px){.stats-section .stat-card{height:100px;padding:20px;position:relative}}.stats-section .stat-icon img{height:60px;width:60px}@media (max-width:767.98px){.stats-section .stat-icon{left:20px;position:absolute;top:50%;transform:translateY(-50%)}.stats-section .stat-icon img{height:48px;width:48px}.stats-section .stat-content{left:148px;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}}.stats-section .stat-number{color:#333335;font-family:Chillax Variable,sans-serif;font-size:68px;font-weight:400;line-height:1}@media (max-width:767.98px){.stats-section .stat-number{font-size:34px}}.stats-section .stat-label{color:#333335;font-size:24px;margin-top:10px}@media (max-width:767.98px){.stats-section .stat-label{font-size:15px;margin-top:4px}}.categories-section{background-color:#fff;padding:120px 0}@media (max-width:768px){.categories-section{padding:60px 0}}.categories-section .categories-header{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-bottom:60px}@media (max-width:768px){.categories-section .categories-header{flex-direction:column;gap:20px;margin-bottom:40px}}.categories-section .categories-header-left{flex:1}.categories-section .categories-title{color:#195649;font-size:24px;font-weight:500;margin:0 0 20px}.categories-section .categories-desc{color:#000;font-size:16px;line-height:1.8;margin:0;max-width:600px}.categories-section .btn-more-categories{align-items:center;background-color:#195649;border:none;border-radius:100px;color:#fff;display:inline-flex;flex-shrink:0;font-size:24px;padding:15px 10px 15px 30px;text-decoration:none;transition:all .3s ease}@media (max-width:767.98px){.categories-section .btn-more-categories{display:none}}.categories-section .btn-more-categories:hover{background-color:#144a3f;color:#fff}.categories-section .btn-more-categories .btn-arrow{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-left:20px;width:44px}.categories-section .btn-more-categories .btn-arrow img{border-radius:50%;height:44px;width:44px}.categories-section .categories-grid{display:grid;gap:40px;grid-template-columns:repeat(5,1fr)}@media (max-width:1400px){.categories-section .categories-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.categories-section .categories-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.categories-section .categories-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}.categories-section .category-item{align-items:center;display:flex;flex-direction:column;gap:20px;text-decoration:none;transition:transform .3s ease}.categories-section .category-item:hover{transform:translateY(-5px)}.categories-section .category-item:hover .category-image img{transform:scale(1.05)}.categories-section .category-image{aspect-ratio:1;background-color:#fff;border:4px solid #9e8f7b;border-radius:50%;box-sizing:border-box;max-width:280px;overflow:hidden;padding:4px;width:100%}@media (max-width:768px){.categories-section .category-image{border-width:3px;max-width:150px;padding:3px}}.categories-section .category-image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.categories-section .category-name{color:#195649;font-size:24px;text-align:center}@media (max-width:768px){.categories-section .category-name{font-size:18px}}.categories-section .category-more .category-image{align-items:center;background-color:#fff;border-color:#195649;display:flex;justify-content:center}.categories-section .category-more .category-image img.more-icon{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.products-showcase{padding:0 16px 60px}@media (max-width:768px){.products-showcase{padding:40px 0}}.products-showcase>.tm-container{background-color:#e9e2d4;border-radius:30px;padding:40px 65px}@media (max-width:1400px){.products-showcase>.tm-container{padding:40px}}@media (max-width:768px){.products-showcase>.tm-container{border-radius:20px;padding:20px}}.products-showcase .showcase-grid{display:grid;gap:30px;grid-template-columns:1fr}@media (max-width:992px){.products-showcase .showcase-grid{grid-template-columns:1fr}}.products-showcase .showcase-featured .featured-card{border-radius:30px;display:block;height:100%;min-height:600px;overflow:hidden;position:relative;text-decoration:none}@media (max-width:992px){.products-showcase .showcase-featured .featured-card{min-height:500px}}@media (max-width:768px){.products-showcase .showcase-featured .featured-card{min-height:400px}}.products-showcase .showcase-featured .featured-image{inset:0;position:absolute}.products-showcase .showcase-featured .featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.products-showcase .showcase-featured .featured-card:hover .featured-image img{transform:scale(1.05)}.products-showcase .showcase-featured .featured-info{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);bottom:0;display:flex;justify-content:space-between;left:0;padding:40px;position:absolute;right:0}.products-showcase .showcase-featured .featured-text{color:#fff}.products-showcase .showcase-featured .featured-name{color:#fff;font-size:60px;font-weight:500;line-height:1.1;margin:0 0 10px}@media (max-width:1200px){.products-showcase .showcase-featured .featured-name{font-size:48px}}@media (max-width:768px){.products-showcase .showcase-featured .featured-name{font-size:36px}}.products-showcase .showcase-featured .featured-price{color:#fff;font-size:24px}@media (max-width:768px){.products-showcase .showcase-featured .featured-price{font-size:20px}}.products-showcase .showcase-featured .btn-cart-featured{background-color:transparent;border:none;border-radius:50%;cursor:pointer;height:56px;padding:0;transition:transform .3s ease;width:56px}.products-showcase .showcase-featured .btn-cart-featured img{height:100%;width:100%}.products-showcase .showcase-featured .btn-cart-featured:hover{transform:scale(1.1)}.products-showcase .showcase-small-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.products-showcase .showcase-small-grid{grid-template-columns:1fr}}.products-showcase .showcase-small-grid.showcase-grid-4col{gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.products-showcase .showcase-small-grid.showcase-grid-4col{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.products-showcase .showcase-small-grid.showcase-grid-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.products-showcase .showcase-small-grid.showcase-grid-4col{grid-template-columns:1fr}}.products-showcase .showcase-small-card{background-color:transparent}.products-showcase .showcase-small-card .small-card-image{aspect-ratio:1;border-radius:30px;display:block;margin-bottom:16px;overflow:hidden}.products-showcase .showcase-small-card .small-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.products-showcase .showcase-small-card .small-card-image:hover img{transform:scale(1.05)}.products-showcase .showcase-small-card .small-card-info{align-items:flex-start;display:flex;justify-content:space-between}.products-showcase .showcase-small-card .small-card-meta{flex:1}.products-showcase .showcase-small-card .small-card-name{color:#195649;display:block;font-size:16px;font-weight:500;margin-bottom:4px;text-decoration:none}.products-showcase .showcase-small-card .small-card-name:hover{opacity:.8}.products-showcase .showcase-small-card .small-card-price{color:#195649;font-size:16px;font-weight:500;margin-bottom:8px}.products-showcase .showcase-small-card .small-card-weight{color:#9e8f7b;font-size:14px}.products-showcase .showcase-small-card .btn-cart-small{background-color:transparent;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:48px;padding:0;transition:transform .3s ease;width:48px}.products-showcase .showcase-small-card .btn-cart-small img{height:100%;width:100%}.products-showcase .showcase-small-card .btn-cart-small:hover{transform:scale(1.1)}.products-showcase .showcase-mobile-featured{background-color:#e9e2d4;border-radius:20px;margin:0 24px 20px;padding:16px}.products-showcase .showcase-mobile-featured .featured-card{border-radius:16px;display:block;height:396px;overflow:hidden;position:relative;text-decoration:none}.products-showcase .showcase-mobile-featured .featured-image{inset:0;position:absolute}.products-showcase .showcase-mobile-featured .featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products-showcase .showcase-mobile-featured .featured-info{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);bottom:0;display:flex;justify-content:space-between;left:0;padding:20px;position:absolute;right:0}.products-showcase .showcase-mobile-featured .featured-text{color:#fff}.products-showcase .showcase-mobile-featured .featured-name{color:#fff;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 8px}.products-showcase .showcase-mobile-featured .featured-price{color:#fff;font-size:18px}.products-showcase .showcase-mobile-featured .btn-cart-featured{background-color:transparent;border:none;border-radius:50%;cursor:pointer;height:48px;padding:0;width:48px}.products-showcase .showcase-mobile-featured .btn-cart-featured img{height:100%;width:100%}.products-showcase .showcase-mobile-scroll-wrapper{overflow:hidden;padding-left:24px}.products-showcase .showcase-mobile-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;padding-right:24px;scroll-behavior:smooth;scrollbar-width:none}.products-showcase .showcase-mobile-scroll::-webkit-scrollbar{display:none}.products-showcase .showcase-scroll-card{flex:0 0 286px;min-width:286px}.products-showcase .showcase-scroll-card .scroll-card-image{border-radius:16px;display:block;height:310px;margin-bottom:12px;overflow:hidden;width:286px}.products-showcase .showcase-scroll-card .scroll-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products-showcase .showcase-scroll-card .scroll-card-info{padding:0 4px}.products-showcase .showcase-scroll-card .scroll-card-name{display:block;text-decoration:none}.products-showcase .showcase-scroll-card .scroll-card-name,.products-showcase .showcase-scroll-card .scroll-card-price{color:#195649;font-size:16px;font-weight:500;margin-bottom:4px}.products-showcase .showcase-scroll-card .scroll-card-weight{color:#9e8f7b;font-size:14px}.products-showcase .showcase-mobile-nav{display:flex;gap:24px;margin-left:24px;margin-top:20px}.products-showcase .showcase-nav-btn{background:none;border:none;cursor:pointer;height:40px;padding:0;position:relative;width:40px}.products-showcase .showcase-nav-btn img{height:100%;left:0;position:absolute;top:0;width:100%}.products-showcase .showcase-nav-btn .icon-disabled{opacity:1}.products-showcase .showcase-nav-btn .icon-active,.products-showcase .showcase-nav-btn.active .icon-disabled{opacity:0}.products-showcase .showcase-nav-btn.active .icon-active{opacity:1}@media (max-width:767.98px){.products-showcase>.tm-container{background-color:transparent;margin:0;padding:0}}.showcase-mobile-featured.showcase-mobile-promo{background-color:#195649;border-radius:20px;margin:0 24px 20px}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile{padding:20px}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .promo-title{color:#fff;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 8px}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .promo-subtitle{color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .promo-image{border-radius:12px;height:200px;margin-bottom:16px;overflow:hidden}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .promo-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .promo-desc{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.6;margin:0 0 16px}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .btn-promo{align-items:center;background-color:#fff;border:none;border-radius:100px;color:#195649;display:inline-flex;font-size:14px;padding:10px 10px 10px 20px;text-decoration:none}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .btn-promo .btn-arrow{align-items:center;display:flex;height:28px;justify-content:center;margin-left:10px;width:28px}.showcase-mobile-featured.showcase-mobile-promo .promo-card-mobile .btn-promo .btn-arrow img{border-radius:50%;height:28px;width:28px}.products-showcase-alt{padding:0 16px 60px}@media (max-width:768px){.products-showcase-alt{padding:40px 0}}.products-showcase-alt>.tm-container{background-color:#babdae;border-radius:30px;padding:40px 65px}@media (max-width:1400px){.products-showcase-alt>.tm-container{padding:40px}}@media (max-width:767.98px){.products-showcase-alt>.tm-container{background-color:transparent;border-radius:0;padding:0 20px}}.products-showcase-alt .showcase-grid{align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr}@media (max-width:1200px){.products-showcase-alt .showcase-grid{gap:20px}}@media (max-width:992px){.products-showcase-alt .showcase-grid{grid-template-columns:1fr}}.products-showcase-alt .showcase-featured{display:flex;flex-direction:column}.products-showcase-alt .showcase-featured .featured-card.promo-card{border-radius:30px;display:flex;flex:1;flex-direction:column;overflow:hidden}.products-showcase-alt .showcase-small-grid{align-content:start;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:992px){.products-showcase-alt .showcase-small-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.products-showcase-alt .showcase-small-grid{grid-template-columns:1fr}}.products-showcase-alt .promo-card{background-color:#195649;display:flex;flex:1;flex-direction:column;padding:40px}@media (max-width:768px){.products-showcase-alt .promo-card{padding:30px}}.products-showcase-alt .promo-content{display:flex;flex:1;flex-direction:column;height:100%}.products-showcase-alt .promo-title{color:#fff;font-size:36px;font-weight:500;line-height:1.2;margin:0 0 8px}@media (max-width:1200px){.products-showcase-alt .promo-title{font-size:28px}}@media (max-width:768px){.products-showcase-alt .promo-title{font-size:24px}}.products-showcase-alt .promo-subtitle{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:2px;margin:0 0 30px;text-transform:uppercase}.products-showcase-alt .promo-image{border-radius:16px;flex-shrink:0;height:500px;margin-bottom:30px;overflow:hidden}@media (max-width:1200px){.products-showcase-alt .promo-image{height:400px}}@media (max-width:768px){.products-showcase-alt .promo-image{height:300px}}.products-showcase-alt .promo-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products-showcase-alt .promo-desc{color:hsla(0,0%,100%,.9);flex:1;font-size:16px;line-height:1.6;margin:0 0 30px}.products-showcase-alt .btn-promo{align-items:center;align-self:flex-start;background-color:#fff;border:none;border-radius:100px;color:#195649;display:inline-flex;font-size:16px;padding:12px 8px 12px 20px;text-decoration:none;transition:all .3s ease}.products-showcase-alt .btn-promo:hover{background-color:hsla(0,0%,100%,.9);color:#195649}.products-showcase-alt .btn-promo .btn-arrow{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:12px;width:32px}.products-showcase-alt .btn-promo .btn-arrow img{border-radius:50%;height:32px;width:32px}.why-choose-section{padding:80px 0 0}@media (max-width:767.98px){.why-choose-section{padding:60px 0 0}}.why-choose-section .why-choose-title{color:#195649;font-size:24px;font-weight:500;margin:0 0 40px;text-align:center}.why-choose-section .why-choose-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.why-choose-section .why-choose-grid{gap:20px;grid-template-columns:1fr}}.why-choose-section .why-card{border-radius:30px;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 40px 40px}@media (max-width:992px){.why-choose-section .why-card{height:auto;min-height:400px}}@media (max-width:768px){.why-choose-section .why-card{padding:50px 30px 30px}}.why-choose-section .why-card-1{background-color:#f7f5f2}.why-choose-section .why-card-2{background-color:#fff7ec}.why-choose-section .why-card-3{background-color:#f7eee1}.why-choose-section .why-card-content{flex:0 0 auto}.why-choose-section .why-card-title{color:#195649;font-size:24px;font-weight:500;line-height:1.4;margin:0 0 16px}.why-choose-section .why-card-desc{color:#195649;font-size:16px;line-height:1.8;margin:0}.origin-banner-section{margin-top:120px;padding:0 16px 60px}@media (max-width:768px){.origin-banner-section{margin-top:80px;padding:0 16px 40px}}.origin-banner{border-radius:30px;height:560px;overflow:hidden;position:relative}@media (max-width:768px){.origin-banner{border-radius:20px;height:400px}}.origin-banner .origin-banner-bg{inset:0;position:absolute}.origin-banner .origin-banner-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.origin-banner .origin-banner-overlay{background:linear-gradient(270deg,#195649 0,rgba(25,86,73,0));inset:0;position:absolute}@media (max-width:767.98px){.origin-banner .origin-banner-overlay{background:linear-gradient(0deg,#195649 0,rgba(25,86,73,0))}}.origin-banner .origin-banner-content{position:absolute;right:80px;text-align:right;top:120px}@media (max-width:992px){.origin-banner .origin-banner-content{right:40px}}@media (max-width:767.98px){.origin-banner .origin-banner-content{bottom:40px;left:20px;right:20px;text-align:center;top:auto}}.origin-banner .origin-title{color:#fff;font-size:36px;font-weight:500;line-height:1.3;margin:0 0 12px}@media (max-width:768px){.origin-banner .origin-title{font-size:28px}}.origin-banner .origin-subtitle{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:2px;margin:0;text-transform:uppercase}.certs-carousel-section{padding:80px 0}@media (max-width:767.98px){.certs-carousel-section{padding:40px 0}.certs-carousel-section>.tm-container{padding:0}}.certs-carousel-section .certs-title{color:#195649;font-size:24px;font-weight:500;margin:0 0 40px;text-align:center}@media (max-width:767.98px){.certs-carousel-section .certs-title{margin:0 0 20px 24px;text-align:left}}.certs-carousel-section .certs-mobile-scroll-wrapper{overflow:hidden;padding-left:24px}.certs-carousel-section .certs-mobile-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;padding-right:24px;scroll-behavior:smooth;scrollbar-width:none}.certs-carousel-section .certs-mobile-scroll::-webkit-scrollbar{display:none}.certs-carousel-section .cert-item-mobile{flex:0 0 140px;height:205px;min-width:140px}.certs-carousel-section .cert-item-mobile img{border-radius:4px;height:205px;-o-object-fit:cover;object-fit:cover;width:140px}.certs-carousel-section .certs-mobile-nav{display:flex;gap:24px;margin-left:24px;margin-top:20px}.certs-carousel-section .certs-mobile-nav .showcase-nav-btn{background:none;border:none;cursor:pointer;height:40px;padding:0;position:relative;width:40px}.certs-carousel-section .certs-mobile-nav .showcase-nav-btn img{height:100%;left:0;position:absolute;top:0;width:100%}.certs-carousel-section .certs-mobile-nav .showcase-nav-btn .icon-disabled{opacity:1}.certs-carousel-section .certs-mobile-nav .showcase-nav-btn .icon-active,.certs-carousel-section .certs-mobile-nav .showcase-nav-btn.active .icon-disabled{opacity:0}.certs-carousel-section .certs-mobile-nav .showcase-nav-btn.active .icon-active{opacity:1}.certs-carousel-section .certs-carousel-wrapper{align-items:center;display:flex;gap:20px}.certs-carousel-section .certs-nav-btn{align-items:center;background-color:transparent;border:none;color:#195649;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:0;transition:all .3s ease;width:21px}.certs-carousel-section .certs-nav-btn:hover{opacity:.7}.certs-carousel-section .certs-nav-btn:disabled{cursor:not-allowed;opacity:.3}.certs-carousel-section .certs-nav-btn svg{height:42px;width:21px}.certs-carousel-section .certs-carousel{max-width:calc(100vw - 200px);overflow:hidden;width:1480px}.certs-carousel-section .certs-track{display:flex;gap:20px;transition:transform .4s ease}.certs-carousel-section .cert-item{box-sizing:border-box;flex-shrink:0;height:410px;width:280px}.certs-carousel-section .cert-frame{box-sizing:border-box;height:100%;width:100%}.certs-carousel-section .cert-frame img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products-section{padding:120px 0}@media (max-width:768px){.products-section{padding:60px 0}}.products-section .products-tabs-nav{display:flex;flex-wrap:wrap;gap:8px}.products-section .tab-btn{background-color:transparent;border:none;border-radius:20px;color:#9e8f7b;cursor:pointer;font-size:16px;padding:10px 24px;transition:all .3s ease}.products-section .tab-btn:hover{background-color:rgba(25,86,73,.05);color:#195649}.products-section .tab-btn.active{background-color:#195649;color:#fff}.products-section .products-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.products-section .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.products-section .products-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.products-section .products-grid{grid-template-columns:1fr}}.products-section .product-card .product-image{border-radius:20px;display:block;height:444px;margin-bottom:10px;overflow:hidden}@media (max-width:768px){.products-section .product-card .product-image{height:280px}}.products-section .product-card .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.products-section .product-card .product-image:hover img{transform:scale(1.05)}.products-section .product-card .product-info{align-items:flex-start;display:flex;justify-content:space-between;padding:10px 0}.products-section .product-card .product-meta{flex:1}.products-section .product-card .product-name{color:#195649;display:block;font-size:16px;font-weight:500;margin-bottom:4px;text-decoration:none}.products-section .product-card .product-name:hover{color:#739a17}.products-section .product-card .product-price{color:#195649;font-size:16px;font-weight:500;text-transform:uppercase}.products-section .product-card .product-weight{color:#9e8f7b;font-size:14px}.products-section .product-card .btn-add-cart{align-items:center;background-color:#fff7ec;border:none;border-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.products-section .product-card .btn-add-cart svg{color:#195649}.products-section .product-card .btn-add-cart:hover{background-color:#195649}.products-section .product-card .btn-add-cart:hover svg{color:#fff}.products-section .products-more{margin-top:60px;text-align:center}.products-section .btn-view-more{align-items:center;background-color:#195649;border-radius:20px;color:#fff;display:inline-flex;font-size:16px;gap:12px;padding:16px 40px;text-decoration:none;transition:all .3s ease}.products-section .btn-view-more:hover{background-color:#16322c;transform:translateY(-2px)}.products-section .btn-view-more:hover svg{transform:translateX(4px)}.products-section .btn-view-more svg{transition:transform .3s ease}.solutions-section{min-height:800px;padding:120px 0;position:relative}@media (max-width:768px){.solutions-section{min-height:600px;padding:60px 0}}.solutions-section .solutions-bg{inset:0;position:absolute;z-index:0}.solutions-section .solutions-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.solutions-section .solutions-bg:after{background:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.solutions-section .solutions-content{margin:0 auto;max-width:1760px;padding:0 65px;position:relative;z-index:1}@media (max-width:768px){.solutions-section .solutions-content{padding:0 20px}}.solutions-section .solutions-cards{align-items:stretch;display:flex;gap:40px;justify-content:center}@media (max-width:992px){.solutions-section .solutions-cards{align-items:center;flex-direction:column}}.solutions-section .solution-card{border-radius:20px;overflow:hidden;transition:transform .3s ease}.solutions-section .solution-card:hover{transform:translateY(-5px)}.solutions-section .solution-card.image-card{height:500px;width:400px}@media (max-width:992px){.solutions-section .solution-card.image-card{height:300px;max-width:400px;width:100%}}.solutions-section .solution-card.image-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.solutions-section .solution-card.text-card{background-color:#195649;display:flex;flex-direction:column;height:500px;justify-content:center;padding:60px;width:500px}@media (max-width:992px){.solutions-section .solution-card.text-card{height:auto;max-width:500px;padding:40px;width:100%}}.solutions-section .solution-card.text-card h3{color:#fff;font-size:36px;font-weight:500;margin-bottom:20px}@media (max-width:768px){.solutions-section .solution-card.text-card h3{font-size:24px}}.solutions-section .solution-card.text-card p{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.6}@media (max-width:768px){.solutions-section .solution-card.text-card p{font-size:16px}}.features-section{padding:120px 0}@media (max-width:768px){.features-section{padding:60px 0}}.features-section .features-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.features-section .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.features-section .features-grid{grid-template-columns:1fr}}.features-section .feature-card{background-color:#fff;border:1px solid #d5c8b0;border-radius:20px;padding:40px;transition:all .3s ease}.features-section .feature-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.1);transform:translateY(-5px)}.features-section .feature-card.highlight{border:none;overflow:hidden;padding:0}.features-section .feature-card.highlight .feature-bg{height:100%;min-height:400px;width:100%}.features-section .feature-card.highlight .feature-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.features-section .feature-icon{margin-bottom:30px}.features-section .feature-icon img{height:60px;width:60px}.features-section .feature-title{color:#195649;font-size:24px;font-weight:500;margin-bottom:16px}.features-section .feature-desc{color:#9e8f7b;font-size:16px;line-height:1.6;margin-bottom:30px}.features-section .feature-link{align-items:center;color:#195649;display:inline-flex;font-size:16px;gap:8px;text-decoration:none;transition:all .3s ease}.features-section .feature-link:hover{color:#739a17}.features-section .feature-link:hover svg{transform:translateX(4px)}.features-section .feature-link svg{transition:transform .3s ease}.certs-section{padding:120px 0;position:relative}@media (max-width:768px){.certs-section{padding:60px 0}}.certs-section .certs-bg{inset:0;position:absolute;z-index:0}.certs-section .certs-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.certs-section .certs-bg:after{background:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.certs-section .certs-content{position:relative;z-index:1}.certs-section .certs-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.certs-section .certs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.certs-section .certs-grid{grid-template-columns:1fr}}.certs-section .cert-card{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;transition:transform .3s ease}.certs-section .cert-card:hover{transform:translateY(-5px)}.certs-section .cert-card img{display:block;height:auto;width:100%}.news-section{padding:80px 0}@media (max-width:768px){.news-section{padding:40px 0}}.news-section .news-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.news-section .news-section-title{color:#195649;font-size:24px;font-weight:500;margin:0}.news-section .btn-more-news{align-items:center;background-color:#195649;border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:12px;padding:12px 12px 12px 24px;text-decoration:none;transition:all .3s ease}@media (max-width:767.98px){.news-section .btn-more-news{display:none}}.news-section .btn-more-news:hover{background-color:#134238}.news-section .btn-more-news .btn-arrow{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.news-section .btn-more-news .btn-arrow img{border-radius:50%;height:36px;width:36px}.news-section .news-grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.news-section .news-grid{grid-template-columns:1fr}}.news-section .news-card{display:block;text-decoration:none;transition:transform .3s ease}.news-section .news-card:hover .news-image img{transform:scale(1.02)}.news-section .news-card-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.news-section .news-title{color:#333;flex:1;font-size:20px;font-weight:500;line-height:1.4;margin:0}.news-section .news-date-badge{background-color:#195649;border-radius:8px;color:#fff;flex-shrink:0;font-size:14px;padding:6px 12px;white-space:nowrap}.news-section .news-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.8;margin:0 0 20px;overflow:hidden}.news-section .news-image{border-radius:20px;height:480px;overflow:hidden}@media (max-width:992px){.news-section .news-image{height:360px}}@media (max-width:576px){.news-section .news-image{height:280px}}.news-section .news-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}
