.elementor-1302 .elementor-element.elementor-element-52a0504{--display:flex;--min-height:450px;--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-1302 .elementor-element.elementor-element-0153ba7{--display:flex;--min-height:450px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-viewport, .woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs img{border-style:groove;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-1302 .elementor-element.elementor-element-d6c14ad{--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-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-43dd13b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-dc9d345{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;}.elementor-1302 .elementor-element.elementor-element-dc9d345 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1302 .elementor-element.elementor-element-dbed60c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:600;border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-dbed60c .elementor-button:hover, .elementor-1302 .elementor-element.elementor-element-dbed60c .elementor-button:focus{background-color:#1698C3;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-9010471{--display:flex;--min-height:450px;--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-1302 .elementor-element.elementor-element-9919985{--display:flex;--min-height:450px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-viewport, .woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs img{border-style:groove;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-1302 .elementor-element.elementor-element-a62412d{--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-1302 .elementor-element.elementor-element-84f292d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;color:#000000;}.elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-74ba48f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;}.elementor-1302 .elementor-element.elementor-element-74ba48f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-8d7acb0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:600;border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-8d7acb0 .elementor-button:hover, .elementor-1302 .elementor-element.elementor-element-8d7acb0 .elementor-button:focus{background-color:#1698C3;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-1302 .elementor-element.elementor-element-9010471{--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-1302 .elementor-element.elementor-element-9919985{--min-height:200px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1302 .elementor-element.elementor-element-a62412d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1302 .elementor-element.elementor-element-84f292d{text-align:center;}.elementor-1302 .elementor-element.elementor-element-84f292d .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-1302 .elementor-element.elementor-element-52a0504{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-0153ba7{--width:450px;}.elementor-1302 .elementor-element.elementor-element-d6c14ad{--width:43.5%;}.elementor-1302 .elementor-element.elementor-element-9010471{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-9919985{--width:450px;}.elementor-1302 .elementor-element.elementor-element-a62412d{--width:43.5%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-890005c *//* ==============================
   KX PRODUCT GALLERY
   左侧缩略图 + 正常图片切换
================================ */


/* 整个图库 */
.elementor-1302 .elementor-element.elementor-element-890005c.woocommerce-product-gallery,
.elementor-1302 .elementor-element.elementor-element-890005c .woocommerce-product-gallery{
    display:flex !important;
    align-items:flex-start;
    gap:18px;
    position:relative;
}


/* ==============================
   左侧缩略图
================================ */

.elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs{
    order:-1;
    flex:0 0 78px;
    width:78px !important;

    display:flex !important;
    flex-direction:column;
    gap:12px;

    margin:0 !important;
    padding:0 !important;
}


/* 单个缩略图 */
.elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs li{
    width:78px !important;
    float:none !important;
    margin:0 !important;
}


/* 缩略图图片 */
.elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs img{
    width:78px !important;
    height:78px !important;

    object-fit:contain;

    border:1px solid #dddddd;
    border-radius:8px;

    box-sizing:border-box;
}


/* 当前缩略图 */
.elementor-1302 .elementor-element.elementor-element-890005c .flex-control-thumbs img.flex-active{
    border:1px solid #999999;
}


/* ==============================
   主图显示区域
================================ */

.elementor-1302 .elementor-element.elementor-element-890005c .flex-viewport{
    flex:1 1 0;
    min-width:0;

    overflow:hidden !important;
}


/* 注意：
   不要设置 wrapper 的 width
   WooCommerce/FlexSlider 会自动计算
*/
.elementor-1302 .elementor-element.elementor-element-890005c .woocommerce-product-gallery__wrapper{
    margin:0 !important;
}


/* 主图片 */
.elementor-1302 .elementor-element.elementor-element-890005c .woocommerce-product-gallery__image img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7660589 *//* ==============================
   KX PRODUCT GALLERY
   左侧缩略图 + 正常图片切换
================================ */


/* 整个图库 */
.elementor-1302 .elementor-element.elementor-element-7660589.woocommerce-product-gallery,
.elementor-1302 .elementor-element.elementor-element-7660589 .woocommerce-product-gallery{
    display:flex !important;
    align-items:flex-start;
    gap:18px;
    position:relative;
}


/* ==============================
   左侧缩略图
================================ */

.elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs{
    order:-1;
    flex:0 0 78px;
    width:78px !important;

    display:flex !important;
    flex-direction:column;
    gap:12px;

    margin:0 !important;
    padding:0 !important;
}


/* 单个缩略图 */
.elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs li{
    width:78px !important;
    float:none !important;
    margin:0 !important;
}


/* 缩略图图片 */
.elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs img{
    width:78px !important;
    height:78px !important;

    object-fit:contain;

    border:1px solid #dddddd;
    border-radius:8px;

    box-sizing:border-box;
}


/* 当前缩略图 */
.elementor-1302 .elementor-element.elementor-element-7660589 .flex-control-thumbs img.flex-active{
    border:1px solid #999999;
}


/* ==============================
   主图显示区域
================================ */

.elementor-1302 .elementor-element.elementor-element-7660589 .flex-viewport{
    flex:1 1 0;
    min-width:0;

    overflow:hidden !important;
}


/* 注意：
   不要设置 wrapper 的 width
   WooCommerce/FlexSlider 会自动计算
*/
.elementor-1302 .elementor-element.elementor-element-7660589 .woocommerce-product-gallery__wrapper{
    margin:0 !important;
}


/* 主图片 */
.elementor-1302 .elementor-element.elementor-element-7660589 .woocommerce-product-gallery__image img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    object-fit:contain;
}/* End custom CSS */