.elementor .e-36f396c8-fbf9660{max-width:1400px;flex-direction:column;}.elementor .e-45c2375e-df1a190{width:60%;padding:0px;margin-inline-start:0px;display:flex;flex-direction:column;/* ==========================================
 PC端：画廊缩略图变纤细长方形 (ThirdLove 风格)
 ========================================== */
@media (min-width: 769px) {
  .woocommerce-product-gallery {
      display: flex !important;
      flex-direction: row-reverse !important;
      gap: 16px !important;
  }
  /* 缩略图列：宽度缩窄到 11%，显得更加纤细 */
  .woocommerce-product-gallery .flex-control-thumbs {
      width: 11% !important;
      display: flex !important;
      flex-direction: column !important;
      gap: 10px !important;
      margin: 0 !important;
      padding: 0 !important;
  }
  .woocommerce-product-gallery .flex-control-thumbs li {
      width: 100% !important;
      float: none !important;
  }
  /* 强制缩略图裁剪为 3:4 竖向长方形 */
  .woocommerce-product-gallery .flex-control-thumbs li img {
      width: 100% !important;
      height: auto !important;
      aspect-ratio: 3 / 4 !important;
      object-fit: cover !important;
      border-radius: 2px !important;
  }
  /* 主图区域宽度自动分配 */
  .woocommerce-product-gallery .flex-viewport {
      width: 87% !important;
      margin: 0 !important;
  }
}\n}.elementor .e-12a27e7-52b6155{font-family:"Inter";font-weight:300;font-size:12px;color:#030202;text-decoration:underline;background-color:#375efa00;}.elementor .e-8f094c0-e683d43{width:40%;padding-inline-start:15px;flex-direction:column;}.elementor .e-2425bf26-9e2f989{max-width:1400px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:start;/* ==========================================
 1. 画廊区域：1:1 还原 ThirdLove 窄缩略图+大主图
 ========================================== */
@media (min-width: 769px) {
  selector .woocommerce-product-gallery {
      display: flex !important;
      flex-direction: row-reverse !important;
      gap: 12px !important;
  }

  /* 极致纤细缩略图列 */
  selector .woocommerce-product-gallery .flex-control-thumbs {
      width: 10% !important;
      display: flex !important;
      flex-direction: column !important;
      gap: 6px !important;
      margin: 0 !important;
      padding: 0 !important;
  }

  selector .woocommerce-product-gallery .flex-control-thumbs li {
      width: 100% !important;
      float: none !important;
      margin: 0 !important;
  }

  /* 缩略图无缝贴合 + 高度跟随原图 */
  selector .woocommerce-product-gallery .flex-control-thumbs li img {
      width: 100% !important;
      height: auto !important;
      object-fit: contain !important;
      border-radius: 0px !important;
      border: 1px solid transparent !important;
      opacity: 0.7;
      transition: all 0.2s ease;
  }

  /* 高亮激活的缩略图 */
  selector .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,
  selector .woocommerce-product-gallery .flex-control-thumbs li img:hover {
      opacity: 1;
      border-color: #000000 !important;
  }

  /* 主图比例撑大至 88% */
  selector .woocommerce-product-gallery .flex-viewport {
      width: 88% !important;
      margin: 0 !important;
  }
}

/* ==========================================
 2. ThirdLove 极简胶囊加购按钮
 ========================================== */
button.single_add_to_cart_button.button.alt,
.woocommerce button.button.alt,
.elementor-widget-woocommerce-add-to-cart .button {
  background-color: #000000 !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  width: 100% !important;
  padding: 14px 24px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  border: none !important;
  transition: background-color 0.2s ease !important;
}

button.single_add_to_cart_button.button.alt:hover {
  background-color: #222222 !important;
}

/* ==========================================
 3. 变体与 Swatches 还原
 ========================================== */
/* 去除所有容器灰底/边框 */
.variations_form,
.variations_form table,
.variations_form tr,
.variations_form td,
.variations_form .value,
.variations_form .label {
  background: transparent !important;
  border: none !important;
  padding-left: 0 !important;
}

/* 尺码按钮：精致浅灰边框胶囊 */
.variations_form .swatch-button {
  border-radius: 4px !important;
  border: 1px solid #e5e5e5 !important;
  padding: 6px 12px !important;
  font-size: 13px !important;
  background: #ffffff !important;
  color: #222222 !important;
}

.variations_form .swatch-button.selected {
  background: #ffffff !important;
  color: #000000 !important;
  border: 1.5px solid #000000 !important;
  font-weight: 600 !important;
}

/* 移动端隐藏缩略图 */
@media (max-width: 768px) {
  selector .woocommerce-product-gallery .flex-control-thumbs {
      display: none !important;
  }
  selector .woocommerce-product-gallery .flex-viewport {
      width: 100% !important;
  }
}\n}.elementor .e-146d6d39-39be6bd{width:1400px;flex-direction:column;}