/* Add custom CSS styles below */ 
section#about-3 {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding: 60px;
}
section#about-3 h3 {
    color: #D32F2F;
}
section#about-3 h2 {
    color:#1A1C1C !important;
}
section#about-3 p {
    color:#5B403D ;
  max-width: 80%;
}
section#about-3 .flex {
    flex-direction: row-reverse;
}
section#about-3 .md\:w-7\/12 {
    padding-right: 5%;
} 
section.s-block.s-block--special-products-slider--7
img,section.s-block.s-block--special-products-slider--6
img {
    object-fit: contain;
}
/***/
.sec-counter p.text-store-text-secondary {
    color: #949494;
}

.sec-counter p.stats-number.text-4xl.font-bold {
    color: #D32F2F !important;
}
.sec-counter .flex.items-center.justify-center {
    background-image: linear-gradient(45deg, #ECA436, #DC2626);
}

section.s-block.relative.s-block--faq p.text-base.text-store-text-primary{
      color: #000000;
}

.s-block--enhanced-features__item {
    background-color: #fff;
}
.s-block--enhanced-features__item h2 {
    color: #ECA436;
}
.s-block--enhanced-features__item p {
    color: #000000;
    display: none;
}
section.s-block.s-block--custom-reviews.relative p{
    color: #000000;
}

section.s-block.s-block--images-grid .md\:col-span-2:nth-child(1) {
    grid-column: span 1/span 1;
}
section.s-block.s-block--images-grid .md\:col-span-1 {
    grid-column: span 2/span 2;
}

img-comparison-slider.rendered [slot='second'] {
    padding-left: 10% !important;
}
@media (max-width: 768px) {
section#about-3 {
    max-width: 90%;
    padding: 40px 20px;
}
  section#about-3 .flex {
    flex-direction: column-reverse;
}
  body.trans_header .store-header {
    position: initial;
}
}