/* Add custom CSS styles below */ 
/* Set color for links in the main menu when open */
.product-index header ul.main-menu.mm-spn--open a span,
.product-single header ul.main-menu.mm-spn--open a span,
.page-single header ul.main-menu.mm-spn--open a span,
.cart  header ul.main-menu.mm-spn--open a span {
    color: #000 !important;
}

/* Set color for buttons in the header */
.product-index header [aria-label="email"],
.product-single header [aria-label="email"],
.page-single header [aria-label="email"] ,
.cart  [aria-label="email"]{
    color: #000;
}


/* Set color for phone icon in the header */
.product-index [aria-label="phone"],
.product-single [aria-label="phone"],
.page-single [aria-label="phone"],
.cart  [aria-label="phone"] {
    color: #000;
}

/* Set color for the menu icon in the header */
.product-index i.sicon-menu.text-2xl,
.product-single i.sicon-menu.text-2xl,
.page-single i.sicon-menu.text-2xl {
    color: #000;
}

/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/

section.s-block.s-block--fixed-banner.wide-placeholder:not(.double-banner ) > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/

.sl-s  .overflow-hidden {
    overflow:visible !important;
    border-radius:0;
}

.sl-s img {
    object-fit:contain !important;
}


/* Set background color and border-radius for header buttons and cart icon */
header button,
header i.header-btn__icon.icon.sicon-cart{
    background-color: #ec7265;
    border-radius: 50px;
}

/* Adjust margin for RTL (Right-to-Left) direction for header icons */
header .header-btn__icon.icon:where([dir=rtl],[dir=rtl] *) {
    margin-left: 0px !important;
    margin-right: 0;
}

/* Set style for cart summary count in the header */
header span.s-cart-summary-count {
    color: #ec7265;
    background-color: #fff;
    border: 1px solid #ec7265;
    margin-left: 0 !important;
}

/* Set padding for the search icon in the header */
span.header-btn__icon.icon.sicon-search {
    padding: 2px !important;
}

/* Media query for screens with a width of 992px or smaller */
@media(max-width: 992px){
    /* Set width of the header icon for smaller screens */
    .centered_logo .header-btn__icon {
        width: 2.5rem;
    }

    /* Adjust header for centered logo layout on smaller screens */
    header.store-header.centered_logo {
        position: relative;
    }

    /* Set color for phone and email icons in the header */
    header [aria-label="phone"],
    header [aria-label="email"] {
        color: #000;
    }

    /* Set background color, padding, and border-radius for menu icon on smaller screens */
    header i.sicon-menu.text-2xl {
        background-color: #ec7265;
        padding: 7px;
        border-radius: 50px;
    }
  .product-index i.sicon-menu.text-2xl, .product-single i.sicon-menu.text-2xl, .page-single i.sicon-menu.text-2xl {
    color: #fff;
}
  .s-block--tabs-produtcs button.tab-trigger {
    padding:10px;
}
  .sl-s salla-slider .slide--one-sixth {
    width: 33%;
}
}

/* Set background color, padding, and border-radius for menu icon in header */
header i.sicon-menu.text-2xl {
    background-color: #ec7265;
    padding: 7px;
    border-radius: 50px;
}

button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color:#ec7265;
    color:#fff;
}

.sl-s  .group:hover .group-hover\:scale-110 {
    --tw-scale-x: none;
    --tw-scale-y: none;
}