/**
 * PageFly Lazy Loading Fix - ULTIMATE VERSION
 * 超强力修复: 直接定义背景图,不依赖pagefly.css的懒加载机制
 */

/* ===== 方案1: 移除懒加载隐藏效果 ===== */
.pf-bg-lazy,
.__pf .pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-bg-lazy {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  /* 关键: 移除可能阻止背景显示的属性 */
  background-color: transparent !important;
  min-height: inherit !important;
}

/* ===== 方案2: 直接为每个元素定义背景图 (最高优先级) ===== */

/* Hero Banner */
.__pf.__pf_yBsrcz0i .pf-9_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-9_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_23.webp") !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Product Card 1 */
.__pf.__pf_yBsrcz0i .pf-25_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-25_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_54.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Product Card 2 */
.__pf.__pf_yBsrcz0i .pf-32_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-32_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_1.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Product Card 3 */
.__pf.__pf_yBsrcz0i .pf-40_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-40_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_11.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Product Card 4 */
.__pf.__pf_yBsrcz0i .pf-47_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-47_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_14.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Category 1 - Night Vision */
.__pf.__pf_yBsrcz0i .pf-60_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-60_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_91.png") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Category 2 */
.__pf.__pf_yBsrcz0i .pf-64_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-64_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_94.png") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Category 3 */
.__pf.__pf_yBsrcz0i .pf-68_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-68_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_100.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Category 4 */
.__pf.__pf_yBsrcz0i .pf-72_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-72_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_102.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Category 5 - Accessories */
.__pf.__pf_yBsrcz0i .pf-76_.pf-bg-lazy,
.__pf.__pf_yBsrcz0i .pf-76_ {
  background-image: url("./images/imgi_2_ABUIABACGAAgkqSdtAYohqqUCDChHDiiHA_106.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Bottom Banner */
.__pf.__pf_yBsrcz0i .pf-245_ {
  background-image: url("./images/imgi_82_image.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Top Bar Background */
.__pf.__pf_yBsrcz0i .pf-79_ {
  background-image: url("./images/ThyBack.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* ===== 禁用所有动画和transition ===== */
.animate-grow,
[class*="animate-"],
.pf-bg-lazy {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* ===== 确保所有PageFly容器可见 ===== */
[data-pf-type] {
  opacity: 1 !important;
  visibility: visible !important;
}

/* 移除可能的transform */
.__pf * {
  /* 不强制移除transform,可能影响布局 */
}
