/* ====== CATEGORIES ====== */
@media (max-width: 767px) {
.s-block--circle-links ul {row-gap: .5rem;column-gap: .25rem;grid-template-columns: repeat(4, 1fr);}
.s-block--circle-links .mx-auto.max-w-7xl {padding-left: 1rem; padding-right: 1rem}
.s-block--circle-links ul img {object-fit: contain;}
.s-block--circle-links ul h3 {margin-top: .5rem;font-size: .8rem;line-height: 1.5;font-weight: 500}  
}

/* ====== PRODUCTS ====== */
.product-card__actions .quickview-btn, .product-card__buttons .quickview-btn {display: none !important}
.product-card__actions {left:10px; right:auto}

#cartModal h5 {font-size: .865rem !important;color: var(--color-primary) !important;}
#cartModal .s-product-options-wrapper {padding:0}
#cartModal .s-form-control {border-color:#ddd !important}
#cartModal .s-product-options-option-label small {display:none}
#cartModal .s-product-options-option-label b {font-weight:500 !important}
#cartModal .quantity-container {justify-content: space-between;}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image, .product-card--fit-height .product-card__image {max-height: 19rem; height:19rem; border-radius: 12px;}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card, .s-products-slider-card {width: 190px}
.s-products-slider-card img.object-contain {object-fit: cover;}
}

/* ====== CATEGORY PAGE ====== */
.product-card img.object-contain {object-fit: cover;}

/* ====== FOOTER ====== */
.store-footer h3 {font-size:15px; margin-bottom: 0; line-height: 3; font-weight: 500}
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-accordion-list {columns: 2;}
.footer-is-custom .store-footer .contact-icon {border: none}
.footer-contact-section {border:none; padding-bottom:0}

.footer-description, .footer-description p, .footer-description+p {color: #333;font-size: 12px;line-height: normal;}
.footer-badges p, .footer-badges b {font-size: 12px;font-weight: 400; line-height: 1; margin: 0; color: #333}
.footer-badges img {max-width: 40px}

.store-footer .grid {gap:0}
.store-footer .grid .flex.items-center.justify-center.mt-5 {font-size: 12px;font-weight: 400;border: 1px solid #bbb;padding: 2px 10px;width: fit-content;margin: 1rem auto;}
.store-footer a {font-size: 12px;font-weight: 400;color: #333;}
.store-footer .grid>div>.mt-2>a.flex {flex-direction: row;    font-size: 12px;font-weight: 400;color: #333;}
.store-footer .grid>div>.mt-2>a.flex img {max-width: 40px; margin: 0 3px}

.enhanced-contact-item span.text-unicode.unicode {display:none}
.enhanced-contact-item i {margin:0}
.store-footer__contacts-row {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap:2rem}
.rounded_contacts {margin-top:0}
.enhanced_rounded_contacts, .s-social-list {gap:2rem}
.s-social-link a svg {width:1.2rem; height:1.2rem}
.enhanced_rounded_contacts a, .s-social-link a {border:none}
.enhanced_rounded_contacts a i {font-size:1.1rem}

/* ====== CART ====== */
.cart-item img {height:auto}