/** Shopify CDN: Minification failed

Line 174:1 Expected "}" to go with "{"

**/
.wholesale-why {
  padding: 70px 0 70px;
  background:#f9f9f9;
  margin:0;
}

.wholesale-why__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  gap: 0px;
}

.wholesale-why__left {
  flex: 1 1 50%;
  padding:0 7% 0 6%;
}

.wholesale-why__left h2 {
  	color: #000;
	font-family: Montreal-Serial, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 5;
	line-height: 120%; 
	text-transform: uppercase;
  margin-bottom: 30px;
}

.wholesale-why__blocks .why-block {
  margin-bottom: 25px;
  text-align: left;
  padding:0 0 0 20px;
  border-left:8px solid #008157;
}

.wholesale-why__blocks .why-block h3 {
  	color: #000;
	font-family: "Calibre", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 55.68px */
	margin:0;
  margin-bottom: 5px;
  padding:5px 0 0 0;
}

.wholesale-why__blocks .why-block p {
  	color: #000;
	font-family: "Calibre", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%; /* 55.68px */
  margin: 0;
  padding:0;
}

.wholesale-why__right {
  flex: 1 1 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 50%;
}

.why-image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  
}

.desktoponly
{
	display:block;
}

.mobileonly
{
	display:none;
}

/* --- Mobile Layout --- */
@media screen and (max-width: 1024px) {
	
	.wholesale-why {
  padding: 40px 0 45px;
}
	
	.desktoponly
	{
		display:none;
	}

	.mobileonly
	{
		display:block;
	}

  .wholesale-why__inner {
    flex-direction: column;
    text-align: center;

  }
  
  .wholesale-why__left {
    order: 1;
    flex: 1 1 100%;
	padding:0 0 0 25px;
  }
  
 .why-image
 {

	width:100%;
	padding:0;
	margin:0;
 }	 
.why-image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  
}
  
  .wholesale-why__blocks {
    order: 3;
    margin-top: 20px;
	margin:0 10% 0 10%;
    text-align: center;
  }
  
  .wholesale-why__blocks .why-block {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 768px) {
	.wholesale-why__left h2 {
	font-size: 24px;
	  margin:0 auto;
  margin-bottom: 15px;
  max-width:70%;
  padding-right:25px;

}


.wholesale-why__blocks .why-block h3 {
	font-size: 16px;
  margin-bottom: 5px;
  padding:5px 0 0 0;
}

.wholesale-why__blocks .why-block p {

	font-size: 16px;

}

@media screen and (max-width: 450px) {
	.wholesale-why__left h2 {
  max-width:80%;
}
}
	