/* Add custom CSS styles below */
.s-cart-summary-count {
  background-color: #000000;
}

div.product-card__enhanced-mini-cart button[type="button"], div.product-card__normal-cart button[type="button"] {
    border-top: #000000 1px solid;
}

.s-block--enhanced-features .grid {
  padding-top: 20px;
  padding-bottom: 20px;
}

.s-block--enhanced-features__item {
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    grid-template-areas: 
        "icon title"
        "icon subtitle" !important;
    align-items: center !important;        
    align-content: center !important;   
    column-gap: 14px !important; 
    border-color: #C9A03E !important; 
    text-align: right !important;
}

@media (max-width: 767px) {
    .s-block--enhanced-features__item {
        column-gap: 1px !important; 
    }
    
    .s-block--enhanced-features__item h2 {
        font-size: 12px !important; 
    }

    .s-block--enhanced-features__item .feature-icon img {
        max-height: 40px !important; 
    }
}

@media (min-width: 1024px) {
    .s-block--about .flex {
        flex-direction: row-reverse !important;
    }
}

.s-block--stats {
  padding-bottom: 20px;
  padding-top: 20px;
}
.s-block--stats .flex.flex-wrap {
  gap: 16px;
  row-gap: 24px;
}
.s-block--stats [data-selia="home-statistics-item"] {
  border-radius: 18px;
  box-shadow: 0 10px 18px -8px rgb(0 0 0 / 30%);
  padding: 28px 14px;
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .s-block--stats [data-selia="home-statistics-item"].w-1\/2 {
    width: calc(50% - 8px);
  }
}

.stats-number {
  color: #000000 !important;
}

.footer-is-custom .store-footer .footer-rights p {
    color: #fff !important;
}

/* @media (max-width: 767px) {
  .rectangular-links-2 .rectangular-list {
    justify-content: center !important;
  }

  .rectangular-links-2 .rectangular-list-item {
    flex: 0 1 calc(50% - 0.5rem) !important;
  }
} */