/* Add custom CSS styles below */ 

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center,button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center.s-button-wrap.hydrated {
    font-weight: 700;
    height: 37px;
    width: 71%;
    opacity: 1;
    border-radius: 0 20px;
    color: #fff;
    background-color: #0f3b63;
    left: -7px;top:7px;
    float: left;    padding: 0;
        position: relative;
  
}
.container .product-card__content {
    padding: 10px !important;
    border-radius: 20px !important;
    border: 1px solid #0f3b63;
    padding-top: 70px !important;
    float: left;
    width: 100%;
    
}

.container .product-card__image {
    position: relative;
    top: 70px;
    z-index: 1;
}
.product-card__content {
    padding: 0 !important;
}
.product-card__image {
    max-width: 80%;
    margin: 0 auto;
}



header.store-header {
    border-radius: 0 0 20px 20px;
    background: #0f3b63;
    padding-top: 0;
    border-radius: 0 0 20px 20px;
}

.top-navbar {
    background: #0f3b63;
    padding-top: 0;
    margin-top: 0;
}

div#mainnav {
    border-radius: 0 0 20px 20px;
    background: #0f3b63;
}

.inner.bg-inherit {
    border-radius: 0 0 20px 20px;
}

.inner.bg-inherit :before,.main-menu span{color:white}

.show-original-logo-on-scroll .navbar-brand img {
    filter: initial!important;
}

salla-cart-summary.ml-4.rtl\:ml-\[unset\].rtl\:mr-4.hydrated {
    margin-right: 0 !important;
}
.header-btn__icon.icon {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-right: initial;
    width: auto !important;
}
div#mainnav {
    border-radius: 0 0 20px 20px;
    background: #0f3b63;
    z-index: 100000;
    position: relative;
}
.product-card__title a {

    line-height: 21px;
}


.container .product-card__content {

    min-height:200px;
}

h4.product-card__price.font-bold.text-sm {
    padding: 20px;
}




.product-card__image {

    overflow: visible;

}

@media (max-width: 991px){
.show-original-logo-on-scroll .navbar-brand img {
    filter: initial!important;
    max-width: 109px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center *{

    font-size:12px !important;
}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content{padding-top:70px !important}
button.btn--close-sm.close-mobile-menu.sicon-cancel.lg\:hidden {
       top: 134px;
    left: 51px;
}
.mm-ocd.mm-ocd--right.mm-ocd--open {
    top: 75px;
  
}
.mm-ocd__content {
    border-radius:border-radius: 20px 0px 0px 20px;
-moz-border-radius: 20px 0px 0px 20px;
-webkit-border-radius: 20px 0px 0px 20px;
border: 0px solid #000000; 20px !important;
}
nav#mobile-menu {
border-radius: 20px 0px 0px 20px;
-moz-border-radius: 20px 0px 0px 20px;
-webkit-border-radius: 20px 0px 0px 20px;
border: 0px solid #000000;}
.nav#mobile-menu{  border-radius: 20px !important;}
a.lg\:hidden.mburger.mburger--collapse.leading-none {
    width: 107px;
}

.product-card__title a {
    line-height: 21px;
    height: 67px;
    overflow: hidden;
}.quickview-btn {
    position: relative;
    top: 290px;
    z-index: 100000000000000;
    background-color: transparent !important;
    right: -23px;
}
.wishlist {
    position: relative;
    top: 323px;
    z-index: 100000000000000;
    background-color: transparent !important;
    right: 2px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    background-color: transparent !important;
}

button.btn--wishlist.heart-next-add-button.animated.s-button-element.s-button-icon.s-button-outline.s-button-primary-outline.s-button-loader-center {
    background-color: transparent;
}
.sicon-eye:before {
    color: #0f3b63;
    font-size: 20px; color: #0f3b63 !important;
}
.sicon-heart:before {
    content: "\eca1";
    font-size: 20px; color: #0f3b63 !important;
}
}

footer.store-footer * {
    background-color: #0f3b63 !important;
    text-align: center;
    fil: brightness(0.5);
     border-radius: 100px !important;    color: white;
    }


footer.store-footer {
    background-color: #0f3b63 !important;
    margin: 20px;
    text-align: center;   border-radius: 20px !important;    
}



footer.store-footer svg.absolute.top-0.w-full.h-6.-mt-5.sm\:-mt-10.sm\:h-16.store-footer__curve.z-\[0\] {
    display: none;
}
.top-navbar {
    display: none;
}


footer.store-footer {
    margin-bottom: 0;
}
.content-entry * {
    font-size: 20px;
    font-weight: normal !important;
}

.no-content-placeholder {
 
    height: auto !important;
}

section.advanced-slider {
    position: relative;
    top: -23px;
}
.product-single__inner .s-button-btn,.sticky-cart-single salla-button button,.text-primary-reverse{
    border-radius: 100px !important;
}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__content {
    padding-top: 70px !important;
}
@media (max-width: 991px){

.main-nav-container.fixed-header .inner {
    transform: none;
    top: 0px;
    position: relative !important;
}
.product-card__content-wrapper {
    margin-top: 50px;
}
h4.product-card__price.font-bold.text-sm {
    padding-top: 0px;
    padding-bottom: 5px;
}
.container .product-card__image {
    top: 55px;
}
nav#mobile-menu li a span {
    color: #000!important;
}
}