/* Add custom CSS styles below */ 
salla-slider#f_enhanced-square-photos-slider-2 div {
    justify-content: center;
}
body {
   font-size: 20px ;
}
.main-nav-container .btn--circle-gray, .main-nav-container .btn--rounded-gray, .main-nav-container .s-search-input {
    --tw-bg-opacity: 1;
    background-color: #407658;
}
.font-bold {
    font-weight: 700;
    color: #041f10;
}
.s-quantity-input-container .s-quantity-input-input {
    border-width: 0;
    background-color: #478864;
    pad: 2;
    padding: 2;
    t-size: 1.5rem;
    line-height: 2rem;
}
@media (min-width: 640px)
.is-sticky-product-bar .sticky-product-bar {
    border-radius: 2rem;
    --tw-bg-opacity: 1;
    background-color: #286451;
    padding: 1.25rem;
    --tw-shadow: 5px 10px 99px rgba(43,45,52,0.05098);
    --tw-shadow-colored: 5px 10px 99px var(--tw-shadow-color);
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);
} 

.faqs__item {
    border-radius: 2rem;
    --tw-bg-opacity: 1;
    background-color: #407658;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: #447266;
}
.store-footer .social-link {
    display: flex;
    height: 3rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: #c5c5c5;
    font-size: 1.125rem;
    line-height: 1.75rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);
}

.store-footer .f_payment-methods>li {
    display: flex;
    height: 3rem;
    width: 4.5rem;
    border-radius: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: #c5c5c5;
    padding: 0.5rem;
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);
} 
body {
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    position: relative;
}
.app-inner {
    color: #fff;
}
body#app.index {
  background-color: #286451;
}

.product-entry__title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #000;
}
@media (min-width: 768px)
.f_enhanced-square-photos .f_image-slide-one-sixth .f_image-entry__title {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #ffff;
}

salla-slider.f_arrows-centered-top .s-slider-block__title-right {
    width: 100%;
    flex-direction: column;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffff;
}

.f_block__title>div {
    margin-top: 1rem;
    flex-direction: column;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: center;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}span {
    background-color: rgb(0 0 0 / 0%) !important;

}li.ql-direction-rtl {
    color: black;
}.store-footer .f_certificates h4 {
    font-weight: 700;
    color: black;
}
.banner--fixed img {
    display: block;
    width: 100%;
    border-radius: 0;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: #0000;
    -o-object-fit: cover;
    object-fit: cover;
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background-color:#89999c;
}
.store-footer__inner {
    background-color: #447266;
    }
    .store-footer__inner .about-us-block {
    background-color: #286451;
}
.store-footer .f_certificates {
background-color: #c5c5c5;
}
.f_enhanced-square-photos:not(.f_rounded-photos) .f_image-entry img {
    border-radius: 0rem;
        background-color: transparent;
}
[dir=rtl] .s-slider-block__title h2 {
    padding-left: 2rem;
    display: none;
}
nav.nav-bar>.main-menu li:hover>a {
    background-color: #000;
    color: #fff;
}
h3.f_menu-title {
    color: #fff;
}
[dir=rtl] .store-footer .footer-list a {
    color: aliceblue;
    font-size: large;
}
.flex.flex-col.items-center.p-4.md\:px-16 {
    color: aliceblue;
        font-size: large;
}
.store-footer {
   background-color: #286451;
}




/* Edits */
body.page-single .content .content-entry * {
   color: #041f10 !important;
}
.store-footer__bottom span p {
   color: #fff !important;
}
.f_bordered-product {
background-color: #447266;
    }
    .product-entry__title+p {
    color: #ffffff;
}