/** Shopify CDN: Minification failed

Line 356:13 Expected identifier but found whitespace
Line 356:15 Unexpected "{"
Line 356:24 Expected ":"
Line 356:51 Expected ":"
Line 357:16 Expected identifier but found whitespace
Line 357:18 Unexpected "{"
Line 357:27 Expected ":"
Line 357:56 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:cart-template (INDEX:4) */
.cart-header{
	padding: 30px 0 0 0;
    margin-bottom: 50px;
    text-align: left;
    background-color: #fafafa;
}
.cart-header h1 {
		text-align:left;
}
/* END_SECTION:cart-template */

/* START_SECTION:collection-template (INDEX:6) */
div.product-grid{
  		margin: 1.25em 0;
  	}
    .category-header .section-title {
    width: 100% !important;
}
.collection-template .heading-two {
    text-align: center !important;
    margin-bottom: 15px !important;
}
.collection-template .section-header__description{
  text-align: center !important;
}
div.category-header {
    padding: 70px 0 50px 0 !important;
    margin-bottom: 30px;
    background-image: url(/cdn/shop/files/collection-bg-image.png) !important;
    background-position: top center;
    background-size: cover !important;
    position: relative !important;
    margin-top: -25px !important;
    background-repeat: no-repeat;
}
.category-static-images .category-img-right {
    position: absolute;
    width: 230px;
    bottom: -55px;
    right: 3%;
}
.category-static-images .category-img-left {
    position: absolute;
    width: 60px;
    left: 7%;
    bottom: -20px;
}

@media (max-width:768px){
  .category-static-images .category-img-right {
    width: 100px;
    bottom: -50px;
    right: 2%;
}
.category-static-images .category-img-left {
    width: 50px;
    left: 5%;
    bottom: -10px;
}
}

@media (max-width:575px){
  div.category-header {
    padding: 30px 0 30px 0 !important;
    margin-top: -17px !important;
}
.collection-template h1.heading-two {
    font-size: 28px;
}
}
/* END_SECTION:collection-template */

/* START_SECTION:coming-soon (INDEX:7) */
.heading-two  {
    margin-bottom: 0;
  }
  .coming-soon {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .coming-soon__title {
    font-size: 26px;
  }
/* END_SECTION:coming-soon */

/* START_SECTION:custom_banner_section (INDEX:10) */
/* small-12 medium-6 large-4 columns */
.block_slider_custom{
background: #fafafa; 
padding:80px 0 100px; 
}

.flickity-slider .carousel-cell {
width:100%;
background-color: rgb(245, 245, 241);
}

.block_slider_custom .panel {
    padding: 70px 50px 30px 20px;
} 

.block_slider_custom h3 {
    font-size: 24px !important;
    letter-spacing: 1px !important;
    color: #455560 !important;
    font-weight: 300 !important;
    font-family: "Raleway", "Raleway", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase; 
}

.block_slider_custom .subTitle {
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 14px;
    margin-bottom: 15px; 
    text-transform: uppercase; 
}

.block_slider_custom p{
    color:#425059 !important;
    text-transform: initial;
    font-size: 14px;
    line-height: 25px;
	font-family: "Raleway","Raleway",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
} 

.block_slider_custom .btn-default:hover, 
.block_slider_custom .btn-default:focus {
    background-color: #455560;
    border-color: #455560;
    color: #fff;
}

.block_slider_custom  .btn-default{
    padding: .95rem 1.5rem;
    font-size: .875rem;

    display: inline-block;
    cursor: pointer;
    font-family: "Raleway","Raleway";
    font-weight: normal;
    line-height: 1.25; 
    text-align: center;
    white-space: nowrap;
    border: 1px solid #83a15a;
    transition: all .2s ease-in-out;
	  text-transform: uppercase; 
    font-family: "Raleway","Raleway";
	font-size:15px;
	line-height: 1.25;
    letter-spacing: 1px; 

}

.flickity-prev-next-button.previous,
.flickity-prev-next-button.next{ 

opacity:0.7; 
}


.block_slider_custom .flickity-prev-next-button .arrow{
fill: #fff !important; 
}

.block_slider_custom svg{
margin-top:1px; 
}
/* END_SECTION:custom_banner_section */

/* START_SECTION:footer (INDEX:13) */
.mekor-footer{
  background:#faf7ef;
  text-align:center;
}
footer#footer {
    background-image: url(/cdn/shop/files/footer-bg.png);
    background-size: contain;
    width: 100%;
    padding-top: 40px !important; 
    position:relative;
}
.mekor-footer-top-image {
    margin-bottom: 15px;
    position: absolute;
    top: -20%;
    right: 10%;
}

.mekor-footer-top-image{
  margin-bottom:15px;
}
.mekor-footer-top-image img{
  max-width:180px;
}

.mekor-footer-logo{
  margin-bottom:30px;
}
.mekor-footer-logo img{
  max-width:220px;
}

.mekor-footer-middle{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 0px;
    padding-bottom: 30px;
    max-width: 800px;
}

.mekor-footer-col p{
    color: #3aad50;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 17px;
}

.mekor-footer-col ul{
  list-style:none;
  padding:0;
  margin:0;
}

.mekor-footer-col ul li{
  margin:0;
}
.mekor-footer-middle .footer-right {
    text-align: start;
    margin-left: 35px;
}
.mekor-footer-middle .footer-left {
    text-align: start;
    margin-left: 80px;
}
.mekor-footer-col a{
    text-align: start;
    color: #3aad50;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
}

.mekor-footer-center .mekor-footer-social{
  margin-top:5px;
}

.mekor-footer-social a{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  width:32px;
  height:32px;
  border:1px solid #3aad50 ;
  border-radius:50%;
  margin: 0;
  color:#3aad50 ;
  font-size:14px;
}

.mekor-footer-copy{
  background:#3aad50 ;
  color:#fff;
  padding:10px 0;
  font-size:16px;
}
.mekor-footer-copy p{
  margin:0;
}

/* Responsive */
@media(max-width:768px){
  .mekor-footer-middle{
    grid-template-columns:1fr;
  }
}
@media (max-width:600px){
  .mekor-footer-top-image {
    margin-bottom: 15px;
    position: absolute;
    top: -8%;
    right: 5%;
}
.mekor-footer-middle .footer-left {
    margin-left: 0;
    text-align: center;
}
.mekor-footer-middle .footer-right {
    margin-left: 0;
    text-align: center;
}
.mekor-footer-middle {
    gap: 20px 0;
}
.mekor-footer-top-image img {
    max-width: 100px;
}
}
/* END_SECTION:footer */

/* START_SECTION:title_custom (INDEX:33) */
.head{
 text-align: center;
 margin-bottom: 50px;
 text-transform: uppercase;
}



.head .primary {
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.lineTitle:before, .lineTitle:after {
    content: "";
    border-top: 1px solid #ddd;
    width: 30px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
}

.head h2 {
    color: #455560;
    letter-spacing: 1px;
    font-weight: 100;
    font-size: 24px;
    line-height: 1.25;
font-size:42px;
}
/* END_SECTION:title_custom */

/* START_SECTION:two_big_images (INDEX:34) */
.two_big_images{
 padding-top: {{ section.settings.padding-top1 }}px;
 padding-bottom: {{ section.settings.padding-bottom }}px;
}

.two_big_images .gridImages{
	text-align:center;
}

.two_big_images .mobGrid{
	position: relative;
	padding:0!important;
	
	
}

.two_big_images .layer{ 
	display:block;
	left: 0px;
    position: absolute;
    right: 0px;
	padding: 30px 0px 0px 30px;
	z-index: 100;
    top: 0;
	text-align:left;
}

.two_big_images .subTitle{
	
    height: 21px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font: normal normal 500 normal 14px / 21px "Raleway", "Raleway", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: 0px 0px 5px;
}

.two_big_images .h4{
    color: #31506d;
    font: normal normal 300 normal 24px / 32px "Raleway", "Raleway", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: 0px 0px 20px;
}

.two_big_images .btn_two_big{
	color: #31506d;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    width: 137.328px;
    border: 1px solid #31506d;
    font: normal normal 300 normal 14px / 17.5px "Raleway", "Raleway";
    padding: 8px 16px;
    transition: all 0.2s ease-in-out 0s;
} 

.two_big_images picture img{
    height: 100vh;
    width: 100%;
    object-fit: cover;
    vertical-align: middle; 
} 
 
@media (max-width: 1024px){  

  .two_big_images picture img{
   /** height:inherit; **/
    width: 100%;
  }

  .two_big_images .h4{
      margin-bottom:50px; 
  }

}
/* END_SECTION:two_big_images */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:pagination (INDEX:75) */
.pagination__btn {
    background: #149e44;
    padding: 4px 15px !important;
    color: white !important;
    border-radius: 100px !important;
}
.pagination__btn:hover {
    background: black !important;
}
ul.pagination {
    align-items: center !important;
}
/* END_SNIPPET:pagination */