/* Add custom CSS styles below */ 
.brands .main_title {
    margin-bottom: 2rem;
}
#mainnav .navbar-brand {
    margin-bottom: 1rem;
}
.has-overlay:after {
    opacity: 0;
}
.banner-entry h3 , .banner-entry p{
    opacity: 1;
   text-align: right;
}
article.banner-entry__text.text-with-border {
    align-items: flex-start;
    width: 50%;
}
.two-row .banner-entry:first-child  article {
    justify-content: flex-end;
}
.banner-entry h3 {
    color: #000;
}
.banner-entry p {
    color: #08513A;
    font-weight: bold;
    text-decoration: underline;
}
.s-block--best-offers {
    margin-top: 3rem;
}
.index .banner--fixed img {
    background: unset;
}
footer b.text-sm {
    color: #fff;
}
.store-footer .description p {
    font-size: 18px;
    line-height: 25px;
}
@media (min-width: 1000px) {
#mainnav .icon-header {
    width: fit-content;
}
}
@media (max-width: 600px) {
section.slider-image .mobile-overlay {
    opacity: 0;
}
  .slider-image .slider-text .text-wrapper .head-title ,
  .slider-image .slider-text .text-wrapper .head-title span{
    line-height: 30px;
    font-size: 20px;
    color: #fff !important;
     width: max-content;
}
.slider-image .slider-text .text-wrapper *{
    text-align: right !important;
    align-self: flex-start;
}
  .slider-image .slider-text .text-wrapper {
    align-self: flex-start;
    margin-top: 2rem;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-width: 70px !important;
    max-height: fit-content !important;
}
.main-nav-container .navbar-brand img {
    max-width: 60px !important;
    max-height: fit-content !important;
}
  .brands .item {
    --width: 80px  !important;
}
.brands .loop-slide .list {
    --width: 125px;
}
  .tabs.font_style.hide-scroll.my-5 {
    line-height: 2rem;
    margin-bottom: 3rem;
}
.store-footer__inner.footer-newsllater-mearge * {
    justify-items: center;
    text-align: center;
}
div#floating-whatsapp {
    top: 610px !important;
}
.s-product-card-entry .s-product-card-image:hover .isCount {
 bottom: -12%;
}
div#floating-whatsapp {
    top: 610px !important;
    left: 300px !important;
}}

.footer-is-light .store-footer .contact-social {
    border: none;
    margin-top: 0;
    margin-bottom: 1rem;
}
.product_features_detail .s-tabs-active {
    color: #08513a;
}
.product_features_detail .table_features .sp-row {
    background-color: #ffca009c;
}
.product-single .details-buy.mt-\[10\.36px\].mb-\[18\.5px\].flex.items-center.gap-\[16px\] {
    display: none;
}
.s-product-card-entry .s-product-card-image img {
    object-fit: cover !important;
}