@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//dungnguyencompany.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.1.1") format("woff2");
	font-display:swap;
}

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(58,58,58);
	--wd-text-font-size: 15px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(255,94,43);
	--wd-alternative-color: rgb(224,234,240);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(255,94,43);
	--btn-accented-bgcolor-hover: rgb(223,140,79);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(245,154,87);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 480px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgba(224,224,224,0.71);
	background-image: none;
	background-size: cover;
	background-position: center top;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-nav-mobile > li > a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	text-transform: none;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Work Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
}
html .page-title .wd-breadcrumbs a, html .page-title .wd-breadcrumbs span, html .page-title .yoast-breadcrumb a, html .page-title .yoast-breadcrumb span {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	color: rgb(45,42,42);
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-size: 16px;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: url(https://dungnguyencompany.com/wp-content/uploads/2025/04/bg-web.png);
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: url(https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-background.jpg);
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-image: url(https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-background.jpg);
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-image: url(https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-background.jpg);
	background-repeat: repeat;
}
.single-post .wd-page-content {
	background-image: url(https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-background.jpg);
	background-repeat: repeat;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(119,119,119);
	--wd-form-placeholder-color: rgb(119,119,119)7;
	--wd-form-bg: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 400px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1220px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1220px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/*
.km_pttuan{
    padding: 20px 20px 10px 20px;
    border: 1px dashed #e9ecef;
		border: 1px dashed #333333;
    border-radius: 8px;
    margin-bottom:15px;
	background: #effeff;
	box-shadow: 0 6px 12px 0 rgb(0 0 0 /5%);
}

.km_pttuan ol li::marker {
    z-index: 3;
    font-size: 15px;
    color: #fff;
}
.km_pttuan ol li::before {
    content: '';
    background: #017fff;
    position: absolute;
    height: 20px;
    width: 20px;
    left: -22px;
	  top: 2px;
    z-index: -1;
    border-radius: 99%;
}
.km_pttuan li{
    position: relative;
    z-index: 1
}
*/

.wd-buy-now-btn {
background: #ffffff !important;
border: 1px solid #333333;
color: #333333 !important;
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: #017fff !important;
    background-color: #EBF3FA !important;
    color: #017fff !important;
		padding-left: 15px;
		padding-right: 15px;
}

[class*="wd-swatches"].wd-shape-rounded .wd-swatch {
    border-radius: 5px;
    padding-left: 10px;
		padding-right: 10px;
}

/*
div.quantity .plus {
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
		border-left: none !important;
}

div.quantity .minus {
    border-start-start-radius: 8px;
    border-end-start-radius: 8px;
		border-right: none !important;
}

div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none;
    border-left: none;
}

div.quantity :is(input[type="number"],input[type="text"],input[type="button"]) {
    display: inline-block;
    font-size: 20px;
    color: var(--wd-form-color);
}

div.quantity input[type="button"] {
    padding-left: 20px !important;
		padding-right: 20px !important;
}
*/

.single_add_to_cart_button:hover {
		color: #ff5e2b;
		border: 1px solid #ff5e2b !important;
		background: #ffffff;
}

.btn.btn-style-link {
		border-bottom: 0px !important;
		border-bottom-width: 0px !important;
}

.wd-button-wrapper .wd-btn-text {
		margin-left: 5px;
		color: #333333;
		font-size: 15px;
}

.title_page {
		display: none !important;
}

.sortbypttuan410 {
    display: flex;
    margin-top: 0px;
    justify-content: flex-end;
		margin-bottom: -30px;
		position: relative;
		z-index: 1;
}
.sortbypttuan410 form {
    padding: 0 0 0 20px;
}
.sortbypttuan410 .pt-checkbox {
    margin-right: 0px;
		display: inline-flex !important;
		/*visibility: hidden;*/
		opacity: 0;
}

.sortbypttuan410 label {
		display: inline-flex !important;
		margin-bottom: 0px !important;
		cursor: pointer;
		margin-left: -15px;
		color: #626262;
}


.sortbypttuan410 .pt-checkbox:checked + label {
		color: blue;
}

.sortbypttuan410 .pt-checkbox:checked + label::after {
		color: red;
}


.sortbypttuan410 .range-check {
		border: 1px solid #a4a4a4;
		padding: 1px 8px 1px 8px;
		border-radius: 8px;
		cursor: pointer;
		background: #ffffff;
		margin-left: 0px;
}

.sortbypttuan410 .range-check:hover {
		border: 1px solid #333333;
}

.sortbypttuan410 label:hover {
		color: #333333;
}

.titlesort {
		display: none;
}

.wd-sub-menu li>a {
    color: #1f1f1f;
}

.wd-product .product-wrapper:hover {
    border-radius: var(--wd-brd-radius);
    padding: var(--wd-prod-bg-sp);
		border: 1px solid #a4a4a4;
}

.wd-product-brands a {
    display: inline-block;
    color: #306de4;
    font-weight: 800;
}

.wd-product-brands a:hover {
    text-decoration: none !important;
}

.wd-product-brands {
    display: inline-block;
    justify-content: var(--content-align, var(--wd-align));
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.wd-reset-side-lg .reset_variations {
    margin-left: 10px;
    display: none !important;
}

.wd-rating-summary-heading {
    text-align: left !important;
    margin-bottom: 20px;
}

.wd-rating-summary-cont {
    display: inline-block !important;
    border-spacing: 0 15px;
    margin: -15px 0 -15px 0;
}

.khuyen-mai-trang-sp {
	color: blue;
	font-weight: 600;
}

.km-trang-sp {
  padding: 0px;
  border-radius: 8px;
  border: 1px solid #F59A5733;
	font-size: 14px;
}

.km-trang-sp img {
	width: 18px;
	height: 18px;
	margin-right: 5px;
}

.top-content {
  display: flex;
  background-color: #fff3e1;
  padding: 5px 20px 5px 20px;
	border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.main-content {
  padding: 15px 5px 15px 20px;
}

.main-content img {
	width: 32px;
	height: 32px;
	margin-right: 15px;
}

.km-title {
  color: #dc6803;
	font-weight: 500;
}

.wd-product.wd-hover-standard .wd-add-btn>a {
    width: 100%;
}

.wd-product .star-rating {
    line-height: 1;
    align-self: start !important;
}

.wd-products[class*="wd-stretch-cont"] .product-element-bottom {
    flex: 1 1 auto;
    text-align: left !important;
}

table.variations label {
    margin-bottom: 0;
    white-space: nowrap;
    font-weight: 500 !important;
}

:root textarea {
		border-radius: 10px !important;
}

.add-action {
    border-bottom: 1px solid #ebeef2;
		border-right: 1px solid #ebeef2;
		border-top: 1px solid #ebeef2;
		color: #6f6f6f;
		cursor: pointer;
		display: block;
    font-size: 7px;
		height: 50%;
		line-height: 15px;
		position: relative;
		text-align: center;
    width: 30px;
		background: #F5F5F5;
		font-size: 14px;
		align-self: center;
		align-content: center;
}

.add-action img {
		width: 16px;
		height: 16px;
}

.add-action:hover {
		background: #ffffff;
}

.button .is-form {
    display:none;
}

div.quantity input[type="button"] {
    display: none;
}

div.quantity .plus {
    border-start-end-radius: 0px !important;
    border-end-end-radius: 0px !important;
		border-left: none !important;
}

div.quantity .minus {
    border-start-start-radius: 0px !important;
    border-end-start-radius: 0px !important;
		border-right: none !important;
}

div.quantity input[type="number"] {
    width: 40px;
    border-radius: 0;
    border: 1px solid #ebeef2 !important;
}

.top-shipping {
    background-color: #e1c33d;
    background-image: linear-gradient(-90deg,rgb(217,98,61) 0%,rgb(255,204,0) 100%);
    border-radius: 15px;
}

.wd-swatches-filter.wd-checkboxes-on li>a:before {
    content: "";
    display: inline-block;
    margin-inline-end: 8px;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    border: 2px solid var(--brdcolor-gray-300);
    vertical-align: middle;
    transition: all .2s ease;
    border-radius: 4px;
}

.wd-filter-list a {
    color: #2b2b2b;
}

.wd-nav-img, .wd-sub-menu li>a img {
    flex: 0 0 auto;
    display: inline-block;
    max-height: var(--nav-img-height, 18px);
    margin-inline-end: 7px;
    object-fit: contain;
    object-position: 50% 50%;
    width: 24px !important;
    height: 24px !important;
    max-height: 24px;
}

.mo-ta-sp-ngan {
		background: #ececec;
		padding: 8px;
		border-radius: 8px;
}

.star-rating {
    color: #ffdb00;
}

.product_meta .meta-label {
   font-weight: 500 !important;
}

.product_meta .sku {
   font-weight: 600 !important;
}

.tieu-de-sp-ban-chay {
    background-image: url('/https://dungnguyencompany.com/wp-content/uploads/2025/04/bg-sp-ban-chay.png');
		position: absolute;
}

.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
   border: 1px solid #eeeeee;
	border-radius: 8px;
}

.wd-product .product-wrapper:hover {
    border-radius: var(--wd-brd-radius);
    padding: var(--wd-prod-bg-sp);
		border: 1px solid #a4a4a4;
}

.saveprice {
		font-size: 15px !important;
}

.saveprice .woocommerce-Price-amount amount  {
		font-size: 15px !important;
}

.kh-than-thiet .wd-marquee-item {
    position: relative;
    display: flex;
    gap: 10px;
    align-items: center;
    background: #ffffff;
    border-radius: 12px;
    padding: 10px;
}

.sp-thong-dung .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #ff5e2b;
    background: #F59A571A;
    border: 1px solid #F59A5733;
}

/*
.sp-thong-dung .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a:after {
  content: " ";	
}
*/

.sp-thong-dung .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 0px !important;

}

.sp-thong-dung .wd-nav-tabs>li>a {
    background: #ebebeb;
		border-radius: 12px;
		border: 1px solid #eeeeee;
}


.sp-thong-dung .wd-nav[class*="wd-style-underline"] .nav-link-text {
    padding: 0px 20px 0px 20px;
		text-transform: math-auto;
		
}

.sp-thong-dung .wd-tabs-header {
    margin-bottom: 20px;
}

.sp-thong-dung .wd-nav-tabs {
    --nav-gap: 10px !important;
}

.wd-logo .wd-main-logo .wd-logo img {
		background-image: url('https://dungnguyencompany.com/wp-content/uploads/2025/04/logo-dungnguyen-2.png') !important;
		object-fit: contain;
}

.flash-sale .wd-timer>span {
		flex-direction: row;
		margin-right: 5px;
		min-width: 1.7em !important;
    min-height: 1.7em !important;
}

.flash-sale .wd-timer-days {
	display: none;
}

.widget_layered_nav_filters a {
    background: #ffe300;
		padding: 3px 10px 3px 10px;
		border-radius: 12px;
}

.wd-action-btn.wd-style-text>a {
    position: relative;
    font-weight: 600;
    line-height: 2;
    color: #ffffff;
    padding: 3px 12px 3px 12px;
   
}

.wd-active-filters .wd-clear-filters {
    background-color: #ea383e;
    border-radius: 12px !important;
		padding-inline-end: 0px !important;
}

.wd-active-filters .wd-action-btn.wd-style-text > a::before {
		display: none;
}

.wd-active-filters .wd-action-btn.wd-style-text > a::after {
		display: none;
}

.widget_layered_nav_filters a:before {
    margin-inline-end: .3em;
    font-weight: 400;
    content: "\f112";
    font-family: "woodmart-font";
    font-size: 10px;
}

/*
.sp-thong-dung .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 0px !important;
	  content: "";
		background-image: url("https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-sequre.svg");
		background-repeat: no-repeat;
		top: 0;
		right: 0;
}
*/

.sp-thong-dung .wd-nav>li {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
		/*border: 1px solid #ff5e2b;*/
}

.sp-thong-dung .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a::before {
	  content: "";
		background: #ff5e2b;
		transform: rotate(35deg);
		padding: 4px;
		font-size: 10px;	
		line-height: 1;
		top: -8px;
		right: -8px;
		position: absolute;
		width: 40px !important;
		height: 14px !important;
}

.sp-thong-dung .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a::after {
	  content: "";
		background-image: url("https://dungnguyencompany.com/wp-content/uploads/2025/04/dau-check.png");
		background-repeat: no-repeat;
		background-size: contain;
		top: 0px;
		right: 4px;
		position: absolute;
		width: 8px !important;
		height: 8px !important;
}

.woocommerce-shipping-fields {
	display: none;
}



.dk-giam-gia .wd-button-wrapper .wd-btn-text {
    margin-left: 5px;
    color: #333333;
   	/*border: 1px dashed #2659f3;*/
		border-radius: 18px;
		padding: 5px 10px 5px 10px;
		font-size: 11px;
		color: #ffffff;
		background: #2659f3;
		/*background: #dbe8ff;*/
		font-family: 'Montserrat';
}

/*
.tab-title-reviews {
    margin-bottom: 30px;
    font-size: 22px;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

#review_form .comment-form-rating p.stars a:before, .woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars a:before {
    position: relative;
    display: block;
    margin: 0 auto 10px;
    content: "\f148";
    color: #999;
    font-size: 24px;
}

.devvn-star:before {
    content: "\f149";
    font-family: 'woodmart-font';
    font-style: normal;
}
.devvn_cmt_form_bottom.no-infor {
    display: block;
    overflow: hidden;
    border: 0px;
}

.wd-review-arguments, .wd-review-likes {
    margin-top: 15px;
    width: 100%;
    display: none;
}
*/

.voucher-right:before {
    position: absolute;
    content: '';
    width: 17px;
    height: 10px;
    left: -9px;
    top: -2px;
		border-radius: 0px;
    background: #E3F1FB;
    border: 1px solid #E3F1FB;
    border-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.voucher-right:after {
    position: absolute;
    content: '';
    width: 17px;
    height: 10px;
    left: -9px;
    bottom: -2px;
    background: #E3F1FB;
    border: 1px solid #E3F1FB;
    border-top: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.copy-ma-gg {
		background: none !important;
}

.copy-ma-gg img {
		width: 24px;
		height: 24px;
		background: #dbe8ff;
	padding: 5px;
	border-radius: 50%;
}

.dk-ap-dung-gg a {
	text-decoration: underline;
	color: #2659f3;
	font-weight: 600 !important;
}

.chi-tiet-sp-cot-phai .woocommerce-product-gallery .product-labels {
    inset-inline-start: auto;
    z-index: 10;
    align-items: flex-end;
    max-width: 30%;
    display: none;
}

.sl-sp-ban-gan-day .wd-product-info .wd-info-number:after {
    content: " sản phẩm đã bán gần đây";
		color: var(--color-gray-800);
    font-weight: 500;
    margin-inline-start: 4px;
}

.sl-sp-ban-gan-day .wd-product-info .wd-info-msg {
    display: none;
}

.du-kien-giao-hang {
		margin-top: 15px;
		margin-inline-end: 20px;
		margin-left: 23px;
}

.du-kien-giao-hang:before {
		content: "";
		background-image: url('https://dungnguyencompany.com/wp-content/uploads/2025/05/du-kien-giao.svg');
		background-size: contain;
		font-weight: 700;
		height: 23px;
		width: 23px;
		position: absolute;
		left: -2px;
		vertical-align: middle;
		align-items: center;
		align-self: center;
}

.tab-title-reviews {
		border-top: 1px solid #eeeeee;
		padding-top: 20px;
}

.decal-button .wd-button-wrapper .wd-btn-text {
    margin-left: 5px;
    color: #ffffff !important;
    font-size: 15px;
}
@media (min-width: 1025px) {
	.dm-info {
	border: 1px solid #d9dfe5;
	border-radius: 12px;
}

/*
.flash-sale .wd-timer-text {
    text-transform: none;
    font-size: 60%;
    display: inline-flex;
    color: #ffffff;
}

.flash-sale .wd-timer-value {
    color: #ffee00;
    font-weight: 600;
    display: inline-flex;
		font-size: 26px !important;
}

.flash-sale .wd-timer>span {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    gap: 5px;
    padding: 5px;
    min-width: 3em !important;
    min-height: 2em !important;
    background-color: #ffffff1f;
    box-shadow: var(--wd-timer-shadow, unset);
    border-radius: var(--wd-brd-radius);
    font-size: var(--wd-timer-size, 20px);
    line-height: 0;
}

.flash-sale .wd-timer>span:not(:last-child):after {
		content: ":";
		right: -10px;
		position: relative;
}

.flash-sale .wd-timer>span: {
		content: ":";
		right: -10px;
		position: relative;
}

.flash-sale .wd-timer {
    display: inline-flex;
    gap: calc(var(--wd-timer-size, 20px) / 4);
    justify-content: var(--wd-align);
    flex-wrap: nowrap;
    flex-direction: row;
}
*/

.flash-sale .wd-timer>span:not(:last-child):after {
		content: ":";
		right: -13px;
		position: relative;
		color: #ffffff;
}

.flash-sale .wd-timer>span {
    background-color: #ffffff1f;
    box-shadow: var(--wd-timer-shadow, unset);
    border-radius: var(--wd-brd-radius);
    font-size: var(--wd-timer-size, 20px);
    line-height: 0;
}

.flash-sale .wd-timer-value {
    color: #ffee00;
    font-weight: 600;
    display: inline-flex;
		font-size: 26px !important;
}

.flash-sale .wd-timer-text {
    text-transform: none;
    font-size: 60%;
    display: inline-flex;
    color: #ffffff;
}

.ma-gg-popup .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 30%;
    cursor: auto;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.flash-sale .wd-timer-text {
    text-transform: capitalize;
    font-size: 60%;
    display: inline-flex;
    color: #ffffff;
}

.flash-sale .wd-timer-value {
    color: #ffee00;
    font-weight: 600;
    display: inline-flex;
}

.flash-sale .wd-timer>span {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    gap: 5px;
    padding: 10px;
    min-width: 2.7em;
    min-height: 2.7em;
    background-color: #ffffff00;
    box-shadow: var(--wd-timer-shadow, unset);
    border-radius: var(--wd-brd-radius);
    font-size: var(--wd-timer-size, 20px);
    line-height: 1;
}

.flash-sale .wd-timer {
    display: inline-flex;
    gap: calc(var(--wd-timer-size, 20px) / 4);
    justify-content: var(--wd-align);
    flex-wrap: nowrap;
    flex-direction: row;
}
}

@media (max-width: 576px) {
	.wd-attr-selected {
display: none !important;
}

.top-product-content, .mo-ta-sp {
	border-radius: 0px !important;
position: relative;
    min-width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
    width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
    left: calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2);
}

.breadrum-mobile {
		margin-left: 15px !important;
}

.shop-by-brand {
flex-wrap: nowrap !important;
overflow: auto;
flex-direction: row !important;
}

.single-brand {
min-width: 45% !important;
}

.sp-ban-chay-section .wd-products {
    position: relative;
    align-items: flex-start;
    transition: all .25s ease;
    flex-wrap: nowrap;
    display: flex;
		overflow: auto;
}

.sp-ban-chay-section :is([style*="col-sm:2"],[style*="col-sm: 2"]) .wd-product {
    --title-line-height: 1.2em;
    --wd-prod-gap: 10px;
    font-size: 90%;
    min-width: 42% !important;
}

.single-info-box .wd-info-box {
		gap: 15px;
	}

.single-brand .info-box-title {
		font-size: 12px !important;
	font-weight: 500 !important;
	}

#dm-vertical-tab  {
	margin-top: -40px;
}

#dm-vertical-tab .tabs-design-aside {
    display: flex;
    position: relative;
}

#dm-vertical-tab .wd-nav-tabs {
    display: block;
    width: 110px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100vh;
	
   background: #f8f8f8;
    /* margin-left: -20px; */
    margin-right: -15px;
    padding-right: 15px;
}

#dm-vertical-tab .wd-tabs .wd-tabs-header .img-wrapper img {
    min-height: 60px !important;
    width: auto;
   }
.wd-nav-tabs .wd-icon-pos-left a {
    flex-direction: COLUMN !important;
}	

#dm-vertical-tab .wd-nav-tabs.wd-icon-pos-left .img-wrapper {
    margin-right: 0px !important;
}	
#dm-vertical-tab .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 0px !important;
}	
#dm-vertical-tab .wd-nav-tabs-wrapper {
    margin-bottom: 0 !important;
    -webkit-mask-image: none !important;
    overflow-x: hidden;
	margin-left: 0px;
}
.wd-nav-tabs .wd-icon-pos-top .img-wrapper {
    margin-bottom: 0px !important;
}	
/*
 * #dm-vertical-tab .wd-nav[class*="wd-style-underline"] .nav-link-text {
    position: relative;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 1.2;
    white-space: normal;
    text-align: center;
}
*/
#dm-vertical-tab .wd-tabs .wd-tab-content.wd-in {
    padding-left: 15px;
	 	padding-right: 0px;
		padding-top: 10px;
}

#dm-vertical-tab .wd-tabs .wd-tabs-content-wrapper {
    position: relative;
		/*background: #ffffff;*/
}

#dm-vertical-tab .wd-active>a {
    border-left: 3px solid #007DFF;
    /*color: #b6186c;*/
		color: #007DFF;
    /*background: linear-gradient(180deg,rgba(182,24,108,.1) 0,rgba(182,24,108,.04) 100%);*/
		background: #ffffff;
		font-weight: 600;
}
#dm-vertical-tab .wd-nav-tabs>li>a {
    padding: 10px 5px;
    line-height: 1.4;
}
#dm-vertical-tab .wd-nav.wd-nav-tabs .wd-nav-link {
    text-transform: none;
    white-space: normal;
    text-align: center;
}

#dm-vertical-tab .wd-tabs {
		flex-direction: row;
		/*margin-top: -40px;*/
}

#dm-vertical-tab {
		padding-left: 0px;
		margin-left: -15px;
}

#dm-vertical-tab .wd-tabs .wd-tabs-header .svg-icon {
    width: 45px !important;
    height: 45px !important;
}

.page-id-1760 .wd-page-content {
    background-color: #ffffff !important;
    background-image: none !important;
}

/*.page-id-1760 .whb-general-header {
    background-color: rgba(251, 250, 247, 1);
    display: none;
}*/

#dm-vertical-tab .wd-tabs .wd-tab-content {
  transition: none !important;  
	transform: none !important;
}

#dm-vertical-tab .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 0px !important;
    border-bottom: 1px solid #33333314;
}

.menu-km .wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline {
    --wd-f-basis: 100%;
}

.menu-km .wd-sub-accented>li>a {
    --sub-menu-color: #333;
    --sub-menu-color-hover: var(--wd-primary-color);
    text-transform: none;
    font-weight: 500;
}

.menu-km .wd-dropdown-menu.wd-design-full-width {
    --wd-dropdown-width: 100vw;
    background: #f9f1e9;
		box-shadow: 0 6px 12px 0 rgb(0 0 0 /5%);
		border-radius: 8px;
    margin-top: 10px;
		padding: 5px;
}

.menu-km .wd-nav-main>li>a, .wd-nav-secondary>li>a {
		text-transform: none !important;
		font-size: 13px !important;
}

.menu-km .wd-sub-menu li {
    position: relative;
    margin-bottom: -10px;
}

.menu-km .wd-sub-menu li:last-child {
    position: relative;
    margin-bottom: 10px !important;
}

.wd-reset-bottom-md.variation-swatch-selected {
    --wd-var-table-mb: 10px !important;
}

.wd-label-top-md table.variations .cell {
    display: inline !important;
		margin-left: 5px;
}

.sortbypttuan410 {
		display: none;
}

.wd-collapsible-content.elementor-column:not(.wd-opened)>.elementor-widget-wrap:after, .wd-collapsible-content.e-con:not(.wd-opened):after {
    content: "";
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    z-index: 10;
    height: calc(100px + var(--padding-block-end, .001px));
    background: linear-gradient(to bottom, transparent 0px, currentColor 45px);
    color: #fff;
    margin-left: 11px;
    margin-right: 11px;
}

#more {
	display: none;
}

.ts1 ul, .ts1 ol,
.ts2 ul, .ts2 ol,
.ts3 ul, .ts3 ol,
.ts4 ul, .ts4 ol{
padding-left: 0; /* Remove default padding for lists */
margin-left: 0; /* Remove default margin for lists */
list-style-position: inside; /* Position bullets inside the list */
}

.ts1 li,
.ts2 li,
.ts3 li,
.ts4 li{
text-align: left; /* Align list items to the left */
margin-left: 0; /* Ensure no additional left margin */
}

.dm-noi-bat-mobile .cat-design-alt.categories-with-shadow .wd-cat-thumb {
    box-shadow: none !important;
}

.dm-noi-bat-mobile .category-grid-item .wd-entities-title {
    font-size: 14px;
}

.dm-noi-bat-mobile .wd-cat .wd-entities-title {
    margin-bottom: 0;
    text-transform: none;
}

.dm-noi-bat-mobile .wd-cat-count more-products {
		font-size: 13px;
}

:root {
	--swiper-pagination-bottom: 0px;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom) !important;
}

/*
.flash-sale .wd-timer {
    margin-top: 20px;
		margin-bottom: 10px;
}

.flash-sale .wd-timer>span {
		min-width: 1em;
    min-height: 1em;
		display: block;
    align-items: center;
    flex-direction: column;
}

.flash-sale .wd-timer-text {
    text-transform: none;
}
*/
/*
.flash-sale .wd-timer-text {
		display: none !important;
}


.flash-sale .wd-timer-value {
    color: #333333;
    font-weight: 600;
    display: inline-flex;
		font-size: 14px !important;
}

.flash-sale .wd-timer {
    margin-left: -8px;
}

.flash-sale .wd-timer>span {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    gap: 4px;
    padding: 4px !important;
    min-width: 1em;
    min-height: 1em;
    background-color: #ffffff;
    box-shadow: var(--wd-timer-shadow, unset);
    border-radius: var(--wd-brd-radius);
    font-size: var(--wd-timer-size, 20px);
    line-height: 1;
}
*/

.wd-sub-menu li>a {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    color: var(--sub-menu-color);
    font-size: 14px;
    line-height: 1.3;
    text-transform: none !important;
}

.shop-filter .wd-pf-title {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    height: 30px;
    line-height: 1;
    cursor: pointer;
    transition: all .3s ease;
    user-select: none;
    padding-inline-end: 10px;
}

.shop-filter .wd-grid-f-inline>.wd-col {
    flex: 0 0 var(--wd-f-basis, auto);
    background: #ffffff;
    border-radius: 5px;
    padding: 3px 10px 3px 10px;
}

.shop-filter .wd-pf-results li {
    position: relative;
    display: inline-block;
    padding: 4px 14px;
    background-color: #ffe300;
    color: var(--color-gray-800);
    font-weight: 600;
    font-size: 12px;
    transition: all .25s ease;
    margin-inline-end: 5px;
		border-radius: 5px;
}

.shop-filter .wd-pf-results li:after {
    position: absolute;
    /* padding-right: 10px !important; */
    top: 50%;
    margin-top: -4px;
    /* margin-right: 10px !important; */
    font-size: 8px;
    font-weight: 400;
    opacity: 1;
    transition: opacity .2s ease;
    inset-inline-start: 2px;
    content: "\f112";
    font-family: "woodmart-font";
}

.shop-filter .wd-swatches-filter {
    --wd-swatch-h-sp: 10px !important;
		--wd-swatch-v-sp: 15px !important;
}

.shop-filter .wd-product-filters .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) {
    padding: 10px;
}

.shop-filter .wd-swatches-filter.wd-layout-double li {
    flex: 0 1 calc(50% - var(--wd-swatch-h-sp) / 2);
    background: #eeeeee88;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    padding-left: 5px;
	 	padding-top: 5px;
	 	padding-bottom: 5px;
}

.shop-filter .wd-pf-dropdown a {
    color: #000000;
    line-height: 1.3;
}


.wd-breadcrumbs>:is(span,a):first-child:after {
	content: "";
	background-image: url("https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-sequre.svg");
	background-size: contain;
	height: 18px;
	width: 18px;
	position: absolute;
	display: inline-flex;
}

.wd-breadcrumbs>:is(span,a):first-child {
	display: none;
}

.wd-breadcrumbs>:is(span,a):first-child:after {
	content: "";
	background-image: url("https://dungnguyencompany.com/wp-content/uploads/2023/04/wd-furniture-sequre.svg");
	background-size: contain;
	height: 18px;
	width: 18px;
	position: absolute;
}

.dung-cu-vp-top-cat .amount {
    color: var(--wd-primary-color);
    font-weight: 500;
    font-size: 15px !important;
}

.dung-cu-vp-top-cat .wd-product .wd-entities-title {
    font-size: 15px !important;
    font-weight: 500;
		font-family: 'Roboto' !important;
}

.flash-sale .wd-timer>span {
    background-color: #ffffff1f;
    box-shadow: var(--wd-timer-shadow, unset);
    border-radius: var(--wd-brd-radius);
    font-size: var(--wd-timer-size, 20px);
    line-height: 0;
		padding: 0px;
		gap: 0px;
		margin-right: 0px;
}

.flash-sale .wd-timer-value {
    color: #ffee00;
    font-weight: 600;
    display: inline-flex;
		font-size: 18px !important;
}

.flash-sale .wd-timer-text {
    text-transform: none;
    font-size: 60%;
    display: none;
    color: #ffffff;
}

.flash-sale .wd-timer>span:not(:last-child):after {
		content: ":";
		right: -9px;
		position: relative;
		color: #ffffff;
}

.flash-sale .wd-timer {
		margin-left: -15px;
}

/*
body .mfp-move-horizontal .mfp-with-anim {
		-webkit-transform: translateY(50px);
    transform: translateY(50px);
}
body .mfp-move-horizontal.mfp-ready .mfp-with-anim {
		-webkit-transform: none;
    transform: none;
}
body .mfp-move-horizontal.mfp-removing .mfp-with-anim {
  	-webkit-transform: translateY(50px);
    transform: translateY(50px); 
}
*/

}

