.elementor-277 .elementor-element.elementor-element-b54eb04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 50px;--row-gap:60px;--column-gap:50px;}.elementor-277 .elementor-element.elementor-element-b358630{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-277 .elementor-element.elementor-element-6a89f3a .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-277 .elementor-element.elementor-element-6a89f3a .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-277 .elementor-element.elementor-element-6a89f3a .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-277 .elementor-element.elementor-element-ed7f5fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-a1ca9c9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;}.woocommerce .elementor-277 .elementor-element.elementor-element-c0cf62a .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-size:14px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-277 .elementor-element.elementor-element-db1fc20 .price{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-277 .elementor-element.elementor-element-db1fc20 .price ins{color:var( --e-global-color-primary );font-size:19px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-ef05775 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-277 .elementor-element.elementor-element-dfff8c9 .cart button, .elementor-277 .elementor-element.elementor-element-dfff8c9 .cart .button{transition:all 0.2s;}.elementor-277 .elementor-element.elementor-element-dfff8c9 .quantity .qty{transition:all 0.2s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-a7ca9c7 .elementor-icon-list-icon i{color:#0A9C2F;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-a7ca9c7 .elementor-icon-list-icon svg{fill:#0A9C2F;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-a7ca9c7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-a7ca9c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-a7ca9c7 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;}.elementor-277 .elementor-element.elementor-element-a7ca9c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products  ul.products{grid-column-gap:50px;grid-row-gap:10px;}.elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;}.woocommerce .elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products .products > h2{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;}.elementor-277 .elementor-element.elementor-element-7e8c955{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-277 .elementor-element.elementor-element-f7b6004{--display:flex;}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-b54eb04{--content-width:1520px;}.elementor-277 .elementor-element.elementor-element-b358630{--width:50%;}.elementor-277 .elementor-element.elementor-element-ed7f5fe{--width:50%;}.elementor-277 .elementor-element.elementor-element-f7b6004{--content-width:1520px;}}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-81ed7a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-9dfbff3 *//* ===================================================
   WooCommerce 详情页 Trustpilot 绿色方块星级优化 (完全修复版)
   =================================================== */

/* 1. 评分整体容器：整行弹性排列，居中对齐 */
.woocommerce-product-rating,
div.product .woocommerce-product-rating {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important; /* 星星与右侧评论文本之间的间距 */
    margin: 10px 0 !important;
}

/* 2. 评级外层盒：控制基本宽度，并画出5个未点亮灰色方块背景 */
.woocommerce .star-rating,
.star-rating {
    display: inline-block !important;
    position: relative !important;
    width: 96px !important;  /* 5个16px方块 + 4个4px间距 = 96px */
    height: 16px !important;
    line-height: 16px !important;
    overflow: hidden !important;
    float: none !important;
    margin: 0 !important;
    background: repeating-linear-gradient(90deg, #dbdcdb, #dbdcdb 16px, transparent 16px, transparent 20px) !important;
    color: transparent !important; /* 关键：将系统自带的隐藏“评分”等匿名文本设为透明，彻底杜绝重叠 */
}

/* 强制隐藏里面多余的数字 strong 标签 */
.star-rating strong,
.star-rating .rating {
    display: none !important;
}

/* 3. 评级内层已填充盒：控制百分比宽度，并画出已点亮绿色方块背景 */
.woocommerce .star-rating span,
.star-rating span {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 16px !important;
    overflow: hidden !important;
    float: left !important;
    background: repeating-linear-gradient(90deg, #00b67a, #00b67a 16px, transparent 16px, transparent 20px) !important;
    z-index: 1 !important;
    color: transparent !important; /* 关键：同步透明隐藏已填充盒内的原生文本 */
}

/* 4. 重写星星字符为白色实心星，精准微调字间距，确保白色五角星在20px周期的方块内完美居中 */
.woocommerce .star-rating::before,
.star-rating::before,
.woocommerce .star-rating span::before,
.star-rating span::before {
    content: "★★★★★" !important; /* 强制统一替换为标准实心五角星 */
    font-family: Arial, Helvetica, sans-serif !important; /* 采用系统自带标准无衬线字体，保证星形端正 */
    color: #ffffff !important; /* 强行覆盖透明，单独显示为纯白色五角星 */
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 8px !important; /* 精准微调字间距，与方块周期完美对应 */
    text-indent: 2.5px !important;    /* 精准微调首星的左侧偏移量 */
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    float: left !important;
}

/* 提升已点亮白星在最顶层显示 */
.woocommerce .star-rating span::before,
.star-rating span::before {
    z-index: 2 !important;
}

/* ===================================================
   5. 右侧评价文本优化 (复刻极简 "XX reviews" 效果)
   =================================================== */
.woocommerce-product-rating .woocommerce-review-link {
    font-size: 0 !important; /* 隐藏原生多余字符和括号 */
    color: #111827 !important;
    text-decoration: none !important;
    line-height: 1 !important;
}

.woocommerce-product-rating .woocommerce-review-link .count {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #111827 !important;
    display: inline-block !important;
}

.woocommerce-product-rating .woocommerce-review-link .count::after {
    content: " reviews" !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #111827 !important;
    margin-left: 4px !important;
    display: inline-block !important;
}

.woocommerce-product-rating .woocommerce-review-link:hover .count,
.woocommerce-product-rating .woocommerce-review-link:hover .count::after {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-db1fc20 *//* 去除当前价格组件底部的外边距与内边距 */
.elementor-277 .elementor-element.elementor-element-db1fc20 p.price {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dfff8c9 *//* ===================================================
   产品详情页：数量、加购、立即购买绿色大促风优化
   =================================================== */

/* 1. 表单容器：采用弹性 Flex 布局，在 Web 端横向并排 */
.woocommerce div.product form.cart,
.woocommerce-page div.product form.cart {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important; /* 保证在移动端小屏幕自动换行 */
    gap: 12px !important;
    margin: 0px 0 !important;
}

/* 2. 数量选择框外层容器 */
.woocommerce div.product form.cart .quantity {
    width: 85px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
    position: relative !important;
    flex-shrink: 0 !important;
}

/* 数量选择框输入框本身 */
.woocommerce div.product form.cart .quantity .qty {
    width: 100% !important;
    height: 100% !important;
    border-radius: 8px !important;
    border: 1.5px solid #e5e7eb !important;
    background-color: #f9fafb !important;
    color: #111827 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-align: center !important;
    outline: none !important;
    transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-sizing: border-box !important;
}

/* 核心：数量框在被【鼠标悬停/选中/点击 Focus】时，呈现经典的翡翠绿呼吸高亮 */
.woocommerce div.product form.cart .quantity .qty:focus,
.woocommerce div.product form.cart .quantity .qty:hover {
    border-color: #00b67a !important; /* 绿色系高亮 */
    background-color: #ffffff !important;
    box-shadow: 0 0 0 3.5px rgba(0, 182, 122, 0.16) !important; /* 绿色轻微外发光 */
}

/* 3. 详情页按钮的基础通用样式 */
.woocommerce div.product form.cart .single_add_to_cart_button {
    height: 48px !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    flex: 1 !important; /* PC端平分右侧剩余宽度 */
    min-width: 150px !important;
    cursor: pointer !important;
    line-height: 1 !important;
}

/* 4. 按钮 1：加入购物车（极客哑光黑） */
.woocommerce div.product form.cart .single_add_to_cart_button:not(.wc-buy-now-btn-single) {
    background-color: #fff !important;
    color: #198900 !important;
    border: 1.5px solid #198900 !important;
}

.woocommerce div.product form.cart .single_add_to_cart_button:not(.wc-buy-now-btn-single):hover {
    background-color: #198900 !important;
    color: #fff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;
}

/* 5. 按钮 2：立即购买 Buy Now（大促主打激活高亮翡翠绿） */
.woocommerce div.product form.cart .single_add_to_cart_button.wc-buy-now-btn-single {
    background: #198900 !important; /* 翡翠绿渐变 */
    color: #ffffff !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(0, 182, 122, 0.25) !important; /* 经典绿发光投影 */
}

.woocommerce div.product form.cart .single_add_to_cart_button.wc-buy-now-btn-single:hover {
    transform: translateY(-2px) !important;
    background:#198900 !important; /* 悬停时稍微提亮 */
    box-shadow: 0 6px 20px rgba(0, 182, 122, 0.4) !important;
}

/* ===================================================
   6. 移动端自适应：数量框占满一行，按钮在下方上下堆叠
   =================================================== */
@media (max-width: 768px) {
    .woocommerce div.product form.cart,
    .woocommerce-page div.product form.cart {
        gap: 10px !important;
    }

    .woocommerce div.product form.cart .quantity {
        width: 100% !important; /* 数量框在手机端拉宽并单独占满一行 */
    }

    .woocommerce div.product form.cart .single_add_to_cart_button {
        width: 100% !important;
        flex: none !important; /* 在移动端取消平分宽度 */
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-81ed7a1 *//* ===================================================
   仅单独隐藏【相关产品】与【推荐商品】板块中的加购与购买按钮
   =================================================== */

/* 1. 针对“相关产品 (Related Products)”板块 */
.related.products .add_to_cart_button,
.related.products .wc-buy-now-btn-archive,
.related.products a.added_to_cart,
.elementor-widget-woocommerce-product-related .add_to_cart_button,
.elementor-widget-woocommerce-product-related .wc-buy-now-btn-archive,
.elementor-widget-woocommerce-product-related a.added_to_cart {
    display: none !important;
}

/* 2. 针对“推荐商品 / 向上销售 (Upsells)”板块 */
.upsells.products .add_to_cart_button,
.upsells.products .wc-buy-now-btn-archive,
.upsells.products a.added_to_cart,
.elementor-widget-woocommerce-upsells .add_to_cart_button,
.elementor-widget-woocommerce-upsells .wc-buy-now-btn-archive,
.elementor-widget-woocommerce-upsells a.added_to_cart {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-8a40642 *//* ===================================================
   WooCommerce 产品 Tab 选项卡翡翠绿极简样式优化
   =================================================== */

/* 1. 彻底清除原本的文件夹样式（背景、边框、阴影等），改用通栏极简线 */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 2px solid #e5e7eb !important; /* 精致的通栏下划灰色底线 */
    display: flex !important;
    gap: 32px !important; /* 各个选项卡之间的水平间距 */
    padding: 0 0 2px 0 !important;
    margin: 0 0 24px 0 !important;
    list-style: none !important;
    overflow: visible !important;
}

/* 消除原生清除浮动伪元素的视觉干扰 */
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after {
    display: none !important;
}

/* 2. 单个选项卡项目基础样式重置 */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 0 0 12px 0 !important; /* 给下方指示横线预留优雅的呼吸间距 */
    position: relative !important;
    box-shadow: none !important;
}

/* 消除原主题中 LI 的各种前后多余线条/弧角 */
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

/* 3. 选项卡内的文字链接样式 */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #6b7280 !important; /* 默认未激活时的淡雅灰色 */
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: color 0.25s ease-in-out !important;
    padding: 0 !important;
    line-height: 1.5 !important;
    display: inline-block !important;
}

/* 鼠标悬停在选项卡上时的效果 */
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #111827 !important; /* 变为高深灰色 */
}

/* 4. 处于激活（Active）选中状态下的选项卡样式 */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #00b67a !important; /* 激活时变为大局统一的翡翠绿大促色 */
    font-weight: 700 !important;
}

/* 激活状态下：下方出现的 3px 翡翠绿呼吸指示横线 */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    bottom: -2px !important; /* 刚好精准压在 ul.tabs 的 2px 灰色底边框之上 */
    left: 0 !important;
    width: 100% !important;
    height: 3px !important; /* 3px 粗细的质感横线 */
    background-color: #00b67a !important; /* 翡翠绿 */
    border-radius: 4px 4px 0 0 !important; /* 顶部微小圆角 */
}

/* ===================================================
   5. 选项卡正文面板（Description & Reviews Panel）
   =================================================== */
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 24px 0 !important; /* 选项卡正文上下的内边距 */
    border: none !important; /* 强行清除某些主题自动添加的外边框 */
    box-shadow: none !important;
    background: transparent !important;
}

/* 面板内部二级标题（如“描述”）样式优化 */
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #111827 !important;
    margin: 0 0 16px 0 !important;
}

/* 面板内的段落文本样式（带来极佳的移动端与PC端可读性） */
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p {
    font-size: 14.5px !important;
    color: #4b5563 !important; /* 采用视网膜屏幕最友好的中深灰 */
    line-height: 1.65 !important;
    margin: 0 0 16px 0 !important;
}
/* ===================================================
   WooCommerce 产品评价表单（Add Review）翡翠绿高级感优化
   =================================================== */

/* 1. 评价区域容器基础间距 */
#respond.comment-respond {
    margin-top: 32px !important;
    padding: 24px 0 !important;
    border-top: 1px solid #e5e7eb !important; /* 顶部精致分割线 */
}

/* 2. "添加评价" 标题 */
#respond #reply-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #111827 !important;
    margin-bottom: 20px !important;
    display: block !important;
}

/* 3. 表单所有 Label（标签文字）样式 */
#respond label {
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #4b5563 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* 4. 评分选择区域（星级选择）弹性垂直排列 */
#respond .comment-form-rating {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px !important;
    margin-bottom: 20px !important;
}

/* 5. 【核心交互】：可点击的评分星星颜色优化（默认灰色，悬停/选中为翡翠绿） */
.woocommerce #respond p.stars {
    margin: 0 !important;
    line-height: 1 !important;
}

/* 默认未选中状态下的空心星/灰星 */
.woocommerce #respond p.stars a::before {
    color: #dbdcdb !important; 
    transition: color 0.15s ease-in-out !important;
}

/* 鼠标悬浮滑过时的绿色过渡 */
.woocommerce #respond p.stars:hover a::before {
    color: #00b67a !important; /* 翡翠绿大促色 */
}

.woocommerce #respond p.stars a:hover ~ a::before {
    color: #dbdcdb !important; /* 确保悬停星星右侧的星星保持灰色 */
}

/* 客户点击确认选中后的绿色锁定状态 */
.woocommerce #respond p.stars.selected a.active::before {
    color: #00b67a !important; /* 激活的星星变为绿色 */
}

.woocommerce #respond p.stars.selected a.active ~ a::before {
    color: #dbdcdb !important; /* 激活星星右侧的保持灰色 */
}

/* 6. 输入框与多行文本域（Textarea）现代感优化 */
#respond input[type="text"],
#respond input[type="email"],
#respond textarea {
    width: 100% !important;
    border-radius: 8px !important;
    border: 1.5px solid #e5e7eb !important;
    background-color: #f9fafb !important;
    padding: 12px 16px !important;
    font-size: 14px !important;
    color: #111827 !important;
    outline: none !important;
    transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-sizing: border-box !important;
    font-family: inherit !important;
}

/* 关键：输入框在被【鼠标悬停 / 选中 Focus】时，呈现经典的翡翠绿高亮与发光 */
#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond textarea:focus,
#respond input[type="text"]:hover,
#respond input[type="email"]:hover,
#respond textarea:hover {
    border-color: #00b67a !important; /* 选中边框变绿 */
    background-color: #ffffff !important;
    box-shadow: 0 0 0 3.5px rgba(0, 182, 122, 0.16) !important; /* 柔和外发光 */
}

/* 7. 提交评价按钮（Submit）重塑为大促高亮绿按钮 */
#respond input[type="submit"],
#respond .submit {
    background: #198900 !important; /* 翡翠绿高能渐变 */
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 12px 32px !important;
    border-radius: 8px !important;
    border: none !important;
    cursor: pointer !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 4px 12px rgba(0, 182, 122, 0.25) !important; /* 绿光投影 */
    display: inline-block !important;
    line-height: 1 !important;
    margin-top: 10px !important;
}

#respond input[type="submit"]:hover,
#respond .submit:hover {
    transform: translateY(-2px) !important; /* 微微上浮 */
    background: #198900 !important; /* 翡翠绿高能渐变 */
    box-shadow: 0 6px 18px rgba(0, 182, 122, 0.4) !important; /* 投影增强 */
}/* End custom CSS */