/* START OF CSS STYLE CODE BY WAFAA */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

/* ====== GENERAL ====== */
body, h1, h2, h3, h4, p, span {font-weight:100 !important}
.home-block-line {display:none}

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

/* ====== HEADER ====== */
.topnav-link-item {border-right: 1px solid #ddd; color:#444 !important;}
.top-navbar {border-bottom-color:#eee}
.header-btn__icon.icon {margin-left:0}
salla-cart-summary {margin-right:6px !important}
.main-nav-container {height:auto !important}
.main-nav-container .inner {padding-top: 13px;padding-bottom: 13px;}

.main-nav-container .sicon-menu {color: #ad8343;}
.main-nav-container .header-btn__icon.icon, .header-btn__icon {color: #ad8343;}
.s-cart-summary-count {background-color:transparent; color: #ad8343; font-weight:500 !important; padding:0}

@media (min-width:991px){
.main-menu li>a span {color: #ad8343;}
.main-menu li:hover > a span {color:#333}
}

@media (max-width:768px){
.top-navbar ul {display:block}
.topnav-link-item {font-size:.8rem}
}

/* ====== MAIN SLIDER ====== */
.advanced-slider--0 {background-color:#faf9f7 !important}
.advanced-slider__caption__inner__content__heading {font-size:1.6rem; max-width:80%; font-family: "Playfair Display", serif; font-weight:600 !important; letter-spacing: 1px;}
.advanced-slider__caption__inner__content__text {font-size: .8rem;margin-bottom: 0;}
.advanced-slider__caption__inner__content__button {font-size: .8rem;}
.advanced-slider__caption__inner__content__button:before {background-color:#22222215}

@media (min-width:991px){
.advanced-slider.advanced-slider--0 .container {height:50%; padding-right:3rem}
.advanced-slider__caption__inner__content__heading {font-size:2.5rem}
.advanced-slider__caption__inner__content__text {font-size: 1.1rem; max-width:75%; line-height:1.8}
.advanced-slider__caption__inner__content__button {font-size: 1rem;}
}

@media (max-width:768px){
.advanced-slider.advanced-slider--0 .container {height:85%; padding:0 25px}
}

/* ====== CATEGORIES ====== */
.s-block--square-links h3 {margin-top:.5rem}

@media (min-width: 991px) {
.s-block--square-links {margin-top:1rem; margin-bottom:2rem !important}
.s-block--square-links h2.text-3xl {font-size: 1.5rem;}
.s-block--square-links .container.mt-4 {margin-top:1.5rem}
}

@media (max-width:768px){
.s-block--square-links salla-slider .slide--one-fourth {max-width:35%}
}

/* ====== SECOND SLIDER ====== */
.advanced-slider--4 .advanced-slider__caption__inner__content__heading {font-size: 1.1rem;font-weight: 600 !important;letter-spacing: 1px;text-align: center;margin: auto 1rem;}
.advanced-slider--4 .advanced-slider__caption__inner__content__text {font-weight: bold !important;}

.advanced-slider--4 .swiper-slide-active .advanced-slider__caption:after {content: '';position: absolute;background: #3c2d1620;top: 0;bottom: 0;right: 0;left: 0;}

.advanced-slider--4.advanced-slider .swiper .swiper-slide-active a {border: none !important;padding: 0 !important;border-bottom: 1px solid !important;margin-top: 0;font-size: .8rem;font-weight:500 !important;}

.advanced-slider--4.advanced-slider .container {height: 75%;display: flex;align-items: flex-end;}
    
@media (min-width: 991px) {
.advanced-slider--4 .advanced-slider__caption__inner__content__text, .advanced-slider--4 .advanced-slider__caption__inner__content {max-width: 100% !important;}
}

/* ====== TITLE ====== */
.s-block--about {padding:1.5rem 0}
.s-block--about h2 {font-size:1.2rem; margin:0}
.s-block--about p {display:none}
#best-offers-6-slider.s-block--best-offers h2 {display:none}

@media (min-width: 991px) {
.s-block--about h2 {font-size:1.5rem;}
}

/* ====== PRODUCTS ====== */
.fixed-products, .s-block--best-offers {background-color:#faf9f7; padding-top:2rem; padding-bottom:2rem}
.fixed-products .product-card__content, .s-block--best-offers .product-card__content {padding:6px 10px 10px !important}
.product-card__title a, .product-card__price .total-price {font-weight:100 !important}
.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {left:10px; top:10px}

.product-card__content .s-button-btn {border-radius:0 !important}
.product-card__content .s-button-btn i {display:none}

/*.s-block-tabs {margin-top:0 !important}*/
.s-block-tabs {margin-top:1rem !important}

.s-block--best-offers {margin-top:0; padding-top: 1rem;}
.s-block--best-offers .my-2.mx-auto.border-primary {display:none}
.s-block--best-offers .text-center.mb-8 {margin-bottom:1rem}

.s-block .flex.items-center.gap-8.mt-5 a {background: #fff;border: none;border-radius: 5px !important;padding: 6px 20px !important;}
.s-block .flex.items-center.gap-8.mt-5 a i {display:none}

@media (min-width:991px){
.fixed-products {margin-top:4rem}
.fixed-products h2.text-2xl, .s-block--best-offers h2.text-2xl {font-size: 1.5rem;}
.product-card__price .total-price {font-size:1rem !important}
}

@media (max-width:768px){
.fixed-products h2.text-2xl {font-size:1.2rem}
.fixed-products .home-block-title {margin-bottom:1.5rem}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .s-block-tabs salla-add-product-button button {padding:8px !important; border-radius:0}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button i, .s-block-tabs .product-card__mini-cart button i {display:none}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button .s-button-text, .s-block-tabs .product-card__mini-cart button .s-button-text {font-weight:500;}
.simplified-products .s-products-slider-card {width:200px}
}

/* ====== BRANDS ====== */
.s-block--animated-brands {margin-top:0 !important}
.s-block--animated-brands--marquee {mask-image: unset; margin-top:0}
.s-block--animated-brands--marquee .marquee__group {gap:0}
.s-block--animated-brands--brand {background-color:transparent}
.s-block--animated-brands--brand img {width:125px; height:90px; padding:0; transform: scale(1);}

@media (min-width:991px){
.s-block--animated-brands .mx-auto.max-w-7xl {max-width:100%}
.s-block--animated-brands--brand img {width:150px; height:100px;}
}

/* ====== FEATURES ====== */
.s-block--enhanced-features .grid {display:flex; flex-direction:column; gap:2rem; align-items: flex-start; padding: 0 1rem}
.s-block--enhanced-features__item.group.overflow-hidden {display: grid;grid-template-columns: repeat(1, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 1rem;grid-row-gap: 0px;}
.s-block--enhanced-features__item.group.overflow-hidden {padding:0;border: none; box-shadow: none;}
.s-block--enhanced-features__item .feature-icon {grid-area: 1 / 1 / 3 / 2; margin:0}
.s-block--enhanced-features__item h2 { grid-area: 1 / 2 / 2 / 3; text-align: right; margin: 0; font-size: .9rem;}
.s-block--enhanced-features__item p { grid-area: 2 / 2 / 3 / 3; font-size: .9rem; color:#777;text-align:right}

.s-block--enhanced-features .absolute.transform.bg-primary {display:none}

@media (min-width:991px){
.s-block--enhanced-features .grid {flex-direction:row; gap:2rem; justify-content: flex-start; padding: 0 1rem}
.s-block--enhanced-features__item h2 {grid-area: 1 / 1 / 2 / 3; text-align: right; padding-right:6rem}
.s-block--enhanced-features__item p { grid-area: 2 / 1 / 3 / 3; padding-right:6rem; width: fit-content;}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials {background: #faf9f7;padding-top: 2rem;padding-bottom: 2rem; --faq-bg:unset !important}
.s-block--testimonials .review>div {box-shadow:none !important}
.s-block--testimonials p {font-weight:100 !important; text-align:right !important;     font-size: .85rem !important;}
.s-block--testimonials i.sicon-star2 {color:#ad8343; margin:0 !important}
.s-block--testimonials img.rounded-full {display:none}
.s-block--enhanced-features__item.group.overflow-hidden.anime-item:hover {border:none !important}

@media (min-width:991px){
.s-block--testimonials p {font-size: .75rem !important;}
.s-block--testimonials h2 {font-size:1.5rem}
}

@media (max-width:768px){
.s-block--testimonials h2.text-2xl {font-size:1.2rem}
}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}
.store-footer p {text-align:center; font-size:.85rem}
.store-footer p.leading-6.footer-description.mb-8.mt-3.text-center {display:none}
.enhanced_rounded_contacts a {padding: 0;border-radius: 0;}
.enhanced_rounded_contacts a i {background-color: #ad8343;padding: 8px;color: #faf9f7;border-color: #ad8343 !important;}
.enhanced_rounded_contacts a .text-unicode {padding: 6px 0 6px 6px}
.footer-is-custom .store-footer .social-link {opacity: 1; border-radius: 0; border-color:#ddd}
.rounded_contacts {gap:.5rem}
.footer-list a {font-size: .85rem;line-height: unset;}
.store-footer img[alt="Roving"] {margin-bottom:1rem}

@media (mx-width:768px){
.store-footer p {font-size:.8rem !important;}
}

/* ====== WHATSAPP ====== */
.sc-sbsi7l-0.iaPUuL {display:none !important}

/* ====== SIDEBAR ====== */
.mm-spn.mm-spn--navbar.mm-spn--main {font-size:0}
.mm-spn.mm-spn--navbar ul:before {display:none}
.mm-spn li a, .mm-spn li>span {padding: 25px 18px;font-size: .95rem;font-weight: 100 !important;}
.btn--close {color: #ad8343;}

.mburger--collapse .menu-label {display:none}

/* ====== CART ====== */
.cart .cart-item {border-color:#eee; border-radius: 0;}
.cart .btn--delete {background:none !important; color: #ad8343; border:none; padding:0}
.s-button-icon .s-button-text {font-size: 1.1rem;}

.cart .cart-item section.bg-storeBG.p-5.rounded-md.mb-5, .cart .cart-item .s-product-options-wrapper {padding:0}

.cart .cart-item .s-product-options-grid-mode-span, .cart .cart-item .btn--collapse, salla-quantity-input {border-radius:0}