/** Shopify CDN: Minification failed

Line 264:17 Expected ":"

**/


/* CSS from section stylesheet blocks */
.mjb-page-banner-container * {
    margin:0;
    padding:0;
  }
  .mjb-flex {
    display: flex;
  }

  .mjb-flex.mjb-flex-reverse {
    flex-direction:row-reverse;
  }
  .mjb-flex-wrap {
    flex-wrap: wrap;
  }


  .mjb-flex-1 {
    flex: 1;
  }

  .mjb-btn {
    display: inline-block;
    text-decoration: none;
  }

  .mjb-page-banner-image img {
    max-width: 100%;

  }

  .mjb-list span {
    font-weight: bold;
  }

  .mjb-list li {
    width: 300px;
  }
@media (width <= 768px) {
    .mjb-home-main-banner .mjb-page-banner-content h2 {
        font-size: 52px !important;
    }
}

  @media screen and (max-width:768px){
    .mjb-page-banner-container {
    flex-direction:column !important;
    }
    .mjb-banner-page .mjb-page-banner-content,
    .mjb-collections-banner .mjb-page-banner-content{
      display:flex;
        flex-direction:column !important;
     
      justify-content:center;
    }
     .mjb-banner-page .mjb-page-banner-content h2,
     .mjb-collections-banner .mjb-page-banner-content h2 {
       font-size:32px !important;
    }
  }
/* Zoom In #1 */
  figure {
      width: 100%;
      height: 400px;
      margin: 0;
      padding: 0;
    
      overflow: hidden;
  }
  figure:hover+span {
  	bottom: -36px;
  	opacity: 1;
  }

.mjb-collection-grid-card a {
  text-decoration:none;
}
  /* Zoom In #1 */
  .mjb-collection-grid-card figure img {
  	-webkit-transform: scale(1);
  	transform: scale(1);
  	-webkit-transition: .3s ease-in-out;
  	transition: .3s ease-in-out;
  }
  .mjb-collection-grid-card figure:hover img {
  	-webkit-transform: scale(1.3);
  	transform: scale(1.3);
  }
  /* Grid Container */
  .mjb-collection-grid-flex.mjb-collection-grid-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 24px;
  }

  /* Card Styling */
  .mjb-collection-grid-flex.mjb-collection-grid-card {
      flex: 1 1 calc(33.333% - 16px);
      box-sizing: border-box;
      overflow: hidden;
      flex-direction: column;
     
      display: flex;
      margin: 20px 0px;
  }

  /* Image Styling */
  .mjb-collection-grid-flex.mjb-collection-grid-card__image {
      width: 100%;
      height: 400px; /* Maintain aspect ratio */
      object-fit: cover;
  }

  /* Heading Styling */
  .mjb-collection-grid-flex.mjb-collection-grid-card__heading {
      font-size: 20px;
      margin: 0;
      color: #E6A375;
  }

  /* Content Container Styling */
  .mjb-collection-grid-content-container {
      text-align: center;
      padding: 0 15px; /* Adjust padding for smaller screens */
  }

  /* Text Styling */
  .mjb-collection-grid-flex.mjb-collection-grid-card__text {
      font-size: 14px;
      margin: 10px 0;
      color: #CE8F86;
  }

  /* Media Queries for Responsiveness */
  @media (max-width: 1200px) {
      .mjb-collection-grid-flex.mjb-collection-grid-card {
          flex: 1 1 calc(50% - 16px); /* 2 columns */
      }
  }

  @media (max-width: 768px) {
      .mjb-collection-grid-flex.mjb-collection-grid-card {
          flex: 1 1 100%; /* 1 column */
      }
  }

  @media (max-width: 480px) {
      .mjb-collection-grid-flex.mjb-collection-grid-card__heading {
          font-size: 18px; /* Smaller heading for small screens */
      }

      .mjb-collection-grid-flex.mjb-collection-grid-card__text {
          font-size: 12px; /* Smaller text for small screens */
      }

      .mjb-collection-grid-content-container {
          padding: 0 10px; /* Further adjust padding */
      }
  }
/* General styling */
  .mjb-cta-section {
    padding: 20px 0;
  }

  .mjb-cta-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap:100px;
    background:#CE8F86;
    margin:40px 0px 100px 0px;
  }

  .mjb-cta-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px; /* Adjust gap between image and content */
  }
  .mjb-image {
      flex-basis: 25%;
  }
  .mjb-image img {
    max-width: 100%;
    height: auto;
    display: block;

  }
  .mjb-cta-content {
      flex-basis: 75%;
      padding: 20px;
  }

  .mjb-cta-content h2 {

    margin-bottom: 10px;
  }

  .mjb-cta-content p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .mjb-cta-btn {
      display: inline-block;
      color: #fff;
      text-decoration: none;
      font-size: 20px;
      border-bottom: 1px solid #fff;
  }


@media screen and (max-width:1080px){
   .mjb-image {
     flex-basis: 50%;
   }
   .mjb-cta-content {
     flex-basis: 50%;
   }

}

@media screen and (max-width:980px){

    .mjb-cta-container {
      gap:10px;
      flex-direction: column;
  }
}
.footer-container {
    display: flex;
    justify-content: space-between;
  }
  .footer-block {
    flex: 1;
    margin: 0 10px;
  }
  .mjb-flex-1 {
    flex: 1;
  }

  .mjb-align-items-center{
    align-items: center;
  }

  .mjb-flex-space-between{
    display: flex;
    justify-content: space-between;
  }

  .mjb-gap-10{
    gap: 10px;
  }

  .mjb-y-margin-0{
    margin-top: 0;
    margin-bottom 0;
  }
  
  .mjb-footer-menu {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    gap: 20px;
  }

  .mjb-footer-menu a {
    text-decoration: none;
  }

  .footer-menu div ul li a:hover{
        color: #E6A375;
  }
.footer-menu {
    padding: 20px 0px !important;
    border: 1px solid #dadada !important;
    margin-top: 50px !important;
}
  @media (width <= 780px){
    .mjb-footer-container,.mjb-footer-menu,
    .mjb-policy-container{
      flex-direction:column;
    }
    
  }
.mjb-flex {
        display: flex;

    }


    .image-logo-carousel-container {
       padding:100px 0px 20px 0px;
      text-align: center;

  }
      .mjb-flex-justify-center {
        justify-content: center;
      }
      .image-logo-carousel-item-container img {
        height:90px;
      }
.mjb-page-section-container * {
    margin:0;
    padding:0;
  }
  .mjb-flex {
    display: flex;
  }

  .mjb-flex.mjb-flex-reverse {
    flex-direction:row-reverse;
  }
  .mjb-flex-wrap {
    flex-wrap: wrap;
  }


  .mjb-flex-1 {
    flex: 1;
  }

  .mjb-btn {
    display: inline-block;
    text-decoration: none;
  }

  .mjb-page-section-image img {
    max-width: 100%;

  }

  .mjb-list span {
    font-weight: bold;
  }

  .mjb-list li {
    width: 300px;
  }

  @media screen and (max-width:768px){
    .mjb-page-section-container {
    flex-direction:column !important;
  }
  }
.mjb-rich-text-container * {
    margin:0;
    padding:0;
  }
  .mjb-flex {
    display: flex;
  }

  .mjb-flex.mjb-flex-reverse {
    flex-direction:row-reverse;
  }
  .mjb-flex-wrap {
    flex-wrap: wrap;
  }


  .mjb-flex-1 {
    flex: 1;
  }

  .mjb-btn {
    display: inline-block;
    text-decoration: none;
  }

  .mjb-rich-text-image img {
    max-width: 100%;

  }

  .mjb-list span {
    font-weight: bold;
  }

  .mjb-list li {
    width: 300px;
  }

  @media screen and (max-width:768px){
    .mjb-rich-text-container {
    flex-direction:column !important;
  }
  }