.elementor-19170 .elementor-element.elementor-element-53c4e93:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-53c4e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hesank.com/wp-content/uploads/2024/06/banner-8-dark.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19170 .elementor-element.elementor-element-53c4e93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;padding:50px 0px 50px 0px;}.elementor-19170 .elementor-element.elementor-element-53c4e93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-bb2e33f > .elementor-element-populated{color:#FFFFFF;text-align:center;}.elementor-19170 .elementor-element.elementor-element-1037f2a > .elementor-container{max-width:980px;}.elementor-19170 .elementor-element.elementor-element-1037f2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px -30px 0px;}.elementor-19170 .elementor-element.elementor-element-1037f2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-0cec815 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-0cec815{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 0% 5%;}.elementor-19170 .elementor-element.elementor-element-0cec815, .elementor-19170 .elementor-element.elementor-element-0cec815 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-19170 .elementor-element.elementor-element-33da891.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19170 .elementor-element.elementor-element-3dd9dc3 > .elementor-widget-container{background-color:#DEE3F0;margin:0px 0px 60px 0px;padding:3% 4% 4% 4%;border-style:solid;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 0px 0px #005DAA;}.elementor-19170 .elementor-element.elementor-element-3dd9dc3{text-align:start;}.woocommerce .elementor-19170 .elementor-element.elementor-element-3dd9dc3 .term-description{color:#3F3F3F;font-size:15px;}.elementor-19170 .elementor-element.elementor-element-97fb7dc{--spacer-size:30px;}.elementor-19170 .elementor-element.elementor-element-5c17c14{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-19170 .elementor-element.elementor-element-7d8b2ac > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-19170 .elementor-element.elementor-element-964d518{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-19170 .elementor-element.elementor-element-ee94c9a{--wd-gap:10px;}.elementor-19170 .elementor-element.elementor-element-90b85e8{--spacer-size:5px;}.elementor-19170 .elementor-element.elementor-element-8dd2c97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-19170 .elementor-element.elementor-element-8dd2c97.elementor-wc-products ul.products li.product{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-19170 .elementor-element.elementor-element-8dd2c97.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-19170 .elementor-element.elementor-element-93b74ee:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-93b74ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%);}.elementor-19170 .elementor-element.elementor-element-93b74ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-93b74ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-ce66518 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-630af87 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-19170 .elementor-element.elementor-element-630af87{text-align:start;}.elementor-19170 .elementor-element.elementor-element-630af87 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-19170 .elementor-element.elementor-element-fe1a51f{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-19170 .elementor-element.elementor-element-679ec1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-745efaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-de56411:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-de56411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19170 .elementor-element.elementor-element-de56411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19170 .elementor-element.elementor-element-de56411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-5d0d756{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-19170 .elementor-element.elementor-element-5d0d756 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-5d0d756 .elementor-divider-separator{width:100%;}.elementor-19170 .elementor-element.elementor-element-5d0d756 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19170 .elementor-element.elementor-element-9f58fee > .elementor-container{max-width:800px;}.elementor-19170 .elementor-element.elementor-element-6b043a5 > .elementor-container{max-width:983px;}.elementor-19170 .elementor-element.elementor-element-d0af97e{text-align:center;}.elementor-19170 .elementor-element.elementor-element-d0af97e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:bold;color:#1E293B;}.elementor-19170 .elementor-element.elementor-element-ff99781{--spacer-size:25px;}.elementor-19170 .elementor-element.elementor-element-dce122d:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-dce122d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ECF3FF 0%, #FFFFFF 100%);}.elementor-19170 .elementor-element.elementor-element-dce122d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-19170 .elementor-element.elementor-element-dce122d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-dce122d > .elementor-shape-top svg{width:calc(100% + 1.3px);height:130px;}.elementor-19170 .elementor-element.elementor-element-e206e15{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-19170 .elementor-element.elementor-element-e206e15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-19170 .elementor-element.elementor-element-e206e15:after{content:"0.9";}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__thumbnail__link{width:100%;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__meta-data span + span:before{content:"•";}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__card{border-radius:20px;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__text{margin-top:0px;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__title, .elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__title a{color:#898989;font-size:17px;font-weight:500;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__title{margin-bottom:25px;}.elementor-19170 .elementor-element.elementor-element-b8c32d9{--spacer-size:10px;}.elementor-19170 .elementor-element.elementor-element-cf5c725:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-cf5c725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 59%);}.elementor-19170 .elementor-element.elementor-element-cf5c725{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 240px 0px;}.elementor-19170 .elementor-element.elementor-element-cf5c725 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19170 .elementor-element.elementor-element-cf5c725 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-19170 .elementor-element.elementor-element-cf5c725 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:130px;}.elementor-19170 .elementor-element.elementor-element-e5d60fb{width:var( --container-widget-width, 105.152% );max-width:105.152%;--container-widget-width:105.152%;--container-widget-flex-grow:0;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-title{border-width:0px;border-color:rgba(191,191,191,0);padding:20px 20px 20px 20px;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-content{border-width:0px;border-block-end-color:rgba(191,191,191,0);color:#A7A7A7;font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-item:not(:last-child){margin-block-end:5px;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-title, .elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-icon{color:#000000;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-icon svg{fill:#000000;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-toggle-title{font-size:16px;font-weight:900;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-title .elementor-toggle-icon i:before{color:#000000;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-title .elementor-toggle-icon svg{fill:#000000;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#00ce1b;}.elementor-19170 .elementor-element.elementor-element-e5d60fb .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#00ce1b;}@media(max-width:1024px){.elementor-19170 .elementor-element.elementor-element-8dd2c97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-19170 .elementor-element.elementor-element-53c4e93{margin:-40px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-b0fcf79 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-33da891 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-8dd2c97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-19170 .elementor-element.elementor-element-93b74ee{padding:0px 20px 0px 20px;}.elementor-19170 .elementor-element.elementor-element-fe1a51f{padding:0px 20px 50px 20px;}.elementor-19170 .elementor-element.elementor-element-3cd103c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-1cd80c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19170 .elementor-element.elementor-element-d0af97e .elementor-heading-title{font-size:30px;}.elementor-19170 .elementor-element.elementor-element-dce122d{padding:0px 20px 0px 20px;}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19170 .elementor-element.elementor-element-e206e15:after{content:"0.5";}.elementor-19170 .elementor-element.elementor-element-e206e15 .elementor-post__thumbnail__link{width:100%;}.elementor-19170 .elementor-element.elementor-element-cf5c725{padding:0px 20px 60px 20px;}.elementor-19170 .elementor-element.elementor-element-e5d60fb > .elementor-widget-container{padding:15px 0px 0px 0px;}}@media(min-width:768px){.elementor-19170 .elementor-element.elementor-element-647476a{width:23.984%;}.elementor-19170 .elementor-element.elementor-element-0bf200a{width:76.016%;}.elementor-19170 .elementor-element.elementor-element-4de059f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-53c4e93 */.elementor-kit-8 .custom_title_h1,
.custom_title_h1 {
    color: #FFFFFF !important;
    text-align: center;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 61px;
    font-weight: 600;
}

.elementor-location-archive {
    margin-bottom: 0!important;

}


@media (max-width: 767px) {

.elementor-kit-8 .custom_title_h1,   
.custom_title_h1 {
    color: #FFFFFF!important;
    text-align: center;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 600;
}
   
   
   
   
   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1037f2a */.archive-title {
    min-width: 980px;
}

/* 移动端样式 */
@media only screen and (max-width: 600px) {
.archive-title {
    min-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89d332a *//* 移动端样式 */
@media only screen and (max-width: 600px) {

.elementor-19170 .elementor-element.elementor-element-5c17c14:hover {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}
.elementor-19170 .elementor-element.elementor-element-5c17c14 {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}
.wd-pf-btn button {
    width: 100%;
}



}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93b74ee *//* 桌面端样式 */





.category-bottom-description {
    /* 确保容器的宽度和布局 */
    width: 100%;
    margin: auto;
}


.bottom-description-item {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
}


.bottom-description-item-list {
    display: flex;          /* 使用 Flexbox 布局 */
    align-items: center;    /* 垂直居中对齐 */
    width: 1170px;
    max-width: 1170px;
    padding: 30px 0;
}

.bottom-description-info {
    padding-left: 50px;
}

.bottom-description-info p {
    margin-bottom: 0;
}

/* 设置 h2 和 p 的占比 */
.bottom-description-item-list h2 {
    flex: 0 0 30%;          /* 固定占比 40% */
    margin: 0;              /* 移除默认的外边距 */
    font-size: 16px;
}

.bottom-description-item-list .bottom-description-info {
    flex: 0 0 70%;          /* 固定占比 60% */
    margin: 0;              /* 移除默认的外边距 */
}


/* 奇数行添加背景色 #222222 */
.bottom-description-item:nth-child(odd) {
    background-color: #edf0f5;
    color: #000;            /* 可选：如果背景色较深，文字颜色设置为白色 */
}

/* 移动端样式 */
@media only screen and (max-width: 600px) {
    .bottom-description-item-list {
        flex-direction: column; /* 将子元素垂直排列 */
        align-items: flex-start; /* 左对齐子元素 */
    }

    .bottom-description-item-list h2,
    .bottom-description-item-list .bottom-description-info {
        flex: 0 0 100%;         /* 设置占比 100% */
        margin-bottom: 10px;    /* 给每个项目一些底部间距 */
    }


.bottom-description-item-list {
    display: flex;
    align-items: start;
    margin-bottom: 10px;
    max-width: 1170px;
    padding: 30px 20px;
}
.bottom-description-info {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe1a51f *//* 桌面端样式 */





.category-bottom-description {
    /* 确保容器的宽度和布局 */
    width: 100%;
    margin: auto;
}


.bottom-description-item {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
}


.bottom-description-item-list {
    display: flex;          /* 使用 Flexbox 布局 */
    align-items: center;    /* 垂直居中对齐 */
    width: 1170px;
    max-width: 1170px;
    padding: 30px 0;
}

.bottom-description-info {
    padding-left: 50px;
}

.bottom-description-info p {
    margin-bottom: 0;
}

/* 设置 h2 和 p 的占比 */
.bottom-description-item-list h2 {
    flex: 0 0 30%;          /* 固定占比 40% */
    margin: 0;              /* 移除默认的外边距 */
    font-size: 16px;
}

.bottom-description-item-list .bottom-description-info {
    flex: 0 0 70%;          /* 固定占比 60% */
    margin: 0;              /* 移除默认的外边距 */
}


/* 奇数行添加背景色 #222222 */
.bottom-description-item:nth-child(odd) {
    background-color: #edf0f5;
    color: #000;            /* 可选：如果背景色较深，文字颜色设置为白色 */
}

/* 移动端样式 */
@media only screen and (max-width: 600px) {
    .bottom-description-item-list {
        flex-direction: column; /* 将子元素垂直排列 */
        align-items: flex-start; /* 左对齐子元素 */
    }

    .bottom-description-item-list h2,
    .bottom-description-item-list .bottom-description-info {
        flex: 0 0 100%;         /* 设置占比 100% */
        margin-bottom: 10px;    /* 给每个项目一些底部间距 */
    }


.bottom-description-item-list {
    display: flex;
    align-items: start;
    margin-bottom: 10px;
    max-width: 1170px;
    padding: 30px 20px;
}
.bottom-description-info {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e206e15 */.elementor-post__title {
    margin-top: 25px!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;

}
.elementor-post__thumbnail__link {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dce122d */.elementor-element.elementor-element-a177522 .elementor-post__text {
    margin-top: 0!important;
}/* End custom CSS */