.d-flex {
    display: flex;
}
.articleRelated_title {
    font-size: 24px;
    margin-bottom: 24px;
}
.article-related-img {
    height: 151px;
    margin-bottom: 15px;
    overflow: hidden;
}
.article-related-item {
    margin-bottom: 20px;
}
.product_in_stock{
	display: none !important
}
#promotion-bar {
    display: none !important;
}
body #homepage_slider:not(.owl-loaded){
    visibility: visible;
}
.promotion-top{
    padding-top: 0 !important 
}
.link-store {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.justify-content-between {
    justify-content: space-between;
}
img.ls-blur-up-img.ls-original-loaded.ls-blur-up-loaded.ls-inview{
display: none !important
}
.w100 {
    width: 90% !important 
}
.seeMoreCenter {
    padding-top: 30px;
    padding-bottom: 20px;
}
.flex-wrap {
    flex-wrap: wrap 
}
.no-border .item-container {
    border: none 
}
.d-flex-50 {
    display: flex;
    justify-content: space-evenly;
    flex-basis: 50%;
}
.ratioboxs > img{
	display: none !important
}
.align-items-center {
    align-items: center 
}
.text-align {
    text-align: center 
}
.pt-0 {
    padding-top: 0px !important;
}
.pt-1 {
    padding-top: 10px !important;
}
.pt-2 {
    padding-top: 20px !important;
}
.pt-3 {
    padding-top: 30px !important;
}
.slick-slide {
    padding: 10px !important;
}
.pb-1 {
    padding-bottom: 10px !important;
}
.pb-2 {
    padding-bottom: 20px !important;
}
.pb-3 {
    padding-bottom: 30px !important;
}
.pb-5 {
    padding-bottom: 60px !important;
}
.pt-5 {
    padding-top: 60px !important;
}
.pl-1 {
    padding-left: 10px !important;
}
.pl-2 {
    padding-left: 20px !important;
}
.pl-3 {
    padding-left: 30px !important;
}
.pr-1 {
    padding-right: 10px !important;
}
.pr-2 {
    padding-right: 20px !important;
}
.pr-3 {
    padding-right: 30px !important;
}
.mt-0 {
    margin-top: 0px !important;
}
.mt-1 {
    margin-top: 10px !important;
}
.mt-2 {
    margin-top: 20px !important;
}
.mt-3 {
    margin-top: 30px !important;
}
.mt-4 {
    margin-top: 40px !important;
}
.mt-5 {
    margin-top: 60px !important;
}
.mb-1 {
    margin-bottom: 10px !important;
}
.mb-2 {
    margin-bottom: 20px !important;
}
.mb-3 {
    margin-bottom: 30px !important;
}
.mb-4 {
    margin-bottom: 40px !important;
}
.mb-5 {
    margin-bottom: 60px !important;
}
.ml-1 {
    margin-left: 10px !important;
}
.ml-2 {
    margin-left: 20px !important;
}
.ml-3 {
    margin-left: 30px !important;
}
.mr-1 {
    margin-right: 10px !important;
}
.mr-2 {
    margin-right: 20px !important;
}
.mr-3 {
    margin-right: 30px !important;
}
.position-relative {
    position: relative;
}
.arrow_carrot_up_alt:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(https://file.hstatic.net/200001034229/file/home_f44d765b4d6947c59b4cc15c7c32ac62_67e277357df446c6ac019b86613abe86.png) center center;
    background-size: cover;
    display: block;
}
.backtotop.show-scroll {
    opacity: 1;
}
.backtotop {
    position: fixed;
    bottom: 10px;
    top: inherit !important;
    right: 10px;
    z-index: 10000;
    font-size: 36px;
    text-shadow: none;
    color: #000;
    text-align: center;
    opacity: 0;
    transition: 0.5s;
}
/* CÆ¡̀€ */
.language_navtitle{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.language_navtitle svg{
	margin-left: 5px;
}
.language_navtop ul,
.language_navtop li{
	margin: 0 !important;
	padding: 0 !important;
}
.language_navtop {    display: flex;
    font-weight: bold;
    top: -12px;position: relative;line-height: 38px;margin-right:0;    margin-top: 8px;}
.language_navtop .language_navtitle span{display: inline-block;vertical-align: middle;}
.language_navtop .language_navtitle > i,
.language_navtop .language_navtitle >.fa,
.language_navtop .language_navtitle > svg{
	font-size: 12px;display: inline-block;vertical-align: middle;    margin:0px 5px;
	-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;
}
.language_navtop:hover .language_navtitle > i,
.language_navtop:hover .language_navtitle > .fa,
.language_navtop:hover .language_navtitle > svg{ color: #2979ff;-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.language_navtop .language_navtitle span svg,
.language_dropdown ul li>a span svg{width:30px;height:30px;display:block;}
.language_navcontent{
	position: absolute;z-index:99999;top: 100%;right:-10px;
	width: 165px;padding: 0 10px 10px;overflow: hidden;height: 0;    opacity: 0;visibility: hidden;
	-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.language_navcontent .language_dropdown{background: #fff;    border-radius: 4px;margin-top:20px;    box-shadow: 0px 0px 7px 0px rgba(8, 88, 157, 0.2);}
.language_navcontent .language_dropdown:after,
.language_navcontent .language_dropdown:before {
	content: '';
	position: absolute;top: 16px;right:45px;
	border: 5px solid transparent;
	border-top-color: #fff;    border-right-color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(8, 88, 157, 0.2);
	-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);
	-webkit-transition: all .5s ease;transition: all .5s ease;
}
.language_dropdown ul{background-color: #fff;position: relative;z-index: 2;}
.language_dropdown ul li{display:block;-webkit-transition: all .5s ease;transition: all .5s ease;}
.language_dropdown ul li + li {border-top: 1px solid #dfe3e8;}
.language_dropdown ul li>a{font-size: 13px;color: #3d5067;display: block !important;text-align: left;line-height: initial;padding: 5px 9px;}
.language_dropdown ul li>a span{display: inline-block;vertical-align: middle;margin-right:5px;}
.language_dropdown ul li:hover {background:#e3f2fd;}
.language_dropdown ul li:hover a{text-decoration: none;}
.language_dropdown ul li:hover a:after{
	display: none;
}
.language_hovertop:hover .language_navcontent{
	height: auto;opacity: 1;filter: alpha(opacity=100);    visibility: visible;
	-webkit-transform: translateY(-12px);-ms-transform: translateY(-12px);transform: translateY(-12px);
}
.js-parents.hover-bg .language_dropdown:after,
.js-parents.hover-bg .language_dropdown:before {border-top-color: #e3f2fd;border-right-color: #e3f2fd;}

.header-topbar{display:none;background: #e3f2fd;padding:4px 0;border-bottom: 1px solid #c4e2fc;text-align:right;}
.header-topbar .navTop{margin:0;position: relative;}
.header-topbar .navTop>li{display: inline-block;vertical-align: middle;}
.navTop>li>a{font-size: 14px;}
.navTop li.language_mobile {position: relative;cursor:pointer;float:left}
.navTop li.language_mobile .language_flag{
	background-color: #fff;border: 1px solid #d8edff;
	height: 22px;line-height: 19px;    padding:0px 20px 0px 28px;
	-webkit-border-radius: 13px;-moz-border-radius: 13px;    border-radius: 13px;
	color: #3d5067;font-size:12px;
}
.navTop li.language_mobile .language_flag .flag  {
	width: 12px;height: 12px;
	-webkit-border-radius: 50%;-moz-border-radius: 50%;    border-radius: 50%;
	position: absolute;left: 8px;top: 5px;display: inline-block;
}
.navTop li.language_mobile .language_flag .flag.en{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB5PSI4NS4zMzMiIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM0MS4zMzciLz48cG9seWdvbiBzdHlsZT0iZmlsbDojRDgwMDI3OyIgcG9pbnRzPSIyODgsODUuMzMgMjI0LDg1LjMzIDIyNCwyMjMuOTk2IDAsMjIzLjk5NiAwLDI4Ny45OTYgMjI0LDI4Ny45OTYgMjI0LDQyNi42NjIgMjg4LDQyNi42NjIgMjg4LDI4Ny45OTYgNTEyLDI4Ny45OTYgNTEyLDIyMy45OTYgMjg4LDIyMy45OTYgIi8+PGc+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iMzkzLjc4NSwzMTUuMzU4IDUxMiwzODEuMDM0IDUxMiwzMTUuMzU4ICIvPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjMxMS42NTIsMzE1LjM1OCA1MTIsNDI2LjY2MiA1MTIsMzk1LjE4OCAzNjguMzA3LDMxNS4zNTggIi8+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwNTJCNDsiIHBvaW50cz0iNDU4LjYzNCw0MjYuNjYyIDMxMS42NTIsMzQ0Ljk5OCAzMTEuNjUyLDQyNi42NjIgIi8+PC9nPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBwb2ludHM9IjMxMS42NTIsMzE1LjM1OCA1MTIsNDI2LjY2MiA1MTIsMzk1LjE4OCAzNjguMzA3LDMxNS4zNTggIi8+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIHBvaW50cz0iMzExLjY1MiwzMTUuMzU4IDUxMiw0MjYuNjYyIDUxMiwzOTUuMTg4IDM2OC4zMDcsMzE1LjM1OCAiLz48Zz48cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSI5MC4zNDEsMzE1LjM1NiAwLDM2NS41NDYgMCwzMTUuMzU2ICIvPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjIwMC4zNDgsMzI5LjUxIDIwMC4zNDgsNDI2LjY2MSAyNS40OTEsNDI2LjY2MSAiLz48L2c+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIHBvaW50cz0iMTQzLjY5MywzMTUuMzU4IDAsMzk1LjE4OCAwLDQyNi42NjIgMCw0MjYuNjYyIDIwMC4zNDgsMzE1LjM1OCAiLz48Zz48cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSIxMTguMjE1LDE5Ni42MzQgMCwxMzAuOTU4IDAsMTk2LjYzNCAiLz48cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSIyMDAuMzQ4LDE5Ni42MzQgMCw4NS4zMyAwLDExNi44MDQgMTQzLjY5MywxOTYuNjM0ICIvPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjUzLjM2Niw4NS4zMyAyMDAuMzQ4LDE2Ni45OTQgMjAwLjM0OCw4NS4zMyAiLz48L2c+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0YwRjBGMDsiIHBvaW50cz0iMjAwLjM0OCwxOTYuNjM0IDAsODUuMzMgMCwxMTYuODA0IDE0My42OTMsMTk2LjYzNCAiLz48cG9seWdvbiBzdHlsZT0iZmlsbDojRDgwMDI3OyIgcG9pbnRzPSIyMDAuMzQ4LDE5Ni42MzQgMCw4NS4zMyAwLDExNi44MDQgMTQzLjY5MywxOTYuNjM0ICIvPjxnPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBwb2ludHM9IjQyMS42NTksMTk2LjYzNiA1MTIsMTQ2LjQ0NiA1MTIsMTk2LjYzNiAiLz48cG9seWdvbiBzdHlsZT0iZmlsbDojMDA1MkI0OyIgcG9pbnRzPSIzMTEuNjUyLDE4Mi40ODIgMzExLjY1Miw4NS4zMzEgNDg2LjUwOSw4NS4zMzEgIi8+PC9nPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBwb2ludHM9IjM2OC4zMDcsMTk2LjYzNCA1MTIsMTE2LjgwNCA1MTIsODUuMzMgNTEyLDg1LjMzIDMxMS42NTIsMTk2LjYzNCAiLz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
	background-size: 25px 25px;background-repeat: no-repeat;background-position: center;
}
.navTop li.language_mobile .language_flag .flag.vn{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBzdHlsZT0iZmlsbDojRDgwMDI3OyIgcG9pbnRzPSIxOTYuNjQxLDg1LjMzNyAwLDg1LjMzNyAwLDQyNi42NjMgMTk2LjY0MSw0MjYuNjYzIDUxMiw0MjYuNjYzIDUxMiw4NS4zMzcgIi8+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGREE0NDsiIHBvaW50cz0iMjU2LDE1Ny4yNzkgMjc4LjY2MywyMjcuMDI2IDM1MiwyMjcuMDI2IDI5Mi42NjgsMjcwLjEzMiAzMTUuMzMyLDMzOS44ODEgMjU2LDI5Ni43NzQgMTk2LjY2OCwzMzkuODgxIDIxOS4zMzIsMjcwLjEzMiAxNjAsMjI3LjAyNiAyMzMuMzM3LDIyNy4wMjYgIi8+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
	background-size: 25px 25px;background-repeat: no-repeat;background-position: center;
}
.navTop li.language_mobile .language_flag .flag.th{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggc3R5bGU9ImZpbGw6I0Y1RjVGNTsiIGQ9Ik01MDMuMiw0MjMuN0g4LjhjLTQuOSwwLTguOC00LTguOC04LjhWOTcuMWMwLTQuOSw0LTguOCw4LjgtOC44aDQ5NC4zYzQuOSwwLDguOCw0LDguOCw4Ljh2MzE3LjggQzUxMiw0MTkuOCw1MDgsNDIzLjcsNTAzLjIsNDIzLjd6Ij48L3BhdGg+IDxnPiA8cGF0aCBzdHlsZT0iZmlsbDojRkY0QjU1OyIgZD0iTTUwMy4yLDQyMy43SDguOGMtNC45LDAtOC44LTQtOC44LTguOHYtNDQuMWg1MTJ2NDQuMUM1MTIsNDE5LjgsNTA4LDQyMy43LDUwMy4yLDQyMy43eiI+PC9wYXRoPiA8cGF0aCBzdHlsZT0iZmlsbDojRkY0QjU1OyIgZD0iTTguOCw4OC4zaDQ5NC4zYzQuOSwwLDguOCw0LDguOCw4Ljh2NDQuMUgwVjk3LjFDMCw5Mi4yLDQsODguMyw4LjgsODguM3oiPjwvcGF0aD4gPC9nPiA8cmVjdCB5PSIxOTQuMiIgc3R5bGU9ImZpbGw6IzQxNDc5QjsiIHdpZHRoPSI1MTIiIGhlaWdodD0iMTIzLjYiPjwvcmVjdD4gPC9zdmc+);
	background-size: 25px 25px;background-repeat: no-repeat;background-position: center;
}
.flex{
		display: flex
	}
.navTop li a.link-login {height: 26px;line-height: 26px;color: #0180fe;font-family: 'sfuiText_bold';margin-left:20px;border-bottom:1px solid #0180fe;text-transform: uppercase;}
@media (max-width:991px){
	.header-topbar{display: block;}
	.language_mobile .language_navcontent{left: -15px;}
	.language_mobile .language_navcontent .language_dropdown:after, 
	.language_mobile .language_navcontent .language_dropdown:before{right: 72%;}
}
@media (max-width:767px){
	.header-topbar{display: block;}
	.navTop li a.link-login{
		display: none;
	}
}
/* header */
@media (min-width:320px) {
    .explore-bottom {
        flex-wrap: wrap 
   }
  .category-blogs-new .blog-pos .elementor-image-box-wrapper:first-child{
    display: none
  }
  .category-blogs-new.show-first .blog-pos .elementor-image-box-wrapper:first-child {
      display: block;
  }
  .heightimg .elementor-image-box-img {
      height: 200px;
      overflow: hidden;
  }
  .img-new-blog-items-first img{
    width: 100%
  }
   .category-blogs-new .blog-pos .elementor-image-box-wrapper {
      width: calc(33.3% - 0px);
      margin-bottom: 60px;
      padding-right: 15px;
  }
   .category-blogs-new .blog-pos{
         justify-content: flex-start;
   }
  .time-blog-new {
        position: relative;
    top: -10px;
    font-size: 12px;
    display: none;
    color: #000000d4;
}
  .new-blog-items-first{
     position: relative;
  }
  .img-newborn{
    position: relative
  }
  .items-new-checklist{
    margin-top: 30px;
    flex-wrap: wrap
  }
  .blog-title-new{
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
        font-weight: bold;
    font-size: 18px;
    border-bottom: 1px solid #ddd
  }
  .items-new-checklist .item-checklist{
    width: 100%;
    margin-bottom: 10px;
    position: relative
  }
  .content-new-born{
      position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #ffffffc9;
    padding: 30px;
    text-align: center;
  }
  .items-new-checklist .category-checklist{
     position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #ffffffc9;
    padding: 10px;
    text-align: center;
  }
  .category-blogs-new .elementor-image-box-title{
    font-size: 15px;
  }
 .content-new-born .content-checklist {
    font-size: 15px;
    font-family: 'Times New Roman', sans-serif;
}
  .footer-content-checklist{
    font-size: 9px
  }
  .content-new-born .baby, .content-new-blog-items-first .baby{
    color: #d1b734;
    font-size: 8px;
  }
  .content-new-blog-items-first{
        position: absolute;
    right: 0;
    bottom: 0;
    background: #ffffffc9;
    left: 35%;
    padding: 5px;
  }
	.icon-bjorn-baby .u-scaleByHeight {
			max-height: 25px !important;
			margin: 0 auto;
			display: block;
			margin-top: 20px;
	}
	.cybex-h1{
		    text-align: center;
	}
	.cybex-h1 span{
	    display: block;
    font-size: 20px;
		    font-family: "Times New Roman" !important;
    font-weight: 500;
	}
	.cybex-item{
	    position: relative;
	}
	.button-cybex-2 {
        display: block;
    text-align: center;
    width: 135px;
    padding: 10px 20px;
    color: #fff;
    background: #000;
    margin: 0 auto;
    margin-top: 10px;
}
	.button-cybex-1 {
    display: inline-block;
    border: 1px solid;
    padding: 10px 20px;
		color:#fff
}
	.cybex-footer .img{
	    height: 160px;
	}
	.cybex-slider .item img{
		min-height: 200px
	}
	.cybex-item .cybex-h1{
	    position: relative;
		font-size: 20px;
		color:#Fff;
		    font-family: "Times New Roman" !important;
    font-weight: bold;
	}
	.cybex-footer {
       width: calc(50%);
    padding: 10px;
}
	.cybex-footer-item {
        display: flex;
    flex-wrap: wrap;
    justify-content: inherit;
}
	.cybex-footer h3 {
    font-size: 14px;
}
	.cybex-footer h3{
		margin-bottom: 20px
	}
	.box-cybex1{
		    text-align: center;
	    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
        left: calc(50%);
	}
	.home-category.mobile-cirlce .elementor-image-box-wrapper img{
		width: 110px;
		height: 110px
	}
	.home-category.mobile-cirlce .elementor-image-box-wrapper {
			width: calc(33% - 10px);
			margin-bottom: 10px;
	}
	.mobile-flex{
		display: none !important
	}
	.home-blog-web .blog-pos .elementor-image-box-wrapper{
			width: 100%;
	}
	.image-contact-us {
			width: calc(100% - 450px);
		display: none
	}
	.contact-us-footer-now{
		display: flex
	}
	.info-contact-us  .elementor-image-box-wrapper{
	    display: flex;
    	align-items: normal;
		  margin-bottom: 15px;
	}
	.info-contact-us .footer-contact-home .elementor-image-box-img img{
		width: 16px;
	}
	.info-contact-us {
			width: auto;
			padding-left: 0;
			margin-right: 0;
	}
	.home-blog-web .blog-pos {
			margin-bottom: 10px;
	}
	.top-banner-mb {
			margin-bottom: 10px;
	}
	.top-banner-mb .top-home-1{
		padding-right: 5px
	}
	.top-banner-mb .top-home-2{
		padding-left: 5px
	}
	
	.left-home-product {
			display: none;
	}
	.top-banner-mb .top-home-1, .top-banner-mb .top-home-2{
		width: 50%;
	}
	.not-after.title-block .elementor-heading-title:after{
		display:none
	}
	.home-products-main .item-carter:nth-child(7), .home-products-main .item-carter:nth-child(8){
		display: none
	}

	.not-after.title-block {
			padding-bottom: 5px;
	}
	.right-home-product {
			width: 100%
	}
	.home-products-main{
		display: flex;
	}
	.img iframe {
			width: auto
	}
	.item-600 img{
	max-width: 550px
	}
	.best-seller .order-lg-0 .low-baner.cybex{
		   transform: scale(1);
	}
	.eezy-s {
			display: flex;
			align-items: center;
			justify-content: inherit;
	}
	.best-seller .col-lg-6.order-eezy-s{
		background: #FAFAFA;
		padding: 35px;
	}
	
	
	.feedback {
    font-size: 100px;
    font-family: "Times New Roman Regular";
    color: rgba(33,34,36,0.03);
		    position: relative;
    z-index: 2;
}
	.cybex-dai-ly{
	    background: url(https://file.hstatic.net/200001034229/file/01_2_9ff14e13429a4356a53ba2c41a4fa082_7a0b3d19d53149ce9046308683fd4b3e.png);
    background-size: cover;
			padding: 60px 0; 
					position: relative;
		margin-bottom: 120px

	}
	.cybex-dai-ly:before{
	    position: absolute;
		content: "";
		background: #000;
		    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    opacity: 0.7;
	}
	.about-cybex .pain{
	    color: #000000;
    font-family: Helvetica;
    font-size: 31.2px;
    letter-spacing: 0;
    line-height: 37px;
	}
	.about-cybex-mobile .about-cybex{
	    padding-top: 50px;
	}
	.form-dai-ly{
	    background-color: #FFFFFF;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 30%);
    border-radius: 5px;
		    width: 100%;
    max-width: 522px;
		    margin-bottom: -170px;
	}
	.form-regiter-dai-ly span {
    position: relative;
}
	.modal-signup-dai-ly .register {
    height: 50px;
    width: 259px;
    background-color: #000000;
    color: #fff;
}
	.form-regiter-dai-ly:before{
	  position: absolute;
		content: "";
		background: #000;
		    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    opacity: 0.7;
	}
	.form-regiter-dai-ly {
    color: #FFFFFF;
    font-family: Arial;
		position: relative;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0;
    background: url(https://file.hstatic.net/200001034229/file/01_2_9ff14e13429a4356a53ba2c41a4fa082_7a0b3d19d53149ce9046308683fd4b3e.png);
    text-align: center;
			background-size: cover;
    height: 261px;
    display: flex;
    align-items: center;
    justify-content: center;
}
	.modal-signup-dai-ly{
	    background: #fff;
    text-align: center;
		    padding: 45px 0;
		    position: relative;
	}
	.form-regiter-dai-ly-mobile {
    position: relative;
    margin-bottom: 50px;
}
	.form-regiter-dai-ly-mobile span{
		    color: #FFFFFF;
    font-family: Arial;
    font-size: 24px;
    letter-spacing: 0;
	}
	.form-regiter-dai-ly-mobile .content {
				margin-top: 20px;
			color: rgba(254,254,254,0.6);
			font-family: Arial;
			font-size: 14px;
			letter-spacing: 0;
	}
	.modal-signup-dai-ly .form-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #333743;
  opacity: 1; /* Firefox */
}
	.left-technology .cybex-title{
	color: #000000;
  font-family: Arial;
				position: relative;
  font-size: 40px;
		margin-bottom: 60px
	}
	.technology-items .left-technology{
	    width: 450px;
		    position: relative;
    z-index: 2;
	}
	.technology-items .right-technology{
	    width: calc(100% - 450px);
	}
	.left-technology .cybex-title:after{
	height: 4px;
  width: 60px;
  background-color: #122F4F;
		content: "";
		left: 0;
		bottom: -30px;
		    position: absolute;
	}
	.left-technology .title{
	 color: #000000;
  font-family: Arial;
		    padding: 20px 0;
  font-size: 30px;
	}
	.left-technology .content-technology{
		opacity: 0.7;
		color: #000000;
		font-family: Arial;
		font-size: 21px;
	}
	.modal-signup-dai-ly .form-input{
	    border: none;
    border-bottom: 1px solid #ddd;
		color: #333743;
  font-family: Arial;
  font-size: 16px;
		    padding: 10px;
    width: 260px;
  font-weight: bold;
    margin-bottom: 30px;
	}
	.cybex-follow .follow-us .link:before {
    content: "";
    background: url(https://order.vinaquick.com/images/icon-follow-us.jpg) center center;
    background-size: 20px;
    left: 0;
    top: 4px;
    position: absolute;
    width: 10px;
    height: 10px;
		
}
	.left-dai-ly .title{
			position: relative;
		color: #FFFFFF;
			font-family: Arial;
			font-size: 18px;
			font-weight: bold;
		    margin-bottom: 40px;
	}
	.items-dai-ly{
	    display: flex;
		    position: relative;
    justify-content: space-between;
		    align-items: center;
	}
	.left-dai-ly {
    width: 50%;
		    max-width: 545px;
}
	.left-dai-ly .center{
	    color: #FFFFFF;
		    padding: 20px 0 30px;
    font-family: Arial;
    font-size: 24px;
    line-height: 1.4;
	}
	.left-dai-ly .bottom{
		opacity: 0.7;
		color: #FFFFFF;
		font-family: Arial;
		font-size: 20px;
	}
	.best-seller .high-baner.vinaquickcom{
	    height: 241px;
	}
	.best-seller .baner-left.cybex-mios-bg {
			height: 215px;
	}
	.mobile.best-seller .cybex-mios  h4 {
			font-family: Arial Regular;
			font-size: 13px;
			line-height: 10px;
			margin-bottom: 7px;
	}
	.left-dai-ly .title:after{
		height: 3px;
		position: absolute;
		left: 0;
		content: "";
		    bottom: -20px;
  width: 32px;
  background-color: #FFFFFF;
	}
	.cybex-follow  .follow-us .link {
    display: inline-block;
		    padding-left: 20px;
		    position: relative;
    padding-bottom: 5px;
    font-size: 12px;
    border-bottom: 2px solid #FFDE3B;
}
	.item-cybex-bo-suu-tap .image{
		margin-bottom: 20px
	}
	.cybex-time-bottom:after {
    content: "";
    left: 0;
    position: absolute;
    height: 2px;
    background: #FAFAFA;
    top: 8px;
    width: 52px;
}
	.items-bo-suu-tap-cybex{
	    display: flex;
    justify-content: space-between;
	}
	.item-cybex-bo-suu-tap {
    width: calc(33.3% - 15px);
}
	section.cybex-bo-suu-tap {
    background: #000;
    padding: 60px 0;
}
	.cybex-time-bottom .tit-cybex {
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
}
	.cybex-time-bottom .time{
		font-size: 14px;
		color: rgba(232,232,232,0.75)
	}
	.cybex-time-bottom{
		       padding-left: 70px;
		    position: relative;
	}
	.cybex-products .item-container {
			border: none;
		    background: #edecea;
    padding-bottom: 1px;
	}
	.new-generation {
    color: #fff;
    background: #000;
    position: absolute;
    top: 10px;
    left: 0;
		font-size: 10px;
    padding: 4px 6px;
    border-radius: 8px;
}
	.left-cybex-about-us {
    width: 100%;
}
	.right-cybex-about-us {
    width: 50%;
    padding-left: 40px;
}
	.cybex-about-us-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
	.bottom-cybex-abount {
    color: #222222;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
		padding: 40px 0;
}
	.iconic {
    color: #000000;
    font-family: "Times New Roman";
    font-size: 18px;
		    padding-left: 30px;
    position: relative;
		    margin-left: 20px;
}
	.iconic:before{
		    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://file.hstatic.net/200001034229/file/x-14_ddb8484f158649699992884ca817ebaa_ab257ca9eebe4bf69a83aef8407a659e.jpg) center;
    width: 20px;
    height: 20px;
    background-size: contain;
	}
	.content-cybex-aboout:after {
    content: "";
    position: absolute;
    bottom: -13px;
    height: 2px;
    width: 70px;
    background: #EEEEEE;
    left: 0;
}
	.image-about-cybex {
    position: relative;
}
	.image-about-cybex:after {
    height: 4px;
    width: 246px;
    content: "";
    position: absolute;
    left: -20px;
    bottom: -45px;
    background: #000;
}
	.image-about-cybex:before {
    height: 4px;
    width: 246px;
    content: "";
    position: absolute;
    right: 0;
    top: -45px;
    background: #000;
}
	.items-bottom-cybex-abount .item-in{
		width: calc(33.3% - 10px)
	}
	.cybex-about-us{
		position: relative;
		margin-bottom: 80px;

	}
	.about-cybex-mobile {
		    height: 148px;
    width: 305px;
    border: 5px solid #000000;
    text-align: center;
    margin: 0 auto;
    margin-top: -45px;
    z-index: 999;
    position: relative;
	}
	.content-cybex-aboout {
       color: #343538;
    font-family: Arial;
    font-size: 15px;
    letter-spacing: 0.2px;
    padding: 40px 0;
		    line-height: 1.5;
    position: relative;
		    max-width: 500px;
		padding-bottom: 30px
}
	.about-cybex {
			color: #000000;
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
	}
	.elegance-meet {
					padding: 20px 0;
			color: #222222;
			font-size: 26px;
	}
	.technology-title span{
		color: #000000;
		font-family: Arial;
		font-size: 72px;
	}
	.technology-title {
			padding-left: 74px;
			position: relative;
			margin-bottom: 35px;
		margin-left: 40px
	}
	.introducting-tech .tit{
	    height: 20px;
    width: 169px;
    transform: rotate(270deg);
    color: #FFFFFF;
    font-size: 19px;
    letter-spacing: 1.9px;
    line-height: 20px;
    text-align: center;
    position: relative;
    left: -62px;
    top: 100px;
	}
	.introducting-tech{
		height: 229px;
		width: 45px;
		background-color: #343538;
		    position: absolute;
    left: 0;
    bottom: 22px;

	}
	.cybex-products .item-title{
	    font-weight: 700;
		    margin-top: 11px;
    font-family: "helvetica neue,helvetica";
	}
	.cybex-products .item-price {
			font-weight: 400 !important;
	}
	.cybex-products .caster-label-new a {
			font-weight: 400;
			font-family: "helvetica neue";
	}
	.cybex-follow .vinaquick888 .link-white {
    color: #fff;
		    font-family: "Times New Roman";
    font-size: 16px;
    letter-spacing: 0.5px;
}
	.cybex-follow .vinaquick888 {
       background: #000;
    padding: 7px 20px;
    color: #fff;
    display: inline-block;
        font-size: 16px;
    margin: 0px 0 30px;
}
	.image-cybex-5{
		width: 301px;
		 margin-right: 30px;
	}
	.right-technology img{
	}
	.bottom-img{
	    max-width: 200px;
    margin-top: 30px;
	}
	.cybex-follow .contact-us-footer .bottom .item:nth-child(1){
	    width: 40%;
	}
	.cybex-follow .contact-us-footer .bottom .item:nth-child(2){
	    width: 40%;
	}
	.cybex-follow .contact-us-footer .bottom .item:nth-child(3){
	    width: 20%;
	}
	section.cybex-follow.footer-contact-home {
    padding: 30px 0;
}
	section.cybex-follow.footer-contact-home .left-footer {
    width: 75%;
}
	.item-cybex-collection .caster-label-new{
	    text-align: left;
	}
	.item-cybex-collection .caster-label-new a{
	        font-weight: 400;
    color: #A3A5AD;
    font-family: Arial;
    font-size: 8px;
    letter-spacing: 0.2px;
	}
	.item-cybex-collection .tit-cybex {
			color: #343538;
			font-family: Arial;
			font-size: 12px;
		    margin-top: 15px;
			letter-spacing: 0.29px;
	}
	.items-collection-cybex{
	display: flex;
    justify-content: space-between;
		    flex-wrap: wrap;
	}
	.items-collection-cybex .item-cybex-collection{
		width: calc(50% - 10px);
		margin-bottom: 20px
	}
	.left-follow-us {
			width: 50%;
			padding-right: 5px;
	}
	.right-follow-us {
			margin-top: 120px;
			margin-left: 5px;
	}
	.eezy-s .title{
		    font-size: 16px;
    color: #343538;
    font-family: "Arial Regular";
    margin-bottom: 30px;
	}
	.cybex-featured-products-title.title-stock-available .elementor-heading-title:before{
		height: 50px;
		background: #000;
		width: 2px;
		left: 50%;
		bottom: 60px;
		    position: absolute;
		content: "";
	}
	.cybex-featured-products .title-stock-available.blue .elementor-heading-title:after{
		    background: #D8D8D8;
    width: 280px;
	}
	.cybex-featured-products-title.title-stock-available .elementor-heading-title{
	    font-size: 21px;
		margin-top: 110px;
		    font-style: normal;
    font-family: "Times New Roman" !important;
    font-weight: bold !important;
	}
	.language_navtitle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

	.t-title-4 {
    font-family: Arial Rounded MT Pro Grk W00 Bd,sans-serif;
    font-style: normal;
    font-weight: 400;
		font-size: 22px;
    letter-spacing: inherit;
    line-height: 1.5;
		    color: #fff;
    text-align: center;
}
	.u-padding40 {
    padding: 10px;
}
	.Button {
   border-color: currentcolor;
    font-weight: 700;
    cursor: pointer;
    border-top: 1px solid;
		border-bottom: 1px solid;
    padding: 10px 20px;
    font-size: 12px;
    transition: background .4s ease-in-out,color .4s ease-in-out;
}
	.u-paddingBottom60 {
    padding-bottom: 20px;
		padding-top: 20px
}
	.u-paddingRight40 {
    padding-right: 5px;
		padding-left: 5px;
		font-size: 12px;
}
	.u-textBold {
    font-weight: 700;
}
	.u-inline {
    display: inline!important;
}
	.u-dividerWhite2px {
    border: 0;
    border-bottom: 2px solid #fff;
    width: 100%;
			margin: 0;
    margin-bottom: 20px;
}
	.u-marginTop30 {
    margin-top: 5px;
}
	.u-marginAuto {
    margin-left: auto;
    margin-right: auto;
}
	.u-scaleByHeight {
    height: 100%;
    width: auto;
}
	.u-marginBottom30 {
    margin-bottom: 5px;
		    text-align: center;
}
	.borderBottom2pxWhite p{
		   color: #fff;
    text-align: center;
	}
	.u-lg-maxHeight110 {
    max-height: 60px!important;
}
	.Ratio--1-1:after {
    content: "";
    display: block;
    height: 0;
    width: 100%;
    padding-top: 100%;
}
	.u-lg-size1of5 {
			flex-basis: auto!important;
			width: 50%!important;
		    margin-bottom: 10px;
	}
	.u-objectFitCover {
		    width: 100%;
		    transition: opacity .1s;
		    height: 100%;
    object-fit: cover;
}
	.Ratio--1-1 {
    position: relative;
}
	.Ratio>.Ratio-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
	.u-flexCol {
		    box-sizing: inherit;
    flex-basis: 100%;
    min-width: 0;
    flex-direction: column!important;
		    display: flex!important;
}
	.borderBottom2pxWhite>.Container-item {
    margin-left: auto;
    margin-right: auto;
    max-width: 820px;
}
	.u-borderRight1pxWhite {
		    border-left: 1px solid #fff;
		    min-height: 100%!important;
    border-right: 1px solid #fff;
		    background-color: #f3f3f3;
}
	.Grid {
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
    margin: 0;
    padding: 0;
}
	.borderBottom2pxWhite{
		    padding: 40px;
		background-color: #000;
	}
	.items-cach-thuc .item:nth-child(1){
		order: 1
	}
	.items-cach-thuc .item:nth-child(2){
	order: 2
	}
	.items-cach-thuc .item:nth-child(3){
	order: 4
	}
	.items-cach-thuc .item:nth-child(4){
	order: 3
	}
	.items-cach-thuc .item:nth-child(5){
	order: 5
	}
	.items-cach-thuc .item:nth-child(6){
	order: 6
	}
	.hang-thanh-vien-table tr td, .hang-thanh-vien-table tr th{
		font-size : 20px;
		font-weight: bold;
		text-align: center;
			padding: 20px;
	}
	.hang-thanh-vien-table tr th:nth-child(1){
		background: #ffe786;
		font-size: 30px;
		border-bottom: 5px solid #fff;
	}
	.hang-thanh-vien-table tr.last td{
		padding: 40px 20px
	}
	.hang-thanh-vien-table tr th{
		padding: 40px 20px
	}
	.hang-thanh-vien-table .cirlce {
    width: 20px;
			height: 20px;
			border-radius: 50%;
			background: #000;
			display: block;
			text-align: center;
			margin: 0 auto;
	}
	.hang-thanh-vien-table tr th:nth-child(2){
		background: #bee6dc;
		border-bottom: 5px solid #fff;
	}
	.hang-thanh-vien-table tr th:nth-child(3){
		background: #a6a0d4;
		border-bottom: 5px solid #fff;
	}
	.hang-thanh-vien-table tr th:nth-child(4){
		background: #e7cdc2;
		border-bottom: 5px solid #fff;
	}
	.hang-thanh-vien-table tr td:nth-child(2){
		background: #def2ed;
		border-top: 2px solid #fff;
	}
	.hang-thanh-vien-table tr td:nth-child(3){
		background: #dedde6;
		border-top: 2px solid #fff;
	}
	.hang-thanh-vien-table tr td:nth-child(4){
		background: #f3e6e0;
		border-top: 2px solid #fff;
	}
	.hang-thanh-vien-table tr td:first-child{
		text-align: left;
		background: #f8f1e2;
			padding-left: 20px;
    border-top: 2px solid #fff;
	}
	.hang-thanh-vien-table {
			max-width: 1000px;
			margin: 0 auto;
	}
	.left-doi-thuong .img img{
		height: 40px
	}
	.point-thuong li{
		position: relative;
		margin-bottom: 15px;
		padding-left: 20px
	}
	.point-thuong li:before {
    content: "";
    background: #000;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    transform: translateY(-50%);
}
	.left-doi-thuong .point {
			position: absolute;
			color: #fff;
			font-size: 13px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 75%;
			font-weight: bold;
	}
	.left-doi-thuong .img {
			position: relative;
		margin-right: 10px
	}
	.left-doi-thuong .qua-tang{
		font-weight: bold;
		font-size: 13px;
	}
	.doi-thuong-items{
		display: block
	}
	.doi-thuong-items .left-doi-thuong{
			width: 100%
	}
	.doi-thuong-items .right-doi-thuong{
			width: 100%
	}
	.items-cach-thuc{
		flex-wrap: wrap
	}
	.desc-doi-thuong{
		max-width: 800px;
		margin: 0 auto;
		font-size: 14px
	}
	.items-cach-thuc .item{
		    width: calc(50% - 5px);
    margin-bottom: 20px;
	}
	.items-cach-thuc .image img{
		    max-height: 30px;
    margin-bottom: 10px;
	}
	.items-cach-thuc .image{
	margin: 0 auto;
    text-align: center;
	}
	.loyaty-huong-dan .title-loyaty:before{
		background: #ffeaef
	}
	.flex-items-tang-diem{
		flex-wrap: wrap
	}
	.flex-items-tang-diem .item .desc{
	font-size: 12px;
		    font-style: italic;
		font-weight: 400;
	}
	.flex-items-tang-diem .item .image img{
		max-height: 30px
	}
	.flex-items-tang-diem .item .title{
		    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0;
	}
	.flex-items-tang-diem .item{
		width: calc(50% - 10px);
		margin-bottom: 20px;
		text-align: center;
		background: #f0fbfd;
		    padding: 10px 0 20px;
	}
	.loyaty-huong-dan-items .item{
		width: calc(33.3% - 10px);
		text-align: center;
		    position: relative;
    margin-bottom: 65px;
	}
	.loyaty-huong-dan-items-mobile .desc{
		    text-align: center;
    margin-top: 16px;
	}
	.loyaty-huong-dan-items-mobile .title{
		font-weight: bold;
		text-align: center;
		font-size: 16px;
	}
	.loyaty-huong-dan-items .desc{
	    font-size: 16px;
    margin-top: 15px;
	}
	.loyaty-huong-dan-items .title {
			font-weight: bold;
			font-size: 18px;
	}
	.cau-hoi .btn.btn-link.collapsed {
    background: #fafafa;
    color: #000;
}
	.cau-hoi .btn.btn-link {
    background: #343538;
    color: #fff;
}
	.cau-hoi  .card-body {
			padding: 30px;
			padding-bottom: 10px;
			font-size: 12px;
		color: #737680
	}
	.cau-hoi .btn-link .fa {
		    position: absolute;
    right: 20px;
    top: 50%;
		    transform: translateY(-50%);

	}
		.loyaty-huong-dan-items .item .center {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			bottom: -52px;
			width: 100%;
	}
	.cau-hoi .btn-link{
		font-size: 12px;
	    width: 100%;
    text-align: left;
    background: #fafafa;
    padding: 15px;
		    color: #000;
		    position: relative;
	}
	.cau-hoi  .card {
			margin-bottom: 30px;
	}
	.title-loyaty{
		    display: inline-block;
    z-index: 2;
    font-style: italic;
		    position: relative;
		font-size: 20px
	}
	.title-loyaty span{
		 position: relative;
		z-index: 2;
		 font-family: 'Helvetica';
		font-weight: bold;
	}
	.items-cach-thuc .content-bg{
	     text-align: center;
    position: absolute;
    top: 10px;
    left: 10px;
		    font-family: 'Helvetica';
		font-weight: bold;
    /*width: calc(100% - 50px);*/
    background: #ffffffbf;
    /* transform: translateY(-50%) translateX(-50%); */
    padding: 10px;
    right: 10px;
    bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
	}
	.items-cach-thuc .content-bg.author{
		 text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% - 50px);
    background: #ffffffbf;
    transform: translateY(-50%) translateX(-50%);
    padding: 10px;
	}
	.flex-center {
			display: flex;
			align-items: center;
			justify-content: center;
	}
	.items-cach-thuc .item{
	 position: relative;
		    background: #e0f0f8;
    line-height: 2;
		text-align: center;
    min-height: 100px;
		font-size: 8px
	}
	.title-loyaty:before{
		     content: "";
    display: block;
    height: 10px;
    background: #e0f0f8;
    position: absolute;
    bottom: 5px;
    width: calc(100% + 35px);
    left: -15px;
    z-index: 1;
	}
	.os-header .os-header-heading .os-header-title{
		    margin-top: 15px;
	}
	span.os-order-number {
			padding: 15px 0;
	}
	.thank-you-additional-content {
			margin-top: 25px;
			line-height: 1.25em;
	}
	.fisher-items .left-mobile{
		width: 50%;
	}
	.fisher-items .width28 img {
			width: 28px;
			max-width: 100%;
	}
	.fisher-items2 {
			margin-bottom: 30px;
			margin-top: 20px;
	}
	.height34.lazyloaded {
			height: 34px;
			width: auto;
	}
	.toy-shop-the-mobile-2 .elementor-image-box-title {
			color: #343538;
			font-family: Arial;
			font-size: 16px;
			font-weight: 500;
	}
	.fisher-items2 .right-toy-shop{
	width: 55%
	}
	.fisher-items2 .toy-shop-the-mobile-2{
		width: 44%;
		padding-right: 10px
	}
	.toy-shop-the-mobile-2 .elementor-image-box-description {
			color: #000;
			font-family: Arial;
			font-size: 16px;
			font-weight: 700;
	}
	.fisher-items .right-toy-shop .elementor-image-box-description {
			color: #000;
			font-family: Arial;
			font-size: 16px;
			font-weight: 700;
	}
	.fisher-items .right-toy-shop .elementor-image-box-title {
			color: #343538;
			font-family: Arial;
			font-size: 16px;
			font-weight: 500;
			margin: 0;
			margin-bottom: 5px;
	}
	.fisher-items .right-toy-shop {
			width: 50%;
			padding-left: 10px;
	}
	.toy-shop-items .elementor-image-box-title {
			color: #343538;
			font-family: Arial;
			font-size: 12px!important;
			font-weight: 500;
			margin: 0;
	}
	.toy-shop-items .elementor-image-box-description {
			color: #000;
			font-family: Arial;
			font-size: 12px;
			font-weight: 700;
	}
	.toy-shop-items{
	 flex-wrap: wrap ;
	}
	.toy-shop-items .elementor-image-box-wrapper{
		width: calc(50% - 10px)
	}
	.search-bar-mobile {
			margin-left: 10px;
			margin-right: 10px;
	}
	.menu-mobile-footer{
		margin-top: 30px;
		margin-bottom: 30px
	}
	.menu-mobile-footer .btn-link .fa {
			position: absolute;
			right: 0;
			top: 15px;
	}
	.slider4 .item-super-product:nth-child(n+5), .slider4 .item:nth-child(n+5)
	,.slider4 .item-product-clothes:nth-child(n+5){
		display: none
	}
	.menu-mobile-footer .btn-link.collapsed .fa-plus:before {
			content: "\f067";
	}
	.menu-mobile-footer .btn-link .fa-plus:before {
			content: "\f0d8";
	}
	.menu-mobile-footer .btn-link {
				color: #fff;
			font-size: 16px;
			display: block;
			width: 100%;
			text-align: left;
			padding: 10px;
		    position: relative;
	}
	.menu-mobile-footer .card-body ul{
		padding: 15px 10px;
	}
	.menu-mobile-footer .card-body li {
			padding: 8px 20px;
	}
	.content-center-mb {
			border-top: 1px solid #dddd;
			border-bottom: 1px solid #dddd;
			margin-top: 10px;
			padding: 50px 20px;
			margin-left: -15px;
			margin-right: -15px;
			font-size: 13px;
	}
	.phone-mb {
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			text-align: center;
			margin-top: 10px;
	}
	#best-seller-slider-mobile .title-price-super-product>a{
		width: 100%
	}
	#best-seller-slider-mobile .item-super-product,#best-seller-slider-mobile .item-product-clothes{
		width: calc(50% - 10px)
	}
	#best-seller-slider-mobile {
			display: flex;
			flex-wrap: wrap;
		    justify-content: space-between;
	}
	#best-seller-slider-mobile .title-price-super-product{
		display: block
	}
	#best-seller-slider-mobile .brand-super-product {
			display: none;
	}
	.carseat2{
		flex-wrap: wrap
	}
	.deals-home-pages .item-img img{
	    height: 120px;
	}
	.flex-pc{
		display: none
	}
	.gift.product_gift_label {
			display: none;
	}
	.pc.hidden {
			display: none!important;
	}
	.sold-out {
			display: none;
	}
	.product_in_stock {
			position: absolute;
			left: 0;
			z-index: 99;
			padding: 5px 10px;
			top: 10px;
			font-size: 8px;
			background-color: #c3e7eb;
			color: #000;
			text-transform: uppercase;
			font-weight: 700;
	}
	#best-seller-slider {
			display: flex;
		    flex-wrap: wrap;
		    overflow: hidden;
	}
	.bottom-footer {
			padding: 20px 15px;
	}
	#best-seller-slider > .item,#best-seller-slider > .item-product-clothes {
			width: calc(33.3% - 10px);
	}
    .accumulate-points-title .elementor-heading-title {
        font-family: "Arial";
        font-weight: 700;
        font-size: 18px;
        color: #333;
        border: 4px solid #b3d0e2;
        padding-bottom: 15px;
        position: absolute;
        width: 100%;
        top: -45px ;
        max-width: 299px;
        margin: 0 auto;
        left: 50%;
        transform: translateX(-50%);
   }
    .accumulate-points {
        background: #f7f7f7;
        border-top-left-radius: 71px;
        border-top-right-radius: 71px;
        position: relative;
        max-width: 956px;
        margin: 0 auto;
        margin-top: 45px;
   }
    .content-accumulate-points-top .elementor-image-box-description {
        max-width: 507px;
        text-align: left;
        font-size: 18px;
        margin: 0 auto;
        margin-bottom: 30px;
        color: #3c3e41;
        padding-top: 58px;
   }
    .bottom-point-3 {
        align-items: inherit;
        margin-bottom: 20px;
        margin-top: 30px;
   }
    .bottom-point-3 .item {
        width: calc(33.3% - 20px);
   }
    .bottom-point-3 .item .title {
        font-size: 21px;
        font-weight: 700;
        font-family: "Arial";
        text-align: center;
        position: relative;
        margin-bottom: 30px;
   }
    .bottom-point-3 .item:nth-child(2) .title:before {
        background: #b3d0e2;
   }
    .bottom-point-3 .item:nth-child(3) .title:before {
        background: #e2cdfb;
   }
    .top-ratings-page .item.ratings1:before {
        left: -50px;
   }
    .top-ratings-page .item.ratings1 {
        padding-left: 20px;
   }
    .top-ratings-page .ratings1 .li-ranting {
        align-items: center;
   }
    .top-ratings-page .stt {
        width: 98px;
        height: 49px;
        background: #ffebf6;
        border-radius: 12px;
        font-family: "Arial";
        font-weight: 700;
        text-align: center;
        line-height: 49px;
        margin-right: 13px;
        display: inline-block;
        min-width: 98px;
   }
    .top-ratings-page .li-ranting {
        display: flex;
        margin-bottom: 20px;
        justify-content: space-between;
   }
    .top-ratings-page .li-ranting:nth-child(2) .stt, .top-ratings-page .li-ranting:nth-child(4) .stt {
        background: #c9e6f2;
   }
    .top-ratings-page .item.ratings3 .ratings3-center:before {
        left: 31px;
        top: -24px;
   }
    .accumulate-points .content-ratings3 .tit {
        margin: 0;
        padding: 0;
        margin-bottom: 0;
        color: #11142d;
        font-family: Arial;
        font-size: 12px;
        font-weight: 700;
   }
    .accumulate-points .content-ratings3 .tit {
        margin-bottom: 8px;
   }
  
    .top-ratings-page .item.ratings3 .ul {
        font-size: 10px;
        font-family: "Arial";
        font-weight: 500;
        color: #11142d;
        padding-left: 0;
        list-style: none;
   }
	  .top-ratings-page .item.ratings3 .ul {
        list-style: disc;
        padding-left: 15px;
   }
    .goodwill-points {
        max-width: 980px;
        margin: 0 auto;
    text-align: center;
			margin-bottom: 30px
   }
    .top-ratings-page .item.ratings3 {
        height: 410px;
        position: relative;
        display: flex;
        align-items: end;
   }
    .top-ratings-page .item.ratings3 .ratings3-center:after {
        right: -42px;
   }
    .top-ratings-page .item.ratings3 .ratings3-center:after {
        background: url(https://file.hstatic.net/200001034229/file/le-6_a6a7c287e68c4cb08a23a5d95bd2ed0f_d0402ffcf40b4ba5bfbdf86ff721d663.png) center center;
        width: 58px;
        height: 319px;
        background-size: cover;
        position: absolute;
        right: 0;
        bottom: 0;
        content: "";
   }
    .top-ratings-page .item .bg-ratings-right {
        background: url(https://file.hstatic.net/200001034229/file/ot_2_08069045c1e847bd886479b8e4a7b15d_e580538d2207428ab2f2fac5469b0eba.png) center center;
        background-size: cover;
        width: 187px;
        height: 314px;
        bottom: 0;
        right: 0;
        position: absolute;
   }
    .top-ratings-page .item.ratings3 .ratings3-center:before {
        background: url(https://file.hstatic.net/200001034229/file/45_3_0fc8da7aa1c74ef18718aee85079563e_97e9ed8c5e1140898fbecca27c6b81a3.png) center center;
        width: 73px;
        height: 100px;
        background-size: cover;
        position: absolute;
        left: 4px;
        top: 21px;
        content: "";
   }
    .top-ratings-page .ratings2-center .content-ratings1 {
        font-size: 12px;
        width: calc(100% - 45px);
        color: #11142d;
        font-family: "Arial";
   }
	.top-ratings-page .item.ratings3 .ratings3-center {
    background: url(https://file.hstatic.net/200001034229/file/e-11_e63a39caec9e4ce88e4ca221160b945d_70f328afea194e0c9b77c98d40799639.png) center center;
    background-size: contain;
    height: 372px;
    width: 268px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 25px;
}
	.top-ratings-page .item.ratings3 .ratings3-center {
    padding-top: 60px;
    padding-right: 20px;
}
    .top-ratings-page .ratings2-center .li-ranting:nth-child(1) .content-ratings1 {
        max-width: 170px;
   }
    .top-ratings-page .ratings2-center .li-ranting:nth-child(2) .content-ratings1 {
        max-width: 158px;
   }
	.item.ratings3 .image {
    width: 31px;
    margin-right: 5px;
}
	.col-middle-2-ponts .item .now {
    font-weight: 700;
    z-index: 9999;
    text-decoration: underline;
    position: relative;
}
	.top-ratings-page .ratings2 .image {
    width: 45px;
    margin-right: 10px;
}
    .top-ratings-page .ratings2-center {
        background: url(https://file.hstatic.net/200001034229/file/le-8_52236b4a987e4653a72bd38bd5311102_a8a363a196d34afa869335cd79863306.png) center center;
        background-size: cover;
        height: 267px;
        width: 252px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 50px;
        position: relative;
        margin: 0 auto;
        z-index: 99;
   }
    .top-ratings-page .ratings2-center {
        padding-top: 18px;
   }
    .top-ratings-page .li-ranting:nth-child(3) .stt {
        background: #ffe665;
   }
    .top-ratings-page .item.ratings2 {
        height: 410px;
        display: flex;
        align-items: center;
   }
    .top-ratings-page .item {
        position: relative;
        width: 100%;
			margin-bottom: 10px
   }
    .top-ratings-page .item .bg-ratings-left {
        background: url(https://file.hstatic.net/200001034229/file/le-9_ffa2905ed99843789daa4e1c6b29e5cf_93434a1e3e9e4ca686e50c24a9df1835.png) center center;
        background-size: contain;
        width: 193px;
        height: 279px;
        top: 0;
        left: 0;
        position: absolute;
   }
    .accumulate-points .content-ratings1 {
        font-size: 14px;
        font-family: "Arial";
        font-weight: 500;
   }
    .top-ratings-page .item.ratings1 {
        background: url(https://file.hstatic.net/200001034229/file/le-7_1428ff66198f4a8ab349f57b6006c340_2abdab70b894451e94ce3a34147eaf77.png) center center;
        background-size: cover;
        height: 410px;
        padding-left: 50px;
        padding-right: 20px;
        padding-top: 62px;
        position: relative;
   }
    .top-ratings-page .item.ratings1:before {
        background: url(https://file.hstatic.net/200001034229/file/92_1_3e1777c65f0f42f5b6cfc33a6decf83b_f82bf7f1f87a4c958ed77d4adf170c8b.png) center center;
        width: 45px;
        height: 98px;
        background-size: cover;
        position: absolute;
        left: -10px;
        top: 0;
        content: "";
   }
    .col-middle-2-ponts .item:before {
        border: 2px solid #f5b9ca;
        content: "";
        height: 94px;
        width: calc(100% - 24px);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
   }
    .bottom-point-3 .item .title:before {
        content: "";
        width: 53px;
        height: 2px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 40px;
        background: #fdd92f;
   }
    .bottom-point-3 .item .content {
        max-width: 208px;
        margin: 0 auto;
        font-weight: 500;
        font-size: 14px;
        font-family: "Arial";
        text-align: center;
        color: #3c3e41;
   }
    #dnn_SocialPane{
        position:fixed;
        right:0;
        top:28% !important;
        display: none;
        z-index:999 
   }
    #dnn_SocialPane #social .fa-facebook{
        background:#3b5998 
   }
    #dnn_SocialPane #social a{
        font-size:26px;
        width:45px;
        text-align:center;
        text-decoration:none;
        float:right;
        clear:right;
        box-sizing:border-box;
        color:#fff;
        padding:8px;
        display:block;
        transition:all 0.3s ease-in-out;
        -moz-transition:all 0.3s ease-in-out;
        -webkit-transition:all 0.3s ease-in-out 
   }
    .js #dnn_SocialPane #social a{
        width:33.3%!important 
   }
    .js #dnn_SocialPane{
        position:relative;
        right:0;
        top:0;
        z-index:60 
   }
    #dnn_SocialPane #social .fa-instagram{
        background:#d32a86 
   }
    #dnn_SocialPane #social .fa-youtube{
        background:#c41200 
   }
    #dnn_SocialPane #social a:hover{
        padding-right:20px;
        width:65px;
        text-decoration:none 
   }
    .swatch .swatch-element label{
        min-width: 40px;
        width: auto;
        padding: 0 5px;
   }
    .item-carter .sold-out {
        position: absolute;
        background: #000;
        color: #fff;
        z-index: 999;
        padding: 5px 10px;
        top: 18px;
				display: none
   }
    .flex-mobile{
        display: flex ;
			    align-items: center;
   }
    .shop-by-style .elementor-image-box-img {
        height: 150px;
        width: auto;
   }
    .shop-by-style .elementor-image-box-title{
        margin-bottom: 5px;
        margin-top: 10px;
   }
    .shop-by-style .elementor-image-box-title a {
        text-align: center;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 500;
        line-height: 12px;
        margin: 15px 0 0;
        font-weight: bold 
   }
    .shop-by-style .elementor-image-box-img img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .shop-by-style .elementor-image-box-wrapper{
        border: 1px solid #000;
        padding: 3px;
        margin-bottom: 8px;
        text-align: center;
        width: calc(33.3% - 10px) 
   }
    .shop-list-size ul {
        list-style: none;
        margin: 0 0 20px;
        padding: 0;
        line-height: 160%;
   }
    .shop-list-size ul li {
        float: left;
        display: inline-block;
        margin: 0 20px 20px 0;
        border: 1px solid;
        width: 60px;
        height: 50px;
        line-height: 50px;
        text-align: center;
   }
    .title-product-image .elementor-image-box-title{
        color: #343538;
        font-family: Arial;
        font-size: 24px!important;
        font-weight: 500;
        margin-bottom: 10px;
        margin-top: 0;
   }
    .title-product-image .elementor-image-box-description {
        color: #000;
        font-family: Arial;
        font-size: 21px;
        font-weight: 700;
   }
    .group-size .filter-size li input[type="checkbox"] + label{
        width: auto;
        border: none;
        background: transparent;
        color: #000;
        height: auto;
   }
    .check-box-list.brands{
        display: flex;
        flex-wrap: wrap 
   }
    .check-box-list.brands li{
        width: 50% 
   }
    .category-do-choi .age-old-image img{
        width: 100%;
        max-height: 100%;
        height: 100%;
        object-fit: contain;
   }
    .filter-here .item-container{
        border:none 
   }
    .category-do-choi .age-old-image a{
        height: auto;
        display: block;
   }
    .items-deal-products .owl-item{
        padding: 10px 
   }
    .group-filter .check-box-list li{
        margin-bottom: 20px;
   }
    .group-filter .check-box-list li [type="checkbox"]:checked + label:after{
        left: 4px;
        top: -4px;
   }
    .group-filter .check-box-list li [type="checkbox"]:checked + label:before{
        width: 20px;
        height: 20px;
        border: 1px solid #000;
        background: #fff;
        border-radius: 0px;
        top: -2px 
   }
    .group-filter .check-box-list li [type="checkbox"]:not(:checked) + label:before{
        top: 0px;
        width: 20px;
        height: 20px;
        border: 1px solid #e5e5e5;
        background: #eee;
        border-radius: 0px;
   }
    .group-filter .check-box-list li label{
        text-transform: capitalize;
        display: block;
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: 12px;
        padding-left: 30px !important;
        letter-spacing: .3px;
        line-height: 1.2;
        border-bottom: #f4f6f9;
        display: flex;
        align-items: center;
   }
    .layered .layered_subtitle {
        margin-top: 20px;
        margin-bottom: 10px 
   }
    .layered .layered_subtitle span{
        color: #333;
        font-family: Helvetica;
        font-size: 16px;
        padding: 0 0px;
        background-color: #fff;
        text-transform: uppercase;
        font-weight: 500;
   }
    .deals-home-pages{
        background: #f2fafd;
   }
   
    .flashsale__countdown .ega-badge-ctd > div:nth-child(1){
        font-weight: 600;
   }
    .flashsale__countdown .ega-badge-ctd__colon {
        font-size: 0px !important;
        position: relative;
        padding:0 20px;
   }
    .flashsale__countdown .ega-badge-ctd__colon:before {
        position: absolute;
        content: "";
        background: rgba(62,63,67,.2);
        width: 1px;
        height: 50px;
        left: 20px;
        top: 5px;
   }
    .flashsale__countdown .ega-badge-ctd > div {
        display: block;
        text-align: center;
        font-size: 24px;
        font-weight: 400;
        color: #343538;
        font-family: "Roboto";
   }
    .flashsale__countdown{
        text-align: center;
        font-size: 22px 
   }
    .flashsale__countdown .ega-badge-ctd > div > span{
        text-transform: uppercase;
        display: block;
        font-size: 10px;
        text-align: center;
        font-weight: 500;
        font-family: "Lato";
        margin-top: 12px;
   }
    .flashsale__countdown .ega-badge-ctd{
        display: flex;
        justify-content: center;
   }
    .left-order-lg11 .low-product {
        border: 4px solid #c5e4fc;
   }
    .right-order-lg11 .low-product {
        border: 4px solid #e7d9ff;
   }
    .col-middle-2-ponts.quan-ao-head .item:nth-child(2):before {
        border: 4px solid #a2d2fc;
   }
    .most-loved.full .elementor-widget-container {
        height: auto 
   }
    .best-seller.suc-khoe-page .baner-left .baner-left-content {
        height: 48px;
        width: 250px;
        background-color: rgba(255, 255, 255, .84);
        left: 50%;
        top: 50%;
        padding: 0;
        transform: translateX(-50%) translateY(-50%);
   }
    .diaper-changing-platform .elementor-size-title {
        color: #343538;
        font-family: Arial;
        font-size: 12px;
        padding-left: 41px;
        margin-top: 10px;
        font-weight: 400;
   }
    .suc-khoe-page.best-seller .top-date-suckhoe .date {
        color: #a3a5ad;
        font-family: Lato;
        font-size: 14px;
   }
    .suc-khoe-page.best-seller .top-date-suckhoe h4 {
        color: #343538;
        font-family: Arial;
        font-size: 21px;
        height: auto;
        -webkit-line-clamp: 2;
        margin-bottom: 19px;
   }
    .suc-khoe-page.best-seller .top-date-suckhoe {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 179px;
        width: 560px;
        background-color: #fff;
        box-shadow: 0 10px 20px 0 rgb(168 193 221 / 30%);
        padding: 40px 45px;
        margin: 0;
        top: initial;
        bottom: 55px;
   }
    .col-middle-2-ponts.quan-ao-head .item:nth-child(3):before {
        border: 4px solid #e2cdfb;
   }
    .slider-slick-clothes-item .item-img:before {
        height: 135.88px;
        width: 100%;
        background-color: #f5f8fa;
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
   }
    .shop-clothes-items .right-shop-gerber-clothes {
        width: 100%;
   }
    .shop-clothes-items .items-stock.products.columns-4 .item-carter {
        margin: 0;
        width: calc(50% - 5px);
   }
    .shop-clothes-items .link-shop {
        color: #000;
        font-size: 14px;
        font-weight: 500;
        padding: 0 44px;
        border: 2px solid #000;
        line-height: 46px;
        text-align: center;
        margin: 0 auto;
        display: inline-block;
   }
    .flex-view.shop-clothes-items {
        align-items: flex-start;
        margin-bottom: 40px;
   }
    .shop-clothes-items .left-shop-gerber-clothes {
        width: 100%;
        text-align: center;
   }
    .shop-clothes-items {
        flex-wrap: wrap;
   }
    .slider-slick-clothes-item .item-img img {
        position: relative;
        z-index: 99;
   }
    .slider-slick-clothes-item .title-h3 {
        color: #343538;
        font-family: Helvetica;
        font-size: 16px;
        font-weight: 500;
   }
    .quan-ao-slider .owl-carousel.owl-drag .owl-item {
        padding: 30px;
   }
    .content-price {
        margin-top: 20px;
   }
    .slider-slick-clothes-item .item-img {
        position: relative;
        max-height: 300px 
   }
    .slider-slick-clothes-item .price-d {
        color: #343538;
        font-family: Helvetica;
        font-size: 14px;
        font-weight: 700;
   }
    .col-middle-2-ponts .item:before {
        border: 2px solid #f5b9ca;
        content: "";
        height: 56px;
        width: calc(100% - 24px);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
   }
    .col-middle-2-ponts.quan-ao-head .item a {
        color: #333;
        font-family: Arial;
        font-size: 18px;
        z-index: 9999;
        position: relative;
   }
    .bg-image-pos-title {
        position: relative;
        margin-bottom: 5px;
   }
    .goodwill-points .elementor-image-box-wrapper{
        position: relative;
   }
    .goodwill-points .elementor-image-box-description {
        position: absolute;
        bottom: -15px;
        left: 50%;
        min-width: 155px;
        text-align: center;
        transform: translateX(-50%);
        font-family: "Arial";
        font-size: 10px;
        color: #3c3e41;
   }
    .top-ratings-page{
        flex-wrap: wrap 
   }
    .goodwill-points .elementor-image-box-description {
        font-size: 14px;
        min-width: 202px;
   }
    .bg-image-pos-title .elementor-image-box-title {
        text-align: center;
        background-color: rgb(255 255 255 / 80%);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        display: flex;
        justify-content: center;
        min-width: 120px;
        padding: 5px 10px;
        align-items: center;
        margin: 0;
        text-transform: uppercase;
        font-size: 8px;
   }
    .mobile-image-best .elementor-widget-container {
        height: 48px;
   }
    .mobile-image-best .elementor-widget-container img {
        width: 100%;
        max-height: 100%;
        height: 100%;
        object-fit: contain;
   }
    .most-loved .elementor-widget-container {
        height: 22px;
   }
    .img-shop-gerber-clothes .lazyloaded {
        height: auto 
   }
    .img-shop-gerber-clothes {
        padding-top: 12px;
        max-height: 476px 
   }
    .shop-clothes-items .content-left {
        color: #000;
        font-family: Roboto;
        font-size: 16px;
        max-width: 407px;
        text-align: center;
        margin: 35px auto;
   }
    .most-loved .elementor-widget-container img {
        width: 100%;
        max-height: 100%;
        height: 100%;
        object-fit: contain;
   }
    .top-suckhoe-bg {
        max-width: 1130px;
        margin: 0 auto;
			padding-bottom: 10px;
			    align-items: flex-start;
   }
    .col-middle-2-ponts {
        max-width: 1100px;
        margin: 0 auto 
   }
    .top-suckhoe-bg .left-bg {
        width: 50%;
   }
    .top-suckhoe-bg .right-bg {
        width: calc(50% - 10px);
        padding-left: 10px;
   }
    
    .col-middle-2-ponts.quan-ao-head .item {
        width: calc(50% - 20px);
        height: 46px;
        line-height: 46px;
   }
    .col-middle-2-ponts .item {
        position: relative;
        width: 100%;
        font-size: 12px;
        font-weight: 500;
        font-family: "Arial";
        color: #3c3e41;
        background: #f1f1f1;
        height: 78px;
        line-height: 78px;
        text-align: center;
   }
    .mobile-top-banner-link .top-banner-link .elementor-image-box-wrapper {
        width: calc(100%) !important;
        border-radius: 10px;
        overflow: hidden;
        background-color: rgba(51, 51, 51, .13);
        box-shadow: 8px 8px 16px 0 rgb(0 0 0 / 16%);
   }
    .mobile-flowers-items .header-content .cat-title {
        border-bottom: 1px solid #dddd;
        padding-bottom: 15px;
        margin-bottom: 20px;
        font-size: 16px;
        color: #343538;
        font-family: "Roboto";
        text-transform: uppercase;
        font-weight: 500;
   }
    .mobile-flowers-items .items-stock .item-carter {
        width: 100% !important 
   }
    .flowers-items .item-container {
        border: none;
   }
    .pc-featured-home {
        background: #f5f8fa;
        margin-top: 40px;
        padding-top: 20px;
   }
    .mobile-top-banner-link .owl-carousel.owl-drag .owl-item {
        padding: 0 5px 
   }
    .linh-kien .item-carter .item-img img {
        height: 140px;
   }
    .top-header-mobile .container {
        display: flex;
   }
    .pc {
        display: none !important 
   }
    .mobile {
        display: block !important 
   }
	  .pc-flex {
        display: none !important 
   }
    .mobile-flex {
        display: flex !important 
   }
    .top-header {
        height: 70px;
        text-align: left;
        font-family: "helvetica neue", helvetica, arial, sans-serif;
        font-size: 12px;
   }
    .content-why-choose-us .item.why-2:after {
        left: calc(50% - 60px);
   }
    .content-why-choose-us .item:after {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 1px;
        background: #ddd;
        height: 50px;
        bottom: -62px;
        content: "";
   }
    .content-why-choose-us .item.why-1 {
        margin-right: 60px;
   }
    .content-why-choose-us .item.why-2 {
        margin-left: 60px;
   }
   /*menu*/
    .nav li {
        display: inline-block;
        padding: 10px 22px;
        position: relative;
        text-align: left;
        margin: 0;
   }
    .col-md-1-5 {
        width: 20%;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
   }
    #nav .main-nav .mega-content img {
        height: auto 
   }
    .row {
        margin-left: -15px;
        margin-right: -15px;
   }
    #nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content>.row {
        display: flex;
        flex-wrap: wrap;
        text-align: left 
   }
    #nav li li a {
        color: #000;
        font-size: 14px;
        padding: 8px 0;
        text-transform: none;
        transition: 0.5s;
        display: inline-block;
        position: relative;
        background-color: transparent;
        white-space: nowrap;
        line-height: 1;
   }
    #nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu .sub-menu {
        position: static;
        transform: scaleX(1);
        opacity: 1;
        width: 100%;
        border: none;
        z-index: 9999;
        min-width: inherit;
   }
    #nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega>a {
        color: #1b375d !important;
        font-weight: 700;
        text-transform: uppercase;
   }
    #site-header #nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item-mega>a {
        font-size: 16px 
   }
    #nav .menu .is-mega-menu:hover.align-left .dropdown-submenu, {
        transform: translateX(-50%) scale(1);
        top: 88%;
   }
    #nav .menu .is-mega-menu .dropdown-submenu .mega-menu-submenu ul li>a {
        font-size: 16px;
        margin: 0;
        padding: 0 0 7px;
   }
    #nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content {
        padding: 25px 30px 10px;
   }
    #nav .menu .is-mega-menu .dropdown-submenu {
        left: 50%;
        transform: translateX(-50%) scale(0);
        width: 100%;
        max-width: 1172px;
        padding: 0;
   }
    #site-header #nav nav.main-nav .mega-menu-submenu ul li a {
        font-size: 14px;
        padding: 8px 0;
        text-transform: none;
        transition: 0.5s;
        display: inline-block;
        position: relative;
        background-color: transparent;
   }
    #nav .menu li:hover>ul.dropdown-submenu {
        opacity: 1;
        z-index: 999;
        top: 100%;
        transform: translateX(-50%) scale(1);
   }
    #nav ul ul.dropdown-submenu {
        transition: top 0.3s ease 0s, opacity 0.3s;
        position: absolute;
        left: 0;
        top: 110%;
        width: auto;
        min-width: 200px;
        border: 1px solid #ccc;
        background-color: #fff;
        opacity: 0;
        z-index: -1;
        padding: 10px 0;
        transform: scaleX(0);
        display: block;
        border-radius: 0;
        box-shadow: none;
   }
    .item-super-product {
        padding: 2px;
   }
    .blog-pos .elementor-image-box-wrapper {
        width: calc(50% - 10px);
        position: relative;
        margin-bottom: 35px 
   }
    .blog-pos .elementor-image-box-content .elementor-image-box-title {
        font-size: 11px;
   }
    .blog-pos {
        margin-bottom: 60px;
   }
    .title-price-super-product .woocommerce-Price-currencySymbol {
        display: none;
   }
    .blog-pos .elementor-image-box-content {
        padding: 8px 10px;
        background-color: #fff;
        text-align: left;
        position: absolute;
        bottom: -60px;
        left: 50%;
        width: 83%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        height: 94px;
   }
    .blog-pos .elementor-image-box-img img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .img-super-product {
        background: linear-gradient(to bottom, #fff 0%, #fff 60%, #f5f8fa 50%, #f5f8fa 100%);
        height: 200px;
   }
    .title-price-super-product>a {
        display: block;
        width: calc(100% - 90px);
   }
    .blog-first-home {
        position: relative;
   }
    .blog-first-home .cap-slide.cap-absolute .hidden-xs {
        font-size: 14px;
        color: #a3a5ad;
   }
    .blog-first-home .cap-slide.cap-absolute .title {
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 12px;
        letter-spacing: .29px;
   }
    .blog-first-home .cap-slide.cap-absolute {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 50%;
        background: #fff;
        padding: 10px;
        padding-top: 30px;
        padding-left: 45px;
   }
    .title-super-product {
        color: #343538;
        font-family: Helvetica;
        font-size: 16px;
        letter-spacing: .4px;
        line-height: 26px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
   }
    #nav .menu .is-mega-menu {
        position: static;
   }
    #nav .main-nav .mega-content>a {
        display: inline;
   }
    html #site-header #nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega a {
        color: #54595f;
        font-family: Arial, Helvetica, sans-serif !important;
   }
    .img-super-product a {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
   }
    .items-best-seller .img-super-product img {
        max-width: 80%;
        max-height: 364px !important;
        width: auto !important;
   }
    .price-super-product {
        color: #343538;
        font-size: 15px;
        font-weight: 900;
        letter-spacing: .35px;
        font-family: Helvetica;
        font-weight: 600;
        height: 32px;
   }
    .brand-super-product .tit {
        color: #a3a5ad;
        font-family: Lato, Arial;
        font-size: 14px;
        letter-spacing: .35px;
        line-height: 24px;
   }
    .title-price-super-product {
        margin-top: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        display: -webkit-flex;
        -webkit-align-items: center;
        -webkit-justify-content: space-between;
        position: relative;
   }
    .list-category {
        max-width: 900px;
        margin: 0 auto;
        margin-top: 50px;
        flex-wrap: wrap 
   }
   
    .list-category .elementor-image-box-title {
        font-size: 18px;
        text-align: center;
        margin-top: 15px;
   }
    .list-category .elementor-image-box-wrapper {
        width: calc(50% - 15px) 
   }
    .title-stock-available.blue .elementor-heading-title:after {
        background: #ebf5f4;
   }
    .title-stock-available.pink .elementor-heading-title:after {
        background: #f2e5ed;
   }
    .explore-bottom.e2 {
        margin: 20px 0;
   }
    .explore-bottom .top-explore:nth-child(2n+1) {
        position: relative;
        top: 90px;
   }
    .explore-bottom.none-top .top-explore:nth-child(2n+1) {
        top: 0px;
   }
    .explore-bottom .elementor-image-box-description {
        color: #7a7a7a;
        font-size: 10px !important;
        display: inline-block;
        border-bottom: 2px solid;
   }
    .explore-bottom .elementor-image-box-title {
        font-size: 16px !important;
        letter-spacing: .43px;
        color: #222;
        font-weight: 500;
        margin-top: 8px;
        margin-bottom: 11px;
        line-height: 1.6;
        font-weight: 400;
   }
    .explore-bottom .top-explore {
        width: 100% 
   }
    .explore-bottom .top-explore:nth-child(2n) {
        margin-left: 40px;
   }
    .flex-view {
        display: flex;
        align-items: center;
        justify-content: space-between;
   }
    .content-why-choose-us .item:before {
        position: absolute;
        content: "";
        left: -10px;
        top: -10px;
        border: 4px solid #fef4f3;
        width: 100%;
        height: 100%;
   }
    .email-footer-bottom .elementor-image-box-title {
        font-size: 16px;
        color: #343538;
        font-family: "Roboto";
        font-weight: 600;
   }
    .contact-us-footer .top .item:nth-child(1) {
        width: 40%;
        margin-right: 35px;
   }
    .contact-us-footer .top .item:nth-child(2) {
        width: 60%;
   }
    .contact-us-footer .bottom {
        margin-right: 60px;
   }
    .contact-us-footer .bottom .flex-view {
        align-items: flex-start;
   }
    .footer-contact-home .contact-us-right .title-contact-footer .elementor-image-box-title {
        font-size: 32px;
        font-weight: 400;
        font-family: "Helvetica";
        margin-top: 20px;
        margin-bottom: 25px;
   }
    .contact-us-right .title-contact-footer .elementor-image-box-description {
        font-size: 16px;
        color: #737680;
        font-family: "Arial";
        padding-bottom: 10px;
   }
    .footer-contact-home .contact-us-right .elementor-image-box-title {
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3;
        font-family: "Helvetica" !important;
        font-weight: 400;
   }
    .footer-contact-home .elementor-image-box-img img {
        height: auto 
   }
    .footer-contact-home .elementor-image-box-img {
        max-width: 30px;
        margin-right: 15px !important;
        margin: 0;
        width: 5%;
   }
    .contact-us-footer .bottom .item {
        width: calc(33.3% - 20px);
   }
    .footer-contact-home .left-footer {
        width: 60%;
   }
    .contact-us-right .elementor-image-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
   }
    .footer-contact-home .contact-us-right {
        padding-left: 90px;
        width: 45%;
   }
    .contact-us-footer .bottom .item:nth-child(2) {
        width: 60%;
        padding-left: 30px;
        padding-right: 30px;
   }
    .email-footer-bottom .elementor-image-box-content {
        width: 50%;
        padding-right: 20px;
   }
    .contact-us-footer {
        position: relative;
        top: -62px;
        margin-bottom: -122px;
   }
    .contact-us-footer .top {
        margin-bottom: 40px;
        margin-left: 60px;
   }
    .contact-us-footer .top .flex-view {
        align-items: end;
   }
    .bg-email-home.footer-contact-home {
        background: #f4f8fb !important;
        margin-top: 150px;
        margin-bottom: 105px;
   }
    .contact-us-right .elementor-image-box-description {
        color: #737680;
        font-size: 16px;
        font-family: "Arial";
        padding-bottom: 10px;
   }
    .email-footer-bottom .elementor-image-box-description {
        color: #737680;
        font-size: 14px;
        font-family: "Arial";
        padding-bottom: 10px;
   }
    .content-why-choose-us .item.why-1 .elementor-image-box-title {
        font-family: "Arial";
        font-weight: 700;
        font-size: 16px 
   }
    .content-why-choose-us .elementor-image-box-content {
        position: absolute;
        left: 30px;
        top: 34px;
        right: 30px;
        width: 85%;
        bottom: 20px;
   }
    .content-why-choose-us .item.why-1 .italy {
        font-style: italic;
        text-decoration: underline;
   }
    .content-why-choose-us .item {
        height: 153px;
        background: #fef4f3;
        width: 100%;
        position: relative;
        margin-bottom: 30px;
        margin-top: 50px;
   }
    .content-why-choose-us .elementor-image-box-content .elementor-image-box-title {
        font-family: "Roboto";
        font-weight: 500;
        font-size: 16px;
        margin: 0;
        margin-bottom: 10px;
   }
    .title-left-home .elementor-heading-title {
        padding: 30px 0;
        color: #31363d;
        font-weight: 700;
        border-bottom: none;
        font-size: 16px;
        font-family: 'Roboto' !important;
   }
    .shop-by-brand-items {
        flex-wrap: wrap 
   }
    .border-image .elementor-image img, .border-image .elementor-widget-container img {
        max-height: 40px;
        width: auto;
   }
    .bg-email-home {
        background: #fafafa;
        margin: 50px 0;
   }
    .shop-by-brand-items .elementor-widget-container {
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #d8d8d8;
        padding: 5px;
        width: calc(33.3% - 20px);
        margin-bottom: 20px 
   }
    .title-left-home .elementor-heading-title:before {
        content: "";
        width: 36px;
        height: 1px;
        background: #000;
        display: inline-block;
        position: relative;
        top: -6px;
        margin-right: 10px;
   }
    .content-why-choose-us .item.why-2:before {
        border: 4px solid #f1f8fc;
   }
    .content-why-choose-us .item.why-2 {
        background: #f1f8fc;
   }
    .content-why-choose-us .item.why-3 {
        background: rgba(191, 181, 229, .28);
   }
    .content-why-choose-us .item.why-3:before {
        border: 4px solid rgba(191, 181, 229, .28);
   }
    .content-why-choose-us .elementor-image-box-description {
        font-size: 16px;
   }
    .why-choose-us .title-why {
        max-width: 400px;
        margin: 0 auto;
   }
    .why-choose-us .title-why .attachment-large {
        height: auto 
   }
    .linh-kien .col-banner {
        -webkit-box-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
        padding-left: 15px;
        padding-right: 15px;
   }
    .home-product-tab .nav-tab .nav-link.active {
        color: #333;
        border-bottom: 1px solid #000;
   }
    .home-product-tab {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: flex;
        list-style-type: disc;
        list-style: disc;
   }
    .linh-kien .home-featured {
        position: absolute;
        top: 77px;
        left: 49px;
   }
    .linh-kien .home-featured .featured {
        color: #fff;
        font-family: Arial;
        font-size: 12px;
        line-height: 14px;
   }
    .linh-kien .home-featured .featured-title {
        color: #fff;
        font-family: Arial;
        font-size: 24px;
        line-height: 16px;
        font-weight: 400;
   }
    .linh-kien .col-banner .btn-banner-white {
        font-family: Arial;
        font-size: 12px;
        line-height: 12px;
        letter-spacing: 1.2px;
        color: #000;
        padding: 15px 43px;
        background: #fff;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        position: absolute;
        bottom: 49px;
        left: 49px;
   }
    .linh-kien .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
   }
    .linh-kien .col-product {
        -webkit-box-flex: 0 0 67%;
        -ms-flex: 0 0 67%;
        flex: 0 0 67%;
        max-width: 67%;
        padding-left: 15px;
        padding-right: 15px;
   }
    .tab-filter {
        display: block;
        list-style-type: disc;
        list-style: disc;
        margin-bottom: 0;
        margin-top: 30px;
        text-align: center;
   }
    .tab-filter li.active, .tab-filter li:hover {
        border-color: #1e3b5a;
   }
    .tab-filter li a {
        font-family: "Helvetica";
        font-weight: 400;
        font-size: 10px 
   }
    .tab-filter li {
        display: inline-block;
        margin: 0 5px;
        padding-right: 10px;
        border-bottom: 2px solid transparent;
        transition: all 0.3s;
   }
    .items-stock {
        flex-wrap: wrap;
        flex-wrap: -webkit-wrap;
        display: flex;
        display: -webkit-flex;
        justify-content: inherit;
        -webkit-justify-content: inherit;
   }
    .items-stock .item-carter {
        width: calc(50% - 5px);
        position: relative;
   }
    .item-container {
        margin-bottom: 10px;
   }
    .seeMoreCenter .elementor-heading-title {
        border: 2px solid #000;
				font-weight: bold;
        padding: 10px 62px;
        width: initial;
        text-transform: uppercase;
        display: inline-block;
        font-size: 12px;
        background: transparent;
        color: #000;
   }
    .item-img img {
        width: 100%;
        max-height: 100%;
        height: 257px;
        object-fit: contain;
   }
    .item-content {
        text-align: center;
   }
    .caster-label-new {
        height: 12px;
   }
    .caster-label-new {
        color: #31363d;
        font-family: Helvetica;
        font-size: 10px;
        font-weight: 700;
        letter-spacing: 1.48px;
        line-height: 12px;
        text-align: center;
        margin: 6px 0;
        margin-top: 20px;
        text-transform: uppercase;
        display: block;
        overflow: hidden 
   }
    .item-title {
        color: #000;
        font-family: Helvetica;
        font-size: 12px;
        letter-spacing: .36px;
        line-height: 19px;
        text-align: center;
        text-transform: uppercase;
        margin: 0;
        height: 20px;
        padding-right: 10px;
        padding-left: 10px;
        overflow: hidden;
        margin-bottom: 3px;
   }
    .badge-wrap-item .label-home, .badge-wrap-home .label-home {
        background-color: #000;
        color: #fff;
        text-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        position: absolute;
        padding: 0 6px 0;
        margin: 0 !important;
        border-radius: 0;
        right: -25px !important;
        top: -8px !important;
        left: auto;
        min-height: 0;
        text-transform: uppercase;
        font-size: 10px;
        line-height: 16px;
        height: 16px !important;
        font-weight: 700;
        letter-spacing: normal;
        -moz-box-sizing: content-box;
        -ms-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 1;
        white-space: nowrap;
   }
    .badge-wrap-item .label-home, .badge-wrap-home .label-home {
        background-color: #c3e7eb;
        color: #000;
        padding: 3px 8px 0;
        left: 0px !important;
        top: 14px !important;
        right: inherit !important;
        font-family: Arial;
        font-size: 8px;
        min-width: auto;
   }
	.mainHeader_temp03 .header-upper-middle .header-search .searchform-product .input-search::placeholder{
		color: #999
	}
    .badge-wrap-item .label-home, .badge-wrap-home .label-home {
        padding: 0px 2px 0px;
        left: -11px !important;
        min-width: 50px;
        font-size: 8px;
        text-align: center;
   }
    .item-price {
        margin-bottom: 15px;
   }
    .caster-label-new a {
        color: #000;
        font-weight: 700;
   }
    .item-price, .related-products .product-details .price span.woocommerce-Price-amount.amount {
        font-size: 16px;
        color: #000 !important;
        font-weight: 700;
   }
    .item-img {
        padding: 10px 10px 5px;
   }
    .item-carter .item-img img {
        height: 140px;
   }
    body {
        font-family: Arial, Helvetica, sans-serif !important;
   }
    section.best-seller.pc .container {
        width: 1420px;
   }
    .mainHeader_temp03 .header-upper-middle .header-search .searchform-product .input-search {
        box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
        border-radius: 35px;
        height: 32px;
        min-height: 32px;
        padding-left: 60px;
				border: none;
        background-color: #f8f8f8;
   }
    .mainHeader_temp03 .header-upper-middle .header-search {
        max-width: 435px 
   }
    .mainHeader_temp03 .header-upper-middle .header-search .searchform-product .btn-search {
        left: 15px;
        background: transparent;
   }
    .mainHeader_temp03 .header-upper-middle .header-search .searchform-product .btn-search svg {
        content: "";
        background: url(https://file.hstatic.net/200001034229/file/h-mb_33eb95e2d4c04db0a3f252d7acdcb571_3a07077d550f4aefaca5569c65294862.png);
        background-size: 20px;
        width: 20px;
        height: 20px;
        display: block;
        fill: transparent;
   }
    .header-extras .link-store {
        display: flex;
        align-items: center;
   }
    .link-store img {
        width: 24px;
        height: 24px;
   }
    .detail-store {
        display: flex;
        flex-direction: column;
        justify-content: center;
   }
    .detail-store__head {
        font-weight: 700;
        line-height: 1.5;
   }
    .detail-store__address {
        display: block;
        overflow-wrap: break-word;
        display: block;
        line-height: 1.5;
        font-size: 8px;
        padding-bottom: 4px;
        margin-bottom: -4px;
        color: rgb(102, 102, 102);
   }
    .mainHeader_temp03:not(.hSticky-nav) .header-wrap-icon .header-action.header-action_account {
        border-right: 1px solid #ddd;
        padding-right: 10px;
        border-left: 1px solid #ddd;
        padding-left: 10px;
   }
    .login-text {
        font-size: 10px;
        margin-right: 5px;
        position: relative;
        font-family: 'Helvetica Neue';
        display: block;
        font-weight: bold;
				font-size: 8px;
        margin-left: 5px;
   }
    .menu-item-account .extra-icon.icon-user:after {
        background: url(https://file.hstatic.net/200001034229/file/r-pc_f29f1fbeda0e40c08e37cf482ef015ce_045d00e8ab324f2c836d0673207861d2.jpg);
        background-size: 28px;
        width: 28px;
        height: 28px;
        content: "";
        display: block;
        position: relative;
   }
    .header-action_text .header-action__link .box-text.menu-item-account {
        display: flex;
        align-items: center;
   }
    .icon-bag2:before {
        content: "";
        background: url(https://file.hstatic.net/200001034229/file/cart_2659b0c3d6a84e8da95a888cd0278978_0572765e68814230a98d8b4a4a26eddd.png);
        background-size: 16px;
        width: 16px;
        height: 16px;
        display: block;
        position: relative;
   }
    .extra-icon-icon-user:before {
        content: "";
        background: url(https://file.hstatic.net/200001034229/file/bile_6d345904d42643199fadc49adf2798c3_5748be420bb54bc6965d99a0e5d9e60b.png);
        background-size: 20px;
        width: 20px;
        height: 20px;
        position: relative;
        display: block;
   }
    .header-action_text .header-action__link .box-text.d-flex {
        display: flex;
        align-items: center;
   }
    .header-action_text .header-action__link .box-text.d-flex .txtbl {
        font-size: 10px;
        font-weight: bold;
        font-family: "Helvetica Neue";
        font-style: initial;
        padding: 0 8px;
   }
    .header-action_text .header-action__link .box-text.d-flex .count-holder {
        text-align: center;
        background: #d9edf7;
        width: auto;
        height: 16px;
        display: inline-block;
        font-size: 10px;
        font-weight: bold;
        line-height: 16px;
        border-radius: 50%;
        padding: 0px 5px;
        position: relative;
        top: -8px;
   }
    #site-header.main-header {
        box-shadow: none;
   }
    #home-slider {
        max-width: 1400px;
        margin: 0 auto;
        margin-top: 30px;
   }
    #site-header .header-navbar-menu {
        background: #000;
        color: #fff;
   }
    #site-header #nav nav.main-nav ul li a {
        color: #fff;
        text-transform: uppercase;
        font-size: 11px;
        font-family: 'Helvetica';
        height: 36px 
   }
    #site-header #nav nav.main-nav>ul>.menu-item:first-child {
        padding-left: 20px;
   }
    #site-header .primary-nav>ul>li:hover {
        background: #1b375d;
   }
    #site-header #nav nav.main-nav ul {
        z-index: 999;
   }
   /*home*/
    .title-block .elementor-heading-title {
        position: relative;
        font-weight: 700;
        letter-spacing: 1px;
        font-size: 12px;
   }
    .title-block .elementor-heading-title:before {
        content: "";
        width: 36px;
        height: 1px;
        background: #000;
        display: inline-block;
        position: relative;
        top: -3px;
        margin-right: 10px;
        top: -5px;
        height: 1.5px;
   }
    .title-block .elementor-heading-title:after {
        position: absolute;
        left: 44px;
        top: 20px;
        background: url(https://file.hstatic.net/200001034229/file/home_cd75a11687294a4e99138004b244de63_359a9e3579484254a9a58f868d30316b.png);
        background-size: 113px;
        content: "";
        display: block;
        width: 113px;
        height: 6px;
   }
    .title-block {
        padding: 20px 0 30px
   }
    
    .img-response {
        max-width: 100% 
   }
    .justify-content-between {
        justify-content: space-between;
   }
    .img-promotion .box-bg {
        width: calc(50% - 10px);
        margin-bottom: 10px 
   }
    .top-banner-link .elementor-image-box-img {
        height: 156px;
        margin-bottom: 0;
   }
    .top-banner-link .elementor-image-box-wrapper {
        width: calc(33.3% - 30px);
        position: relative;
   }
    .top-banner-link {
        margin-top: 60px 
   }
    .top-banner-link figure.elementor-image-box-img {
        height: 156px;
        margin-bottom: 0 !important;
   }
    .top-banner-link figure.elementor-image-box-img img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .top-home-1 .elementor-image-box-content {
        text-align: left;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 20px;
        width: 200px;
        background: #ffffffbf;
        height: calc(100% - 80px);
        padding: 10px;
        height: 111px;
   }
    .top-home-1 .elementor-image-box-description b:nth-child(1) {
        color: #042f50;
   }
    .top-home-1 .elementor-image-box-description {
        font-size: 16px;
        color: #333;
        padding-left: 15px;
        padding-top: 8px;
   }
    .point-new {
        text-align: center;
        top: 14px;
        font-family: "Roboto";
        position: relative;
        padding-bottom: 5px;
   }
    .point-new p {
        font-size: 13px;
   }
    .top-home-2 .elementor-image-box-content {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        width: calc(100% - 50px);
        background: #ffffffbf;
        transform: translateY(-50%) translateX(-50%);
        padding: 10px;
   }
    .top-home-2 .elementor-image-box-content .point-new:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
        height: 20px;
        background: url(https://file.hstatic.net/200001034229/file/love_200fd868ce75495586e0d2953ba39f82_6931a8410ee740ef832f3faa6d1fe238.png);
   }
    .point-new .accumulate {
        text-decoration: underline;
   }
    .flex-view-hom-3 img {
        margin-right: 5px;
   }
    .flex-view-hom-3 {
        display: flex;
        align-items: center;
        text-align: left;
   }
    .top-home-3 .elementor-image-box-content {
        text-align: left;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        background: #ffffffbf;
        height: 72px;
        padding: 10px;
        width: 215px;
   }
    .youtube-video-right {
        padding-left: 0;
        flex: 0 0 80%;
   }
    #player {
        max-height: 510px !important;
        max-width: 100% !important;
        width: 100% !important;
   }
	.col-lg-10.col-md-10.col-sm-10.col-xs-12.youtube-video-left.text-center {
    padding: 0;
}
    .youtube-video-right .item-youtube-video {
        cursor: pointer;
        display: flex;
        margin-bottom: 10px;
   }
    .youtube-video-right {
        padding-right: 0;
        overflow: auto;
        max-height: 510px;
   }
    .category-top .home-col2 {
        position: relative;
        width: calc(25% - 20px);
   }
    .category-top .elementor-image-box-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center;
   }
    .p-30 {
        padding: 0px 
   }
    .category-top .elementor-heading-title {
        text-transform: uppercase;
        color: #000;
        min-width: 150px;
        padding: 5px 10px;
        text-align: center;
        background-color: rgb(255 255 255 / 80%);
        font-weight: 600;
        font-size: 14px;
        font-family: "Helvetica Neue";
   }
    .category-top {
        margin-top: 30px 
   }
    .best-seller .col, .best-seller .col-1, .best-seller .col-10, .best-seller .col-11, .best-seller .col-12, .best-seller .col-2, .best-seller .col-3, .best-seller .col-4, .best-seller .col-5, .best-seller .col-6, .best-seller .col-7, .best-seller .col-8, .best-seller .col-9, .best-seller .col-auto, .best-seller .col-lg, .best-seller .col-lg-1, .best-seller .col-lg-10, .best-seller .col-lg-11, .best-seller .col-lg-12, .best-seller .col-lg-2, .best-seller .col-lg-3, .best-seller .col-lg-4, .best-seller .col-lg-5, .best-seller .col-lg-6, .best-seller .col-lg-7, .best-seller .col-lg-8, .best-seller .col-lg-9, .best-seller .col-lg-auto, .best-seller .col-md, .best-seller .col-md-1, .best-seller .col-md-10, .best-seller .col-md-11, .best-seller .col-md-12, .best-seller .col-md-2, .best-seller .col-md-3, .best-seller .col-md-4, .best-seller .col-md-5, .best-seller .col-md-6, .best-seller .col-md-7, .best-seller .col-md-8, .best-seller .col-md-9, .best-seller .col-md-auto, .best-seller .col-sm, .best-seller .col-sm-1, .best-seller .col-sm-10, .best-seller .col-sm-11, .best-seller .col-sm-12, .best-seller .col-sm-2, .best-seller .col-sm-3, .best-seller .col-sm-4, .best-seller .col-sm-5, .best-seller .col-sm-6, .best-seller .col-sm-7, .best-seller .col-sm-8, .best-seller .col-sm-9, .best-seller .col-sm-auto, .best-seller .col-xl, .best-seller .col-xl-1, .best-seller .col-xl-10, .best-seller .col-xl-11, .best-seller .col-xl-12, .best-seller .col-xl-2, .best-seller .col-xl-3, .best-seller .col-xl-4, .best-seller .col-xl-5, .best-seller .col-xl-6, .best-seller .col-xl-7, .best-seller .col-xl-8, .best-seller .col-xl-9, .best-seller .col-xl-auto {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
   }
    .best-seller .low-baner {
        height: 206px;
        position: relative;
        background: #fafafa;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: center;
        -ms-flex-pack: distribute;
        justify-content: center;
        margin-bottom: 30px;
   }
    .best-seller .low-baner-full img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .best-seller .low-baner-full .low-baner-content {
        width: 84%;
        height: 84%;
        top: 8%;
        left: 8%;
   }
    .best-seller .low-baner .low-baner-content .baner-sale {
        font-size: 12px;
        letter-spacing: 6.4px;
        line-height: 42px;
        margin-bottom: 0;
   }
    .best-seller .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
   }
    .best-seller .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
   }
    .best-seller .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
   }
    .best-seller .low-baner .low-baner-content .baner-percent {
        font-size: 40px;
        line-height: 72px;
        margin-bottom: 0;
   }
    .best-seller .low-baner .low-baner-content .baner-web {
        font-size: 10px;
        letter-spacing: 2px;
        line-height: 1.4;
        margin-bottom: 0;
   }
    .best-seller h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 1.6;
        font-weight: 500;
        margin-bottom: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        -webkit-line-clamp: 1;
        font-size: 0.8rem;
        line-height: 1rem;
        letter-spacing: 0.36px;
        height: 1rem;
        overflow: hidden;
        text-transform: uppercase;
        padding-left: 0;
        margin-top: 0px;
   }
    .best-seller .high-baner img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .best-seller .price {
        font-size: 11px;
        letter-spacing: 0.35px;
        line-height: 24px;
        font-weight: bold;
        margin-bottom: 0;
   }
    .best-seller .high-baner {
        height: auto;
        position: relative;
        margin-bottom: 30px;
        margin-left: 0;
        margin-right: 0;
   }
    .best-seller .high-baner .high-baner-content:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 105%;
        background: rgba(51, 51, 51, 0.85);
        transform: skew(-25deg);
   }
    .best-seller .high-baner .high-baner-content {
        position: absolute;
        bottom: 20px;
        left: 28px;
        bottom: 30px;
        padding-left: 19px;
        padding-top: 11px;
        right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
   }
    .best-seller .high-baner .high-baner-content .baner-price {
        color: #fff;
        z-index: 99;
        margin-bottom: 5px;
   }
    .best-seller .high-baner .high-baner-content .baner-name.text-uppercase {
        color: #fff;
        z-index: 99;
        margin-bottom: 0;
        font-size: 14px;
        padding-top: 2px;
        text-transform: uppercase;
   }
    .best-seller .high-baner .high-baner-content .baner-price {
        font-size: 12px;
   }
    .best-seller .high-product {
        height: 210px;
        background: #fafafa;
        margin-bottom: 30px;
        text-align: center;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: distribute;
        justify-content: space-around;
   }
    .best-seller .high-product .high-img {
        height: 217px;
   }
    .best-seller .high-product .high-img img {
        max-height: 98%;
        max-width: 84%;
        -o-object-fit: contain;
        object-fit: contain;
   }
    .best-seller .low-baner {
        height: 206px;
   }
    .best-seller .low-baner .low-baner-content {
        padding: 15px;
   }
    .best-seller .low-baner .low-baner-content .price {
        color: #000;
        font-family: Arial;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 0.35px;
        line-height: 24px;
        margin-bottom: 0;
   }
    .best-seller .high-product {
        margin-bottom: 30px;
   }
    .recently-viewed-title {
        background: #fff;
        padding: 0;
        border: none;
        text-align: left;
        text-transform: uppercase;
        font-size: 16px;
        position: relative;
        padding-left: 60px;
        display: inline-block;
        margin-bottom: 50px;
   }
    .best-seller .low-product {
        background: #fafafa;
        margin-bottom: 30px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: distribute;
        justify-content: space-around;
   }
    .best-seller .low-product {
       /*height: 370px;
       */
        margin-bottom: 30px;
   }
    .best-seller .low-product .low-img {
        height: 161px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
   }
    .best-seller .low-product .low-img img {
        max-height: 98%;
        max-width: 84%;
        -o-object-fit: contain;
        object-fit: contain;
   }
    .best-seller .low-baner-full .low-baner-content {
        width: 84%;
        height: 84%;
        position: absolute;
        background: #fff;
        top: 8%;
        left: 8%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
   }
    .best-seller .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
   }
    .best-seller .col-left.left-order-lg11 {
        padding-right: 15px;
   }
    .best-seller .low-product {
        margin-bottom: 15px;
   }
    .best-seller .colleft-1 h4 {
        margin-top: 10px;
   }
    .best-seller h4 {
        font-family: Arial Regular;
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 0;
   }
    .best-seller .price {
        font-size: 12px;
        font-family: "Arial";
        font-weight: bold;
        letter-spacing: 0.35px;
        line-height: 24px;
        margin-bottom: 0;
   }
    .best-seller .colleft-1 .low-product .low-img {
        height: 161px;
   }
    .best-seller .high-product {
        height: 268px;
        margin-bottom: 15px;
   }
    .best-seller .colleft-2 .high-product .high-img {
        margin-top: -15px;
   }
	.cybex-mobile-best-seller.best-seller .price{
		font-weight: 500
	}
	.product-info.product-info-l-mobile {
			text-align: left;
			padding-left: 10px;
			padding-bottom: 10px;
	}
    .best-seller .col-right.colleft-2 .product-info {
        padding-bottom: 0px;
   }
    .best-seller .col-right.colleft-2 .low-product .product-info {
        text-align: left;
        padding-left: 10px;
   }
    .best-seller .row h4 {
        font-family: "Arial";
        font-size: 12px;
        line-height: 20px;
        font-weight: 300;
        margin-bottom: 0;
        height: 20px;
        color: #343538;
        text-transform: inherit;
   }
    .best-seller .colleft-2 .high-product .high-img img, .best-seller .colleft-1 .high-product .high-img img {
        max-height: 100%;
        max-width: 100%;
   }
    .best-seller .high-baner img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
   }
    .best-seller .high-baner {
        height: 283px;
        position: relative;
        margin-bottom: 30px;
        margin-left: 0;
        margin-right: 0;
   }
    .best-seller .order-lg-0 .low-baner {
        height: 333px;
        transform: scale(1.1);
        background: transparent;
   }
    .best-seller .baner-left {
        position: relative;
        height: 374px;
   }
    .best-seller .baner-left .baner-left-content {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 251px;
        height: 91px;
        padding: 15px 20px;
   }
    .best-seller .baner-left .baner-left-content {
        background: rgba(255, 255, 255, 0.74);
   }
    .best-seller .high-baner .high-baner-content.bg-high-banner {
        background: rgb(255 255 255 / 80%);
        border-radius: 5px;
        border: 1px solid transparent;
        left: 20px;
        top: 20px;
        max-width: 267px;
   }
    .best-seller.mobile .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
   }
    .best-seller.mobile .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
   }
    .product-title-left.top-banner-1 {
        position: absolute;
        left: 50px;
        top: 40px;
        background: rgb(255 255 255 / 81%);
        width: 267px;
        height: 85px;
        padding-left: 35px;
        padding-top: 15px;
   }
    .shopNow {
        color: #343538;
        font-size: 12px;
        text-transform: none;
        position: relative;
   }
    .shopNow:after {
        content: "";
        background: url(https://order.vinaquick.com/assets/media/arrow-right.png) no-repeat;
        position: absolute;
        bottom: -2px;
        right: -44px;
        display: block;
        width: 30px;
        height: 14px;
        background-size: 28px 10px;
   }
    .product-title-left {
        text-align: left;
        padding-left: 10px;
   }
    .content-blog-review .left-content-blog {
        font-family: "Roboto", Sans-serif;
        font-size: 20px;
        font-weight: 400;
        width: 87% 
   }
    .content-blog-review .right-content-blog {
        width: 13% 
   }
    .review-subscribe {
        color: #343538;
        font-family: Lato, Arial;
        font-size: 14px;
        letter-spacing: 1.4px;
        line-height: 16px;
        border: 1px solid #7e7e7e;
        padding: 10px 15px;
        text-transform: uppercase;
        display: inline-block;
   }
    .review-subscribe:after {
        font-family: FontAwesome;
        content: "\f178";
        margin-left: 6px;
   }
    .title-stock-available .elementor-heading-title {
        font-size: 24px;
        position: relative;
        line-height: 1.6 !important;
        color: #222222 !important;
        font-weight: 400 !important;
        font-style: italic;
        z-index: 2;
        font-family: "Helvetica Neue" !important;
        letter-spacing: 1.05px;
   }
    .title-stock-available .elementor-heading-title:after {
        content: "";
        width: 176px;
        height: 9px;
        z-index: -1;
        bottom: 10px;
        left: 0;
        position: absolute;
        right: 0;
        margin: auto;
        background: #d8d8d8;
   }
    .content-why-choose-us {
        margin-bottom: 30px 
   }
    .image-showroom-mobile {
        position: relative;
   }
    .bg-email-home-mobile .email-footer-bottom .elementor-image-box-content {
        width: calc(100% - 60px);
   }
    .image-showroom-mobile {
        margin-right: 33px;
        margin-left: 15px;
        margin-bottom: 25px;
        margin-top: 25px;
   }
    .bg-email-home-mobile .elementor-position-left .elementor-image-box-title {
        font-size: 16px;
        margin-bottom: 10px;
   }
    .image-showroom-mobile .elementor-image-box-title a {
        color: #fff;
   }
    .bg-email-home-mobile {
        border: 4px solid #bfb5e5;
        margin-top: 30px;
        padding-top: 25px;
        padding-bottom: 20px;
        padding-left: 25px;
   }
    .attachment-full {
        height: auto 
   }
    .image-showroom-mobile .elementor-image-box-content {
        position: absolute;
        right: -30px;
        bottom: -20px;
        color: #fff;
        text-align: left;
        background: #0c4c7d;
        max-width: 205px;
        padding: 23px;
   }
    .image-showroom-mobile .elementor-image-box-title {
        font-size: 16px !important;
        color: #fff;
        font-family: "Arial";
        font-weight: 500;
        margin-top: 0;
   }
    .image-showroom-mobile .elementor-image-box-description {
        color: #fff;
        font-size: 10px;
        font-family: "Arial";
   }
    .order-home-add-product .order-calc-title {
        text-transform: uppercase;
        margin-top: 0;
        font-size: 18px;
        font-family: "Helvetica Neue", Arial, sans-serif;
        font-weight: bold;
   }
    .order-home-add-product .order-form {
        font-size: 14px;
   }
    .order-home-add-product .order-form .home-form-label {
        font-size: 14px;
        font-weight: 400;
   }
    .order-home-add-product .btn-upload-product-image {
        background: transparent;
        border: 1.5px solid #000;
        text-transform: uppercase;
        font-family: "Roboto";
        line-height: 31px;
        height: 42px;
        font-size: 14px;
        font-weight: 500;
        display: block;
        display: block;
        border-radius: inherit;
   }
    .order-home-add-product .form-group .d-block {
        background: #1b375d !important;
        border: 0.5px solid #1b375d;
        color: #fff;
        width: 100%;
        display: block;
        line-height: 33px;
        margin-top: 15px;
        height: 42px;
        text-transform: uppercase;
        font-weight: 400;
        border-radius: 0px;
   }
    .mobile-more-bottom .elementor-image-box-title {
        overflow: hidden;
        height: 66px;
        margin-bottom: -3px;
        margin-top: 0;
        font-size: 12px;
        min-height: 60px;
   }
    .mobile-more-bottom .top-explore {
        border-radius: 10px;
        background-color: #fff;
        box-shadow: 0 4px 10px 0 rgb(50 51 94 / 15%);
        padding: 6px 8px;
        width: calc(50% - 10px);
        margin-bottom: 15px;
   }
    .mobile-more-bottom .top-explore:nth-child(2n) {
        position: relative;
        top: 30px 
   }
    .mobile-cirlce .elementor-image-box-wrapper {
        width: calc(25% - 10px);
        margin-bottom: 10px 
   }
    .mobile-cirlce .elementor-image-box-title {
        font-size: 11px;
        font-weight: 400;
        font-family: "Arial";
        margin: 0;
        text-align: center;
        margin-top: 10px;
   }
    .shop-clothes-items .item-carter .item-img img {
        height: 225px;
   }
    .shop-all-thoitrang .elementor-heading-title, .shop-all-thoitrang-content .elementor-heading-title {
        color: #666;
        font-family: Helvetica !important;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        max-width: 909px;
        margin: 0 auto;
        padding: 20px 0;
        line-height: 1.4;
   }
    .list-order-brand .elementor-widget-container img {
        width: 100%;
        max-height: 100%;
        height: 100%;
        object-fit: contain;
   }
    .list-order-brand .elementor-widget-container {
        height: auto;
        width: calc(33.3% - 10px) 
   }
    .best-seller.suc-khoe-page .baner-left .baner-left-content .left-title {
        color: #000;
        font-family: "Helvetica Neue";
        font-size: 12px;
        height: auto;
        text-align: center;
        padding-top: 6px;
        -webkit-line-clamp: 2;
   }
    .smart-gears-title-top .right-smart .elementor-heading-title {
        color: #343538;
        font-family: Arial;
        font-size: 18px;
        font-weight: 500;
        max-width: 559px;
        position: relative;
        text-align: center;
   }
    .smart-gears-title-top .right-smart .elementor-heading-title:before {
        content: "";
        position: absolute;
        left: -65px;
        top: 12px;
        width: 36px;
        height: 2px;
        background: #000;
        opacity: 0;
   }
    .smart-gears-title-top .left-smart {
        width: auto;
   }
    .smart-gears-title-top .right-smart {
       /* width: calc(100% - 425px);
       */
   }
    .smart-gears-title-top .right-smart .elementor-heading-title {
        margin-top: 62px;
   }
    .smart-gears-title-top .left-smart img {
        height: auto 
   }
    .step-andam.color3 .elementor-image-box-content {
        background: #fdefe9;
        border: 5px solid #fdefe9;
   }
    .step-andam.color4 .num {
        background: #74787b;
   }
    .step-andam.color4 .elementor-image-box-content {
        background: #fff;
        border: 5px solid #fecdd3;
   }
    .full-image .cirlce-image {
        width: calc(50% - 10px);
        text-align: center 
   }
    .step-andam.color2 .num {
        background: #3c9dca;
   }
    .step-andam.color3 .num {
        background: #ffa648;
   }
    .step-andam.color2 .elementor-image-box-content {
        background: #fff;
        border: 5px solid #fff0ae;
   }
    .full-image .cirlce-image .elementor-image-box-title {
        font-size: 14px;
        text-decoration: underline;
        text-align: center;
        display: block;
   }
    .full-image-title.cirlce-image .elementor-image-box-img img {
        width: 200px;
        height: 200px;
   }
    .step-andam {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        margin-bottom: 50px;
        perspective: 300px;
   }
    .step-andam .elementor-image-box-content {
        background: #e2f5ff;
        border-color: #e2f5ff;
   }
    .step-andam .elementor-image-box-content {
        padding: 20px;
        transform-style: preserve-3d;
        transform: rotateX(1deg);
        position: relative;
        margin: 0 auto;
        text-align: center;
        width: 80%;
   }
    .step-andam .elementor-image-box-title {
        font-size: 18px;
        font-weight: bold 
   }
    .step-andam .num {
        width: 45px;
        height: 45px;
        align-self: center;
        line-height: 45px;
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        border-radius: 50%;
        background: #ddd;
        color: #fff;
        position: absolute;
        top: 50%;
        left: -45px;
        transform: translateY(-50%);
   }
    .step-andam .elementor-image-box-description {
        margin: 0;
        font-size: 16px;
        color: #000;
   }
    .category-items-xe-day {
        max-width: 992px;
        margin: 0 auto;
   }
    .category-items-xe-day .elementor-image-box-title {
        font-size: 14px;
        color: #000;
        text-align: center;
        font-weight: 400;
        margin-top: 20px;
   }
    .category-items-xe-day .elementor-image-box-wrapper {
        width: calc(50% - 10px);
        margin-bottom: 10px 
   }
    .carseat1 .left-full {
        width: 100%;
   }
    .carseat1, .carseat3{
        flex-wrap: wrap;
   }
    .carseat1 .full-width {
        width: 100%;
        padding-left: 0px 
   }
    .auto {
        height: auto !important 
   }
    .carseat2 .elementor-widget-container {
        width: calc(33.3% - 10px);
   }
    .carseat3 .elementor-widget-container {
        width: calc(50% - 10px);
   }
    .dot-frame .elementor-image-box-content {
        width: 90%;
        margin: auto;
        margin-top: 50px;
   }
    .dot-frame .elementor-image-box-content {
        padding: 30px;
        background: url(https://file.hstatic.net/200001034229/file/rame_84d47bdaaaf646c38ab4b27b186bfc75_4e53a8da722a44cf84bd99b476a58ccc.jpg) no-repeat center center/100% 100%;
        text-align: center;
   }
    .dot-frame .elementor-image-box-description {
        font-size: 16px;
        margin-bottom: 10px;
        color: #000;
   }
    .dot-frame .elementor-image-box-title {
        font-size: 18px;
        font-weight: bold;
        color: #000;
   }
    .design-tip .elementor-image-box-content.s2 {
        background: #d7f5f5;
   }
    .design-tip .elementor-image-box-content {
        background: #ffebec;
        min-height: 100px;
        position: relative;
        width: 100%;
        max-height: 115px;
        margin-bottom: 30px 
   }
    .design-tip .elementor-image-box-description {
        max-width: 100%;
        padding: 25px 50px;
        position: relative;
        text-align: center;
        font-size: 14px;
        line-height: 1.4;
   }
    .design-tip .elementor-image-box-content .elementor-image-box-title {
        background: #ffb96e;
        position: absolute;
        width: 150px;
        left: 0;
        right: 0;
        color: #444;
        top: -16px;
        margin: 0 auto;
        font-size: 14px;
        text-transform: uppercase;
        padding: 8px 0;
        transform: rotate(3deg);
   }
    .design-tip .elementor-image-box-content .elementor-image-box-title>span {
        transform: rotate(-3deg);
        font-size: 16px;
        display: inline-block;
        font-weight: bold;
        margin-left: 30px;
   }
    .design-tip .elementor-image-box-content.s2 .elementor-image-box-title {
        background: #fec2bd;
        transform: rotate(-3deg);
   }
    .design-tip .elementor-image-box-content.s2 .elementor-image-box-title>span {
        transform: rotate(3deg);
        display: inline-block;
   }
    .design-tip .elementor-box-content {
        width: 100% 
   }
    .age-old-image .elementor-widget-container {
        width: calc(33.3% - 10px) 
   }
    .jumper-items-top .jumper-items-left {
        width: 50%;
   }
    .jumper-items-top .jumper-items-right {
        width: 50%;
        padding-left: 30px 
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-wrapper {
        width: calc(50% - 10px);
        margin-bottom: 3px 
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-title {
        color: #343538;
        font-family: Arial;
        font-weight: 500;
        font-size: 10px !important;
        margin: 0;
        text-align: center 
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-wrapper:nth-child(3) .elementor-image-box-img {
        height: 83px;
        margin-top: -7px;
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-img {
        height: 83px;
        margin-bottom: 3px 
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-img img {
        width: 100%;
        max-height: 100%;
        height: 100%;
        object-fit: contain;
   }
    .the-toy-shop .item-toy {
        width: calc(33.3% - 30px) 
   }
    .title-product-image .elementor-image-box-title {
        color: #343538;
        font-family: Arial;
        font-size: 24px !important;
        font-weight: 500;
        margin-bottom: 10px;
        margin-top: 0;
   }
    .title-product-image .elementor-image-box-description {
        color: #000;
        font-family: Arial;
        font-size: 21px;
        font-weight: 700;
   }
    .title-product-content-desc {
        font-size: 19px;
        color: #343538;
        font-family: Arial;
        font-weight: 500;
   }
    .top-shop-product3 .elementor-image-box-title {
        font-size: 18px 
   }
    .top-shop-product3 .elementor-image-box-description {
        color: #000;
        font-family: Arial;
        font-size: 21px;
        font-weight: 700;
   }
    .top-shop-product3 .elementor-image-box-content {
        margin-top: 20px;
   }
    .no-border .badge-wrap-home {
        display: none 
   }
    .d-flex-pc {
        display: none 
   }
    .toy-guide-title .elementor-heading-title {
        color: rgba(0, 0, 0, .85);
        font-family: Arial;
        font-weight: 500;
        font-size: 14px;
        font-style: italic;
        position: relative;
        padding-right: 40px;
        line-height: 1.4 
   }
    .toy-guide-title .elementor-heading-title .link {
        text-decoration: underline;
   }
    .toy-guide-title .elementor-heading-title:before {
        content: "";
        right: 0;
        bottom: 0;
        background: url(https://file.hstatic.net/200001034229/file/icon_0ef49140845043ab8209071ba6339d3c_59087574d6a64ecb9637ea4caaf454a3.png) center center;
        background-size: cover;
        width: 50px;
        height: 75px;
        content: "";
        position: absolute;
   }
    .stem-toys-bg .elementor-heading-title {
        background: url(https://file.hstatic.net/200001034229/file/top4_5b7fe4cb33fc4fae8c8943e5502d99f7_4e3dc6bb38cf4f92b8f427700a70feb0.jpg) center center;
        background-size: cover;
        width: 100%;
        height: 100%;
        content: "";
        padding: 20px;
        padding-right: 4px;
        height: 203px;
			line-height: 1.4;
        max-width: 1150px;
        padding-top: 64px;
   }
    .list-productRelated .heading-title:after {
        content: "";
        display: inline-block;
        width: 42px;
        height: 1px;
        background: #000;
        margin-right: 15px;
        position: relative;
        bottom: 9px;
        left: 0;
        position: absolute;
   }
    .list-productRelated .heading-title {
        background: #fff;
        padding: 0;
        border: none;
        text-align: left;
        text-transform: uppercase;
        font-size: 16px;
        position: relative;
        padding-left: 60px;
        font-weight: bold;
        display: inline-block;
   }
    .description-productdetail * {
        line-height: 1.4;
        color: #444;
        font-size: 15px;
   }
    .toggle-payment .collapse-title:before {
        background: url(https://file.hstatic.net/200001034229/file/icon_f1396e7e7b694c39abef0372049b71bf_efcc710971b6473489a818019b83f9de.png);
        content: "";
        width: 4.5px;
        height: 8px;
        background-size: contain;
        position: absolute;
        top: 4.5px;
        left: 0;
   }
    .toggle-payment .collapse-title {
        position: relative;
        padding-left: 10px;
        border: none;
        font-weight: bold;
   }
    .product-content-desc #add-to-cart {
        background: #000 !important;
        color: #fff !important;
        height: 40px;
        font-weight: 400;
        font-size: 12px;
        border-radius: 0;
        width: 100%;
        position: relative;
        top: 0;
        margin: 0;
        opacity: 1;
        text-transform: uppercase;
        line-height: 12px;
   }
    .product-content-desc .wrap-addcart {
        width: 100% 
   }
    .product-content-desc .selector-actions {
        display: flex;
        margin-top: 20px 
   }
    .product-content-desc .quantity-area {
        min-width: 138px;
   }
    .category-image-500-items .elementor-image-box-title {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin-top: 20px;
   }
    .category-image-500-items .elementor-image-box-img img {
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
   }
    .category-image-500-items .elementor-image-box-img {
        height: 200px;
   }
    .category-image-500-items .elementor-image-box-wrapper {
        width: calc(50% - 10px) 
   }
    .banner-left-content {
        position: absolute;
        top: 50%;
        left: 50%;
        color: #fff;
        text-align: center;
        font-size: 10px;
        transform: translateX(-50%) translateY(-50%);
   }
    .category-image-500-items{
        flex-wrap: wrap 
   }
    .banner-left-content .banner-title {
        font-family: Helvetica;
        font-size: 20px;
        line-height: 1.4;
   }
    .banner-left-content .banner-title, .carter-breadcrumb a {
        color: #fff 
   }
    .col-nunaleaf-left {
        position: relative;
        width: 100%;
        float: left;
   }
    .bg-nuna-left {
        background-color: #f5f8fa;
        height: 120%;
        position: absolute;
        width: 80%;
        left: 10%;
        top: -10%;
   }
    .featureViewMore.viewNow:after {
        content: "";
        width: 120%;
        height: 2px;
        background: #000;
        position: absolute;
        bottom: -2px;
        left: 0;
   }
    .featureViewMore.viewNow {
        position: relative;
        color: #343538;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        letter-spacing: 1.2px;
        line-height: 16px;
        text-transform: uppercase;
        display: inline-block;
        padding-left: 10px;
   }
    .nunaleaf-right .nuna-info h1 {
        color: #000;
        font-family: "Lucida Grande";
        font-size: 50px;
        line-height: 71px;
        margin-bottom: 29px;
   }
    .nunaleaf-right .nuna-info h1 {
        color: #000;
        font-family: "Lucida Grande";
        font-size: 50px;
        line-height: 71px;
        margin-bottom: 29px;
   }
    .featureViewMore.viewNow:before {
        background: url(https://file.hstatic.net/200001034229/file/icon_f1396e7e7b694c39abef0372049b71bf_efcc710971b6473489a818019b83f9de.png);
        content: "";
        width: 4.5px;
        height: 8px;
        background-size: contain;
        position: absolute;
        top: 4.5px;
        left: 0;
   }
    .introducting {
        background-color: #343538;
        transform: rotate(-90deg);
        color: #fff;
        font-family: Lato, Arial, Helvetica, sans-serif;
        font-size: 19px;
        letter-spacing: 1.9px;
        line-height: 20px;
        text-align: center;
        display: inline-block;
        padding: 8px 25px;
        position: absolute;
        left: -10px;
        top: 80px;
   }
    .col-nunaleaf-right {
        position: relative;
        width: 100%;
        float: right;
        padding-left: 0px;
        padding-top: 0px;
   }
    section.nunaleaf {
        margin-bottom: 20px;
        margin-top: 20px;
   }
    .nunaleaf-left .slick-prev {
        top: 111%;
        left: 40%;
        z-index: 1001;
        width: 10%;
   }
    .item-nunaleaf img, .item-nunaleaf video {
        height: 486px;
        object-fit: contain;
        background-color: #fff;
   }
    .4mom-items .item-4mom {
        width: calc(50% - 10px) 
   }
    .item-4mom {
        width: 100%;
        position: relative;
   }
    .mom4.item-4mom .elementor-widget-container {
        position: relative;
        background: #fff;
        z-index: 4 
   }
    .mom4-items {
        align-items: center;
        flex-wrap: wrap 
   }
    .mom4:after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: #f5f8fa;
        z-index: 2;
        top: -35px;
        right: -55px;
   }
    .featureViewMore .elementor-heading-title:before {
        background: url(https://file.hstatic.net/200001034229/file/icon_f1396e7e7b694c39abef0372049b71bf_efcc710971b6473489a818019b83f9de.png);
        content: "";
        width: 4.5px;
        height: 8px;
        background-size: contain;
        position: absolute;
        top: 4.5px;
        left: 0;
   }
    .featureViewMore .elementor-heading-title:after {
        content: "";
        width: 120%;
        height: 2px;
        background: #000;
        position: absolute;
        bottom: -2px;
        left: 0;
   }
    .featureViewMore .elementor-heading-title {
        position: relative;
        color: #343538;
        font-size: 12px;
        letter-spacing: 1.2px;
        line-height: 16px;
        text-transform: uppercase;
        display: inline-block;
        padding-left: 10px;
   }
    .nuna-price .elementor-heading-title {
        color: #343538;
        font-size: 18px;
        font-weight: 700;
        letter-spacing: 3.6px;
        line-height: 26px;
   }
    .formom-content .elementor-heading-title {
        color: #343538;
        font-size: 60px;
        font-weight: 700;
        letter-spacing: 6px;
        line-height: 72px;
        padding-left: 60px;
        position: relative;
   }
    .formom-content .elementor-heading-title:before {
        content: "";
        width: 55px;
        height: 5px;
        background: #333;
        position: absolute;
        top: 50%;
        left: 0;
   }
    .formomDes {
        color: #737680;
        font-size: 19px;
        letter-spacing: .45px;
        line-height: 29px;
   }
    .list-tryout {
        display: flex;
        justify-content: space-evenly;
        z-index: 3;
        position: relative;
        background: #fff;
   }
    .seeMore-category {
        border: 1px solid #7e7e7e;
        font-size: 1rem;
        padding: 6px 22px;
        text-transform: uppercase;
        display: inline-block;
   }
    .smart-gears-items .left {
        width: calc(100% - 30px) 
   }
    .item-tryout {
        text-align: center;
        width: 17%;
   }
    .instagram .gallery-item {
        width: calc(25% - 10px);
   }
    .instagram .gallery-item:nth-child(2n+1) {
        top: 10px;
        position: relative;
   }
    .instagram, .instagram a {
        font-family: "Helvetica Neue" !important;
        font-weight: bold;
   }
    .instagram h2.elementor-heading-title {
        font-size: 40px;
        font-weight: 600;
   }
    .try-out {
        font-weight: bold;
        background: #fff;
        text-align: center;
        position: relative;
        z-index: 3;
        margin-bottom: 0;
   }
    .main-header.hSticky-nav .top-header {
        opacity: 0;
        height: 0px;
   }
    .product-gallery__thumbs-container {
        width: 130px;
        margin-right: 10px;
   }
    .product-gallery__thumbs.thumb-fix {
        max-height: 615px;
        overflow-y: scroll;
   }
    .product-gallery__thumb-placeholder{
        height: 100% 
   }
    .product-gallery__thumbs::-webkit-scrollbar {
        width: 6px;
        /*background-color: #F5F5F5;*/
   }
    .product-gallery__thumbs::-webkit-scrollbar-thumb {
       /* background-color: #000000;*/
   }
    .product-gallery__thumbs::-webkit-scrollbar-track {
        /*-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
        background-color: #F5F5F5;*/
   }
    .product-gallery__thumbs.thumb-fix .product-gallery__thumb{
        width: 110px;
        height: 110px;
        border: 1px solid #f7f7f8;
        overflow: hidden;
   }
    .product-gallery__thumbs.thumb-fix img{
        display: block;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
   }
    .product-image-detail.box__product-gallery.scroll{
        height: 390px;
        width: 100%;
   }
    .product-image-detail.box__product-gallery.scroll .hidden-sm{
        height: 100% 
   }
    .top-suckhoe-bg.flex-mobile .left-bg img{
        height: auto;
   }
    .top-suckhoe-bg.flex-mobile .left-bg .elementor-widget-container{
        max-height: 186px;
   }
    .smart-gears-title{
        display: block;
   }
    .img-shop-gerber-clothes video{
        width: 100% 
   }
    .elementor-widget-container img{
        height: auto 
   }
    .mobile-hidden{
        display: none 
   }
    .full-image,.design-tip{
        flex-wrap: wrap 
   }
    .jumper-items-top-mobile2 .elementor-image-box-img{
        height: 112px 
   }
    .jumper-items-top-mobile2 .elementor-image-box-wrapper{
        width: calc(33.3% - 10px) 
   }
    .main-header.hSticky-nav .search-bar-mobile form.searchform{
        display: none 
   }
    .main-header.hSticky-nav .header-upper-logo {
        display: none;
   }
	.header-upper-logo{
		    min-width: 140px;
    display: flex;
	}
	.header-upper-navbar{
	    display: flex !important;
    align-items: center;
	}
		.flexContainer-header>div.header-upper-logo{
		display: none
	}
	 .list-category .attachment-medium {
        
        height: auto 
   }
	.header-logo.wrap-logo {
			margin-left: 15px;
	}
	.col-middle-2-ponts {
			margin-top: 0px;
			margin-bottom: 50px;
	}
	.loyaty-huong-dan-items{
		display: none
	}
}
@media (min-width:375px) {
	.header-upper-logo{
		    min-width: 160px;
    display: flex;
	}
}
@media (min-width:801px) {
    .pc {
        display: block !important 
   }
  .detail-store__address{
  font-size: 11px
  }
  .content-new-blog-items-first{
    padding: 30px
  }
  .category-blogs-new .elementor-image-box-title{
    font-size: 28px;
  }
  .content-new-born .baby, .content-new-blog-items-first .baby{
    font-size: 12px
  }
  .footer-content-checklist{
    font-size: 14px;
  }
  .content-new-born .content-checklist{
    font-size: 30px
  }
  .items-new-checklist .item-checklist{
        width: calc(33.3% - 15px);
  }
  .time-blog-new{
    display:block
  }
	.icon-bjorn-baby .u-scaleByHeight {
			max-height: 45px !important;
	}
	.Button{
		font-size: 16px;
	}
	.cybex-item .cybex-h1{
	    font-size: 30px;
	}
	.cybex-h1 span{
	 font-size: 20px;
	}
	.box-cybex1{
	    left: calc(50% + 250px);
	}
	.cybex-footer .img {
			height: 350px;
	}
	.cybex-footer {
    width: calc(33.3%);
}
	.home-blog-web .blog-pos .elementor-image-box-wrapper{
			width: calc(33.3% - 20px);
	}
	 .pc-flex {
        display: flex !important 
   }
	.mobile-flex {
    display: none !important;
}
	.info-contact-us {
			width: 400px;
			padding-left: 45px;
			margin-right: 70px;
	}
	.image-contact-us{
		display: flex
	}
	.home-products-main .items-stock .item-carter {
    border: 1px solid #eee;
}
	.left-home-product {
    width: 300px;
		display: block
}
	.right-home-product {
			width: calc(100% - 300px);
			padding-left: 35px;
	}
	.img iframe {
width: 560px
	}
	.img-promotion.cybex .box-bg {
    width: calc(33.3% - 20px);
}
	section.cybex-follow.footer-contact-home {
			padding: 100px 0;
	}
	.feedback{
	    font-size: 100px;
	}
	.left-follow-us {
			width: 25%;
	}
	.cybex-follow .vinaquick888 .link-white{
	    font-size: 21px;
	}
	.cybex-follow .vinaquick888 {
			padding: 8px 20px;
			color: #fff;
					font-size: 20px;
			margin: 70px 0 60px;
	}
	.cybex-dai-ly{
	    background: url(https://file.hstatic.net/200001034229/file/1200_6f8279257d564e5b8c6cf00c4d5f37ea_90f8ce4f60184e4fa85deffaf073054d.jpeg) center center;
	    background-size: cover;
		    margin-bottom: 200px;
	}
	.form-dai-ly{
	   width: 50%;
    max-width: 522px;
    margin-bottom: -170px;
	}
	.about-cybex {
			color: #000000;
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
	}
	.elegance-meet {
			padding: 40px 0;
			color: #222222;
			font-size: 40px;
	}
	.left-cybex-about-us {
			width: 50%;
	}
	.cybex-about-us::before {
			width: calc(25% + 5px);
			right: 0;
			opacity: 1;
			background: url(https://file.hstatic.net/200001034229/file/ed-1_9b25570b931b4b828265d32edc5e865f_a955028fc19d4955aa9a75498c379585.png) center center;
			position: absolute;
			content: "";
			right: 0;
			top: 0;
			height: 100%;
			z-index: 0;
			background-size: cover;
	}
	.new-generation {
		font-size: 14px;
			padding: 6px 8px;
	}
	.cybex-featured-products-title.title-stock-available .elementor-heading-title:before {
			height: 140px;
			background: #000;
			width: 4px;
			left: 50%;
			bottom: 100px;
	}
	.cybex-featured-products .title-stock-available.blue .elementor-heading-title:after{
	    width: 420px;
	}
	.cybex-featured-products-title.title-stock-available .elementor-heading-title{
	    font-size: 32px;
    margin-top: 240px;
	}
	.u-dividerWhite2px{
		    margin-top: 10px;
    margin-bottom: 10px;
	}
	.u-lg-maxHeight110 {
			max-height: 110px!important;
	}
	.u-marginBottom30 {
			margin-bottom: 30px;
	}
	.u-marginTop30 {
			margin-top: 30px;
	}
	.Ratio--1-1:after{
		    padding-top: 70%;
	}
	.u-borderRight1pxWhite:nth-child(1){
		    border-right: 1px solid #fff;
	}
	.u-borderRight1pxWhite:nth-child(2){
		    border-left: 1px solid #fff;
	}
	.t-title-4{
	    font-size: 30px;
	}
	.u-padding40 {
		    padding: 35px;
    padding-bottom: 30px;
    padding-left: 15px;
	}
	.u-paddingRight40 {
			padding-right: 15px;
			height: 95px;
			padding-left: 15px;
			font-size: 14px;
	}
	.u-lg-size1of5 {
			flex-basis: auto!important;
			width: 25%!important;
	}
	.title-loyaty:before {
    height: 20px;
    bottom: 7px;
    width: calc(100% + 35px);
    left: -15px;
    z-index: 1;
}
	.items-cach-thuc .item:nth-child(1){
		order: 1
	}
	.items-cach-thuc .item:nth-child(2){
	order: 2
	}
	.items-cach-thuc .item:nth-child(3){
	order: 3
	}
	.items-cach-thuc .item:nth-child(4){
	order: 4
	}
	.items-cach-thuc .item:nth-child(5){
	order: 5
	}
	.items-cach-thuc .item:nth-child(6){
	order: 6
	}
	.loyaty-huong-dan-items{
		display: flex
	}
	.items-cach-thuc .item{
	    min-height: 215px;
	}
	.items-cach-thuc .image img{
		    max-height: 50px;
    margin-bottom: 20px;
	}
	.items-cach-thuc .content-bg{
	    top: 40px;
    left: 40px;
		right: 40px;
    bottom: 40px;

	}
	.loyaty-huong-dan .image.buoc {
			margin-left: 80px;
			margin-right: 100px;
			margin-bottom: -50px;
	}
	.flex-items-tang-diem .item .image img {
			max-height: 50px;
	}
	.point-thuong li{
		    padding-left: 36px;
		margin-bottom: 30px
	}
	.left-doi-thuong .point{
	    font-size: 20px;
	}
	.left-doi-thuong .img img {
			height: 60px;
	}
	.left-doi-thuong .img {
			margin-right: 20px;
	}
	.left-doi-thuong .qua-tang{
		font-size: 20px
	}
	.doi-thuong-items {
			display: flex;
	}
	.doi-thuong-items .left-doi-thuong {
			width: 60%;
	}
	.doi-thuong-items .right-doi-thuong {
			width: 40%;
	}
	.desc-doi-thuong{
		font-size: 20px
	}
	.cau-hoi .btn-link, .cau-hoi .card-body{
		font-size: 16px
	}
	.flex-items-tang-diem .item .desc{
		font-size: 18px
	}
	.flex-items-tang-diem .item .title{
		font-size: 20px
	}
	.flex-items-tang-diem .item{
		    width: calc(33.3% - 30px);
    margin-bottom: 30px;
		    padding: 50px 0 60px;
	}
	.items-cach-thuc .item{
		font-size: 16px;
	}
	.items-cach-thuc .item {
			width: calc(33.3% - 30px);
			margin-bottom: 40px;
	}
	.title-loyaty{
		    font-size: 33px;
	}
	.stem-toys-bg .elementor-heading-title{
		    padding-top: 37px;
		
	}
	.carseat1, .carseat3 {
			flex-wrap: wrap;
	}
	.design-tip .elementor-image-box-description{
		font-size: 18px;
		    padding: 38px 50px;
	}
	.col-middle-2-ponts {
        margin-top: 50px;
        margin-bottom: 70px;
   }
	.header-logo.wrap-logo {
			margin-left: 0px;
	}
	.header-upper-navbar{
	    display: none !important;
	}
	.flexContainer-header>div.header-upper-logo {
			display: block;
	}
	.category-items-xe-day .elementor-image-box-title{
		font-size: 18px
	}
	 .list-category .attachment-medium {
        width: 185px;
        height: 185px 
   }
	.carseat2 {
			flex-wrap: initial;
	}
	.p-30 {
			 padding: 30px; 
	}
	.height500{
		height: 500px;
		display: flex
	}
	.height500 img{
		    width: 100%;
    max-height: 100%;
    height: 100%;
    object-fit: contain;
	}
	.explore-bottom.e2.e80 {
        margin: 80px 0;
   }
	.deals-home-pages .item-img img{
	    height: 257px;
	}
	 .items-deal-products .owl-item:nth-child(3n+1) .item-img {
        border-bottom: 7px solid rgba(255,230,101,.71);
   }
    .items-deal-products .owl-item:nth-child(3n+2) .item-img{
        border-bottom: 7px solid #e2cdfb;
   }
    .items-deal-products .owl-item:nth-child(3n+3) .item-img{
        border-bottom: 7px solid #c9e6f2;
   }
	.promotion-home {
        padding-top: 60px 
   }
		.col-lg-10.col-md-10.col-sm-10.col-xs-12.youtube-video-left.text-center {
			padding: 0 15px;
	}
	.title-block {
			padding: 30px 0 45px;
	}
	#player {
			 height: 510px !important;
	}
	.login-text{
		font-size: 11px;
		margin-left: 10x;
		margin-right: 10px
	}
	.flex-pc{
		display: flex;
		align-items: center;
	}
	.description-productdetail img{
	    display: inherit;
			padding: 15px 0;
	}
	.item-container{
		   border: 1px solid #eee;
	}
	.deal-home{
		padding-top: 60px
	}
	.product_in_stock{
		font-size: 12px
	}
	.pc.hidden {
			display: none!important;
	}
	#site-header .header-navbar-menu{
		    margin-left: -15px;
    margin-right: -15px;
	}
	.list-productRelated .item-title{
		    height: 15px;
	}
	.product-content-desc #add-to-cart{
		font-size:16px
	}
	.goodwill-points .elementor-image-box-description{
	    bottom: 20px;
	}
	.goodwill-points .elementor-image-box-wrapper{
		width: 33.3%
	}
	.top-ratings-page {
    flex-wrap: inherit;
}
	.top-ratings-page .item.ratings1{
	}
    .accumulate-points-title .elementor-heading-title {
        top: -30px;
        text-align: center 
   }
    .accumulate-points {
        margin-top: 100px;
   }
    .accumulate-points-title .elementor-heading-title {
        font-size: 36px;
        max-width: 799px;
   }
    .main-header.hSticky-nav .search-bar-mobile form.searchform{
        display: block 
   }
    #dnn_SocialPane{
        display: block 
   }
    .tab-filter li{
        margin: 0 10px 
   }
    .point-new p {
        font-size: 16px;
   }
    .tab-filter li a{
        font-size: 14px 
   }
    .product-image-detail.box__product-gallery.scroll{
        width: calc(100% - 100px);
        height: 590px;
   }
    .items-stock{
        margin: 0 -10px;
   }
    .shop-by-style .elementor-image-box-img{
        width: 120px;
   }
    .shop-by-style .elementor-image-box-wrapper{
        width: auto 
   }
    .smart-gears-items .left {
        width: calc(100% - 300px);
   }
    .banner-left-content{
        font-size: 14px 
   }
    .banner-left-content .banner-title{
        font-size: 51px;
        line-height: 61px;
   }
    .col-nunaleaf-left{
        width: 57%;
   }
    section.nunaleaf {
        margin-bottom: 100px;
        margin-top: 150px;
   }
    .col-nunaleaf-right{
        width: 43%;
        padding-top: 200px;
        padding-left: 70px;
   }
    .item-4mom {
        width: calc(50% - 10px);
   }
    .category-do-choi .age-old-image a{
        height: 190px;
   }
    .category-image-500-items .elementor-image-box-wrapper {
        width: calc(25% - 10px);
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-wrapper:nth-child(3) .elementor-image-box-img {
        height: 161px;
        margin-top: -7px;
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-img {
        height: 154px;
        margin-bottom: 15px;
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-title{
        font-size: 18px !important 
   }
    .jumper-items-top .jumper-items-right .elementor-image-box-wrapper {
        width: calc(25% - 20px);
        margin-bottom: 25px 
   }
    .explore-bottom .top-explore:nth-child(2n) {
        margin-left: 0px;
   }
    .explore-bottom .top-explore {
        width: calc(33.3% - 30px);
   }
    .jumper-items-top .jumper-items-right {
        width: calc(100% - 341px);
   }
    .jumper-items-top .jumper-items-left {
        width: 341px;
   }
    .age-old-image .elementor-widget-container {
        width: calc(25% - 34px);
   }
    .carseat3 .full-width{
        width: 60% 
   }
    .left-full.dot-frame{
        width: 40%;
   }
    .design-tip .elementor-box-content {
        width: 50%;
   }
    .design-tip .elementor-image-box-content{
        width: calc(50% - 15px);
   }
    .step-andam .num{
        left: -75px;
   }
    .dot-frame .elementor-image-box-content{
        width: 90%;
   }
    .carseat1 .left-full {
        width: 35%;
   }
    .carseat1 .full-width {
        width: 65%;
        padding-left: 35px;
   }
    .badge-wrap-item .label-home, .badge-wrap-home .label-home{
        font-size: 12px;
        padding: 5px 15px 2px;
   }
    .category-items-xe-day .elementor-image-box-wrapper {
        width: calc(33.3% - 10px);
        margin-bottom: 40px 
   }
    .most-loved .elementor-widget-container{
        height: 48px 
   }
    .full-image .cirlce-image{
        width: calc(25% - 10px);
   }
    .col-middle-2-ponts .item:before{
        height: 94px;
   }
    .smart-gears-title{
        display: flex;
   }
    .mobile-hidden{
        display: block 
   }
    .list-order-brand .elementor-widget-container {
        height: 200px;
        width: calc(20% - 10px) 
   }
    .flex-mobile{
        display: none 
   }
    .smart-gears-title-top .left-smart {
        width: 425px;
   }
    .bg-image-pos-title{
        margin-bottom: 45px 
   }
    .col-left.col-left0 .low-product {
        height: 333px;
   }
    .diaper-changing-platform .elementor-size-title{
        margin-top: -20px;
   }
    .group-filter i.fa.fa-minus {
        display: none;
   }
    .suc-khoe-page .left-order-lg11 .low-product {
        border:none;
        border-bottom: 4px solid #c5e4fc;
        background: transparent;
   }
    .product-gallery{
        width: 100% 
   }
    .suc-khoe-page .right-order-lg11 .low-product {
        border:none;
        border-bottom: 4px solid #e7d9ff;
        background: transparent;
   }
    .product-gallery__thumbs.thumb-fix {
        max-height: 615px;
   }
    .best-seller .low-product .low-img {
        height: 266px;
   }
    .product-image-detail.box__product-gallery.scroll{
        height: 590px 
   }
    .product-image-detail.box__product-gallery.scroll .hidden-sm{
        height: 100% 
   }
    .product-image-detail.box__product-gallery.scroll .product-image-feature{
        display: block;
        -o-object-fit: contain;
        object-fit: contain;
        width: 100%;
        height: 100%;
        padding: 5px;
   }
    .seeMore-category {
        font-size: 16px 
   }
    .header-action_text .header-action__link .box-text.d-flex .count-holder {
        border-radius: 0%;
        padding: 0 10px;
        top: 0;
   }
    .toy-guide-title .elementor-heading-title:before {
        background-size: cover;
        width: 136px;
        height: 203px;
   }
    .stem-toys-bg .elementor-heading-title {
        font-size: 27px;
        background: url(https://file.hstatic.net/200001034229/file/top3_6041ff2125154654ad7bb9aa5cc6ebad_09ba55318f494f81a8089b971a3b94b2.jpg) center center;
        background-size: 1150px;
        width: 100%;
        height: 100%;
        content: "";
        padding: 46px;
        line-height: 1.8 !important;
        padding-right: 154px;
   }
    .d-flex-pc {
        display: flex 
   }
    .toy-guide-title .elementor-heading-title {
        font-size: 27px;
        padding-right: 141px;
   }
    .mobile {
        display: none !important 
   }
    .smart-gears-title-top .right-smart .elementor-heading-title:before {
        opacity: 1;
   }
    .smart-gears-title-top .right-smart.elementor-element .elementor-heading-title {
        margin-top: 62px;
   }
    .best-seller.suc-khoe-page .baner-left .baner-left-content .left-title {
        font-size: 18px;
   }
    .diaper-changing-platform .elementor-size-title {
        font-size: 18px;
        margin-top: 40px 
   }
    .best-seller.suc-khoe-page .baner-left .baner-left-content {
        height: 99px;
        width: 335px;
        padding: 15px 20px;
   }
    .shop-all-thoitrang .elementor-heading-title, .shop-all-thoitrang-content .elementor-heading-title {
        font-size: 24px;
   }
    .shop-clothes-items .link-shop.pc {
        display: inline-block !important 
   }
    .shop-gerber-clothes .item-container {
        margin-bottom: 10px;
   }
    .shop-gerber-clothes:nth-child(1) .left-shop-gerber-clothes .img-shop-gerber-clothes {
        margin-top: -30px;
   }
    .shop-clothes-items .right-shop-gerber-clothes {
        width: calc(100% - 500px);
        padding-left: 60px;
   }
    .shop-clothes-items .link-shop {
        line-height: 59px;
        height: 59px;
        font-size: 18px;
   }
    .shop-clothes-items .items-stock.products.columns-4 .item-carter {
        margin: 15px;
        width: calc(50% - 30px);
   }
    .shop-clothes-items .left-shop-gerber-clothes {
        width: 500px;
   }
    .shop-clothes-items .content-left {
        font-size: 20px;
   }
    .top-suckhoe-bg .left-bg {
        width: 391px;
   }
    .top-suckhoe-bg .left-bg img {
        height: auto 
   }
    .bg-image-pos-title .elementor-image-box-title {
        font-size: 16px 
   }
    .top-suckhoe-bg .right-bg {
        width: calc(100% - 391px);
        padding-left: 65px;
   }
    .col-middle-2-ponts.quan-ao-head .item:before {
        height: 81px;
        width: calc(100% - 20px);
   }
    .col-middle-2-ponts.quan-ao-head .item:before {
        border: 4px solid #f5b9ca;
   }
    .col-middle-2-ponts.quan-ao-head .item {
        width: calc(33.3% - 32px);
        height: 56px;
        line-height: 56px;
   }
    .col-middle-2-ponts.quan-ao-head .item a {
        font-size: 24px;
   }
    .col-middle-2-ponts .item {
        font-size: 15px;
   }
    .blog-pos .elementor-image-box-content .elementor-image-box-title {
        font-size: 16px;
   }
    .blog-pos .elementor-image-box-wrapper {
        width: calc(33.3% - 20px);
        margin-bottom: 60px 
   }
    .img-super-product {
        height: 313px 
   }
    .item-super-product {
        padding: 28px;
   }
    .best-seller .high-product .high-img {
        height: 379px;
   }
    .list-category .elementor-image-box-wrapper {
        width: calc(25% - 25px);
   }
    .best-seller .colleft-1 .low-product .low-img {
        height: 286px;
   }
    .img-promotion .box-bg {
        width: calc(33.3% - 41px) 
   }
    .title-stock-available .elementor-heading-title:after {
        width: 376px;
        height: 16px;
   }
    .title-stock-available .elementor-heading-title {
        font-size: 42px 
   }
    .content-why-choose-us .item:after {
        display: none 
   }
    .content-why-choose-us .item:before {
        left: -20px;
        top: -20px 
   }
    .content-why-choose-us .item.why-1 {
        margin-right: 0px 
   }
    .content-why-choose-us .item.why-2 {
        margin-left: 0px;
   }
    .content-why-choose-us .item {
        width: calc(33.3% - 30px);
   }
    .title-block .elementor-heading-title {
        font-size: 20px 
   }
    .title-block .elementor-heading-title:after {
        top: 35px;
   }
    .blog-first-home .cap-slide.cap-absolute .title {
        font-size: 21px;
        letter-spacing: .44px;
   }
    .blog-pos .elementor-image-box-content {
        padding: 15px 20px;
   }
    .item-carter .item-img img {
        height: 257px 
   }
    .items-stock.products.columns-3 .item-carter {
        width: calc(33.3% - 20px);
        margin: 10px;
   }
    .items-stock .item-carter {
        width: calc(25% - 30px);
        position: relative;
        margin: 15px;
   }
    .seeMoreCenter .elementor-heading-title {
        background: #000;
        color: #fff;
   }
    .item-img {
        padding: 30px 35px 5px 
   }
    .detail-store__head {
        font-size: 13px;
   }
    .most-loved {
        text-align: center;
   }
    .most-loved .attachment-large {
        max-width: 644px;
        width: 100%;
        height: auto;
   }
    .col-left.col-right .baner-left img {
        height: 100%;
   }
    .right-order-lg11 .low-product {
        border: 4px solid #e7d9ff;
   }
    .seeMoreCenter.bg .elementor-heading-title {
        background: transparent;
        color: #000;
        font-family: 'Helvetica Neue';
        font-weight: bold;
        font-size: 14px;
        border: 2px solid;
   }
    .left-order-lg11 .low-product {
        border: 4px solid #c5e4fc;
   }
    .product-title-left.top-banner-1 .output {
        position: absolute;
        right: 0;
        top: 8px;
   }
    .mainHeader_temp03:not(.hSticky-nav) .header-wrap-icon .header-action {
        margin-left: 20px;
   }
    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
   }
    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
   }
    .best-seller .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
   }
    .best-seller .high-baner {
        height: 512px;
   }
    .best-seller .col-right {
        padding-left: 10px;
   }
    .best-seller .col-left {
        padding-right: 10px;
   }
    .best-seller .row h4 {
        line-height: 30px;
        height: 30px;
   }
    .best-seller .col-right.colleft-2 .product-info {
        padding-bottom: 10px;
   }
    .deals-home-page {
        margin-top: 190px;
   }
    .best-seller .row h4, .best-seller .price {
        font-size: 16px;
   }
    .best-seller .colleft-2 .high-product .high-img {
        height: 400px;
   }
    .best-seller .high-baner {
        height: 512px;
   }
    .best-seller .high-product {
        height: 482px;
   }
    .best-seller .low-product {
        height: 370px;
   }
    .best-seller .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
   }
    .best-seller .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
   }
}
