.elementor-2637 .elementor-element.elementor-element-24edfb6{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .elementor-repeater-item-fbbd201 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/1111-scaled.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .elementor-repeater-item-5ff05b6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/青瓜海报.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .elementor-repeater-item-7d5392a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/未命名的设计.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .swiper-slide-contents{max-width:66%;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-2f395bc{--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-2637 .elementor-element.elementor-element-086ebc1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2637 .elementor-element.elementor-element-cea61ff{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-aee232f{--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-2637 .elementor-element.elementor-element-45f85ef{--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-2637 .elementor-element.elementor-element-1690848{--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-2637 .elementor-element.elementor-element-b16c8e6{--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-2637 .elementor-element.elementor-element-c6e03ab{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2637 .elementor-element.elementor-element-1f63815{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2637 .elementor-element.elementor-element-168ad0e .counter-value{font-size:40px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-c257940{--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-2637 .elementor-element.elementor-element-0a6f9f0 .counter-value{font-size:40px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-be9d3ed{--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-2637 .elementor-element.elementor-element-9ee720c .counter-value{font-size:40px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-2c9a04f{--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-2637 .elementor-element.elementor-element-7e7a239 .counter-value{font-size:40px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-d3fffd4{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-1dea69a{--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;--justify-content:center;--align-items:center;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;}.elementor-2637 .elementor-element.elementor-element-1dea69a:not(.elementor-motion-effects-element-type-background), .elementor-2637 .elementor-element.elementor-element-1dea69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFEB;}.elementor-2637 .elementor-element.elementor-element-e7b0374{--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-2637 .elementor-element.elementor-element-d752fc6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2637 .elementor-element.elementor-element-3493cbb{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-3536c33 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(90deg, #05A5EA 0%, #f2295b 60%);}.elementor-2637 .elementor-element.elementor-element-3536c33 .title{color:#C93C3C;font-size:50px;}.elementor-2637 .elementor-element.elementor-element-3536c33 .title-after_title{color:#000000;font-size:20px;}.elementor-2637 .elementor-element.elementor-element-cd138b7{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-e481a08{--e-image-carousel-slides-to-show:6;}.elementor-2637 .elementor-element.elementor-element-e481a08 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2637 .elementor-element.elementor-element-ccb7822{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-8563840 .elementor-repeater-item-c756ce8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/产品中心图-手机版本-1-scaled.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-8563840 .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-2637 .elementor-element.elementor-element-8563840 .swiper-slide-contents{max-width:100%;}.elementor-2637 .elementor-element.elementor-element-8563840 .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-8563840 .elementor-slide-description{color:#010101;font-family:"Abyssinica SIL", Sans-serif;font-size:30px;font-weight:500;}.elementor-2637 .elementor-element.elementor-element-bfc42ec{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-ea9ce1a > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-tabs .tabs-name{font-size:40px;}.elementor-2637 .elementor-element.elementor-element-ea9ce1a .tabs-name{color:#DA0F0F;}.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-tabs-desc{color:#050505;}.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-nav-tabs{--nav-gap:0px;}.elementor-2637 .elementor-element.elementor-element-45454d9{--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-2637 .elementor-element.elementor-element-f8de08d .elementor-repeater-item-36ec05d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/产品中心图-手机版本-1-scaled.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-f8de08d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2637 .elementor-element.elementor-element-f8de08d .swiper-slide-contents{max-width:66%;}.elementor-2637 .elementor-element.elementor-element-f8de08d .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-f8de08d .elementor-slide-heading{color:#512626;}.elementor-2637 .elementor-element.elementor-element-f8de08d .elementor-slide-description{color:#000000;}.elementor-2637 .elementor-element.elementor-element-aee9d37{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-b0687da > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-tabs .tabs-name{font-size:40px;text-transform:none;}.elementor-2637 .elementor-element.elementor-element-b0687da .tabs-name{color:#DA0F0F;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-tabs-desc{color:#050505;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-nav-tabs{--nav-color:#0092F4;--nav-color-active:#FF0000;--nav-gap:0px;}.elementor-2637 .elementor-element.elementor-element-2169ecf{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-2255371 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(90deg, #05A5EA 0%, #f2295b 60%);}.elementor-2637 .elementor-element.elementor-element-2255371 .title{color:#C93C3C;font-size:50px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-2255371 .title-after_title{color:#000000;font-size:20px;}.elementor-2637 .elementor-element.elementor-element-f6bc524{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-37d3385{--e-image-carousel-slides-to-show:6;}.elementor-2637 .elementor-element.elementor-element-37d3385 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2637 .elementor-element.elementor-element-656c33d{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-06b240c .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(90deg, #05A5EA 0%, #f2295b 60%);}.elementor-2637 .elementor-element.elementor-element-06b240c .title{color:#C93C3C;font-size:50px;}.elementor-2637 .elementor-element.elementor-element-06b240c .title-after_title{color:#000000;font-size:20px;}.elementor-2637 .elementor-element.elementor-element-51fcdcd{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-0276bbb .elementor-repeater-item-fbbd201 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sunraycosme.com/wp-content/uploads/2026/06/未命名图片_2026.06.08.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-0276bbb .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-2637 .elementor-element.elementor-element-0276bbb .swiper-slide-contents{max-width:66%;}.elementor-2637 .elementor-element.elementor-element-0276bbb .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-807ec89{--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:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#eaeaea;--border-color:#eaeaea;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2637 .elementor-element.elementor-element-e90f954{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2637 .elementor-element.elementor-element-318e5a0{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2637 .elementor-element.elementor-element-db4df99{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2637 .elementor-element.elementor-element-8b4b7c2{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-4497c88 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(90deg, #05A5EA 0%, #f2295b 60%);}.elementor-2637 .elementor-element.elementor-element-4497c88 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2637 .elementor-element.elementor-element-4497c88 .title{font-size:30px;}.elementor-2637 .elementor-element.elementor-element-4497c88 .title-after_title{color:#000000;font-size:17px;}.elementor-2637 .elementor-element.elementor-element-bad103d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2637 .elementor-element.elementor-element-54c160d{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-e867650 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(90deg, #05A5EA 0%, #f2295b 60%);}.elementor-2637 .elementor-element.elementor-element-e867650 .title{color:#C93C3C;font-size:50px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-e867650 .title-after_title{color:#000000;font-size:20px;}.elementor-2637 .elementor-element.elementor-element-44ab758{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-2637 .elementor-element.elementor-element-c6e03ab{--grid-auto-flow:row;}.elementor-2637 .elementor-element.elementor-element-807ec89{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2637 .elementor-element.elementor-element-bad103d{--grid-auto-flow:row;}.elementor-2637 .elementor-element.elementor-element-44ab758{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-2637 .elementor-element.elementor-element-0cd8139 .swiper-slide{height:200px;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .elementor-swiper-button{font-size:0px;}.elementor-2637 .elementor-element.elementor-element-0cd8139 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-2637 .elementor-element.elementor-element-c6e03ab{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-3493cbb{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-3536c33 .title{font-size:35px;}.elementor-2637 .elementor-element.elementor-element-cd138b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-e481a08{--e-image-carousel-slides-to-show:1;}.elementor-2637 .elementor-element.elementor-element-ccb7822{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-8563840 .swiper-slide{height:400px;}.elementor-2637 .elementor-element.elementor-element-8563840 .elementor-slide-description{font-size:15px;}.elementor-2637 .elementor-element.elementor-element-f8de08d .swiper-slide{height:150px;}.elementor-2637 .elementor-element.elementor-element-f8de08d .swiper-slide-contents{max-width:100%;}.elementor-2637 .elementor-element.elementor-element-f8de08d .elementor-slide-description{font-size:15px;}.elementor-2637 .elementor-element.elementor-element-aee9d37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-b0687da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-tabs{--wd-row-gap:0px;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-tabs .tabs-name{font-size:30px;}.elementor-2637 .elementor-element.elementor-element-b0687da .wd-nav-tabs > li > a{font-size:12px;}.elementor-2637 .elementor-element.elementor-element-2255371 .title{font-size:33px;}.elementor-2637 .elementor-element.elementor-element-2255371 .title-after_title{font-size:16px;}.elementor-2637 .elementor-element.elementor-element-f6bc524{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2637 .elementor-element.elementor-element-37d3385{--e-image-carousel-slides-to-show:2;}.elementor-2637 .elementor-element.elementor-element-06b240c .title{font-size:40px;}.elementor-2637 .elementor-element.elementor-element-06b240c .title-after_title{font-size:16px;}.elementor-2637 .elementor-element.elementor-element-51fcdcd{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-0276bbb .swiper-slide{height:200px;}.elementor-2637 .elementor-element.elementor-element-0276bbb .elementor-swiper-button{font-size:0px;}.elementor-2637 .elementor-element.elementor-element-0276bbb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-2637 .elementor-element.elementor-element-807ec89{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2637 .elementor-element.elementor-element-0068f0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2637 .elementor-element.elementor-element-318e5a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-db4df99{--width:100%;}.elementor-2637 .elementor-element.elementor-element-8b4b7c2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-4497c88 .title{font-size:30px;}.elementor-2637 .elementor-element.elementor-element-4497c88 .title-after_title{font-size:16px;}.elementor-2637 .elementor-element.elementor-element-bad103d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2637 .elementor-element.elementor-element-e867650 .title{font-size:33px;}.elementor-2637 .elementor-element.elementor-element-e867650 .title-after_title{font-size:16px;}.elementor-2637 .elementor-element.elementor-element-44ab758{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}}@media(min-width:769px){.elementor-2637 .elementor-element.elementor-element-2f395bc{--width:50%;}.elementor-2637 .elementor-element.elementor-element-aee232f{--width:25%;}.elementor-2637 .elementor-element.elementor-element-45f85ef{--width:25%;}.elementor-2637 .elementor-element.elementor-element-1690848{--width:25%;}.elementor-2637 .elementor-element.elementor-element-b16c8e6{--width:25%;}.elementor-2637 .elementor-element.elementor-element-1f63815{--width:25%;}.elementor-2637 .elementor-element.elementor-element-c257940{--width:25%;}.elementor-2637 .elementor-element.elementor-element-be9d3ed{--width:25%;}.elementor-2637 .elementor-element.elementor-element-2c9a04f{--width:25%;}.elementor-2637 .elementor-element.elementor-element-1dea69a{--width:50%;}.elementor-2637 .elementor-element.elementor-element-ccb7822{--width:100%;}.elementor-2637 .elementor-element.elementor-element-e90f954{--width:33.3%;}.elementor-2637 .elementor-element.elementor-element-318e5a0{--width:33.3%;}.elementor-2637 .elementor-element.elementor-element-db4df99{--width:33.3%;}}/* Start custom CSS for wd_products_tabs, class: .elementor-element-ea9ce1a *//* 仅针对该 AJAX 选项卡顶部的导航图片，排除产品图片 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-nav-tabs img,          /* 兼容 WoodMart 等常见主题的 AJAX 标签 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .elementor-tabs-wrapper img, /* 兼容原生 Elementor 标签 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .ajax-tabs-navigation img,   /* 兼容通用 AJAX 标签插件 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a > .elementor-widget-container > div > ul img { /* 基于层级的暴力定位 */
    border-radius: 50% !important; /* 50% 是标准的正圆写法 */
    aspect-ratio: 1 / 1 !important; /* 强制宽高比为1:1，防止长方形图片变成椭圆 */
    object-fit: cover !important;
    overflow: hidden !important;
}
/* --- 隐藏产品卡片上的无关信息，仅保留标题 --- */

/* 1. 隐藏价格 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .price {
    display: none !important;
}

/* 2. 隐藏产品所属分类 (标题下方的灰色小字) */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-product-cats,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .product-categories {
    display: none !important;
}

/* 3. 隐藏星级评分 (如截图中的黄色星星) */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .star-rating {
    display: none !important;
}

/* 4. 隐藏悬停时的“加入购物车”及底部滑动区域 */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-add-btn,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-bottom-actions,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .add-to-cart-wrapper,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .button.add_to_cart_button {
    display: none !important;
}

/* 5. 隐藏悬停时的右侧操作图标 (比较、放大镜快捷预览、心形收藏) */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-buttons,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .wd-product-actions,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .product-actions {
    display: none !important;
}

/* 6. 隐藏左上角的角标 (例如：绿色的"新的"、蓝色的"-13%") */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .product-labels {
    display: none !important;
}

/* 7. 修正因隐藏元素可能导致的底部留白问题（移除悬停时的拉伸效果） */
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .product-grid-item:hover .wd-product-info,
.elementor-2637 .elementor-element.elementor-element-ea9ce1a .product-grid-item .wd-product-info {
    transform: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
/* =========================================
   实现 1拖3 产品布局 (强制左右绝对等高平齐)
   ========================================= */

@media (min-width: 992px) {
    
    /* 1. 建立网格布局容器 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products {
        display: grid !important;
        grid-template-columns: 7fr 1fr !important; /* 左右宽度比例 2.5 : 1 */
        grid-template-rows: repeat(3, 1fr) !important; /* 右侧强行分3等份 */
        gap: 20px !important; /* 统一间距 */
    }

    /* 2. 清除主题默认宽度 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item,
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        flex: none !important;
    }

    /* =========================================
       3. 核心：强制左侧大图占满 3 行，并拉伸图片
       ========================================= */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(1),
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product:nth-child(1) {
        grid-column: 1 / 2 !important; 
        grid-row: 1 / 4 !important; /* 跨越 1-3 行 */
        height: 100% !important; /* 强行要求外框填满 */
    }

    /* 穿透多层包裹结构，打通内部高度 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(1) .product-wrapper {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important; /* 垂直排布内部元素 */
    }

    /* 让图片容器吸收所有上方剩余高度 (产品名称以外的空间) */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(1) .product-element-top {
        flex-grow: 1 !important; 
        display: block !important;
        position: relative !important; /* 关键：为图片绝对定位做准备 */
        height: auto !important;
    }

    /* 必须让包裹图片的 a 标签也撑开 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(1) .product-image-link {
        display: block !important;
        position: absolute !important;
        top: 0; left: 0; bottom: 0; right: 0; /* 强制链接区域全覆盖 */
    }

    /* 终极强制令：图片填满，多余裁剪 (Cover) 不变形 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(1) img {
        position: absolute !important;
        top: 0; left: 0;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* 完美裁剪，不拉伸 */
    }

    /* =========================================
       4. 定位右侧三个小图，并确保它们自己也是等高的
       ========================================= */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(2),
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product:nth-child(2) { grid-column: 2 / 3 !important; grid-row: 1 / 2 !important; }
    
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(3),
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product:nth-child(3) { grid-column: 2 / 3 !important; grid-row: 2 / 3 !important; }
    
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(4),
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product:nth-child(4) { grid-column: 2 / 3 !important; grid-row: 3 / 4 !important; }

    /* 确保右侧小图也保持统一比例填满自己的格子 */
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(n+2) .product-wrapper {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }
    
    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(n+2) .product-element-top {
        flex-grow: 1 !important;
        display: flex !important;
    }

    .elementor-2637 .elementor-element.elementor-element-ea9ce1a .products .product-grid-item:nth-child(n+2) img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-b0687da *//* 仅针对该 AJAX 选项卡顶部的导航图片，排除产品图片 */
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-nav-tabs img,          /* 兼容 WoodMart 等常见主题的 AJAX 标签 */
.elementor-2637 .elementor-element.elementor-element-b0687da .elementor-tabs-wrapper img, /* 兼容原生 Elementor 标签 */
.elementor-2637 .elementor-element.elementor-element-b0687da .ajax-tabs-navigation img,   /* 兼容通用 AJAX 标签插件 */
.elementor-2637 .elementor-element.elementor-element-b0687da > .elementor-widget-container > div > ul img { /* 基于层级的暴力定位 */
    border-radius: 50% !important; /* 50% 是标准的正圆写法 */
    aspect-ratio: 1 / 1 !important; /* 强制宽高比为1:1，防止长方形图片变成椭圆 */
    object-fit: cover !important;
    overflow: hidden !important;
}

/* --- 隐藏产品卡片上的无关信息，仅保留标题 --- */

/* 1. 隐藏价格 */
.elementor-2637 .elementor-element.elementor-element-b0687da .price {
    display: none !important;
}

/* 2. 隐藏产品所属分类 (标题下方的灰色小字) */
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-product-cats,
.elementor-2637 .elementor-element.elementor-element-b0687da .product-categories {
    display: none !important;
}

/* 3. 隐藏星级评分 */
.elementor-2637 .elementor-element.elementor-element-b0687da .star-rating {
    display: none !important;
}

/* 4. 隐藏悬停时的“加入购物车”及底部滑动区域 */
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-add-btn,
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-bottom-actions,
.elementor-2637 .elementor-element.elementor-element-b0687da .add-to-cart-wrapper,
.elementor-2637 .elementor-element.elementor-element-b0687da .button.add_to_cart_button {
    display: none !important;
}

/* 5. 隐藏悬停时的右侧操作图标 */
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-buttons,
.elementor-2637 .elementor-element.elementor-element-b0687da .wd-product-actions,
.elementor-2637 .elementor-element.elementor-element-b0687da .product-actions {
    display: none !important;
}

/* 6. 隐藏左上角的角标 */
.elementor-2637 .elementor-element.elementor-element-b0687da .product-labels {
    display: none !important;
}

/* 7. 修正因隐藏元素可能导致的底部留白问题 */
.elementor-2637 .elementor-element.elementor-element-b0687da .product-grid-item:hover .wd-product-info,
.elementor-2637 .elementor-element.elementor-element-b0687da .product-grid-item .wd-product-info {
    transform: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* =========================================
   实现 1大 + 3小 (上大下小) 产品布局
   ========================================= */

/* 1. 建立3列网格布局容器 */
.elementor-2637 .elementor-element.elementor-element-b0687da .products {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 下方平分成3个等宽列 */
    gap: 15px !important; /* 图片之间的间距，可根据需要调整 */
}

/* 清除默认的宽度、边距和弹性盒冲突 */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item,
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    flex: none !important;
}

/* -----------------------------------------
   2. 顶部大图 (第 1 个产品) - 强制占满一整行 (横跨3列)
   ----------------------------------------- */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(1),
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product:nth-child(1) {
    grid-column: span 3 !important; /* 跨越 3 列以实现全宽 */
}

/* 控制大图的容器尺寸与高宽比 */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(1) .product-element-top {
    /* 建议设置适合横图的比例，例如 16:9 或 21:9，防止图片在手机端过高 */
    aspect-ratio: 16 / 9 !important; 
    position: relative !important;
    width: 100% !important;
    overflow: hidden !important;
}

/* 确保大图完全填充容器且不变形 */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(1) .product-image-link,
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(1) img {
    position: absolute !important;
    top: 0; left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* 居中裁剪，不拉伸变形 */
}

/* -----------------------------------------
   3. 底部三个小图 (第 2, 3, 4 个产品) - 平分全宽
   ----------------------------------------- */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(2),
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product:nth-child(2) { grid-column: 1 / 2 !important; }

.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(3),
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product:nth-child(3) { grid-column: 2 / 3 !important; }

.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(4),
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product:nth-child(4) { grid-column: 3 / 4 !important; }

/* 统一底部小图的容器高宽比（例如正方形） */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(n+2) .product-element-top {
    aspect-ratio: 1 / 1 !important; /* 1:1 正方形。如果是长方形可以改为 4/3 */
    position: relative !important;
    width: 100% !important;
    overflow: hidden !important;
}

/* 确保小图也完全填充且不拉伸变形 */
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(n+2) .product-image-link,
.elementor-2637 .elementor-element.elementor-element-b0687da .products .product-grid-item:nth-child(n+2) img {
    position: absolute !important;
    top: 0; left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}/* End custom CSS */