body,input,button,option,textarea,label,legend,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}ins{text-decoration:none}.scrolltop svg{width:32px;height:32px}.scrolltop svg path{stroke-width:1px;stroke:#fff}.scrolltop:hover:before{top:-90%;height:368%;right:-57%}.vms-contact-fixed{position:fixed;bottom:60px;right:0;z-index:9999}.vms-contact-fixed a{position:relative;display:block;align-items:center;border-radius:20px 0 0 20px;margin-bottom:10px;color:#fff;width:40px;height:40px;right:0;overflow:hidden;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.vms-contact-fixed .text-after{-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#fff;font-size:13px;display:inline-block;font-weight:500;line-height:40px;letter-spacing:.5px;opacity:0;padding-right:0 10px;position:relative;vertical-align:top}@media (min-width:768px){.vms-contact-fixed a:hover{width:150px;margin-left:-110px}.vms-contact-fixed a:hover>.text-after{opacity:1;display:inline-block;left:0;filter:alpha(opacity=100)}}.project-info{margin:60px 0}.vms-contact-fixed img{width:40px}.phonepc{background:linear-gradient(0,#4f9500,#90d541)}.messengerpc{background:linear-gradient(0,#1269ce,#2db8fe)}.zalopc{background:linear-gradient(0,#045bdb,#5ba1ff)}.emailpc{background:linear-gradient(0,#eea004,#fece72)}.mappc{background:linear-gradient(0,#0fa6d5,#15d7f0)}a#scrolltop{background:#d22333}ul.products li.product .loop-short-description ul,.project-info .post-content ul,.product-description .elementor-widget-container ul,.woocommerce-product-details__short-description ul{list-style-type:disc;padding-left:20px}ul.products li .star-rating{display:none}ul.products li{position:relative;height:auto;text-align:left}ul.products li.product .woocommerce-loop-product_title{font-weight:700;font-size:18px;color:#333}ul.products li.product .loop-short-description{font-weight:350;font-size:16px;line-height:24px;color:#666;margin-bottom:10px}ul.products li.product a.add_to_cart_button{background:#2879fe;border-radius:4px;color:#fff;padding:0;display:inline-block;margin-top:0;text-transform:uppercase;font-size:14px;line-height:18px;display:none;-webkit-transition:.5s;transition:.5s;opacity:0;visibility:hidden;position:absolute;bottom:0;left:50%;width:150px;transform:translateX(-50%) translateY(-50%)}ul.products a.loop-view-detail{width:132px!important;position:absolute;height:36px;padding:10px 22px 11px;display:block;background:rgba(255,255,255,.9);font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center;color:#333;text-transform:uppercase;border-radius:0;-webkit-transition:.5s;transition:.5s;left:50%;top:30%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden}ul.products li a.product_type_simple{font-weight:600;font-size:16px;line-height:24px;color:#00a6ed;display:none}ul.products li .loop-content{background:#fff;-webkit-transition:.5s;transition:.5s;position:relative;padding:15px 10px 10px}ul.products li:hover .loop-content{margin-top:-50px}ul.products li:hover a.add_to_cart_button{display:block;visibility:visible;opacity:1;padding:10px 22px 11px;height:36px}ul.products li:hover a.loop-view-detail{visibility:visible;opacity:1}@media (max-width:576px){.woocommerce-breadcrumb{padding:10px 0}}@media (min-width:576px){.woocommerce-breadcrumb{padding:10px 0}}@media (min-width:1200px){.woocommerce-breadcrumb{padding-left:0;padding-right:0;padding:15px 0}}.woocommerce-breadcrumb a{display:block;color:#111}@media (max-width:576px){.woocommerce-breadcrumb{font-weight:400;font-size:12px;line-height:18px}}@media (min-width:576px){.woocommerce-breadcrumb{font-weight:400;font-size:14px;line-height:20px}}@media (min-width:992px){.woocommerce-breadcrumb{font-weight:400;font-size:12px;line-height:18px}}.woocommerce-breadcrumb a{color:#111;display:inline-block}@media (max-width:576px){.woocommerce-breadcrumb a{font-weight:400;font-size:12px;line-height:18px}}@media (min-width:576px){.woocommerce-breadcrumb a{font-weight:400;font-size:14px;line-height:20px}}@media (min-width:992px){.woocommerce-breadcrumb a{font-weight:400;font-size:12px;line-height:18px}}.woocommerce-breadcrumb .separator{margin:0 5px}@media (max-width:576px){#breadcrumbs{padding:10px 0}}@media (min-width:576px){#breadcrumbs{padding:10px 0}}@media (min-width:1200px){#breadcrumbs{padding-left:0;padding-right:0;display:block;padding:15px 0}}#breadcrumbs span{display:block;color:#111}@media (max-width:576px){#breadcrumbs span{font-weight:400;font-size:12px;line-height:18px}}@media (min-width:576px){#breadcrumbs span{font-weight:400;font-size:14px;line-height:20px}}@media (min-width:992px){#breadcrumbs span{font-weight:400;font-size:12px;line-height:18px}}#breadcrumbs span a{float:left;color:#111}@media (max-width:576px){#breadcrumbs span a{font-weight:400;font-size:12px;line-height:18px}}@media (min-width:576px){#breadcrumbs span a{font-weight:400;font-size:14px;line-height:20px}}@media (min-width:992px){#breadcrumbs span a{font-weight:400;font-size:12px;line-height:18px}}#breadcrumbs .separator{float:left;margin:0 5px}.sale-badge{padding:0 10px;position:absolute;right:10px;top:10px;font-size:14px;background:#ea272d;color:#fff}.woocommerce-checkout.woocommerce-page .page-content{max-width:1170px;display:block;margin:0 auto}.woocommerce-info{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#666;margin:0 0 10px;padding-left:10px;background:#f8f8f8;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-info a{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#8ec93f;margin-left:5px}input.input-text[name=coupon_code]{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;height:44px;width:100%}input.input-text[name=username]{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;height:44px}input.input-text[name=password]{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;height:44px}button.button[name=apply_coupon]{background:#086b3e;border-radius:4px;height:44px;width:120px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#fff;border:0}button.button[name=login]{background:#086b3e;border-radius:4px;height:44px;width:120px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#fff}form.woocommerce-form-coupon .form-row-first,form.woocommerce-form-coupon .form-row-last{width:auto}form.woocommerce-form-coupon .form-row-first .input-text{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;height:44px;max-width:470px;width:100%;margin-right:0}form.checkout_coupon{border:0;padding:0;margin:0;display:flex;width:100%}form.checkout_coupon p:first-child{display:none}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields h3{font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;color:#333}.woocommerce-checkout.woocommerce-page .woocommerce form .form-row label{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333;margin-bottom:5px}form.checkout .form-row-first{width:100%}form.checkout .input-text{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;height:44px;width:100%;margin-right:0}form.checkout textarea.input-text{height:100px}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields h3{display:none}.woocommerce-checkout.woocommerce-page #order_review_heading{font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;color:#333}.woocommerce-checkout.woocommerce-page #order_review table{background-color:#fff;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px}.woocommerce-checkout.woocommerce-page .wc_payment_method label{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333;transition:all .3s ease}.woocommerce-checkout.woocommerce-page .wc_payment_method label:hover{color:#8ec93f}.woocommerce-checkout.woocommerce-page .wc_payment_method input[type=radio]:checked+label{color:#8ec93f}.woocommerce-checkout.woocommerce-page .woocommerce table.woocommerce-checkout-review-order-table tbody td{background-color:#fff;padding:15px 12px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table td:last-child{text-align:right}.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table tfoot th{background-color:#fff;padding:15px 12px}.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table tfoot td{border:0;background-color:#fff;padding:15px 12px}.woocommerce-checkout.woocommerce-page .woocommerce #payment #place_order{float:left;width:100%;padding:15px;background:#086b3e;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;text-transform:uppercase;color:#fff;border:0}.woocommerce-checkout.woocommerce-page .woocommerce .payment_box{padding:15px}.woocommerce-checkout.woocommerce-page .woocommerce .wc_payment_method{margin-bottom:10px}.woocommerce-checkout.woocommerce-page .woocommerce .product-name .variation p{margin-bottom:5px}.woocommerce-checkout.woocommerce-page .woocommerce .product-name .variation dt{float:left;margin-right:10px;padding-left:15px;font-weight:700}.woocommerce-checkout.woocommerce-page .woocommerce{max-width:570px;padding:20px;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 0 10px #e0e0e0;margin:0 auto;overflow:hidden}.woocommerce-checkout.woocommerce-page .woocommerce-info:before{content:""}.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table tfoot .cart-subtotal td{color:#8ec93f;font-weight:400}.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table tfoot .order-total td{color:#8ec93f}.woocommerce-checkout.woocommerce-page .woocommerce-checkout #payment{background:0 0}.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout #order_review_heading,.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout #order_review,.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout .col2-set{width:100%}.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods{list-style-type:none;padding:0}.woocommerce-notices-wrapper{margin:10px 0}.woocommerce-privacy-policy-text{margin:10px 0}@media (max-width:767px){.woocommerce-checkout.woocommerce-page .woocommerce-info{margin-bottom:0;padding:0;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:10px}.woocommerce-checkout.woocommerce-page .woocommerce form.checkout_coupon p.form-row.form-row-first{width:100%}.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout .col2-set{width:100%}.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout #order_review_heading,.woocommerce-checkout.woocommerce-page .checkout.woocommerce-checkout #order_review{width:100%}.woocommerce-checkout.woocommerce-page .page-content{padding:0 10px}.woocommerce-checkout.woocommerce-page .woocommerce-info{margin-bottom:10px}}.woocommerce-checkout.woocommerce-page.woocommerce-order-received h1{display:none}.woocommerce-checkout.woocommerce-page.woocommerce-order-received h3{font-style:normal;font-weight:700;font-size:36px;line-height:49px;text-align:center;text-transform:uppercase;color:#263952}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order{text-align:center;max-width:500px;margin-left:auto;margin-right:auto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#666;padding-bottom:40px}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#666;display:inline-block}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order i{color:#263952}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order ul{list-style:none;margin-bottom:35px;padding:0}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order strong{color:#263952}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order .contact>p{font-weight:700}.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce-order .backhome{background:#263952;border-radius:4px;padding:10px 15px;font-style:normal;font-weight:700;font-size:14px;line-height:26px;text-align:center;text-transform:uppercase;color:#fff}.cart_totals h2{padding:10px 0}.remove{display:block;text-align:center}.variation{margin-bottom:10px}.variation p{margin-bottom:5px}.variation dt{padding-left:10px;float:left;font-weight:700;margin-right:10px}.quantity{position:relative;width:fit-content}.quantity-up{left:0}.quantity-down{right:0}.quantity-button{position:absolute;top:0;width:44px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#2879fd;color:#fff;font-size:20px}.quantity .qty{padding:10px 40px;width:160px;text-align:center}.coupon{max-width:450px;position:relative;float:right;width:100%}.coupon label{display:none}.coupon button[name=apply_coupon]{position:absolute;right:0}.wc-proceed-to-checkout{padding:20px;text-align:center;background:#2879fd}.wc-proceed-to-checkout a{color:#fff}.product-thumbnail{width:20%}@media (max-width:767px){.product-price{display:none}.product-thumbnail{padding:10px 5px;width:30%}.coupon{margin-bottom:10px}}.woocommerce-account .page-content{max-width:1170px;display:block;margin:0 auto}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:50%;float:left}.woocommerce-account h1{display:none}.woocommerce-account h2{font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;color:#333;margin:0;padding-left:20px}.woocommerce-account .woocommerce form .form-row label{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333;margin-bottom:8px}.woocommerce form.login,.woocommerce form.register{border:0;padding:20px;margin-top:0}.woocommerce-account .woocommerce form .form-row input[type=text],.woocommerce-account .woocommerce form .form-row input[type=password],.woocommerce-account .woocommerce form .form-row input[type=email]{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px}.woocommerce-account .woocommerce form .footerLogin{display:flex;justify-content:space-between;align-items:center}.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme{display:flex;align-items:center}.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme span{margin-left:5px;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#666}.woocommerce-account .woocommerce form .footerLogin .lost_password a{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#8ec93f}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-account .woocommerce form.register .button{background:#086b3e;border-radius:4px;font-style:normal;font-weight:800;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;width:100%;padding:12px 0}.woocommerce-account .woocommerce form.register{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#666}.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2{margin-top:55px}.woocommerce-account .woocommerce .col2-set .col-1{border-right:1px solid #e0e0e0}@media (max-width:767px){.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2{margin-top:20px;border-right:0;float:left;width:100%}.woocommerce form.login,.woocommerce form.register{padding:0}.woocommerce-account h2{padding-left:0}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:100%;padding:0;border:0}}li.product .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){li.product .price .amount{font-weight:700;font-size:14px;line-height:20px}}@media (min-width:576px){li.product .price .amount{font-weight:700;font-size:14px;line-height:20px}}@media (min-width:992px){li.product .price .amount{font-weight:700;font-size:16px;line-height:22px}}li.product .price ins{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-decoration:none}@media (max-width:576px){li.product .price ins .amount{font-weight:700;font-size:14px;line-height:20px}}@media (min-width:576px){li.product .price ins .amount{font-weight:700;font-size:14px;line-height:20px}}@media (min-width:992px){li.product .price ins .amount{font-weight:700;font-size:16px;line-height:22px}}li.product .price del{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (max-width:576px){li.product .price del .amount{font-weight:400;font-size:13px;line-height:19px}}@media (min-width:576px){li.product .price del .amount{font-weight:400;font-size:13px;line-height:19px}}@media (min-width:992px){li.product .price del .amount{font-weight:400;font-size:14px;line-height:20px}}li.product .price .woocommerce-Price-currencySymbol{margin-left:3px}ul.products li.product .price ins{margin-right:5px}@media (min-width:576px){li.product .price .woocommerce-Price-currencySymbol{margin-left:3px}ul.products li.product .price ins{margin-right:5px}}@media (min-width:992px){li.product .price .woocommerce-Price-currencySymbol{margin-left:3px}ul.products li.product .price ins{margin-right:10px}}li.product .woocommerce-loop-product__link{display:block}.elementor-widget-vms-slide-products.elementor-wc-products li.product .woocommerce-loop-product__title{margin:10px 0 0 3px}li.product .woocommerce-loop-product__title{margin:10px 0 0 3px}@media (max-width:576px){li.product .woocommerce-loop-product__title{font-weight:400;font-size:13px;line-height:19px}}@media (min-width:576px){li.product .woocommerce-loop-product__title{font-weight:400;font-size:13px;line-height:19px}}@media (min-width:992px){li.product .woocommerce-loop-product__title{font-weight:400;font-size:14px;line-height:20px}}.sidebar-fixed-onscroll.fixed{position:fixed;z-index:999}.header-menu-fix.fixed{width:100%;position:fixed;left:0;top:0;z-index:999}.color-primary .elementor-button-text{background-color:blue}.page-id-2676 .page-content{max-width:1170px}.gallery-columns-3 .gallery-item{width:33.333%}.gallery .gallery-item img{width:100%}.gallery .gallery-item{float:left;margin:0;text-align:center;padding:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery{margin:auto -6px;padding:6px 0;line-height:1;overflow-x:hidden}