/** Shopify CDN: Minification failed

Line 117:0 Expected "}" to go with "{"

**/
@media screen and (min-width: 750px) {

  .product__title {
    position: relative !important;
    left: -35px !important;
  }

  [id^="price-template"] {
    position: relative !important;
    left: -35px !important;
  }

}
@media screen and (min-width: 750px) {
  .product-form {
    transform: translateX(50px) !important;
  }
}
@media screen and (min-width: 750px) {
  .product__title {
    margin-top: 0px !important;
  }
}
@media screen and (min-width: 750px) {
  .premium-hook,
  .trust-inline,
  .product-form,
  .product__text {
    transform: translateX(-30px) !important;
  }
}
@media screen and (min-width: 750px) {

  .product__title,
  .price,
  .premium-hook,
  .product__text,
  .trust-inline,
  .product-form,
  .jdgm-widget,
  .jdgm-preview-badge {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .product-form form {
    max-width: 560px !important;
    margin: 0 auto !important;
  }

}
@media screen and (min-width: 750px) {
  .product-form__buttons {
    position: relative !important;
    left: 45px !important;
  }
}
@media screen and (min-width: 750px) {
  .product__title {
    margin-top: 30px !important;
  }
}
@media screen and (min-width: 750px) {
  .product__info-wrapper .premium-proof {
    position: relative !important;
    left: -30px !important;
  }
}
/* ABOUT US - fix bullet/text split */
@media screen and (min-width: 750px) {
  .rte ul li {
    display: list-item !important;
  }

  .rte ul li > p {
    display: inline !important;
    margin: 0 !important;
  }
}
@media screen and (min-width: 750px) {
  a.decorated-link,
  a.decorated-link:visited,
  a.decorated-link:hover {
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
/* CENTER + SHRINK PAGE TITLES */
@media screen and (min-width: 750px) {
  .main-page-title,
  .page-title,
  h1.main-page-title {
    text-align: center !important;
    font-size: 4rem !important;
    margin-bottom: 3rem !important;
  }
/* MOBILE ABOUT PAGE BULLET FIX */
@media screen and (max-width: 749px) {

  .rte ul {
    padding-left: 2rem !important;
  }

  .rte li {
    list-style-position: outside !important;
    padding-left: 0 !important;
    margin-bottom: 1.2rem !important;
    color: #fff !important;
  }
