body{font-family:'Roboto',sans-serif}.video-popup.active{visibility:visible}.video-popup iframe{display:block;width:100%;height:100%}.igi_box_btn_video{position:absolute;top:calc(50% - 33px);left:calc(50% - 33px)}.igi_btn_video{display:inline-block;width:70px;height:70px;text-align:center;line-height:50px;position:absolute;border-radius:50%;cursor:pointer;background:#fff}.igi_bg_video{border:7px solid var(--main-color);position:absolute;width:100%;height:100%;border-radius:50%;z-index:1;opacity:100%}span.igi_open_video{position:absolute;z-index:999;display:inline-block;width:69px;height:69px;background:none;line-height:69px;top:50%;transform:translateY(-50%);left:calc(50% - 34px);border-radius:50%}span.igi_open_video i{font-size:21px;color:var(--main-color);width:69px;height:69px;position:absolute;left:0;line-height:69px}.video-popup{position:fixed;bottom:0;right:0;top:0;left:0;z-index:9999999;overflow:auto;background:rgb(0 0 0 / .85);visibility:hidden}.video-wrap{position:absolute;border-radius:5px;width:900px;left:calc(50% - 450px);height:500px;top:calc(50% - 250px)}.video-popup .igi_closed{position:absolute;right:5px;top:-10px;font-size:15px;z-index:9999999;color:#fff;font-weight:600;width:30px;height:30px;text-align:center;background:red;border-radius:50%;line-height:28px;cursor:pointer}.navigation{clear:both;text-align:center;margin-top:30px}.navigation .pages{margin-right:15px;display:none}.navigation a,.navigation span.current{min-width:30px;height:30px;text-align:center;font-size:14px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;font-weight:500;color:#0f8e45;background-color:#fff;border:1px solid #0f8e45}.navigation a:hover,.navigation span.current{color:#fff!important;background-color:#0f8e45}.navigation a.first,.navigation a.last{display:none}.fixed_right{position:fixed;bottom:70px;right:40px;z-index:100}#zalo_mess .play-now .ripple{background-position:center center}#face_mess .play-now .ripple{background-position:bottom center}#float_button,#zalo_mess,#face_mess{margin-top:30px;position:relative;height:40px;cursor:pointer}#float_button .play-now{display:block}.play-now{position:relative;border-radius:50%;z-index:10;text-align:center}.play-now .ripple,.play-now .ripple:before,.play-now .ripple:after{position:absolute;top:50%;left:50%;height:44px;width:44px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgb(80 170 178 / .3);-moz-box-shadow:0 0 0 0 rgb(80 170 178 / .3);-ms-box-shadow:0 0 0 0 rgb(80 170 178 / .3);-o-box-shadow:0 0 0 0 rgb(80 170 178 / .3);box-shadow:0 0 0 0 rgb(80 170 178 / .3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple{background-image:url(/wp-content/themes/igitech/resources/images/social_fixed.png)}@keyframes ripple{70%{box-shadow:0 0 0 20px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#back-to-top{position:fixed;right:10px;width:57px;height:57px;background:url(/wp-content/themes/igitech/resources/css/../images/top.png);bottom:10px;color:#fff;border-radius:50%;text-align:center;padding-top:3px;font-size:20px;opacity:.6;transition:all .3s ease;z-index:999999999999}.popupSearchBox{height:100%;width:100%;position:fixed;z-index:99999999;top:0;left:0;background-color:rgb(0 0 0 / .9);right:0;bottom:0}.popupSearchBox .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:#fff}.overlay-content{position:relative;top:46%;width:95%;text-align:center;margin-top:30px;margin:auto;max-width:800px}.popupSearchBox input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:calc(100% - 100px);background:#fff}.popupSearchBox button{float:left;width:100px;background:#ab1c30!important;font-size:15px;border:none;cursor:pointer;height:55px;color:#fff}.a-ripple{width:54px;height:54px;border-radius:50%;box-shadow:0 0 0 0 #690f71;animation:ripple 3s infinite}.btn-call{position:fixed;right:40px;bottom:180px;z-index:9999}.btn-zalo{position:fixed;right:40px;bottom:120px;z-index:9999}.btn-mess{position:fixed;right:40px;bottom:60px;z-index:9999}.detail-body h1,.detail-body h2,.detail-body h3,.detail-body h4,.detail-body h5{margin-top:20px}.detail-body iframe{display:block;margin:0 auto}.detail-body table{width:100%!important;border-collapse:collapse}.detail-body table tbody tr:nth-child(even){background-color:#eee}.detail-body table tbody tr td{border:solid 1px #aaa;padding:5px 10px 5px 10px}.detail-body h1,.detail-body h2,.detail-body h3,.detail-body h4,.detail-body h5{font-weight:700}.detail-body{text-align:justify;line-height:28px}.detail-body img{display:block;max-width:100%;height:auto;object-fit:cover;margin:0 auto}@media (max-width:992.8px){.video-wrap{width:100%;left:0}}@media (max-width:767.8px){.detail-body h1{font-size:22px}.detail-body h2{font-size:21px}.detail-body h3{font-size:20px}.detail-body h4{font-size:19px}.detail-body h5{margin-top:18px}.btn-call,.btn-zalo,.btn-mess{right:15px}.video-wrap{height:250px}}.nNote{cursor:pointer;margin:0;padding:10px;box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;z-index:1000000;width:100%;text-align:center;position:fixed}.nWarning{background:#ffe9ad;border:1px solid #eac572;color:#826200}.nSuccess{background:#effeb9;border:1px solid #c1d779;color:#3C5A01}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%)}#ppo-overlay{background:rgb(0 0 0 / .7);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:998}.ajax-loading-block-window{height:128px;right:0;overflow:hidden;position:fixed;top:0;width:100%;height:100%;z-index:1100}.ajax-loading-block-window .loading-image{background:url(/wp-content/themes/igitech/resources/images/ajax_loader_large.gif) no-repeat;height:128px;left:50%;position:absolute;top:50%;width:128px;margin:0 auto}.product-detail-body .add-to-cart{margin-top:20px;overflow:hidden}.product-detail-body .add-to-cart .quantity .qtyval{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;color:#888;float:left;font-size:14px;height:30px;text-align:center;width:30px}.product-detail-body .add-to-cart .quantity .qtyval:focus{outline:none}.product-detail-body .add-to-cart .quantity .plus,.product-detail-body .add-to-cart .quantity .minus{border:1px solid #ccc;color:#888;float:left;font-size:14px;height:30px;width:30px;line-height:30px;text-align:center;text-decoration:none}.cartInfo.quickCart{margin:0;padding:15px}.cartInfo table th{color:#0f8e45}.cartInfo table td{vertical-align:middle!important}.cartInfo .thumb{width:97px;border-right:none}.cartInfo .quantity{width:110px}.cartInfo .quantity .qtyval{border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:none;border-right:none;color:#888;float:left;font-size:14px;height:22px;text-align:center;width:30px}.cartInfo .quantity .qtyval:focus{outline:none}.cartInfo .quantity .plus,.cartInfo .quantity .minus{border:1px solid #eee;color:#888;float:left;font-size:14px;height:22px;text-align:center;text-decoration:none;width:25px}.page-cart .btnCart{text-align:right}.page-cart .btnCart a{padding:10px 20px;background:#841720;color:#fff;text-transform:uppercase;cursor:pointer;outline:none;display:inline-block}.page-cart .btnCart a:hover{background:#0f8e45}.btnCart a{color:#fff}.coupon-area{text-align:right;margin-bottom:10px;text-transform:uppercase}.coupon-area input{padding:5px}.coupon-area input:focus{outline:none}.page-cart .checkout .title{font-size:18px;font-weight:600;margin-bottom:10px;text-transform:uppercase;color:#0f8e45}.page-cart .checkout .cartCheckout{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;font-size:13px}.page-cart .checkout .cartCheckout td{padding:0 0 10px}.page-cart .checkout .cartCheckout .cart-meta{color:#666}.page-cart .checkout .cartInfo-price{margin:0 0 10px;font-size:16px;text-transform:uppercase}.page-cart .checkout .cartInfo-price .totalAmount{font-weight:600}.t_red{color:red}.bold{font-weight:700}.box-search #product_cat{position:absolute;max-width:142px;left:10px;top:50%;transform:translateY(-50%);border:0;color:#6c757d}.box-search #product_cat:after{content:'';height:70%;width:1px;background-color:#6c757d;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-middle .header-middle-main .box-search .form-control{padding-left:10em}.box-subscribe .left form{width:100%}.box-subscribe .wpcf7-spinner{position:absolute}.box-subscribe p{margin-bottom:0}.box-subscribe .left .wpcf7{width:60%}.box-subscribe .left form .btn-main{top:3px;transform:unset}.video-item img{aspect-ratio:16/9}.cate-product-desc{height:80vh;overflow:hidden}.btn-show-desc{display:inline-block;padding:.5em 1em;font-weight:500;background-color:#0f8e45;color:#fff;font-size:14px}.btn-show-desc:hover{background-color:#00c152}.product-item .product__img img{aspect-ratio:1/1}.pull-right.box-button{text-align:right}.product-gallery__trigger{display:none}.aside-news-item{display:flex}.aside-news-item:first-child{margin-top:15px}.aside-news-item:not(:last-child){margin-bottom:15px}.aside-news-item .aside-news__img{width:30%}.aside-news-item .aside-news__body{width:70%;padding-left:10px}.aside-news-item .aside-news__body .aside-news-title{font-size:14px}.detail-body figure{max-width:100%}.box-product-desc .right{top:80px}@media (max-width:767.8px){.box-subscribe .left .wpcf7{width:100%}.checkout .cartInfo table th.t_center{display:none}.checkout .cartInfo table td.t_right{display:none}.page-cart .btnCart{text-align:center}}@media (min-width:1200px){.main-menu>ul>li.has-children{position:relative;padding-right:1.1em}.main-menu>ul>li.has-children:hover{background-color:#f1bc1b}.main-menu>ul>li.has-children:after{content:'\f107';font-family:"Font Awesome 5 Pro";position:absolute;right:1.1em;top:50%;transform:translateY(-50%);color:#fff}}@media (min-width:768px){.main-menu ul li a{font-weight:400}.main-menu .current-menu-item{background-color:#f1bc1b}.header-nav.sticky{position:fixed;top:0;left:0;width:100%;z-index:9999}}