.elementor-29963 .elementor-element.elementor-element-dc79ad3{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29963 .elementor-element.elementor-element-55e69e4{--display:flex;--min-height:40px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-29963 .elementor-element.elementor-element-55e69e4::before, .elementor-29963 .elementor-element.elementor-element-55e69e4 > .elementor-background-video-container::before, .elementor-29963 .elementor-element.elementor-element-55e69e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-29963 .elementor-element.elementor-element-55e69e4 > .elementor-background-slideshow::before, .elementor-29963 .elementor-element.elementor-element-55e69e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29963 .elementor-element.elementor-element-55e69e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29963 .elementor-element.elementor-element-6dbb26c{--display:flex;}.elementor-29963 .elementor-element.elementor-element-399add0{--display:flex;}.elementor-29963 .elementor-element.elementor-element-b9afd4c{font-size:14px;font-weight:600;line-height:32px;}.elementor-29963 .elementor-element.elementor-element-b9afd4c > *{max-width:100%;}.elementor-29963 .elementor-element.elementor-element-8f098c0{--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;--overflow:hidden;}.elementor-29963 .elementor-element.elementor-element-8f098c0:not(.elementor-motion-effects-element-type-background), .elementor-29963 .elementor-element.elementor-element-8f098c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-29963 .elementor-element.elementor-element-7549b48{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-7549b48.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-7549b48 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-8ab0a4b{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-8ab0a4b.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-8ab0a4b .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-082b07e{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-082b07e.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-082b07e .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-e4bead4{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-e4bead4.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-e4bead4 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-0415945{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-0415945.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-0415945 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-d551066{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-d551066.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-d551066 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-48825ce{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-48825ce.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-48825ce .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-d2e010b{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-d2e010b.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-d2e010b .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-1453d03{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-1453d03.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-1453d03 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-dbc4055{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-dbc4055.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-dbc4055 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-b3e8ebd{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-b3e8ebd.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-b3e8ebd .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-5f0a633{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-29963 .elementor-element.elementor-element-5f0a633.elementor-element{--align-self:center;}.elementor-29963 .elementor-element.elementor-element-5f0a633 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-29963 .elementor-element.elementor-element-b19e5e7{--grid-columns:1;}.elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination{text-align:center;font-weight:600;margin-top:24px;}.elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination .page-numbers:not(.dots){color:#FFC001;}body:not(.rtl) .elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 11px/2 );}body:not(.rtl) .elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 11px/2 );}body.rtl .elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 11px/2 );}body.rtl .elementor-29963 .elementor-element.elementor-element-b19e5e7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 11px/2 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:769px){.elementor-29963 .elementor-element.elementor-element-6dbb26c{--width:30%;}.elementor-29963 .elementor-element.elementor-element-399add0{--width:100%;}}@media(max-width:1024px){.elementor-29963 .elementor-element.elementor-element-b19e5e7{--grid-columns:2;}}@media(max-width:768px){.elementor-29963 .elementor-element.elementor-element-b19e5e7{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-b19e5e7 *//* 1. 让筛选器整行横向排列 */
.facetwp-facet {
    display: flex !important;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 20px;
}

/* 2. 隐藏难看的复选框小方块 */
.facetwp-checkbox input {
    display: none !important;
}

/* 3. 选项的文字样式 */
.facetwp-checkbox {
    padding: 2px 8px;
    cursor: pointer;
    background: #f5f5f5; /* 给个淡淡的背景色 */
    border-radius: 3px;
    color: #333;
    font-size: 13px;
}

/* 4. 选中后的样式（变红、加粗，如你最初的截图） */
.facetwp-checkbox.checked {
    color: #ff0000 !important;
    font-weight: bold;
    background: none; /* 选中时可以去掉背景 */
}

/* 5. 鼠标悬停效果 */
.facetwp-checkbox:hover {
    color: #ff0000;
}/* End custom CSS */