/* Add custom CSS styles below */ 
.main-nav-container.fixed-pinned #cat-in-header span:hover {
    color: #414042;
    color: #ffffff;
}
.main-nav-container #cat-in-header {
    color: #ffffff !important;
}

.main-nav-container #shopping-bag path, .main-nav-container #heart path, .search-btn path {
    stroke: #fff !important;
}

  /*Square pictures*/
.image-title .title-heade {
  color: #CD9869;
    background-color: unset;
    
}
/*-/

/*footer */

.copyright-text p {

    color: #fff !important;
}

.copyright-text a:hover {
    color: #fff !important;
}


.s-payments-list-item img {
    object-fit: cover;
    background: #ffffff !important;
    height: unset;
}

.not-show h3.s-product-card-content-title a {
   
    color: #ffffff;
}
.s-product-card-vertical {
    flex-direction: column;
    background: #30191f;
    border: 2px #856654 solid;
}

.s-product-card-sale-price h4 {

    color: rgb(255 255 255) !important;
   
}


.product-single .main-content span, .product-single .main-content p, .product-single .main-content h1 , .product-single .main-content h2 ,.product-single .main-content strong ,.product-single .main-content a ,.product-single .main-content label ,.product-single .main-content .whitespace-nowrap a ,
 .product-single .main-content .s-add-product-button-mini-checkout-content , .product-single .main-content .text-primary  {
    color: #ffff !important;
}

 .product-single .details-main-product span,.product-single .details-main-product  p, .product-single .main-content h1 ,.product-single  .details-main-product h2 ,.product-single .details-main-product  strong , .product-single .details-main-product  a ,.product-single .details-main-product  label , .product-single .details-main-product  .whitespace-nowrap a ,
.product-single .details-main-product .s-add-product-button-mini-checkout-content ,.product-single .details-main-product  .text-primary  {
    color: #ffff !important;
}

 .product-index .s-button-btn:hover {
    background-color: transparent;
    color: #414042;
    color: #ffffff;
}

section:nth-child(4 of .landing-page-first-banner) .item-text {
    width: 100% !important;
    margin-top: 8rem;
    align-items: end !important;
}


.product-table tr {
    color: #ffffff !important;
    background-color: #30191f !important;
    margin-bottom: 4px !important;
}

.product-single  .ql-direction-rtl strong {
  background-color:#30191f !important
 }

 .product-single .main-content .article--main .ql-direction-rtl span {
  background-color:#30191f !important;
  line-height: 3;
 }

.index .side-panel.is-opened {
    pointer-events: auto;
    visibility: visible;
    transform: none;
    background: #261419;
}

 .side-panel__content h2 ,
.cart-subtotal h5, .text-lg.total-value,
.close-side-panel  {
    margin-bottom: 2rem !important;
    color: #fff;
}


.side-panel.is-opened {
    pointer-events: auto;
    visibility: visible;
    transform: none;
    background: #261419;
}

.product-single li a {
    color: #ffff !important;
}
.s-product-card-content-title a {
 
    color: #fff;
}
.s-product-card-sale-price span {
    color: #ffffff !important;
}
.s-infinite-scroll-wrapper>button {

    background-color: rgb(48 25 31);
  
}

 .product-index .breadcrumbs li a , .product-index .breadcrumbs li span ,
 .product-index .breadcrumbs li i , .product-single .main-content del ,
 .product-single .userheader:before {
 color:#fff !important
 }
.product-single .s-social-share-btn{
    background:unset
}

.product-single .undefined{
background:#fff;
    
}
.product-single .s-add-product-button-main .undefined span {
    color: #30191f !important;
}
.product-single .s-add-product-button-main .undefined span:hover {
    color: #fff !important;
}
.product-single .undefined:hover {
    background-color: #ffffff !important;
    color: #ffffff !important;
}

.product-index .sicon-heart:before {
    content: "\eca1";
    color: #000;
}
.store-footer a:hover {
    color: #ffffff;
}
.product-single .s-button-icon .s-button-text {
  
    color: #fff;
}



.cart  .breadcrumbs li ,.cart  .no-content-placeholder p  ,.cart  .no-content-placeholder a{
    color:#fff 
} 
 .cart .sicon-user:before {
    content: "\f078";
    color: #fff;
}

.product-single .s-add-product-button-mini-checkout-content span{
    color:#000 !important
}

.product-single .main-content .s-add-product-button-mini-checkout-content{
color:#000 !important
    
}
salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    background: #fff;
    border-radius: 1rem;
}
 .product-index .sicon-list {
    color: #fff;
}
 .product-index .s-infinite-scroll-wrapper>button {
    background-color: rgb(255 255 255);
}

.side-panel .menu-close * {
    pointer-events: none;
    stroke: #fff;
}
.s-product-card-content-title a:hover {

    color: #ffffff;
}

.product-index .sicon-user:before {
    content: "\f078";
    color: #fff;
}
.product-single .s-product-card-wishlist-btn .sicon-heart:before{
    color:#30191f;
}



.product-single .s-product-card-content-footer .undefined:hover {
    background-color: #360910 !important;
    color: #ffffff !important;
}

.product-single .sicon-store2:before {
    content: "\efbb";
    color: #fff;
}
.product-single .sicon-check:before {
    content: "\ea9d";
    color: #fff;
}
 .product-single .article--main ::marker {
    color: #fff;
}
salla-social .s-social-link:hover svg {
    fill: #ffffff;
}
salla-social .s-social-link:hover a {

    border: 1px solid #ffffff;
}

.product-single .accordion_static {

    border: 1px solid;
}
.product-single .s-product-options-option-label b ,
.product-single .s-product-options-option-label span,
.product-single .s-product-options-option-label small{

color:#393939 !important    
}


@media(min-width:992px) {
 section:nth-child(4 of .landing-page-first-banner) .item-text h1 {
    font-size: 50px !important;
}
section:nth-child(4 of .landing-page-first-banner) .item-text p {
    font-size: 43px !important;
    transform: translate(-11rem, 11px);
    font-weight: 700 !important;
}

}



@media(max-width:768px) {

.mobile-menu{
    color: #ffffff !important ;
    background: #241317 !important ;
}

  .mobile-menu ul li a {
    color: #ffffff !important;
}
.landing-page-first-banner .item-text {
    max-width: 60% !important;
}
 .landing-page-first-banner .item-text h1 {
    font-size: 16px !important;
}

 .g_cat .grid-cols-3 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
 .g_cat .products-item {
    align-self: start;
    grid-column: 2 span;
}

  .g_cat .flex:nth-child(4) {
    grid-column: 2 /4;
  }


  .sicon-menu:before {
    content: "\ed7f";
    color: #fff;
}
}
/* Edit */
.article--main.product-description {
    height: 140px;
    overflow: hidden;
}