@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//nawon.com.vn/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.1.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-image: none;
	background-size:cover;
	background-attachment:fixed;
	background-position:center center;
}

.page-title-default{
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:inherit;
	background-position:center center;
}

.footer-container{
	background-color:transparent;
	background-image: none;
	background-repeat:repeat;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(61,61,61);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:rgb(15,15,15);
--wd-entities-title-color-hover:#333;
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", 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:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

:root{
--wd-primary-color:rgb(0,141,60);
}
:root{
--wd-alternative-color:rgb(10,173,81);
}
:root{
--wd-link-color:rgb(238,48,56);
--wd-link-color-hover:rgb(238,48,56);
}
:root{
--btn-default-bgcolor:rgb(247,247,247);
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(238,48,56);
}
:root{
--btn-accented-bgcolor-hover:rgb(238,48,56);
}
:root{
--notices-success-bg:#0aad51;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(238,48,56);
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.attribute-label:not(.label-with-img){
	color:rgb(255,255,255);
}

	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--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;
					
							
					--wd-brd-radius: 0px;
			}

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

		.container {
			max-width: 1366px;
		}

		:root{
			--wd-container-width: 1366px;
		}
	
			@media (min-width: 1366px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1366px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1366px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 1200px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 300px;
		}
	
	
@media (max-width: 575px){
	.display-disable {display:none !important}
	.display-full {width:100% !important}
}

.cs-section .wd-woo-page-title {margin-bottom: 0px;text-transform: capitalize;}
.cs-section .wd-woo-page-title	> h1.entry-title {font-size: 38px;line-height: 48px;}


:root {
	
/* Color */
--cs-primary-color-10: color-mix(in srgb, var(--wd-primary-color) 10%, transparent);
--cs-color-orange: #f5a623;	
	
--cs-box--shadow: 0px 0px 9px 0px rgba(0, 0, 0, .15);
--cs-box--shadow-sec: 0 10px 20px -5px rgba(0, 0, 0, 0.05);

--cs-color-black: black;

  /* Space */
--cs-space-zero: 0px;
--cs-space-xxs: 2px;
--cs-space-xs: 4px;
--cs-space-sm: 8px;
--cs-space-sm-md: 10px;
--cs-space-md: 16px;
--cs-space-20: 20px;
--cs-space-30: 30px;
--cs-space-lg: 32px;
--cs-space-xl: 42px;
--cs-space-xxl: 48px;
--cs-space-xxxl: 64px;
--cs-padding-bnt-product: 10px;
	
  /* Font weight */
--cs-font-weight-thin: 100;
--cs-font-weight-light: 300;
--cs-font-weight-regular: 400;
--cs-font-weight-medium: 500;
--cs-font-weight-bold: 600;
--cs-font-weight-black: 900;
	
/* Font size */

--cs-font-size-xsm-h3: 18px;
--cs-font-size-sm-h3: 20px;
--cs-font-size-h3: 22px;
--cs-font-size-xl-h3: 24px;
--cs-font-size-xxl-h3: 26px;
	
--cs-font-size-xxxsm-h2: 20px;
--cs-font-size-xxsm-h2: 24px;
--cs-font-size-xsm-h2: 26px;
--cs-font-size-sm-h2: 28px;
--cs-font-size-h2: 30px;
	

--cs-font-size-xsm-h1: 32px;
--cs-font-size-sm-h1: 34px;
--cs-font-size-h1: 36px;
	
--cs-font-size-xsm-h1-product: 22px;
--cs-font-size-sm-h1-product: 26px;
--cs-font-size-h1-product: 30px;
	
--cs-font-mobile-text: 12px;
	
/* Layout percent */
--cs-percent-zero: 0%;
--cs-percent-10: 10%;
--cs-percent-20: 20%;
--cs-percent-25: 25%;
--cs-percent-50: 50%;
--cs-percent-80: 80%;
--cs-percent-90: 90%;
--cs-percent-100: 100%;
	
/* Height & Width */
--cs-height-68: 68px;
--cs-height-34: 34px;
--cs-height-4: 4px;
--cs-width-4: 4px;
--cs-width-30: 30px;

/*Border width + Radius*/
--cs-border-thin: 1px solid whitesmoke;
--cs-border-md: 2px solid whitesmoke;
--cs-border-thick: 3px solid whitesmoke;
--cs-border-light: 4px solid whitesmoke;
--cs-border-radius: 15px;
	
}


/* BEGIN NEW CUSTOM WEB */

.article-body-container :is(ul:not(.entry-meta-list),ol,li:not(.modified-date),p,p span) {font-weight: normal;font-size:var(--wd-text-font-size);font-family: var(--wd-text-font);}
.site-logo .wd-logo img {height: auto;}
.article-body-container :is(ul:not(.entry-meta-list),ol:not(.modified-date),blockquote){margin-left:40px}

span.content-section,.mobile-nav .mobile-categories-title, 
.mobile-nav .mobile-pages-menu li.menu-item-account,
.post-single-page .entry-header ,
div.wd-single-footer , div#comments, .grecaptcha-badge, canvas#wlwl_popup_canvas, div#gtranslate_wrapper,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline i,
body.post-template-default .page-title-default,
.shop-content-area .woocommerce-ordering, 
.read_more .vc_toggle_title i.vc_toggle_icon,
.breadcrumbs, .post-single-page .meta-post-categories, .page .page-title-default .breadcrumbs
{display: none;}

.building_sec {margin: var(--cs-space-xxxl) var(--cs-space-zero);}
	.building_sec>.wpb_column>.vc_column-inner {padding: 0px;}


body:not(.post-template-default.single-post) h2 {font-size: var(--cs-font-size-h2);}
body:not(.single-post,.single-product,.page,.tax-product_cat) h1 {font-size: var(--cs-font-size-h1);color: var(--wd-title-color);}
body:is(.product-template-default/*, .tax-product_cat*/) h1 {font-size: var(--cs-font-size-h1-product);}


blockquote a {border-bottom: none !important;color:var(--wd-primary-color) !important;}

.menu-simple-dropdown li:not(:last-child) {border-bottom: var(--cs-border-thin) solid #ffeded;}

.pagin-style-1 .flickity-page-dots li.is-selected {border-color: var(--wd-primary-color);background-color: var(--wd-primary-color);}


/* BEGIN ALL WEB */

.fotter_custom .vc_column-inner .wpb_content_element {margin-bottom: var(--cs-space-zero);}

.custom-textarea {min-height: var(--cs-height-68);}

/* BEGIN CUSTOM MENU */


.whb-header {margin-bottom: var(--cs-space-zero) !important}
.wd-dropdown-menu, ul.sub-sub-menu.wd-dropdown {background-color: white} 
.whb-general-header-inner {border-color: rgb(222 222 222 / 0%);}

.wd-nav[class*="wd-style-"] {--nav-color: var(--cs-color-black) !important;--nav-color-hover: #82B735;--nav-color-active: var(--wd-primary-color);}

.whb-main-header .wd-sub-menu li>a, .wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after {color: var(--cs-color-black)}
.whb-main-header .wd-sub-menu li>a:hover, .wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after:hover {color: var(--wd-primary-color)}
.whb-header-bottom .site-logo.wd-switch-logo {display:none}
.whb-sticked .whb-header-bottom .site-logo.wd-switch-logo {display:block;padding: var(--cs-space-zero);}
.wd-dropdown-menu.wd-design-default {--wd-dropdown-width: 250px;}


.whb-main-header .wd-sub-menu li:hover {background: #9cc863}
.whb-main-header .wd-sub-menu li:hover>a {color: var(--color-white)}
.whb-main-header .menu-simple-dropdown li:not(:last-child), .wd-sub-menu li {border-bottom: var(--cs-border-thin) solid #aad76d;padding: var(--cs-space-xs) var(--cs-space-md)}
.whb-main-header .menu-simple-dropdown li:not(:last-child):hover,
.wd-sub-menu li:hover {border-bottom: var(--cs-border-thin) solid var(--wd-primary-color)}
.wd-nav[class*="wd-style-"]>li>a:after {color: rgb(0 0 0 / 100%) !important;margin-left: var(--cs-space-sm)}
.wd-nav[class*="wd-style-"]>li:hover>a:after {transition: all .25s ease;font-weight: var(--cs-font-weight-semibold)}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {max-width: var(--cs-percent-100) !important;}
/* END CUSTOM  MENU */

/* END ALL WEB*/

@media screen and (max-width: 767px){
	.whb-main-header .wd-tools-text{font-size: var(--cs-font-mobile-text)}	
	.whb-main-header .wd-custom-icon{max-width: var(--cs-width-30);}
	
	.building_sec {margin: var(--cs-space-lg) var(--cs-space-zero);}
}

[class*="wd-header-search-form"] input[type='text'] {
    min-width: 200px !IMPORTANT;
}

/* Add border-bottom to product items to create row separators */

.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
  border: none;
	box-shadow: none !important;
}

/*.products .product-grid-item .product-wrapper .product-element-bottom .wd-entities-title, [class*=title-line-] .product-grid-item .wd-entities-title {
	border-top: 0px !important;
}*/
.product_in_page .product-grid-item .product-wrapper {
	box-shadow:unset;
 border: none !important;
}

@media (max-width: 768px) {
    .wd-entities-title a {
        display: -webkit-box;
        -webkit-line-clamp: 3;  /* Giới hạn 3 dòng */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.cs-radius-img > .wpb_wrapper > .wpb_video_wrapper {border-radius: 15px !important;}

.cs-bggradient {
  background: linear-gradient(90deg, rgba(1, 121, 94, 1) 0%, rgba(7, 152, 73, 1) 50%, rgba(10, 173, 81, 1) 100%);
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
}

.cs-bggradient::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, 
    transparent 0%, 
    rgba(255, 255, 255, 0.5) 20%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.3);
  filter: blur(0px);
}
.cs-bggradient.white {background:white;box-shadow: none;color: black;border: 1px solid;}
.cs-bggradient.white:before{
  background: linear-gradient(90deg,
    rgba(1, 121, 94, 1) 0%,
    rgba(7, 152, 73, 1) 50%,
    rgba(10, 173, 81, 1) 100%);
}
.cs-bggradient.white:hover{color: black;background:white;}

.cs-bggradient:hover::before,
.cs-bggradient.white:hover::before{
  animation: shimmer 0.8s ease-in-out;
}

@keyframes shimmer {
  0% {left: -100%;}
  100% {left: 100%;}
}@media (min-width: 768px) and (max-width: 1024px) {
	body:not(.post-template-default.single-post,.product-template-default) h1 {font-size: var(--cs-font-size-sm-h1)}
body:is(.product-template-default) h1 {font-size: var(--cs-font-size-sm-h1-product);}
}

@media (max-width: 576px) {
	/* Begin New Custom Web*/
body:not(.post-template-default.single-post,.product-template-default) h1 {font-size: var(--cs-font-size-xsm-h1)}
body:is(.product-template-default) h1 {font-size: var(--cs-font-size-xsm-h1-product);}

body:not(.post-template-default.single-post) h2, h2 {font-size: 22px;}
h3 {font-size: 18px;}
.container p, .container p span, ul, ol, li {font-size: 1rem;}
.building_sec {margin: var(--cs-space-md) 0px;}

blockquote, .entry-content ol,.entry-content ul{margin-left: 10px;padding-left: 10px;}

/*.wd-products-element .wd-entities-title {font-size: 11px !important}*/

.fotter_custom .column_1_5 {width:100%}
.fotter_custom .column_1_5 .wpb_wrapper {display: flex;justify-content: space-between;}
.fotter_custom .wd-gallery-item {max-width: 33%;}

.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {color: white;}
.wd-nav[class*="wd-style-"]>li>a {font-size: 11px !important;color: black;}
.wd-tools-element .wd-tools-icon {color: black;}

/* Begin Custome Pop Up */
.pum-container.custom-position {max-width: 80% !important;}
/* End Custome Pop Up */
}

