.top-navbar{
background-color:#0004;
width:100%;
position: absolute;
top:0;
//color:#fff;
display: none;
}

.s-cart-summary-total{
display:none;
}

.header-btn__icon .s-cart-summary-wrapper .s-cart-summary-total{
//color:#fff;
}

.header-btn__icon{
//color:#fff;
border-color: #fff0;
}



.s-maintenance-alert-wrapper{
display: none;
}

.navbar-brand{
padding:10px;
}
.footer-is-light .store-footer .store-footer__inner {

    background-color: #dec5af;
   
}

.s-block--best-offers{
background-color: #ded0c5;
margin-top:0;
padding: 20px 10px;
}

.s-slider-block__display-all{
background-color: #231f20;
padding:10px 30px;
border-radius: 10px;
}

.toTop_btn{
position: fixed;
bottom: 20px;
right: 20px;
z-index:99999;
background-color: #231f20;
padding: 10px 20px;
border-radius: 50%;
color:#fff;
font-weight: bold;
}

.sicon-menu{
color:#000
}

.fixed-header{
background-color: #dec5af;
}
@media (max-width: 767px) {
  /* Add your CSS rules here */
footer a{
    display: flex;
    justify-content: center;
}
.store-footer h3{
text-align:center;
}
.store-footer a{
text-align:center;}
footer div div div p{
text-align:center;}
}
.s-social-list{
display: flex;
    justify-content: center;
}

.full-banner-entry{
height:auto;
color:#222;

}
.full-banner-entry h2{
font-size:20px;
line-height:0.2;
}

.container-banner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items:center;
    gap:16px;
    padding:  23px 0;
}


.h2-banner{
    font-weight: bold;
    text-align: center;
font-size: 36px;
}

.p-banner{
    font-size: 14px;
    color: #666;
    text-align:start;
    line-height:1.5;
}
  
  .breadcrumbs{
  padding-top:100px;
  }
  
  .s-add-product-button-mini-checkout-content{
  display:flex;
  gap:10px;
  }
  
  .s-add-product-button-mini-checkout{
  display:flex;
  width:100%;
  }
  
  .s-add-product-button-main{
  display:flex;
  gap:10px;
  }
  


.s-block--tabs-produtcs .tab-trigger.is-active button, .swiper-pagination {
    display:none;
}

.s-block {
    margin-top: 2rem;
}

.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {
    padding-left: 2rem;
    display: flex;
}



.p-banner {
text-align: center;
}

.product_description{
display:grid;
gap: 20px;
padding:10px;
}


.s-cart-summary-count {
    top: -.125rem;
    --tw-bg-opacity: 1;
    background-color: #991b1b;
    background-color: #ded0c5;
    color: #222;
}

.product_description_image{
display: flex;
height: 300px;
justify-content:center;
align-items: center;
overflow: hidden;
position: relative;
}

.logo-img-desc{
position: absolute;
top:20px;
right:20px;
}


  /* Other styles specific to small screens */
}