.elementor-207 .elementor-element.elementor-element-7e021b0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-207 .elementor-element.elementor-element-e47d860{--display:flex;}.elementor-207 .elementor-element.elementor-element-a82cf2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-207 .elementor-element.elementor-element-1e5cccf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-91a0f0b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.seastock88.com/wp-content/uploads/2025/10/banner1.jpg);background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-e17ba38 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.seastock88.com/wp-content/uploads/2025/10/banner2.jpg);background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-675ddc2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.seastock88.com/wp-content/uploads/2025/10/banner3.jpg);background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-207 .elementor-element.elementor-element-b5800b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-207 .elementor-element.elementor-element-b5800b7 .swiper-slide-contents{max-width:66%;}.elementor-207 .elementor-element.elementor-element-b5800b7 .swiper-slide-inner{text-align:center;}.elementor-207 .elementor-element.elementor-element-c4418fc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-207 .elementor-element.elementor-element-c4418fc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-207 .elementor-element.elementor-element-c4418fc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-207 .elementor-element.elementor-element-c4418fc .elementor-divider__text{font-size:28px;font-weight:600;}.elementor-207 .elementor-element.elementor-element-3541cc7{width:auto;max-width:auto;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-7e021b0{--content-width:100%;}.elementor-207 .elementor-element.elementor-element-e47d860{--width:15%;}.elementor-207 .elementor-element.elementor-element-1e5cccf{--width:100%;}}@media(max-width:1024px){.elementor-207 .elementor-element.elementor-element-7e021b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-207 .elementor-element.elementor-element-a82cf2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-3541cc7 */.elementor-element-woo .elementor-products-grid ul.products.elementor-grid{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e5cccf */.facetwp-template.facetwp-elementor-widget.elementor-element.elementor-element-3541cc7.elementor-grid-6.elementor-grid-tablet-3.elementor-grid-mobile-2.elementor-products-grid.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products {
    width: 100%;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e021b0 *//* ########## 手机端专属优化（767px以下屏幕）########## */
@media (max-width: 767px) {
  .facetwp-facet-cat {
    flex-wrap: nowrap; /* 禁止换行，强制横向排列 */
    overflow-x: auto; /* 关键：手机端显示横向滚动条 */
    overflow-y: hidden; /* 隐藏垂直滚动条 */
    -webkit-overflow-scrolling: touch; /* iOS原生弹性滚动，滑动超顺滑 */
    scrollbar-width: thin; /* Firefox精简滚动条 */
    padding: 10px 15px; /* 左右内边距，避免贴边 */
    margin: 0; /* 重置margin，适配手机端容器 */
  }

  .facetwp-checkbox {
    flex: 0 0 auto; /* 不收缩、不拉伸，保持自身宽度 */
    min-width: 90px; /* 手机端最小宽度（比桌面端略窄，适配小屏） */
    font-size: 13px; /* 手机端字体略小，节省空间 */
    padding: 7px 10px; /* 内边距微调，适配小屏触摸 */
  }

  /* 手机端滚动条美化（Chrome/Safari） */
  .facetwp-facet-cat::-webkit-scrollbar {
    height: 3px; /* 滚动条更细，不占空间 */
  }
  .facetwp-facet-cat::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
  }
  .facetwp-facet-cat::-webkit-scrollbar-track {
    background: transparent;
  }
}

/* 可选：交互增强（全端通用） */
.facetwp-checkbox:hover {
  background: #eee;
}
/* 选中状态（需配合JS添加active类） */
.facetwp-checkbox.active {
  background: #007bff;
  color: white;
}

/* 可选：平板端微调（768px-991px，根据需求调整） */
@media (min-width: 768px) and (max-width: 991px) {
  .facetwp-checkbox {
    font-size: 13px;
    padding: 7px 11px;
  }
}/* End custom CSS */