/* Add custom CSS styles below */ 
.banner_item img {
	object-fit: contain;
}

.options-product {
	display: none;
}

.s-product-card-content-title a {
	font-weight: 550;
}

.s-product-card-entry {
	justify-content: flex-start;
}



.s-product-card-content {
	flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
}

.product-form {
	margin-top: auto;
}

.s-product-card-sale-price h4 {
	font-size: 1.5rem;
}

.s-slider-block__title h2 {
	font-size: 2.125rem;

}

.carousel-slider {
	margin-bottom: 3rem;
}



@media (max-width: 768px) {
    .s-product-card-entry .s-product-card-content .s-product-card-content-footer salla-add-product-button {
        width: 100%;
}
}


.s-block--features__item .feature-icon {
	background-color: unset !important;
}



.s-block--features__item .feature-icon i {
	color: var(--color-primary) !important;
	font-size: 2.875rem !important;
}


#R_featured-title-section-8 {
	margin-top: 2rem;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner.\!bg-secondary.text-white > div > div.col-\[1_\/_3\].rtl\:lg\:pl-8.ltr\:lg\:pr-8 > a > img {
	filter: brightness(0) invert(1);
}