.main-nav-container {
  background: -o-linear-gradient(355deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
  background: linear-gradient(95deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
        color: aliceblue;
    }
    
      i.header-btn__icon.sicon-user-circle {
    color: #ffffff;
}
i.header-btn__icon.icon.sicon-shopping-bag {
    color: #f8f9fa;
}
b.s-cart-summary-total {
    color: antiquewhite;
}
    
    
    
.s-product-card-vertical {
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.s-product-card-vertical:hover {
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9);
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}



 
.banner--fixed img {
background: -o-linear-gradient(left, #b7934750%, transparent 50%), -o-linear-gradient(left, #2041e7 50%, transparent 50%), -o-linear-gradient(bottom, #b7934750%, transparent 50%), -o-linear-gradient(bottom, #b7934750%, transparent 50%);
background: -webkit-gradient(linear, left top, right top, color-stop(50%, #b79347), color-stop(50%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #b79347), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, #b79347), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, #b79347), color-stop(50%, transparent));
background: -o-linear-gradient(left, #b79347 50%, transparent 50%), -o-linear-gradient(left, #b79347 50%, transparent 50%), -o-linear-gradient(bottom, #b79347 50%, transparent 50%), -o-linear-gradient(bottom, #b79347 50%, transparent 50%);
background: linear-gradient(90deg, #b79347 50%, transparent 50%), linear-gradient(90deg, #b79347 50%, transparent 50%), linear-gradient(0deg, #b79347 50%, transparent 50%), linear-gradient(0deg, #b79347 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
   background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
    background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
    border-radius: 5px;
    padding: 10px;
    -webkit-animation: dash 30s linear infinite;
            animation: dash 30s linear infinite;
}


@-webkit-keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}


@keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
background: -o-linear-gradient(309deg, #f3d9a1, #b79347, #bb9950 40%, #dbbc79 80%);
background: linear-gradient(141deg, #f3d9a1, #b79347, #bb9950 40%, #dbbc79 80%);
   color: #ffffff;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
 background: -o-linear-gradient(313deg, #b9964b, #e5c581, #bb9950 40%, #dbbc79 80%);
 background: linear-gradient(137deg, #b9964b, #e5c581, #bb9950 40%, #dbbc79 80%);
    color: #ffffff;
}


.s-product-card-image::before {
   position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,.3)));
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	    transform: skewX(-25deg);
}


.s-product-card-image:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}





@media (min-width: 1024px) {
    .main-nav-container {
        background: -o-linear-gradient(355deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
        background: linear-gradient(95deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
        color: aliceblue;
    }
    
   
	


.main-menu li:hover>.sub-menu {
    background: -o-linear-gradient(355deg, #bb9950, #b79347, #ccb46f 40%, #bb9950 80%);
    background: linear-gradient(95deg, #bb9950, #b79347, #ccb46f 40%, #bb9950 80%);
        color: aliceblue;
    }
    
    i.header-btn__icon.sicon-user-circle {
    color: #ffffff;
}
i.header-btn__icon.icon.sicon-shopping-bag {
    color: #f8f9fa;
}
b.s-cart-summary-total {
    color: antiquewhite;
}

.main-nav-container.fixed-header .inner {
      background: -o-linear-gradient(355deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
      background: linear-gradient(95deg, #ece1a5, #b79347, #ede5a8 40%, #bb9950 80%);
}
	
}



.store-footer__inner {
 background: -o-linear-gradient(355deg, #dbad4b, #b79347, #e1b24c 40%, #bb9950 80%);
 background: linear-gradient(95deg, #dbad4b, #b79347, #e1b24c 40%, #bb9950 80%);
        background-size: 400% 400%;
        -webkit-animation: gradient 15s ease infinite;
                animation: gradient 15s ease infinite;
}

 @-webkit-keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
	
	
	
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center {
	 background: linear-gradient(135deg, #0a1236, #112474, #091037 40%, #132374 80%);
	
}



salla-add-product-button.hydrated {
   background: linear-gradient(135deg, #132474, #000035, #132374 40%, #132374 80%);
        color: aliceblue;
}


p.s-product-card-content-subtitle.opacity-80 {
    display: none;
}

button {
    background-color: #000 !important;
}

  
  
  
  
  
  
.banner--fixed img {
background: -webkit-gradient(linear, left top, right top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, blue), color-stop(50%, transparent));
background: linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 15px 4px, 15px 4px, 4px 15px, 4px 15px;
  background-position: 0px 0px, 200px 100px, 0px 100px, 200px 0px;
  padding: 10px;
  -webkit-animation: border-dance 4s infinite linear;
          animation: border-dance 4s infinite linear;
}


@-webkit-keyframes border-dance 
  0% {
    background-position: 0px 0px, 300px 116px, 0px 150px, 216px 0px;
  }


@keyframes border-dance 
  0% {
    background-position: 0px 0px, 300px 116px, 0px 150px, 216px 0px;
  }
  100% {
    background-position: 300px 0px, 0px 116px, 0px 0px, 216px 150px;
  }
}

 @keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
	
	
	
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center {
	 background: -o-linear-gradient(315deg, #0a1236, #112474, #091037 40%, #132374 80%);
	 background: linear-gradient(135deg, #0a1236, #112474, #091037 40%, #132374 80%);
	
}



salla-add-product-button.hydrated {
   background: -o-linear-gradient(315deg, #132474, #000035, #132374 40%, #132374 80%);
   background: linear-gradient(135deg, #132474, #000035, #132374 40%, #132374 80%);
        color: aliceblue;
}


p.s-product-card-content-subtitle.opacity-80 {
    display: none;
}

button {
    background-color: #000 !important;
}

  
  
  
  
  
  
.banner--fixed img {
background: -o-linear-gradient(left, blue 50%, transparent 50%), -o-linear-gradient(left, blue 50%, transparent 50%), -o-linear-gradient(bottom, blue 50%, transparent 50%), -o-linear-gradient(bottom, blue 50%, transparent 50%);
background: -webkit-gradient(linear, left top, right top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, blue), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, blue), color-stop(50%, transparent));
background: linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 15px 4px, 15px 4px, 4px 15px, 4px 15px;
  background-position: 0px 0px, 200px 100px, 0px 100px, 200px 0px;
  padding: 10px;
  -webkit-animation: border-dance 4s infinite linear;
          animation: border-dance 4s infinite linear;
}


@-webkit-keyframes border-dance 
  0% {
    background-position: 0px 0px, 300px 116px, 0px 150px, 216px 0px;
  }


@keyframes border-dance 
  0% {
    background-position: 0px 0px, 300px 116px, 0px 150px, 216px 0px;
  }
  100% {
    background-position: 300px 0px, 0px 116px, 0px 0px, 216px 150px;
  }
}