@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Light.ttf);font-style: normal;font-weight: 300;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-LightItalic.ttf);font-style: italic;font-weight: 300;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Regular.ttf);font-style: normal;font-weight: 400;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Italic.ttf);font-style: italic;font-weight: 400;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Medium.ttf);font-style: normal;font-weight: 500;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-MediumItalic.ttf);font-style: italic;font-weight: 500;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-SemiBold.ttf);font-style: normal;font-weight: 600;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-SemiBoldItalic.ttf);font-style: italic;font-weight: 600;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Bold.ttf);font-style: normal;font-weight: 700;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-BoldItalic.ttf);font-style: italic;font-weight: 700;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-ExtraBold.ttf);font-style: normal;font-weight: 800;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-ExtraBoldItalic.ttf);font-style: italic;font-weight: 800;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Black.ttf);font-style: normal;font-weight: 900;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-BlackItalic.ttf);font-style: italic;font-weight: 900;}
@font-face{font-family: 'VNF-Bodoni';src:url(fonts/VNF-Bodoni-Regular.ttf);font-style: normal;font-weight: 400;}
body{font-family: 'Montserrat';padding: 0;margin: 0;}
body.single-post {overflow: unset;}
html {overflow-x: hidden;}
*{margin:0;padding:0;line-height:1.5}
a{text-decoration:none;color:#212529;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a:active,a:hover{color:}
ul{padding-left:0}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0}
.img img{width:100%;height:auto;object-fit:cover}
.zek_background{background-size:cover;background-repeat:no-repeat;background-position:center}
.zek_position{position:relative}
.zek_linkfull{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.capt a,.title a,.title span,.title a,.name a,.name span,.capt strong,.title strong,.name strong{line-height:normal}
.screen-reader-text{display:none}
.head.navbar-fixed-top{box-shadow:1px 1px 10px rgba(0,0,0,0.15);position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}
.img_hover{overflow:hidden;position:relative}
.img_hover img{transition:all 1.5s}
.img_hover:hover img{transform:scale(1)}
.img_hover:before,.button_home:before{position:absolute;top:0;left:-100%;display:block;content:'';width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:2}
.img_hover:hover:before,.button_home:hover:before{-webkit-animation:shine 1.3s;animation:shine 1.3s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
@media (min-width: 576px) {
.container,.container-sm{max-width:540px}
}
@media (min-width: 768px) {
.container,.container-md,.container-sm{max-width:720px}
}
@media (min-width: 992px) {
.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media (min-width: 1400px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}
}
.row-margin{--bs-gutter-y:var(--bs-gutter-x);margin-top:calc(-.5 * var(--bs-gutter-y));margin-bottom:calc(-.5 * var(--bs-gutter-y))}
.row-margin>*{margin-top:0;padding-top:calc(var(--bs-gutter-x) * .5);padding-bottom:calc(var(--bs-gutter-x) * .5)}
.container{--bs-gutter-x: 30px;}
.row{--bs-gutter-x: 30px;}
.flex{display:flex;flex-wrap:wrap}
.flex-center{align-items:center}
.flex-between{justify-content:space-between}
.row-reverse{flex-direction:row-reverse}
.column-reverse{flex-direction:column-reverse}
.rela {position: relative;}
.ab {position: absolute;}
.mb {display: none;}
.img-fit {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.buttons_added input{border:1px solid #777;margin:0;height:33px;display:inline-block;vertical-align:middle;padding:0 10px}
.devvn-popup-title span{display:initial}
.mfp-content .devvn-popup-quickbuy a.devvn_buy_now_style{display:none}
a.devvn_buy_now_style:hover {background: #06b686;}
.image-product{position:relative}
.nf-form-content{padding:0!important}
.nf-form-content .file_upload-container input.nf-element{display:none!important}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{border-radius: 10px !important;border-color: #c0c0c0 !important;}
.nf-form-content textarea.ninja-forms-field{height: 180px !important;}
.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{min-width: 178px; background:#056148!important;padding:0 10px!important;font-weight:500;border-radius: 8px;}
.nf-form-title,.nf-before-form-content{display:none}
.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label{margin-bottom: 8px !important;}
.nf-field-label .nf-label-span, .nf-field-label label{font-weight: 500 !important;}
.nf-form-content label{font-size: 20px !important;}
#ninja_forms_required_items,.nf-field-container{margin-bottom:16px!important}
.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{padding:15px!important;}
.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:48px!important}
.nf-form-content .list-select-wrap>div div:after{font-size:14px!important;height:42px!important;line-height:42px!important}
.nf-form-content .file_upload-container button.ninja-forms-field{width:100%;height:42px;line-height:20px;text-align:left;border:1px solid #c4c4c4;background:#f7f7f7!important;color:#787878;position:relative}
.nf-form-content .file_upload-container button.ninja-forms-field:after{content:"\f0ee";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:18px}

.nf-form-content .file_upload-container .nf-fu-progress{display:none}
.nf-form-content .file_upload-container .files_uploaded a{font-weight:600;text-decoration:underline;margin-left:3px}
.nf-response-msg{font-weight:600}
.nf-error.field-wrap .nf-field-element:after{height:40px!important;width:40px!important;line-height:40px!important;background:#e7292f!important}
.woocommerce a.remove{width:30px;height:22px;position:relative;transition:opacity 200ms;vertical-align:top;display:block;-webkit-appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0;text-indent:-9999px}
.woocommerce a.remove:before,.woocommerce a.remove:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAQAAACMnYaxAAAAXUlEQVR4XsWQQQrAQAgD84Pti/JSoaftN1MCdgXxXgYvGfUQyABE4DEIUJmeuKgVlJI5em0RGTesFXXZuLwCzvL2pYbHmfCTNSXxpyyajLGClFy7K1dgaaho7YYovIpO3rju6hYFAAAAAElFTkSuQmCC) 0 0 no-repeat;left:8px;position:absolute;right:8px;top:2px;display:inline-block;content:''}
.woocommerce a.remove:before{height:6px;transform-origin:-7% 100%;-moz-transform-origin:-7% 100%;-webkit-transform-origin:-7% 100%;transition:transform 150ms;-moz-transition:transform 150ms;-webkit-transition:transform 150ms;width:14px}
.woocommerce a.remove:after{background-position:-1px -4px;height:12px;margin-left:1px;margin-right:2px;margin-top:4px;width:11px}
.woocommerce a.remove:hover:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform 250ms;-moz-transition:transform 250ms;-webkit-transition:transform 250ms}
.woocommerce a.remove:hover{background:transparent}
.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{display:block}
#ftwp-container #ftwp-contents.ftwp-border-medium,#ftwp-container #ftwp-trigger.ftwp-border-medium{border-width:1px}

#toc_container{background:rgba(2,128,68,0.1);border-radius:30px;margin:30px auto;padding:30px 20px;width:450px !important;max-width: 100%; border:none}
.content-post iframe{display:block;margin:20px auto;width:100%;height:450px;object-fit:contain}
.content-post ul,.content-post ol{padding-left:20px}
.content-post li{position:relative;margin-bottom:10px}
.content-post strong,.content-post b,.content-post i,.content-post a{line-height:normal}
.content-post .gca-column+br{display:none}
.content-post h1{ font-size:28px;}
.content-post h2{font-size:24px;}
.content-post h3{font-size:20px;}
.content-post h4{font-size:18px;}
.content-post h5,.content-post h6{font-size:16px;}
.content-post blockquote{padding:15px 15px 15px 25px;border-left:5px solid #000;background:#f6f6f6}
.content-post .gallery{display:flex;flex-wrap:wrap;margin:-12px!important}
.content-post .gallery br{display:none}
.content-post .gallery .gallery-item{padding:12px}
.content-post .gallery.gallery-columns-2 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3)!important}
.content-post .gallery.gallery-columns-4 .gallery-item{width:25%!important}
.content-post .gallery.gallery-columns-5 .gallery-item{width:20%!important}
.content-post .gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6)!important}
.content-post .gallery.gallery-columns-7 .gallery-item{width:calc(100% / 7)!important}
.content-post .gallery.gallery-columns-8 .gallery-item{width:calc(100% / 8)!important}
.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 9)!important}
.content-post .gallery .gallery-item .gallery-icon{width:100%;position:relative;overflow:hidden;padding-top:56.25%}
.content-post .gallery .gallery-item .gallery-icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:0!important}
.content-post a:hover{text-decoration:underline}
.content-post .wp-caption.aligncenter{max-width:100%!important}
img.aligncenter{display:block;margin:0 auto}
.content-post .alignnone{margin:0 15px 15px 0}
.content-post .aligncenter,.content-post div.aligncenter{display:block;margin:15px auto}
.content-post .alignright{float:right;margin:10px 0 15px 15px}
.content-post .alignleft{float:left;margin:10px 15px 15px 0}
a img.alignright{float:right;margin:10px 0 15px 15px}
a img.alignnone{margin:10px 15px 15px 0}
a img.alignleft{float:left;margin:10px 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:none;max-width:100%;padding:0}
.wp-caption.alignnone{margin:10px 15px 15px 0}
.wp-caption.alignleft{margin:10px 15px 15px 0}
.wp-caption.alignright{margin:10px 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:100%}
.wp-caption p.wp-caption-text{margin:0;padding:10px 10px 0;text-align:center}
div.wpcf7 .ajax-loader{position:absolute}
.widget-tabs{padding:7px;margin-bottom:0;border:0;list-style:none;margin-left:0;margin-right:0;background-color:#33b5e5;margin-bottom:1.7rem;word-wrap:break-word}

.wpcf7-form-control-wrap{position:initial}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
.widget .gallery{display:grid;grid-column-gap:10px;grid-row-gap:10px}
.widget .gallery br{display:none}
.widget .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.widget .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.widget .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.widget .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.widget .gallery-item{margin:0!important;width:100%!important;display:flex;align-items:center;float:none}
.widget .gallery-item img{border:none!important}
.columns-2{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:30px}
.columns-3{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:30px}
.columns-4{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:30px}
.columns-5{grid-template-columns:repeat(5,1fr);display:grid;grid-gap:30px}
.columns-6{grid-template-columns:repeat(6,1fr);display:grid;grid-gap:30px}
.sticky{position:-webkit-sticky;position:sticky;top:10px}
.block_slider{margin:-15px}
.item_slider{padding:15px}
.zek_supports{position:fixed;right:0;bottom:0;z-index:999;width:170px;height:170px;display:flex;align-items:center;justify-content:center}
.zek_supports .toggle{position:relative;height:60px;width:60px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;color:#333;font-size:36px;cursor:pointer;transition:1.25s;z-index:5}
.zek_supports.active .toggle{transform:rotate(360deg);box-shadow:0 6px 8px rgba(0,0,0,0.15),0 0 0 2px #333,0 0 0 8px #fff}
.zek_supports .item{position:absolute;left:-20px;list-style:none;transition:.5s;transform:rotate(calc(130deg/3 * var(--i)));transform-origin:110px;scale:0;transition-delay:calc(0.05s * var(--i))}
.zek_supports.active .item{scale:1}
.zek_supports .item a{position:relative;display:flex;transform:rotate(calc(360deg/-8 * var(--i)));width:50px;height:50px;background-color:#FFF;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);transition:.5s;background:#056148}
.zek_supports .item a .hotline-phone-ring-circle-fill {
    top: -3px;
    left: -2px;
    background-color: #056148;
}
.zek_supports .item a .hotline-phone-ring-circle {
    top: -12px;
    left: -12px;
    border: 2px solid #056148;
}
.zek_supports .item svg{transition:.3s;z-index: 1;}
.zek_supports .item:hover svg{transform:scale(1.1)}
.zek_backtop{position:fixed;right:66px;bottom:130px;transition:.5s}
.zek_supports.active .zek_backtop{opacity:1;visibility:unset;bottom:210px}
.zek_backtop a{height:40px;width:40px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex!important;align-items:center;justify-content:center;color:#333;font-size:24px;opacity: 1 !important;}


.zek_header_logo img{object-fit: contain;max-height: 100px;}
.zek_header_pc{background:#056148;padding:15px 0}
.zek_header_menu .searchform{position:relative;border-radius:50px;overflow:hidden}
.zek_header_menu .searchform input{padding:12px 20px}
.zek_header_menu .searchform input::placeholder{font-style:italic}
.zek_header_menu .searchform button{position:absolute;top:0;right:15px;height:100%;border:none;background:transparent;font-size:21px}
.zek_header_menu .searchform button i{color:#056148}
.list_right_menu_top ul li a{display:flex;align-items:center}
.list_right_menu_top ul{align-items:center;justify-content:end;list-style: none;margin-bottom: 0;gap: 20px;}
.list_right_menu_top ul li a img{margin-right:10px;transition-duration:.3s;z-index: 1;}
@keyframes list_right_menu_top {
0%{transform:scale(1)}
100%{transform:scale(1.3)}
}
@-webkit-keyframes phonering-alo-circle-anim {
    0% {
      -webkit-transform: rotate(0) scale(0.5) skew(1deg);
      -webkit-opacity: 0.1;
    }
    30% {
      -webkit-transform: rotate(0) scale(0.7) skew(1deg);
      -webkit-opacity: 0.5;
    }
    100% {
      -webkit-transform: rotate(0) scale(1) skew(1deg);
      -webkit-opacity: 0.1;
    }
  }
  @-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
      -webkit-transform: rotate(0) scale(0.7) skew(1deg);
      opacity: 0.6;
    }
    50% {
      -webkit-transform: rotate(0) scale(1) skew(1deg);
      opacity: 0.6;
    }
    100% {
      -webkit-transform: rotate(0) scale(0.7) skew(1deg);
      opacity: 0.6;
    }
  }
  @-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
      -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    10% {
      -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
      -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
      -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
      -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
      -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    100% {
      -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
  }
  .hotline-phone-ring-circle {
    width: 75px;
  height: 75px;
  top: -22px;
  left: -22px;
  position: absolute;
  background-color: transparent;
  border-radius: 100%;
  border: 2px solid #7ab189;
  -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out !important;
  animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50% !important;
  -ms-transform-origin: 50% 50% !important;
  transform-origin: 50% 50%;
  opacity: 0.5;
  z-index: 0;
}
.hotline-phone-ring-circle-fill {
    width: 55px;
  height: 55px;
  top: -12px;
  left: -11px;
  position: absolute;
  background-color: #7ab189;
  border-radius: 100%;
  border: 2px solid transparent;
  -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
  animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  z-index: 0;
}
.list_right_menu_top ul li a{color:#fff;position: relative;}
.list_right_menu_top ul li {
    position: relative;
    align-items: center;
    gap: 10px;
}
.list_right_menu_top ul li .text {
    color: #fff;
}
.list_right_menu_top ul li .text .phone {
  margin-bottom: 0;
  font-weight: 800;
  font-size: 17px;
}
.menu_right ul{list-style: none;margin-bottom: 0;}
#zek_menu_header .menu_right > ul {
  display: flex;
    flex-wrap: nowrap;
    max-width: none;
    width: max-content;
}
#zek_menu_header .menu_right {
  overflow-x: auto;
}
#menu-menu-main{display:flex;flex-wrap:wrap;}
#menu_click.mb #menu-menu-main {display: contents;}
.zek_menu_header .nav-links{color:#fff;font-weight:400;font-size:17px;display:block;text-transform:uppercase;transition-duration:.5s;line-height: 26px;position: relative;padding: 0 !important;}
.zek_menu_header .nav-links::before {
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  background: #fbf1ca;
  transition: 0.4s;
  transform: scaleX(0);
  transform-origin: left;
  position: absolute;
  bottom: -5px;
}
.zek_menu_header .nav-links:hover::before {
  transform: scaleX(1);
}
.zek_menu_header .menu-item {
  padding:9px 30px;
}
.zek_menu_header .nav-links:hover{color:#fbf1ca}
#list_menu_danh_muc .nav-links:hover{color:#fff;background:#056148}
#list_menu_danh_muc {overflow-y: auto;}
.sub-menu{display:none;position:absolute;background:#056148;z-index:111;border-radius:15px;box-shadow:rgba(0,0,0,0.1) 0 10px 50px;transition-duration:.5s;margin-top: 7px;}
.menu-item:hover .sub-menu{display:block;transition-duration:.5s}
.zek_menu_header .menu-item.current-menu-item{background:#7AB189}
.zek_menu_header{background:#056148;z-index:99999999999;width:100%}
.menu_danh_muc{display:flex;align-items:center;justify-content:center;padding:10px 0;font-weight:600;font-size:15px;color:#fff;background:#00716B}
.menu_danh_muc:hover{color:#fff}
.zek_menu_header .menu_left{position:relative}
.zek_menu_header .menu_left:hover #menu_click {
    height:fit-content;opacity:1;z-index:100;
}
.zek_menu_header #menu_click{position:absolute;top:43px;width:100%;min-width: 220px; background:#056148;height:0;opacity:0;overflow:hidden;transition-duration:1s}
.zek_menu_header #menu_click.show{height:fit-content;opacity:1;z-index:100}
.menu_danh_muc img{margin-right:10px}
#list_menu_danh_muc ul{background:#F9F9FB;padding:0}
#list_menu_danh_muc .nav-links{font-weight:400;font-size:18px;color:#2F2E2E;padding:15px 20px;display:block;border-bottom:1px solid #9B9797;transition-duration:.3s}
.zek_home_banner .col-md-3{padding:0;overflow-y:auto;scrollbar-color:#f1f1f1 #888}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-thumb{background:#056148;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#056148}
.zek_home_banner .slide_right .item{position:relative;padding-bottom:60%;display:block}
.zek_home_banner .slide_right .item img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}

#footer{background: #056148;color: #fff;}
#footer a{color: #fff;}
.footer_main{padding: 30px 0;}
.footer_main .widget{width: 25%;}
.zek_footer_title{font-weight: bold;text-transform: uppercase;font-size: 18px;margin-bottom: 16px;}
.footer_main p{margin-bottom: 12px;}
.footer_main ul,.footer_main ol,.footer_main table,.footer_main blockquote{margin-bottom: 12px;}
.footer_main ul,.footer_main ol{padding-left: 20px;list-style: disc;}
.footer_main li{margin-bottom: 12px;list-style: disc;}
.footer_main li:last-child{margin-bottom: 0;}
.footer_main .textwidget>*:last-child{margin-bottom: 0;}
.footer_bot{padding: 20px 0;font-size: 14px;border-top: 1px solid #ffffff33;}
.footer_bot .textwidget>*:last-child{margin-bottom: 0;}
.title_sidebar .zek_sidebar_title{background:#056148;font-weight:600;font-size:15px;color:#FFF;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;padding:15px 0;margin-bottom:0}
.title_sidebar .custom-html-widget{background:#F7F7F7;padding:25px 20px}
.title_sidebar .custom-html-widget ul li{display:flex;align-items:center;margin-bottom:15px}
.title_sidebar .custom-html-widget ul li:last-child{margin-bottom:0}
.title_sidebar .custom-html-widget ul li img{margin-right:10px}
.title_sidebar .custom-html-widget ul li p{font-weight:600;font-size:14px;color:#2F2E2E}
.woocommerce-ordering{display:none}

.banner_archive_product{background-size:cover!important;background-position:center!important;padding-bottom:25%;position:relative;}
.banner_archive_product::before{content:'';width:100%;height:100%;position:absolute;background:#000;opacity:.5;z-index:0;left:0;top:0}
.banner_archive_product .content{position:absolute;top:0;bottom:0;margin:auto;left:100px;height:fit-content;z-index:1}
.banner_archive_product .content .title{font-weight:600;font-size:40px;text-transform:capitalize;color:#FFF;text-shadow:4px 6px 4px rgba(0,0,0,0.3);margin-bottom:20px}
.banner_archive_product .content .zek_breadcrumbs{background:transparent}
.banner_archive_product .content .zek_breadcrumbs .container{padding:0}
.banner_archive_product .content .zek_breadcrumbs .container a,.banner_archive_product .content .zek_breadcrumbs .container span{color:#fff}

.title_sidebar.style2 .custom-html-widget{padding:0}
.title_sidebar.style2 .content{background:#446F5B;text-align:center;padding:20px 30px}
.title_sidebar.style2 .content p{color:#fff}
.title_sidebar.style2 .content a{color:#fff;font-weight:500}
.title_sidebar.style2 .mail{display:flex;align-items:center;padding:15px 0;justify-content:center}
.title_sidebar.style2 .mail i{margin-right:10px}
.title_sidebar.style3 .custom-html-widget{padding:0}
.title_sidebar.style3{margin-top:50px}
.content_filter{background:#F2F2F2;padding:16px;position:relative}
.content_filter ul li{margin-bottom:10px}
.content_filter ul li a{position:relative;padding-left:20px!important}
.content_filter ul li a::before{content:'';width:15px;height:15px;border:1px solid #6B6F75;position:absolute;left:0;top:3px;border-radius:3px}
.content_filter ul li:last-child{margin-bottom:0}
.content_filter::after{content:'';position:absolute;width:90%;height:1px;background:#9b97978f;bottom:0;left:0;right:0;margin:auto}
.content_filter.none_affter::after{content:none}


.sidebar-pro.sidebar{margin-bottom:30px}
.devvn-popup-title,.popup-customer-info-group .devvn-order-btn{background:#056148!important}
.zek_header_menu .dgwt-wcas-sf-wrapp{padding:0;border-radius:30px}
.zek_header_menu .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:transparent;padding:5px 20px;outline: none;}
.zek_header_menu .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:4px;left:unset;right:10px}
.zek_header_menu .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:none}
.form_popup{position:fixed;left:0;top:0;right:0;width:100vw;height:100vh;background:#000000b3;z-index:999999;display:none}
.form_popup .content{position:absolute;left:0;right:0;top:50%;max-width: calc(100% - 30px);max-height: 100%;overflow-y: scroll; width:820px;margin:auto;transform:translateY(-50%) scale(0.7);background-size:cover!important;background-position:center!important;padding:60px 0;border-radius:30px;}
.form_popup .content .title{font-family:'VNF-Bodoni';font-style:normal;font-weight:400;font-size:40px;line-height:120%;text-align:center;text-transform:capitalize;color:#FFF}
.form_popup .content label{font-style:normal;font-weight:600;font-size:20px;line-height:120%;text-transform:capitalize;color:#FFF}
.form_popup .content input,.form_popup .content textarea{background:transparent!important;border:none!important;border-bottom:1px solid #fff!important}
.form_popup .content input[type="submit"]{background:#056148!important;font-style:normal;font-weight:600;font-size:20px!important;color:#FFF;height:50px!important;border-radius:15px;border-bottom:none!important;margin-top:30px}
.form_popup .content input::placeholder,.form_popup .content textarea::placeholder,.form_popup .nf-form-content input:not([type=button]),.form_popup .content textarea{font-style:normal;font-weight:400;font-size:18px!important;color:#F9F9FB;border-radius: 0 !important;}
.form_popup .button_close{position:absolute;top:12px;right:30px;color:#fff;font-size:64px;font-weight:500;line-height:1;border:none;background:none}
.form_popup .form{width:75%;margin:auto}
.form_popup .blur{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}
.zek_fake_buy img{width:100%;object-fit:cover;object-position:center}
.zek_fake_buy .left{width:25%}
.zek_fake_buy .right{width:75%;padding-left:10px}
.zek_fake_buy{
    width: 350px;
    display: none;
    background: #ffffff5c;
    opacity: 1;
    padding: 10px;
    border-radius: 20px;
    box-shadow: rgba(100,100,111,0.2) 0 7px 29px 0;
    transition-duration: 1s;
    position: fixed;
    bottom: 30px;
    left: 30px;
    z-index: 999999;
}
.zek_fake_buy.blur{opacity:0}
.zek_fake_buy.block{display:block}
.zek_fake_buy.none{display:none}
.zek_fake_buy .content{align-items:center}
.zek_fake_buy .text1{font-style:normal;font-weight:400;font-size:13px;line-height:120%;color:#2F2E2E}
.zek_fake_buy .text2{font-style:normal;font-weight:500;font-size:15px;line-height:120%;color:#2F2E2E;margin-top:10px}
.zek_fake_buy .time p{font-style:italic;font-weight:300;font-size:16px;line-height:120%;color:#2F2E2E;margin-top:10px}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){color:#fff;border-radius:10px;border:1px solid #056148}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{color:#056148}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background:#056148}
.variable-item[aria-checked="true"] .variable-item-span{color:#fff!important}
.variations_form .single_add_to_cart_button{margin-right:15px!important}
.zek_header_menu .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-style:italic;font-weight:400;font-size:17px;line-height:18px;color:#6B6F75}

.zek_header_mb{display:none}
.zek_header_menu .menu li>i{display:none}
.zek_header_menu ul{list-style:none;margin-bottom:0}
.zek_header_menu .menu{display:flex;align-items:center}
.zek_header_menu .menu>li{display:block;margin-right:30px}
.zek_header_menu .menu>li:last-child{margin-right:0}
.zek_header_menu .menu li{position:relative}
.zek_header_menu .menu>li>a{display:block;font-weight:500;line-height:50px}
.zek_header_menu .menu>li.current-menu-item>a{font-weight:700}
.zek_header_menu .menu ul{opacity:0;visibility:hidden;position:absolute;z-index:99;border-radius:10px;background:#fff;width:auto;padding:10px 0;min-width:220px;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:1px 1px 10px #ccc;-o-box-shadow:1px 1px 10px #ccc;-ms-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 15px #ccc;transition:all .3s}
.zek_header_menu .menu>li>ul{top:100%;left:-20px;transform:scaleY(0);transform-origin:0 0}
.zek_header_menu .menu>li>ul ul{top:0;left:100%;transform:scaleX(0);transform-origin:0 0}
.zek_header_menu .menu>li>ul li{padding:5px 20px}
.zek_header_menu .menu>li>ul li>a{display:block;white-space:nowrap;font-size:16px}
.zek_header_menu .menu li:hover>ul{opacity:1;visibility:visible}
.zek_header_menu .menu>li:hover>ul{transform:scaleY(1)}
.zek_header_menu .menu>li>ul li:hover>ul{transform:scaleX(1)}


/* Page */
.zek_breadcrumbs *{margin-bottom:0}
.zek_breadcrumbs .separator{margin:0 3px;font-size:14px}
.zek_breadcrumbs *{margin-bottom:0}
#zek_page_default{padding:40px 0 80px;}
.zek_page_title{font-size:40px;font-weight:600;margin-bottom:20px;}
.zek_page_banner{
	height: 0;
    padding-bottom: 25%;
    position: relative;
}
.zek_page_banner .inner{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    width: 100%;
    z-index: 2;
}
.zek_page_banner .inner a{color: #fff;}
.zek_page_banner .inner .zek_page_title{text-shadow: 4px 6px 4px rgba(0, 0, 0, 0.3);}
.zek_page_banner:after{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.3);}
.swiper-button-next, .swiper-button-prev{width: 40px;height: 40px;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);border-radius: 50%;color: #000;}
.swiper-button-prev:after, .swiper-button-next:after{font-size: 18px;font-weight: bold;}


/* Giới thiệu */
.zek_about1{padding: 110px 0 0;}
.zek_about1 .inner{padding-left: 45px;padding-bottom: 160px;}
.zek_about1 .img{height: 100%;overflow: hidden;border-radius: 10px;padding-top: 85%;min-height: 100%;}
.zek_about1 .img img{height: 100%;position: absolute;top: 0;left: 0;}
.zek_about1 .inner .title{color: #056148;font-weight: bold;font-size: 32px;text-transform: uppercase;margin-bottom: 26px;}
.zek_about1:after{content: "";position: absolute;top: 40px;left: 0;background-color: #f7f7f7;border-radius: 15px;height: calc(100% - 200px);width: calc(100% - 310px);z-index: -1;}
.zek_about2{margin-top: -35px;}
.zek_about2 .inner{padding: 180px 80px 180px 45px;background-color: #f7f7f7;border-radius: 10px;}
.zek_about2 .img{border-radius: 10px;padding-top: 100%;width: 100%;overflow: hidden;margin-bottom: 30px;}
.zek_about2 .img:last-child{margin-bottom: 0;}
.zek_about2 .img img{position: absolute;top: 0;left: 0;height: 100%;}
.zek_about2 .img1{padding-top: 135%;}
.zek_about2 .img3{padding-top: 120%;}
.zek_about2 .imgbig{padding-top: 65%;}
.zek_about2 .inner .title{color: #056148;font-weight: bold;font-size: 32px;text-transform: uppercase;margin-bottom: 26px;}
.zek_about3{margin-top: 0;padding: 20px 0;}
.zek_about4{padding: 60px 0;}
.zek_about4 .item .img{width: 100%;padding-top: 50%;overflow: hidden;border-radius: 15px;}
.zek_about4 .item .img img{position: absolute;top: 0;left: 0;height: 100%;}
.zek_about4 .item .inner{padding: 40px 0px 20px;}
.zek_about4 .item .inner .name{font-size: 24px;font-weight: bold;margin-bottom: 20px;color: #056148;}
.zek_about4 .item .inner .content {text-align: justify;}
.zek_about4 .swiper-button-next,.zek_about4 .swiper-button-prev{top: 280px;}
.zek_about4 .swiper-button-next{right: -54px;}
.zek_about4 .swiper-button-prev{left: -54px;}
.zek_about5{padding-bottom: 80px;}
.zek_about5 .zek_block{background-color: #056148;border-radius: 20px;color: #fff;padding: 40px 125px 100px;}
.zek_about5 .zek_block .title{font-size: 32px;line-height: 1.5;font-weight: normal;font-family: 'VNF-Bodoni';margin-bottom: 60px;}
.zek_about5 .zek_block .item .icon{width: 80px;height: 80px;}
.zek_about5 .zek_block .item .icon img{height: 100%;width: 100%;object-fit: contain;}
.zek_about5 .zek_block .item .box{max-width: calc(100% - 80px);padding-left: 20px;}
.zek_about5 .zek_block .item .box .number{font-size: 20px;font-weight: bold;margin-bottom: 8px;}
.zek_about5 .zek_block .item .box .number span{font-size: 24px;}
.zek_about5 .zek_block .item .box .text{font-size: 15px;line-height: 1.2;	}
.zek_about5 .zek_block .col-item:nth-child(3n) .item{justify-content: flex-end;}
.zek_about5 .zek_block .col-item:nth-child(3n+2) .item{justify-content: center;}

/* Liên hệ */
.zek_contact_body{padding: 40px 0 80px;}
.zek_contact_maps {padding-top: 40%;width: 100%;}
.zek_contact_maps .inner{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.zek_contact_maps .inner .box{padding: 50px 45px;background: rgba(47, 46, 46, 0.7);color: #fff;width: 430px;font-size: 16px;}
.zek_contact_maps .zek_background{position: absolute;width: 100%;left: 0;height: 100%;top: 0;}
.zek_contact_maps .zek_background iframe {width: 100%;height: 100%;}
.zek_contact_maps .inner .box .title{text-transform: uppercase;font-size: 24px;font-weight: bold;margin-bottom: 12px;}
.zek_contact_info .title{font-size: 24px;font-weight: 600;text-transform: uppercase;padding-bottom: 12px;position: relative;margin-bottom: 28px;}
.zek_contact_info .title:after{content: "";display: block;width: 75px;height: 2px;background-color: #056148;position: absolute;bottom: 0;left: 0;}
.zek_contact_info .it{position: relative;height: 100px;background-color: #f0f0f0}
.zek_contact_info .it .icon{width: 100px;height: 100%;display: flex;align-items: center;justify-content: center;border-right: 1px solid #6B6F75;}
.zek_contact_info .it .icon img{height: 40px;width: 40px;object-fit: contain;}
.zek_contact_info .it .text{width: calc(100% - 100px);padding: 5px 10px 5px 30px;}
.zek_contact_info .it:nth-child(even){background-color: transparent;color: #056148;}
/* Tin */

.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet{display:flex;flex-wrap:wrap;list-style: none;margin-bottom: 0;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li{width:25%;background:#F7F7F7;text-align:center;padding:20px 15px}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li a{font-style:normal;font-weight:600;font-size:18px;text-transform:capitalize;}
.menu_chuyen_muc{margin-bottom:50px}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li.current-menu-item{background:#056148}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li.current-menu-item a{color:#fff}

.zek_item_news{box-shadow:0px 5.46237px 10.9247px rgba(0, 0, 0, 0.25);height: 100%;}
.zek_item_news .img{padding-top: 65%;}

.zek_item_news .info .name{font-weight:600;font-size:15px;text-transform:capitalize;display:block;margin-bottom: 16px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zek_item_news .info .name a{color:#056148;}
.zek_item_news .info .desc{font-style:italic;font-size:15px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zek_item_news .info .show_more a{font-size:13px;text-decoration-line:underline;text-transform:capitalize;color:#6B6F75;}
.zek_item_news .info .show_more{text-align:right;margin-top: 16px;}
.zek_item_news .info{padding:16px 10px;}
.zek_item_news .time{background:#056148;display:inline-block;position:absolute;top:0;left:0;padding:5px 15px;font-style:normal;font-weight:500;font-size:16.3871px;text-transform:capitalize;color:#FFF;text-align:center}

.pagination{justify-content:center;padding:40px 0 10px}
.pagination ul{margin-bottom:0;list-style:none}
.pagination ul li{display:inline-block;margin:3px 6px;}
.pagination ul li span,.pagination ul li a{display:block;padding:5px;height:40px;width:40px;text-align:center;background:#EAEEF3;line-height:30px;border-radius: 50%;}
.pagination ul li .current,.pagination ul li span:hover,.pagination ul li a:hover{background:#056148;color:#fff}

.single_list{background:#056148;text-align:center;padding:30px;margin-bottom:0!important;padding-bottom:0}
.single_list img{width:72px;margin-bottom:20px}
.single_list p{font-style:normal;font-weight:700;font-size:16px;line-height:150%;text-transform:uppercase;color:#FBF1CA;margin-bottom:20px}
.single_list a{font-style:italic;font-weight:400;font-size:16px;line-height:150%;text-align:center;text-decoration-line:underline;color:#FBF1CA}
.single_list .line{width:100%;height:1px;background:#9B9797;margin:auto;margin-top:30px}
.title_sidebar{margin-bottom:50px!important}
.zek_sidebar .single_list:nth-child(2){border-top-left-radius:20px;border-top-right-radius:20px}
.zek_sidebar .single_list:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.zek_block_single{background:#F7F7F7;padding:30px 26px;border-radius:15px}
.zek_block_single .title{font-family:'VNF-Bodoni';font-style:normal;font-weight:700;font-size:34px;line-height:120%;text-align:center;letter-spacing:.035em;text-transform:uppercase;color:#056148}
.zek_block_single .is_time{width: calc(100% + 52px);margin: 0 -26px;}
.zek_block_single .is_time p{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#1E1927;margin-top:20px;position:relative}
.zek_block_single .is_time p::before{content:'';width:calc(50% - 80px);position:absolute;left:0;top:11px;height:1px;background:#6F7071}
.zek_block_single .is_time p::after{content:'';width:calc(50% - 80px);position:absolute;right:0;top:11px;height:1px;background:#6F7071}
.zek_block_single .tg_mxh{justify-content:space-between}
.zek_block_single .tg_mxh .tg,.content_top_single .tg_mxh .mxh{font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.631434px;color:#6F7071}
.zek_block_single .tg_mxh .mxh i{color:rgba(104,104,104,0.9);margin-left:10px}


.zek_tags{padding-bottom:20px;color:#666;font-size:13px}
.zek_tags a{display:inline-block;height:24px;line-height:24px;border-radius:3px;padding:0 8px;background-color:#f5f5f5;margin-left:3px}
.zek_single_related{padding-top:10px}
.zek_single_related .title{text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:15px}
.zek_single_related .item .img{padding-top:56.25%;margin-bottom:10px}
.zek_single_related .item .name{margin-bottom:0;font-size:16px;font-weight:700}
.zek_sidebar .widget:not(:last-child){margin-bottom:30px}
.zek_sidebar .widget{overflow: hidden;border-radius: 10px;background-color: #f7f7f7;}
.zek_sidebar_title{color: #fff;line-height: 28px;padding: 10px;text-transform: uppercase;font-size: 20px;font-weight: 600;background: #056148;text-align: center;}
.zek_sidebar_post .item:not(:last-child){margin-bottom:15px}
.zek_sidebar_post .item .img{padding-top:56.25%;margin-bottom:10px}
.zek_sidebar_post .item .info .name{font-size:16px;font-weight:700;margin-bottom:5px}
.zek_sidebar_post .item .info .date{color:rgba(20,22,35,0.6);font-size:14px}
.zek_sidebar .menu,.zek_sidebar .widget_categories >ul{list-style:none;margin-bottom:0;background-color:#f5f5f5;padding:10px 15px}
.zek_sidebar .menu>li,.zek_sidebar .widget_categories >ul>li{display:block;margin-bottom:10px;font-size:16px}
.zek_sidebar .menu>li:last-child,.zek_sidebar .widget_categories >ul>li:last-child{margin-bottom:0}
.zek_sidebar .menu>li.current-menu-item>a,.zek_sidebar .menu>li.current-menu-parent>a,.zek_sidebar .menu>li.current-post-parent>a,.zek_sidebar .widget_categories >ul>li.current-cat>a{font-weight:700}
.zek_sidebar .menu li>ul,.zek_sidebar .widget_categories >ul li>ul{list-style:none;margin-bottom:0;padding:5px 8px;background-color:#fff;margin-top:8px;display:none}
.zek_sidebar .menu li>ul>li:not(:last-child),.zek_sidebar .widget_categories >ul li>ul>li:not(:last-child){margin-bottom:5px}
.zek_sidebar .menu li,.zek_sidebar .widget_categories >ul li{position:relative}
.zek_sidebar .menu li.menu-item-has-children >a,.zek_sidebar .widget_categories >ul li.cat-parrent>a{padding-right:20px}
.zek_sidebar .menu li.menu-item-has-children i,.zek_sidebar .widget_categories >ul li.cat-parrent i{position:absolute;cursor:pointer;right:0;top:0;height:22px;width:22px;text-align:center;line-height:22px}
.zek_sidebar .tagcloud{display:flex;flex-wrap:wrap}
.zek_sidebar .tagcloud a{font-size:14px!important;height:40px;padding:0 24px;line-height:40px;background-color:#ECECEC;border-radius:2px;margin:0 5px 8px 0}
.zek_sidebar iframe{width:100%;height:auto;object-fit:cover}
.zek_sidebar .widget_media_image img{width:100%;height:auto;object-fit:contain}

.zek_filter_title{font-size: 18px;font-weight: 600;margin-bottom: 12px;}
.zek_sidebar .support-sidebar .hotline{background-color: #446F5B;color: #fff;display: flex;min-height: 100px;align-items: center;text-align: center;font-size: 15px;}
.zek_sidebar .support-sidebar .hotline .box{width: 100%;padding: 10px;}
.zek_sidebar .support-sidebar .hotline a{color: #fff;font-weight: 600;font-size: 17px;}
.zek_sidebar .support-sidebar .hotline .capt{margin-bottom: 8px;}
.zek_sidebar .support-sidebar .email{height: 60px;display: flex;align-items: center;justify-content: center;}
.zek_sidebar .support-sidebar .email a i{margin-right: 10px;}
.zek_sidebar .policy-sidebar{background-color: #056148;color: #FBF1CA;padding: 28px 14px;}
.zek_sidebar .policy-sidebar .item:not(:last-child){margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #9b979780;}
.zek_sidebar .policy-sidebar .item .icon img {transition-duration: 0.3s;}
.zek_sidebar .policy-sidebar .item:hover .icon img {
  transform: scale(1.3);
}
.zek_sidebar .policy-sidebar .item .icon img{height: 72px;object-fit: contain;}
.zek_sidebar .policy-sidebar .item .name{margin: 20px 0;text-transform: uppercase;font-weight: bold;font-size: 16px;}
.zek_sidebar .policy-sidebar .item .link{display: inline-block;text-decoration: underline;font-style: italic;}

/* Sản phẩm */
.woocommerce-products-header__title{font-family:'VNF-Bodoni';font-weight:700;color:#056148;margin-bottom:40px;text-transform: uppercase; font-size: 25px;}
.list_product{display: flex;flex-wrap: wrap;margin: -15px;}
.list_product .zek_item_pro{width: calc(100% / 4);padding: 5px;}
.zek_item_pro .inner{overflow: hidden;background-color: #fff;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);border-radius: 10px;height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.zek_item_pro .inner .img{padding-top: 100%;background-color: #f7f7f7;}
.zek_item_pro .inner .img img{position: absolute;top: 0;left: 0;height: 100%;transition: all .8s;}
.zek_item_pro .inner:hover .img img{transform: scale(1.08);}
.zek_item_pro .inner .img .sale-flash{width: 50px;height: 50px;border-radius: 50%;color: #fff;display: flex;justify-content: center;align-items: center;background-color: #C71616;font-size: 14px;position: absolute;top: 5px;right: 5px;}
.zek_item_pro .inner .info{width: 100%;display: flex;flex: 1; flex-wrap: wrap;justify-content: space-between;flex-direction: column;padding: 10px 10px 35px;}
.zek_item_pro .inner .info .box_top{width: 100%;}
.zek_item_pro .inner .info .box_mid {
    align-items: center;
    justify-content: center;
    column-gap: 4px;
    row-gap: 8px;
}
.zek_item_pro .inner .info .box_mid .add_cart {
    width: 37%;
}
.zek_item_pro .inner .info .box_mid .buy_now {
    width: 60%;
}
.zek_item_pro .inner .info .box_mid .buy_now a:nth-child(2) {
  display: none;
}
.zek_item_pro .inner .info .box_mid div a {
    font-size: 12px;
    padding: 0px;
    text-align: center;
    width: 100%;
    line-height: 2;
}
.col-big .zek_item_pro .inner .info .box_mid div a {
    font-size: 16px;
    padding: 5px 0;
}
.zek_item_pro .inner .info .name{font-size: 15px;font-weight: 600;margin-bottom: 7px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;text-align: center;}
.zek_item_pro .inner .info .price{display: flex;column-gap: 15px;flex-wrap: wrap;font-size: 14px;font-weight: bold;align-items: center;justify-content: center;}
.content_sec1 .zek_item_pro .inner .info .price {
  justify-content: center;
}
.zek_item_pro .inner .info .price ins{width: fit-content;;text-decoration: none;margin-bottom: 0px;display: inline-block;}
.zek_item_pro .inner .info .price del{width: fit-content;color: #6B6F75;font-weight: normal;font-size: 13px;display: inline-block;}
.zek_item_pro .inner .info .sold{position: absolute;width: 100%;bottom: 0; left: 0;border-radius: 10px;background-color: #FEBDA8;color: #fff;height: 24px;text-align: center;line-height: 24px; font-weight: 500;font-size: 14px;}
.zek_item_pro .inner .info .sold img{position: absolute;height: 30px;left: 0;bottom: 0;}
.zek_item_pro .inner .info .sold .line{position: absolute;height: 100%;background-color: #EB2924;bottom: 0;left: 0;border-radius: 10px 0 0 10px;}
.zek_item_pro .inner .info .sold span{position: relative;z-index: 2;}
.zek_item_pro .inner .info .box_bot{width: 100%;margin-top: 0px;height: 16px;}
.zek_item_pro .inner .info .star-rating{margin: auto;transform: scale(0.7);position: relative;left: 0px;float: none;}

.loai_2 .list_product .zek_item_pro{width: 25%;}

.woocommerce nav.woocommerce-pagination{padding: 40px 0 10px;}

.zek_archivepro_child{padding: 20px 30px 30px;background-color: #EAF2F2;border-radius: 20px;margin-top: 60px;}
.zek_archivepro_child.loai2 .zek_item_pro {
    width: 20%;
    margin-bottom: 14px;
    height: auto;
    padding: 0 7px;
}
.zek_archivepro_child.loai2 {
    border-radius: 20px;
    margin-top: 60px;
    padding: 20px 30px 30px;
    background-color: #EAF2F2;
}
.zek_archivepro_child.loai2 .zek_item_pro .inner .info {
    background-color: #f7f7f7;
}
.zek_archivepro_child.loai2 .link_center a {
    display: inline-block;
    height: 40px;
    line-height: 38px;
    border: 1px solid #056148;
    border-radius: 20px;
    padding: 0 28px;
    color: #056148;
    font-size: 16px;
    font-weight: 500;
}
.zek_archivepro_child .title{color: #00616B;font-size: 35px;font-family: 'VNF-Bodoni';margin-bottom: 20px;}
.zek_archivepro_child .title a{color: #00616B;}
.zek_archivepro_child .swiper-slide{height: auto;}
.zek_archivepro_child .swiper-button-prev{left: 0;}
.zek_archivepro_child .swiper-button-next{right: 0;}
.zek_archivepro_child .zek_item_pro{height: 100%;}
.zek_archivepro_child .zek_item_pro .inner{box-shadow: none;}
.zek_archivepro_child .zek_item_pro .inner .img .sale-flash{width: 40px;height: 40px;font-size: 12px;}
.zek_archivepro_child .zek_item_pro .inner .info{padding: 8px 10px 32px;}
.zek_archivepro_child .zek_item_pro .inner .info .name{font-size: 15px; text-align: center;}
.zek_archivepro_child .zek_item_pro .inner .info .price{font-size: 14px; justify-content: center;}
.zek_archivepro_child .zek_item_pro .inner .info .price ins{margin-bottom: 0px;font-size: 14px;}
.zek_archivepro_child .zek_item_pro .inner .info .price del{font-size: 14px;}
.zek_archivepro_child .zek_item_pro .inner .info .sold{height: 20px;line-height: 20px;font-size: 12px;}
.zek_archivepro_child .zek_item_pro .inner .info .sold img{height: 24px;}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 20px;background-color:#006336;color:#fff;font-weight:500;line-height:28px}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#006336}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#014c2e;color:#fff}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:10px 20px}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#014c2e}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#014c2e}


span.devvn_scala_rating{background: #fff !important;}
div#reviews.woocommerce-Reviews{max-width:100%;border-bottom:0;margin-bottom:0}
.devvn_prod_cmt{max-width:100%;display:none}
.woocommerce .star-rating{width:6.4em;letter-spacing:.25em}
.woocommerce .star-rating::before{color:#c4c4c4}
.woocommerce .star-rating span::before{top:-.2em;color:#FAA82C!important}
.woocommerce #reviews #comments h2{display:none}
span.star_average{color:#FAA82C}
body.woocommerce #reviews .star-rating{color:#FAA82C}
.star_box{border:none;padding:0;margin:0}
#comments a.btn-reviews-now,.woocommerce #review_form #respond p.form-submit input#submit,.woocommerce #reviews #comments ol.commentlist #respond p.form-submit input#submit{background-color:#A61F23}
span.devvn_stars_value i{color:#FAA82C}
.woocommerce #reviews .commentlist .star-rating span:before{top:-.15em}

.woo-variation-product-gallery{margin-bottom:0; margin: auto}
.wvg-single-gallery-image-container{position:relative;width:100%;padding-top:100%;background-color: #f7f7f7;}
.wvg-single-gallery-image-container img{position:absolute;top: 0;left: 0;height: 100% !important;object-fit: contain;}
.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow{display:none!important}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{opacity:1}
.woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{background-color: #f7f7f7;border-radius: 15px;overflow: hidden;}
.zek_info_product{align-items:center;font-size: 14px;}
.zek_info_product .line{height:15px;width:2px;background:#000;margin:0 10px}
.product_title{font-weight:700;font-size:28px;}
.zek_info_product .items strong{color:#EB2924}
.zek_info_product .star{margin-left:15px}
.info-product .price{display: flex;flex-wrap: wrap;flex-direction: column-reverse; background:#F7F7F7;position:relative;padding: 24px 24px 24px 40px;margin-top: 20px;border-radius: 10px;color: #EB2924 !important;font-size: 24px !important;font-weight: bold;}
.info-product .price ins{display: block;width: 100%; text-decoration: none;margin-bottom: 14px;letter-spacing: 0.02em;}
.info-product .price del{display: block;width: 100%;font-weight: normal;font-size: 20px;letter-spacing: 0.02em;color: #6B6F75;}

.info-product .price span.sale-flash{font-weight:600;font-size:14px;color:#FFF;background:red;border-radius:5px;padding:6px 10px 6px 40px;position: absolute;left: 240px;top: 70px;}
.info-product .price span.sale-flash::before{content:'';background:url(https://demowebvn.online/mailinh/wp-content/uploads/2023/03/noto_fire.png);width:20px;height:25px;display:block;position:absolute;left:7px;bottom:5px;background-size:cover;background-position:center}

.save-price{display:inline-block;width: 220px;text-align: center;margin-top: 15px; background:#056148;border-radius:15px;font-weight:400;font-size:14px;color:#fff;padding: 0 15px;line-height: 32px;height: 32px;}
.devvn_prod_variable .quantity{padding-left:0}
.woocommerce div.product form.cart .variations {position: relative;margin-bottom: 0;}
.woocommerce div.product form.cart .reset_variations{position: absolute;top: 0;right: 0;font-weight: 500;font-style: italic;text-decoration: underline;color: #056148;}
.woo-variation-swatches.wvs-show-label .variations td{text-align:left}
.woocommerce div.product form.cart .variations td.label{padding-bottom: 0;}
.woocommerce-product-details__short-description{background:#F7F7F7;padding:22px 30px 12px;border-radius: 10px;margin-top: 20px;}

.woocommerce-product-details__short-description ul,.woocommerce-product-details__short-description ol{margin-left:16px}
.woocommerce-product-details__short-description li{margin-bottom:5px}
.woocommerce-product-details__short-description p{margin-bottom:15px}
.woocommerce-product-details__short-description p:last-child{margin-bottom:0}
.single_variation_wrap{width: 100%;display: block;}
.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom: 20px;}
.quantity.buttons_added{display: flex;align-items: center;}
.woocommerce div.product form.cart .quantity.buttons_added{width:100%;margin-top:20px!important;margin-bottom:20px!important;float: none !important;}
.quantity.buttons_added input::-webkit-outer-spin-button,.quantity.buttons_added input::-webkit-inner-spin-button {display: none;}
.quantity.buttons_added input[type="button"]{background:transparent;border-radius: 50%;width:20px;height:20px;border:1px solid #000;line-height: 18px;padding: 0;}
.quantity.buttons_added input[type="number"]{border:transparent;font-size:24px;padding:0;font-weight:500;width:40px;appearance: textfield;
        -webkit-appearance: none;
        -moz-appearance: textfield;}
.woocommerce div.product form.cart .quantity.buttons_added::before{content:'SỐ LƯỢNG: ';font-weight:700;font-size:15px;color:#2F2E2E;margin-right:10px}
.woocommerce div.product form.cart .button{background:#056148;font-weight:600;font-size:15px;width:calc(50% - 8px);color:#fff;border-radius:15px;margin-right: 16px;}
a.devvn_buy_now_style span{display:none}
a.devvn_buy_now_style{width:calc(50% - 8px);height: 48px; margin:0;background:#056148;font-weight:500;font-size:15px;padding:13px 0;border-radius:15px}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider{border-radius:20px;overflow:hidden}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{border-radius:10px}

.zek_detail_policy {background-color: #f7f7f7;border-radius: 10px;overflow: hidden;position: sticky;top: 60px;}
.zek_detail_policy .title{font-size: 15px;text-align: center;color: #fff;background-color: #056148;padding: 10px;line-height: 28px;text-transform: uppercase;}
.zek_detail_policy .list{list-style: none;margin-bottom: 0;padding: 20px 17px;}
.zek_detail_policy .list .item{padding: 8px 0;display: flex;align-items: center;border-bottom: 1px solid #0003;}
.zek_detail_policy .list .item a {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.zek_detail_policy .list .item a:hover {
  color: #056148;
}
.zek_detail_policy .list .item:last-child {border: none;}
.zek_detail_policy .list .item img{width: 28px;height: 28px;object-fit: contain;}
.zek_detail_policy .list .item span{display: block;width: calc(100% - 28px);padding-left: 10px;font-size: 14px;font-weight: 600}
.zek_detail_suport{display: flex;align-items: center;}
.zek_detail_suport a{width: 50%;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;padding: 0 20px;height: 52px;border-radius: 10px;background-color: #EB2924;}
.zek_detail_suport a i{width: 30px;height: 30px;font-size: 24px;line-height: 30px;}
.zek_detail_suport a div{max-width: calc(100% - 30px);font-size: 14px;padding-left: 10px;	}
.zek_detail_suport a.mess{background-color: #2480EB;margin-left: 16px;}
.zek_detail_content{padding-top: 80px;}
.zek_detail_content .nav-tabs{border-bottom: 0;display: inline-flex;overflow: hidden;border-radius: 15px 15px 0 0;}
.zek_detail_content .nav-tabs button{border: none;background-color: #EAF2F2;height: 48px;padding: 0 15px;min-width: 200px;line-height: 48px;font-size: 20px;font-weight: 500;}
.zek_detail_content .nav-tabs button.active{background-color: #056148;color: #fff;}
.zek_detail_content .tab-content .tab-pane{padding: 50px 30px;background-color: #EAF2F2;border-radius: 0 0 15px 15px;}



/* Giỏ hàng */
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#006336}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#006336}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding: 12px;line-height: 20px;}
.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{border:0;margin:0}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border:0;float:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin: 3px 6px;}
.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span,.woocommerce-page .woocommerce-pagination ul.page-numbers li a,.woocommerce-page .woocommerce-pagination ul.page-numbers li span{font-size:16px;color:#212529;font-weight:600;display:inline-block;width:40px;height:40px;line-height:40px;padding:0;text-align:center;border-radius:50%;-webkit-transition:all .5s;transition:all .5s;border: 1px solid #C4CDDB;}
.woocommerce .woocommerce-pagination ul.page-numbers li a.current,.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,.woocommerce .woocommerce-pagination ul.page-numbers li span.current,.woocommerce .woocommerce-pagination ul.page-numbers li span:hover,.woocommerce-page .woocommerce-pagination ul.page-numbers li a.current,.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover,.woocommerce-page .woocommerce-pagination ul.page-numbers li span.current,.woocommerce-page .woocommerce-pagination ul.page-numbers li span:hover{color:#fff;border-color: #006336; background-color:#006336}
.woocommerce .woocommerce-pagination ul.page-numbers li .next,.woocommerce .woocommerce-pagination ul.page-numbers li .prev,.woocommerce-page .woocommerce-pagination ul.page-numbers li .next,.woocommerce-page .woocommerce-pagination ul.page-numbers li .prev{}
.select2-container--open{z-index:999999}
.select2-container--default.select2-container--default .select2-selection--single{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:3px;height:48px;margin:0}
.select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered{color:#212529;line-height:48px;padding-left:20px}
.select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}
.select2-container--default.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}
.select2-container--default.select2-container--default .select2-selection--single .select2-selection__clear{font-weight:400}
.select2-dropdown{border:1px solid #eee}
.woocommerce table.shop_table{border-collapse:collapse}
.woocommerce table.my_account_orders,.woocommerce table.shop_table.cart{border:0;border-radius:0;margin:0}
.woocommerce table.my_account_orders thead tr,.woocommerce table.shop_table.cart thead tr{border:1px solid #eee;border-radius:3px}
.woocommerce table.my_account_orders th,.woocommerce table.shop_table.cart th{white-space: nowrap; font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#212529;line-height:1.6;padding:14px 12px;border:0;background-color:#f5f5f5}
.woocommerce table.my_account_orders td{border:0}
.woocommerce table.shop_table.cart td{border:0;padding:20px 10px}
.woocommerce table.my_account_orders tbody tr,.woocommerce table.shop_table.cart tbody tr{border:1px solid #eee;border-top:none}
.woocommerce table.my_account_orders tbody tr:last-child,.woocommerce table.shop_table.cart tbody tr:last-child{border:0}
.woocommerce table.my_account_orders .product-name a:hover,.woocommerce table.order_details .product-name a:hover,.woocommerce table.shop_table.cart .product-name a:hover{color:var(--g5-color-accent)}
.woocommerce table.my_account_orders .product-price .amount,.woocommerce table.my_account_orders .product-subtotal .amount,.woocommerce table.shop_table.cart .product-price .amount,.woocommerce table.shop_table.cart .product-subtotal .amount{color:#212529;font-size:15px;font-weight:700}
.woocommerce table.my_account_orders .product-price ins,.woocommerce table.my_account_orders .product-subtotal ins,.woocommerce table.order_details .product-total ins,.woocommerce table.shop_table.cart .product-price ins,.woocommerce table.shop_table.cart .product-subtotal ins{background-color:transparent;font-weight:700}
.woocommerce table.my_account_orders .product-price del,.woocommerce table.my_account_orders .product-subtotal del,.woocommerce table.order_details .product-total del,.woocommerce table.shop_table.cart .product-price del,.woocommerce table.shop_table.cart .product-subtotal del{margin-right:5px;font-weight:500;font-size:13px}
.woocommerce table.my_account_orders .product-quantity .quantity .qty,.woocommerce table.shop_table.cart .product-quantity .quantity .qty{width:70px;height:40px}
.woocommerce table.my_account_orders td.actions,.woocommerce table.shop_table.cart td.actions{padding:30px 0 0}
.woocommerce table.my_account_orders td.actions .coupon .input-text,.woocommerce table.shop_table.cart td.actions .coupon .input-text{border-color:#eee;padding:0 25px}
.woocommerce table.my_account_orders .add_to_cart.button,.woocommerce table.shop_table.cart .add_to_cart.button{font-size:.75rem;line-height:2.75rem;padding:0 2.5rem}
.woocommerce table.shop_table.cart .product-thumbnail{width:100px;padding-left:0}
.woocommerce table.shop_table.cart .product-thumbnail img{width:auto;margin:0}
.woocommerce table.shop_table.cart .product-remove{width:40px}
.woocommerce table.shop_table.cart .product-price,.woocommerce table.shop_table.cart .product-quantity,.woocommerce table.shop_table.cart .product-subtotal{text-align:center}
.woocommerce table.shop_table.cart td.actions .coupon .input-text{width:250px;line-height:46px!important}
.woocommerce table.shop_table.cart .product-quantity .quantity:not(.mini_cart_item .quantity){justify-content:center;margin:0 auto;align-items:center}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{margin-top:70px}
.woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:35px 0 0}
.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{font-size:1rem;line-height:2.75rem;padding:0 2.1875rem}
.woocommerce .cart-collaterals .cart_totals{box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px 30px;max-width:500px}
.woocommerce .cart-collaterals .cart_totals>h2{font-size:24px;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:25px}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce table.woocommerce-checkout-review-order-table{border:0;border-radius:0;margin:0}
.woocommerce .cart-collaterals .cart_totals table th{border:0;padding:0 9px 15px 0;font-size:15px;font-weight:500}
.woocommerce .cart-collaterals .cart_totals table td{border:0;padding:0 0 15px 9px;text-align:right}
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{color:#212529;font-weight:700}
.woocommerce .cart-collaterals .cart_totals table tr:last-child td,.woocommerce .cart-collaterals .cart_totals table tr:last-child th{padding-bottom:0}
.woocommerce .cart-collaterals .cart_totals table .shipping-calculator-button,.woocommerce .cart-collaterals .cart_totals table small,.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name a{color:inherit}
.woocommerce .cart-collaterals .cart_totals table .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}
.woocommerce .cart-collaterals .cart_totals table tr.order-total span.amount{font-weight:700;font-size:24px}
.woocommerce .cart-collaterals .cart_totals table tr.order-total th,.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name strong,.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method .amount,.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li label{font-weight:500}
.woocommerce .cart-collaterals .cart_totals table tr.order-total td,.woocommerce .cart-collaterals .cart_totals table tr.order-total th{border-top:1px solid #ddd;padding-top:20px}
.woocommerce .cart-collaterals .cross-sells>h2{font-size:34px;margin-bottom:50px;text-align:center}
.woocommerce .cart-collaterals .shipping-calculator-form{margin-top:25px}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%;padding-left:0;padding-right:0}
.woocommerce form p{margin-bottom:23px}
.woocommerce form .form-row{display:block;padding:0;margin:0 0 25px}
.woocommerce form .form-row label{margin-bottom:14px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em;line-height:1.2}
.woocommerce form .form-row textarea{height:8em}
.woocommerce-additional-fields,.woocommerce-shipping-fields{margin-top:30px}
.woocommerce-shipping-fields>h3{font-size:15px;margin-bottom:21px;font-weight:500}
.woocommerce-shipping-fields>h3 label span{cursor:pointer}
.woocommerce-shipping-fields>h3 label input{position:relative;top:2px;margin:-2px 8px 0 0}
#order_review_heading,.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3{font-size:24px;line-height:1.5;margin-bottom:21px}
.woocommerce-account-fields .create-account{margin:0!important}
.woocommerce-account-fields label>span{font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;color:#212529;cursor:pointer}
.woocommerce-account-fields label>.input-checkbox{position:relative;top:-2px}
#order_review{padding:24px 30px 34px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.woocommerce #order_review .woocommerce-checkout-payment{margin-top:35px;background:0 0;border-radius:0}
.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods{padding:0;border-color:#eee}
.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li input{position:relative;top:2px;margin-right:5px}
.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li label{margin-bottom:0;font-size:18px;color:#212529;font-weight:500}
.woocommerce #order_review .woocommerce-checkout-payment .place-order{padding:20px 0 0;margin:0}
.woocommerce #order_review .woocommerce-checkout-payment .place-order .button{width:100%;margin-top:50px}
.woocommerce table.woocommerce-checkout-review-order-table thead th{border:0;color:#212529;font-weight:500}
.woocommerce table.woocommerce-checkout-review-order-table .product-name{padding:0 5px 15px 0}
.woocommerce table.woocommerce-checkout-review-order-table .product-total{padding:0 0 15px 5px;text-align:right}
.woocommerce table.order_details .product-name a,.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total{color:#212529}
.woocommerce table.woocommerce-checkout-review-order-table tbody .product-total{color:#212529;font-size:14px;font-weight:700}
.woocommerce table.order_details td,.woocommerce table.order_details th,.woocommerce table.woocommerce-checkout-review-order-table td,.woocommerce table.woocommerce-checkout-review-order-table tfoot td,.woocommerce table.woocommerce-checkout-review-order-table tfoot th{border:0}
.woocommerce table.woocommerce-checkout-review-order-table tfoot th{font-weight:500;padding:0 5px 15px 0}
.woocommerce table.woocommerce-checkout-review-order-table tfoot td{padding:0 0 15px 5px;font-weight:500;text-align:right}
.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th{border-top:1px solid #eee;padding-top:15px}
.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li input{margin:0 5px 0 0;vertical-align:middle}
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:24px;font-weight:700;padding-top:15px;padding-bottom:0;border-top:1px solid #eee}
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-top:15px;padding-bottom:0;border-top:1px solid #eee}
.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{width:100%;float:none}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{font-size:15px;text-transform:none;font-weight:500;letter-spacing:0;display:block;margin-bottom:20px}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input{position:relative;top:1px;margin-right:5px}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin:0;width:100%}
.woocommerce .woocommerce-form-login .lost_password{margin-bottom:0}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{float:none;margin:0;width:100%}
.woocommerce ul.order_details li{margin-top:0}
.woocommerce .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-column__title{font-size:24px;line-height:1.5;margin-bottom:21px}
.woocommerce table.order_details{border:1px solid #eee;border-radius:3px;margin:0}
.woocommerce table.order_details thead th{font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#212529;line-height:1.6;padding:14px 12px;border:0;background-color:#f5f5f5}
.woocommerce table.order_details .product-total .amount{color:#212529;font-size:15px;font-weight:700}
.woocommerce table.order_details tfoot td,.woocommerce table.order_details tfoot th{border:0}
.woocommerce table.order_details tfoot th{font-weight:500}
.woocommerce table.order_details tfoot td{color:#212529}
.woocommerce table.order_details tfoot tr:first-child td,.woocommerce table.order_details tfoot tr:first-child th{border-top:1px solid #eee}
.woocommerce table.order_details tfoot tr:last-child{color:#212529}
.woocommerce table.order_details tfoot tr:last-child td,.woocommerce table.order_details tfoot tr:last-child th{border-top:1px solid #eee}
.woocommerce table.order_details tfoot tr:last-child td{font-size:24px}
#customer_details{float:left;width:50%;margin-bottom:0}
#customer_details .col-1,#customer_details .col-2,.woocommerce div.product form.cart table.variations td.value{width:100%}
#order_review{float:right;width:48%}
#customer_login h2{font-size:24px}
.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
.woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}
.woocommerce-MyAccount-navigation ul li>a{position:relative;display:block;padding:14px 20px;font-size:16px;font-weight:700;color:#212529}
.woocommerce-MyAccount-navigation ul li>a:after{font-family:var(--g5-font-icon);font-size:20px;position:absolute;right:20px;line-height:1;font-weight:300;text-transform:none}
.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active>a{background-color:#f2f2f2}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard>a:after{content:"\f015"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders>a:after{content:"\f733"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads>a:after{content:"\f019"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address>a:after{content:"\f3c5"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account>a:after{content:"\f406"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout>a:after{content:"\f2f5"}
.woocommerce-MyAccount-content>p:not(.woocommerce-info){padding:20px;background-color:#f2f2f2}
.woocommerce-MyAccount-content>p:not(.woocommerce-info) a{color:inherit}
.woocommerce-MyAccount-content fieldset{padding:20px 40px;margin-top:50px;margin-bottom:30px;border:1px solid;border-color:#eee}
.woocommerce-MyAccount-content fieldset legend{width:auto;padding:0 15px;font-weight:700;font-size:16px;color:#212529}
.woocommerce-MyAccount-content h3{font-size:24px;margin-bottom:35px}
.woocommerce table.my_account_orders{font-size:1em}
.woocommerce table.my_account_orders td{padding:15px;text-align:center}
.woocommerce table.my_account_orders th{text-align:center}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after{content:"";display:block;clear:both}
.heading-color{color:#212529!important}
.primary-color{color:#006336!important}
.bg-primary{background-color:#006336!important}
.yith-wcmap .user-image img{margin:0}
.yith-wcmap .user-image{margin-bottom:0}
#my-account-menu-tab .user-info .username{font-weight:700;font-size:18px;text-transform:capitalize}

/* Home */
.zek_home_product_hot .container .content {
  background: #056148;
  padding: 30px 30px;
  padding-top: 15px;
  border-radius: 20px;
}
.zek_home_product_hot .zek_item_pro .inner .info .box_mid div a {
  background: #056148;
}
.zek_title{font-size: 35px;text-align: center;text-transform: capitalize;font-family: 'VNF-Bodoni';margin-bottom: 40px;color: #056148;}
.zek_home_product_hot .zek_title {color: #dcc373;text-align: center;margin-bottom: 40px;}
.zek_home_banner .present{justify-content:space-between;margin-top:20px}
.zek_home_banner .present .box{width:24%;text-align:center;padding:20px 0;background-size:100%!important;background-position:center!important;position:relative;transition-duration:.3s}
.zek_home_banner .present .box:hover{background-size:110%!important}
.zek_home_banner .present .box::after{content:"";background:#000;width:100%;height:100%;position:absolute;z-index:0;opacity:.6;left:0;top:0}
.zek_home_banner .present .box .div{z-index:1;position:inherit}
.zek_home_banner .present .box .div p{color:#fff;font-weight:600;font-size:16px;margin-top:10px;margin-bottom: 0;}
.zek_home_banner .col-custom {
    padding: 0;
}
.zek_group_home{padding: 40px 0 80px;}
.zek_home_product_hot .nav-tabs{border-bottom: 0;justify-content: flex-start;margin-bottom: 20px;margin-top: -10px;}
.zek_home_product_hot .nav-tabs button{padding: 10px 0;color: #fff;font-weight: 600;font-size: 20px;background-color: transparent;border: none;margin: 0 30px;border-bottom: 2px solid transparent;}
.zek_home_product_hot .nav-tabs button:last-child{margin-right: 0;}
.zek_home_product_hot .nav-tabs button:first-child{margin-left: 0;}
.zek_home_product_hot .nav-tabs button.active{color: #dcc373;border-bottom-color: #056148;}
.zek_home_product_hot .col-big .zek_item_pro{height: 100%;}
.zek_home_product_hot .zek_item_pro .inner{border: 2px solid #056148;text-align: center;}
.zek_home_product_hot .col-big .zek_item_pro .inner{background-color: #628865;color: #fff;}
.zek_home_product_hot .col-small .zek_item_pro .inner .img{padding-top: 100%;}
.zek_home_product_hot .col-big .zek_item_pro .inner .img{padding-top: 70%;background-color: transparent;}
.zek_home_product_hot .col-big .zek_item_pro .inner .img .sale-flash{width: 60px;height: 60px;font-size: 15px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .img .sale-flash{width: 40px;height: 40px;font-size: 12px;}
.zek_home_product_hot .zek_item_pro .inner .info .star-rating{margin: 0 auto;left: auto;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .name{height: 36px;overflow: hidden;font-size: 13px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price{flex-direction: row-reverse;justify-content: center;align-items: center;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price del{width: auto;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price ins{width: auto;margin-right: 10px;margin-bottom: 0;font-size: 13px;color: red;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price bdi {color: red;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price .amount {color: red;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price del bdi {color: #000}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .sold{width: calc(100% - 40px);left: 20px;bottom: 10px;height: 18px;line-height: 18px;font-size: 10px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .sold img{height: 24px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info {padding: 30px 40px 70px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .name{font-size: 20px;margin-bottom: 15px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .name a{color: #fff;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .price{font-size: 24px;flex-direction: row-reverse;justify-content: center;align-items: center;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .price ins{margin-bottom: 0;width: auto;margin-right: 15px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .price del{font-size: 16px;color: #fff;width: auto;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .box_bot{margin-top: 15px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .star-rating{transform: scale(0.9);}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .sold{width: calc(100% - 80px);left: 40px;bottom: 25px;background-color: #FFE8AC;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .sold .line{background-color: #FFDC82;}
.zek_home_product .zek_archivepro_child{margin-top: 40px;}
.zek_home_product .link_center{margin-top: 30px;}
.zek_home_product .link_center a{display: inline-block;height: 40px;line-height: 38px; border: 1px solid #056148;border-radius: 20px;padding: 0 28px;color: #056148;font-size: 16px;font-weight: 500;}
.zek_home_policy{padding: 40px 0 60px;color: #FBF1CA;}
.zek_home_policy:after{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(5, 97, 72, 0.9);}
.zek_home_policy .container{position: relative;z-index: 2;}
.zek_home_policy .zek_title{color: #FBF1CA;}
.zek_home_policy .item .icon img {
  transition-duration: 0.3s;
}
.zek_home_policy .item:hover .icon img {
  transform: scale(1.3);
}
.zek_home_policy .col-item{width: 20%;}
.zek_home_policy .item .icon img{height: 72px;object-fit: contain;}
.zek_home_policy .item .name{margin: 20px 0;font-weight: bold;text-transform: uppercase;}
.zek_home_policy .item .link{font-style: italic;text-decoration: underline;}
.zek_home_news{padding: 80px 0;}
.zek_home_news .zek_linkfull {position: unset;}
.zek_home_news .zek_background{height: 100%;border-radius: 10px;overflow: hidden;}
.zek_home_news .item{border-top: 1px solid #9B9797;padding: 20px 0;column-gap: 15px;}
.zek_home_news .big_news {
  height: 100%;
}
.zek_home_news .big_news .item {
  flex-direction: column;
  flex-wrap: nowrap;
  padding-top: 0;
  border-top: none;
  height: 100%;
  justify-content: space-between;
}
.zek_home_news .big_news .item .name {
  font-size: clamp(16px,3vw,20px);
}
.zek_home_news .big_news .item > .img {
  width: 100%;
  padding-bottom: 0;
  height: 70%;
}
.zek_home_news .big_news .item > .content {
  width: 100%;
}
.zek_home_news .item > .img { 
  width: 30%;
  padding-bottom: 30%;
  overflow: hidden;
}
.zek_home_news .item > .img img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  left: 0;
  right: 0;
  transition-duration: 0.3s;
}
.zek_home_news .item > .img img:hover {
  transform: scale(1.3);
}
.zek_home_news .item > .content {
  width: calc(70% - 15px);
}
.zek_home_news .item:last-child{padding-bottom: 0;}
.zek_home_news .item .name{font-size: 15px;font-weight: 600;margin-bottom: 10px;}
.zek_home_news .item .name a:hover {
  color: #056148;
}
.zek_home_news .item .link{display: inline-block;color: #056148;font-size: 15px;border-bottom: 1px solid #056148;}
.zek_home_feedback{padding: 60px 0 80px;}
.zek_home_feedback .zek_slider{margin: 0 -50px;}
.zek_home_feedback .swiper{padding: 0 50px;}
.zek_home_feedback .swiper-slide { padding: 15px;opacity: 0;}
.zek_home_feedback .item { background-color: #fff; padding: 20px;transition: all .8s;border-radius: 10px;}
.zek_home_feedback .item .quote {
    height: 60px;
    width: 60px;
    margin: 0 auto 10px;
    background-image: url(images/ic_quote.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;}
.zek_home_feedback .item .text {
    height: 90px;
    display: flex;
    align-items: center;}
.zek_home_feedback .item .text span {
    display: block;
    width: 100%;}
.zek_home_feedback .item .name{margin-top: 10px;}
.zek_home_feedback .item .name b {text-transform: uppercase;}
.zek_home_feedback .swiper-slide-prev, .zek_home_feedback .swiper-slide-next {opacity: .5;}
.zek_home_feedback .swiper-slide-active { opacity: 1;}
.zek_home_feedback .swiper-slide-active .item{background-color: #056148;color: #fff;}
.zek_home_feedback .swiper-slide-prev .img, .zek_home_feedback .swiper-slide-next .img {
  display: none;
}
.zek_home_feedback .item .img {
  position: relative;
  padding-bottom: 80%;
}
.zek_home_feedback .swiper-slide {
  height: 100%;
  display: flex;
  align-items: center;
}
.zek_home_feedback .item .img img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  top: 0;
  left: 0;
  border-radius: 5%;
}
.zek_home_feedback .swiper-slide-active .item .quote{background-image: url(images/ic_quote2.png);}
.zek_home_contact{padding: 80px 0;}
.zek_home_contact .zek_background{width: calc(50% - 15px);position: absolute;top: 0;left: 0;height: 100%;}
.zek_home_contact .inner{padding: 50px 0;}
.zek_home_contact .inner .form input:not(.submit-wrap input),.zek_home_contact .inner .form textarea{border: none !important;border-bottom: 2px solid #2F2E2E !important;padding: 12px 12px 12px 0 !important;background: none !important;border-radius: 0 !important;}
.zek_home_contact .inner .form textarea {
  height: 70px !important;
}
.zek_home_contact .inner .form #ninja_forms_required_items,.zek_home_contact .inner .form .nf-field-container{margin-bottom: 28px !important;}
.zek_home_contact .inner .form .nf-form-content .label-above .nf-field-label,.zek_home_contact .inner .form .nf-form-content .label-below .nf-field-label,.zek_home_contact .inner .form .nf-form-content .label-hidden .nf-field-label{margin-bottom: 0 !important}
.zek_support_hover_phone {
  position: absolute;
  right: calc(100% + 10px);
  text-shadow: 3px 3px 20px #056148, -2px 1px 30px #056148;
  top: 16px;
  font-size: 15px;
  color: #fff;
  background: #056148;
  font-weight: 700;
  border-radius: 15px;
  padding: 3px 7px;
  opacity: 0;
  transition-duration: 0.3s;
}

.zek_supports .item[style="--i:0;"]:hover .zek_support_hover_phone {
  z-index: 1;
  opacity: 1;
}
.sidebar_loai_2 ul {
  display: flex;
    gap: 30px;
    justify-content: space-evenly;
}
.sidebar_loai_2 .zek_filter_title {
  font-family: 'VNF-Bodoni';
  font-weight: 700;
  color: #056148;
  margin-bottom: 40px;
  text-transform: uppercase;
  font-size: clamp(20px,3vw,25px);
}
.sidebar_loai_2 {
  margin-bottom: clamp(20px,5vw,50px);
}
.khach_nnc {
  display: none;
}
.zek_supports_mobile ul {
  margin-bottom: 0;
}
.zek_supports_mobile ul li {
  width: 20%;
  text-align: center;
}
.zek_supports_mobile ul li :where(img,svg) {
  width: 30px;
  fill: #c43429;
}
.zek_supports_mobile ul li p {
  color: #515151;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 10px;
    font-weight: 700;
}
.zek_supports_mobile {
  padding: 5px 0;
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #fff;
  z-index: 9999;
}
.zek_supports_mobile .zek_backtop {
  right: 15px;
  bottom: 70px;
}
.menu_bot_mb {
  bottom: 55px;
  background: #056148ed;
  width: 50vw;
  height: fit-content;
  padding: 20px;
  display: none;
}
.menu_bot_mb ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.menu_bot_mb li {
  width: 100% !important;
  text-align: left !important;
}
.menu_bot_mb li a {
  color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.zek_supports_mobile li.rela:hover .menu_bot_mb {
  display: flex;
  flex-direction: column-reverse;
}
.zek_supports_mobile ul li:nth-child(3) a {position: relative;display: block;}
.zek_supports_mobile ul li:nth-child(3) a .hotline-phone-ring-circle {
  top: -29px;
  left: 0;
  right: 0;
  margin: auto;
  border: 2px solid #c43429;
}
.zek_supports_mobile ul li:nth-child(3) a .hotline-phone-ring-circle-fill {
  top: -19px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: -1;
  background-color: #c43429;
}
.zek_supports_mobile ul li:nth-child(3) svg {
    fill: #fff;
    background: #c43429;
    padding: 5px;
    transform: scale(1.5) translateY(-4px);
    border-radius: 100px;
    border: 1px solid #fff;
}
#zek_toogle_hidden.hidden {
  display: block !important;
}
.zek_set_time p {
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    background: #000;
    padding: 5px 7px;
    border-radius: 10px;
    font-size: 15px;
}
.zek_set_time {
  align-items: center;
  gap: 10px;
  color: #dcc373;
  font-weight: 700;
  font-size: 20px;
  right: 35px;
  top: 92px;
}
/* fix */
.zek_box_sticky {
  position: sticky;
    top: 76px;
}
.qr {
  width: 100%;
  position: relative;
  padding-bottom: 100%;
}
.qr img {
  position: absolute !important;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  left: 0;
  top: 0;
  margin: 0 !important;
}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider img {
  transition-duration: 0.3s;
}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider img:hover {
  transform: scale(1.2);
}
.dem_gio_hang {
  color: #fff;
  background: red;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 13px;
  position: absolute;
  top: -10px;
  right: 0px;
  z-index: 2;
}







@media (max-width: 1399px) {
  .zek_detail_suport .sdt div {font-size: 12px;}
  .zek_set_time {
    top: 84px;
  }
body{font-size: 15px;}
.zek_menu_header .nav-links{font-size: 15px;}
.zek_page_title{font-size: 32px;margin-bottom: 15px;}
.zek_contact_info .title{font-size: 20px;}
.nf-form-content label{font-size: 16px !important;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height: 44px !important;}
.nf-form-content textarea.ninja-forms-field{height: 164px !important;}
.zek_contact_info .it{height: 84px;}
.zek_contact_info .it .icon{width: 84px;}
.zek_contact_info .it .icon img{width: 32px;height: 32px;}
.zek_about1{padding: 90px 0 0;}
.zek_about1 .inner{padding-left: 40px;padding-bottom: 140px;}
.zek_about1 .inner .title{font-size: 26px;}
.zek_about1:after{height: calc(100% - 220px);width: calc(100% - 290px);}
.zek_about2 .inner{padding: 170px 60px 170px 40px;}
.zek_about2 .inner .title{font-size: 26px;}
.zek_about4 .item .inner{padding: 30px 70px 10px;}
.zek_about5 .zek_block .title{font-size: 26px;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li{padding: 15px 10px;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li a{font-size: 16px;}
.zek_item_news .info .name{font-size: 18px;}
.zek_item_news .info .desc{font-size: 15px;}
.zek_item_news .info .show_more a{font-size: 16px;}
.zek_block_single{padding: 25px 20px;}
.zek_block_single .is_time{width: calc(100% + 40px);margin: 0 -20px;}
.zek_block_single .title{font-size: 32px;}
.zek_archivepro_child{padding: 15px 20px 20px;}
.zek_archivepro_child .title{font-size: 36px;}
.product_title{font-size: 22px;}
.info-product .price{margin-top: 15px;padding: 15px 20px 15px 30px;}
.woocommerce-product-details__short-description{margin-top: 15px;padding: 15px 20px 5px;}
.woocommerce div.product form.cart .quantity.buttons_added{margin-top: 15px !important;margin-bottom: 15px !important;}
.zek_detail_content{padding-top: 60px;}
.zek_detail_content .nav-tabs button{font-size: 18px;min-width: 180px;}
.zek_title{font-size: 36px;margin-bottom: 30px;}
.zek_home_product_hot .nav-tabs button{font-size: 16px;padding: 5px 0;}
.zek_home_product_hot .nav-tabs{margin-bottom: 30px;}



}
@media (max-width: 1199px) {
  .list_right_menu_top ul li .text {
    color: #fff;
    font-size: 13px;
}
  .zek_set_time {
    top: 76px;
  }
body{font-size: 14px;}
.container{--bs-gutter-x: 20px;}
.row{--bs-gutter-x: 20px;}
.menu_danh_muc{font-size: 13px;}
.menu_danh_muc img{margin-right: 6px;}
.zek_menu_header .nav-links{padding: 9px 20px;}
.form_popup .content{width: 760px;}
.form_popup .content .title{font-size: 32px;}
.form_popup .button_close{font-size: 46px;}
.zek_contact_info .title{font-size: 18px;}
.zek_contact_maps .inner .box{font-size: 14px;}
.zek_about1 .inner .title{font-size: 20px;margin-bottom: 15px;}
.zek_about1 .inner{padding-bottom: 120px;padding-left: 30px;}
.zek_about2 .inner{padding: 130px 50px 130px 30px;}
.zek_about2 .inner .title{font-size: 20px;margin-bottom: 15px;}

.zek_about5 .zek_block{padding: 40px 40px 60px;}
.zek_about5 .zek_block .item .box .number{font-size: 16px;}
.zek_about5 .zek_block .item .box .number span{font-size: 20px;}
.zek_about5 .zek_block .item .icon{width: 62px;height: 62px;}
.zek_about5 .zek_block .item .box{max-width: calc(100% - 62px);padding-left: 15px;}
.zek_about5{padding-bottom: 60px;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li{padding: 10px;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li a{font-size: 14px;}
.menu_chuyen_muc{margin-bottom: 30px;}
.zek_item_news .info .name{font-size: 16px;margin-bottom: 10px;}
.zek_item_news .info .desc{font-size: 14px;}
.zek_item_news .info .show_more a{font-size: 14px;}
.pagination{padding: 30px 0 0;}
.zek_sidebar_title{font-size: 16px;line-height: 24px;}
.zek_sidebar .support-sidebar .hotline{height: 90px;font-size: 14px;}
.zek_sidebar .support-sidebar .email{height: 40px;}
.zek_sidebar .policy-sidebar{padding: 20px 10px;}
.zek_sidebar .policy-sidebar .item .icon img{height: 58px;}
.zek_sidebar .policy-sidebar .item .name{margin: 12px 0;font-size: 14px;}
.zek_sidebar .policy-sidebar .item:not(:last-child){padding-bottom: 20px;margin-bottom: 20px;}
.zek_block_single .tg_mxh .tg, .content_top_single .tg_mxh .mxh{font-size: 14px;}
.zek_block_single .title{font-size: 24px;}
.woocommerce-products-header__title{font-size: 24px;margin-bottom: 30px;}
.list_product {margin: -10px;}
.list_product .zek_item_pro{padding: 10px;}
.zek_item_pro .inner .img .sale-flash{width: 40px;height: 40px;font-size: 12px;}
.zek_item_pro .inner .info{padding: 6px 10px 30px;}
.zek_item_pro .inner .info .name{font-size: 13px;}
.zek_item_pro .inner .info .price{font-size: 15px;}
.zek_item_pro .inner .info .sold{font-size: 13px;line-height: 20px;height: 20px;}
.zek_item_pro .inner .info .sold img{height: 24px;}
.zek_archivepro_child .zek_item_pro .inner .info{padding: 6px 10px 30px;}
.zek_archivepro_child{padding: 10px 15px 15px;margin-top: 40px;}
#zek_page_default{padding: 40px 0 60px;}
.content_filter{padding: 10px;}
.zek_filter_title{font-size: 14px;margin-bottom: 10px;}
.zek_detail_policy .title{font-size: 14px;line-height: 24px;}
.zek_detail_policy .list{padding: 10px;}
.zek_detail_policy .list .item span{font-size: 13px;}
.product_title{font-size: 20px;}
.zek_info_product{font-size: 12px;}
.zek_info_product .line{width: 1px;height: 12px;margin: 0 6px;}
.info-product .price{padding: 10px 10px 10px 20px;font-size: 22px !important;}
.info-product .price ins{margin-bottom: 8px;}
.info-product .price del{font-size: 16px;}
.save-price{width: 200x;padding: 0 5px;font-size: 13px;margin-top: 10px;}
.info-product .price span.sale-flash{padding: 4px 10px 4px 32px;}
.info-product .price span.sale-flash{left: 180px;top: 50px;}
.info-product .price span.sale-flash::before{height: 23px;left: 5px;bottom: 3px;}
.woocommerce-product-details__short-description{padding: 10px 10px 2px;}
.woocommerce div.product form.cart .button{width: calc(50% - 5px);font-size: 13px;margin-right: 5px !important;display: inline-block;}
a.devvn_buy_now_style{font-size: 13px;width: calc(50%-5px);margin-left: 5px;display: inline-block;}
.zek_detail_suport a{width: calc(50% - 5px);padding: 0 5px;}
.zek_detail_suport a.mess{margin-left: 10px;}
.zek_detail_suport a i{width: 24px;height: 24px;font-size: 20px;line-height: 24px;}
.zek_detail_suport a div{width: calc(100% - 24px);font-size: 13px;}
.zek_detail_content{padding-top: 40px;}
.zek_detail_content .nav-tabs button{font-size: 14px;min-width: 140px;line-height: 42px;height: 42px;}
.zek_detail_content .tab-content .tab-pane{padding: 40px 20px;}
.zek_home_banner .present .box .div p{font-size: 14px;}
.zek_title{font-size: 32px;}
.zek_home_product_hot .nav-tabs button{margin: 0 20px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info{padding: 20px 30px 60px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .name{font-size: 18px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .box_bot{margin-top: 12px;}
.zek_home_product .link_center{margin-top: 20px;}
.zek_home_product .link_center a{font-size: 14px;}
.zek_home_policy .item .icon img{height: 60px;}
.zek_home_policy .item .name{margin: 15px 0;}
.zek_home_news{padding: 40px 0;}
.zek_home_news .item{padding: 20px 0;}
.zek_home_news .item .name{font-size: 18px;margin-bottom: 15px;}
.zek_home_news .item .link{font-size: 14px;}
.zek_home_feedback{padding: 40px 0;}
.zek_home_contact .inner{padding: 50px 0;}
.woocommerce nav.woocommerce-pagination{padding: 30px 0 0;}
.zek_home_contact{padding: 60px 0;}
}
@media (max-width: 991px) {
.zek_archivepro_child.loai2 .zek_item_pro {width: 25%;}
body{font-size: 13px;}
.list_right_menu_top ul li{margin-right: 10px;}
.list_right_menu_top ul li a img{margin-right: 5px;height: 28px;}
.menu_danh_muc{font-size: 0;}
.menu_danh_muc img{margin-right: 0;}
.zek_menu_header .nav-links{padding: 9px 10px;font-size: 14px;}

.mb {
  display: none;
}
.non_mb {
  display: block;
}
ul, li {list-style: none}
.footer_main .widget{width: 50%;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height: 40px !important;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{font-size: 14px !important;padding: 10px !important;}
.nf-form-content textarea.ninja-forms-field{height: 120px !important;}
.zek_contact_info .title{font-size: 16px;padding-bottom: 8px;margin-bottom: 20px;}
.zek_contact_info .it{height: 70px;}
.zek_contact_info .it .icon{width: 60px;}
.zek_contact_info .it .icon img{width: 22px;height: 22px;}
.zek_contact_info .it .text{width: calc(100% - 60px);padding: 5px 5px 5px 15px;}
.zek_contact_body{padding: 40px 0;}
.zek_contact_maps .inner .box{padding: 30px 25px;max-width: 100%;}
.zek_contact_maps .inner .box .title{font-size: 20px;margin-bottom: 10px;}
.zek_contact_maps{min-width: 240px;}
.zek_about1 .inner{padding-bottom: 100px;padding-left: 15px;}
.zek_about1{padding: 80px 0 0;}
.zek_about1::after{height: calc(100% - 160px);}
.zek_about1 .inner .title{font-size: 18px;}
.zek_about2 .inner{padding: 80px 25px 80px 15px;}
.zek_about4{padding: 40px 0;}
.zek_about2 .inner .title{font-size: 18px;}
.zek_about4 .item .inner{padding: 20px 50px 10px}
.zek_about4 .item .inner .name{font-size: 18px;margin-bottom: 12px;}
.zek_about5 .zek_block{padding: 40px 20px;}
.zek_about5 .zek_block .title{font-size: 20px;margin-bottom: 30px;}
.zek_about5 .zek_block .item .icon{width: 46px;height: 46px;}
.zek_about5 .zek_block .item .box{max-width: calc(100% - 46px);padding-left: 10px;}
.zek_about5 .zek_block .item .box .number{font-size: 14px;margin-bottom: 2px;}
.zek_about5 .zek_block .item .box .number span{font-size: 16px;}
.zek_about5 .zek_block .item .box .text{font-size: 13px;}
.zek_about5{padding-bottom: 40px;}
.menu_chuyen_muc{overflow-x: scroll;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet{flex-wrap: nowrap;overflow: hidden;width: max-content;}
.menu_chuyen_muc #menu-menu-chuyen-muc-bai-viet li{width: auto;}
.zek_item_news .info{padding: 10px 5px;}
.zek_item_news .info .name{font-size: 14px;}
.zek_item_news .info .show_more{margin-top: 10px;}
.zek_item_news .time{font-size: 13px;padding: 3px 10px;}
.zek_page_banner{height: 300px;padding-bottom: 40px;}
.zek_page_title{font-size: 28px;margin-bottom: 10px;}
.zek_block_single{padding: 20px 15px;}
.zek_block_single .is_time{width: calc(100% + 30px);margin: 0 -15px;}
.zek_block_single .is_time p{font-size: 14px;}
#toc_container{padding: 15px;border-radius: 15px;}
.content-post h1{font-size: 24px;}
.content-post h2{font-size: 20px;}
.content-post h3{font-size: 18px;}
.content-post h4{font-size: 16px;}
.content-post h5,.content-post h6{font-size: 14px;}

.zek_sidebar .policy-sidebar{display: flex;flex-wrap: wrap;justify-content: center;}
.zek_sidebar .policy-sidebar .item{width: calc(100% / 3);}
.zek_sidebar .policy-sidebar .item:nth-child(4){border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.zek_sidebar .policy-sidebar .item .icon img{height: 50px;}
.zek_sidebar .policy-sidebar .item .name{margin: 10px 0;font-size: 13px;}
.zek_sidebar_pro .support-sidebar{display: none;}
.content_filter::after{width: calc(100% - 20px);right: auto;left: 10px;}
.zek_sidebar .filter-product .zek_sidebar_title{cursor: pointer;}
.zek_sidebar_pro{margin-bottom: 20px;}
.woocommerce-products-header__title{font-size: 20px;margin-bottom: 20px;}
.list_product{margin: -7px;}
.list_product .zek_item_pro{padding: 7px;}
.loai_2 .list_product .zek_item_pro{width: calc(100% / 3);}
.zek_item_pro .inner .info .box_bot{margin-top: 0;}
.zek_item_pro .inner .info .price{font-size: 14px;}
.zek_item_pro .inner .info .price del{font-size: 12px;}
.zek_item_pro .inner .img .sale-flash{width: 34px;height: 34px;font-size: 10px;}
.zek_item_pro .inner .info .sold{font-size: 12px;line-height: 18px;height: 18px;}
.zek_item_pro .inner .info .star-rating{left: -12px;}
.woocommerce .star-rating span::before{top: -.25em;}
.zek_archivepro_child .title{font-size: 24px;}
.zek_archivepro_child{margin-top: 30px;}
.zek_archivepro_child .zek_item_pro .inner .img .sale-flash{width: 34px;height: 34px;font-size: 10px;}
.zek_archivepro_child .zek_item_pro .inner .info .sold{height: 18px;line-height: 18px;}
.zek_archivepro_child .zek_item_pro .inner .info{padding: 5px 5px 25px;}
.swiper-button-next, .swiper-button-prev{width: 30px;height: 30px;}
.swiper-button-prev::after, .swiper-button-next::after{font-size: 14px;}
#zek_page_default{padding: 40px 0;}
.product_title{font-size: 18px;}
.zek_detail_policy{margin-top: 20px;}
.zek_detail_content .tab-content .tab-pane{padding: 30px 15px;}
/* Cart max-width 991 */
.woocommerce table.shop_table.cart td{padding: 10px 5px;}
.woocommerce table.my_account_orders .product-quantity .quantity .qty, .woocommerce table.shop_table.cart .product-quantity .quantity .qty{width: 50px;height: 30px;}
.quantity.buttons_added input[type="number"]{font-size: 20px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells{margin-top: 50px;}
.woocommerce .cart-collaterals .cart_totals{padding: 20px;}
.woocommerce .cart-collaterals .cart_totals > h2{font-size: 20px;padding-bottom: 10px;margin-bottom: 20px;}
#customer_details{width: 100%;}
#order_review{width: 100%;}
/* End cart max-width 991 */
.form_popup .content{width: 640px;}
.form_popup .form{width: calc(100% - 60px)}
.form_popup .content .title{font-size: 28px;}
.zek_home_banner .present .box{padding: 10px 0;}
.zek_title{font-size: 24px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .img .sale-flash{width: 30px;height: 30px;font-size: 10px;}
.zek_item_pro .inner .info{padding: 5px 5px 30px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .name{font-size: 12px;height: 32px;margin-bottom: 5px;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .price ins{margin-bottom: 4px;margin-right: 0;}
.zek_home_product_hot .col-small .zek_item_pro .inner .info .sold{width: calc(100% - 20px);left: 10px;bottom: 6px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info{padding: 15px 20px 65px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .sold{width: calc(100% - 50px);left: 25px;bottom: 25px;}

.zek_home_product_hot .col-big .zek_item_pro .inner .info .name{font-size: 16px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .price{font-size: 20px;}
.zek_home_product_hot .col-big .zek_item_pro .inner .info .price del{font-size: 14px;}
.zek_home_product .link_center a{padding: 0 20px;line-height: 34px;height: 36px;font-size: 13px;}
.zek_home_policy{padding: 40px 0;}
.zek_home_policy .row{justify-content: center;}
.zek_home_policy .col-item{width: calc(100% / 3);}
.zek_home_policy .item .icon img{height: 50px;}
.zek_home_policy .item .name{margin: 10px 0;}
.zek_home_news .item{padding: 15px 0;}
.zek_home_news .item .name{font-size: 14px;margin-bottom: 10px;}
.zek_home_news .item .link{font-size: 13px;}
.zek_home_feedback .swiper-slide{padding: 10px;}
.zek_home_feedback .item{padding: 15px;}
.zek_home_feedback .item .quote{width: 46px;height: 46px;}
.zek_home_contact{padding: 40px 0;}
.zek_home_contact .inner{padding: 40px 0;}
.nf-form-content label{font-size: 14px !important;}
.zek_home_product_hot .zek_title {text-align: center;margin-bottom: 80px;}
.zek_set_time {
  left: 0;
  right: 0;
  justify-content: center;
  top: 55px;
  font-size: 13px;
}
.zek_home_product_hot .nav-tabs {justify-content: center;}


}
@media(max-width:767px) {
  .zek_detail_content .nav-tabs {display: flex;flex-wrap: nowrap;}
  .zek_detail_content .nav-tabs button {
    width: 33.33333333%;
  }
  .zek_home_news .big_news .item > .img {
    padding-bottom: 50%;
    margin-bottom: 15px;
  }
  .zek_menu_header .menu-item {
    padding: 9px 10px;
}
  .zek_home_product_hot .container .content {
    padding: 20px 10px;
  }
.zek_set_time p {
  font-size: 12px;
}
.zek_set_time {
  top: 62px;
}
.zek_archivepro_child.loai2 .zek_item_pro {width: 33.33333333333333%;}
.list_right_menu_top ul li a{font-size: 0;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{font-size: 14px;}
.menu_right{overflow-x: scroll;}
#menu-menu-main{flex-wrap: nowrap;width: max-content;overflow: hidden;}
.zek_menu_header .nav-links{padding: 6px 10px;font-size: 13px;}
.menu_danh_muc{padding: 7px 0;}
.zek_home_banner .present .box{width: 49%;margin-bottom: 10px;}
.zek_group_home{padding: 30px 0;}
.zek_footer_title{font-size: 16px;}
.zek_supports{transform: scale(0.7);right: -50px;bottom: -50px;}
.zek_page_banner{height: 240px;padding-bottom: 30px;}
.zek_page_title{font-size: 24px;}
.zek_contact_body{padding: 30px 0;}
.zek_about1{padding: 60px 0 0;}
.zek_about1 .inner{padding-bottom: 30px;}
.zek_about1:after{display: none;}
.zek_about2{margin-top: 30px;}
.zek_about2 > .row:not(.zek_about3 > .row){flex-direction: column-reverse;}
.zek_about2 .inner{padding: 40px 20px;}
.zek_about3{padding: 0;}
.zek_about4 .swiper-button-next, .zek_about4 .swiper-button-prev{top: 170px;}
.zek_about5 .col-item{width: 50%;}
.zek_about5 .col-item:last-child {width: 100%;}
.zek_about5 .zek_block .col-item .item{justify-content: center !important;}

.zek_about5 .zek_block .item .box{width: fit-content;}
.zek_about5 .zek_block .item .icon img{width: auto;}
.zek_item_news .info .desc{font-size: 13px;}
.zek_item_news .info .show_more a{font-size: 13px;}
.zek_block_single .title{font-size: 18px;}
.zek_block_single .is_time p{margin-top: 10px;margin-bottom: 10px;}
.list_product .zek_item_pro{width: 50%;}
.loai_2 .list_product .zek_item_pro{width: 50%;}
#zek_page_default{padding: 30px 0;}
.info-product{padding-top: 15px;}
.zek_detail_content .nav-tabs button{min-width: 120px;}
.form_popup .content{width: 540px;padding: 30px 0;border-radius: 20px;}
.form_popup .content .title{font-size: 20px;}
.form_popup .button_close{font-size: 24px;}
.form_popup .content input::placeholder, .form_popup .content textarea::placeholder, .form_popup .nf-form-content input:not([type="button"]), .form_popup .content textarea{font-size: 14px !important;}
.form_popup .content input[type="submit"]{margin-top: 0;height: 40px !important;}
.zek_title{margin-bottom: 25px;}
.zek_home_product_hot .nav-tabs button{font-size: 14px;margin: 0 15px;}
.zek_home_product_hot .nav-tabs{margin-bottom: 20px;}
.zek_home_product_hot .col-small{width: 100%;}
.zek_home_product_hot .col-big{width: 100%;}
.zek_home_product_hot .col-right{order: 2;}
.zek_home_product_hot .col-center{order: 3;}
.zek_home_news .item{padding: 10px 0;}
.dgwt-wcas-search-wrapp{max-width: 100% !important;min-width: inherit;}
.list_right_menu_top_mobile {
  display: none;
}

}
@media(max-width:575px) {
#footer{padding-bottom:60px;}
.footer_main .widget{width: 100%;}
  .zek_item_pro .inner .info .box_mid {
    justify-content: center;
  }
  .nf-form-content textarea.ninja-forms-field {
    height: 55px !important;
  }
  .zek_home_product_hot .col-small .zek_item_pro {
    width: 50% !important;
  }
  .mb {
    display: block;
  }
  .non_mb {
    display: none;
  }
  .zek_backtop{display: none;}
.home .zek_item_pro .inner .info .box_mid .add_cart {
  display: none;
}
.home .zek_item_pro .inner .info .box_bot {
  display: flex;
  justify-content: center;
}
.zek_menu_header {
  display: none;
}
.khach_nnc {
  display: block;
}
.khach_nnc #menu_click {
  top: 38px;
}
.khach_nnc .zek_menu_header {
  display: block;
}
.zek_header_menu input[type="search"]::placeholder {font-size: 12px !important;}
.form_popup .blur {height: 140%;}
#list_menu_danh_muc {display: none;}
.form_popup .content {
    width: 80%;
    height: 405px;
}
.zek_menu_header .nav-links{font-size: 12px;}
.zek_archivepro_child.loai2 .zek_item_pro {width: 50%;}
.zek_archivepro_child.loai2 {padding: 20px 15px 20px;margin-top: 20px;}
.zek_archivepro_child.loai2 .link_center a {
    font-size: 11px;
}
.zek_fake_buy {
    width: 200px;
}
.zek_fake_buy .text1 {
    font-size: 10px;
    margin-bottom: 0;
}
.zek_fake_buy .text2 {
    font-size: 11px;
    margin: 5px 0 !important;
}
.zek_fake_buy .time p {
    font-size: 11px;
    margin: 5px 0 !important;
}
.zek_sidebar_title {
  position: relative;
}
.zek_sidebar_title::after {
  position: absolute;
    content: 'v';
    right: 15px;
    top: 11px;
}
.zek_sidebar .filter-product .box_filter {
  display: none;
}
/* .zek_sidebar .filter-product:hover .box_filter {
  display: block;
} */
}
@media(max-width: 430px) {
.zek_item_pro .inner .info .box_mid div a {
    font-size: 9px;
}
.zek_home_news .col-banner{width: 100%;}
.zek_home_news .zek_background{height: auto;padding-top: 56.25%;}
.zek_home_news .col-post{width: 100%;}
.zek_home_contact .col-big{width: 100%;}
.zek_home_contact .zek_background{width: 100%;opacity: .3}


}

@supports (-webkit-overflow-scrolling: touch) {
  .zek_supports_mobile ul li:nth-child(3) a .hotline-phone-ring-circle {
    top: -29px;
  }
  .zek_supports_mobile ul li:nth-child(3) a .hotline-phone-ring-circle-fill {
    
    top: -19px; 
  }
  body {overflow-x: hidden;}
}