/** Shopify CDN: Minification failed

Line 113:18 Unexpected "{"

**/
.t4s-col-inner {
	padding: var(--pd);
	background-color: var(--bg-cl);
}
.t4s-has-imgbg {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.t4s-text-bl {
	font-size: var(--text-fs);
	font-weight: var(--text-fw); 
	line-height: var(--text-lh);
	letter-spacing: var(--text-ls);
	font-style: var(--text-fonts);
	color:  var(--text-cl);
	margin-bottom: var(--text-mgb);
}
.t4s-font-italic-true {
    font-style: italic !important;
}
.t4s-text-shadow-true {
	text-shadow: 0 0 4px rgba(0,0,0,0.4);
}
.t4s-img-child::before, .t4s-img-child::after {
    pointer-events: none;
}
.t4s-img-child,
.custom-menu,
.socials-block,
.t4s-newsletter-parent {
	margin-bottom: var(--mgb); 
}
.t4s-img-child img {
	width: 100%;
	max-width: var(--width);
	display: inline-block;
	vertical-align: top;
}
.t4s-space-html {
	height: var(--height);
	margin-bottom: var(--mgb);
	vertical-align: top;
}
.t4s-space-html::before{
	content: "";
	display: inline-block;
	max-width: 100%;
	background-color: var(--color);
	width: var(--width);
	height: var(--height);
	vertical-align: top;
}
.info-heading {
	display: flex;
	margin-bottom: 15px;
	margin-top: 30px;
	gap: 10px;
	align-items: center
}
.info-heading p {
	margin: 0;
	font-size: 26px
}	
.info-pic {
	display: flex;
	gap: 15px;
	justify-content: space-between
}
.info-pic img {
	width: 48%;
	margin: auto
}
@media(min-width: 768px) {
	.t4s-img-child[style*="--width:0px"] img {
	    max-width: var(--max-width);
	}
	.t4s-text-bl[style*="--text-lh:0px"] {
	    line-height: 1 ;
	}
	.info-para {
		font-size: 18px 
	}	
	.info-pic {
		width: 70%;
		margin: auto
	}
}
@media(min-width: 768px) and (max-width: 1024px) {
	.t4s-space-html {
		height: var(--height-tl);
		margin-bottom: var(--mgb-tl);
	}
	.t4s-space-html::before{
		background-color: var(--color);
		width: var(--width-tl);
		height: var(--height-tl);
	}
	.t4s-hidden-tablet-true{display: none;}
    .t4s-col-inner {
          padding: var(--pd-tb);
      }
}
@media(max-width: 767px) {
	.t4s-col-inner {
		padding: var(--pd-mb);
	}
	.info-heading p, {
		font-size: 18px
	}
	.t4s-text-bl {
		font-size: var(--text-fs-mb);
		line-height: var(--text-lh-mb);
		letter-spacing: var(--text-ls-mb);
		margin-bottom: var(--text-mgb-mb);
	}
	.t4s-text-bl[style*="--text-lh-mb:0px"] {
	    line-height: 1;
	}
	.t4s-hidden-mobile-true{display: none;}
    .t4s-br-mb-true br {
        display: none;
    }

	.t4s-img-child,
	.custom-menu,
	.socials-block,
	.t4s-newsletter-parent {
		margin-bottom: var(--mgb-mb);
	}
    .t4s-space-html {
		height: var(--height-mb);
		margin-bottom: var(--mgb-mb);
	}
	.t4s-space-html::before{
		background-color: var(--color);
		width: var(--width-mb);
		height: var(--height-mb);
	}
	.t4s-img-child img {
		max-width: var(--width-mb);
	}
	.t4s-img-child[style*="--width-mb:0px"] img{
	    max-width: var(--max-width);
	}
}