.elementor-292 .elementor-element.elementor-element-ef8b3d4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-292 .elementor-element.elementor-element-84c9487{--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-292 .elementor-element.elementor-element-a68853c .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.woocommerce .elementor-292 .elementor-element.elementor-element-a68853c .flex-control-thumbs li{padding-right:calc(11px / 2);padding-left:calc(11px / 2);padding-bottom:11px;}.woocommerce .elementor-292 .elementor-element.elementor-element-a68853c .flex-control-thumbs{margin-right:calc(-11px / 2);margin-left:calc(-11px / 2);}.elementor-292 .elementor-element.elementor-element-f66cf2c{--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-292 .elementor-element.elementor-element-8c20651 .elementor-heading-title{font-size:27px;font-weight:600;line-height:32px;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-435301b{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:3px;}.elementor-292 .elementor-element.elementor-element-435301b .elementor-divider-separator{width:5%;}.elementor-292 .elementor-element.elementor-element-435301b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.woocommerce .elementor-292 .elementor-element.elementor-element-487805a .price{color:#111111;font-size:24px;font-weight:600;}.woocommerce .elementor-292 .elementor-element.elementor-element-487805a .price ins{color:#111111;font-size:24px;font-weight:600;}.elementor-292 .elementor-element.elementor-element-e4c5908{background-color:#FFF4E5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C77A;border-radius:6px 6px 6px 6px;}.elementor-292 .elementor-element.elementor-element-e4c5908 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-20d08cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-292 .elementor-element.elementor-element-20d08cb .cart button, .elementor-292 .elementor-element.elementor-element-20d08cb .cart .button{border-radius:4px 4px 4px 4px;background-color:#D26E4B;transition:all 0.2s;}.elementor-292 .elementor-element.elementor-element-20d08cb .cart button:hover, .elementor-292 .elementor-element.elementor-element-20d08cb .cart .button:hover{background-color:#C25F3D;}.elementor-292 .elementor-element.elementor-element-20d08cb .quantity .qty{transition:all 0.2s;}.elementor-292 .elementor-element.elementor-element-9619c7e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFDFF2;--border-color:#CFDFF2;--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-9619c7e:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-9619c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-292 .elementor-element.elementor-element-906d8c3 .elementor-heading-title{font-size:20px;color:#474747;}.elementor-292 .elementor-element.elementor-element-8259a63{background-color:#FFF8DF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0CF68;border-radius:6px 6px 6px 6px;}.elementor-292 .elementor-element.elementor-element-8259a63 .elementor-heading-title{font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(33px/2);}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(33px/2);}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(33px/2);margin-left:calc(33px/2);}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-33px/2);margin-left:calc(-33px/2);}body.rtl .elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-33px/2);}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-33px/2);}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#CFDFF2;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-81a8224{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-item > a{font-size:14px;font-weight:600;}.elementor-292 .elementor-element.elementor-element-81a8224 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-7c4bf5a{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-ef8b3d4{--content-width:1240px;}.elementor-292 .elementor-element.elementor-element-84c9487{--width:50%;}.elementor-292 .elementor-element.elementor-element-f66cf2c{--width:50%;}.elementor-292 .elementor-element.elementor-element-7c4bf5a{--content-width:1240px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-487805a *//* 强制消除价格标签底部的外边距和内边距 */
p.price {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-568bc66 *//* ====================================================
   Product Data Tabs（产品标签页）现代高级感改造
   ==================================================== */

/* 1. 彻底隐藏「评论」与「附加信息」，仅留描述 */
.woocommerce-tabs ul.tabs li.reviews_tab,
.woocommerce-tabs #tab-reviews,
.woocommerce-tabs ul.tabs li.additional_information_tab,
.woocommerce-tabs #tab-additional_information {
    display: none !important;
}

/* 2. 移除原生所有丑陋的灰色大方框、折角伪元素和生硬投影 */
.woocommerce-tabs,
.woocommerce-tabs ul.tabs,
.woocommerce-tabs .panel.entry-content {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

.woocommerce-tabs ul.tabs li::before,
.woocommerce-tabs ul.tabs li::after {
    display: none !important;
    content: none !important;
}

/* 3. 标签导航栏：改造成干净的底部极细分割线 */
.woocommerce-tabs ul.tabs {
    display: flex !important;
    gap: 30px !important;
    padding: 0 !important;
    margin: 0 0 25px 0 !important;
    border-bottom: 1px solid #e5e7eb !important;  /* 优雅浅灰分割线 */
    overflow: visible !important;
}

/* 4. 标签页文字按钮外观 */
.woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
    padding: 0 0 12px 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    position: relative !important;
}

.woocommerce-tabs ul.tabs li a {
    color: #64748b !important;                   /* 默认未选中为浅灰 */
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;         /* 纯大写提升质感 */
    letter-spacing: 0.5px !important;
    padding: 0 !important;
    transition: all 0.25s ease !important;
}

/* 5. 选中激活的标签（Active 状态）：纯黑加粗 + 底部高亮指示横线 */
.woocommerce-tabs ul.tabs li.active a {
    color: #0f172a !important;                   /* 激活状态深黑 */
}

.woocommerce-tabs ul.tabs li.active::after {
    display: block !important;
    content: "" !important;
    position: absolute !important;
    bottom: -1px !important;                     /* 贴合底部分割线 */
    left: 0 !important;
    width: 100% !important;
    height: 2px !important;                      /* 2px 高亮指示线 */
    background-color: #456184 !important;        /* 高亮颜色，可改成你的品牌色如 #d26e4b */
}

/* 6. 隐藏内容区内部重复多余的 “Description” 大标题 */
.woocommerce-Tabs-panel--description > h2:first-child,
.woocommerce-tabs .panel > h2:first-child {
    display: none !important;
}

/* 7. 描述正文排版优化（舒适行高、现代字色） */
.woocommerce-Tabs-panel--description,
.woocommerce-tabs .panel {
    color: #334155 !important;
    font-size: 14.5px !important;
    line-height: 1.75 !important;                /* 充足呼吸感行高 */
    padding: 0 !important;
    margin: 0 !important;
}

/* 针对正文段落与列表间距优化 */
.woocommerce-Tabs-panel--description p {
    margin-bottom: 16px !important;
}

.woocommerce-Tabs-panel--description ul {
    padding-left: 20px !important;
    margin-bottom: 16px !important;
}

.woocommerce-Tabs-panel--description li {
    margin-bottom: 6px !important;
}/* End custom CSS */