/* ====== GENERAL ====== */
.home-block-line, .my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}

.text-red-300, .text-red-400, .text-red-500, .text-red-600 {color: #d44a4a !important;}
.text-2xl {font-size: 1.2rem !important}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size:1.1rem}
.index.mobile_small_blocks_titles h2.text-3xl+p.text-lg {font-size: .9rem; opacity: .6}
}

/* ====== HEADER ====== */
/* .s-advertisement {background-color: #c9b5e2 !important;background-color: #ecdff7 !important; color: #171717 !important;}
.s-advertisement-content {padding-bottom: 8px; padding-top: 8px;}
.s-advertisement-content-main {font-weight:500}
.s-advertisement-action {display:none}

.main-nav-container {padding: 0; min-height:50px; height:auto !important}
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color:transparent; color:#171717} */
.main-nav-container {background-color: #c9b1ec60 !important;}
.main-nav-container .inner {padding-bottom: 4px !important; padding-top: 4px !important;}
.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.2rem;}
.header-btn__icon.sicon-user, .header-btn__icon.sicon-search, .header-btn__icon.sicon-cart {font-size:1.1rem}
salla-cart-summary {margin-right:.7rem !important}
.store-header .sicon-cart:before {content: "\ef36";}

.main-nav-container {min-height: 40px; height:auto !important}
.main-nav-container .inner {padding-bottom: 10px;padding-top: 10px;}

.s-cart-summary-count {color:var(--main-color); background:none; font-size:.7rem; top:0; right:-.6rem}

@media (max-width: 1023px) {
.centered_logo .header-btn__icon {width: 1.2rem;}
}

/* ====== SLIDER ====== */
/* .advanced-slider__caption .container {display: flex; flex-direction: column; align-items: flex-end; height:100%}
.advanced-slider__caption .advanced-slider__caption__inner {max-width: 100%;background-color: #CDE8D3;background-color:#e4ebe5;padding: 10px;position: fixed;right: 0;left: 0;bottom: 0;}
.advanced-slider__caption__inner--right .advanced-slider__caption__inner__content:where([dir=rtl],[dir=rtl] *) {flex-direction: row;display: flex;justify-content: space-between;align-items: center;width: 100%;}
.advanced-slider__caption .advanced-slider__caption__inner h2 {display:none}
.advanced-slider__caption .advanced-slider__caption__inner p {max-width:70% !important; line-height: 1.5}
.advanced-slider__caption .advanced-slider__caption__inner a {padding:4px 10px !important;margin-top:0;}
.advanced-slider__caption__inner__content__button span {color:#171717 !important} */

body.slider_has_overlay .advanced-slider .swiper-slide:before {
    background: linear-gradient(180deg, rgba(0, 0, 0, .23), #00000030);}

.advanced-slider__caption {height:30%; bottom:0; top:auto; width: 100%}

.advanced-slider .swiper .swiper-slide-active p {font-weight:bold}
.advanced-slider__caption__inner__content__button {background-color: #c9b1ec !important; border-radius: 4px; padding: 4px 12px}
.advanced-slider__caption__inner__content__button span {color: var(--color-primary) !important; font-size: .8rem}

/* ====== ABOUT 1 ====== */
@media (max-width:991px){
.about-1 {margin-top: 1rem !important}
.about-1 h3 {font-size: 1rem}
.about-1 h2 {font-size: 1.1rem; margin-bottom: .8rem;}  
.about-1 p {max-width:94%; font-size: .8rem; margin: auto}
}

/* ====== PRODUCTS ====== */
.fixed-products {margin-top: 1rem}
.product-card {border: 1px solid #eee; border-radius:15px}
.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 {padding: 4px 7px}
salla-add-product-button[product-status="sale"] button {background-color: #c9b1ec60 !important;border: none;border-radius: 10px;color: #171717;}
salla-add-product-button i {display: none}
.product-card__title a {font-size:.9rem; font-weight:500}

.fixed-products .flex.items-center.gap-8 a.btn--outline-primary, .s-block--best-offers .flex.items-center.gap-8 a.btn--outline-primary {border: none;font-weight: 500;padding: 0;min-height: unset !important;height: auto;font-size: .7rem}
.fixed-products .flex.items-center.gap-8 a.btn--outline-primary i, .s-block--best-offers .flex.items-center.gap-8 a.btn--outline-primary i {display: none}

.fixed-products .home-block-title, .s-block--best-offers > .text-center.mb-8 {margin-bottom: 1rem}

/* ====== ANIMATED TEXT ====== */
.animated-text.animated-text--3.s-block  {background-color: #c9b1ec60 !important;padding:0}
.animated-text.animated-text--3.s-block  li {font-size: .8rem}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {margin:0}
.s-block--fixed-banner .container {padding:0}
.s-block--fixed-banner img {border-radius:0}

/* ====== PRODUCTS ====== */
@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
}

/* ====== BEFORE AND AFTER ====== */
.s-block--compare {margin-top:3rem}
.s-block--compare h2 {line-height: 2.25rem}
.s-block--compare > .mt-4 {padding:0 6px}

/* ====== ABOUT ====== */
.s-block--about {margin-top: 1rem}

@media (max-width:991px){
.about-2.s-block--about .container {padding:0 6px}
.s-block--about .flex.flex-col-reverse {flex-direction: column; align-items: center; justify-content: center; text-align: center}
.about-2.s-block--about .flex.flex-col-reverse {gap:8px}
.about-2.s-block--about .w-full:has(h2){display: flex; flex-direction: column-reverse}
.about-2.s-block--about h2 {margin-bottom: 0; line-height: 2.25rem; font-size: 1.1rem !important}
.about-2.s-block--about h3 {font-size: .9rem}
.about-2.s-block--about p {display: none;}
.about-2.s-block--about img {border-radius: 0}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials.enhanced:before {display:none}
.review > div {background-color: #cccccc20 !important; border-radius: 0; box-shadow: none !important}
.review p {font-size: .8rem}
.s-block--testimonials .flex.items-center.gap-8 a.btn--outline-primary {border: none;font-weight: 500;padding: 0;min-height: unset !important;height: auto;}
.s-block--testimonials .flex.items-center.gap-8 a.btn--outline-primary i {display:none}


/* ====== SLIDER 2 ====== */
.slider-2 .advanced-slider__caption {display:none}

/* ====== FAQS ====== */
.s-block--faq p.mt-2.text-3xl {font-size: 1.2rem}
.s-block--faq .grid {gap:.5rem}
.single-faq {border-color:#eee; padding: .5rem}
.faq-btn p {font-size: .9rem}
.single-faq i {color: #43286b; background: none}

/* ====== FOOTER ====== */
.index .store-footer {margin-top:0}
.footer-description, .footer-description p, .footer-description+p {margin-bottom: 0}
.index .store-footer .store-footer__curve {display:none !important}
.store-footer h3 {margin-bottom: 0}

.footer-badges img {display: none}
.store-footer button[aria-label="Change Currency"] {border: 1px solid #17171730;padding: 6px 12px;border-radius: 25px;font-size: 13px;}
.footer-list a {font-size:.9rem}

.enhanced-contact-item span.text-unicode.unicode {display:none}
.enhanced-contact-item i {margin:0}
.store-footer__contacts-row {display: flex;justify-content: center;align-items: center;gap:1rem}
.rounded_contacts {margin-top:0}
.enhanced_rounded_contacts, .s-social-list {gap:1rem}
.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}
p.ql-align-right.ql-direction-rtl {margin:0 auto}

.store-footer__inner, .store-footer__newsletter {padding-bottom:0; border:none}

/* ====== NEWSLETTER ====== */
.store-footer__newsletter form {gap:0}
.footer-is-custom .store-footer .store-footer__newsletter {background:#fff; border-bottom:1px solid #17171720}
.store-footer__newsletter form input {background-color: #fff !important; border: 1px solid #eee !important; box-shadow: none; border-radius: 0; padding-top: .5rem !important; padding-bottom: .5rem !important; font-size: .8rem !important}
.store-footer__newsletter form button {padding-top: .5rem !important; padding-bottom: .5rem !important;background-color: #e4ebe5; box-shadow: none; border-radius: 0; font-size: .8rem}
.store-footer__newsletter h2 {font-size: .9rem; font-weight: 500;}

/* ====== PRODUCT PAGE ====== */
.product-single__info {text-align: center}
.product-single .product-form .bg-storeBG {padding:1rem .5rem !important}

.product-single-top-description .article--main {max-height: unset !important;}

.product-features--wrapper {margin-top:40px}
.product-features--wrapper .grid {grid-template-columns: repeat(1, 1fr);}
.product-features--wrapper .product-features-item {justify-content: flex-start;border: none;border-bottom: 1px solid #ecdff7;min-height: 50px;}
.product-features--wrapper .product-features-item i {color: #cbb4df;font-size: 1.2rem;}
.product-features--wrapper .product-features-item h3 {font-size:1rem; font-weight:300}

.ingredients-section {margin-top:40px; background: linear-gradient(0deg, #fff 10%, #d3c0e3 60%, #fff);}
.ingredients-section .flip-btn {background-color: #d3c0e3}
.ingredients-section .slider-arrow {background:none; width: 25px;height: 25px;}

.ingredients-section .slider-pagination {gap:0}
.ingredients-section .slider-pagination .swiper-pagination-bullet {width: 14px;height: 2px;border-radius: 0;}
.ingredients-section .ingredients-swiper {padding: 0 0 30px !important}

.ingredients-header {margin-bottom: 25px !important}
.ingredients-main-title {font-size: 20px; font-style: unset}

.accordion-item, .accordion-item:last-child {border:1px solid #ddd}
.accordion-header {border-bottom:1px solid #ddd}
.accordion-content-inner {text-align: center}

.tamara-product-widget {border:1px solid #ddd !important}

#single-product-details {margin-top:80px !important}