.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/yas-hotsale1-scaled.jpg);background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-db5dd6b .swiper-slide-bg{background-color:#833ca3;background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-e91f708 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.seastock88.com/wp-content/uploads/2025/10/warehouse-.jpg);background-size:cover;}.elementor-207 .elementor-element.elementor-element-b5800b7 .elementor-repeater-item-e4d397e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.seastock88.com/wp-content/uploads/2025/10/pre-sale-7.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 .attachment-woocommerce_thumbnail{border-style:solid;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products ul.products li.product span.onsale{display:block;}@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(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:767px){.elementor-207 .elementor-element.elementor-element-7e021b0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-207 .elementor-element.elementor-element-b5800b7 .swiper-slide{height:200px;}.elementor-207 .elementor-element.elementor-element-3541cc7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:64px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-3541cc7 */.elementor-element-woo .elementor-products-grid ul.products.elementor-grid{
    display: block;
}
.woocommerce-pagination{
    width: 100%;
    float: left;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6547e3e *//* 分页容器居中 */
.facetwp-facet-pager_ {
    margin: 30px 0; /* 上下间距 */
    text-align: center; /* 文本居中（兼容旧浏览器） */
}

/* 分页按钮容器 */
.facetwp-pager {
    display: inline-flex; /* 使按钮横向排列且整体居中 */
    align-items: center;
    gap: 8px; /* 按钮之间的间距 */
    padding: 10px;
}

/* 通用分页按钮样式 */
.facetwp-pager .facetwp-page {
    display: inline-block;
    padding: 8px 14px;
    border: 1px solid #e0e0e0; /* 边框 */
    border-radius: 4px; /* 圆角 */
    color: #333; /* 文字颜色 */
    text-decoration: none; /* 去除下划线 */
    font-size: 14px;
    transition: all 0.2s ease; /* 过渡动画 */
}

/* 鼠标悬停效果 */
.facetwp-pager .facetwp-page:hover:not(.active):not(.dots) {
    background-color: #f5f5f5; /* 悬停背景色 */
    border-color: #ccc;
    color: #007cba; /* 悬停文字色（可改为品牌色） */
}

/* 当前页激活样式 */
.facetwp-pager .facetwp-page.active {
    background-color: #007cba; /* 激活背景色（可改为品牌色） */
    color: white; /* 激活文字色 */
    border-color: #007cba;
    font-weight: bold;
}

/* 上一页/下一页按钮样式 */
.facetwp-pager .prev,
.facetwp-pager .next {
    padding: 8px 16px;
    background-color: #f9f9f9;
}

/* 省略号样式（无交互） */
.facetwp-pager .dots {
    padding: 8px 6px;
    border: none;
    cursor: default;
}

/* 禁用状态（如果分页有禁用场景） */
.facetwp-pager .facetwp-page.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.facetwp-pager .facetwp-page.disabled:hover {
    background-color: transparent;
    color: #333;
    border-color: #e0e0e0;
}/* 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-woocommerc.woo-boxe-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 */