section.ss > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
    width: 100% !important;
}

section.ss .main-slider {
    max-height: 1100px !important;
}

.products-slider .prod-col, .categories-slider .cat-col {
    padding-left: 0px;
    padding-right: 14px;
    display: block;
    width: 220px !important;
    height: 100%;
}

@media only screen and (max-width: 768px) {
    .products-slider, .categories-slider {
        display: inline-flex;
        width: 100%;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        gap: 10px;
        justify-content: flex-start;
    }
    .products-slider > *, .categories-slider > * {
        flex: 0 0 auto;
        scroll-snap-align: start;
    }
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    width: 90%;
    height: 37px;
    margin: 8px;
    align-content: center;
}

a.more-button.btn.btn-outline-primary.theme-text-primary.theme-border-primary {
    width: 20%;
    padding: 0px;
}

.dark.d-none.d-lg-block {
    background: #CE7591;
}

ul.main-nav > li {
    display: inline-block;
    padding: 0;
    color: #fff;
}

.account-lang-currency.upper-bar.header-theme-bg-primary.header-theme-text-for-primary-bg {
    background: #CE7591;
}

.account-lang-currency .account-btn {
    background-color: transparent;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    border-radius: 5px;
    color: #ffffff;
    min-width: 124px;
    padding: 3px 5px;
}

.language-btn, .currency-btn {
    color: #ffffff;
}

.language-currency {
    max-height: 30px;
    background-color: transparent !important;
    border: 1px solid #ffffff;
    border-radius: 5px;
    overflow: hidden;
    color: #fff !important;
}

.category-item h3 {
    display: none;
}

.footer-copyrights-vat-certificate {
    background: #CE7591;
}

.store-section a {
    text-decoration: none;
    color: #ffffff;
}

.footer-theme-text-for-primary-bg {
    color: #ffffff;
}

.header-theme-bg-primary {
    background-color: #ffffff;
}

.header-theme-icon-primary {
    color: #000000;
}

.footer-store-section.store-section.footer-theme-bg-primary.footer-theme-text-for-primary-bg {
    background: #ce7591;
}
.footer-companies {
    background: #ce7591;
}

.store-section .social-icons span {
    height: 35px;
    width: 35px;
    color: #000000;
    font-size: 22px;
    border: 2px solid #000000;
    padding: 5px;
    border-radius: 50%;
}

:root {
    --primary-color: #CE7591;
}

#bb5e4f92-6388-47ee-9004-56a0c5f9932c .content {
    height: 100% !important;
}

#bb5e4f92-6388-47ee-9004-56a0c5f9932c .content > a {
    position: relative !important;
    display: block !important;
    width: 90% !important;
    margin: 0 auto !important;
    height: 40% !important;
}

#bb5e4f92-6388-47ee-9004-56a0c5f9932c .content > a > img {
    width: 100% !important;
    max-height: 250px !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

#a81f7da2-8d0e-4550-a8b9-ce13b955b855 > div > div > div > div > div > div > div > a > img {
    width: 100% !important;
    max-height: unset !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 !important;
}

#\36 b2db5ea-794e-48e2-a80f-02bf954e3337 > div > div > div > div > div > div.partners-item.slick-slide.slick-current.slick-active > img,
#\36 b2db5ea-794e-48e2-a80f-02bf954e3337 > div > div > div > div > div > div:nth-child(2) > img,
#\36 b2db5ea-794e-48e2-a80f-02bf954e3337 > div > div > div > div > div > div:nth-child(3) > img {
    max-width: 250px !important;
}
.header-logo {
    width: 38%;
}