/*
Theme Name: hello-elementor-child License
Template: hello-elementor
Version: 1.2.2
Description: 站点功能与样式扩展。
Text Domain: hello-elementor-child
*/

/* ------------------------------------------------------------------
   Product page layout: variation (SKU) options listed vertically,
   one full width row per option. Layout only - colours, borders,
   fonts and sizes are left untouched.
   ------------------------------------------------------------------ */
@media (min-width: 768px) {
  body.single-product.woo-variation-swatches .wvs-style-squared.variable-items-wrapper.variable-items-wrapper {
    display: flex;
    gap:20px;
    align-items: stretch;
    justify-content: flex-start;
  }

  body.single-product.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    width: 48%;
    max-width: 48%;
    min-width: 0;
    margin: 0 0 8px 0;
    text-align: left;
  }

  body.single-product.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-contents {
    align-items: flex-start;
    justify-content: center;
    text-align: left;
  }

  body.single-product.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    width: 100%;
    text-align: left;
    white-space: normal;
  }
}

.woocommerce-Tabs-panel--description {
    background-color: #F3F3F3 !important;
}

.pdi-detail-images,
.woocommerce-Tabs-panel--description img {
    background-color: #F3F3F3 !important;
}

li.additional_information_tab,
.woocommerce-Tabs-panel--additional_information {
    display: none !important;
}