.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://sanmoingay.com.vn/apps/uploads/2021/10/accessories-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(219,127,21);
}

.page-title-default{
	background-color:rgb(17,17,17);
	background-image: url(https://quatangketnoi.com.vn/apps/uploads/2023/07/Artboard-4-scaled.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:inherit;
}

.footer-container{
	background-color:rgb(105,105,105);
	background-repeat:no-repeat;
}

:root{
--wd-text-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:rgb(51,51,51);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Barlow", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(255,0,76);
}
:root{
--wd-alternative-color:rgb(169,151,123);
}
:root{
--wd-link-color:rgb(232,232,232);
--wd-link-color-hover:rgb(221,153,51);
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(255,0,76);
}
:root{
--btn-shop-bgcolor-hover:rgb(105,105,105);
}
:root{
--btn-accent-bgcolor:rgb(255,0,76);
}
:root{
--btn-accent-bgcolor-hover:rgb(105,105,105);
}
:root{
--notices-success-bg:rgb(255,0,76);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(169,151,123);
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-shop-brd-radius: 5px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
					
					
			
			
							--btn-accent-brd-radius: 5px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
					
								}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1370px;
			}
		}

		.container {
			max-width: 1400px;
		}

		:root{
			--wd-container-width: 1400px;
		}
	
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//quatangketnoi.com.vn/apps/themes/aiamars/fonts/woodmart-font.woff2?v=1.1.0") format("woff2");
	font-display:;
}

@font-face {
	font-family: "Jost";
	src: url("//quatangketnoi.com.vn/apps/uploads/2021/10/jost-600-semi.woff") format("woff2"), 
url("//quatangketnoi.com.vn/apps/uploads/2021/10/jost-600-semi.woff") format("woff");
	font-weight: 400;
	font-display:;
	font-style: normal;
}

@font-face {
	font-family: "hkgroteskpro";
	src: url("//quatangketnoi.com.vn/apps/uploads/2021/09/hkgroteskpro-semibold.woff2") format("woff2"), 
url("//quatangketnoi.com.vn/apps/uploads/2021/09/hkgroteskpro-semibold.woff") format("woff");
	font-weight: 600;
	font-display:;
	font-style: normal;
}

.searchform .searchsubmit {
  right: 1px !important;
  width: 51px !important;
  background-color: #696969 !important;
  color: #fff !important;
/*  border-radius: 0px 20px 20px 0px !important;*/
	border-radius: 0px 4px 4px 0px !important;
}

.searchform .searchsubmit::after {
  font-size: 16px !important;
}

.wd-nav[class*="wd-style-"] > li > a:hover {
  color: #f5eace !important;
}

.wd-nav[class*="wd-style-"] > li > a {
  color: #fff !important;
}

.searchform input[type="text"] {
  padding-right: 50px;
  height: 38px !important;
  font-size: 15px;
}

[class*="wd-header-search-form"] {
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 1 auto;
}

.searchform input[type="text"] {
  height: 38px !important;
  font-size: 15px;
/*  border-radius: 20px;*/
}

.wd-nav > li > a .wd-nav-icon {
  margin-right: 10px;
  font-size: 100% !important;
}

.wd-nav-vertical > li > a {
  color: var(--color-gray-800);
  text-transform: none !important;
  font-size: 15px !important;
  line-height: 20px;
  font-weight: 400;
}

.wd-nav[class*="wd-style-"] > li.current-menu-item > a, .wd-nav[class*="wd-style-"] > li.wd-active > a, .wd-nav[class*="wd-style-"] > li.active > a {
  color: #f5eace !important;
}

.wd-nav[class*="wd-style-"] > li > a {
  color: #000;
}

.whb-header .whb-header-bottom .wd-header-cats {
  margin-top: -1px;
  margin-bottom: -0px;
  height: calc(100% + 0px) !important;
}

.menu-opener {
  position: relative;
  z-index: 300;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px;
  min-width: 240px !important;
  max-width: 320px;
}

.wd-search-cat > a {
  display: flex;
  align-items: center;
  padding-right: 15px;
  padding-left: 15px;
  width: 177px !important;
  height: 100%;
  border-right: 1px solid var(--wd-form-brd-color);
  border-left: 1px solid var(--wd-form-brd-color);
  color: var(--wd-form-color);
  text-transform: none !important;
  font-size: 15px !important;
}

.wd-dropdown-search-cat.wd-design-default {
  width: 176px !important;
}

.scrollToTop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 350;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50%;
  background-color: rgba(var(--bgcolor-white-rgb), 0.9);
  box-shadow: 0 0 5px rgba(0,0,0,0.17);
  color: var(--color-gray-800);
  font-size: 10px !important;
  line-height: 30px !important;
}

.category-grid-item .hover-mask {
  padding: 20px !important;
}

.product-label.new {
  background-color: #FF004C !important;
}

.wd-hover-quick .wd-add-btn > a {
  background: #ff004c !important;
}

.site-content {
  margin-bottom: -40px !important;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  padding: 0 20px !important;
  width: 68% !important;
 /* border-radius: 20px !important;*/
  height: 36px;
	background: #d7d7d7 !important;
}

::placeholder {
  color: #333;
}

.wpcf7-form-control.wpcf7-submit {
  border-radius: 4px;
  margin: 0px 10px;
	height: 36px;
	line-height: 10px;
}

.wpcf7-form-control.wpcf7-submit:hover {
   background: #ff004c !important;
}

.nav-link-text.wd-tabs-title {
  color: #000 !important;;
}

.wd-nav > li > a .wd-nav-icon {
  margin-right: 15px !important;
}

.menu-opener .menu-opener-icon {
  margin-right: 10px !important;
}

.menu-opener .menu-opener-icon:not(.custom-icon)::after {
  padding: 5px !important;
}

.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {
  background: #696969 !important;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
	background-color: #ffffff24 !important;
	border: 1px solid #eee;
}

.wpcf7-form-control-wrap.email-613 {
  color: #696969 !important;
}

.wpcf7-not-valid-tip {
  display: block;
  color: #F00;
  position: absolute;
  top: -25px;
}

.wd-image.text-center {
  height: 70px;
  width: 120px;
}

.wpcf7-form-control.wpcf7-submit {
  background: #f5eace;
}

.btn.btn-color-default {
  background-color: #f5eace;
  color: #3E3E3E;
}

.wd-entry-meta {
  display: none !important;
}

.slider-type-product .owl-stage-outer, .slider-type-product .owl-carousel:not(.owl-loaded) {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.wd-prefooter {
  padding-bottom: 0px !important;
  background-color: var(--wd-main-bgcolor);
}

.entry-title.title {
  font-size: 32px !important;
	font-weight: 400 !important;
}

.wd-empty-page {
  font-size: 25px !important;
}

.woocommerce-mini-cart__buttons .btn-cart {
  color: #fff !important;
  background-color: rgb(105,105,105) !important;
}

.wd-checkout-steps li {
  font-size: 20px !important;
  line-height: 2 !important;
}

.nav-link-text.category-name {
  text-transform: capitalize;
  font-size: 15px !important;
  font-weight: 400 !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text {
  line-height: 2 !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text::after {
	height: 1px !important;
}

.cart-content-wrapper .cart-totals-inner {
  padding: 10px !important;
  border: 1px solid var(--brdcolor-gray-200) !important;
}

.woocommerce-terms-and-conditions-link {
  color: #696969 !important;
}

.woocommerce-cart-form__contents td.product-quantity input[type="number"], .group_table td.product-quantity input[type="number"] {
  width: 66px !important;
}

.wd-post-cat.wd-style-with-bg > a {
  color: #fff !important;
}

.wd-header-cart .wd-cart-subtotal .amount {
  color: #ff004c !important;
	font-weight: 600 !important;
}

.wpcf7-form-control-wrap.your-email {
  width: 147% !important;
  display: block;
}

.btn-size-extra-large {
  font-size: 19px !important;
}

.btn.btn-color-primary:hover {
  box-shadow: inset 0 0 200px #ff004c !important;
}

.wd-account-style-text .wd-tools-icon {
  display: block !important;
  margin: 0px 10px 8px !important;
}

.copyrights-wrapper.copyrights-two-columns {
  background: #a9977b !important;
}

.min-footer {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.comment-form .form-submit {
  margin-top: 15px;
  margin-bottom: 25px !important;
}

.woocommerce .fsw_product_shipping_calculator .fsw-shipping-calculator-button {
  text-transform: uppercase;
  font-size: 100% !important;
  color: #cf4944 !important;
}

.select2-container .select2-selection--single {
  height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 35px !important;
}

.site-content {
  margin-bottom: -20px !important;
}

.slide-product.owl-carousel-item {
  padding: 5px 0px 5px 0px;
}
/*
.product-grid-item {
  padding: 5px 5px 10px 5px;
}
/*
[class*="wd-carousel-spacing-"] .owl-item, [class*="wd-carousel-spacing-"] .owl-carousel:not(.owl-loaded) > div {
  padding-right: 0px;
  padding-left: 0px;
}
*/
.product-label .out-of-stock {
  background-color: #ff004c !important;
  color: #fff !important;
  position: absolute;
  width: 86px;
  margin: 0px 55px;
	border-radius: 4px !important;
}

.tim {
  background-color: #ff004c !important;
  color: #fff !important;
  position: absolute;
  width: 86px;
	border-radius: 4px !important;
}

.product-label {
  border-radius: 4px !important;
}

.wd-price-unit {
  color: #696969 !important;
}

p.stock.out-of-stock {
  color: #ff004c !important;
}

.product-label.featured {
  background-color: #ff004c !important;
	border-radius: 4px !important;
}

address {
  font-style: initial !important;
}

.actions {
  text-align: left !important;
  color: #ff004c;
}

.pi-overall-estimate {
  color: #ff004c;
}

.pi-edd-method-estimate {
  color: #ff004c;
}

.woocommerce-table--order-details tfoot tr:last-child td > .amount {
  display: block;
  font-size: 18px !important;
}

.woocommerce-table--order-details tfoot tr:last-child th {
  text-transform: uppercase;
  font-size: 18px !important;
}

.product-image-wrap {
  border: 1px solid #f6f6f6 !important;
}

.menu-label {
  bottom: 90% !important;
  padding: 5px 10px !important;
  font-weight: 500 !important;
  font-size: 12px !important;
}

.menu-label-red {
  background-color: #ff004c !important;
	border-radius: 4px !important;
}

.menu-label-green {
  background-color: #61CE70 !important;
  border-radius: 4px !important;
}

.woo-sctr-shortcode-countdown-timer-wrap.woo-sctr-shortcode-countdown-timer-wrap-shortcode-salescountdowntimer .woo-sctr-countdown-timer-3 .woo-sctr-countdown-text {
  font-size: 12px;
  margin: 0px 5px !important;
}

.awdr_discount_bar.awdr_row_0 {
  width: 460px !important;
}

.menu-label {
  border-radius: 4px !important;
}

#wpps-unpurchasable-message {
  border: 1px dashed var(--wd-primary-color);
  padding: 5px 10px 0px 20px;
  height: 35px;
/*  width: 325px;*/
  margin: 5px 0px 20px 0px;
  color: var(--wd-primary-color);
  border-radius: 4px;
}

input#ywpar-points-max {
  max-width: 100px !important;
  min-width: 90px !important;
}

.woocommerce-info {
  padding-left: 50px !important;
}

a {
  color: rgb(134, 132, 132);
}

/*
.breadcrumbs a, .breadcrumbs span, .yoast-breadcrumb a, .yoast-breadcrumb span {
  color: #fff;
}
*/

.wd-sub-menu li > a {
  color: #353535;
  font-size: 14.5px;
  line-height: 1.3;
}

.wd-my-account-links a::before {
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 400;
}

.elementor-10649 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-4400 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-10662 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-10669 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-10678 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-10711 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
  font-size: 16px;
  text-align: justify;
}

.elementor-4439 .elementor-element.elementor-element-22ca346 .wd-accordion-content {
  font-family: "Barlow", Sans-serif;
  font-size: 15px;
  text-align: justify;
}

.elementor-10553 .elementor-element.elementor-element-a70bd10 .wd-accordion-content {
  font-family: "Barlow", Sans-serif;
  font-size: 15px;
  text-align: justify;
}

.elementor-10399 .elementor-element.elementor-element-516793e .wd-accordion-content {
  font-family: "Barlow", Sans-serif;
  font-size: 15px;
  text-align: justify;
}

.products-bordered-grid-ins .product-wrapper {
  padding: 10px !important;
  border: 1px solid var(--brdcolor-gray-300);
}

.tabs-layout-tabs .shop_attributes {
  max-width: 565px !important;
}

.product_title {
  font-size: 28px !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
  text-align: justify;
}

.woocommerce-product-details__short-description > :last-child {
  text-align: justify;
}

.blog-post-loop .article-body-container {
  position: relative;
  z-index: 1;
  padding: 25px;
  background-color: #ececece8;
  text-align: center;
  border-radius: var(--wd-brd-radius);
}

.wd-post-cat.wd-style-with-bg {
  display: inline-block;
  overflow: hidden;
  padding-right: 25px;
  padding-left: 25px;
  height: 25px;
  background-color: var(--wd-primary-color);
  color: #fff;
  line-height: 25px;
  border-radius: calc(var(--wd-brd-radius) / 3);
}
/*
.elementor *, .elementor ::after, .elementor ::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
*/
/*  @media (min-width: 769px)
.cat-design-replace-title .wrapp-category::before {
  background-color: #dfdfdfa3 !important;
  opacity: .1;
  transition: opacity 0.6s cubic-bezier(0, 0, 0.44, 1.18);
}
*/

.shipped_via {
  display: none;
}

.woocommerce-page #contextual-help-link-wrap, .woocommerce-page #screen-options-link-wrap {
  margin-top: -1px;
	display: none !important;
}

.elementor-widget-text-editor .elementor-widget-container {
  text-align: justify !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.site-content.shop-content-area.col-lg-9.col-12.col-md-9.description-area-before.content-with-products.wd-builder-off {
  margin-bottom: -30px !important;
}

.wpcf7-form-control.wpcf7-submit {
  margin: 5px -3px 5px 3px;
}

.woocommerce-cart-form__contents td.product-quantity input[type="number"], .group_table td.product-quantity input[type="number"] {
  width: 76px !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
  text-align: justify;
}

.woocommerce-product-details__short-description > :last-child {
  text-align: justify;
}

.elementor-widget-text-editor .elementor-widget-container {
  text-align: justify !important;
}



}

@media (min-width: 577px) and (max-width: 767px) {
	.site-content.shop-content-area.col-lg-9.col-12.col-md-9.description-area-before.content-with-products.wd-builder-off {
  margin-bottom: -30px !important;
}

.wpcf7-form-control.wpcf7-submit {
  margin: 5px -3px 5px 3px;
}

.woocommerce-cart-form__contents td.product-quantity input[type="number"], .group_table td.product-quantity input[type="number"] {
  width: 76px !important;
}

div.quantity input[type="number"] {
  width: 60px !important;
}

.woocommerce-product-details__short-description > :last-child {
  text-align: justify;
}

.form_content button {
  color: #fff;
  background-color: #ff004c;
  margin: 0 !important;
  line-height: 30px !important;
  padding: 0px 5px 0px 0px !important;
  font-size: 14px !important;
  display: inline-flex !important;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 4px;
}

.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple {
  padding-left: 0;
  padding-right: 105px;
/*  width: auto !important;*/
}

.wd-quantity-overlap div.quantity:not(.hidden) + .button::before, .wd-quantity-overlap div.quantity:not(.hidden) + link + .button::before {
  left: 0 !important;
}

.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple::before {
  padding-right: 145px !important;
}

.wd-hover-quick .wd-add-btn {
  transform: interpolatematrix !important;
}

  @media (max-width: 1024px)
.wd-hover-quick .wd-add-btn {
  transform: matrix;
}

.wd-accordion.wd-style-default .wd-accordion-item {
  text-align: justify;
}

.elementor-widget-text-editor .elementor-widget-container {
  text-align: justify !important;
}



}

@media (max-width: 576px) {
	.site-content.shop-content-area.col-lg-9.col-12.col-md-9.description-area-before.content-with-products.wd-builder-off {
  margin-bottom: -30px !important;
}

.wpcf7-form-control.wpcf7-submit {
  margin: 5px -3px 5px 3px;
}

.woocommerce-cart-form__contents td.product-quantity input[type="number"], .group_table td.product-quantity input[type="number"] {
  width: 76px !important;
}

div.quantity input[type="number"] {
  width: 60px !important;
}

.form_content button {
  color: #fff;
  background-color: #ff004c;
  margin: 0 !important;
  line-height: 30px !important;
  padding: 0px 5px 0px 0px !important;
  font-size: 14px !important;
  display: inline-flex !important;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 4px;
}

.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple {
  padding-left: 0;
  padding-right: 106px;
/*  width: auto !important;*/
}

.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple {
  padding-left: 0;
  padding-right: 80px;
  width: 188px;
}

.wd-quantity-overlap div.quantity:not(.hidden) + .button::before, .wd-quantity-overlap div.quantity:not(.hidden) + link + .button::before {
  left: 0 !important;
}

.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple::before {
  padding-right: 145px !important;
}

.wd-hover-quick .wd-add-btn {
  transform: interpolatematrix !important;
}

  @media (max-width: 1024px)
.wd-hover-quick .wd-add-btn {
  transform: matrix;
}

.woocommerce-product-details__short-description > :last-child {
  text-align: justify !important;
}

.elementor-widget-text-editor .elementor-widget-container {
  text-align: justify !important;
}

.main-page-wrapper {
  padding-top: 0px !important;
}



}

