.elementor-5331 .elementor-element.elementor-element-0b960c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-5331 .elementor-element.elementor-element-587b354{--display:flex;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5331 .elementor-element.elementor-element-1e81bfa{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-5331 .elementor-element.elementor-element-1e81bfa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5331 .elementor-element.elementor-element-1e81bfa.elementor-element{--align-self:center;}.woocommerce .elementor-5331 .elementor-element.elementor-element-1e81bfa .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-5331 .elementor-element.elementor-element-d3ea70f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-5331 .elementor-element.elementor-element-d3ea70f::before, .elementor-5331 .elementor-element.elementor-element-d3ea70f > .elementor-background-video-container::before, .elementor-5331 .elementor-element.elementor-element-d3ea70f > .e-con-inner > .elementor-background-video-container::before, .elementor-5331 .elementor-element.elementor-element-d3ea70f > .elementor-background-slideshow::before, .elementor-5331 .elementor-element.elementor-element-d3ea70f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5331 .elementor-element.elementor-element-d3ea70f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F8;--background-overlay:'';}.elementor-5331 .elementor-element.elementor-element-d3ea70f.e-con{--order:99999 /* order end hack */;}.elementor-5331 .elementor-element.elementor-element-64b23ea > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5331 .elementor-element.elementor-element-64b23ea .elementor-heading-title{font-size:50px;font-weight:700;}.elementor-5331 .elementor-element.elementor-element-8b45027{--display:flex;}.elementor-5331 .elementor-element.elementor-element-43932b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-afbac37 > .elementor-widget-container{margin:0px 0px -20px -20px;}.woocommerce .elementor-5331 .elementor-element.elementor-element-afbac37 .price{color:#000000;font-size:35px;font-weight:600;}.elementor-5331 .elementor-element.elementor-element-d9e1e64{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5331 .elementor-element.elementor-element-d9e1e64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5331 .elementor-element.elementor-element-78b2d21 > .elementor-widget-container{margin:-50px 0px 0px -20px;}.elementor-5331 .elementor-element.elementor-element-78b2d21{text-align:start;font-size:15px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-5331 .elementor-element.elementor-element-78b2d21 a{color:#000000;}.elementor-5331 .elementor-element.elementor-element-9ed5541 .cart button, .elementor-5331 .elementor-element.elementor-element-9ed5541 .cart .button{transition:all 0.2s;}.elementor-5331 .elementor-element.elementor-element-9ed5541 .quantity .qty{transition:all 0.2s;}.elementor-5331 .elementor-element.elementor-element-20e62c1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-5331 .elementor-element.elementor-element-ccd7e61 .elementor-icon-wrapper{text-align:center;}.elementor-5331 .elementor-element.elementor-element-ccd7e61 .elementor-icon{font-size:30px;}.elementor-5331 .elementor-element.elementor-element-ccd7e61 .elementor-icon svg{height:30px;}.elementor-5331 .elementor-element.elementor-element-974b82f .elementor-icon-wrapper{text-align:center;}.elementor-5331 .elementor-element.elementor-element-974b82f .elementor-icon{font-size:30px;}.elementor-5331 .elementor-element.elementor-element-974b82f .elementor-icon svg{height:30px;}.elementor-5331 .elementor-element.elementor-element-5dca360 .elementor-icon-wrapper{text-align:center;}.elementor-5331 .elementor-element.elementor-element-5dca360 .elementor-icon{font-size:30px;}.elementor-5331 .elementor-element.elementor-element-5dca360 .elementor-icon svg{height:30px;}.elementor-5331 .elementor-element.elementor-element-29f23dc .elementor-icon-wrapper{text-align:center;}.elementor-5331 .elementor-element.elementor-element-29f23dc .elementor-icon{font-size:30px;}.elementor-5331 .elementor-element.elementor-element-29f23dc .elementor-icon svg{height:30px;}.elementor-5331 .elementor-element.elementor-element-7572120 > .elementor-widget-container{margin:15px 0px 0px 0px;}.woocommerce .elementor-5331 .elementor-element.elementor-element-7572120 .woocommerce-product-details__short-description{color:#000000;font-size:16px;}.elementor-5331 .elementor-element.elementor-element-58b86cc{--display:flex;}.elementor-5331 .elementor-element.elementor-element-79f762a{font-size:16px;}.elementor-5331 .elementor-element.elementor-element-7369829{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5331 .elementor-element.elementor-element-7369829 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFBE00;}.elementor-5331 .elementor-element.elementor-element-a651592{--display:flex;--overlay-opacity:0.5;}.elementor-5331 .elementor-element.elementor-element-a651592::before, .elementor-5331 .elementor-element.elementor-element-a651592 > .elementor-background-video-container::before, .elementor-5331 .elementor-element.elementor-element-a651592 > .e-con-inner > .elementor-background-video-container::before, .elementor-5331 .elementor-element.elementor-element-a651592 > .elementor-background-slideshow::before, .elementor-5331 .elementor-element.elementor-element-a651592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5331 .elementor-element.elementor-element-a651592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DFDFDF;--background-overlay:'';}.elementor-5331 .elementor-element.elementor-element-e210a6d.elementor-element{--align-self:stretch;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-size:16px;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li{background-color:#E6B7B7;border-color:#000000;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#000000;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li.active a{color:#000000;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;border-color:#000000 #000000 #FFFFFF #000000;}.woocommerce .elementor-5331 .elementor-element.elementor-element-e210a6d .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#000000;}.elementor-5331 .elementor-element.elementor-element-1da2356{--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;}.elementor-5331 .elementor-element.elementor-element-d3bcb76{--divider-border-style:double;--divider-color:#8B8B8B;--divider-border-width:1px;}.elementor-5331 .elementor-element.elementor-element-d3bcb76 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5331 .elementor-element.elementor-element-d3bcb76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5331 .elementor-element.elementor-element-ec5d18e{--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:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5331 .elementor-element.elementor-element-5cab872{--display:flex;}.elementor-5331 .elementor-element.elementor-element-415f5c9{text-align:start;}.elementor-5331 .elementor-element.elementor-element-415f5c9 .elementor-heading-title{font-size:30px;}.elementor-5331 .elementor-element.elementor-element-3ffa1fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5331 .elementor-element.elementor-element-3ffa1fe.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-5331 .elementor-element.elementor-element-d3ea70f{--width:80%;}.elementor-5331 .elementor-element.elementor-element-d9e1e64{--width:94.567%;}.elementor-5331 .elementor-element.elementor-element-20e62c1{--width:40%;}}@media(max-width:1024px){.elementor-5331 .elementor-element.elementor-element-0b960c2{--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-43932b5{--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-d9e1e64{--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-20e62c1{--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-3ffa1fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5331 .elementor-element.elementor-element-0b960c2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-43932b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-d9e1e64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-20e62c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5331 .elementor-element.elementor-element-3ffa1fe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-cc1298d */.elementor-5331 .elementor-element.elementor-element-cc1298d {
    color: #000000;
    font-size: 18px;
}

.elementor-5331 .elementor-element.elementor-element-cc1298d {
    font-family: Arial, sans-serif;
}

.elementor-5331 .elementor-element.elementor-element-cc1298d {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7369829 *//* —— Elementor Nested Accordion：完全隐藏默认图标 —— */
.e-n-accordion .e-n-accordion-item-title-icon {
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 添加倒三角图标到标题最前面 */
.e-n-accordion summary .e-n-accordion-item-title-text::before {
    content: "▸ ";
    font-size: 16px;
    margin-right: 6px;
    display: inline-block;
}
.e-n-accordion details[open] summary .e-n-accordion-item-title-text::before {
    content: "▾ ";
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-e210a6d *//* hide WooCommerce Review 页签（Tab header） */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {
    display: none !important;
}

.woocommerce div.product .review_tab,
.woocommerce div.product .woocommerce-Tabs-panel--reviews + .wc-tabs .reviews_tab {
    display: none !important;
}

/* ========== Reviews textarea border ========== */
#review_form textarea,
.comment-form textarea,
.woocommerce #review_form #respond textarea {
    border: 1px solid #000000 !important;
    box-shadow: none !important;         
    border-radius: 4px;                  
}/* End custom CSS */