.elementor-7157 .elementor-element.elementor-element-09e7248{--display:flex;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .elementor-repeater-item-1310ab6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_80_2200x1200-Desktop-Hero-Banner.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .swiper-slide{transition-duration:calc(5000ms*1.2);height:900px;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .elementor-slide-heading{color:#181717;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .elementor-slide-description{color:#080808;}.elementor-7157 .elementor-element.elementor-element-b9d26ac .elementor-slide-button{text-decoration:underline;border-width:0px;color:#000000;}.elementor-7157 .elementor-element.elementor-element-5e1c2db{--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-7157 .elementor-element.elementor-element-2b66218 .elementor-repeater-item-c34b490 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_33_720x1200-Mobile-Hero-Banner-2.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-2b66218 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7157 .elementor-element.elementor-element-2b66218 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-2b66218 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-heading{color:#000000;font-weight:400;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-description{color:#050505;font-weight:300;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-button{text-decoration:underline;border-width:0px;color:#070707;}.elementor-7157 .elementor-element.elementor-element-2184e24{--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-7157 .elementor-element.elementor-element-8c162c1{--divider-border-style:solid;--divider-color:#FCFCFC00;--divider-border-width:1px;}.elementor-7157 .elementor-element.elementor-element-8c162c1 .elementor-divider-separator{width:100%;}.elementor-7157 .elementor-element.elementor-element-8c162c1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7157 .elementor-element.elementor-element-a73823f{--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-7157 .elementor-element.elementor-element-30f5a06 .elementor-heading-title{font-size:46px;font-weight:normal;color:#000000;}.elementor-7157 .elementor-element.elementor-element-50e130d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7157 .elementor-element.elementor-element-50e130d .elementor-divider-separator{width:100%;}.elementor-7157 .elementor-element.elementor-element-50e130d .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#CECBCB;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7157 .elementor-element.elementor-element-7781796{--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-7157 .elementor-element.elementor-element-7d0024a{--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-7157 .elementor-element.elementor-element-8d75110{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-ffa5087 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A;}.elementor-7157 .elementor-element.elementor-element-2e5f4e2{--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-7157 .elementor-element.elementor-element-40c51d9{text-align:center;font-weight:normal;}.elementor-7157 .elementor-element.elementor-element-2d2df08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-67709e1 .elementor-repeater-item-89bb291 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_35_640x420-Triptyque-01-1.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-67709e1 .swiper-slide{height:400px;}.elementor-7157 .elementor-element.elementor-element-67709e1 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-67709e1 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-67709e1 .elementor-slide-heading{font-size:25px;font-weight:200;}.elementor-7157 .elementor-element.elementor-element-9314d94 .elementor-repeater-item-66f385a .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_36_640x420-Triptyque-02.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-9314d94 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7157 .elementor-element.elementor-element-9314d94 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-9314d94 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-9314d94 .elementor-slide-heading{font-size:25px;font-weight:200;}.elementor-7157 .elementor-element.elementor-element-38bf983 .elementor-repeater-item-54bf01c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_37_640x420-Triptyque-03.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-38bf983 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7157 .elementor-element.elementor-element-38bf983 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-38bf983 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-38bf983 .elementor-slide-heading{font-size:25px;font-weight:200;}.elementor-7157 .elementor-element.elementor-element-25a99aa{--display:flex;}.elementor-7157 .elementor-element.elementor-element-e57345a .elementor-repeater-item-58034f3 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_147_640x420-NAV-NEWS-GLOVERALL.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-e57345a .elementor-repeater-item-db00c6c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_149_640x420-NAV-NEWS-COLLECTION.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-e57345a .elementor-repeater-item-cdd5e09 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_148_640x420-NAV-NEWS-LOOKBOOK.jpg);background-size:contain;}.elementor-7157 .elementor-element.elementor-element-e57345a .swiper-slide{height:400px;}.elementor-7157 .elementor-element.elementor-element-e57345a .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-e57345a .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-8bf9338{--display:flex;--min-height:0px;--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-5c42248 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-7157 .elementor-element.elementor-element-907ca94{--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-7157 .elementor-element.elementor-element-0db46ab{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7157 .elementor-element.elementor-element-0db46ab .elementor-divider-separator{width:100%;}.elementor-7157 .elementor-element.elementor-element-0db46ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7157 .elementor-element.elementor-element-f4d856f{--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-7157 .elementor-element.elementor-element-fe51bce{font-size:12px;}.elementor-7157 .elementor-element.elementor-element-ea8321e{--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-7157 .elementor-element.elementor-element-4c4adb6{--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-7157 .elementor-element.elementor-element-9ca7ffb.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-7157 .elementor-element.elementor-element-9ca7ffb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-9ca7ffb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7157 .elementor-element.elementor-element-13cbd46{--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-7157 .elementor-element.elementor-element-66bc966 .elementor-repeater-item-a6cdec5 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_49_1020x1175_Mobile_Carrousel-2.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-66bc966 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-7157 .elementor-element.elementor-element-66bc966 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-66bc966 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-7e81ce1{--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-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#CECBCB;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products ul.products li.product .button{border-style:none;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7157 .elementor-element.elementor-element-97390e5{--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-7157 .elementor-element.elementor-element-abece09{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-c72d257 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-7157 .elementor-element.elementor-element-2ab539e{--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-7157 .elementor-element.elementor-element-a65a07c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7157 .elementor-element.elementor-element-a65a07c .elementor-divider-separator{width:100%;}.elementor-7157 .elementor-element.elementor-element-a65a07c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7157 .elementor-element.elementor-element-e158ae4{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-adecce2{font-size:11px;font-weight:400;}.elementor-7157 .elementor-element.elementor-element-158cecb{--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-7157 .elementor-element.elementor-element-4cacb67{--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-7157 .elementor-element.elementor-element-2120e2f{--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-7157 .elementor-element.elementor-element-7c56502{--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-7157 .elementor-element.elementor-element-f5a26d5{--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-7157 .elementor-element.elementor-element-69bfa05{--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-7157 .elementor-element.elementor-element-b9bbb0d{--divider-border-style:solid;--divider-color:#FAFAFA;--divider-border-width:1px;}.elementor-7157 .elementor-element.elementor-element-b9bbb0d .elementor-divider-separator{width:100%;}.elementor-7157 .elementor-element.elementor-element-b9bbb0d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-7157 .elementor-element.elementor-element-d6c654f{--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-7157 .elementor-element.elementor-element-17cc020{font-size:11px;}.elementor-7157 .elementor-element.elementor-element-e842dfb{--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-7157 .elementor-element.elementor-element-fc2fb15.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7157 .elementor-element.elementor-element-fc2fb15.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-fc2fb15.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7157 .elementor-element.elementor-element-5183fc2{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-ff29409 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-7157 .elementor-element.elementor-element-b07420a{--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-7157 .elementor-element.elementor-element-4eed39f{text-align:center;font-size:10px;color:#0A0A0A;}.elementor-7157 .elementor-element.elementor-element-d23dca0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-59abb8a{--display:flex;}.elementor-7157 .elementor-element.elementor-element-9e587a2{--display:flex;}.elementor-7157 .elementor-element.elementor-element-3958a39{--display:flex;}.elementor-7157 .elementor-element.elementor-element-0b0ecbf{--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-7157 .elementor-element.elementor-element-0acf196 .elementor-repeater-item-686bd3c .swiper-slide-bg{background-color:#FDF8FF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_61_630x900-Lookbook-01.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-0acf196 .elementor-repeater-item-5a6a6c7 .swiper-slide-bg{background-color:#EEEEEE;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_62_630x900-Lookbook-02-1.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-0acf196 .elementor-repeater-item-8f53577 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.loonchanmg.pics/wp-content/uploads/2025/12/imgi_63_630x900-Lookbook-03-1.jpg);background-size:cover;}.elementor-7157 .elementor-element.elementor-element-0acf196 .swiper-slide{height:400px;}.elementor-7157 .elementor-element.elementor-element-0acf196 .swiper-slide-contents{max-width:66%;}.elementor-7157 .elementor-element.elementor-element-0acf196 .swiper-slide-inner{text-align:center;}.elementor-7157 .elementor-element.elementor-element-0eb800e{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-2942fc5 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#070707;color:#070707;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-7157 .elementor-element.elementor-element-e4fe416{--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-7157 .elementor-element.elementor-element-cc77040{font-size:13px;}.elementor-7157 .elementor-element.elementor-element-4d25c4e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-3ae840f{--display:flex;}.elementor-7157 .elementor-element.elementor-element-2b65bff{text-align:left;}.elementor-7157 .elementor-element.elementor-element-78448fe{--display:flex;}.elementor-7157 .elementor-element.elementor-element-a5bdb4f{text-align:left;}.elementor-7157 .elementor-element.elementor-element-f7593e8{--display:flex;}.elementor-7157 .elementor-element.elementor-element-c3dd768{text-align:left;}.elementor-7157 .elementor-element.elementor-element-1592bc6{--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;--justify-content:center;}.elementor-7157 .elementor-element.elementor-element-c95ffc4 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-7157 .elementor-element.elementor-element-1cbb9c1{--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-7157 .elementor-element.elementor-element-5340eb2{--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-7157 .elementor-element.elementor-element-7d0024a{--width:50%;}.elementor-7157 .elementor-element.elementor-element-8d75110{--width:50%;}.elementor-7157 .elementor-element.elementor-element-4c4adb6{--width:50%;}.elementor-7157 .elementor-element.elementor-element-13cbd46{--width:50%;}.elementor-7157 .elementor-element.elementor-element-4cacb67{--width:25%;}.elementor-7157 .elementor-element.elementor-element-2120e2f{--width:25%;}.elementor-7157 .elementor-element.elementor-element-7c56502{--width:25%;}.elementor-7157 .elementor-element.elementor-element-f5a26d5{--width:25%;}}@media(max-width:1024px){.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-2d2df08{--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-9ca7ffb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-fc2fb15.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-d23dca0{--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-4d25c4e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7157 .elementor-element.elementor-element-5e1c2db{--width:500px;--min-height:450px;}.elementor-7157 .elementor-element.elementor-element-2b66218 .swiper-slide-inner{padding:5px 5px 5px 5px;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-heading{font-size:15px;line-height:0.1em;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-description{font-size:10px;letter-spacing:0.2px;word-spacing:0em;}.elementor-7157 .elementor-element.elementor-element-2b66218 .elementor-slide-button{font-size:11px;line-height:0.1em;}.elementor-7157 .elementor-element.elementor-element-30f5a06 .elementor-heading-title{font-size:42px;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-3dc2e67.elementor-wc-products .attachment-woocommerce_thumbnail{border-width:1px 1px 1px 1px;}.elementor-7157 .elementor-element.elementor-element-2d2df08{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-e57345a .elementor-slide-heading{font-size:18px;}.elementor-7157 .elementor-element.elementor-element-0db46ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7157 .elementor-element.elementor-element-9ca7ffb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-90c6aea.elementor-wc-products .attachment-woocommerce_thumbnail{border-width:1px 1px 1px 1px;}.elementor-7157 .elementor-element.elementor-element-03d397f{text-align:left;}.elementor-7157 .elementor-element.elementor-element-8fff00a{text-align:left;}.elementor-7157 .elementor-element.elementor-element-da2a90c{text-align:left;}.elementor-7157 .elementor-element.elementor-element-6d9b985{text-align:left;}.elementor-7157 .elementor-element.elementor-element-fc2fb15.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7157 .elementor-element.elementor-element-d23dca0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7157 .elementor-element.elementor-element-4d25c4e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc2e67 *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7157 .elementor-element.elementor-element-3dc2e67' 确保只影响当前您编辑的小部件 */
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .price, 
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .woocommerce-loop-product__title, 
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .button,
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7157 .elementor-element.elementor-element-3dc2e67 li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-90c6aea *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7157 .elementor-element.elementor-element-90c6aea' 确保只影响当前您编辑的小部件 */
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .price, 
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .woocommerce-loop-product__title, 
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .button,
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7157 .elementor-element.elementor-element-90c6aea li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */