footer > div > div > div > div > a > img {
    filter: invert(1) brightness(0.5);
}

.footer-is-custom .store-footer {
    border-radius: 46px !important;
}

.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {
    border-radius: 46px !important;
}

@media (min-width: 1024px) {
    salla-slider .slide--one-fourth {
        width: 21%;
    }
}

@media (max-width: 1024px) {
    salla-slider .slide--one-fourth {
        height: auto;
        max-width: 146px;
    }
}

.product-card__addToCart__btn salla-button button {
    background: var(--color-primary) ;
    border: 0;
    color: #fff;
}

@media(max-width: 767px) {
    .nd-banner-wrapper {
        flex-direction: row;
        justify-content: center;
        gap: 30px;
        padding: 30px 20px;
        flex-wrap: nowrap;
        zoom: 48%; }

    .nd-right-section {
        flex-direction: row;
        gap: 20px;
    }
}

.product-card__promotion {
    background-color: var(--color-primary) !important;
}

.product-card--filled-mini-cart .product-card__mini-cart__btn .s-button-btn, .product-card--filled-normal-cart .product-card__normal-cart__btn .s-button-btn {
    background-color: var(--color-primary) !important;
    color: var(--color-primary-reverse) !important;
    border-color: var(--color-primary) !important;
}

.product-card__buttons > div button {
    background: var(--bg-primary);
    /* background: #ffffff; */
}

@media (max-width: 991px) {
    .simplified-products .s-products-slider-card, salla-offer .s-products-slider-card {
        width: 202px;
    }
}

.square-links-2 .square-links__image-wrap {
    border-radius: 50% !important;
    aspect-ratio: 1 / 1 !important;
    border: 3px solid #fceef0 !important;
    padding: 6px !important;
    background-color: #ffffff !important;
    margin: 0 auto !important;
}

.square-links-2 .square-links__image-wrap img {
    border-radius: 50% !important;
    object-fit: cover !important;
    height: 100% !important;
    width: 100% !important;
}

 .square-links-2 .square-links__item-title {
    font-size: 15px !important;
    font-weight: bold !important;
    margin-top: 12px !important;
}

 img[src*="/PyR3zTH69jLyXAyhakj5wEongm6ZcLOeyZFMGiAN.jpg"] {
    content : url("https://cdn.files.salla.network/other/1758065230/f32c69eb-4ad1-4414-826e-84196e7c314c-original.webp");
}

 img[src*="/rW8LIik8M7oOYD3USFCAmb3OkOCgNWtOLkw1CI96.jpg"] {
    content : url("https://cdn.files.salla.network/other/1758065230/7be2756a-d757-43c1-aca3-1bf0dbffeff9-original.webp");
}

 img[src*="/HF1MwVAxLZWG7AByEc07cnordCYgM9gqTnERDOBj.png"] {
    content : url("https://cdn.files.salla.network/other/1758065230/fed063e8-cd28-442b-9f5e-8bf1d4ef4e02-original.webp");
}

 img[src*="/mwrX9UoXib9Yv1VAlCQXwHlTxnFRScs8966gjzNu.png"] {
    content : url("https://cdn.files.salla.network/other/1758065230/508d506c-6e22-44f0-9ba6-8dfec611708f-original.webp");
}

 img[src*="/36IGH8EODkpWPzM6x5iSEtEcTdovB4S3HM7FQkUp.jpg"] {
    content : url("https://cdn.files.salla.network/other/1758065230/a7c6a631-6e19-4312-aa4b-8649809aa196-original.webp");
}

 img[src*="/VNPCDtN1EixAzVmmEHQr56XpdONKxgoPWcwoJeuc.png"] {
    content : url("https://cdn.files.salla.network/other/1758065230/aea86b36-32ea-446e-8d37-090ea6e762d1-original.webp");
}

 img[src*="/q7GOyrPSExBrSno58v4FjkgvR6EgNZVKq4bqOUgs.png"] {
    content : url("https://cdn.files.salla.network/other/1758065230/b5bc39fe-27ac-4449-ab80-6730a15bdaf1-original.webp");
}

.brands-marquee-track .brands__logo {
    max-height: 100% !important;
    max-width: 100% !important;
    object-fit: contain;
    filter: none !important;
    border-radius: 20px;
}

.brands-marquee-track {
    display: inline-flex;
    align-items: center;
    gap: 18px;
    animation: marqueeScroll 25s linear infinite;
}

.brands-marquee-track .brands__item {
    width: 223px;
}
@media (min-width: 640px) {
    .s-block {
        margin-top: 2rem;
    }

    .sm\:pt-12 {
        padding-top: 0rem;
    }

    .sm\:pb-20 {
        padding-bottom: 0rem;
    }
}
@media (min-width: 1024px) {
    .product-card__image {
        min-height: 19rem;
    }
}

.s-block--square-links .swiper-wrapper {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
.s-block--square-links [data-selia="home-square-links-item"] a {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
flex-direction: row !important;
gap: 12px !important;
padding: 8px 12px !important;
background-color: #ffffff !important;
border: 1px solid #eef0f3 !important;
border-radius: 14px !important;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04) !important;
text-decoration: none !important;
min-height: 58px !important;
transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
}
.s-block--square-links [data-selia="home-square-links-item"] a:hover {
transform: translateY(-2px) !important;
box-shadow: 0 6px 14px rgba(0, 0, 0, 0.08) !important;
border-color: #e2e8f0 !important;
}
.s-block--square-links .square-links__image-wrap {
width: 44px !important;
height: 44px !important;
flex-shrink: 0 !important;
border-radius: 8px !important;
overflow: hidden !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: transparent !important;
}
.s-block--square-links .square-links__image-wrap img {
width: 100% !important;
height: 100% !important;
max-width: 44px !important;
max-height: 44px !important;
object-fit: contain !important;
aspect-ratio: auto !important;
border-radius: 0 !important;
transition: transform 0.3s ease !important;
}
.s-block--square-links [data-selia="home-square-links-item"]:hover .square-links__image-wrap img {
transform: scale(1.1) !important;
}
.s-block--square-links .square-links__item-title {
margin: 0 !important;
flex: 1 1 auto !important;
text-align: center !important;
font-size: 0.95rem !important;
font-weight: 700 !important;
line-height: 1.3 !important;
white-space: nowrap !important;
color: var(--store-text-primary, #111827) !important;
}
.s-block--square-links .square-links__item-subtitle {
display: none !important;
}
.s-block--square-links [data-selia="home-square-links-item"] a::after {
content: "" !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 28px !important;
height: 28px !important;
min-width: 28px !important;
border-radius: 9999px !important;
background-color: #f3f4f6 !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 13px 13px !important;
flex-shrink: 0 !important;
transition: transform 0.2s ease, background-color 0.2s ease !important;
}
.s-block--square-links [data-selia="home-square-links-item"] a:hover::after {
transform: translateX(-3px) !important;
background-color: #e5e7eb !important;
}
.dark .s-block--square-links [data-selia="home-square-links-item"] a {
background-color: var(--bg-primary, #1d1f1f) !important;
border-color: rgba(255, 255, 255, 0.08) !important;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) !important;
}
.dark .s-block--square-links [data-selia="home-square-links-item"] a::after {
background-color: #2d3436 !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
 

:root {
    --color-primary: #212121;
    --header-text-color: #212121;
    --store-text-primary: #0d0d0d;
    --store-text-secondary: #535353;
    --product-enhanced-btn-color: #2a2a2a;
    --color-primary-dark: #000000;
    --color-primary-light: #262626;
    --color-primary-reverse: #ffffff;
    --footer-bg: var(--color-primary);
    --bottom-footer-bg: var(--color-primary);
}






.product-tabs__view-all-wrap.flex.justify-center.mt-5 {
    display: none;
}






custom-salla-product-card.product-card,
.product-card {
position: relative !important;
background-color: #ffffff !important;
border: 1px solid #f0f2f5 !important;
border-radius: 16px !important;
padding: 12px !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03) !important;
text-align: center !important;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}
custom-salla-product-card.product-card:hover,
.product-card:hover {
transform: translateY(-3px) !important;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.07) !important;
}
.product-card .product-card__image {
position: relative !important;
margin-bottom: 12px !important;
border-radius: 12px !important;
overflow: hidden !important;
}
.product-card .product-card__image .product-card__actions {
position: absolute !important;
top: 8px !important;
left: 8px !important;
right: 8px !important;
bottom: auto !important;
display: flex !important;
justify-content: space-between !important;
flex-direction: row-reverse !important;
align-items: center !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
transform: none !important;
opacity: 1 !important;
visibility: visible !important;
z-index: 10 !important;
pointer-events: none !important;
}
.product-card .product-card__image .product-card__actions .wishlist,
.product-card .product-card__image .product-card__actions .quickview-btn {
pointer-events: auto !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.product-card .product-card__image .product-card__actions .s-button-btn,
.product-card .product-card__image .product-card__actions .s-button-icon {
width: 34px !important;
height: 34px !important;
min-width: 34px !important;
min-height: 34px !important;
border-radius: 9999px !important;
background-color: #ffffff !important;
border: 1px solid rgba(0, 0, 0, 0.05) !important;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08) !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
.product-card .product-card__image .product-card__actions .s-button-btn:hover,
.product-card .product-card__image .product-card__actions .s-button-icon:hover {
transform: scale(1.1) !important;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12) !important;
}
.product-card .product-card__image .product-card__actions i {
color: #ef4444 !important;
font-size: 16px !important;
}
.product-card .product-card__image .product-card__actions svg {
fill: #ef4444 !important;
width: 16px !important;
height: 16px !important;
}
.product-card .product-card__buttons.normal,
.product-card .product-card__content .product-card__buttons {
display: none !important;
}
.product-card .product-card__title {
margin: 0 0 4px 0 !important;
}
.product-card .product-card__title a {
font-size: 0.95rem !important;
font-weight: 700 !important;
line-height: 1.4 !important;
color: #111827 !important;
}
.product-card .product-card__subtitle {
font-size: 0.8rem !important;
color: #9ca3af !important;
margin: 0 0 8px 0 !important;
line-height: 1.4 !important;
}
.product-card .s-product-card-rating {
display: flex !important;
justify-content: center !important;
margin-bottom: 8px !important;
}
.product-card .product-card__price {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
margin: 0 0 8px 0 !important;
}
.product-card .product-card__price .total-price {
color: #dc2626 !important;
font-size: 1.25rem !important;
font-weight: 800 !important;
}
.product-card .product-card__price .before-price {
color: #9ca3af !important;
font-size: 0.875rem !important;
font-weight: 500 !important;
text-decoration: line-through !important;
}
.product-card .product-card__discount {
display: flex !important;
justify-content: center !important;
margin-bottom: 12px !important;
}
.product-card .product-card__discount span {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
background-color: #dc2626 !important;
color: #ffffff !important;
font-size: 0.75rem !important;
font-weight: 700 !important;
padding: 2px 14px !important;
border-radius: 9999px !important;
line-height: 1.5 !important;
box-shadow: 0 2px 5px rgba(220, 38, 38, 0.25) !important;
}
.product-card .product-card__normal-cart,
.product-card .product-card__mini-cart {
margin-top: 0 !important;
width: 100% !important;
}
.product-card .product-card__normal-cart .s-button-btn,
.product-card .product-card__mini-cart .s-button-btn {
background-color: #111827 !important;
border-color: #111827 !important;
color: #ffffff !important;
border-radius: 10px !important;
font-size: 0.875rem !important;
font-weight: 700 !important;
padding: 0.65rem 1rem !important;
width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 6px !important;
transition: background-color 0.2s ease, transform 0.15s ease !important;
}
.product-card .product-card__normal-cart .s-button-btn:hover,
.product-card .product-card__mini-cart .s-button-btn:hover {
background-color: #000000 !important;
border-color: #000000 !important;
opacity: 1 !important;
transform: translateY(-1px) !important;
}
.product-card .product-card__normal-cart .s-button-text,
.product-card .product-card__mini-cart .s-button-text {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 6px !important;
color: #ffffff !important;
}
.product-card .product-card__normal-cart .s-button-text i,
.product-card .product-card__mini-cart .s-button-text i {
color: #ffffff !important;
font-size: 1.1rem !important;
}
.dark custom-salla-product-card.product-card,
.dark .product-card {
background-color: var(--product-bg, #1d1f1f) !important;
border-color: rgba(255, 255, 255, 0.08) !important;
}
.dark .product-card .product-card__title a {
color: #ffffff !important;
}
.dark .product-card .product-card__image .product-card__actions .s-button-btn,
.dark .product-card .product-card__image .product-card__actions .s-button-icon {
background-color: #26292b !important;
border-color: rgba(255, 255, 255, 0.1) !important;
}

.product-card__promotion {
	background-color: #dc2626 !important;
}