/* ====== GENERAL ====== */
.home-block-title h2 {font-size: 1.2rem !important; text-align: center; font-weight: 500}
.enhanced-title-border {display: none}

@media (min-width:1024px){
.home-block-title h2 {font-size: 1.7rem !important}
}

/* ====== HEADER ====== */
.sicon-cart:before {content: "\ef36";}
.animated-text, .promotion-banner {padding: 0}
.promotion-banner ul li {animation: unset !important}
.promotion-banner ul {padding:3px 0; display: flex; justify-content: center}
.promotion-banner ul li:not(:last-child) {display: none}
.promotion-banner ul li a {font-size: .85rem}
.s-cart-summary-count {background-color: #bd0039}
.main-menu #offers a {color: #bd0039}
.main-menu li>a span {font-weight: 400}

.main-nav-container {height: auto !important; min-height: unset}
.main-nav-container .inner {padding-bottom: 4px;padding-top: 6px;}
.store-header {border: 1px solid #eee}
.promotion-banner ul li a {font-size: .75rem;}
.promotion-banner ul {padding: 5px 0;}

/* ====== SLIDER ====== */
/* .main-slider {padding: 0 1.5rem}

@media (max-width:768px){
.main-slider {padding: 0 .5rem}
} */
.advanced-slider {padding: 1rem .7rem 0}
.advanced-slider__caption__inner--center {color: #fff}
.main-slider .advanced-slider__caption .container {height: 86%;align-items: center;flex-direction: column;display: flex;justify-content: end;}
.main-slider h2 {font-size: 1.1rem;font-weight: 500;line-height: 1;margin-bottom: 0;}
.main-slider a {padding: 0;color: #fff !important;border: none !important;border-bottom: 1px solid #ffffff70 !important;margin-top: .8rem;}
.main-slider a span {color: #fff !important;font-size: .85rem;}

@media (min-width:992px){
.main-slider .advanced-slider__caption .container {align-items: flex-start; justify-content: center}
.main-slider .advanced-slider__caption h2 {font-size: 2.4rem !important; line-height: 1.7 !important; text-align: start}
.main-slider a {display: flex; width: fit-content; justify-content: start}
.main-slider a span {font-size: 1.3rem}
}

/* ====== CATEGORIES ====== */
.s-block--square-links {margin-top: 0 !important}
.s-block--square-links .mx-auto.max-w-7xl {padding: 0 .8rem !important}
.s-block--square-links ul {margin-top: .5rem !important; gap: .5rem !important}
.s-block--square-links a {position: relative;display: flex;}
.s-block--square-links h3 {position: absolute;bottom: 8px;right: 0;left: 0;margin: auto;font-size: .9rem;color: #fff;background: #00000030;}

@media (min-width:1024px){
.s-block--square-links ul {display: flex; justify-content: center; padding: 0 12px}
.s-block--square-links ul li {width: 100% !important} 
.s-block--square-links .square-links__image-wrap {width: 100% !important}
.s-block--square-links h3 {bottom: 50px;font-size: 1.5rem;background: none;}
}

/* ====== PRODUCTS ====== */
.product-card__buttons {display: none}
.product-card__title a {font-size: .75rem !important; font-weight: 400; text-align: start}
.product-card__price {justify-content: start}
.total-price {font-size: .85rem;}
.product-card__normal-cart {margin-top: 0 !important}
.product-card__normal-cart button {padding: 6px 10px; border-radius: 0; background-color: #222; color: #fff; justify-content: start; font-size: .85rem !important; font-weight: 400; border: 1px solid #000 !important}
.product-card__normal-cart button i {display: none}
.product-card__content {padding: 0 !important}
.product-card__content-wrapper {padding: 10px}
.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-block--custom-products a.btn.btn--outline-primary, .s-block--product-tabs div.flex.justify-center.mt-5 {border-radius: 50px !important;border: 1px solid #00000030 !important;font-size: .8rem;padding-left: 1.5rem !important;padding-right: 1.5rem !important;font-weight: 400;width: fit-content;margin: auto;min-height: 2.5rem;}
.s-block--custom-products a.btn.btn--outline-primary i, .s-block--product-tabs div.flex.justify-center.mt-5 i {display: none}

@media (min-width: 640px) {
.s-products-slider-card {max-width: 260px;width: 50%;}
.carousel-slider .swiper-wrapper>div {padding-left: 2px !important; padding-right: 1px !important}
}

@media (max-width: 767px) {
.s-block--custom-products {padding: 0 1rem}
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: 14rem;height: 14rem;}
.s-products-list-vertical-cards {gap: 1rem .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 {padding: 7px 12px 8px;background: #111111;border-radius: 0;color: #fff;justify-content: start;}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {font-size: .75rem !important; opacity: .9}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart {margin-top: 0 !important}
body:not(.enhanced_add_btn_in_mobile) .simplified-products .offer-slide .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {padding: 0 !important}
.product-card__mini-cart button i {display: none}
.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {left: 6px;top: 6px;}
}

@media (min-width:1024px){
.s-block--custom-products .s-products-list-wrapper {gap:8px}
}

/* ====== DRESS SLIDER ====== */
.advanced-slider__caption {height: 94%;display: flex; align-items: end;}
.advanced-slider__caption .container {padding: 0 1rem;}
.advanced-slider__caption h2 {font-size: 1.1rem;font-weight: 600;line-height: 1;margin-bottom: 0;color: #fff;}
.advanced-slider__caption p {font-size: .8rem;margin-top: 8px;color: #fff;}
.advanced-slider__caption a {border: none !important;border-bottom: 1px solid #ffffff80 !important;font-size: .8rem;margin-top: 8px; padding: 0}


/* ====== BANNERS ====== */
.s-block--three-banners .flex-col {gap: 5px !important}

@media (max-width: 1510px) and (min-width: 1200px) {
    .container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}


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

/* ====== SIDEBAR ====== */
@media (max-width:768px){
.mm-ocd__content {min-width: 85%}
}

.main-menu li>a {min-height: 4rem}
.main-menu li>a span {
    font-weight: 400;
    font-size: .8rem;
}

/* ====== TABS ====== */
.btn-tabs-container {padding-top: 4px}
.s-block--product-tabs .btn-tab-primary, .s-block--store-branches .btn-tab-primary {border-radius: 0}
.s-block--product-tabs .btn-tab-primary.active, .s-block--store-branches .btn-tab-primary.active {transform: unset; color: #000; background: #fff; border-color:#000}

@media (max-width:768px){
  .s-block--product-tabs .btn-tab-primary, .s-block--store-branches .btn-tab-primary {font-size: .8rem}
}

/* ====== VIDEOS ====== */
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-slide {margin-left: 4px !important}
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-wrapper {padding-bottom: 40px}
.index.mobile_small_blocks_titles .home-block-title h2+p {opacity: .4}
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-slide {width: 180px !important}


/* ====== TESTIMONAILS ====== */
.review img {display: none}
.review > .flex {box-shadow: unset !important; border: 1px solid #eee; border-radius: 0}

/* ====== FOOTER ====== */
.store-footer__curve {display: none}
.footer-badges {height: 0 !important}
.footer-badges p, .footer-badges b {font-size: 0 !important}
.footer-badges img {display: none !important}
.store-footer__inner a[data-selia="footer-logo-link"] img {filter: invert(1) !important}

@media (max-width: 1023px) {
.footer-collapse .footer-collapse__header {font-size: .95rem; font-weight: 500}
.footer-list a {font-size: .9rem;text-align: start;}
.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:2rem}
.rounded_contacts {margin-top:0}
.enhanced_rounded_contacts, .s-social-list {gap:2rem}
.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}
}