/* Add custom CSS styles below */ 
.s-block--banners  .text-wrapper.w-full.absolute {
    top: 90%;
}
.dark .s-block--banners .banner-square h3 {
    color: #fff;
    font-size: 30px;
}
a.btn-primary {
    color: #000;
}
.dark .s-product-card-content-footer .s-button-primary {
    color: #000000;
}
.dark .s-block--angel-products {
    --dark-text-main: #000000;
}
.dark .s-product-card-entry {
    background-color: #ffffff;
}
@media(max-width:768px){
  .dark .s-block--banners .banner-square h3 {
    font-size: 17px;
}
}
@media(min-width:768px){
.banner-right .home-slider__content {
    justify-content: flex-end;
}}