/** Shopify CDN: Minification failed

Line 43:21 Expected identifier but found whitespace
Line 43:23 Unexpected "{"
Line 43:32 Expected ":"

**/
.product__info-wrapper {
    background: #f5f5f5;
    padding: 20px 30px !important;
    -moz-box-shadow: -1px 10px 14px -7px rgba(0,0,0,0.75);
    box-shadow: -1px 10px 14px -14px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: -1px 10px 14px -14px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px 10px 14px -14px rgba(0,0,0,0.75);
    border: solid 1px #eee;
}
.page-width{
  padding:0!important;
}
.card__media{
   border: solid 1px #eee;
   box-shadow: 0px 0px 9px -4px rgba(173,173,173,0.74);
-webkit-box-shadow: 0px 0px 9px -4px rgba(173,173,173,0.74);
-moz-box-shadow: 0px 0px 9px -4px rgba(173,173,173,0.74);
}
.download-btn {
  display: inline-block;
  padding: 12px 20px;
  background-color: #1a73e8;
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-radius: 8px;
  transition: background-color 0.3s ease;
}
.download-btn:hover {
  background-color: #0c59c7;
}
.custom-70-30-section {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-color: {{ section.settings.bg_color }};
    padding: 40px;
  }

  .custom-70-30-left {
    flex: 0 0 70%;
    max-width: 70%;
    padding: 20px;
  }

  .custom-70-30-right {
    flex: 0 0 30%;
    max-width: 30%;
    padding: 20px;
  }
.product__description p{
  padding:2px;
  margin:0;
}

  /* Responsive */
  @media (max-width: 768px) {
    .custom-70-30-left, .custom-70-30-right {
      flex: 0 0 100%;
      max-width: 100%;
    }
    #shopify-section-template--24378341327131__main h1 {
    font-size: 19px;
}
  .page-width{
  padding:20px!important;
}
h1 {
    font-size: 30px !important;
  }
  h2 {
    font-size: 25px !important;
  }
}
