/* Add custom CSS styles below */ 
.angel-features .grid.grid-cols-3.items-baseline {
    display: flex;
    justify-content: center;
  flex-wrap: wrap;
}
section.angel-features {
    background: unset;
}
.angel-features .flex-center.flex-col * {
    color: #CA888D;
}
.s-block__title h2 {
    color: #CA888D;
}
.s-block--hero-slider .btn-primary {
    color: #fff;
}
button.undefined.s-button-element.s-button-btn.s-button-primary{
    color: #fff;
}
.btn-clr button.undefined.s-button-element.s-button-btn.s-button-primary{
    background: #822713;
}
.store-footer__inner {
    color: #fff;
  background: linear-gradient(90deg,rgba(143, 97, 100, 1) 0%, rgba(41, 28, 29, 1) 100%);
}
.s-social-link a , .s-contacts-list{
    color: #000;
}
.store-footer .footer-container .logo-footer .foo {
    filter: brightness(0) invert(1);
}
@media (min-width: 768px){
 .index img.w-full.aspect-square.loaded {
    width: 60%;
}
.index  .banner-square:nth-child(1) {
    grid-column: 2;
}
  .swiper-lazy-wrap.has-overlay.video-swiper {
    height: 60vh;
}
}
@media (max-width: 768px){
.s-block--hero-slider h3.text-2xl {
    font-size: 1.3rem;
}
.s-block--hero-slider h3.text-2xl , .hero-slider-subtitle span.description{
    color: #000 !important;
}
}