div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a > img {
    height: 0 !important
}

div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a:before {
    max-height: 8rem !important;
    content: var(--logo) !important;
    width: 15rem;
    position: relative;
    top: 0rem;
    right: 14%;
}

#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > p {
    color: #7dc145
}

.s-button-primary-outline {
    fill: #ffffff;
    color: #fff !important;
    background: var(--color-primary);
    border-radius: 36px
}

.product-card__enhanced-mini-cart button.s-button-element {
    color: #fff !important;
    border-radius: 29px
}

h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 33rem;
    margin: auto
}

salla-slider .slide--one-fourth {
    width: 37%
}

.s-button-primary-outline,.s-button-primary {
    position: relative;
    padding: 0.8rem 1.5rem;
    border: 2px solid var(--primary-color);
    border-radius: 13.5rem;
    background: var(--2);
    transition: all 0.4s cubic-bezier(0.23,1,0.32,1);
    transform: translateZ(0);
    overflow: hidden;
    isolation: isolate
}

.s-button-primary-outline:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 10px 20px -10px rgb(15 145 71 / 39%)
}

.s-button-primary-outline:active {
    transform: translateY(1px) scale(0.98)
}

.s-button-primary-outline::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient( 30deg,transparent 25%,rgba(255,255,255,0.2) 50%,transparent 75% );
    transform: translateX(-100%) rotate(25deg);
    transition: transform 0.6s ease-in-out;
    z-index: -1
}

.s-button-primary-outline:hover::after {
    transform: translateX(100%) rotate(25deg)
}

.s-button-primary-outline:focus {
    outline: none;
    animation: pulse 1.5s infinite
}

.s-button-primary-outline.loading::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(255,255,255,0.3);
    border-top-color: white;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
    transform: translate(-50%,-50%)
}

.s-button-primary-outline.s-button-element {
    position: relative;
    overflow: visible;
    transition: all 0.3s ease !important
}

.s-button-primary-outline.s-button-element::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 0.5rem;
    border: 2px solid var(--glow-color);
    animation: glowPulse 2s infinite linear;
    opacity: 0
}

.s-button-primary-outline.s-button-element:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 15px var(--glow-color) !important
}

.s-button-primary-outline.s-button-element * {
    position: relative;
    z-index: 2
}

.product-card__buttons>div button i {
    color: #fff;
    fill: #fff;
}

.s-button-primary.s-button-element,.s-button-primary {
    position: relative;
    overflow: visible !important;
    transition: all 0.3s cubic-bezier(0.4,0,0.2,1) !important
}

.s-button-primary.s-button-element::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 0.6rem;
    border: 3px solid var(--glow-color);
    animation: enhancedGlow 1.5s infinite ease-in-out;
    opacity: 0;
    z-index: 1
}

.s-button-primary.s-button-element:hover {
    transform: translateY(-3px) scale(1.03) !important;
    box-shadow: 0 8px 25px -5px var(--glow-color) !important;
    z-index: 2
}

.s-button-primary.s-button-element:active {
    transform: translateY(1px) scale(0.98) !important;
    transition-duration: 0.1s !important
}

.s-button-primary.s-button-element > * {
    position: relative;
    z-index: 3
}

.product-card--primary-buttons button,.product-card--primary-buttons salla-button,.product-card--primary-buttons button i,.product-card--primary-buttons salla-button i {
    border-color: #ffffff !important;
    color: #ffffff !important
}

.product-card__buttons>div button,.product-card__actions div button,.main-nav-container.fixed-pinned.animated.fixed-header,body.trans_header .store-header .main-menu-row {
    background-color: var(--2);
}

a.flex.items-center.justify-center.m-0 {
    justify-items: center;
    width: 100%;
    margin: auto
}

:root {
    --primary-color: var(--2);
    --hover-color: var(--2);
    --color-primary: var(--2);
    --bg-primary: #ffffff;
    --bg-secondary: #ffffff;
    --header-bg: var(--2);
    --header-text-color: #ffffff;
    --store-text-secondary: var(--2);
    --product-bg: #ffffff;
    --color-primary-dark: #062c3e;
    --color-primary-light: #29779d;
    --color-primary-reverse: #d3ffff;
    --product-image-height: 17rem;
    --product-border-color: #eeeeee;
    --product-enhanced-btn-bg: var(--2);
    --product-enhanced-btn-color: #ffffff;
    --glow-color: rgb(2 66 148 / 22%) --products-per-row: 4;
    --footer-bg: #f3f4f6;
    --footer-text-color: #374151;
    --bottom-footer-bg: #F9FAFB;
    --countdown-bg: #f3f4f6;
    --countdown-color: #111827;
    --countdown-border-color: #f3f4f6;
    --bottom-nav-bg: #ffffff;
    --bottom-nav-text-color: #111827;
    --wa-btn-bg: var(--2);
    --wa-btn-text-color: #ffffff;
    --1: #9dbe42;
    --2: #114863;
    --logo:   url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 288.61 136.78'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23114762; %7D .cls-2 %7B fill: %23114762; %7D .cls-3 %7B fill: %234da034; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M16.21,36.6c1.09.96,1.09,2.12,1.09,5.15h-.84c-.26-3.41-2.44-4.44-5.47-4.44-4.31,0-6.17,2.96-6.17,7.59,0,2.25.45,4.24,1.48,5.72s2.57,2.31,4.63,2.31h27.14c1.35,0,2.76-.38,3.86-1.41,1.03-1.03,1.74-2.64,1.93-5.02v-10.74h7.65v.64h-.64c-1.99,0-2.19,1.16-2.19,2.89v7.2c.06,2.38.9,3.99,1.99,5.02,1.03,1.03,2.44,1.41,3.79,1.41h1.03v1.61h-3.6c-2.12,0-3.99-.9-5.66-2.7-1.54,1.74-3.6,2.7-5.6,2.7H10.1c-3.15,0-5.66-1.09-7.39-2.89-1.8-1.74-2.7-4.12-2.7-6.75s.9-5.08,2.7-6.88c1.74-1.74,4.24-2.83,7.39-2.83s5.08.38,6.11,1.41ZM29.78,60.71c0,1.29-1.09,2.38-2.44,2.38s-2.38-1.09-2.38-2.38c0-1.35,1.09-2.44,2.38-2.44,1.35,0,2.44,1.09,2.44,2.44Z'/%3E%3Cpath class='cls-1' d='M66.75,36.41c-1.99,0-2.19,1.16-2.19,2.89v5.98c0,2.83-1.09,5.15-2.64,6.69-1.54,1.61-3.54,2.57-5.4,2.57h-3.6v-1.61h1.03c1.35,0,2.76-.38,3.86-1.41,1.03-1.03,1.74-2.64,1.93-5.02v-10.74h7.65v.64h-.64ZM60.77,60.65c0,1.35-1.03,2.44-2.38,2.44s-2.38-1.09-2.38-2.44,1.03-2.38,2.38-2.38,2.38,1.09,2.38,2.38ZM66.81,60.65c0,1.35-1.09,2.44-2.44,2.44s-2.38-1.09-2.38-2.44,1.09-2.38,2.38-2.38c1.35,0,2.44,1.09,2.44,2.38Z'/%3E%3Cpath class='cls-1' d='M77.87,27.34c-2.51,0-2.83,1.16-2.83,2.89v22.7h5.66v1.61h-10.42v-27.85h7.59v.64Z'/%3E%3Cpath class='cls-1' d='M90.86,27.27c-1.86,0-2.19,1.09-2.19,2.83v7.07l.19-.19c.96-.97,2.83-1.35,5.59-1.35h16.08c3.09,0,5.59,1.03,7.33,2.77,1.74,1.73,2.64,4.12,2.64,6.69s-.9,4.95-2.64,6.69c-1.74,1.74-4.24,2.77-7.33,2.77h-32.41v-1.61h5.72v-26.37h7.65v.71h-.64ZM93.95,37.69c-2.77,0-4.95.97-5.27,4.05v11.19h21.09c4.12,0,5.98-3.41,5.98-7.84s-1.93-7.4-6.05-7.4h-15.76Z'/%3E%3Cpath class='cls-1' d='M131.95,16.21c.51.45.51.84.51,1.87h-.39c-.19-1.22-1.16-1.61-2.51-1.61-1.99,0-2.83,1.16-2.83,2.76,0,1.74.84,2.96,2.83,2.96h3.09v.9h-8.94v-.84h2.83c-1.35-.64-1.99-1.67-1.99-3.02,0-1.99,1.74-3.54,4.63-3.54,1.35,0,2.32.19,2.77.51ZM131.5,27.34c-2.51,0-2.83,1.16-2.83,2.89v24.31h-4.82v-27.85h7.65v.64Z'/%3E%3Cpath class='cls-1' d='M12.48,84.76c.77.71.77,1.54.77,3.6h-.58c-.19-2.38-1.8-3.09-3.92-3.09-3.02,0-4.37,2.06-4.37,5.34,0,3.02,1.03,4.95,3.41,5.4h7.52v1.61H0v-1.61h3.99c-1.99-1.22-3.09-2.89-3.09-5.4,0-3.86,2.64-6.88,7.27-6.88,2.06,0,3.6.32,4.31,1.03Z'/%3E%3Cpath class='cls-1' d='M26.75,70.42c-2.51,0-2.76,1.16-2.76,2.89v24.31h-4.82v-27.84l7.59.06v.58Z'/%3E%3Cpath class='cls-1' d='M42.44,81.09c1.74,1.8,2.7,4.24,2.7,6.88v1.48c.19,4.37,2.38,6.56,6.17,6.56h.96v1.61h-3.6c-1.74-.06-2.64-.45-3.99-1.54-.71-.51-1.22-1.09-1.67-1.93-1.74,2.12-4.44,3.47-7.97,3.47h-7.65v-1.61h6.82c2.06,0,3.6-.84,4.63-2.31,1.03-1.48,1.48-3.47,1.48-5.72,0-4.63-1.99-7.59-6.17-7.59-3.02,0-5.21,1.03-5.47,4.44h-.84c0-3.02,0-4.18,1.09-5.14,1.03-1.03,3.09-1.42,6.11-1.42s5.66,1.09,7.4,2.83ZM37.49,72.73c0,1.35-1.09,2.38-2.44,2.38s-2.38-1.03-2.38-2.38,1.09-2.38,2.38-2.38c1.35,0,2.44,1.03,2.44,2.38Z'/%3E%3Cpath class='cls-1' d='M49.7,97.62v-1.61h9.97v1.61h-9.97Z'/%3E%3Cpath class='cls-1' d='M57.09,97.62v-1.61h11.59v1.61h-11.59Z'/%3E%3Cpath class='cls-1' d='M66.11,97.62v-1.61h9.97v1.61h-9.97Z'/%3E%3Cpath class='cls-1' d='M73.5,97.62v-1.61h9.97v1.61h-9.97Z'/%3E%3Cpath class='cls-1' d='M102.82,79.55c1.09.96,1.09,2.12,1.09,5.15h-.84c-.26-3.34-2.44-4.44-5.47-4.44-4.31,0-6.17,2.96-6.17,7.59,0,2.12.39,4.05,1.22,5.53.84,1.48,2.12,2.38,3.92,2.64h12.99v1.61h-28.68v-1.61h10.1c-2.83-1.74-4.37-4.63-4.37-8.17,0-2.64.9-5.08,2.7-6.82,1.74-1.74,4.24-2.83,7.4-2.83s5.08.39,6.11,1.35ZM99.16,72.73c0,1.29-1.09,2.38-2.44,2.38s-2.38-1.09-2.38-2.38c0-1.35,1.09-2.44,2.38-2.44,1.35,0,2.44,1.09,2.44,2.44Z'/%3E%3Cpath class='cls-1' d='M121.53,70.48c-2.51,0-2.83,1.09-2.83,2.83v15.37c0,2.76-.84,4.95-2.32,6.49-1.48,1.54-3.41,2.44-5.72,2.44h-3.67v-1.61h1.09c1.35,0,2.83-.45,3.86-1.48,1.03-1.03,1.74-2.64,1.93-5.02v-19.74h7.65v.71Z'/%3E%3Cpath class='cls-1' d='M132.01,70.42c-2.51,0-2.77,1.16-2.77,2.89v24.31h-4.82v-27.84l7.59.06v.58Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M273.76,25.85c-23.5-29.57-66.52-34.5-96.09-11-29.57,23.5-34.5,66.52-11,96.09,11.78,14.83,28.47,23.46,45.92,25.42l.04-4.03.13-14.92.07-8.24-32.85-16.88c-7.34-3.77-11.92-11.35-11.85-19.6l.08-9.18,44.81,23.03.2-22.64-9.99-4.84c-7.59-3.68-12.38-11.4-12.3-19.83l.08-9.35,22.41,11.39.06-7.3.05-5.77c.05-5.74,3.2-11.01,8.24-13.76l3.08-1.69-.12,13.21c-.05,5.92-3.4,11.31-8.67,13.98l-.2,22.68,31.58-15.33-.08,8.93c-.07,8.24-4.78,15.74-12.18,19.39l-19.53,9.62-.2,22.65,54.32-26.57-.08,9.67c-.07,8.27-4.81,15.78-12.24,19.41l-42.2,20.64-.05,5.57c16.53,1.21,33.54-3.53,47.54-14.65,29.57-23.5,34.5-66.52,11-96.09Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M13.5,129.43c-.23.07-.51.1-.84.1-.48,0-1.12-.06-1.8-.45-.68-.39-1.35-1.09-1.77-2.28l-.55-1.38H2.63l-1.67,4.02h-.96l5.91-13.91h.64l4.63,11.28c.35.77.61,1.32.96,1.67.35.32.77.48,1.35.55v.42ZM8.13,124.58l-2.54-6.1-2.64,6.1h5.17Z'/%3E%3Cpath class='cls-2' d='M25,115.51v.83h-4.76v13.08h-1.9v-13.08h-1.9c-1.7,0-2.64.74-2.64,2.44h-.42v-1.58c0-.45.06-.87.35-1.19.26-.29.71-.51,1.45-.51h9.8Z'/%3E%3Cpath class='cls-2' d='M39.17,129.43c-.23.07-.51.1-.84.1-.48,0-1.12-.06-1.8-.45-.68-.39-1.35-1.09-1.77-2.28l-.55-1.38h-5.91l-1.67,4.02h-.96l5.91-13.91h.64l4.63,11.28c.35.77.61,1.32.96,1.67.35.32.77.48,1.35.55v.42ZM33.8,124.58l-2.54-6.1-2.64,6.1h5.17Z'/%3E%3Cpath class='cls-2' d='M46.2,122.58l4.4-7.07h.96l-4.95,8v5.91h-1.9v-5.75l-3.57-5.43c-.42-.61-.8-1.16-1.29-1.61-.48-.38-1.03-.64-1.77-.71v-.42h1.9c.77,0,1.38.29,1.9.71.48.45.9,1.03,1.25,1.61l3.05,4.76Z'/%3E%3Cpath class='cls-2' d='M53.71,115.51h1.9v11.38c0,1.29.23,2.12,1.48,2.12h.42v.42h-1.9c-.74,0-1.19-.1-1.48-.48s-.42-.96-.42-2.06v-11.38Z'/%3E%3Cpath class='cls-2' d='M58.18,115.93v-.42h5.5c1.09,0,2.54.1,3.7.61,1.12.51,1.99,1.45,1.99,3.09,0,1.25-.8,2.41-2.73,3.05,1.38.23,2.22.64,2.76,1.19.51.61.71,1.35.71,2.18,0,1.57-.8,2.54-1.9,3.09-1.12.55-2.57.71-3.89.71h-4.21v-11.37c0-1.29-.23-2.12-1.48-2.12h-.45ZM62,121.94h1.99c.84,0,1.67-.22,2.31-.71.64-.48,1.06-1.19,1.06-2.12,0-1.03-.55-1.74-1.29-2.22-.71-.45-1.67-.64-2.51-.64-.55,0-1.16.1-1.57.23v5.46ZM62,122.78v5.62c.64.19,1.35.29,1.99.29,2.54,0,4.02-1.03,4.02-2.96s-1.38-2.96-4.02-2.96h-1.99Z'/%3E%3Cpath class='cls-2' d='M77.71,115.93v-.42h8.42c.74,0,1.19.23,1.48.51.23.32.32.74.32,1.19v1.58h-.42c0-1.7-.96-2.44-2.63-2.44h-3.34v5.59h4.76v.84h-4.76v6.65h-1.9v-11.37c0-1.29-.23-2.12-1.48-2.12h-.45Z'/%3E%3Cpath class='cls-2' d='M89.47,122.49c0-2.06.64-3.92,1.77-5.27,1.16-1.32,2.76-2.12,4.79-2.12s3.63.8,4.76,2.12c1.16,1.35,1.77,3.21,1.77,5.27s-.61,3.89-1.77,5.21c-1.13,1.35-2.76,2.15-4.76,2.15s-3.63-.8-4.79-2.15c-1.13-1.32-1.77-3.15-1.77-5.21ZM100.43,122.49c0-2.03-.42-3.66-1.16-4.79-.77-1.16-1.9-1.77-3.25-1.77s-2.51.61-3.25,1.77c-.77,1.13-1.19,2.76-1.19,4.79s.42,3.6,1.19,4.76c.74,1.13,1.86,1.77,3.25,1.77s2.47-.64,3.25-1.77c.74-1.16,1.16-2.76,1.16-4.76Z'/%3E%3Cpath class='cls-2' d='M104.47,122.49c0-2.06.64-3.92,1.77-5.27,1.16-1.32,2.76-2.12,4.79-2.12s3.63.8,4.76,2.12c1.16,1.35,1.77,3.21,1.77,5.27s-.61,3.89-1.77,5.21c-1.13,1.35-2.76,2.15-4.76,2.15s-3.63-.8-4.79-2.15c-1.13-1.32-1.77-3.15-1.77-5.21ZM115.43,122.49c0-2.03-.42-3.66-1.16-4.79-.77-1.16-1.9-1.77-3.25-1.77s-2.51.61-3.25,1.77c-.77,1.13-1.19,2.76-1.19,4.79s.42,3.6,1.19,4.76c.74,1.13,1.86,1.77,3.25,1.77s2.47-.64,3.25-1.77c.74-1.16,1.16-2.76,1.16-4.76Z'/%3E%3Cpath class='cls-2' d='M118.83,115.93v-.42h5.53c2.8,0,4.88.68,6.27,1.86,1.35,1.19,2.03,2.89,2.03,5.01s-.68,3.82-1.96,5.05c-1.28,1.25-3.21,1.99-5.78,1.99h-4.15v-11.37c0-1.29-.23-2.12-1.48-2.12h-.45ZM122.72,128.43c.8.16,1.51.26,2.12.26,1.54,0,2.96-.58,3.92-1.67,1-1.09,1.61-2.64,1.61-4.53s-.58-3.44-1.58-4.53c-1-1.09-2.38-1.7-3.99-1.7-.61,0-1.35.1-2.09.32v11.86Z'/%3E%3C/g%3E%3C/svg%3E");}

@media only screen and(min-width: 1024px) {
    .main-menu li.root-level>a {
        padding-top:0px;
        padding-bottom: 1rem;
        font-weight: 700
    }

    #app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.advanced-slider.advanced-slider--0.auto-height {
        margin-top: 73px
    }
}

@media(max-width: 1024px) {
    .grid-cols-2 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }

    h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
        width: 20rem
    }

    .product-card__enhanced-mini-cart button.s-button-element i {
        color: transparent !important;
        display: none
    }

    .product-card__enhanced-mini-cart__btn--inner {
        margin: auto;
        text-align: center
    }

    span.rtl\:mr-auto.ltr\:ml-auto.enhanced-label {
        margin: auto
    }
}

@media(max-width: 767px) {
    div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a:before {
        max-height:8rem !important;
        width: 12rem;
        top: 0rem;
        right: 27%;
    }
}

@media(min-width: 1024px) {
    .lg\:grid-cols-5 {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }

    salla-slider .slide--one-fourth {
        width: 17%
    }
}

@media(min-width: 640px) {
    .s-block {
        margin-top:1rem
    }
}

@media(min-width: 750px) {
    .s-block.s-block--square-links:nth-of-type(8) .lg\:grid-cols-5 {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }

    .main-nav-container.fixed-pinned .main-menu>li>a {
        padding-top: 13px;
        padding-bottom: 5px
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37,99,235,0.2)
    }

    70% {
        box-shadow: 0 0 0 12px rgba(37,99,235,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(37,99,235,0)
    }
}

@keyframes spin {
    to {
        transform: translate(-50%,-50%) rotate(360deg)
    }
}

@keyframes glowPulse {
    0% {
        opacity: 0;
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(1.05)
    }

    100% {
        opacity: 0;
        transform: scale(1.1)
    }
}

@keyframes enhancedGlow {
    0% {
        opacity: 0;
        transform: scale(0.95)
    }

    50% {
        opacity: 1;
        transform: scale(1.02)
    }

    100% {
        opacity: 0;
        transform: scale(1.05)
    }
}