.elementor-7105 .elementor-element.elementor-element-8ff1a3b{--display:flex;--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-7105 .elementor-element.elementor-element-d93ca8b .elementor-repeater-item-1b3797e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://shop.colliya.com/wp-content/uploads/2025/08/83-1.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .elementor-repeater-item-1c26526 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://shop.colliya.com/wp-content/uploads/2025/08/86.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .elementor-repeater-item-306d85b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://shop.colliya.com/wp-content/uploads/2025/08/03.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide-contents{max-width:66%;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide-inner{text-align:center;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-7105 .elementor-element.elementor-element-0f73223{--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-7105 .elementor-element.elementor-element-aa7f984{--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-7105 .elementor-element.elementor-element-550b46b{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-550b46b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7105 .elementor-element.elementor-element-550b46b .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-7105 .elementor-element.elementor-element-806080c{--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-7105 .elementor-element.elementor-element-bf4cf61{margin:50px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-271b9f6{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-7105 .elementor-element.elementor-element-4241b82 .elementor-button{background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-7105 .elementor-element.elementor-element-4241b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-4241b82.elementor-element{--order:99999 /* order end hack */;}.elementor-7105 .elementor-element.elementor-element-be56abf{--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-7105 .elementor-element.elementor-element-979bce8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7105 .elementor-element.elementor-element-979bce8 .elementor-divider-separator{width:100%;}.elementor-7105 .elementor-element.elementor-element-979bce8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7105 .elementor-element.elementor-element-1afffd5{--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-7105 .elementor-element.elementor-element-8649f43{--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-7105 .elementor-element.elementor-element-7c0b245{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-4eb97b6{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-7105 .elementor-element.elementor-element-6c39e4b .elementor-button{background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-7105 .elementor-element.elementor-element-4f9c644{--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-7105 .elementor-element.elementor-element-d0debd0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7105 .elementor-element.elementor-element-d0debd0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7105 .elementor-element.elementor-element-54823e33{padding:55px 0px 20px 0px;}.elementor-7105 .elementor-element.elementor-element-44ed6877{text-align:center;}.elementor-7105 .elementor-element.elementor-element-44ed6877 .elementor-heading-title{line-height:1.4em;letter-spacing:-0.2px;}@media(min-width:768px){.elementor-7105 .elementor-element.elementor-element-aa7f984{--width:66.6666%;}.elementor-7105 .elementor-element.elementor-element-806080c{--width:80%;}.elementor-7105 .elementor-element.elementor-element-8649f43{--width:55%;}.elementor-7105 .elementor-element.elementor-element-4f9c644{--width:55%;}}@media(max-width:767px){.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide{height:300px;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide-contents{max-width:82%;}.elementor-7105 .elementor-element.elementor-element-d93ca8b .swiper-slide-inner{padding:20px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-550b46b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-7105 .elementor-element.elementor-element-54823e33{padding:30px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-44ed6877 .elementor-heading-title{font-size:24px;}.elementor-7105 .elementor-element.elementor-element-4fcc49c7 > .elementor-container{max-width:500px;}.elementor-7105 .elementor-element.elementor-element-4fcc49c7{padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-77401662.elementor-element{--flex-grow:1;--flex-shrink:1;}}/* Start custom CSS for shortcode, class: .elementor-element-77401662 *//* 基础样式：确保产品列表使用 Grid 布局 */
.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important; /* 默认桌面4列 */
    gap: 20px !important; /* 产品间距（可根据需要调整） */
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

/* 产品项样式调整（避免额外间距干扰） */
.woocommerce ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 平板设备（769px - 1024px）：2列 */
@media (min-width: 769px) and (max-width: 1024px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* 手机设备（≤768px）：1列 */
@media (max-width: 768px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */