/* **** */

.swiper-wrapper .s-products-slider-card {
width: 16rem !important;
max-width:  16rem !important;
}

.swiper-wrapper .s-products-slider-card img{
aspect-ratio: 1/1 !important;
}
.abayat-features {
/* width: 66% !important; */
margin: auto !important;
}
.abayat-features > div > div > div ,.abayat-features > div > div > div *  {
font-size: 0.9rem !important;
}
.abayat-features > div > div > div > p{
font-size: 0.66rem !important;
}
.abayat-slider-categories .abayat-categories-slide {
width: 11rem !important; 
min-width: 11rem !important;    
}
.abayat-slider-categories .aspect-square{
width: 11rem !important; 
max-width: 11rem !important; 
}
.abayat-categories-slide  .aspect-square a{
object-fit: cover !important;
width: 11rem !important;
margin: auto !important;
}
.abayat-slider-categories .abayat-categories-slide  a h4{
font-size:0.8rem !important;
}
.abayat-categories-slide  a > div.text.flex.justify-center.items-center.mt-6{
font-size:0.9rem !important;
text-align: center !important;
}
#swiper-wrapper-946e05f5951fa411{
gap: 0 !important;
margin: 0 !important ;
}

@media (max-width: 768px){
.abayat-slider-categories .abayat-categories-slide {
width: 5rem !important; 
min-width: 5rem !important;    
}
.abayat-slider-categories .aspect-square{
width: 5rem !important; 
max-width: 5rem !important; 
}
.abayat-slider-categories .abayat-categories-slide  a h4{
font-size:0.7rem !important;
}
.swiper-wrapper .s-products-slider-card {
width: 12rem !important;
max-width:  12rem !important;
}
}
/* *** */

.main-menu li , .main-menu li a  , .main-menu li a span{
padding: 0 !important; 
font-size:0.66rem !important;

}
.main-menu li a , .main-menu li{
transition: all 0.4s ease ;
}
.main-menu li:hover a span{
color: #c6a55c !important;
}

/* **** */

.abayat-main-content{
display: flex !important;
flex-direction: column !important;
}
.product-form{
display: flex !important;
flex-direction: column !important;
order: 1 !important;
}
.product__description{
order: 2 !important;
}
.abayat-features .sicon-shield-check , .abayat-features .sicon-box , .abayat-features i ,   .abayat-features .sicon-shipping-fast{
font-size: 2rem !important;
}
.s-product-card-content , .s-cart-summary-card-bar , .s-quantity-input-input , salla-cart-summary-card , .shadow-default.cart-item , .btn--wishlist , .s-social-share-btn ,#product-filter , .s-search-results ,#salla-modal > div.s-modal-wrapper > div > div.s-search-container  .s-search-input-wrapper > input ,.sticky-product-bar , .form.product-form * div ,  .form.product-form * section ,  .abayat-main-content.main-content  > form > section.flex , salla-product-options , .product-form input{
background: var(--color-background) !important;
}
.s-button-element{
color: black !important;
}
.s-button-element , .abayat-main-content.main-content > form  .sticky-product-bar > salla-add-product-button > div > salla-button > button , .s-product-options-grid-mode-span , .s-product-options-grid-mode input:checked+div{
background:var(--color-header-text) !important ;
color: black !important ;
fill: black !important;
}
.s-button-text , .s-button-text span  , .s-button-text , .s-button-text i{
color: black !important ;
fill: black !important;  
}
.s-product-card-entry .s-product-card-image .s-product-card-promotion-title {
/* background-color: var(--color-promotion-title-card) !important; */
font-size: 10px !important;
font-weight: 400 !important;
padding: 3px 6px !important;
}
.abayat-main-content.main-content  > form > section.flex , .sticky-product-bar{
padding-right: 0 !important;
margin-right: 0 !important;
}
/* .total-price , .abayat-price *{
color: var(--color-header-text);
} */
footer .store-footer__inner.abayat-store-footer__inner > div > div  > a , .s-trust-badges-content , .s-trust-badges-content *{
color: var(--color-footer-text) !important ;
}
.sub-menu{
background: var(--color-background) !important;
/* background: var(--color-header-background) !important; */
}
.s-comments.s-comments-product ,.no-content-placeholder .sicon-shopping-bag{
background: var(--color-background) !important;
}
.s-button-element, .abayat-main-content.main-content > form .sticky-product-bar > salla-add-product-button > div > salla-button > button, .s-product-options-grid-mode-span, .s-product-options-grid-mode input:checked+div {
background: var(--color-header-text) !important;
}
.s-button-element:not(:disabled):not([loading]) {
border: none !important;
}
.s-button-element, .abayat-main-content.main-content > form .sticky-product-bar > salla-add-product-button > div > salla-button > button, .s-product-options-grid-mode-span, .s-product-options-grid-mode input:checked+div {
background: var(--color-header-text) !important;
}
.s-search-product:hover {
background: var(--color-background) !important;
opacity: 90% !important;
}
.s-modal-header .s-modal-close svg ,  .s-modal-header .s-modal-close *{
color: var(--color-footer-text) !important;
fill: var(--color-footer-text) !important;
}
.abayat-store-header .navbar-brand img{
padding: 0.5rem !important;
}
.abayat-store-header .navbar-brand img {
/* width: 3rem !important; */

}

/* *** */

.s-login-modal-social-separator-text , .s-modal-body.s-modal-align-middle * , .s-modal-body.s-modal-align-middle , .s-login-modal-social-separator-text , .iti__flag-container input ,.s-modal-close , .s-login-modal-social-separator , .content.content--single-page ,.content , .content *  ,.content.content--single-page * div , #main-content > div > div > div{
background: var(--color-background) !important;

}
.branch-address ,.content .content-entry li, .content .content-entry ul ,#main-content > div > div > div > div > div > div:nth-child(5) > ul > li  strong , #main-content > div > div > div > div > div > div:nth-child(5) > ul > li  * , #main-content   ul li  strong , #main-content   ul li *,#main-content   ul li  strong * , #main-content > div > div > div > div > div > div  > p , #main-content > div > div > div > div > div > div:nth-child(3) > ul , #main-content > div > div > div > div > div > div:nth-child(3) > ul li ,#main-content > div > div > div > div > div > div:nth-child(2) > p , #main-content > div > div > div > div > div > div.about-card.quality-card > p , .about-card , .about-card strong , .about-card * , .about-card.legacy-card * , .about-card.legacy-card h2 ,.about-card.legacy-card p{
color: var(--color-footer) !important; 
}
.s-user-menu-trigger-slot  .s-user-menu-trigger{
background: var(--color-footer) !important;
}
.mm-spn.mm-spn--navbar.mm-spn--main , .mobile-menu.mm-spn--light.mm-spn--navbar.mm-spn{
background: #f1ebde !important ;
}

@media (max-width: 768px){

.mm-spn--open li a span , #mobile-menu > ul li a , .main-menu.mm-spn--open li a ,  .main-menu.mm-spn--open li span{
padding: 1rem !important;
font-size: 0.9rem !important;
}
}