HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/zeusxp5/chuair.org/wp-content/themes/lifttruck/resources/scss/vendors/woocom/_single.scss
.single-product header + .woocommerce {
  --wp--style--global--content-size: 1200px;
}
.single-product.woocommerce div.product {
  margin-top: 0;
}


//////////////// Layout /////////////////////////

.single-product-details {
  > div:first-child {
    @include for-huge-up {      
      min-width: 53%;
    }
  }
}



//////////////// Product Details /////////////////////////

.single-product .wp-block-post-title {
  font-size: calc(2rem + 0.25 * ( (100vw - 576px) / 864));
  margin-bottom: 0.75rem;
  @include for-huge-up {
    font-size:2.25rem;
  }
}

.single-product.woocommerce .wp-block-woocommerce-product-meta,
.single_variation_wrap,
.single-product.woocommerce .variations_form.cart table.variations {
  border-top: 1px solid rgba(150, 144, 162, 0.12);
  padding-block: 0.75rem;
  margin: 0;
}

.single-product.woocommerce div.product form.cart {
  margin-bottom: 1em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  &.grouped_form label[for="quantity"]{
    display:none;
  }

  button[name=add-to-cart] {
    margin-top: 1em;
  }
}

.single-product.woocommerce .wp-block-woocommerce-product-meta {
  margin-block-start: 0.75rem;
}
.single_variation_wrap .woocommerce-variation-availability > p {
  margin: 0;
}

.single-product.woocommerce  div.product form.cart div.quantity .qty {
  padding-block: 0;
  margin-inline-end: 0;
}
.woocommerce-grouped-product-list.group_table {
  margin-bottom: var(--wp--preset--spacing--30);
}
.single-product.woocommerce .wp-block-woocommerce-product-meta > .wp-block-group {
  gap: 8px;
  flex-wrap: wrap;
  > div:not(:last-child):after {
    content: "•";
    color: var(--wp--preset--color--primary);
    display: inline-block;
    margin-inline-start: 2px;
    font-size: 0.8em;
  }
}

.wp-block-woocommerce-product-price {
  margin-top: 0;
}

///////// Variations //////////////////////////////////

.single-product.woocommerce .variations_form.cart table.variations {
  tbody {
    display: flex;
    gap: 12px;
    tr {
      display: flex;
      flex-direction: column;
      margin: 0;
      th {
        line-height: 1.5;
      }
    }
    label {
      display: block;
      margin: 0;
    }
    select {
      padding: 0 0.75rem;
      min-height: 2.125rem;
      font-size: 0.9em;
      max-height: 37px;    
      max-width: max-content;
    }
  }
}