/* Add custom CSS styles below */ 
body.index .store-header {
    position: relative !important;
}


.up-single-article.bg-white h2.ql-direction-rtl {
    font-size: 25px !important;
    padding: 1rem 0;
}

h3.ql-direction-rtl {
    font-size: 20px;
}
li.ql-align-right.ql-direction-rtl.text-right {
    list-style: circle;
}

.up-single-article.bg-white p.p-previous-ul,p.ql-align-right.ql-direction-rtl.text-right,li.ql-align-right.ql-direction-rtl.text-right {
    font-size: 17px;
    padding: 1% 0;
}
.s-social-link a svg {
    fill: #fff !important;
}
.s-social-link a {
    border-color: #fff !important;
}
.h-screen {
    height: 100% !important;
}

section.h-screen.relative h1 {
    font-size: 44px;
    line-height: 2;
}

section.h-screen.relative p {
    font-size: 44px;
    line-height: 1.2;
}
a.s-block__display-all {
    display: none !important;
}
div#product-list p {
    font-size: 11px;
    font-weight: 300 !important;
    color: #d6c5c5 !important;
}

.singleP salla-product-options.product-options-colors b {
    color: #000 !important;
    display: block !important;
}
.s-product-options-textarea {
    display: none;
}
.accordion-content {
    box-shadow: none !important;
}
salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    margin: 1rem;
}
.s-add-product-button-mini-checkout-content svg {
    /* display: none; */
    display: inline-block;
}

section.h-full.z-1.relative.main-banner-0 .head_img.lg\:h-\[120vh\].h-\[70vh\].elative {
    height: 80vh;
}

salla-slider.photos-slider .swiper-slide {
    width: 95%;
}


.navbar-brand img {
    max-height: 5rem;
}

section.h-full.z-1.relative.main-banner-0 .flex {
    justify-content: center;
}
section.h-full.z-1.relative.main-banner-0 {
    width: 100%;
    padding: 0;
    margin: auto;
}
section.h-full.z-1.relative.main-banner-0 h1 {
    margin-top: -5rem !important;
    color:#fff !important;
}
section.h-full.z-1.relative.main-banner-0 p {
    color:#fff !important;
    font-size: 35px !important;
    opacity:1 !important;
}
section.h-full.z-1.relative.main-banner-0 button {
    background-color: #fff !important;
    color: #000 !important;
}
section.h-full.z-1.relative.main-banner-0 button i{
display:none;
}
section.mb-\[53px\].md\:mb-\[111px\] {
    margin-bottom: 53px !important;
}


section.mb-\[53px\].md\:mb-\[111px\]
.absolute.top-\[5\%\].left-\[10\%\].lg\:left-\[20\%\].w-\[250px\].flex.flex-col.justify-start.items-center.text-center {
    display: none !important;
}
/******/
.s-product-card-content-footer.gap-2,button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {

    background-color: #88C356 !important;
}

button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    color: #000 !important;
    border: 0 !important;
}
.icons-cart {
    margin-left: 1rem;
}
.icons-cart path {
    fill: #000;
}

.feature-icon {
    background-color: #faaf65 !important;
}

.s-block--features__item .feature-icon i {
    color: #fff !important;
}

footer.store-footer.text-\[var\(--m-color\)\].\!bg-transparent,.bg-\[var\(--m-color\)\] {
    background-color: #000 !important;
    color: #fff !important;
}

.store-footer h3,div#contact-slot {
    color: #fff !important;
}

footer.store-footer p,.s-menu-footer-list a  {
    color: #fff !important;
}
.store-footer__inner {
    background-color: #8bbe54 !important;
    color: #fff !important;
}

@media(max-width: 768px){

section.h-screen.relative h1 {
    font-size: 20px;
    line-height: 0 !important;
}

section.h-screen.relative p {
    font-size: 20px;
    margin-top: 11%;
}
.h-screen {
    height: 70vh !important;
}
.text-center.w-fit {
    margin-top: -25%;
}

section.h-full.z-1.relative.main-banner-0 .head_img.lg\:h-\[120vh\].h-\[70vh\].elative {
    height: 60vh;
}
section.h-full.z-1.relative.main-banner-0 p {
    font-size: 23px !important;
}
section.h-full.z-1.relative.main-banner-0 .max-w-\[60\%\] {
    max-width: 71%;
}
.product-item {
    display: flex;
    flex-direction: column;
}
form#customForm input[type="number"] {
    width: 266px !important;
    margin-right: 0 !important;
}

.landing.overflow-hidden.relative.flex.items-center.bg-cover.bg-no-repeat.h-\[362px\].md\:h-\[667px\].bg-center {
    background-size: contain !important;
    height: 348px;
}
.up-single-article.bg-white {
    margin-top: -18%;
}
}

form#customForm input {
    width: 100% !important;
     border-radius: 5px;
     margin-bottom: 1rem;
}
form#customForm textarea#notes {
    width: 100%;
     border-radius: 5px;
     margin-bottom: 1rem;
}
form#customForm button#submitBtn {
    background-color: green;
    color: #fff;
    width: 100%;
    border-radius: 5px;
}
.product-item {
    display: flex;
}
form#customForm input[type="checkbox"] {
    width: 19px !important;
    margin-bottom: 0rem !important;
}
.product-item label {
    width: 300px;
}
/*
form#customForm input[type="number"] {
    width: 300px !important;
        margin-right: 1rem !important;
}*/


/*blog*/
.landing.overflow-hidden.relative.flex.items-center.bg-cover.bg-no-repeat.h-\[362px\].md\:h-\[667px\].bg-center {
    background-size: auto;
}
.overflow.bg-\[\#000000A6\].w-full.h-full.absolute.top-0.left-0.z-1 {
    background-color: transparent !important;
}
.landing.overflow-hidden .rectangle {
    background-color: #288a63;
    color: #fff !important;
}