.elementor-282 .elementor-element.elementor-element-c86fceb{--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;}.elementor-282 .elementor-element.elementor-element-fbd18fb{--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-282 .elementor-element.elementor-element-fbd18fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-282 .elementor-element.elementor-element-46ea474{width:var( --container-widget-width, 100.96% );max-width:100.96%;--container-widget-width:100.96%;--container-widget-flex-grow:0;}.elementor-282 .elementor-element.elementor-element-46ea474.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-282 .elementor-element.elementor-element-46ea474 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;}.elementor-282 .elementor-element.elementor-element-805b9cf{--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-282 .elementor-element.elementor-element-8d8bd83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-282 .elementor-element.elementor-element-8d8bd83.elementor-element{--align-self:center;}.elementor-282 .elementor-element.elementor-element-8d8bd83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;text-shadow:0px 0px 17px rgba(0,0,0,0.3);color:var( --e-global-color-011251d );}.elementor-282 .elementor-element.elementor-element-6804b03{--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;}.elementor-282 .elementor-element.elementor-element-5f77103{--display:flex;--min-height:800px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;}.elementor-282 .elementor-element.elementor-element-5f77103.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-282 .elementor-element.elementor-element-6bee81e{width:auto;max-width:auto;}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-viewport, .woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-viewport{border-radius:3px 3px 3px 3px;}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-282 .elementor-element.elementor-element-6bee81e .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-282 .elementor-element.elementor-element-eb8fc17{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-282 .elementor-element.elementor-element-eb8fc17.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-282 .elementor-element.elementor-element-9179c83 .woocommerce-product-details__short-description{color:var( --e-global-color-e805733 );font-family:"Montserrat", Sans-serif;font-size:1px;font-weight:400;line-height:1.8;letter-spacing:0.2px;}.elementor-282 .elementor-element.elementor-element-d2aeb20 .elementor-button{background-color:#38468D;font-size:13px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-282 .elementor-element.elementor-element-d2aeb20 .elementor-button:hover, .elementor-282 .elementor-element.elementor-element-d2aeb20 .elementor-button:focus{background-color:#EB9806;}.elementor-282 .elementor-element.elementor-element-9f4b8ee:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(12px/2);}.elementor-282 .elementor-element.elementor-element-9f4b8ee:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(12px/2);}.elementor-282 .elementor-element.elementor-element-9f4b8ee.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-282 .elementor-element.elementor-element-9f4b8ee.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body:not(.rtl) .elementor-282 .elementor-element.elementor-element-9f4b8ee.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-12px/2) + (-1px/2) );}body:not.rtl .elementor-282 .elementor-element.elementor-element-9f4b8ee.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-12px/2) - (1px/2) );}.elementor-282 .elementor-element.elementor-element-9f4b8ee{font-size:13px;color:var( --e-global-color-e805733 );}.elementor-282 .elementor-element.elementor-element-9f4b8ee a{font-size:13px;color:var( --e-global-color-e805733 );}.elementor-282 .elementor-element.elementor-element-40fce0d{--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-282 .elementor-element.elementor-element-e9b7e44 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-e9b7e44.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-282 .elementor-element.elementor-element-e9b7e44{text-align:center;}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price{color:var( --e-global-color-011251d );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price ins{color:var( --e-global-color-011251d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-282 .elementor-element.elementor-element-e9b7e44:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-282 .elementor-element.elementor-element-e9b7e44:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-282 .elementor-element.elementor-element-e9b7e44.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-282 .elementor-element.elementor-element-32f0f96.elementor-element{--align-self:center;}.elementor-282 .elementor-element.elementor-element-32f0f96{--e-rating-icon-font-size:22px;}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta .elementor-cta__bg, .elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-282 .elementor-element.elementor-element-9fe2bfc > .elementor-widget-container{background-color:#FFFFFF;}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__content{min-height:100px;text-align:center;padding:12px 12px 12px 12px;background-color:var( --e-global-color-secondary );}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__bg-wrapper{min-width:0px;min-height:0px;}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );background-color:#E74343;border-color:#E74343;box-shadow:-7px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__button:hover{background-color:var( --e-global-color-1ed2fe3 );}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-ribbon-inner{background-color:#E74343;}.elementor-282 .elementor-element.elementor-element-ae5448d{width:100%;max-width:100%;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__header{padding-top:1px;padding-left:1px;padding-right:1px;padding-block-end:calc( 16px / 2 );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__content{padding-bottom:1px;padding-left:1px;padding-right:1px;padding-block-start:calc( 16px / 2 );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-swiper-button{font-size:26px;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__header, .elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__name{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__title{color:var( --e-global-color-e805733 );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__text{color:var( --e-global-color-ee008e5 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__image img{width:50px;height:50px;border-radius:0px;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__image + cite{margin-inline-start:20px;margin-inline-end:0;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-star-rating{font-size:19px;}.elementor-282 .elementor-element.elementor-element-14a403b{--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-282 .elementor-element.elementor-element-6f5cba0{--divider-border-style:solid;--divider-color:#4E4D4D;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-282 .elementor-element.elementor-element-6f5cba0 .elementor-divider-separator{width:100%;}.elementor-282 .elementor-element.elementor-element-6f5cba0 .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-282 .elementor-element.elementor-element-7e0c9de{text-align:left;}.elementor-282 .elementor-element.elementor-element-7e0c9de .elementor-heading-title{font-family:"Poppins", Sans-serif;text-shadow:0px 0px 17px rgba(0,0,0,0.3);color:var( --e-global-color-e805733 );}.elementor-282 .elementor-element.elementor-element-ff53105 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-ff53105.elementor-element{--align-self:flex-start;}.elementor-282 .elementor-element.elementor-element-ff53105{text-align:left;color:var( --e-global-color-e805733 );font-size:15px;line-height:1.8;}.elementor-282 .elementor-element.elementor-element-63d1728{text-align:left;}.elementor-282 .elementor-element.elementor-element-63d1728 .elementor-heading-title{font-family:"Poppins", Sans-serif;text-shadow:0px 0px 17px rgba(0,0,0,0.3);color:var( --e-global-color-e805733 );}.elementor-282 .elementor-element.elementor-element-2baa9aa p{margin-bottom:18px;}.elementor-282 .elementor-element.elementor-element-2baa9aa{color:var( --e-global-color-011251d );}.elementor-282 .elementor-element.elementor-element-2baa9aa a{color:var( --e-global-color-49fc5f5 );}.elementor-282 .elementor-element.elementor-element-2baa9aa a:hover, .elementor-282 .elementor-element.elementor-element-2baa9aa a:focus{color:#005BB5;}.elementor-282 .elementor-element.elementor-element-b95018e{text-align:left;}.elementor-282 .elementor-element.elementor-element-b95018e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 17px rgba(0,0,0,0.3);}.elementor-282 .elementor-element.elementor-element-61100d9{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-282 .elementor-element.elementor-element-61100d9 p{margin-bottom:12px;}.elementor-282 .elementor-element.elementor-element-c2a5908{--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-282 .elementor-element.elementor-element-e48695f.elementor-wc-products  ul.products{grid-column-gap:22px;grid-row-gap:22px;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#CDCBCB;border-radius:2px 2px 2px 2px;margin-bottom:6px;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#504C4C;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#504C4C;}.woocommerce .elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products .products > h2{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin-bottom:7px;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products ul.products li.product{box-shadow:10px 6px 10px 0px rgba(0,0,0,0.5);}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-282 .elementor-element.elementor-element-fbd18fb{--width:73.239%;}.elementor-282 .elementor-element.elementor-element-5f77103{--width:50%;}.elementor-282 .elementor-element.elementor-element-eb8fc17{--width:45.017%;}.elementor-282 .elementor-element.elementor-element-14a403b{--width:1200px;}}@media(max-width:1024px){.elementor-282 .elementor-element.elementor-element-46ea474 .woocommerce-breadcrumb{font-size:15px;line-height:1.6;}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price ins{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-swiper-button{font-size:17px;}.elementor-282 .elementor-element.elementor-element-ae5448d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__header, .elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-b95018e .elementor-heading-title{line-height:1.6px;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-282 .elementor-element.elementor-element-46ea474 .woocommerce-breadcrumb{font-size:14px;line-height:1.6;}.elementor-282 .elementor-element.elementor-element-8d8bd83 .elementor-heading-title{font-size:14px;letter-spacing:1px;}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-282 .elementor-element.elementor-element-e9b7e44 .price ins{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-282 .elementor-element.elementor-element-9fe2bfc .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-swiper-button{font-size:12px;}.elementor-282 .elementor-element.elementor-element-ae5448d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:7px;width:7px;}.elementor-282 .elementor-element.elementor-element-ae5448d .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__header, .elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-ae5448d .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-282 .elementor-element.elementor-element-ff53105{letter-spacing:1px;}.elementor-282 .elementor-element.elementor-element-b95018e .elementor-heading-title{line-height:1.6px;}.elementor-282 .elementor-element.elementor-element-e48695f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-ff53105 */.desc-title {
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #111;
  margin-bottom: 20px;
}

.desc-subtitle {
  font-size: 20px;
  color: #c00000;
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 10px;
}

.desc-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.desc-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.7;
}

.desc-list li::before {
  content: "✔️";
  position: absolute;
  left: 0;
  top: 0;
}

.desc-summary {
  margin-top: 30px;
  font-size: 17px;
  font-weight: 500;
  color: #333;
  line-height: 1.8;
  border-left: 4px solid #c00000;
  padding-left: 16px;
}

/* 响应式优化 */
@media (max-width: 768px) {
  .desc-title {
    font-size: 24px;
  }
  .desc-subtitle {
    font-size: 18px;
  }
}/* End custom CSS */