:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", 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;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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


.wd-page-title {
background-color: #0a0a0a;
}

/* 1.背景净化 */
.page-title .entry-title,.page-title .breadcrumb,.page-title .woodmart-product-categories,.page-title .nav-tabs-wrapper,.page-title .container{display:none !important;}
.page-title{min-height:450px !important;padding:0 !important;}
/* 2.导航栏及下拉菜单 */
.wd-nav-main > li > a{color:#ffffff !important;transition:all 0.3s;}
.my-lighting-menu .wd-dropdown-menu.wd-dropdown{background-color:transparent !important;background-image:none !important;box-shadow:none !important;border:none !important;width:600px !important;}
.wd-dropdown .elementor-icon-list-item{display:inline-flex !important;width:auto !important;padding:6px 16px !important;border:1px solid #C5A059 !important;border-radius:6px !important;margin-bottom:6px !important;background-color:#ffffff !important;transition:all 0.3s ease !important;}
.wd-dropdown .elementor-icon-list-item:hover{transform:translateX(8px) !important;background-color:#fcfaf5 !important;border-color:#D4AF37 !important;box-shadow:4px 4px 12px rgba(0,0,0,0.06) !important;}
/* 3.商店侧边栏金色按钮(强制显形版) */
.area-sidebar .widget_product_categories .product-categories,.area-sidebar .wd-widget-product-categories .wd-filter-list{display:flex !important;flex-wrap:wrap !important;gap:10px 8px !important;padding:10px 0 !important;}
.area-sidebar .widget_product_categories .product-categories li,.area-sidebar .wd-widget-product-categories .wd-filter-list li{flex:0 0 calc(50% - 4px) !important;max-width:calc(50% - 4px) !important;margin:0 !important;list-style:none !important;}
.area-sidebar .widget_product_categories .product-categories li a,.area-sidebar .wd-widget-product-categories .wd-filter-list li a{display:flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;width:100% !important;border:1.5px solid #cdaa7c !important;border-radius:4px !important;background-color:#ffffff !important;color:#333 !important;font-size:13px !important;text-align:center !important;transition:all 0.3s ease !important;text-decoration:none !important;}
.area-sidebar .widget_product_categories .product-categories li a:hover{background-color:#cdaa7c !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 4px 8px rgba(205,170,124,0.3) !important;}
/* 4.细节清理 */
.count,.wd-filter-checkbox{display:none !important;}
.wd-filter-list:not(.product-categories) li{margin-bottom:10px !important;}

/* ========================================================= */
/* 5.【局部绝对安全自适应】只对表格本身做手术，放开标签页，消灭手机端大白框 */
/* ========================================================= */
@media (max-width: 767px) {
    /* 1. 只强制表格元素本身自适应屏幕，不改变任何外层父盒子的高度和布局属性 */
    .product-tabs-content table,
    .woodmart-tab-content table,
    .entry-content table,
    table {
        display: table !important;
        width: 100% !important;
        max-width: 100% !important;
        table-layout: fixed !important; /* 锁死物理宽度，不让表格撑开外壳 */
    }

    /* 2. 强行将表格行锁定在100%范围内 */
    table tr {
        display: table-row !important;
        width: 100% !important;
    }

    /* 3. 允许参数里的英文按词自然换行，参数绝不丢失，保持整齐 */
    table td {
        white-space: normal !important;  /* 允许并强制长文本换行 */
        word-wrap: break-word !important; 
        word-break: break-word !important; 
        padding: 8px 6px !important;
    }

    /* 4. 严格死守左边和右边的格子比例，谁也不准乱挤 */
    table td:nth-child(1) {
        width: 32% !important; /* Attribute列占32% */
    }
    table td:nth-child(2) {
        width: 68% !important; /* Specification列占68% */
    }
}