.sicon-user:before ,.sicon-search:before ,.sicon-cart:before{
    color: black;
}
.main-nav-container.fixed-pinned .main-menu>li>a {
    padding-bottom: 20px;
    padding-top: 20px;
    color: black;
}
section:first-of-type {
  margin-top: 0;
}

 .product-index .main-menu li.root-level>a ,  .product-index .mobile_only_centered_logo a {
   
    color: black;
}
 
/*banner*/
.s-comments-product {
  background-color: transparent;
}
.banner--fixed img {
  background-color: transparent;
}
/**/
.categary .grid {
    grid-template-columns: repeat(3,minmax(130px,1fr));
}
/***/
/**/
.advanced-slider__caption__inner {
    display: flex;
    flex-wrap: wrap;
    height: 15vh;
    position: absolute;
    top: 66%;
}
.advanced-slider__caption__inner__content__heading {
    font-size: 3.75rem;
    line-height: 1;
    color: #fff;
}
/**/
/***/
.s-block--about h3 {
    font-size: 30px;
    font-weight: 700;
    line-height: 60px;
    color: #000;
}
.s-block--about {
    
    background: unset !important;
}
.s-block--about a {
    background: #CF5A28;
    color: #fff;
}
/***/
/**/
.s-block--special-products-slider .space-y-4 {
    justify-content: end;
}
/***/
/**/
.footer-is-custom .store-footer .footer-rights p {
    color: #000000;
}
/***/
.s-block--fixed-banner .container {
    max-width: 84% !important;
}

.s-block--enhanced-features__item {
    grid-column: span 1/span 1;
    background: #cf5a28;
}
.s-block--enhanced-features__item h2 {
    color: #ffffff;
 
}

@media(max-width:768px) {
/*main_banner*/
.navbar-brand img {
    max-width: 160px;
    height: auto !important;
}

.main_banner {
  
    --mobileSliderHeight: 50vh !important;
}
.advanced-slider__caption__inner {
    display: flex;
    flex-wrap: wrap;
    height: 15vh;
    position: absolute;
    bottom: 6rem !important;
    top:unset;
}
.s-block--fixed-banner .container {
    max-width: 120% !important;
}
.advanced-slider__caption__inner--right .advanced-slider__caption__inner__content:where([dir=rtl],[dir=rtl] *) {
    text-align: center;
}
.advanced-slider__caption__inner__content__heading {
    font-size: 28px;
    line-height: 2 !important;
    color: #fff;
}
/*end*/


.s-block--fixed-banner >div >div {
    display: flex;
    flex-direction: column;
}
/*categary*/
.categary >div {
    max-width: 100%;
    padding: 0px;
}
/*end*/
/*about*/
.s-block--about h3 {
    font-size: 20px;
    font-weight: 900;
    line-height: 28px;
   
}
/*end*/
}