.s-product-card-entry {
 box-shadow:
 0 2px 10px 0 var(--color-primary);
 border :4px solid var(--color-primary);
 }
 .s-product-card-content {
  padding:0.25rem;
  }
  
  




salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    flex-shrink: 10;
    padding-left: 5px;
    padding-right: 5px
}


s-product-card-entry {
    box-shadow: 0 px 10px 0 var(--color-primary);
    border: 0px solid var(--color-primary);
}





.gap-3 {
 display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    transform: none !important; }

.has-overlay.with-hover:after {
  box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid var(--color-primary)
}




.banner--fixed img {
 box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid var(--color-primary)
}




button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background: var(--color-primary);
    color: var(--infinte-color);
    box-shadow: 0 0 12px 0 rgba(0,0,0,0);
}



body {
  background-color: white;
}


.sicon-menu:before {
color: black;
}





.has-overlay.with-hover:after {
  box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid #000000;
}




mm-spn li a,.mm-spn li>span {
color: black;
}


.mm-spn li a,.mm-spn li>span {
color: black;
}





.footer-is-light .store-footer {
background-color: var(--footer-bg);
    --tw-border-opacity: 1;
    border-bottom-color: rgba(229,231,235,var(--tw-border-opacity))
}





h2.mb-4.text-lg.font-bold.leading-\[1\.2\],.s-block__title h2,.s-slider-block__title h2,.s-slider-block__title h2,.s-button-primary-outline,.s-block--features__item .feature-icon {
    background: linear-gradient(to right, rgba(55, 65, 81, 1), rgba(55, 65, 81, 1)) !important;
}





.s-slider-block__title h2 {
    background: var(--color-primary-reverse);
    border-radius: 2rem 0rem 0rem 1rem;
    font-size: 18px!important;
    font-weight: 700;
    color: #fff;
    padding-right: 10px;
    padding-bottom: 1px;
    x}




.tabbyPromoSnippetText {

color:#000
}





.gap-8 {
    gap: 0.10rem;
}




.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div:before {
    display: block!important;
    content: '';
    background: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 0px;
}









.whitespace-nowrap {
color:#000
 }




.s-button-primary {
    border-width: 1px;
    border-color: #414042;
    border-color: #000000;
    background-color: #414042;
    background-color: var(--color-primary);
    color: #ff6767;
    color: var(--color-primary-reverse)
}




    .    
    .footer-is-light .store-footer {
    background-color: rgba(31, 41, 55, 1) !important;
    padding-right: 10px
}

    
    

.s-product-card-entry {
 box-shadow:
 0 2px 10px 0 var(--color-primary);
 border :4px solid var(--color-primary);
 }
 .s-product-card-content {
  padding:0.25rem;
  }
  
  
  



salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    flex-shrink: 10;
    padding-left: 5px;
    padding-right: 5px
}


s-product-card-entry {
    box-shadow: 0 px 10px 0 var(--color-primary);
    border: 0px solid var(--color-primary);
}





.gap-3 {
 display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    transform: none !important; }

.has-overlay.with-hover:after {
  box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid var(--color-primary)
}




.banner--fixed img {
 box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid var(--color-primary)
}




button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background: var(--color-primary);
    color: var(--infinte-color);
    box-shadow: 0 0 12px 0 rgba(0,0,0,0);
}



body {
  background-color: white;
}


.sicon-menu:before {
color: black;
}





.has-overlay.with-hover:after {
  box-shadow: 0 2px 10px 0 var(--color-primary);
    border: 3px solid #000000;
}




mm-spn li a,.mm-spn li>span {
color: black;
}


.mm-spn li a,.mm-spn li>span {
color: black;
}





.footer-is-light .store-footer {
background-color: var(--footer-bg);
    --tw-border-opacity: 1;
    border-bottom-color: rgba(229,231,235,var(--tw-border-opacity))
}





h2.mb-4.text-lg.font-bold.leading-\[1\.2\],.s-block__title h2,.s-slider-block__title h2,.s-slider-block__title h2,.s-button-primary-outline,.s-block--features__item .feature-icon {
    background: linear-gradient(to right, rgba(55, 65, 81, 1), rgba(55, 65, 81, 1)) !important;
}





.s-slider-block__title h2 {
    background: var(--color-primary-reverse);
    border-radius: 2rem 0rem 0rem 1rem;
    font-size: 18px!important;
    font-weight: 700;
    color: #fff;
    padding-right: 10px;
    padding-bottom: 1px;
    x}




.tabbyPromoSnippetText {

color:#000
}





.gap-8 {
    gap: 0.10rem;
}




.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div:before {
    display: block!important;
    content: '';
    background: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 0px;
}









.whitespace-nowrap {
color:#000
 }




.s-button-primary {
    border-width: 1px;
    border-color: #414042;
    border-color: #000000;
    background-color: #414042;
    background-color: var(--color-primary);
    color: #ff6767;
    color: var(--color-primary-reverse)
}




    .    
    .footer-is-light .store-footer {
    background-color: rgba(31, 41, 55, 1) !important;
    padding-right: 10px
}

    
    

.navbar-brand img {
    max-height: 100rem;
    max-width: 50px
}




    .s-block {
        margin-top: 0.5rem;
    }
    
    
    
    
    
    
  .s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid rgba(107, 114, 128, 1);
    color: rgba(31, 41, 55, 1);
}  
    
    
    
    
    
    footer-is-light .store-footer .store-footer__inner {
    background-color: rgba(31, 41, 55, 1) !important;
    color: #fff;
}