.single-product #primary > .site-container {
  padding: 50px 30px 30px 30px;
}
.single-product #primary > .site-container .available-coupons {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: bold;
  margin-top: 20px;
}
.single-product #primary > .site-container .available-coupons .wt_sc_single_coupon {
  max-width: 200px;
}
.single-product #primary > .site-container div.images .flex-control-thumbs {
  margin-top: 0;
}
.single-product #primary > .site-container .summary.entry-summary {
  text-align: center;
}
.single-product #primary > .site-container .summary.entry-summary h1.product_title.entry-title {
  font-size: 1.8em !important;
  font-family: "Montserrat" !important;
  line-height: 1.2em;
  text-align: center;
}
.single-product #primary > .site-container .summary.entry-summary form.cart {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.single-product #primary > .site-container .summary.entry-summary form.cart .add-to-cart-inputs {
  display: flex;
}
.single-product #primary > .site-container .summary.entry-summary form.cart #gift-this-product {
  margin-top: 2em;
  width: 100%;
  padding: 1em;
  align-items: start;
}
.single-product #primary > .site-container .summary.entry-summary form.cart #gift-this-product button {
  margin: 20px auto;
}
.single-product #primary > .site-container .summary.entry-summary form.cart #gift-this-product button:hover {
  box-shadow: none !important;
}
.single-product #primary > .site-container .summary.entry-summary .ppcp-messages {
  display: none !important;
}
.single-product #primary > .site-container .summary.entry-summary .wcfmmp_sold_by_container_title {
  font-size: 25px;
  font-family: "Patrick Hand";
  color: #e7668c;
}
.single-product #primary > .site-container .summary.entry-summary .wcfmmp_sold_by_container_advanced {
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.single-product #primary > .site-container .summary.entry-summary .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
  display: none;
}
.single-product #primary > .site-container .summary.entry-summary .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left {
  height: 45px;
}
.single-product #primary > .site-container .summary.entry-summary .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_right a {
  font-size: 17px;
}
.single-product #primary > .site-container ul.tabs.wc-tabs li.active {
  z-index: 1;
}
.single-product #primary > .site-container .related.products .products .entry.product {
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1) !important;
}
.single-product #primary > .site-container .related.products .products .entry.product .product-details {
  padding: 1rem 1rem 1.5rem !important;
  margin: 0 0.5em !important;
}
.single-product #primary > .site-container .related.products .products .entry.product .product-details .woocommerce-loop-product__title {
  font-size: 1.1em !important;
  font-family: "Montserrat";
  line-height: 1.5em;
  text-align: center;
}
.single-product #primary > .site-container .related.products .products .entry.product .product-details .price {
  text-align: center;
  font-size: 1.2em !important;
}
.single-product #primary > .site-container .related.products .products .entry.product .wcfmmp_sold_by_container {
  display: none;
}
.single-product .yith-ywgc-gift-this-product-modal-wrapper {
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1) !important;
  border: 1px solid #bdbdbd;
}

/*# sourceMappingURL=tlp-single-product.css.map */
