body {
    background-color: #f0f0f0
}
.navbar-brand img {
      max-height:3.6rem !important
}
.top-navbar {
    background-color: white;
}

input.s-search-input {
    background-color: #c6d3d733!important;
}

.main-nav-container {
    background-color: #C6D3D7
}
.main-menu li.root-level>a , .s-cart-summary-total{
    color:#263236;
}
.main-menu li.root-level>a:hover{
    color:#135371b3
}
span.s-cart-summary-count {
    background-color: #263236
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-2px)
    }

    50% {
        transform: translateX(2px)
    }

    75% {
        transform: translateX(-2px)
    }

    100% {
        transform: translateX(0)
    }
}

.header-btn__icon:hover {
    animation: shake .5s ease;
}

.header-btn__icon {
    transition: transform .2s ease;
    box-shadow: 5px 8px 5px 2px rgb(0 0 0 / 6%);
    border:1px solid #263236;
    color:#263236;

}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin: 0
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) .container {
    max-width: 100%!important;
    padding: 0
}

section.s-block.s-block--fixed-banner.wide-placeholder .container img {
    background: transparent;
    border-radius:0;
}
.s-product-card-content {
    text-align: center
}

h4.s-product-card-price {
    font-family: sans-serif
}

.s-product-card-content-sub {
    justify-content: center
}

salla-add-product-button.hydrated:has(button:disabled):hover {
    cursor: no-drop
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: linear-gradient(to right, #94ABB3, #404A4D);
    border-radius: 20px;
    color: #F5F5F5;
    border: none
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    display: inline-block
}

.s-product-card-sale-price h4{
    color:#263236 !important; 
}

.s-product-card-sale-price span{
    color:#991b1b
}

.s-slider-block__title .s-slider-block__title-left {
    display:none;
}
.s-block__title ,
.s-slider-block__title ,
.s-reviews-header-wrapper{
    justify-content:center;
}

.s-slider-block__title-right , 
.s-slider-block__title-right h2 , .right-side  {
    padding:0 !important;
}

.s-slider-block__title-right h2 , .right-side h2 {
    font-size:20px;
}


img.s-product-card-image-cover {
    border-radius:20px;
}
.s-product-card-entry ,
.s-product-card-image {
    background:transparent;
}

.s-product-card-entry {
    box-shadow: 5px 1px 15px 2px rgb(0 0 0 / 3%);
}

.s-products-slider-card.swiper-slide {
    padding-bottom:10px;
}


.s-reviews-header-wrapper h1{
    margin-right:0
}
.s-reviews-testimonial {
    background:#dfe6ec;
    border-radius:15px
}



a.banner-entry.square-photos {
    background:transparent;
    height:350px !important;
    transition: transform 0.4s ease; 
}
a.banner-entry.square-photos:hover {
    transform: scale(1.02);
}
.s-block--features__item {
    background-color: #DFE6EC
}

.feature-icon i {
    color: white!important;
}

.s-block--features__item p,.s-block--features__item h2 {
    color: #263236!important;
}

section.s-block.s-block--features.container {
    width:80%;
}
.store-footer__inner {
    background-color: #94ABB3!important
}

footer.store-footer {
    background-color: #94ABB3!important
}

.store-footer__inner .grid {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.store-footer__inner .grid div:nth-of-type(1) {
    grid-column: span 1 / span 2
}

.store-footer__inner .grid > div a h3 {
    display: none
}

.store-footer__inner .grid > div:nth-of-type(1) > a::after {
    content: " ";
    display: block;
    width: 100px;
    height: 100px;
    background-image: url("https://i.ibb.co/sp0FNZwh/Rectangle-13057.png");
    background-size: cover;
    background-repeat: no-repeat!important;
    margin-bottom: 13px
}

.store-footer__inner > div * {
    text-align: center;
    justify-content: center;
    color: #fff
}


.store-footer__inner .grid div:nth-of-type(1) > div > h2 {
    font-size: 1rem!important
}

.copyright-text p {
    color: #fff
}

ol.s-breadcrumb-wrapper {
    font-size: 18px
}

.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}

.product-single .main-content {
    box-shadow: 5px 5px 30px 2px #0000000a;
    padding: 15px;
    border-radius: 5px
}

.main-content .cart-item {
    box-shadow: 5px 10px 30px #2b2d341a
}

.content--single-page .content-entry h2 {
    font-weight: lighter
}
.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
        background: linear-gradient(to right, #94ABB3, #404A4D);
        color:white;
}
@media (max-width: 992px) {
    .swiper.s-slider-container.swiper-initialized.swiper-horizontal{
        padding-left:0;
    }
    a.banner-entry.square-photos {
    background:transparent;
    height:200px !important;
    }
    section.s-block.s-block--features.container {
    width:100%;
}
    .store-footer__inner .grid > div > div {
    margin: auto;
    padding-bottom: 20px
}

    .store-footer__inner .grid {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .contact-social {
        border: none
    }
}

@media (max-width: 600px) {
  .navbar-brand img {
      max-height:3.3rem !important
}
    .store-footer__inner .grid {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }

    .store-footer__inner .grid > div:nth-of-type(1) > a::after {
        width: 90px;
        height: 90px
    }

    b.s-cart-summary-total {
        display: none
    }
    a.banner-entry.square-photos {
    background:transparent;
    height:270px !important;
    margin-bottom:10px
    }
    .s-slider-block__title-right h2 , .right-side h2 , .s-reviews-header{
    font-size:16px;
}
  .s-reviews-summary-recommendation-percentage{
        font-size: 1.5rem;
  } 
  div#gb-widget-6958 {
    bottom:100px !important
}

}

@media (max-width: 320px) {
    .s-add-product-button-main button {
        font-size:12px
    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
        padding: 8px 5px
    }
}