/** Shopify CDN: Minification failed

Line 100:3 Expected "}" to go with "{"

**/
.hc-manuals-section
{
	background:#f9f9f9;
	padding:20px 0 100px 0;
	margin:0;
}

.hc-manuals-heading {

   color: #000;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Montreal-Serial, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 5;
  line-height: normal;
  text-transform: uppercase;
  padding:0 0 50px 0;
  }

  .hc-manuals-grid {
     display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	background:#fff;
  }

  .hc-manual-box {
  border: 1px solid #ccc;
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(33.333% - 14px);
  text-decoration: none;
  color: inherit;
  transition: box-shadow 0.2s;
  }

  .hc-manual-box:hover {
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  }

  .hc-manual-title {
    color: #000;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Montreal-Serial, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 5;
  line-height: normal;
  text-transform: uppercase;
  padding:20px 0 50px 0;;
  }

  .hc-manual-image {
    width: 100%;
    display: block;
    margin-top: auto;
  }

  /* Two blocks layout */
  .hc-manuals-grid:has(.hc-manual-box:nth-child(2):last-child) .hc-manual-box {
  width: calc(50% - 10px);
}

  @media screen and (max-width: 768px) {
	  
	  .hc-manuals-section
{
	padding:2px 0 50px 0;
}

	
	
	.hc-manuals-heading {

  font-size: 30px;
  padding:0 0 20px 0;
  }
	.hc-manual-box {
    width: 100% !important;
	}


  .hc-manual-title {

  font-size: 24px;
  padding:0 0 20px 0;

  }