.elementor-1087 .elementor-element.elementor-element-d60be0f{--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-1087 .elementor-element.elementor-element-d60be0f:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-d60be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1087 .elementor-element.elementor-element-ea9788e{--display:flex;}.elementor-1087 .elementor-element.elementor-element-ea9788e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1087 .elementor-element.elementor-element-0afed36{--display:flex;border-style:none;--border-style:none;}.elementor-1087 .elementor-element.elementor-element-8232da5{--n-accordion-title-font-size:1rem;--e-transform-rotateZ:360deg;border-style:none;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-gap:112px;}.elementor-1087 .elementor-element.elementor-element-8232da5.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-8232da5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1087 .elementor-element.elementor-element-8232da5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:26px;}.elementor-1087 .elementor-element.elementor-element-bae4daa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1087 .elementor-element.elementor-element-bae4daa .elementor-divider-separator{width:100%;}.elementor-1087 .elementor-element.elementor-element-bae4daa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1087 .elementor-element.elementor-element-8eaf6c8{--display:flex;border-style:none;--border-style:none;}.elementor-1087 .elementor-element.elementor-element-781f45d{--n-accordion-title-font-size:1rem;border-style:none;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-gap:77px;}.elementor-1087 .elementor-element.elementor-element-781f45d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1087 .elementor-element.elementor-element-781f45d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:26px;}:where( .elementor-1087 .elementor-element.elementor-element-781f45d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1087 .elementor-element.elementor-element-bfa166f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1087 .elementor-element.elementor-element-bfa166f .elementor-divider-separator{width:100%;}.elementor-1087 .elementor-element.elementor-element-bfa166f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1087 .elementor-element.elementor-element-5186b75{--display:flex;border-style:none;--border-style:none;}.elementor-1087 .elementor-element.elementor-element-96230d0{--n-accordion-title-font-size:1rem;border-style:none;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-gap:55px;}.elementor-1087 .elementor-element.elementor-element-96230d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1087 .elementor-element.elementor-element-96230d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:26px;}.elementor-1087 .elementor-element.elementor-element-7a5c21d{--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-1087 .elementor-element.elementor-element-dd3c6c5{--grid-columns:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1087 .elementor-element.elementor-element-ea9788e{--width:25%;}.elementor-1087 .elementor-element.elementor-element-7a5c21d{--width:75%;}}@media(max-width:1024px){.elementor-1087 .elementor-element.elementor-element-dd3c6c5{--grid-columns:2;}}@media(max-width:767px){.elementor-1087 .elementor-element.elementor-element-dd3c6c5{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-38899bc *//* 1. 标题美化：深蓝色、全大写、加粗、增加字间距 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterTitle, 
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterTitle h3 {
    color: #2B3E5B !important; /* 你的品牌深蓝色 */
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important; /* 强制全大写 */
    letter-spacing: 1.5px !important; /* 增加高级感的间距 */
    margin-bottom: 25px !important;
    border: none !important; /* 去掉多余的边框线 */
}

/* 2. 筛选块间距：让侧边栏更有呼吸感 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterWrapper {
    margin-bottom: 45px !important; /* 增加每个大项之间的垂直距离 */
    padding: 0 !important;
}

/* 3. 价格滑动条美化：改为品牌金色 */
/* 已选择的价格区间条 */
.elementor-1087 .elementor-element.elementor-element-38899bc .ui-slider-range {
    background-color: #B59A6D !important; /* 你的品牌金色 */
}
/* 左右两个圆点滑块 */
.elementor-1087 .elementor-element.elementor-element-38899bc .ui-slider-handle {
    background-color: #B59A6D !important;
    border: 2px solid #B59A6D !important;
    border-radius: 50% !important; /* 强制保持圆形 */
}

/* 4. 选项文字美化：深蓝色，悬停变金 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfLiLabel {
    color: #2B3E5B !important;
    font-size: 14px !important;
    transition: color 0.3s ease !important;
}
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfLiLabel:hover {
    color: #B59A6D !important; /* 鼠标放上去变金色 */
}

/* 5. 细节清理：隐藏无用的提示文字 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfPriceParamInfo {
    display: none !important; /* 隐藏“最高价是...”这类文字 */
}

/* 6. 折叠箭头美化 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfToggle {
    color: #2B3E5B !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38899bc *//* 1. 标题美化：深蓝色、全大写、加粗、增加字间距 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterTitle, 
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterTitle h3 {
    color: #2B3E5B !important; /* 你的品牌深蓝色 */
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important; /* 强制全大写 */
    letter-spacing: 1.5px !important; /* 增加高级感的间距 */
    margin-bottom: 25px !important;
    border: none !important; /* 去掉多余的边框线 */
}

/* 2. 筛选块间距：让侧边栏更有呼吸感 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfFilterWrapper {
    margin-bottom: 45px !important; /* 增加每个大项之间的垂直距离 */
    padding: 0 !important;
}

/* 3. 价格滑动条美化：改为品牌金色 */
/* 已选择的价格区间条 */
.elementor-1087 .elementor-element.elementor-element-38899bc .ui-slider-range {
    background-color: #B59A6D !important; /* 你的品牌金色 */
}
/* 左右两个圆点滑块 */
.elementor-1087 .elementor-element.elementor-element-38899bc .ui-slider-handle {
    background-color: #B59A6D !important;
    border: 2px solid #B59A6D !important;
    border-radius: 50% !important; /* 强制保持圆形 */
}

/* 4. 选项文字美化：深蓝色，悬停变金 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfLiLabel {
    color: #2B3E5B !important;
    font-size: 14px !important;
    transition: color 0.3s ease !important;
}
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfLiLabel:hover {
    color: #B59A6D !important; /* 鼠标放上去变金色 */
}

/* 5. 细节清理：隐藏无用的提示文字 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfPriceParamInfo {
    display: none !important; /* 隐藏“最高价是...”这类文字 */
}

/* 6. 折叠箭头美化 */
.elementor-1087 .elementor-element.elementor-element-38899bc .wpfToggle {
    color: #2B3E5B !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-accordion .elementor-accordion-item .elementor-tab-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
  margin-left: auto;
  display: flex;
  align-items: center;
  transition: transform 0.3s ease;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  transform: rotate(180deg);
}/* End custom CSS */