/* ====== GENERAL ====== */
.home-block-line {display:none}
.home-block-title h2 {color:#822a90 !important}

@media (min-width: 1440px){
.container {max-width: 100%;}
}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.5rem;}
}

/* ====== HEADER ====== */
.store-header .sicon-cart:before {content: "\ef36";}
.main-nav-container .inner {padding-top:22px !important; padding-bottom:22px !important}
.main-nav-container.fixed-pinned .inner {backdrop-filter: unset; background-color: #fff;}

/* ====== SLIDER ====== */
body.slider_has_overlay .advanced-slider .swiper-slide:before {background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}

.advanced-slider__slide{width:100%}
.advanced-slider__caption .container {height: 80%;display: flex;align-items: center;flex-direction: column;justify-content: flex-end;}
.advanced-slider__caption__inner__content {display: flex;flex-direction: column; gap:4px}
.advanced-slider__caption__inner__content h2 {order:2; font-weight:500; font-size:1.3rem; line-height:2}
.advanced-slider__caption__inner__content p {order:1; letter-spacing: 4px;}
.advanced-slider__caption__inner__content a {order:3; max-width: 60%; margin: auto;}

@media (min-width: 991px) {
.advanced-slider__caption__inner__content, .advanced-slider__caption__inner__content a {max-width: 100%;}
}

/* ====== MAIN CATEGORIES ====== */
.main-categories h3 {margin-top:.4rem; font-size:1.1rem; font-weight:500}

/* ====== DOUBLE BANNERS ====== */
.title {padding:0}
.title h2 {margin-bottom: .25rem;color:#822a90 !important}
.title p {color: #888;font-weight: 100;line-height: 2;}
.s-block--fixed-banner {margin-top:0}

@media (min-width:992px){
.title p {font-size:1.2rem;line-height: 3;}
}

/* ====== ABOUT ====== */
.about-2, .about-3 {background:linear-gradient(90deg,rgba(207, 68, 76, 1) 0%, rgba(87, 32, 97, 1) 50%); padding:0}
.about-2 .container, .about-3 .container {padding:0}
.about-2 p, .about-3 p {color:#fff; font-size:1.1rem !important;line-height: 2;}
.about-2 a, .about-3 a {margin-top:0; border-radius:25px !important; border:1px solid #fff; background-color:transparent !important}
.about-2 .w-full:has(p), .about-3 .w-full:has(p) {padding:0 1rem 3rem !important}
    
@media (min-width:992px){
.about-2 {background:linear-gradient(-90deg,rgba(207, 68, 76, 1) 0%, rgba(87, 32, 97, 1) 50%); padding:0}
.about-2 .w-full:has(img), .about-3 .w-full:has(img) {width:60% !important}
.about-2 p, .about-3 p {font-size:1.8rem !important}
.about-2 .w-full:has(p) {padding:0 4rem !important;}
.about-3 .flex {flex-direction: row-reverse;}
.about-3 .w-full:has(p) {padding: 0 2rem !important;}
}

/* ====== CATEGORIES ====== */
.categories h3 {margin-top:.4rem; font-size:1.1rem; font-weight:500}

/* ====== PRODUCTS ====== */
.product-card__enhanced-mini-cart button.s-button-element {padding:8px 10px}
.s-slider-block__title h2 {color:#52205e !important}

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

@media (min-width:992px){
salla-add-product-button button {background-color:var(--color-primary) !important; color:#fff !important}
}

/* ====== FEATURES ====== */
.s-block--enhanced-features {background: #39133a; padding: 2rem 1rem;}
.s-block--enhanced-features__item {background-color:#ffffff10; border:none; border-radius:10px; padding:10px !important}
.s-block--enhanced-features__item .feature-icon i {color: #e35d63;}
.s-block--enhanced-features__item h2 {color:#fff; font-size:.9rem !important}
.s-block--enhanced-features__item .feature-icon {margin-bottom:0}

@media (max-width:991px){
.s-block--enhanced-features.mini-features {gap:.7rem}
}

/* ====== FOOTER ====== */
.store-footer__curve {display:none}
.footer-list a {font-size:1rem}

@media (max-width:768px){
.store-footer__inner>.container>.grid {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 1rem;}
.store-footer__inner>.container>.grid .flex.items-center.justify-center {display:none}
.footer-user-menu .s-user-menu-dropdown-item a {justify-content:center; font-size:1rem !important;}
.basic-footer .store-footer__inner p {font-size:1rem}
}

@media (min-width:1024px){
.store-footer__inner > .container > .grid {max-width: 80%; margin: auto; gap:1rem; grid-template-columns: repeat(4, 1fr);}
}

/* ====== CATEGORY PAGE ====== */
.products-index {display: flex; flex-direction: column;}
.products-index .breadcrumbs {order:2}
.products-index
.products-index > .container:has(.s-block--fixed-banner) {order:1}
.products-index > .container:has(.main-content) {order:3}
.products-index .container .flex.items-start.flex-col.mt-6 {margin-top:0}

/* ====== PRODUCT PAGE ====== */
@media (max-width:768px){
.product-single .s-slider-vertical .s-slider-thumbs, .product-single .s-slider-vertical .s-slider-thumbs-container {margin:auto !important}
.product-single .s-slider-vertical .s-slider-thumbs-container {width:98vw}
}