/** Shopify CDN: Minification failed

Line 29:17 Expected identifier but found whitespace
Line 29:19 Unexpected "{"
Line 29:28 Expected ":"
Line 62:15 Expected identifier but found whitespace
Line 62:17 Unexpected "{"
Line 62:26 Expected ":"
Line 67:15 Expected identifier but found whitespace
Line 67:17 Unexpected "{"
Line 67:26 Expected ":"
Line 71:14 Expected identifier but found whitespace
... and 18 more hidden warnings

**/
.risk-free-offer-section {
  padding: 20px;
}

.risk-free-offer-container {
  width: 100%;
  padding: 20px;
}

.risk-free-offer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: {{ section.settings.desktop_image_placement }};
}

.offer-content {
  max-width: 50%;
}

.offer-content h2 {
  color: #333;
}

.offer-content p {
  color: #666;
}

.offer-content .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #007bff;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
}

.offer-image img {
  max-width: 100%;
  height: auto;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .risk-free-offer {
    flex-direction: column;
    text-align: {{ section.settings.mobile_content_alignment }};
  }

  .offer-content {
    max-width: 100%;
    text-align: {{ section.settings.mobile_content_alignment }};
  }

  .offer-content h2 {
    font-size: {{ section.settings.mobile_heading_font_size }}px;
  }

  .offer-content p {
    font-size: {{ section.settings.mobile_text_font_size }}px;
  }

  .offer-image {
    width: {{ section.settings.mobile_image_width }}%;
    text-align: {{ section.settings.mobile_content_alignment }};
  }

  .offer-image img {
    height: {{ section.settings.mobile_image_height }}px;
  }
}