/* standard customization */

.account-btn * {
color: #000 !important;
}

/* Language & Currency */
.account-lang-currency {
background-color: #FCF7F8 !important;
}

.slide-menu-static .account-lang-currency {
    background-color: #939598 !important;
}

.slide-menu-static .account-lang-currency * {
   color: #fff !important;
  border-color:#fff !important;
  fill:#fff !important;
}

.slide-menu-static .icon-language_white-menu:before {
    color: #ffffff !important;
}

.account-lang-currency * {
color: #000 !important;
fill: #000 !important;
border-color: #000 !important;
}

/* HEADER */
.search-header {
background-color: #fff !important;
}

.search-header * {
color: #000 !important;
}

/* Search */
.search-input-input {
background-color: #fff !important;
}

.autocomplete-items * {
color: #000 !important;
}

/* Navigation */
.header .dark {
background-color: #FCF7F8 !important;
}

.top-level-link {
color: #000 !important;
}

.top-level-link:hover {
background-color: #E8C5C8 !important;
color: #000 !important;
}

.menu-header-theme-text-for-primary-bg {
   color:#fff !important;
}

/* Add to cart button */
.btn-add-to-cart {
color: #fff !important;
background-color: #CD6E79 !important;
font-size: 16px !important;
border: unset !important;
border-radius: 30px !important;
margin-bottom: 8px !important;
width: 90% !important;
}

/* Categories */
.home-categories-section * {
color: #000 !important;
}

.home-categories-section .section-title {
position: relative !important;
display: block !important;
width: fit-content !important;
margin-left: auto !important;
margin-right: auto !important;
}

.categories-slider {
padding: 5px 15px !important;
}

.categories-slider .cat-col .category-item a img {
transition: .3s !important;
}

.categories-slider .cat-col .category-item a:hover img {
transform: scale(1.1) !important;
}

/* Features */
.features-section {
background: transparent !important;
}

.features-section .features-section {
display: grid !important;
grid-template-columns: repeat(3, minmax(0px, 1fr)) !important;
gap: 10px !important;
}

.features-section * {
color: #000 !important;
}

.feature {
border: 0 !important;
flex: 1 !important;
padding: 5px !important;
}

.feature img {
max-width: 300px !important;
max-height: 100% !important;
}

@media (max-width: 680px) {
.features-section .features-section {
grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;
}

.features-section .features-section .feature:nth-of-type(2) {
grid-column: span 2 !important;
grid-row: 1 !important;
}
}

/* Slider & Gallery */
section .container-slider {
max-width: 100% !important;
padding: 0 !important;
}

.ss .main-slider {
max-height: 100% !important;
}

.ss img,
.gallery-section img {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
}

/* Wishlist */
.add-to-wishlist {
background-color: #CD6E79 !important;
}

.icon-heart-mask {
background-color: #fff !important;
}

/* Product card */
.prod-col {
padding-left: 5px !important;
padding-right: 5px !important;
}

.product-item {
background-color: #fff !important;
padding: 10px !important;
border-radius: 10px !important;
width: 220px !important;
max-width: 100% !important;
}

.product-title span {
color: #000 !important;
}

.product-price {
color: #CD6E79 !important;
}

.product-card-add-to-cart,
.btn-product-card-select-variant {
color: #fff !important;
background-color: #CD6E79 !important;
font-size: 16px !important;
border: unset !important;
border-radius: 30px !important;
margin-bottom: 8px !important;
width: 90% !important;
}

.btn-product-card-out-of-stock {
background-color: #F8EEEF !important;
color: #666 !important;
}

/* Slider dots */
.slick-dots li button:before {
color: #CD6E79 !important;
}

/* Footer */
footer {
background-color: transparent !important;
}

.footer-store-section,
.footer-companies {
background-color: #E8C5C8 !important;
}

.footer-copyrights-vat-certificate {
background-color: #F8EEEF !important;
color: #000 !important;
}

/* Payment icons */
.logistics-pay-icons {
gap: 10px !important;
}

.logistics-pay-icons a {
background-color: #fff !important;
border-radius: 5px !important;
}

/* Footer alignment */
.footer-about-us-div {
text-align: center !important;
}

.footer-about-us-div::before {
content: "";
display: block !important;
width: 120px !important;
height: 120px !important;
margin: 0 auto 20px auto !important;
background-image: url("https://i.postimg.cc/zvFdwwLj/logo-1-1.png") !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: contain !important;
}



/* Scrollbar */
::-webkit-scrollbar {
width: 10px !important;
}

::-webkit-scrollbar-track {
background: #F8EEEF !important;
}

::-webkit-scrollbar-thumb {
background: #CD6E79 !important;
}