/* ====== GENERAL ====== */
span.swiper-pagination-bullet {height:3px !important}
.s-slider-wrapper .swiper-pagination-bullet-active {background-color: #63c1b3 !important}
.back-to-top {display: none}
.text-red-800 {color: #dc2626 !important;}
.divider-title {padding: 0 8px}
.text-\[\#3CC06F\] {color: #63c1b3 !important}

@media (min-width: 1024px) {
.s-block__title h2 {font-size: 1.5rem}
}

/* ====== HEADER ====== */
.header-btn-ac-cart {background-color: transparent !important}
.s-cart-summary-wrapper .header-btn-ac-cart svg path {fill: #404040 !important}
.s-cart-summary-content {display: none}
.s-advertisement-content {padding-bottom: 8px;padding-top: 8px;background-color: #404040;}
.s-advertisement-content-main {font-size: 13px;font-weight: 500;}
.s-advertisement i, .s-advertisement button {display: none}
.main-nav-container img {width:50px !important; height: 50px !important}
.main-nav-container .container > .flex > .flex.items-center > .flex {display: none}

@media (max-width:768px){
.main-nav-container .container > .flex.items-center > .justify-start {justify-content: space-between;max-width: 56%;}
.header-btn__icon {width: 2rem}.s-cart-summary-count {top: 0; right: -5px}
}

/* ====== SLIDER ====== */
.s-block--photos-slider {margin-top: 0}
.s-block--photos-slider .s-slider-container {padding: 0 !important}
.s-block--photos-slider .s-slider-container img, salla-slider.photos-slider .swiper-slide {border-radius: 0 !important}
.s-block--photos-slider .s-slider-block__title-nav {display:none !important}

@media (min-width: 1024px) {
salla-slider.photos-slider .swiper-slide {width: 100%;}
}

/* ====== CATEGORIES ====== */
.s-block__title {justify-content: center;}
.s-block__title .right-side, .s-block__title .right-side h2 {padding:0}
section.main-links-wajha-cats .s-slider-block__title {justify-content: center;margin: 0;}
.s-slider-block__title-right, .s-slider-block__title-right h2 {padding: 0 !important}
section.main-links-wajha-cats .slide--cat-entry {background-color: transparent !important;border: 0px !important;padding: 0;box-shadow: none;}
section.main-links-wajha-cats .s-slider-block__title-nav {display:none !important}
section.main-links-wajha-cats img {border-radius: 4px;}
.slide--cat-entry h2 {margin: 0 2px !important; justify-content: center}
.main-title-cat::before, .slide--cat-entry i {display: none}

@media (min-width: 1024px) {
section.main-links-wajha-cats .s-slider-block__title {width: 100%;max-width: 100%;margin-bottom: .5rem;}
section.main-links-wajha-cats .s-slider-block__title h2 {font-size: 1.4rem;}
salla-slider .slide--one-sixth {width: 18%;}
}

@media (max-width:768px){
.s-block--categories salla-slider .slide--one-sixth {width: 36%;}
.s-block--categories img {height: auto}
}

/* ====== FEATURED PRODUCT ====== */
.s-block--special-product {margin-top: 0; padding-top: 0}
.s-block--special-product .s-slider-v-centered .s-slider-block__title-nav button {background-color: #ffffff10}
.s-block--special-product .sp_desc {display: none}
.s-block--special-product .s-payments-list-wrap {display: none}
.s-block--special-product .sp_features i {color: #63c1b3}
.s-block--special-product .center-between.w-full:has(label) {display: none}
.s-block--special-product .product-images-slider img {border-radius: 4px !important}
.wajha-special-product salla-add-product-button button.s-button-element.s-button-btn {border-radius: 4px !important;padding: .75rem .5rem !important;background: #63c1b3 !important;border-color: #63c1b3 !important;color: #fff;font-size: .95rem;}
.wajha-special-product .product-form a {border-radius: 4px;line-height: 1;padding: 8px;}
.wajha-special-product .flex.flex-row {padding: 0; gap: .5rem;}
.wajha-special-product .sp_features {gap: .5rem;}
.wajha-special-product h4 {font-size: .8rem;}

/* ====== DIVIDER ====== */
.divider-head {display: none}
.divider-container h2 {line-height: 2;}
.s-block--divider .s-count-down-list li.s-count-down-item {background-color: #f1f1f1 !important;border-radius: 2px !important;font-size: 1rem !important;height: 2rem !important;width: 2.5rem !important;}
.divider-btn {border-radius: 100px;}
.divider-btn a {color: #fff !important;background-color: #63c1b3 !important;font-size: .85rem;border-radius: 100px !important;padding: 9px 14px;}

@media (min-width: 1024px) {
.divider-container h2 {font-size: 1.8rem}
.s-block--divider .s-count-down-list li.s-count-down-item {font-size: 1.3rem !important;height: 3rem !important;width: 3.5rem !important;}
.divider-btn a {font-size: .9rem}
}

/* ====== PRODUCTS ====== */
.s-block:nth-of-type(4) .s-block__title {display: none}
.s-product-card-entry {border-color: #eee}
.s-product-card-entry .s-product-card-image {max-height: 10rem;height: 10rem;}
.s-product-card-image-cover {object-fit: contain;background: #fff;}
.s-product-card-content-title {text-align: center}
.s-product-card-content-title a { -webkit-line-clamp: 2 !important;font-size: .9rem;font-weight: 500;}
.s-product-card-entry button {background: #63c1b3;padding: 4px 7px !important;height: 32px;line-height: 1 !important;min-height: unset;border: none;border-radius: 2px !important;font-size: .85rem;}
.s-button-icon .s-button-text {padding: 1px !important;color: #fff;font-weight: 500 !important;}
.s-product-card-entry .s-button-wrap svg {display: none}
.s-product-card-entry .s-product-card-sale-price h4, .s-product-card-price, .s-product-card-starting-price h4 {font-size: .875rem !important; font-weight: 500 !important}
.s-block__title .s-block__display-all {display: none}
.s-product-card-entry .s-product-card-sale-price h4 {color: #ef4444 !important;}

@media (min-width: 1024px) {
.s-products-list-vertical-cards {gap: .5rem;}
.s-product-card-content {padding: 10px;}
.s-product-card-entry .s-product-card-image {max-height: 14rem;height: 14rem;}
.s-product-card-entry .s-product-card-content-sub {justify-content: center !important;}
}

/* ====== TESTIMONAILS ====== */
.s-reviews-header-wrapper {justify-content: center}
.s-reviews-container .swiper-slide {padding-left:5px; padding-right: 5px}
.s-reviews-testimonial__icon, .s-reviews-testimonial__avatar {display: none}
.s-reviews-testimonial {border: 1px solid #eee}
.s-reviews-testimonial__text p {text-align: center}
.s-reviews-testimonial__rating {margin: 0}

/* ====== VIDEO ====== */
.s-block--videos-shop {margin-top: 0}
.videos-shop-container {min-height: 450px; border-radius: 2px;}
.s-block--videos-shop .s-slider-block__title-right {padding-right: 6px !important}

/* ====== FOOTER ====== */
#karzoun-widget-send-button {background-color: #63c1b3 !important;box-shadow: none;padding: 20px 2px;min-width: 40px;left: auto;right: 1rem;}
#karzoun-widget-send-button>div {font-size: 0 !important}

@media (max-width:768px){
.store-footer a {justify-content: center}
.store-footer h3 {text-align: center}
.footer-description {text-align: center}
.store-footer__inner .container.grid .w-full.self-stretch.flex.items-start {align-items: center;justify-content: center;text-align: center;} 
.store-footer__inner .container.grid .w-full.self-stretch.flex.items-start a span .text-xxs.leading-5 {display: none}
.store-footer__inner .container.grid .w-full.self-stretch.flex.items-start a span:has(i) {padding: 8px !important;line-height: 1;height: auto;width: auto;border-radius: 100px;}
.sbc-container {flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 8px; border-radius: 10px}
.sbc-img {padding: .5rem !important;width: fit-content;border-radius: 2px;}
.s-trust-badges-wrapper {flex-direction: column;gap: 8px;align-items: center;justify-content: center;text-align: center;}
#footer-last-c {align-items: center;}.s-trust-badges-content {margin: 0}
.store-footer ul {justify-content: center;align-items: center;}
}

/* ====== PRODUCT PAGE ====== */
.c-coupon-code .c-coupon-text svg path {fill: #63c1b3 !important}
.cro-product-perview {background: #63c1b3 !important;}