:root {
    --main-color: #5b7571;
    --1: var(--main-color);
    --2: #f7da90;
    --3: #3e524f;
    --4: #011b17;
    --infinte-color: #5b7571;
    --main-text-color: #3b5551;
    --main-text-color2: #011b17;
    --main-text-color-dark: #5b7571;
    --color-main: #5b7571;
    --color-main-d: #425c58;
    --color-main-l: #819b97;
    --color-main-reverse: #5b7571;
    --color-text: #5a5a5a;
    --color-text-reverse: #ffffff;
    --color-title: #0f2925;
    --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 419 105.59'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %235b7571; %7D .cls-2 %7B fill: %231d1d1b; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M371.12,40.32c-4.58,9.03-8.6,17.15-12.8,25.19-5.08,9.71-10.36,19.3-15.45,29-3.82,7.28-9.29,11.06-17.95,11.08-8.71,.02-14.14-3.91-17.92-11.16-8.89-17.02-18.31-33.76-26.74-51.02-.35-.71-.39-1.74-1.72-2.11-1.82,7.22-3.69,14.41-5.43,21.63-2.85,11.83-9.37,21.57-18.52,29.12-7.96,6.57-17.77,9.77-28.1,11.07-10.57,1.33-21.17,.58-31.76,.68-14.79,.14-29.58,.04-44.37,.02-1.2,0-2.46,.31-3.69-.49V40.45h31.28c0,2.14,0,4.3,0,6.46,0,9.12-.04,18.24,0,27.36,0,1.62-.44,3.66,2.36,3.59,13.91-.34,27.86,.86,41.74-.73,11.67-1.34,19.81-8.63,23.03-19.9,4.12-14.42,8.27-28.84,12.64-43.19,3.61-11.85,15.28-17.18,26.02-12.15,3.71,1.74,6.38,4.66,8.35,8.12,9.36,16.49,18.63,33.03,27.9,49.57,1.84,3.29,3.5,6.68,5.19,9.93,1.01,.19,1.14-.49,1.4-1.02,9.83-19.75,21.36-38.55,31.99-57.85,3.57-6.48,9.01-10.62,17-10.47,8.49,.17,14.97,4.6,17.4,12.77,4.8,16.14,9.39,32.34,14.06,48.52,3.59,12.44,7.15,24.88,10.72,37.32,.43,1.52,.81,3.05,1.29,4.85h-31.23c-5.19-20.84-11.8-41.33-16.64-63.32Z'/%3E%3Cpath class='cls-2' d='M246.02,7.97c-2.79,9.47-5.5,18.62-8.31,28.16-5.05-3.6-10.16-6.32-16.06-7.33-2.7-.47-5.39-.48-8.09-.48-56.32-.02-112.65-.03-168.97,0-1.71,0-3.44,.14-5.12,.44-3.67,.66-5.51,2.9-5.47,6.7,.04,3.68,1.6,5.8,5.61,6.63,2.26,.47,4.65,.46,6.98,.46,18.12,.03,36.23-.07,54.35,.06,7.89,.06,15.74,.8,23.07,4.13,9.54,4.34,14.55,11.65,14.55,22.24,0,4.18,.02,8.34-1.16,12.44-3.71,12.95-13.6,18.24-25.63,20.91-8,1.78-16.15,1.54-24.27,1.53-26.87-.02-53.73,0-80.6,0-2.06,0-4.12,0-6.89,0,6.69-8.64,13-16.73,19.23-24.9,1.17-1.53,2.64-1.06,4.03-1.06,23.91-.03,47.82-.02,71.73,0,2.72,0,5.43-.01,8.07-.71,3.75-.99,5.43-3.36,5.3-7.34-.12-3.73-1.93-5.94-5.69-6.59-2.17-.37-4.41-.51-6.62-.52-20.33-.13-40.67,0-61-.39-8.23-.16-15.85-2.82-22.59-7.93C-.17,44.81-1.19,14.74,21.34,6.12c7.47-2.86,15.18-4.28,23.07-4.29,57.43-.1,114.86-.12,172.3,0,10.01,.02,19.77,1.9,29.32,6.15Z'/%3E%3C/svg%3E");
}

button.header-btn[aria-label="user-icon"]:nth-child(2) {
    display: none;
}

.s-cart-summary-wrapper:nth-child(2) {
    display: none;
}

@media (max-width: 767px) {
    ul.s-social-list {
        justify-content: center;
    }
}

.flex.rtl\:space-x-reverse.space-x-2.items-end::before {
    content: "";
    display: block;
    width: 45px;
    height: 55px;
    background-image: 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 629 800.2'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23c5992c; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23045c4d; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M30.1,536.7H598.9c11.4,0,21.9,4.1,30.1,11V34.7c0-19.1-15.6-34.7-34.7-34.7H34.7C15.6,0,0,15.6,0,34.7V547.6c8.2-6.7,18.6-10.9,30.1-10.9'/%3E%3Cpath class='cls-2' d='M90.8,152.4c-33.5,0-45.4-21.4-45.4-39.8,0-23.5,19.7-39.9,48-39.9h4.5v-7h15v71.7h101.5V72.7h15v64.7h94.6V72.7h14.7v79.7H90.8Zm-2-64.7c-13.7,0-28.4,9.5-28.4,24.9,0,17.1,14.3,24.8,28.4,24.8h9.1v-49.7h-9.1Zm26.1-41.6c0-5.1-4.3-9.2-9.7-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3,9.7-4,9.7-9.3m-27.1,0c0-5.1-4.2-9.2-9.6-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3,9.6-4,9.6-9.3m144,126c0-5.2-4.3-9.3-9.9-9.3s-9.9,4.1-9.9,9.3,4.2,9.5,9.9,9.5,9.9-4.1,9.9-9.5m84.3,.3c0-5.2-4.2-9.3-9.6-9.3s-9.6,4.1-9.6,9.3,4.1,9.2,9.6,9.2c5.5,0,9.6-4,9.6-9.2m27.1,0c0-5.2-4.3-9.3-9.7-9.3s-9.6,4.1-9.6,9.3,4.1,9.2,9.6,9.2c5.6,0,9.7-3.9,9.7-9.2m24.6,10.7c-3.2,0-6.3-.4-9.6-1.3l-1.8-.5,3.9-14.4,1.8,.5c2.6,.7,3.5,.8,5.2,.8,6.5,0,8.7-2.2,8.7-15.3V72.8h15v64.7h89.8V72.8h15v8.8h49c11.4,0,19,3,25.2,10.2,4.7,5.3,7.3,13.7,7.3,23.5v37.3h-188v.8c.6,11.4-1.5,19.6-6.2,24.5-5,5.2-12,5.2-15.3,5.2h0Zm128.1-45.7h66.5v-22.3c0-6-1.2-10.1-3.8-13.3-2.9-3.5-7.5-5.3-13.7-5.3h-49v40.9Zm42.2-78.6c0-5.3-4.3-9.4-9.9-9.4s-9.9,4.2-9.9,9.4,4.2,9.5,9.9,9.5,9.9-4.1,9.9-9.5'/%3E%3Cpath class='cls-2' d='M104.8,223.1c-5.5,0-9.6-4-9.6-9.3s4.2-9.2,9.6-9.2,9.7,4,9.7,9.2c.1,5.3-4.1,9.3-9.7,9.3m-17.3-9.4c0-5.1-4.2-9.2-9.6-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3,9.6-3.9,9.6-9.3m233.3,126.3c0-5.2-4.2-9.3-9.6-9.3s-9.6,4.1-9.6,9.3,4.1,9.2,9.6,9.2c5.5,0,9.6-3.9,9.6-9.2m27.1,0c0-5.2-4.3-9.3-9.7-9.3s-9.6,4.1-9.6,9.3,4.1,9.2,9.6,9.2c5.6,0,9.7-3.9,9.7-9.2m83.7-120.8c0-5.1-4.2-9.2-9.6-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3,9.6-4,9.6-9.3m27.1,0c0-5.1-4.3-9.2-9.7-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3c5.5,0,9.7-4,9.7-9.3m-215.4,101l.2-.2h290.7v-117.1h-15v102.1h-56.7v-64.7h-20.8c-28.5,0-46.9,15.6-46.9,39.8,0,9.1,2.9,17.1,8.6,23.7l1.1,1.3h-71.3v-64.8h-15v64.7h-65.4l.3-1c1.5-4.3,2.2-8.8,2.2-13.6,0-24.3-18.4-42.7-42.7-42.7s-41.7,18.8-41.7,42.7c0,4.6,.7,9.1,2.2,13.6l.3,1h-60.8v-71.7h-15v7h-4.5c-28.3,0-48,16.4-48,39.9,0,19.2,12.6,39.8,48,39.8h89.6l.2,.2c7.9,8,18.5,12.5,29.8,12.5s22.8-4.5,30.6-12.5m-2.9-29.9c0,15.6-11.9,27.3-27.7,27.3s-26.7-12-26.7-27.3,11.7-27.6,26.7-27.6c16,0,27.7,11.6,27.7,27.6m207.2-35v49.7h-22l-.2-.1c-9.8-5.8-15.5-14.8-15.5-24.8,0-16.1,14.1-24.8,27.3-24.8h10.4Zm-350,0v49.7h-9.1c-14.1,0-28.4-7.7-28.4-24.8,0-15.4,14.7-24.9,28.4-24.9h9.1Zm479.8-52.4h-15v117.1h15v-117.1Z'/%3E%3Cpath class='cls-2' d='M105.2,390.7c-5.5,0-9.6-4-9.6-9.3s4.2-9.2,9.6-9.2,9.7,4,9.7,9.2c0,5.3-4.2,9.3-9.7,9.3m-17.4-9.3c0-5.1-4.2-9.2-9.6-9.2s-9.6,4-9.6,9.2,4.1,9.3,9.6,9.3,9.6-4,9.6-9.3m116.9,106.2v-79.7h-20.8c-28.5,0-46.9,15.6-46.9,39.8,0,9.1,2.9,17.1,8.6,23.6l1.1,1.3h-33.7v-71.7h-15v7h-4.5c-28.3,0-48,16.4-48,39.9,0,19.2,12.6,39.8,48,39.8h111.2Zm-15-64.7v49.7h-22l-.2-.1c-9.8-5.8-15.5-14.8-15.5-24.8,0-12,9.6-24.8,27.3-24.8h10.4Zm-91.8,0v49.7h-9.1c-14.1,0-28.4-7.7-28.4-24.8,0-15.4,14.7-24.9,28.4-24.9h9.1Zm89.3-36.2c0-5.3-4.3-9.5-9.9-9.5s-9.9,4.2-9.9,9.5,4.2,9.5,9.9,9.5c5.6-.1,9.9-4.1,9.9-9.5m146.9,7.4c0-5.3-4.3-9.5-9.9-9.5s-9.9,4.2-9.9,9.5,4.2,9.5,9.9,9.5c5.7-.1,9.9-4.1,9.9-9.5m139,93.7l.2-.2h60.9v-117.1h-15v102.1h-36.5l.3-1c1.5-4.3,2.2-8.8,2.2-13.6,0-24.3-18.4-42.7-42.7-42.7s-41.7,18.8-41.7,42.7c0,4.6,.7,9.1,2.2,13.6l.3,1h-29.9v-22.3c0-9.8-2.6-18.1-7.3-23.5-6.2-7.1-13.7-10.2-25.2-10.2h-47.4v-8.8h-15v64.7h-36.1v-102h-15v117.1h185.1l.2,.2c7.9,8.1,18.5,12.5,29.8,12.5s22.8-4.5,30.6-12.5m-2.9-29.9c0,15.6-11.9,27.3-27.7,27.3s-26.7-12-26.7-27.3,11.7-27.6,26.7-27.6c16.1,0,27.7,11.6,27.7,27.6m-176.8-26.2h47.4c6.3,0,10.9,1.8,13.7,5.3,2.6,3.2,3.8,7.3,3.8,13.3v22.3h-64.9v-40.9Zm284-61.2h-15v117.1h15v-117.1Z'/%3E%3Cpath class='cls-1' d='M601.8,800.2H27.2c-15,0-27.2-12.2-27.2-27.2v-188.5c0-15,12.2-27.2,27.2-27.2H601.8c15,0,27.2,12.2,27.2,27.2v188.5c-.1,15-12.2,27.2-27.2,27.2'/%3E%3Cpath class='cls-2' d='M137.7,724.2l-38.2-129.3H46c17.8,53.6,55.8,168.4,56.3,168.4h67.4l55.3-168.4h-52.9l-34.4,129.3Z'/%3E%3Cpolygon class='cls-2' points='582.8 594.9 405.5 594.9 418.8 633.5 475.5 633.5 475.5 763.3 526.4 763.3 526.4 633.5 582.9 633.5 582.8 594.9'/%3E%3Cpath class='cls-3' d='M399,644.8l5.4,11.9s-38.4,32.2-79.1,106.7c0,0-17.7-31.2-24.1-40.4l6.3-24.5,17.5,19.8c0-.1,46.1-55.2,74-73.5'/%3E%3Cpath class='cls-2' d='M335.8,694.9c10.4-11.6,24.4-26.5,37.9-38.8-11.2-33.2-20.8-61.2-21-61.2h-67.4l-55.3,168.4h53l34.3-135.8c0,.1,9.2,33.7,18.5,67.4'/%3E%3Cpath class='cls-2' d='M347.9,738.7c4.1,14.6,6.9,24.6,7,24.6h54.9s-12.2-36.4-25.4-75.3c-10.2,12.3-22.9,29.1-36.5,50.7'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-inline-end: 12px; }

.flex.gap-4 {
    justify-content: center;
}

.s-user-menu-login-btn svg {
    fill: #ffffff;
}

div#product-367251135 > div:nth-of-type(2) > div:nth-of-type(2) {
    display: none;
}

.s-advertisement-content {
    display: flex !important;
    align-items: center;
    overflow: hidden !important;
    position: relative;
    width: 100%;
    padding: 10px 0;
}

.s-advertisement-content-main {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    animation: sallaMarquee 20s linear infinite;
    will-change: transform;
}

.s-advertisement-content-main:hover {
    animation-play-state: paused;
}

@keyframes sallaMarquee {
    0% {
        transform: translateX(-100vw);
    }

    100% {
        transform: translateX(100vw);
    }
}

.s-button-text {
    align-items: normal;
    overflow: unset;
    pointer-events: none;
    text-overflow: ellipsis;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap;
}

section:nth-child(2).s-block.s-block--photos-slider {
    margin-top: -12px;
}

@media(max-width: 767px) {
    .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
        padding: 0;
    }

    salla-slider.photos-slider .swiper-slide {
        width: 100%;
        margin: 0;
        padding: 0;
        border-radius: 0;
    }

    .swiper-wrapper {
        border-radius: 0;
    }
}

.index .s-block--photos-slider {
    max-width: 100% !important;
    width: 100%;
    padding: 0 !important;
}

.index .s-block--photos-slider salla-slider {
    max-width: 1400px !important;
    margin: 0 auto;
}

.index .s-block--photos-slider img {
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    object-fit: cover;
}

@media (max-width: 768px) {
    .index .s-block--photos-slider salla-slider {
        max-width: 100% !important;
    }
}

@media (min-width: 768px) {
    salla-slider.photos-slider .swiper-slide {
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }
}

.index .s-block--photos-slider {
    max-width: 1280px !important;
    margin: 15px auto !important;
    padding: 0 15px !important;
}

.index .s-block--photos-slider .swiper-slide {
    width: 100% !important;
}

.index .s-block--photos-slider .swiper-container, .index .s-block--photos-slider .s-slider-container {
    overflow: hidden !important;
}

@media only screen and (min-width: 992px) {
    #mainnav .header-signInBtn {
        background: linear-gradient(45deg, var(--gradient-second), var(--gradient-first)) !important;
    }
}

.footer-is-dark .store-footer__inner {
    background-color: #f4f4f4;
}

span.badge.badge--ribbon.badge--primary.absolute.right-0.top-0.p-3.rounded-sm.my-bg-light {
    background: linear-gradient(to left,var(--main-color),var(--main-text-color2))!important;
    color: #ffffff!important;
    font-size: 13px;
    animation: pulse 5s infinite!important;
}

@keyframes pulse {
    0% {
        opacity: 1;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    }

    50% {
        opacity: 0.5;
        box-shadow: 0 10px 30px rgba(52, 152, 219, 0.5);
    }

    100% {
        opacity: 1;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    }
}

#app.btns-gradient .btn-gradient, body#app.btns-gradient .s-button-primary {
    background: linear-gradient(45deg, var(--gradient-second), var(--gradient-first)) !important;
    border-width: 0 !important;
    color: var(--gradient-text-color) !important;
    fill: var(--gradient-text-color) !important;
}

:root {
    --color-primary: #5b7571;
    --color-primary-dark: #354f4b;
    --color-primary-light: #819b97;
    --color-primary-v-light: #b4ceca;
    --color-primary-reverse: #ffffff;
    --pc-zoom-scale: 3;
    --dm-bg-main: #23312e;
    --dm-bg-sec: #0c6463;
    --dm-text-main: #ffffff;
    --dm-menus-bg: #061910;
    --dm-menus-text: #061910;
    --dm-p-bg: #041710;
    --dm-p-text: #ffffff;
    --dm-bg-main: #060a09;
    --dm-bg-sec: #101716;
    --dm-text-main: #ffffff;
    --dm-text-sec: #ededed;
    --dm-menus-bg: #23302d;
    --dm-menus-text: #ffffff;
}

.dark #app {
    --gradient-first: #3f5451;
    --gradient-second: #78928e;
    --gradient-text-color: #ffffff;
}

.dark .footer-is-dark .store-footer__inner {
    background-color: #121f1c;
}

.index .s-block--photos-slider img {
    width: 100% !important;
    height: auto !important;
    border-radius: 12px !important;
}

.store-footer__inner {
    --footer-bg-color: #ffffff;
    --footer-text-color: #f9f9f9;
    background: linear-gradient(90deg,transparent,var(--main-color),var(--main-text-color2));
    background-color: var(--main-color) !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    animation: gradient 11s ease infinite !important;
    border: 0;
}

.store-footer a img.main-logo.light-logo.h-auto.w-auto.max-w-full.object-contain {
    filter: invert(1) brightness(4.5);
}

@media (min-width: 1024px) {
    .store-footer .footer-container {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between;
        align-items: flex-start;
        position: relative;
        padding-top: 110px !important;
        padding-bottom: 70px !important;
    }

    .store-footer .footer_logo {
        position: absolute !important;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0 !important;
        max-width: 160px !important;
    }

    .store-footer .footer_top {
        order: 1;
        width: 25%;
        padding: 0 !important;
    }

    .store-footer .footer-links {
        order: 2;
        width: 25%;
    }

    .store-footer .footer-contact {
        order: 3;
        width: 20%;
        margin: 0 !important;
    }

    .store-footer .footer-bottom__inside-footer-top {
        order: 4;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        padding: 0 !important;
    }

    .store-footer .footer-tax-wrapper {
        position: absolute;
        bottom: 0;
        right: 20px;
        margin: 0 !important;
    }

    .store-footer salla-trust-badges.s-trust-badges-wrapper {
        position: absolute;
        bottom: 0;
        right: 200px;
        margin: 0 !important;
    }

    .store-footer .footer-foot {
        justify-content: space-between !important;
        border-top: 1px solid rgba(255, 255, 255, 0.15);
        padding-top: 15px;
    }

    .store-footer .footer-foot > span {
        order: 2;
        margin: 0 !important;
        text-align: right;
    }

    .store-footer .footer-foot .payments-wrapper {
        order: 1;
        justify-content: flex-end !important;
        width: auto !important;
    }

    .store-footer .footer-foot .payments-wrapper li {
        width: auto !important;
    }

    .store-footer > .line.border-dashed {
        display: none !important;
    }

    .store-footer .footer_top p {
        text-align: right;
        font-size: 13px !important;
        line-height: 1.8;
    }

    .store-footer .footer-social-outer {
        justify-content: flex-start;
        margin-top: 20px;
    }

    .store-footer .s-social-link a {
        background-color: transparent !important;
        border: 1px solid #ffffff;
        border-radius: 50% !important;
        width: 38px !important;
        height: 38px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s ease;
    }

    .store-footer .s-social-link a svg {
        fill: #ffffff !important;
        width: 16px;
        height: 16px;
    }

    .store-footer .s-social-link a:hover {
        background-color: #ffffff !important;
    }

    .store-footer .s-social-link a:hover svg {
        fill: var(--color-primary) !important;
    }

    .store-footer .footer-links h3, .store-footer .footer-contact h3, .store-footer salla-apps-icons h3 {
        text-align: center !important;
        margin-bottom: 25px !important;
        font-size: 18px !important;
        color: #ffffff !important;
    }

    .store-footer .footer-list {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 12px;
    }

    .store-footer .footer-list__item {
        margin: 0 !important;
        width: auto;
    }

    .store-footer .footer-list__item a {
        color: #ffffff !important;
        font-size: 14px !important;
        transition: opacity 0.3s ease;
    }

    .store-footer .footer-list__item a:hover {
        opacity: 0.7;
    }

    .store-footer .s-contacts-list-vertical, .store-footer .s-contacts-list-horizontal {
        display: flex;
        flex-direction: column !important;
        align-items: center !important;
        gap: 12px !important;
    }

    .store-footer .s-contacts-item {
        justify-content: center !important;
        padding: 0 !important;
        border: none !important;
    }

    .store-footer .s-contacts-item .unicode {
        display: none !important;
    }

    .store-footer .s-contacts-icon {
        border: 1px solid #ffffff;
        border-radius: 50% !important;
        width: 40px !important;
        height: 40px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent !important;
        transition: all 0.3s ease;
    }

    .store-footer .s-contacts-icon svg {
        fill: #ffffff !important;
        width: 18px;
        height: 18px;
    }

    .store-footer .s-contacts-item:hover .s-contacts-icon {
        background-color: #ffffff !important;
    }

    .store-footer .s-contacts-item:hover .s-contacts-icon svg {
        fill: var(--color-primary) !important;
    }

    .store-footer .s-apps-icons-list {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 10px;
    }

    .store-footer .s-apps-icons-item div {
        margin: 0 !important;
    }

    .store-footer .footer-tax-number p, .store-footer .footer-tax-number b, .store-footer salla-trust-badges .s-trust-badges-label, .store-footer salla-trust-badges .s-trust-badges-number {
        color: #ffffff !important;
    }

    .store-footer * {
        color: #ffffff;
    }

    .store-footer .footer_logo {
        margin: 0 auto 30px !important;
        display: flex;
        justify-content: center;
    }

    .store-footer .footer_top p {
        text-align: center;
    }

    .store-footer .footer-social-outer {
        justify-content: center;
        margin-bottom: 40px;
    }

    .store-footer .footer-tax-wrapper, .store-footer salla-trust-badges.s-trust-badges-wrapper {
        justify-content: center !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .store-footer .footer-foot {
        flex-direction: column !important;
        align-items: center !important;
        gap: 15px;
    }

    .store-footer .footer-foot > span {
        text-align: center;
    }
}

.s-block.enhanced-features {
    position: relative !important;
    padding-top: 80px !important;
    background-color: transparent !important;
    /* background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm10 10l10 10H0L10 10z' fill='%23999999' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
*/} 

.s-block.enhanced-features .features--title-outer {
    position: absolute !important;
    top: 15px !important;
    right: 15px !important;
    background-color: #243532 !important;
    padding: 8px 24px !important;
    border-radius: 6px !important;
    text-align: center !important;
    z-index: 10 !important;
}

.s-block.enhanced-features .features--title-outer h3 {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 0 !important;
}

.s-block.enhanced-features .features--title-outer p {
    display: none !important;
}

.s-block.enhanced-features .s-block--features__item {
    display: block !important;
    position: relative !important;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
    height: 180px !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
}

.s-block.enhanced-features .feature-icon {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 86px !important;
    background-color: var(--color-primary, #5b7571) !important;
    border-radius: 50px 0 0 50px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    z-index: 1 !important;
    grid-column: auto !important;
    grid-row: auto !important;
    animation: float 4s ease-in-out infinite;
    transition: all .4s ease;
    perspective: 1000px;
    border-radius: 5rem 0!important
}

.s-block.enhanced-features .feature-icon::after {
    display: none !important;
}

.s-block.enhanced-features .feature-icon i, .s-block.enhanced-features .feature-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 32px !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    right: -10px !important;
}

.s-block.enhanced-features .s-block--features__item::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 88px !important;
    background-color: #0c1a17 !important;
    border-radius: 50px 0 0 50px !important;
    animation: float 4s ease-in-out infinite;
    transition: all .4s ease;
    perspective: 1000px;
    z-index: 1 !important;
    border-radius: 0 5rem!important
}

.s-block.enhanced-features .s-block--features__item h4 {
    position: absolute !important;
    top: 104px !important;
    left: 0 !important;
    width: 100% !important;
    text-align: center !important;
    z-index: 2 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    padding: 0 35px 0 15px !important;    grid-column: auto !important;
    grid-row: auto !important;
    align-self: auto !important;
    animation: float 4s ease-in-out infinite;
    transition: all .4s ease;
    perspective: 1000px;
}

.s-block.enhanced-features .s-block--features__item h4 .injaz_count {
    color: #ffffff !important;
}

.s-block.enhanced-features .s-block--features__item p {
    position: absolute !important;
    top: 135px !important;
    left: 0 !important;
    width: 100% !important;
    text-align: center !important;
    z-index: 2 !important;
    color: #cbd5e1 !important;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 0 35px 0 15px !important;
    grid-column: auto !important;
    grid-row: auto !important;
    align-self: auto !important;
    animation: float 4s ease-in-out infinite;
    transition: all .4s ease;
    perspective: 1000px;
}

@keyframes float {
    0% {
        transform: translatey(0px);
    }

    50% {
        transform: translatey(-20px);
    }

    100% {
        transform: translatey(0px);
    }
}

.wa-s-n {
    bottom: 90px !important;
}

#app .mm-ocd .mm-ocd__content, #app .mm-ocd .mm-ocd__content #mobile-menu ,.mm-spn.mm-spn--navbar ul {
    background: linear-gradient(to left, var(--main-color) , #222127) !important;
}

#app .mm-ocd .mm-ocd__content, #app .mm-ocd .mm-ocd__content #mobile-menu {
    color: #fff !important;
}

@media (max-width: 991px) {
    #app .mm-ocd .mm-ocd__content {
        right: 0;
        width: 75% !important;
        height: 90% !important;
        text-align: right;
        overflow-y: scroll;
        -webkit-transition: all .7s ease;
        transition: all .7s ease;
        border-radius: 8px 0 15px 10px;
        margin: 70px 20px 0 0;
    }
}

.main-menu li.root-level>a {
    font-size: 12px;
    /* margin: 0 -14px 0 0; */
    font-weight: 200;
    color: #fff;
}

.mm-spn li {
    color: #fff !important;
    margin: 5px 5px 10px;
    border: #1f1a13 solid 0 !important;
    /* background: linear-gradient(to left,transparent,var(--main-text-color2)) !important; */
    box-shadow: 2.5px 2.5px 5px #22232c94,-2.5px -2.5px 5px #21232e00;
}

.navbar-brand {
    animation: wiggle 4s infinite;
    animation-direction: alternate;
}
.showPreviewBtn {
     top: 11rem;
 
}
#salla-modal > div.s-modal-wrapper > div > div.s-modal-header:before, #app > div.mm-ocd.mm-ocd--right.mm-ocd--open > div.mm-ocd__content:before {
    display: block !important;
    content: '';
    /* border: none; 
    /* border-radius: 0; */
    background: var(--logo);
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 70%;
    height: 101px;
    margin: 0px auto;
    filter: brightness(15.5);
}
 

.mm-ocd__content::-webkit-scrollbar {
    display: none!important
}
 
 @media(max-width:767px){

.s-payments-list {
    zoom: 81%;
}}
 .dark .store-footer .footer_logo {
    filter: invert(1)  brightness(14.5);
}
.know-more-inner {
    background-color: transparent;
    background-color: var(--bg-color, transparent);
    color: #444442;
    color: var(--text-color, #444442);
    background: linear-gradient(90deg, #405a56, var(--main-color), var(--main-text-color2));
}::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px var(--main-text-color2);
    background-color: #f5f5f5
}

::-webkit-scrollbar {
    width: 3px;
    border-radius: 1rem 0 0 1rem;
    background-color: #f5f5f5
}

::-webkit-scrollbar-thumb {
    background-color: var(--main-text-color2)
}
/* 
body:before {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to left,#f9f9f9,#f9f9f9)!important;
    position: fixed;
    z-index: 999999;
    transform: scale(0);
    animation-name: pupup;
    animation-duration: 1s
}

@keyframes pupup {
    0% {
        transform: scale(1)
    }

    18% {
        transform: scale(1)
    }

    80% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

body:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 999999;
    background-image: 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 419 105.59'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %235b7571; %7D .cls-2 %7B fill: %231d1d1b; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M371.12,40.32c-4.58,9.03-8.6,17.15-12.8,25.19-5.08,9.71-10.36,19.3-15.45,29-3.82,7.28-9.29,11.06-17.95,11.08-8.71,.02-14.14-3.91-17.92-11.16-8.89-17.02-18.31-33.76-26.74-51.02-.35-.71-.39-1.74-1.72-2.11-1.82,7.22-3.69,14.41-5.43,21.63-2.85,11.83-9.37,21.57-18.52,29.12-7.96,6.57-17.77,9.77-28.1,11.07-10.57,1.33-21.17,.58-31.76,.68-14.79,.14-29.58,.04-44.37,.02-1.2,0-2.46,.31-3.69-.49V40.45h31.28c0,2.14,0,4.3,0,6.46,0,9.12-.04,18.24,0,27.36,0,1.62-.44,3.66,2.36,3.59,13.91-.34,27.86,.86,41.74-.73,11.67-1.34,19.81-8.63,23.03-19.9,4.12-14.42,8.27-28.84,12.64-43.19,3.61-11.85,15.28-17.18,26.02-12.15,3.71,1.74,6.38,4.66,8.35,8.12,9.36,16.49,18.63,33.03,27.9,49.57,1.84,3.29,3.5,6.68,5.19,9.93,1.01,.19,1.14-.49,1.4-1.02,9.83-19.75,21.36-38.55,31.99-57.85,3.57-6.48,9.01-10.62,17-10.47,8.49,.17,14.97,4.6,17.4,12.77,4.8,16.14,9.39,32.34,14.06,48.52,3.59,12.44,7.15,24.88,10.72,37.32,.43,1.52,.81,3.05,1.29,4.85h-31.23c-5.19-20.84-11.8-41.33-16.64-63.32Z'/%3E%3Cpath class='cls-2' d='M246.02,7.97c-2.79,9.47-5.5,18.62-8.31,28.16-5.05-3.6-10.16-6.32-16.06-7.33-2.7-.47-5.39-.48-8.09-.48-56.32-.02-112.65-.03-168.97,0-1.71,0-3.44,.14-5.12,.44-3.67,.66-5.51,2.9-5.47,6.7,.04,3.68,1.6,5.8,5.61,6.63,2.26,.47,4.65,.46,6.98,.46,18.12,.03,36.23-.07,54.35,.06,7.89,.06,15.74,.8,23.07,4.13,9.54,4.34,14.55,11.65,14.55,22.24,0,4.18,.02,8.34-1.16,12.44-3.71,12.95-13.6,18.24-25.63,20.91-8,1.78-16.15,1.54-24.27,1.53-26.87-.02-53.73,0-80.6,0-2.06,0-4.12,0-6.89,0,6.69-8.64,13-16.73,19.23-24.9,1.17-1.53,2.64-1.06,4.03-1.06,23.91-.03,47.82-.02,71.73,0,2.72,0,5.43-.01,8.07-.71,3.75-.99,5.43-3.36,5.3-7.34-.12-3.73-1.93-5.94-5.69-6.59-2.17-.37-4.41-.51-6.62-.52-20.33-.13-40.67,0-61-.39-8.23-.16-15.85-2.82-22.59-7.93C-.17,44.81-1.19,14.74,21.34,6.12c7.47-2.86,15.18-4.28,23.07-4.29,57.43-.1,114.86-.12,172.3,0,10.01,.02,19.77,1.9,29.32,6.15Z'/%3E%3C/svg%3E");
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 25%;
    transform: scale(0);
    animation-name: pupup_logo;
    animation-duration: 1s
}

@keyframes pupup_logo {
    0% {
        transform: scale(0)
    }

    18% {
        transform: scale(1)
    }

    75% {
        transform: scale(1)
    }

    95% {
        transform: scale(0)
    }

    100% {
        transform: scale(0)
    }
} */
.showPreviewBtn {
    top: 14rem;
    right: 1rem;
}
nav#mobile-menu.mm-spn ul::-webkit-scrollbar {
    display: none!important
}.store-footer .footer-foot > span a {
    color: #08221e;
}.is-sticky-product-bar.product-single .store-footer {
    padding-bottom: 0;
}