/* ====== GENERAL ====== */
.home-block-title h2 {font-weight: 500;line-height: 1;font-size: 1.2rem;}
.home-block-line {display: none}

/* ====== HEADER ====== */
#s-theme_edit_bar {display: none !important}

.main-nav-container.fixed-pinned .inner {
    backdrop-filter: unset !important; box-shadow: none; background-color: #352b44}

.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.2rem; color:#d1c8dc}
.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; right:-.7rem}
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color: transparent !important; color:#fff !important; font-weight: 400}
.main-nav-container {min-height: 60px; height:auto !important}
.main-nav-container .inner {padding-bottom: 10px;padding-top: 10px;}

.s-cart-summary-count {background:none; color:#fff !important; font-size:.7rem; top:0; right:-.6rem}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {color:#fff !important}

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

/* ====== CATEGORIES ====== */
.s-block--square-links {margin-top: 0}
.s-block--square-links img {aspect-ratio: unset;}


@media (max-width:768px){
.s-block--square-links salla-slider .slide--one-sixth {width:33%}
.s-block--square-links h3 {font-size: .85rem; font-weight: 500; color: #fff}
}

/* ====== COUNTDOWN ====== */
.s-block--offer-countdown {background-color: #332842 !important}
.s-block--offer-countdown .offer-countdown-container {padding-bottom: 2rem; padding-top: 2rem}
.s-block--offer-countdown .offer-countdown-content {
        gap: 1.2rem;
    }
.s-block--offer-countdown .offer-countdown-title {
        font-size: 1.3rem;
        font-weight: 500;
}

.s-block--offer-countdown .offer-countdown-subtitle {
        font-size: .85rem;
        opacity: .7;
        font-weight: 100 !important;
        color: #e0c9f8;
    }
.s-count-down-item-value {
    font-size: 1.6rem !important;
}
.s-count-down-item-label {display: none}
.offer-countdown-cta a {background: #644a73 !important;
    color: #fff !important;
    font-weight: 500 !important;
    padding: 4px 20px !important;
    border-radius: 25px !important;
    font-size: .75rem !important;background-color:#429e82!important}

.s-block--offer-countdown salla-count-down .s-count-down-list .s-count-down-item {
background: #7a6c8940;}
  
/* ====== PRODUCTS ====== */
.fixed-products {margin-top: 0}
.fixed-products .home-block-title {display:none}
.product-card--vertical {
    border: 1px solid #d1c8dc20;
    border-radius: 10px;
}

.product-card__title a {
        margin-top: 4px;
        font-weight: 500;
    }
.total-price.text-red-600 {color: #ee5151;}

.product-card__promotion {
  background-color: #931717 !important;
        bottom: auto;
        left: 8px !important;
        right: auto;
        top: 8px !important;
        font-size: .65rem;
        font-weight: 100;
        border-radius: 25px;
  line-height: 1.2;
    }

.product-card__normal-cart {background: #7a6c89;
        border-color: #7a6c89 !important;border-radius: 8px}
.product-card__normal-cart button {color:#fff; border:none}

@media (max-width:768px){
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button {
                background: #7a6c89;
        border-color: #7a6c89;
    }
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button .s-button-text {color:#ffffff;font-size: .75rem; font-weight: 500}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button .s-button-text i {display: none}
}

/* ====== VIDEO ====== */
.slider-1 .swiper-slide:before {display: none}
.slider-2 .swiper-slide:before {
    background: #160b1f !important;
    opacity: .7;
}
.slider-2 .advanced-slider__caption .container {    height: 80%;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;}

.advanced-slider .swiper .swiper-slide-active a {
font-size: .8rem;
    border-radius: 100px;
    padding: 6px 25px;
    line-height: 1.7;
}

/* ====== FAQS ====== */
.s-block--faq {margin-top: 0}
/* .s-block--faq {background-color: #22113370;
    padding: 1rem 0 2rem;} */
.s-block--faq p.text-3xl {font-weight: 500;
    line-height: 1;
    font-size: 1.2rem;}
.s-block--faq .grid {gap: .5rem;}
.s-block--faq .single-faq {    border: none;
    border-bottom: 1px solid #d1c8dc30;
    border-radius: 0;
    background: none;padding-left: .5rem;
    padding-right: .5rem;}
.faq-btn p {font-size: .9rem;
    line-height: 1;
    font-weight: 500 !important;}
.s-block--faq i {    background: none;
    color: #d1c8dc;}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials {margin-top: 0}
.s-block--testimonials .home-block-title {display: none}
.s-block--testimonials.enhanced:before {display: none}
.s-block--testimonials .review>.flex.flex-col {background-color: #7a6c8940 !important; box-shadow: none}
.s-block--testimonials .review>.flex.flex-col img {width: 3rem !important; height: 3rem !important}

/* ====== FOOTER ====== */
.footer-badges {display: none}

@media (max-width:768px){
footer .grid {    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;}
}

/* ====== TITLE ====== */
.title {
    padding: 0;
  margin-top: 3rem;
}
.title .w-full.text-center {
    position: relative;
}
.title h3 {
    line-height: 2;
    color: #ffffff;
    opacity: 1;
    font-size: 1.3rem;
    font-weight: 500;
    margin-top: 1rem;
}
.title h2 {
    display: block;
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    font-size: 4rem;
    -webkit-text-stroke: 1px #ffffff12;
    color: transparent;
    z-index: 8;
    font-family: sans-serif;
    line-height: .7;
    margin: 0;
  font-weight: 900;
  display: none;
}