/* ====== GENERAL ====== */
.s-button-primary {background-color: #94c67e;border-color: #94c67e !important;}
body {font-family: 'Almarai' !important}

/* ====== HEADER ====== */
.s-advertisement-content {
    padding-bottom: 4px;
    padding-top: 4px;
}
.s-advertisement-content-main {
    font-size: .85rem;
    font-weight: 500;
}
.main-nav-container {min-height: unset}
.s-cart-summary-count {background-color: #d34848;}

/* ====== SLIDER ====== */
.main.advanced-slider .swiper .swiper-slide-active h2 {font-size: 2.5rem;text-align: right;line-height: 1.5;color: #404040;}
.main.advanced-slider .swiper .swiper-slide-active p:before {content:'مزيج من المكونات الطبيعية والفيتامينات والمعادن، خالية من السكريات والمواد المضافة، خالي من أي إضافات صناعية'; display: block; font-size: 1.1rem;font-weight: 100;margin: .5rem auto;opacity: .7;}
.main.advanced-slider .swiper .swiper-slide-active p {font-size: 1.4rem !important;font-weight: bold;color: #404040;}
.main.advanced-slider .swiper .swiper-slide-active a {border-radius: 25px;font-size: 1rem;line-height: 1.5; margin-top: 1.5rem;padding: 12px 35px;}

@media (max-width:768px){
.main.advanced-slider .swiper .swiper-slide-active h2 {font-size: 1.3rem;text-align: center;line-height: 1.5; max-width:90%; margin:auto}
.main .advanced-slider__caption .container {height: 85%;text-align: center;align-items: center;justify-content: flex-start;display: flex;flex-direction: column;}
.main .advanced-slider__caption .container .advanced-slider__caption__inner__content {text-align: center}
.main.advanced-slider .swiper .swiper-slide-active p {font-size: 1.1rem !important;}
.main.advanced-slider .swiper .swiper-slide-active a {font-size: .85rem;padding: 7px 25px;}
.main.advanced-slider .swiper .swiper-slide-active p:before {font-size: .85rem}
}

/* ====== FEATURES ====== */
.s-block--enhanced-features .grid {gap:.5rem; row-gap: 2.1rem;}
.s-block--enhanced-features__item {box-shadow: none;border: none;background: #f0f6ec;border-radius: 8px;padding-top: 0;overflow: visible;}
.s-block--enhanced-features__item .feature-icon {    background: #fff;padding: 10px;width: 5rem;height: 5rem;border-radius: 100px;margin-top: -2rem;}
.s-block--enhanced-features__item h2 {color: #404040;font-size: 1rem;font-weight: 500;margin: 0;padding: 0 2px;}

.s-block--enhanced-features__item .absolute {display: none}

@media (max-width:768px){
.s-block--enhanced-features__item h2 {font-size: .85rem}  
}

/* ====== PRODUCTS ====== */
.fixed-products {margin-top: 1rem; padding:0}
.fixed-products .home-block-title {display:none}
.fixed-products .product-card__image {max-height: 20rem !important; height: 20rem !important}
.fixed-products .grid {gap:4px !important}
.product-card__mini-cart button i {display: none}
.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-weight: 500; font-size:.85rem; line-height: 1.5}
.product-card__title a {font-size:.9rem; line-height:2}
.product-card__subtitle {opacity: .7; display: none}

@media (max-width: 991px) {
.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;background: #94c67e;border: none;border-radius: 25px;color: #fff;width: 85%;}
}

@media (max-width:768px){
.fixed-products .product-card__image {max-height: 12rem !important; height: 12rem !important}  
}

/* ====== FEATURES ====== */
.title {padding:0}
.title .w-full.text-center {position: relative;}
.title h3 {line-height:2; color: #404040;opacity: 1;font-size: 1.7rem;font-weight: bold;margin-top: 1rem;}
.title h2 {display: block;position: absolute;top: 0;margin: auto;left: 0;right: 0;font-size: 4.7rem;-webkit-text-stroke: 1px #40404015;color: transparent;z-index: 8;font-family: sans-serif;line-height: 1;margin: 0;}
.title p {max-width: 93%;margin: 1rem auto;color: #404040;opacity: .7;font-size: .85rem;}

@media (max-width:768px){
.title h2 {font-size: 3.7rem}
.title h3 {font-size: 1.5rem; line-height: 1}
}

/* ====== TEXT ====== */
.text {padding: 0; margin: 0}
.text .w-full:has(h3) {display: flex;flex-direction: column-reverse; margin-top: 12px;}
.text .w-full:has(h3) h2 {font-size: .95rem; font-weight: 500; margin: 0 0 5px;}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {margin:0}
.custom-btn {margin-top: 0; padding-top: 0}
.custom-btn a {margin: 0;background: #94c67e;border-radius: 25px !important;height: auto;font-size: 1rem;font-weight: 500;}
.custom-btn a i {display: none}

@media (min-width:1024px){
.banner--fixed img {width: 80%; margin: auto}
}

/* ====== IMAGES ====== */
.s-block--animated-brands.bigger_logos img {padding:6px}
.s-block--animated-brands {margin-top: 0}

/* ====== HOW TO USE ====== */
.how-to-use {margin-top: 1rem}
.how-to-use h3 {font-weight: 500; font-size: .9rem; margin: 8px 12px; text-align: right}

/* ====== VIDEOS ====== */
.s-block--videos-gallery .relative {padding-top: .5rem}

@media (max-width:768px){
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-slide {width: 170px !important}
}

/* ====== TESTIMONAILS ====== */
.s-block--custom-reviews {margin-top: 0}
.s-block--custom-reviews .home-block-title {display: none}
.s-block--custom-reviews i.sicon-star2.inline-block.text-amber-400 {margin: 0;color: #94c67e !important;}
.review>.flex {box-shadow: none !important; border: 1px solid #eee; border-radius: 10px}

/* ====== FOOTER ====== */
@media (max-width:768px){
.store-footer__inner {padding-bottom: 0 !important; border: none !important}
.store-footer__inner .grid {display: flex;flex-direction: column;align-items: flex-start;text-align: right;justify-content: flex-start;}
.footer-badges {display:none}
.footer-logo img {max-height: 40px}
.enhanced_links_wrapper {margin-bottom: 1rem}
.basic-footer .store-footer__inner p {text-align: right;margin-bottom: 0 !important;margin-top: 0 !important;}
.basic-footer .store-footer__inner p, .footer-list a {font-size: .85rem}
.col-span-2 > .flex.items-center.justify-center.my-5 {display: none}
.footer-bottom .container.py-4 {padding-top: 0}
}

.footer-logo {display: flex;flex-direction: row;align-items: center;gap: 5px; margin-bottom: 1rem}
.footer-logo:after {content: '';display: block;border-bottom: 1px solid #ddd;width: 100%;}

/* ====== PRODUCT PAGE ====== */
.product-single .product-entry__sub-title {background: #d34848;width: fit-content;padding: 1px 10px;color: #fff;font-size: .8rem;border-radius: 0;font-weight: 500;margin-bottom: 6px !important;}

.product-single__info {display: flex; flex-direction: column}
.product-single__info h2 {order:1}
.product-single__info h1 {order:2}
.product-single__info salla-rating-stars {order:3}
.product-single__info .product-price-top {order:4}
.product-single__info .flex:has(.inventory-content) {order:5}
.product-single__info salla-installment {order:6}
.product-single__info .product-single-top-description {order:10}
.product-single__info .product-form {order:7}
.product-single__info salla-quick-order {order:8}
.product-single__info .product-features--wrapper {order:9}

.product-single__info:has(salla-button[product-id="1129001055"]) h1:after {content: 'مزيج مُكنة يجمع 21 مكوناً غنياً بالعناصر الغذائية، فيتامينات، معادن، مضادات الأكسدة في سكوب واحد ';display: block;font-size: .9rem;font-weight: 300;line-height: 1.5;margin: 10px 0;opacity: .7;}
.product-single__info .product-price-bottom {display:none}
.product-single .product-single__main-media a.swiper-slide {height: fit-content}
.s-slider-vertical .s-slider-thumbs-container .swiper-slide {height: auto !important;margin-bottom: 6px !important;}
.product-single .bg-storeBG.p-5.rounded-md.mb-5:has(.sicon-barcode) {display: none}
.product-single .s-reviews-summary-row-rate span svg, .product-single .s-rating-stars-selected {fill: #94c67e !important;padding: 0;}

.sticky-product-bar.bg-storeBG {padding: 0 .25rem}
.inventory-content {display: none}

.product-single-top-description article {text-align: center}

.product-single .container:has(.breadcrumbs) {display: flex; flex-direction: column}
.product-single .container:has(.breadcrumbs) .breadcrumbs {order:1}
.product-single .container:has(.breadcrumbs) .product-single {order: 2}
.product-single .container:has(.breadcrumbs) .custom-features-section {order:3}
.product-single .container:has(.breadcrumbs) .natural-ingredients-section {order: 4}
.product-single .container:has(.breadcrumbs) .custom-html-section {order: 5}
.product-single .container:has(.breadcrumbs) .product-more-info {order: 6}
.product-single .container:has(.breadcrumbs) .simplified-products {order: 7}

/* CUSTOM HTML */
.product-single .custom-html-section .title {margin-bottom:.7rem;text-align: center;font-size: 1.5rem; font-weight: 500}
.custom-html-section .sub-title {text-align: center; font-size: 1rem; color: #000; opacity: .7}
.product-single .custom-html-section .features-list {gap: 1.5rem;margin-top: 1.5rem;align-items: center;text-align: center;}
.product-single .custom-html-section .features-list .flex-col {align-items:center}
.product-single .custom-html-section .feature-title {font-size: 1.2rem; color: #56a038; font-weight: bold;}
.product-single .custom-html-section .feature-title span {font-size: 2.5rem;font-weight: bold;color: #64d930;opacity: .3;font-family: system-ui;margin: auto 3px;}
.product-single .custom-html-section .feature-content {color: #000;opacity: .6;font-size: .9rem;max-width: 85%; }
.product-single .custom-html-section .all-features {margin-bottom:4rem !important}
.product-single .custom-html-section .all-features .all-features-grid {display: grid;grid-template-columns: repeat(2, 1fr);text-align: center;margin: 4rem auto 1rem;border: 1px solid #56a038;border-radius: 20px;padding: 1.5rem 0;max-width: 80%;}
.product-single .custom-html-section .all-features h1 {color: #56a038;font-size: 3rem;margin-bottom: .7rem;}
.product-single .custom-html-section .all-features p {font-size: 1rem; opacity: .7}

.product-single .custom-html-section .mknh-use h1 {font-size: 1.4rem}
.product-single .custom-html-section .mknh-use .sub-title {line-height: 1.8; font-size: .9rem; margin-bottom: 2rem}
.product-single .custom-html-section .mknh-use img {width: 30%; border-radius: 20px}

.product-single .custom-html-section .mknh-use .flex.flex-col {gap:1rem}
.product-single .custom-html-section .mknh-use .flex-col .flex {gap: 10px;align-items: center;}
.product-single .custom-html-section .mknh-use .flex-col p {font-size: .9rem;opacity: .7;}

@media (min-width:1024px){
.product-single .custom-html-section .features-list {display: grid; grid-template-columns: repeat(3, 1fr) !important;}
.product-single .custom-html-section .feature-content {max-width: 85%;}
.product-single .custom-html-section .all-features .all-features-grid {max-width: 30%}
.product-single .custom-html-section .mknh-use .flex.flex-col {    display: grid;grid-template-columns: repeat(3, 1fr);}
.product-single .custom-html-section .mknh-use .flex-col .flex {align-items: center;flex-direction: column;text-align: center;}
.product-single .custom-html-section .mknh-use img {width: 50%;}
.product-single .custom-html-section .mknh-use .flex-col p {max-width: 70%; margin-top: 1rem}
}

/* FEATURES */
.product-single__info .product-features--wrapper {display: none !important}
.product-single__info:has(salla-button[product-id="1129001055"]) .product-features--wrapper {display: block !important}
.product-single .container:has(.breadcrumbs) .product-single:has(salla-button[product-id="1129001055"]):after {
    content: 'سكوب واحد. 21 مكون طبيعي. أكثر من 50 فائدة';
    display: block;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500;
    color: #000;
    margin-bottom: 1rem;
    line-height: 1.5;
}
.product-single .container:has(.breadcrumbs) .custom-features-section:before {
    content: 'مزيج يكمل نظامك الغذائي بكل سهولة ويضيف عادة صحية لروتينك، بخطوة واحدة كل يوم';
    text-align: center;
    font-size: 1rem;
    color: #000;
    opacity: .7;
    margin-bottom: 2rem;
    line-height: 1.6;
    display: block;
}
.product-single .product-features-item {flex-direction: column;padding: .8rem 0}
.product-single .feature-text {text-align: center}
.product-single .feature-text h3 {font-weight: 500}
.product-single .feature-icon {height: auto}

/* COMMENTS */
.product-single .s-reviews-summary-header-section {gap: .5rem;flex-direction: column;}
.product-single .s-reviews-summary-average {font-size: 2.5rem; line-height: 1}
.product-single .s-reviews-summary-header-section > div {text-align: center}
.product-single .s-reviews-summary-header .s-rating-stars-selected {fill: #e3aa17;}
.product-single .s-rating-stars-large svg {height: 1.1rem;width: 1.1rem;}

.product-single .s-comments-filter-wrapper, .s-reviews-summary-recommendation-percentage {display: none}
.product-single .s-comments-item-avatar, .product-single .s-comments-flex, .product-single .s-comments-item-time, .s-comments-item-like-btn {display:none}
.product-single salla-comment-item.s-comments-item.hydrated.animated {padding: 10px 4px 12px;border: none;background-color: #f0f6ec80;margin-bottom: .5rem;border-radius: 8px;}
.product-single .s-comments-item-timestamp {margin:0 10px; font-size: .8rem;}
.product-single .s-comments-item-user-info-name {font-size: .85rem; font-weight: 500}
.product-single .s-rating-stars-btn-star {padding-right: 0; padding-left: 1px}
.product-single .s-comments-item-user-wrapper {align-items: baseline;}
.product-single .s-comments-item-stars {margin-bottom: 0}
.product-single .s-comments-item-content p {font-size: .8rem; color:#000}

.product-single .s-reviews-summary-rows {gap: 6px;margin: 0 5px 20px 10px;}
.product-single .s-reviews-summary-progress .s-progress-bar-wrapper {height: 8px !important}
.product-single .s-comments-header, .s-reviews-summary-count {display: none}
.product-single .s-reviews-summary-row-rate span svg, .product-single .s-rating-stars-selected {fill: #e3aa17;}

.product-single .s-infinite-scroll-btn {background: none;color: #000;padding: 0 3px 2px;border: none;border-bottom: 1px solid #ccc;border-radius: 0;font-weight: 500;}
.product-single .product-features-item {background-color: #f0f6ec;}
.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {padding-bottom: 14px}

.custom-info {font-size: .85rem;opacity: .7;margin: 10px 0;text-align: center;}
.custom-info-btn {margin: 1rem auto;width: fit-content;display: flex;font-weight:900;border: 1px solid #94c67e;padding: 10px 20px;border-radius: 100px;font-size: .85rem;background:#94c67e; color:#fff}

@media (max-width:768px){
.more-info-tabs__nav-link.mobile {display: none !important}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card { width: 180px;}
}