/* ====== GENERAL ====== */
.home-block-line {display:none}
.font-bold {font-weight: 500;}

.text-red-600, .text-red-500, .text-red-400 {color:#d0021b !important}

@media (max-width:768px){
.home-block-title {margin-bottom:1rem}
.home-block-title h2 {font-size:1.3rem}
}

/* ====== HEADER ====== */
.animated-text, .promotion-banner {padding:0}
.promotion-banner a {font-size: .85rem}
.store-header .sicon-cart:before {content: "\ef36";}
.store-header .s-cart-summary-count {background-color: #d0021b;}
.main-nav-container {min-height: 52px;}

@media (min-width:992px){
.navbar-brand img {width:120px !important}
.main-menu li>a span {font-size:1rem !important; font-weight:500 !important}
}

/* ====== CATEGORIES ====== */
.s-block--square-links ul {margin-top:1rem;gap:.3rem;}
.s-block--square-links img.aspect-\[14\/13\] {aspect-ratio: unset; border-radius: 0;}
.s-block--square-links h3 {margin-top:.3rem;font-size: 1.1rem;font-weight:500}
.s-block--square-links .mx-auto.max-w-7xl {padding-right:.7rem; padding-left:.7rem}

@media (min-width:1024px){
.s-block--square-links .mx-auto.max-w-7xl {padding:0}
.s-block--square-links ul {grid-template-columns: repeat(3, 1fr); gap:.3rem}
.s-block--square-links h2 {margin-bottom: 2.5rem !important}
}

@media (max-width:768px){
.s-block--square-links ul {grid-template-columns: repeat(3, 1fr);gap:.3rem}
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.3rem;}
}

/* ====== PRODUCTS ====== */
.s-products-list-wrapper {margin-bottom:0}
.product-card__title a {margin: 5px 0;font-size: .9rem;font-weight: 500;}
salla-add-product-button button {padding:2px !important; border-radius:2px !important; background-color: #dfdbd4; border:none !important}
salla-add-product-button span {font-size:.85rem !important;line-height: 1.8; font-weight:500}
salla-add-product-button i {display:none}

.btn.btn--outline-primary.h-10.grow-0 {border:none !important; height:auto !important; padding:0; font-weight:500}
.btn.btn--outline-primary.h-10.grow-0 i {display:none}

/* ====== TITLE ====== */
.title {padding:0; margin-bottom:0}
.title h2 {margin-bottom:14px}
.title p {font-size:1.3rem; color:#666}

/* ====== TABS ====== */
.s-block--tabs-produtcs {padding-top:1rem}
.s-block--tabs-produtcs .tabs {justify-content: center}
.s-block--tabs-produtcs .tab-trigger button {padding:4px 20px; border:1px solid #dfdbd4}
.s-block--tabs-produtcs .tabs {border: none; margin-bottom: 1rem}
.s-block--tabs-produtcs .tab-trigger.is-active button {background-color: transparent; border:1px solid #000 !important}
salla-button.tab-trigger.s-button-wrap.hydrated {min-width: 30%;}
salla-button.tab-trigger.s-button-wrap.hydrated button {width:100%}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
salla-button.tab-trigger.s-button-wrap.hydrated {min-width: 34%;}
}

/* ====== MAN ====== */
.man.s-block--square-links {margin-top:0}

@media (min-width:992px){
.man.s-block--square-links ul {grid-template-columns: repeat(2, 1fr);gap:.3rem; max-width: 70%; margin: auto}
}

@media (max-width:768px){
.man.s-block--square-links ul {grid-template-columns: repeat(2, 1fr);gap:.3rem}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials.enhanced .swiper-wrapper {padding-top:0}

/* ====== FEATURES ====== */
.s-block--enhanced-features {background-color:#dfdbd420; padding:10px 0}
.s-block--enhanced-features .grid {grid-template-columns: repeat(3, 1fr) !important; gap:0}
.s-block--enhanced-features.mini-features .s-block--enhanced-features__item h2 {font-weight: 500;line-height: 1.3rem;}
.s-block--enhanced-features__item .feature-icon {height:auto; width:3rem}
.s-block--enhanced-features__item {border:none; box-shadow:none; background-color:transparent; padding:5px !important}
.s-block--enhanced-features__item > .absolute {display:none}
.s-block--enhanced-features__item:hover {box-shadow:unset; transform:unset}
.s-block--enhanced-features__item:not(:last-child) {border-left: 1px solid #eee; border-radius:0}

@media (max-width: 991px) {
.s-block--enhanced-features.mini-features .s-block--enhanced-features__item h2 {font-size: .8rem;}
.s-block--enhanced-features__item img {max-height:2.5rem;}
}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}
salla-trust-badges {display:none !important}
.footer-list a {font-size:.9rem}
.footer-is-custom .store-footer button {border: 1px solid #ddd;padding: 4px 10px;border-radius: 25px;}