html{scroll-behavior:smooth}body{font-family:"Be Vietnam Pro",sans-serif;position:relative;padding-top:var(--header-height)}body.menu-actived{overflow:hidden}a{text-decoration:none}.wrapper{width:calc(100% - 200px);margin:0 auto;position:relative}@media(max-width: 1023px){.wrapper{width:100%;padding:0 15px}}#main-content{position:relative;z-index:2}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.entry-content p{margin-bottom:1em}.entry-content b,.entry-content strong{font-weight:bold}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:bold;margin-bottom:.5em}.entry-content h1{font-size:2.25rem;line-height:2.5rem}.entry-content h2{font-size:1.875rem;line-height:2.25rem}.entry-content h3{font-size:1.5rem;line-height:2rem}.entry-content h4{font-size:1.25rem;line-height:1.75rem}.entry-content h5{font-size:1.125rem;line-height:1.75rem}.entry-content h6{font-size:1rem;line-height:1.5rem}.entry-content figure,.entry-content img{max-width:100%;margin:1em 0}.entry-content figure:first-of-type,.entry-content img:first-of-type{margin-top:0 !important}.entry-content figure.alignleft,.entry-content img.alignleft{float:left;margin:1em 2em 1em 0;max-width:50%}@media(max-width: 639px){.entry-content figure.alignleft,.entry-content img.alignleft{width:100%}}.entry-content figure.alignright,.entry-content img.alignright{float:right;margin:1em 0 1em 2em;max-width:50%}@media(max-width: 639px){.entry-content figure.alignright,.entry-content img.alignright{width:100%}}.rank-math-breadcrumb{text-transform:uppercase;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 639px){.rank-math-breadcrumb{font-size:13px}}.custom-nav-tabs .nav-link.active{color:var(--color-green);border-color:var(--color-green)}.form-wrapper form{position:relative}.form-wrapper form::after{content:"";display:block;width:50px;height:50px;background:url(../img/spin.svg) no-repeat center;background-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;opacity:1 !important;display:none}.form-wrapper .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.form-wrapper .wpcf7-form-control-wrap{display:block;margin-bottom:1em;position:relative}.form-wrapper .wpcf7-form-control-wrap input,.form-wrapper .wpcf7-form-control-wrap textarea{width:100%;height:50px;border:1px solid #ddd;border-radius:5px;padding:0 15px}.form-wrapper .wpcf7-form-control-wrap textarea{height:120px;padding:15px}.form-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:13px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.75}.form-wrapper .wpcf7-form .wpcf7-response-output{margin:0 0 1.5em;padding:.5em 1em;border:0;font-size:.8em;border-radius:5px}.form-wrapper .wpcf7-form.invalid .wpcf7-response-output{background-color:rgba(255,0,0,.1);color:#c00}.form-wrapper .wpcf7-form.sent .wpcf7-response-output{background-color:var(--color-green-100);color:var(--color-green)}.form-wrapper .wpcf7-form.submitting>*{opacity:.3;pointer-events:none}.form-wrapper .wpcf7-form.submitting::after{display:block}.viewmore-btn img,.viewmore-btn svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.viewmore-btn:hover img,.viewmore-btn:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.wp-pagenavi a,.wp-pagenavi span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border:1px solid var(--color-green);border-radius:3px}.wp-pagenavi a:hover,.wp-pagenavi a.current,.wp-pagenavi span:hover,.wp-pagenavi span.current{background-color:var(--color-green);color:#fff}#main-header{position:fixed;z-index:900;top:0;left:0;width:100%;border-bottom:1px solid var(--color-gray-100);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#main-header.headroom--not-top{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}#main-header .nav .top-nav::after{content:"";display:block;position:absolute;top:0;bottom:0;left:100%;background-color:var(--color-green);width:50vw;z-index:0}#main-header .nav .top-nav .search-form{position:absolute;top:calc(100% + 5px);right:0;border-radius:5px;border:1px solid var(--color-green);background-color:#fff;z-index:1000;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width: 639px){#main-header .nav .top-nav .search-form{top:105px;position:fixed;width:calc(100% - 30px);left:15px;right:auto}}#main-header .nav .top-nav .search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-header .nav .top-nav .search-form input[type=search]{height:40px;width:300px;border:0;padding:0 10px;color:#000;font-weight:500}#main-header .nav .top-nav .search-form input[type=search]:focus{outline:none}#main-header .nav .top-nav .search-form button[type=submit]{width:40px;height:40px;text-indent:-9999px;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="black"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" /></svg>');background-position:center;background-repeat:no-repeat;background-size:50%}#main-header .nav .top-nav .search-btn.active img:nth-child(1){display:none}#main-header .nav .top-nav .search-btn.active img:nth-child(2){display:block}#main-header .nav .bottom-nav ul{margin:0;padding:0;list-style:none}#main-header .nav .bottom-nav .menu{position:relative}#main-header .nav .bottom-nav .menu li{position:relative}#main-header .nav .bottom-nav .menu li:hover>a,#main-header .nav .bottom-nav .menu li.current-menu-item>a{color:var(--color-yellow)}#main-header .nav .bottom-nav .menu li img{max-width:100%;height:auto;border-radius:5px;display:block;margin-bottom:.5em;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#main-header .nav .bottom-nav .menu li a{display:block}#main-header .nav .bottom-nav .menu li a:hover img{opacity:.8}#main-header .nav .bottom-nav .menu li .sub-menu{position:absolute;top:100%;left:0;width:250px;background-color:#fff;z-index:500;padding:20px;border-radius:0 0 10px 10px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);display:none}#main-header .nav .bottom-nav .menu li .sub-menu li a{font-size:.9em}#main-header .nav .bottom-nav .menu li.mega-menu{position:initial}#main-header .nav .bottom-nav .menu li.mega-menu>.sub-menu{right:0;width:100%;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}#main-header .nav .bottom-nav .menu li.mega-menu>.sub-menu>li{width:calc(33.3333333333% - 15px)}#main-header .nav .bottom-nav .menu li.mega-menu>.sub-menu>li>a{color:var(--primary-color);font-size:.9em}#main-header .nav .bottom-nav .menu li.mega-menu>.sub-menu .sub-menu{position:static;display:block;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;margin-top:.5em}#main-header .nav .bottom-nav .menu li.mega-menu>.sub-menu .sub-menu li a{font-weight:300;font-size:.85em}#main-header .nav .bottom-nav .menu li.mega-menu:hover>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}#main-header .nav .bottom-nav .menu li:hover .sub-menu{display:block}#main-header .nav .bottom-nav .menu>li>a{text-transform:uppercase;color:var(--color-green);font-weight:bold}.menu-toggle-btn{width:30px;height:16px;border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;position:relative;display:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.menu-toggle-btn:focus{outline:none}@media(max-width: 1023px){.menu-toggle-btn{display:block;z-index:500}}.menu-toggle-btn span{display:block;width:100%;height:2px;position:absolute;right:0;background:var(--color-green);-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 639px){.menu-toggle-btn span{background-color:var(--color-green)}}.menu-toggle-btn span:nth-child(1){top:0px}.menu-toggle-btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle-btn span:nth-child(3){bottom:0}.menu-toggle-btn.active span{top:50% !important;bottom:auto}.menu-toggle-btn.active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.menu-toggle-btn.active span:nth-child(2){display:none}.menu-toggle-btn.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-menu{--mobile-menu-width: 300px;position:fixed;top:0;left:0;width:var(--mobile-menu-width);height:100%;overflow-y:auto;background-color:#fff;border-right:1px solid var(--color-gray-300);z-index:999;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}#mobile-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}#mobile-menu .mobile-menu-container{position:relative}#mobile-menu .mobile-menu-container .close-btn{width:50px;padding:0 0 0 15px;display:inline-block;position:absolute;top:20px;left:0;color:#111;background:0 0;border:0;font-weight:400;text-transform:uppercase;text-align:center;line-height:25px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#mobile-menu .mobile-menu-container .close-btn svg{width:100%}#mobile-menu .mobile-menu-container ul{margin:0;padding:0;list-style:none;background-color:#fff}#mobile-menu .mobile-menu-container .menu li{border-bottom:1px solid var(--color-gray-300)}#mobile-menu .mobile-menu-container .menu li:first-child{border-top:1px solid var(--color-gray-300)}#mobile-menu .mobile-menu-container .menu li a{display:block;color:#070406;font-weight:300;padding:15px}#mobile-menu .mobile-menu-container .menu li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}#mobile-menu .mobile-menu-container .menu li.menu-item-has-children>a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'><path stroke-linecap='round' stroke-linejoin='round' d='M8.25 4.5l7.5 7.5-7.5 7.5' /></svg>");background-size:100%;background-position:center;background-repeat:no-repeat}#mobile-menu .mobile-menu-container .menu .sub-menu{position:fixed;top:0;left:0;width:calc(var(--mobile-menu-width) - 20px);height:100%;overflow-y:auto;background-color:#fff;border-right:1px solid var(--color-gray-300);padding-top:70px;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.2);box-shadow:2px 0 5px rgba(0,0,0,.2);z-index:100;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:all .3s ease;transition:all .3s ease}#mobile-menu .mobile-menu-container .menu .sub-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}#mobile-menu .mobile-widgets{margin-top:2em;padding:0 15px 2em}#mobile-menu .mobile-widgets .widget{margin-bottom:2em}#mobile-menu .mobile-widgets .widget .widget-title{font-size:1.2em;font-weight:bold}#mobile-menu .mobile-widgets .widget p{margin-bottom:.5em}#search-bar .toggle-btn span{display:block;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 320 512"><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>');background-size:7px auto;background-position:right center;background-repeat:no-repeat;padding-right:15px}#footer{background-image:url(../img/footer-bg.jpg);background-repeat:no-repeat}#footer .socials svg{fill:#fff}#footer .menu li,#footer .icon-list li{margin-bottom:.5em}#footer .menu a:hover,#footer .icon-list a:hover{color:var(--color-green)}#footer .icon-list img,#footer .icon-list svg{-webkit-transform:translateY(3px);transform:translateY(3px)}#footer .form-wrapper .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:5px}#footer .form-wrapper .inputs .wpcf7-form-control-wrap{margin:0}#footer .form-wrapper .inputs input[type=email]{height:50px;padding:0 10px;background-color:rgba(0,0,0,0);border:0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .form-wrapper .inputs input[type=email]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#footer .form-wrapper .inputs button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50px;height:auto;background:none;color:#000;padding:0}#footer .form-wrapper .inputs button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;color:var(--color-green)}#footer .form-wrapper .inputs button svg{height:1.5em;width:auto}.videos-grid .videos-grid__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}@media(max-width: 767px){.videos-grid .videos-grid__content{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.videos-grid .videos-grid__content .video-item:nth-child(1){grid-column:1/3;grid-row:1/3}.videos-grid .videos-grid__content .video-item:nth-child(1) .video-title h3{font-size:1.5rem}.videos-grid .videos-grid__content .video-item:not(:nth-child(1)){grid-column:auto;grid-row:auto}.videos-grid .videos-grid__content .video-item .video-thumb{border-radius:0;overflow:hidden}.videos-grid .videos-grid__content .video-item .video-title{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);color:#fff;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){.videos-grid .videos-grid__content .video-item .video-title{position:static;background:none;padding:0;color:#000}}.videos-grid .videos-grid__content .video-item .video-title:hover{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 100%)}@media(max-width: 767px){.videos-grid .videos-grid__content .video-item .video-title:hover{background:none}}.videos-grid .videos-grid__content .video-item .video-title h3{font-weight:400;font-size:1rem}.about-features .features .item:hover .badge{background-color:var(--color-green)}.about-features .features .item:hover .entry-title{color:var(--color-green)}.products .product .badge-green{background-color:var(--color-green)}.products .product .badge-yellow{background-color:var(--color-yellow)}.products .product .thumb{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.products .product .buttons .btnOrder svg circle,.products .product .buttons .btnOrder svg path{fill:var(--color-green)}.products .product:hover .thumb{background-color:var(--color-yellow)}.products .product:hover .text-box .entry-title a{color:var(--color-green)}.products .product:hover .buttons{bottom:10px}.single-vigo_product .product-images .badge-green{background-color:var(--color-green)}.single-vigo_product .product-images .badge-yellow{background-color:var(--color-yellow)}.single-vigo_product .product-images .thumbnails .swiper-slide{cursor:pointer}.single-vigo_product .product-images .thumbnails .swiper-slide-thumb-active{opacity:1}.single-vigo_product .product-summary .cart-buttons .btn svg path,.single-vigo_product .product-summary .cart-buttons .btn svg circle{fill:var(--color-green)}.form_cart input[type=number]::-webkit-outer-spin-button,.form_cart input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form_cart input[type=number]:focus{outline:none}.posts .post:hover a{color:var(--color-green)}.posts .post:hover .thumb .badge{background-color:var(--color-yellow)}.tab-posts-grid .posts .post{grid-column:auto;grid-row:auto}@media(max-width: 639px){.tab-posts-grid .posts .post{grid-column:span 2}}.tab-posts-grid .posts .post .thumb{padding-top:66.66%}.tab-posts-grid .posts .post .thumb img{position:absolute;top:0;left:0}.tab-posts-grid .posts .post:nth-child(1){grid-column:1/3;grid-row:1/3}@media(max-width: 639px){.tab-posts-grid .posts .post:nth-child(1){grid-column:span 4}}.tab-posts-grid .posts .post:nth-child(1) .thumb{padding-top:79%}.videos .video-item{display:block;position:relative;overflow:hidden}.videos .video-item .video-thumb{position:relative;overflow:hidden;display:block;aspect-ratio:4/3}.videos .video-item .video-thumb::before{display:block;content:"";width:60px;height:60px;background:rgba(255,255,255,.5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-player-play-filled' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='white' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z' stroke-width='0' fill='white' /%3E%3C/svg%3E") center center no-repeat;background-size:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.videos .video-item .video-thumb img{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videos .video-item .video-title{margin-top:.5rem}.videos .video-item .video-title h3{font-weight:500;font-size:1.1rem}.videos .video-item:hover{color:var()}/*# sourceMappingURL=custom.css.map */