/* ====== GENERAL ====== */
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}
.s-block .text-center.mb-8 {margin-bottom: 1rem}
.sicon-shopping:before {content: "\ef36";}
.text-red-400, .text-red-500, .text-red-600 {color: #b85d3b;}

@media (min-width:992px){
.s-block h2.text-3xl {font-size: 1.6rem;}
}

/* ====== HEADER ====== */
salla-advertisement {display: none}
.animated-text, .promotion-banner {padding: 0}
.store-header .sicon-cart:before {content: "\ef36";}
salla-cart-summary {margin-right: .5rem}
.s-cart-summary-count {background: none; color: var(--main-text-color)}

/* ====== SLIDER ====== */
salla-slider .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: .2rem}
salla-slider .swiper-pagination-bullet {width: 30px; height: 2px}
.s-slider-wrapper .swiper-pagination-bullet-active {background-color: #e7e6d9}

/* ====== INTRO ====== */
.intro {margin:3rem 0 1rem 0}
.intro, .intro .container {padding: 0}
.intro .flex {flex-direction: row !important;align-items: stretch;gap:10px}
.intro p {margin:0; padding:2rem .5rem 0 0; text-align: center; font-size: .85rem; color:#fef9f2}
.intro .w-full:has(p) {display: flex; flex-direction: column; justify-content: center;}
.intro h2, .intro h3 {display: none}
.intro p:after {content: '';display: block;width: 5rem;height: 4rem;background-image: url(https://i.ibb.co/Q3RZ2hqf/certt.png);background-size: contain;background-position: center;background-repeat: no-repeat;margin: auto auto 1rem;}

@media (min-width:992px){
.intro p {margin: 0 auto;font-size: 1.5rem;line-height: 2;max-width: 80%;}
.intro p:after {width: 13rem;height: 9rem;}
}

/* ====== PRODUCTS ====== */
.product-card__content-wrapper {display: flex;flex-direction: column;align-items: flex-start;text-align: right;}
.product-card__title {width:100%}
.one-line-products-names .simplified-products .offer-slide .product-card--simplified .product-card__title a, .one-line-products-names .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__title a, .one-line-products-names .simplified-products .s-products-slider-card .product-card--simplified .product-card__title a {-webkit-line-clamp: 2;}
.s-rating-stars-btn-star {padding: 0}
.s-product-card-rating span svg {height: .8rem;width: .8rem;fill: #b85d3b;}
body.products-has-border .product-card {border-radius: 6px}
.product-card__actions div.quickview-btn {display: none}
.s-product-card-rating {margin-top: 2px}
salla-button .s-button-btn:hover, salla-button .s-button-btn:focus {background-color: transparent;color: var(--color-primary-light);}
.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {left:8px; font-size: .7rem}

@media (min-width:992px){
.product-card__buttons {display: none}
.index .product-card__normal-cart__btn .s-button-text, .product-index .product-card__normal-cart__btn .s-button-text {font-size: 0}
.index salla-add-product-button salla-button .s-button-btn, .product-index salla-add-product-button salla-button .s-button-btn {width: fit-content;position: absolute;bottom: 0;left: 0;border: none;padding: 1rem;}
}

@media (max-width: 991px) {
.s-products-list-vertical-cards {gap:.7rem}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {position: absolute;bottom: 0;left: 0;right: auto; width: auto; border: none;line-height: 2;height: 40px;}
salla-add-product-button .s-button-text {font-size: 0 !important}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
}

@media (max-width: 767px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 180px;}
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 {max-height: 11rem; height:11rem;}
}

/* ====== TABS ====== */
.s-block--tabs-produtcs .tabs {background: #575d3820;width: fit-content;margin: 0 auto 1rem;padding: 0;border-radius: 25px;}
.s-block--tabs-produtcs .tab-trigger button {font-weight: 600;line-height: 1.75rem;padding: 6px 12px;font-size: .8rem;}
.s-block--tabs-produtcs .tab-trigger.is-active button {border: none;background-color: #b85d3b;border-radius: 25px;color: #fff !important;padding: 6px 15px;}

/* ====== IMAGES ====== */
.s-block--images-grid {margin-bottom: 1rem}
.s-block--images-grid .grid {gap:.3rem}
.s-block--images-grid .col-span-2 a.mb-4 {margin-bottom: .3rem}

@media (max-width:768px) {
.s-block--images-grid .grid > .col-span-2:first-child {display:none}
}

/* ====== BRANCHES ====== */
.s-block--advanced-content {margin-top:0; margin-bottom:2rem}
.s-block--advanced-content .relative {padding-top: 0}
.advanced-content-drawer-trigger {background: none;color: var(--color-primary);font-size:.95rem !important;border: 1px solid #ccc;padding: 6px 20px !important;}
.advanced-content-drawer-trigger i {display: none}

@media (max-width: 768px) {
.advanced-content-drawer .drawer-container .drawer-body {padding: 1.5rem 1rem;}
}

/* ====== COMMUNITY ====== */
.s-block--videos-gallery {margin-top: 1rem}
.s-block--videos-gallery .relative.pt-8 {padding-top: 1rem}
.s-block--videos-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {height: 2px;width: 50px;border-radius: 0;border: none !important;}
.s-block--videos-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {width:20px;height:2px !important}
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-wrapper {padding-bottom: 40px}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 -2px}

/* ====== REVIEW ====== */
.s-block--testimonials {padding-top: 1rem}
.s-block--custom-reviews .swiper-wrapper, .s-block--testimonials.enhanced .swiper-wrapper {padding-top: 4px}
.s-block--custom-reviews.has-bg:before, .s-block--faq.has-bg:before, .s-block--testimonials.enhanced:before, .special-product.has-bg:before {display: none}
.s-block--testimonials h2 {margin-bottom: 1rem !important; font-size: 1.3rem}

.review > .flex {box-shadow: none !important; background-color: transparent; border: 1px solid #ccc}
.review .flex img {display: none}
.comment__rating {display: flex}
.comment__rating i {color:#b85d3b; font-size: .8rem; margin: 0 0 0 1px !important}

.s-block--testimonials a.btn.btn--outline-primary {border: none;font-size: .8rem;font-weight: 500;padding: 8px 4px !important;width: fit-content;flex: unset;flex-grow: unset !important;max-width: 40%;border-bottom: 1px solid;line-height: 1;height: auto;}
.s-block--testimonials .flex.items-center.gap-8.mt-5 {margin-top: 0}
.s-block--testimonials a.btn.btn--outline-primary i {display: none}

/* ====== FOOTER ====== */
.footer-list a {font-size: .9rem}
.enhanced_rounded_contacts a {border-radius: .25rem;border-color: #ffffff30;padding: 8px 10px;}
.footer-badges img {max-width: 40px}
.footer-badges p, .footer-badges b {margin: 0 !important; text-align: right !important; font-size: .8rem}
.store-footer__inner button[aria-label="Change Language"] {border: 1px solid #ffffff30;padding: 4px 8px;border-radius: 4px;}
.footer-badges {margin-top: 2rem !important}

@media (max-width:768px){
.store-footer__inner .grid {display: flex;flex-direction: column;align-items: center;text-align: center;}
.footer-list.enhanced_links {-moz-column-count: 1;column-count: 1;}
}

/* ====== CATEGORY PAGE ====== */
#product-filter {border: 1px solid}

/* ====== PRODUCT PAGE ====== */
@media (max-width: 991px) {
.product-single salla-add-product-button .s-button-text {font-size: .8rem !important;}
}