@import url('https://fonts.googleapis.com/css2?family=Beiruti:wght@200..900&display=swap');
* {
  font-family: "Beiruti", serif;
  font-optical-sizing: auto;
  font-weight:700;
  font-style:Ã‚Â normal;
}
a.slide--cat-entry {
    background:transparent;
    height:13rem;
    border:none
}
a.slide--cat-entry img{
    width:11rem;
    height:11rem;
}
.swiper-wrapper {
    justify-content:space-evenly;
}
.s-slider-block__title-nav {
    display:flex !important;
}
body {    
    background: #010f10 !important;
}
section.s-block.s-block--fixed-banner  .container {
    max-width: 100%;
    padding: 0;
}
section.s-block:nth-of-type(1)  {
    margin-top:-3px;
}
section.s-block img{
    background-color: transparent;
    border-radius:0px;
}
footer.store-footer {
    background-color: #010f10 !important;
}
.store-footer__inner {
    background-image: linear-gradient(270deg , #003139 , #00919c) !important;
    color : #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
footer.store-footer p {
    color : #fff;
}
.store-footer__inner {
    border: none;
}
.copyright-text p{
    color: #ffff !important;
}
.sicon-user-circle:before {
    content: "\f078"
}
.top-navbar  {
    background: linear-gradient(270deg , #213030 , #090e0e) !important;
}
div#mainnav  , .fixed-header .inner {
    background: linear-gradient(270deg , #213030 , #090e0e) !important;
}
.shadow-default{
    box-shadow: 0 0 transparent !important;
} 
div#mainnav i.sicon-shopping-bag ,
i.sicon-user-circle{
    background-color: #fff;
    color: #090e0e !important;
    border-color: #fff !important;
    box-shadow: 1px 1px 5px #fff;
}    
div#mainnav i.sicon-shopping-bag:hover ,
i.sicon-user-circle:hover{
    background-color: transparent;
    color: #fff !important;
    border-color: #fff !important;
}
b.s-cart-summary-total,
nav#mobile-menu{
    color:#fff;
}
ul.main-menu.mm-spn--open li:hover a {
    color:#fff;
}
.top-navbar a{
    color: #FFF !important;
}
.s-search-container.s-search-inline {
    background-color: #fff;
    border-radius:50px;
    box-shadow:1px 1px 10px #ffffff61;
}
.sub-menu a {
    color: #000;
}
.s-user-menu-trigger {
    border-radius: 50px;
    width: 45px;
    height: 45px;
}
i.sicon-menu {
    color:#fff;
}
button.s-product-card-wishlist-btn.animated {
    background-color: #F44336 !important;
    color: #fff;
    border-color: #f44336 !important;
}
.s-product-card-content {
    text-align: center;
}
.s-product-card-content-sub {
    justify-content: center;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: linear-gradient(270deg , #069276 , #00b2c0) !important;
    border: 1px solid #003730 !important;
    color:#fff;
    border-radius:50px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: transparent !important;
    border: 2px solid #fff !important;
    color: #fff;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover i {
    color: #fff;
}
i.text-base.sicon-shopping-bag {
    color: #fff;
}
h3.s-product-card-content-title a {
    color: #fff;
}
h3.s-product-card-content-title:hover a {
    color: #00b2bf;
}
salla-add-product-button.hydrated[product-status=out] {
    background-color: #fff;
    border: 1px solid #000;
    color: #000 !important;
}
custom-salla-product-card ,
salla-product-card{
    border:1px solid #003730;
}
h1#page-main-title , .main-content label , nav.breadcrumbs , a.text-primary{
    color: #ffff;
}
button.s-infinite-scroll-btn.s-button-btn.s-button-primary {
    background: linear-gradient(270deg , #069276 , #00b2c0) !important;
    border: 2px solid transparent !important;
    color:#fff;
    border-radius:50px;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    background: linear-gradient(270deg , #069276 , #00b2c0) !important;
    border: 2px solid transparent !important;
    color:#fff;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center:hover {
    background-color: transparent !important;
    border: 2px solid #fff !important;
    color: #fff;
}
p.text-primary{
    color: #fff;
}
.main-content  h1 {
    color: #fff;
}
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after {
    background-color: transparent;
    color: #fff;
    border:2px solid  #fff;
}
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after:hover {
    background: linear-gradient(270deg , #069276 , #00b2c0) !important;
    border: 2px solid transparent !important;
    color:#fff;
}
@media only screen and (max-width: 600px) {
   .product-single div#scrollToTopWrapper {
        margin-bottom: 100px;
    }
    .fixed-header .inner{
        padding-block: 10px;
     }
    .s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
        z-index: 999999999 !important;
    }
    .s-search-container {
      width: 250px !important;
      margin-inline: auto;
    }
    nav#mobile-menu{
    color:#010f10;
   }
}
.loader-init {
    display: none;
}
button.s-login-modal-enter-button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center ,
button.btn--wishlist.animated.hidden.sm\:inline-flex.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center ,
button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center{
    background: linear-gradient(270deg , #069276 , #00b2c0) !important;
    border: 2px solid transparent !important;
    color:#fff;
    border-radius: 50px;
}
a.s-login-modal-link {
    color: #fff;
}
.s-comments.s-comments-product {
    background-color: transparent;
}
.product__description a strong {
    color: #fff;
}
div#contact-slot:nth-of-type(1)  span.s-contacts-icon{
    background-color:	#25d366;
}
div#contact-slot:nth-of-type(2)  span.s-contacts-icon{
    background-color:	#fff;
    color: #583864;
}
div#contact-slot:nth-of-type(3)  span.s-contacts-icon{
    background-color:#ff0000;
}
span.s-contacts-icon{
    border: none;
    color: #fff
}
li.s-social-link a{
    border: none;
    color: #fff;
}
li.s-social-link a[title="instagram"]{
    background-image: linear-gradient(150deg,#f9ce34,#ee2a7b,#6228d7);
}
li.s-social-link a[title="tiktok"]{
    background-image: linear-gradient(150deg,#00f2ea,#000,#ff0050);
}
li.s-social-link a[title="snapchat"]{
    background: #fffc00!important;
    color:#000;
}
li.s-social-link a[title="facebook"]{
    background:#fff;
    color:#1878f3;
}
.slide--cat-entry h2 , .s-slider-block__title h2{
  color :#fff;
}
.marquee-container {
    height:30px;
}
.marquee-track {
    top:2px;
}
.s-slider-nav-arrow {
  border-color: #00b1bf !important;
  background-color: #00b1bf !important;
}
.s-slider-nav-arrow svg {
  fill: #FFF;
}
.s-slider-nav-arrow:hover {
  background-color:transparent !important;
}
custom-salla-product-card {
    background:#003730 !important;
}
section.s-block.s-block--fixed-banner:nth-of-type(10)  .container {
    max-width:1280px !important
}
h4.s-product-card-price {
    color:#fff;
}
.main-content {
    color:#fff !important
}
form.form.product-form section , input.s-quantity-input-input {
    background:transparent;
}
section.cart-item {
    background:transparent
}
select#product-filter {
    color:#010f10
}
salla-breadcrumb.hydrated li.s-breadcrumb-arrow {
    fill:#fff;
}
strong,span,.s-product-options-option-label small {
    color: #fff !important;
}
 span,strong,salla-product-options.s-product-options-wrapper.hydrated  {
    background:transparent  !important;
}
.sub-menu  li a {
    background:#010f10  !important;
}
@media only screen and (max-width: 600px) {
        nav#mobile-menu span{
    color:#010f10 !important;
   }
}