/* Add custom CSS styles below */ 

body{
    color:black;
    background-color: #000000;
}

.bg-storeBG {
    background-color: #FFFFFF;
}

div#mainnav {
    background-color:#ffffff;
  
}
img {
    max-width: 80%;
}
.top-navbar {
    background:#ffffff !important;
}
.gap-4 {
    gap: 1.2rem;
}
.store-footer__contacts-row {
padding-top: 1rem;

}
.store-footer__inner, .store-footer__newsletter {
padding:top: 2rem;
padding-bottom: 1.5rem;
}
}
. main-menu li.root-level>a {
    padding-top: 0;
    padding-bottom: 2rem;
    font-weight: 700;
    color: black;
}
.sicon-user:before,
.sicon-search:before,
.sicon-cart:before {
    color: #000000 !important;
}
.product-more-info, .product-more-info p, .product-more-info strong, .product-more-info span {
color: black !important
}
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0.s-block {
    margin-top: 0rem;
}
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .container {
    padding-left: 0;
    padding-right: 0;
}


/*categoryyy/*/

.md\:grid-cols-3 {
    grid-template-columns: repeat(4,minmax(0,1fr));
}

.banner-entry {
    height: 403px;
    background-color: transparent !important;
}
.banner-entry:hover {
    transform: scale(1.1);
    transition: 1s ease;
}
.text-sm {
    font-size: 0.85rem;
    line-height: 2;
}
.product-card__title a {
    margin: 0;
    font-size: 13px;
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 2;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}

button.tab-trigger.is-active.s-button-element.s-button-link.s-button-solid.s-button-primary-link.s-button-loader-after {
    display: none;
}

.s-block__title {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.s-block__title h2,.border-primary {

    color: #ff0000 !important;
}
.border-primary {
    border-color: #000000;
    border-color: #000000 !important;
}

.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter,
.footer-is-custom .store-footer .footer-bottom {
    background-color: #242323;
    }
.footer-is-custom .store-footer {
color: #ffffff;
}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {
border-bottom-color: #242323;
}

}
p.text-gray-400.mb-2\.5.md\:mb-0{
    color: #ff0000 !important;
}
.bg-primary {
    background-color: #ff0000;
    background-color: transparent;
}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {
border-bottom-color: ff0000;
}
:root {
--footer-bg: #;
--footer-text-color: #ffffff;
}
.s-block--store-features-icon.flex.items-center.justify-center.w-12.h-12.mb-4.ltr\:mr-2.rtl\:ml-2.rounded-full.bg-primary.lg\:mb-0 i {
    color: #598C58;
}
h4.product-card__price.font-bold.text-store-text-secondary.text-sm {
    color: #000000 !important;
}
.text-store-text-primary, .text-store-text-secondary{
    color: #ff0000 !important;
}
[dir=rtl] .s-slider-block__title h2 {
    color: #000000;
}
/*@media*/

@media (max-width: 767px) {

.banner-entry {
    height: 100px;
}

.swiper-slide {
    width: 50%;
}
}

.s-button-primary-outline {
    color: black;
    fill: black;
}
:root { 
--bg-secondary: 
}
/* footer */ 
footer .text-black-400 a:hover{
color:#ff0000 !important
}

/* single product */ 
.sticky-product-bar__price .s-product-options-option-label, .form-label, .s-filters-label, .s-filters-widget-title, .s-filters-option-name, .s-filters-widget-values, .form-label span, .form-label b, .policy-sidebar i, .policy-sidebar .title, .collection-sidebar .title, .s-product-options-multiple-options-wrapper label{
color:black !important
}

.slide--cat-entry{
color:white;
border-color:white
}
.product-single .offer-slider .s-slider-block__title p {
    color: black;
}

.s-slider-nav-arrow svg {
    fill: black;
        color:black;
    border-color:black;  
}
img {
max-width: 99%;
}
.tamara-product-widget {
background-color:  !important
}
.tamara-product-widget {
color: #000000!important
}
.s-product-options-option-label b {
  visibility:;
  position: relative;
}
s-slider-nav-arrow:not(:disabled):hover svg {
    fill: black;
    color:black;
    border-color:black;
}
.s-rating-stars-reviews, .policy-sidebar .description, .s-product-options-option-label small {
color: #ffffff;
}
.product-more-info,
.product-more-info p,
.product-more-info strong,
.product-more-info span{
color:black !important
}

.s-button-primary{
    background-color: var(--color-primary-dark);
}
[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select,salla-tel-input {
color:#000000
}

/* breadcrumbs */

.text-primary,
.text-store-text-primary,
.text-store-text-secondary,
.breadcrumbs{
  color:#000000 !important
}