/******* Do not edit this file *******
Code Snippets Manager
Saved: Sep 17 2025 | 01:02:35 */
/* CSS that only loads on single product pages for Box Product type */
body.single-product .product-type-box_product .col-left ul {
  float: left !important;
  width: 100% !important;
  display: table !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 25% !important;
  padding-top: 35% !important;
  padding-right: 12% !important;
  padding-bottom: -2% !important;
  padding-left: 17% !important;
}
body.single-product .product-type-box_product .ubp_box_content {
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  height: 100% !important;
  min-height: 600px !important;
}
body.single-product .product-type-box_product .col-left {
  height: 100% !important;
  min-height: 800px !important;
}
body.single-product .product-type-box_product .col-left ul li {
  float: left !important;
  width: 23% !important;
  overflow: hidden !important;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  body.single-product .product-type-box_product .vertical_left .col-left.ubp-column-4 ul li, body.single-product .product-type-box_product .vertical_right .col-left.ubp-column-4 ul li {
    width: 23% !important;
  }
  body.single-product .product-type-box_product .col-left {
    min-height: 0 !important;
    width: 100% !important;
    padding: 5% !important;
  }
  body.single-product .product-type-box_product .ubp_box_content {
    height: 100% !important;
    min-height: 0 !important;
    aspect-ratio: 1 !important;
  }
  body.single-product .product-type-box_product .col-left ul {
    padding-top: 31% !important;
  }
  body.single-product .product-type-box_product .col-right {
    width: 95% !important;
  }
  body.single-product .product-type-box_product .col-right li, body.single-product .product-type-box_product .col-right ul li {
    width: 45% !important;
    margin: 0 0 10px 0 !important;
  }
}
body.single-product .product-type-box_product .price.ubp_bundle {
  text-align: center !important;
}
body.single-product .product-type-box_product .quantity {
  position: relative !important;
  display: block !important;
  width: var(--quantity-width, 70px) !important;
  height: var(--quantity-height, 55px) !important;
  align-self: center !important;
  align-items: center !important;
  align-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.single-product .product-type-box_product .input-text.qty.text {
  padding-inline: 2px !important;
}
body.single-product .product-type-box_product .added_to_cart.wc-forward {
  width: 130px;
  display: block !important;
  margin: auto !important;
  margin-top: auto !important;
  margin-top: 20px !important;
}
body.single-product .product-type-box_product .ubp_box_add_to_cart_button {
  display: block !important;
  margin: auto !important;
  margin-top: auto !important;
  margin-top: 20px !important;
}
body.single-product .product-type-box_product .woocommerce-loop-product__title {
  text-shadow: 4px 4px 0px var(--theme-palette-color-6, #ebbc87) !important;
  font-size: 20px !important;
  color: var(--theme-palette-color-2, #543a26) !important;
}
