.elementor-2348 .elementor-element.elementor-element-5acee20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2348 .elementor-element.elementor-element-f6e167a{--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;}.elementor-2348 .elementor-element.elementor-element-7b7c072 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-2348 .elementor-element.elementor-element-7b7c072 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-2348 .elementor-element.elementor-element-7b7c072 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-2348 .elementor-element.elementor-element-7b7c072 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-2348 .elementor-element.elementor-element-7b7c072 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-2348 .elementor-element.elementor-element-db5ec77{--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;}.elementor-2348 .elementor-element.elementor-element-8492928 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-ef06316 .cart button, .elementor-2348 .elementor-element.elementor-element-ef06316 .cart .button{transition:all 0.2s;}.elementor-2348 .elementor-element.elementor-element-ef06316 .quantity .qty{transition:all 0.2s;}.elementor-2348 .elementor-element.elementor-element-97e185c{--display:flex;}.elementor-2348 .elementor-element.elementor-element-354e15e{--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;}.elementor-2348 .elementor-element.elementor-element-a06119d{--display:flex;}.elementor-2348 .elementor-element.elementor-element-c24a02c{--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;}.elementor-2348 .elementor-element.elementor-element-654e60b{--display:flex;}.elementor-2348 .elementor-element.elementor-element-721e336{--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;}.elementor-2348 .elementor-element.elementor-element-8cc27c8{--display:flex;}.elementor-2348 .elementor-element.elementor-element-84f656a{--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;}.elementor-2348 .elementor-element.elementor-element-075e0d1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2348 .elementor-element.elementor-element-6edafdb{--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;}.elementor-2348 .elementor-element.elementor-element-79a3b18{--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;}.elementor-2348 .elementor-element.elementor-element-b71c83a{--display:flex;}.elementor-2348 .elementor-element.elementor-element-963b552{--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;}.elementor-2348 .elementor-element.elementor-element-9bbac7c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2348 .elementor-element.elementor-element-9bbac7c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2348 .elementor-element.elementor-element-d09ac14{--display:flex;}.elementor-2348 .elementor-element.elementor-element-8bd1743{--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;}.elementor-2348 .elementor-element.elementor-element-9205f83{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-2348 .elementor-element.elementor-element-f636669{--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;}@media(min-width:768px){.elementor-2348 .elementor-element.elementor-element-f6e167a{--width:50%;}.elementor-2348 .elementor-element.elementor-element-db5ec77{--width:50%;}}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-9bbac7c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-9bbac7c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-84e2a5d *//* 隐藏最近浏览选项卡里的加购按钮 */
.woocommerce-Recently-Viewed .button.add_to_cart_button,
ul.products.columns-4 .button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84e2a5d *//* 隐藏最近浏览选项卡里的加购按钮 */
.woocommerce-Recently-Viewed .button.add_to_cart_button,
ul.products.columns-4 .button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84e2a5d *//* 隐藏最近浏览选项卡里的加购按钮 */
.woocommerce-Recently-Viewed .button.add_to_cart_button,
ul.products.columns-4 .button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-648a630 *//* 1. 彻底隐藏 Description 选项卡按钮 */
.elementor-2348 .elementor-element.elementor-element-648a630 li.description_tab {
    display: none !important;
}

/* 2. 隐藏 Description 内容面板（防止留白或闪烁） */
.elementor-2348 .elementor-element.elementor-element-648a630 .panel#tab-description {
    display: none !important;
}

/* 3. 强制 Reviews 内容面板默认显示为打开状态 */
.elementor-2348 .elementor-element.elementor-element-648a630 .panel#tab-reviews {
    display: block !important;
}

/* 4. 让 Reviews 按钮视觉上呈现“已激活”样式 */
.elementor-2348 .elementor-element.elementor-element-648a630 li.reviews_tab a {
    font-weight: 700 !important;
    border-bottom: 2px solid currentColor !important; /* 激活下划线 */
    opacity: 1 !important;
}

/* 1. 给整个评论区域加个背景框 */
.elementor-2348 .elementor-element.elementor-element-648a630 .woocommerce-Reviews .comment-respond {
    background: #F9FAFB;
    padding: 25px;
    border-radius: 12px;
    margin-top: 20px;
}

/* 2. 美化输入框 */
.elementor-2348 .elementor-element.elementor-element-648a630 .comment-form textarea,
.elementor-2348 .elementor-element.elementor-element-648a630 .comment-form input[type="text"],
.elementor-2348 .elementor-element.elementor-element-648a630 .comment-form input[type="email"] {
    background: #FFFFFF !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 8px !important;
    padding: 12px !important;
    font-size: 15px;
    width: 100%;
}

/* 3. 美化提交按钮（紫色，圆角） */
.elementor-2348 .elementor-element.elementor-element-648a630 .form-submit input {
    background: #7C3AED !important; /* 你的紫色 */
    color: #FFFFFF !important;
    padding: 12px 30px !important;
    border-radius: 8px !important;
    border: none !important;
    font-weight: 600;
    cursor: pointer;
    transition: 0.2s;
}

.elementor-2348 .elementor-element.elementor-element-648a630 .form-submit input:hover {
    background: #6D28D9 !important; /* 鼠标悬停深紫色 */
}

/* 4. 隐藏 "Your rating" 和 "Your review" 这些多余的标签（可选） */
.elementor-2348 .elementor-element.elementor-element-648a630 .comment-form-rating label,
.elementor-2348 .elementor-element.elementor-element-648a630 .comment-form-comment label {
    display: none !important;
}/* End custom CSS */