.group.s-product-card-image > a > img  {
aspect-ratio: 12 / 16 !important;
object-fit: cover !important;
}
.s-products-list .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-image, .s-products-list .s-products-list-wrapper .s-product-card-entry .s-product-card-image, .s-products-slider-slider .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-image, .s-products-slider-slider .s-products-list-wrapper .s-product-card-entry .s-product-card-image {
height: 18rem !important;
border-radius: 0.6rem !important;
width: 16rem;
margin: auto;
}

 .s-product-card-content > div.s-product-card-content-main > h3 > a{
height:2.8rem !important ;
overflow:hidden !important ;
}
.s-block.s-block--logos-slider ,  .main-content.art-main-content > .product-count-down{
background:black ;
}
 .main-content.art-main-content  > form > salla-product-options > salla-conditional-fields > div > div > div > div > label:nth-child(3) > div , .app-inner.flex  > div.container > div > div > div  > div > div >select{
 color : black !important ;
 }
 
 .art-video-banner > div.container > div > div > a > button , .art-banner > div > div > div > a > button {
border-radius: 1rem !important;
color:black !important ;
}

 .main-content.art-main-content > form > section.sticky-product-bar > salla-add-product-button > div > salla-button > button > span ,  .main-content.art-main-content  > form > salla-product-options > salla-conditional-fields > div > div > div > div > label  > div  , .art-main-content .art-product-form salla-add-product-button .s-add-product-button-main button::after ,   section > salla-product-options > salla-conditional-fields > div > div > div > div > label > div  ,.main-content form .s-product-options-grid-mode input+ div , .main-content form  section > div > div.border-t > salla-quantity-input > div > input ,  .app-inner  > div.container > div > div.sticky.top-24 > div.shadow-default  > div.flex > b , #app > div.app-inner.flex.flex-col.min-h-full > div.container > div > div.sticky.top-24.w-full.lg\:w-96.rtl\:lg\:mr-8.ltr\:lg\:ml-8 > div.shadow-default.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 > div ,  .app-inner.flex  > div.container > div > div.sticky  > div.shadow-default.bg-white.p-5  {
 color: var(--color-header-main) !important;
 }
 
 
.s-product-options-grid-mode-span .s-product-options-disabled , .s-products-list .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-content h3 a, .s-products-list .s-products-list-wrapper .s-product-card-entry .s-product-card-content h3 a, .s-products-slider-slider .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-content h3 a, .s-products-slider-slider .s-products-list-wrapper .s-product-card-entry .s-product-card-content h3 a  ,.s-product-card-content > div.s-product-card-content-main > h3 > a , .s-products-list .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub h4, .s-products-list .s-products-list-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub h4, .s-products-slider-slider .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub h4, .s-products-slider-slider .s-products-list-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub h4 , .s-product-options-grid-mode-span , .s-product-options-grid-mode .s-product-options-disabled  , .main-content.art-main-content > div.flex > div > div.gap-4.flex > h2 , .main-content.art-main-content , .main-content.art-main-content>div , .main-content.art-main-content  p , .main-content.art-main-content  a ,.main-content.art-main-content  span ,.main-content.art-main-content  strong , .form-label, .form-label b  ,  .app-inner  >  .container  > nav > salla-breadcrumb > ol > li  > svg{
 color: white !important ;
 fill:white !important;
 }
 .s-product-card-content > div.s-product-card-content-sub > div > span{
 color: var(--color-primary) !important ;
 }
.app-inner.flex > salla-comments > div{
 background: var(--color-primary) !important ;
 }
 
 .s-products-list .s-product-card-content-footer .s-button-btn, .s-products-slider-slider .s-product-card-content-footer .s-button-btn
 {
width: 8rem !important;
background: #000000 !important;
border-radius: 1rem !important;
border: 1px solid var(--color-primary) !important;
}
.s-products-list .s-product-card-content-footer .s-button-btn:hover, .s-products-slider-slider .s-product-card-content-footer .s-button-btn:hover {
background-color: var(--color-primary) !important;
color: black !important;
opacity: 1 !important;
}

#mainnav > div > div > div > div.flex.items-center > div.hidden.use_icons_for_language_and_currency{
display:flex !important ;
 padding-left: 0.4rem;
}

.app-inner > section:nth-child(9) > div > div > div > a > img ,  .relative.group.s-product-card-image > a > img{
object-fit:fill !important;
}
.app-inner  > section:nth-child(9){
width: 60rem;
height: 40rem;
margin: 4rem auto;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(11) > div{
margin-bottom:1.8rem !important ;
}


@media (max-width: 767px){

.navbar-brand img {
max-height: 2.5rem;
width: auto;
padding-left: 2rem;
max-width: 100px}

.s-products-list-vertical-cards, .art-categories-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
 .relative.group.s-product-card-image{
width:77% !important ;
}
}