/* Add custom CSS styles below */ 
:root{
--main-color:#12293A;
--second-color:#7EC9A2;

}
body{
overflow-x: hidden;
}
.top-nav {
    background-color: var(--main-color) !important;
}
.top-nav a{
color:#fff !important;
}
.top-nav .s-contacts-topnav-link::before{
background-color:transparent !important
}
    #main-nav.fixed-header {
         top: 0 !important
    }
.store-header{
padding:0 !important;
min-height:auto !important;
height:auto !important;
z-index:100

}
.main-nav{
background-color:#fff !important;
border-bottom:1px solid #eeeeee50;
box-shadow:0 10px 10px rgba(0,0,0,.05) !important
}
.main-nav__inner {
padding: 10px 0 !important
}
.bg-nav_bg {
background-color:transparent !important;
}
.side-panel  , [aria-label="Search"]{
margin-right:auto !important;
margin-left:unset !important
}
.s-cart-summary-count{
background-color:var(--second-color)
}
@media(max-width:767px){
.main-nav__inner {
padding:10px !important;
flex-wrap:nowrap !important
}
}
/* hero */

.s-block{
margin-top:0 !important
}
/* product */
.product-entry--fit-type .product-entry__image{
    flex-basis: unset !important;
    height:unset !important;
    overflow:hidden

}
.product-entry--fit-type .product-entry__image img{
object-fit:fill !important
}
.product-entry--fit-type .product-entry__image a{
display:block !important;
height:180px !important;
}
.product-entry:hover{
border-color:transparent !important;
box-shadow:0 10px 10px rgba(0,0,0,0.07)
}
.product-entry--vertical .content-wrap{
padding:10px !important
}
.form-input{
border-radius:5px !important;
font-size:16px !important;
outline: none !important
}
.form-input:focus{
border-color:var(--second-color);
}
salla-add-product-button[width=wide] {
    width: 100%;
}
.product-entry .btn--add-to-cart .w-full{
margin:auto;
height:55px !important;
padding:0 10px 10px
}
.btn--add-to-cart {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.product-entry .btn--add-to-cart button{
    color: var(--second-color);
    border-radius: 5px;
    transition: .3s linear;
    background-color: transparent !important ;
    border: 1px solid var(--second-color) !important;
}
.product-entry .btn--add-to-cart button:hover{
    background-color:var(--second-color) !important;
    color:#fff

}
.s-button-btn{
padding:0 !important
}
.display-all-btn-wrap{
}

.display-all-btn-wrap{
display:none !important
}

    
    /* footer */
    footer .max-w-\[70px\]{
    max-width: unset !important
    } 
      .store-footer__top-area{
      display:none !important
      }
      .grid-cols-12 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.store-footer__inner {
background-color:var(--main-color)
}
.store-footer__inner *{
color:#fff !important
} 
.store-footer__inner h3{
color:#e4fff2 !important;
}
/*genral*/
.btn--outline-primary , .btn--primary , .cart-submit-wrap button , .quick-donation__inner button 
 , .product-options button{
background-color:var(--second-color)!important;
color:#fff !important;
border-color:var(--second-color) !important;
}
order-color:var(--second-color)
}
.btn--outline-primary:hover , .btn--primary:hover , .cart-submit-wrap button:hover , .quick-donation__inner button:hover , .product-options button:hover{
background-color:var(--main-color) !important;
color:#fff !important;
border-color:var(--main-color)!important;
}
.breadcrumbs{
padding:20px 10px
}
.btn--wishlist .is-active {
background-color:var(--second-color) !important;
color:#fff !important
}
/* comment */
.s-comments{
display:none !important
}

h3.footer-title {
    display: none;
}