:root {
    --primary-color: #fff;
    --font-color: #fff;
    --bg-color: #fff;
    --transition-speed: 0.3s
}

html,body {
    margin: 0;
    padding: 0;
    background: var(--bg-color);
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif
}

*,*::before,*::after {
    box-sizing: border-box
}

img {
    max-width: 100%;
    height: auto;
    display: block
}

.animated {
    will-change: transform,opacity;
    transition: transform var(--transition-speed) ease-in-out,opacity var(--transition-speed) ease-in-out
}

.lazy-background {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

@media (max-width: 767px) {
    .container {
        padding:0 1rem
    }
}

:root {
    --color-primary: #006C35;
    --color-primary-dark: #005A2C;
    --color-primary-light: #008744;
    --color-secondary: #c5a56d;
    --dark-bg-main: #FFFFFF;
    --dark-text-main: #2d3748;
    --dark-text-sec: #4a5568;
    --dark-grey: #f7fafc;
    --text-btn: #FFFFFF;
    --bg-color: #f9f9f9;
    --header-bg: #FFFFFF;
    --menu-bg: #FFFFFF;
    --footer-bg: #FFFFFF
}

html.dark,body.color-mode-dark {
    background-color: var(--bg-color)!important
}

body {
    background-image: url('https://cdn.salla.sa/form-builder/1VwdEnByTy2Kw0vHPje6RBYrqXR6HfBc3UkZPDHQ.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
    background-size: cover;
    position: relative
}

body {
    background-image: linear-gradient(to bottom,rgb(255 255 255 / 65%),rgba(255,255,255,0.98)),url('https://cdn.salla.sa/form-builder/1VwdEnByTy2Kw0vHPje6RBYrqXR6HfBc3UkZPDHQ.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
    background-size: cover;
    position: relative
}

body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.95);
    z-index: -1
}

footer.store-footer .store-footer__inner {
    background-image: url('https://cdn.salla.sa/form-builder/oyUBHm7Nz56lDGqJzAvKqhX1nasna8sVmhTMEEep.jpg');
    background-repeat: repeat;
    background-size: 100%;
    background-position: center;
    background-color: #FFFFFF
}

footer.store-footer .store-footer__inner {
    background-image: linear-gradient(rgb(0 108 53 / 24%),rgb(0 108 53 / 6%)),linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85)),url('https://cdn.salla.sa/form-builder/oyUBHm7Nz56lDGqJzAvKqhX1nasna8sVmhTMEEep.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #FFFFFF
}

.da-tm,.da-cp {
    color: var(--dark-text-main)!important
}

.da-ts {
    color: var(--dark-text-sec)!important
}

salla-button[color="primary"] button,.s-button-primary {
    background-color: var(--color-primary)!important;
    color: var(--text-btn)!important;
    border-color: var(--color-primary)!important
}

.header-btn i,.s-cart-summary-icon {
    color: var(--dark-text-main)!important
}

.salla-advertisement {
    background-color: var(--color-primary)!important;
    color: #FFFFFF!important
}

.salla-advertisement i {
    color: var(--color-secondary)!important
}

a:hover {
    color: var(--color-primary)!important
}

.s-product-card-entry {
    background-color: #FFFFFF!important;
    border: 1px solid #eeeeee!important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    transition: all 0.3s ease
}

.s-product-card-entry:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.1)
}

.s-product-card-price {
    color: var(--color-primary)!important;
    font-weight: bold
}

.s-product-card-price-before {
    color: var(--dark-text-sec)!important
}

.s-block__title h2,.s-slider-block__title h2 {
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-secondary);
    padding-bottom: 10px
}