.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* 产品图库整体 */
.custom-gallery .woocommerce-product-gallery{
    display:flex;
    flex-direction:row;
    gap:20px;
}


/* 左侧缩略图 */
.custom-gallery .flex-control-thumbs{
    display:flex!important;
    flex-direction:column!important;
    width:90px;
    gap:12px;
    margin:0;
    padding:0;
    order:1;
}


/* 缩略图列表 */
.custom-gallery .flex-control-thumbs li{
    display:block!important;
    width:90px;
    list-style:none;
}


/* 缩略图图片 */
.custom-gallery .flex-control-thumbs img{
    width:90px;
    height:90px;
    object-fit:cover;
    border:1px solid #ddd;
}


/* 主图 */
.custom-gallery .woocommerce-product-gallery__wrapper{
    order:2;
    width:calc(100% - 110px);
}


/* 主图大小 */
.custom-gallery 
.woocommerce-product-gallery__image img{
    width:100%;
    max-height:650px;
    object-fit:contain;
}
/* =================================
   JOYROOM Mobile Product Filter
   ================================= */

/* 默认隐藏手机 Filter 按钮 */
.jr-mobile-filter-button {
    display: none;
}


/* =================================
   Mobile
   ================================= */

@media (max-width: 768px) {

    /* 隐藏 ShopEngine Filter */
    .shopengine-product-filters-wrapper.jr-filter-hidden,
    .shopengine-product-filters.jr-filter-hidden {
        display: none !important;
    }


    /* Filter 按钮 */
    .jr-mobile-filter-button {
        display: flex !important;

        align-items: center;
        justify-content: center;

        width: 100%;
        min-height: 46px;

        padding: 12px 18px;
        margin-bottom: 20px;

        background: #111111;
        color: #ffffff;

        border: 0;
        border-radius: 6px;

        font-size: 14px;
        font-weight: 500;
        line-height: 1;

        cursor: pointer;

        box-sizing: border-box;
    }


    /* Filter 图标 */
    .jr-mobile-filter-button .jr-filter-icon {
        margin-right: 8px;
        font-size: 16px;
    }


    /* 点击后的状态 */
    .jr-mobile-filter-button.jr-filter-active {
        background: #222222;
    }

}


/* =================================
   Desktop
   ================================= */

@media (min-width: 769px) {

    /* 桌面端一定显示 Filter */
    .shopengine-product-filters-wrapper.jr-filter-hidden,
    .shopengine-product-filters.jr-filter-hidden {
        display: block !important;
    }

    /* 桌面端绝对不要显示手机按钮 */
    .jr-mobile-filter-button {
        display: none !important;
    }

}/* End custom CSS */