/* START OF CSS STYLE CODE BY NUSSUQ.COM */

@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');

/* ====== GENERAL ====== */
body {font-family: "Noto Kufi Arabic", sans-serif;}
section div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display:none !important}
.s-button-primary {color:#fff}
.text-red-400, .text-red-500 {color:#ba0909}
.index .btn {background: blue !important;color: #fff;border: none;border-radius: 25px !important;padding: 7px 20px !important; width:95%;font-size:1rem}

@media (min-width:992px){
.index .btn {max-width:55%}
}

/* ====== HEADER ====== */
.main-nav-container button[aria-label="Search"] {display:none !important}
.s-cart-summary-count {background-color:blue}
.sicon-cart:before {content: "\ef36";}
.header-btn__icon {font-size:1.6rem}

@media (min-width: 768px) {
.main-nav-container {min-height: 80px;}
}


/* ====== BANNER ====== */
/*.advanced-slider__caption .container h2, .advanced-slider__caption .container p {color:#fff}
.advanced-slider__caption .container a {border-radius:50px;padding: 8px 30px;}
.advanced-slider .swiper .swiper-slide-active h2 {margin-bottom:0}
.advanced-slider .swiper .swiper-slide-active p {display:flex; flex-direction:row; align-items:center}
.advanced-slider .swiper .swiper-slide-active p.advanced-slider__caption__inner__content__text:after {content: ''; width: 60px; height: 40px; display: inline-block; margin: auto 10px; background-image: url(https://i.ibb.co/6rWRHyh/4.png); background-size: contain; background-repeat: no-repeat; background-position: center;}
p.quote-text {font-size:.7rem; width:80%;}*/
/*.custom-quote p {display:none !important}*/
/*.advanced-slider__caption__inner__content__button:before {background-color:#ccc; border-radius:50px}

@media (max-width:991px){
.advanced-slider__caption .container {height:80%; margin: 0 1rem; display: flex; flex-direction: column; justify-content: flex-end;}
}

@media (min-width:992px){
.advanced-slider__caption .advanced-slider__caption__inner--right {justify-content: flex-end !important;}
}*/

/* ====== LINE ====== */
.line {margin-top:0}

/* ====== PRODUCTS ====== */
.s-block__title h2 {font-size:1.4rem}
.special-product {margin-top:0}
.advanced-slider:after {display: block; content: "منتج مذكور في:"; height: 1rem; text-align: center; font-size: 14px; font-weight: 700; width: 100% !important; margin: 1rem 0 0;}
.line:before {display: block; width: 100% !important; background-image: url(https://i.ibb.co/BwXxmyZ/breath-a-1.png); animation: scrollAfterAds 100s infinite linear; content: ""; width: 75%; height: 4vw; background-size: contain; background-repeat: repeat-x; background-position: center; margin: 13px 0 2rem;}

html[lang="en"] .advanced-slider:after {content:'seen in'}

.special-product h2:after{content: "★★★★★ 1,000+"; display: block; width: 100%; font-size: 1.4rem; font-weight: 300; line-height: 1.4rem; text-align: center; margin: 1.5rem auto 0px;}
.index .buy-btn:after {content: ''; display: block; width: 95%; background-image: url(https://nussuq-dev.com/Asset/%D8%A8%D8%B1%D9%8A%D8%AB%20-%20%D8%B9%D8%B1%D8%A8%D9%8A.svg); background-size: contain; background-repeat: no-repeat; height: 3rem; margin: 1rem auto;}
html[lang="en"] .index .fixed-products .product-card__enhanced-mini-cart:after {content: ''; display: block; width: 95%; background-image: url(https://nussuq-dev.com/Asset/%D8%A8%D8%B1%D9%8A%D8%AB%20-%20%D8%A7%D9%86%D9%82%D9%84%D8%B4.svg); background-size: contain; background-repeat: no-repeat; height: 3rem; margin: 1rem auto;}

.index salla-add-product-button {display:none}
.special-product button[product-status="sale"]{background-color:#000; color:#fff; font-weight:400}    
.special-product button[product-status="sale"] i {display:none} 
.special-product .product-card__title a {display:none}
.special-product button[product-status="sale"] {display:none}

.index .product-card__enhanced-mini-cart button.s-button-element {opacity:1;}

@media (min-width:992px){
.product-card.legacy .product-card__mini-cart {display:block}
.index .product-card__normal-cart {display: none}
.index .buy-btn a {max-width:55%}
.index .buy-btn:after {height: 2.5rem; background-position: center}
}

@media (max-width:991px){
.advanced-slider:after {display: block; font-size: 12px;}
.line:before {height: 10vw;} 
.special-product h2:after {font-size: 1.1rem;}   
}


/* ====== MAIN PRODUCT ====== */
.fixed-products .home-block-title {display:none}
.index salla-add-product-button {display: unset;}

.index .fixed-products .product-card__title a {font-size:1.875rem}
.index .fixed-products .product-card__subtitle {font-size:1.1rem; margin:10px auto; line-height:2; color:#777}

.index .fixed-products .s-product-card-rating span svg {width:1.2rem; height:1.2rem;}
.index .fixed-products .product-card .s-rating-stars-wrapper .s-rating-stars-reviews {flex: unset;}
.index .fixed-products .s-rating-stars-reviews:after {font-size:1rem !important}

.index .fixed-products .product-card .s-product-options-thumbnails-wrapper>div label {border: 1px solid #bbb;}
.index .fixed-products .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label {border: 2px solid blue;}
.index .fixed-products .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label:before {
    opacity: 1;
    background-color: transparent;
}
.index .fixed-products .s-product-options-thumbnails-wrapper div input[type=radio]:disabled+label {
    opacity: 1;
  pointer-events: none !important;
}
.product-card__price * {font-size:1.1rem !important}
.index .fixed-products .product-card__enhanced-mini-cart {display: none}
.index .s-products-list-wrapper {margin-bottom: 1rem}
.s-block--about.buy-btn{margin:0; padding:0}
.s-block--about.buy-btn h3, .s-block--about.buy-btn h2, .s-block--about.buy-btn p {display:none}

.s-block--about.buy-btn a {margin: 0; width: 100%}

@media (max-width:768px){
.index .s-products-list-vertical-cards {grid-template-columns: repeat(1, 1fr);}
.product-card--fit-height .product-card__image {height: auto; max-height: unset;}
.product-card .s-product-options-thumbnails-wrapper>div label img {height: 8.5rem !important;width: 6.5rem !important;}
.index .product-card__enhanced-mini-cart button.s-button-element {height:45px; font-size:1rem}
.index .product-card__enhanced-mini-cart button.s-button-element .s-button-text span {margin:auto}
.index .product-card__enhanced-mini-cart button.s-button-element i {display:none}
}

.product-card .s-product-options-thumbnails-wrapper div:has(.s-product-options-thumbnails-stock-badge) img {filter:unset}

/* ====== BEST SELLERS PRODUCTS ====== */
.index .s-block--best-offers .s-products-slider-card .product-card__subtitle, 
.index .s-block--best-offers .s-products-slider-card .product-options, 
.index .s-block--best-offers .s-products-slider-card .product-card__price, 
.index .s-block--best-offers .s-products-slider-card .product-card__content .out-of-stock, 
.index .s-block--best-offers .s-products-slider-card .product-card__buttons, 
.index .s-block--best-offers .s-products-slider-card .s-product-card-rating, .index .s-block--best-offers salla-add-product-button, .index .s-block--best-offers .product-card__promotion {display:none !important}
.index .s-block--best-offers .product-card__title a {font-size:1rem}
.index .fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {border:1px solid #ddd; border-radius:20px; gap:6px}

@media (max-width:768px){
.index .s-block--best-offers .text-center.mb-8 {margin-bottom:1rem}
.index .s-block--best-offers .s-products-slider-card {max-width:210px !important}
.product-card__enhanced-mini-cart-divider {border:none !important}
}

/* ====== TESTIMONAILS ====== */
.testimonials-item header {display:none}
.index .s-rating-stars-small svg {fill:#000}
.index .s-block--testimonials .testimonial__rating {display:none}
.testimonials-item > div {display:flex; flex-direction:column-reverse; justify-content:flex-end}
.testimonials-item > div:after {content: "★★★★★"; font-size: 16px; letter-spacing: 2px; font-weight: 600; padding-top: 10px; margin: 10px 7px !important;}

@media (max-width:991px){
.s-block.s-block--testimonials {margin-top:1rem !important}
.s-block.s-block--testimonials .carousel-slider .swiper {padding-left:0 !important}
.s-block.s-block--testimonials salla-slider .slide--one-fourth {max-width:50%}
.s-block--testimonials .testimonials-item::after {display:none}
}

/* ====== IMAGES ====== */
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative {background-image:unset; background-color:#fff; z-index: 8;padding-top:0;padding-bottom:0; margin-bottom:0; margin-top:0; display:none !important}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative p {color:#000}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative p span {color:#359af4}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative .text-right {margin-right:7px !important}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative .text-right p.text-xs.mb-1 {display:none}

.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative i.fas.fa-star {color:#fff !important}

section.bg-gradient-to-b .flex.items-center.justify-between:has(svg), section.bg-gradient-to-b img.rounded-full, section.bg-gradient-to-b p.text-center.line-clamp-4 {display:none}

section.bg-gradient-to-b h2 span {color:#000}
.blur-3xl {display:none}

section.bg-gradient-to-b .relative.z-20.flex.flex-col.justify-between.h-full {align-items: center;}
section.bg-gradient-to-b .relative.z-20.flex.flex-col.justify-between.h-full .flex.items-start.justify-between.mb-4 {height: 100%;justify-content: flex-end;align-items: flex-end;text-align: center;}
section.bg-gradient-to-b .comment-card {--tw-shadow: unset;}

section.bg-gradient-to-b .text-center.mb-12 {display:none}

/* ====== FEATURES ====== */
.s-block--store-features .relative > .absolute {display:none}
.s-block--store-features .relative:hover {box-shadow:none !important; transform: unset !important}

/* ====== FAQs ====== */
.single-faq {border-color:#ccc !important; border-radius:3px !important}
.s-block--faq p.mt-2.text-3xl {font-size:1.4rem !important}

/* ====== FOOTER ====== */
footer .store-footer__curve {display:none}
.wa-selia, .wa-selia.right {bottom: 130px;right: 0;border-radius: 9px 0 0 9px;}

@media (max-width: 991px) {
.product-single .scroll-to-top, .product-single .wa-selia {bottom: 100px;}
}

/* ====== LOGIN ====== */
.s-login-modal-wrapper .s-login-modal-header-icon {display:none !important}
.s-login-modal .s-modal-padding {padding-top:40px}

/* ====== PRODUCT PAGE ====== */
.s-rating-stars-medium svg {fill:#000}
.s-rating-stars-reviews {font-size:0 !important}
.s-rating-stars-reviews:after {content:'(+1000)'; font-size:1.4rem !important; color:#000; margin:auto 3px}

.product-single__main-media:after {content: ''; display: block; width: 100%; background-image: url(https://nussuq-dev.com/Asset/%D8%A8%D8%B1%D9%8A%D8%AB%20-%20%D8%B9%D8%B1%D8%A8%D9%8A.svg); background-size: contain; background-repeat: no-repeat; height: 3rem; margin: 1rem 0;}

html[lang="en"] .product-single__main-media:after {background-image: url(https://nussuq-dev.com/Asset/%D8%A8%D8%B1%D9%8A%D8%AB%20-%20%D8%A7%D9%86%D9%82%D9%84%D8%B4.svg);}

.sticky-product-bar.bg-storeBG.p-5.md.rounded-md {padding:1.25rem 12px}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active, .product-more-info .more-tab-container .more-info-tabs__nav-link {color:#fff}

.product-single .s-comments.s-comments-product .comments-list-wrap h2.text-base.font-bold.text-store-text-primary.mb-8 {font-size:0}
.product-single .s-comments.s-comments-product .comments-list-wrap h2.text-base.font-bold.text-store-text-primary.mb-8:after {content:'التقييمات'; font-size:1rem; margin: 0 3px}

html[lang="en"] .product-single .s-comments.s-comments-product .comments-list-wrap h2.text-base.font-bold.text-store-text-primary.mb-8:after {content:'Rating';}

.product-single salla-button button[product-status="out"] {background-color:#000}

.product-single .p-5.rounded-md.mb-5.bg-storeBG:has(i.sicon-barcode), .s-comments-count-label {display:none}

.videos-list {display: grid; grid-template-columns: repeat(3, 1fr); display:none}

.product-single .hydrated .is-sticky-product-bar .sticky-product-bar, .product-single .hydrated .is-sticky-product-bar .sticky-product-bar__quantity, .product-single .hydrated .is-sticky-product-bar .sticky-product-bar salla-add-product-button {transform: unset;transition-delay: unset;transition-duration: unset;transition-timing-function: unset;z-index:7}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn, .product-card__enhanced-mini-cart button.s-button-element, .product-single salla-add-product-button salla-button .s-button-btn {background-color: blue !important;border-color: blue;border-radius:20px !important;max-height:40px; z-index:7; font-size: 13px !important; line-height:1 !important}

.product-single salla-add-product-button salla-button .s-button-btn i {display:none}
.product-single salla-add-product-button salla-button .s-button-btn[product-status="sale"] span.s-button-text {font-size:0}
.product-single salla-add-product-button salla-button .s-button-btn[product-status="sale"] span.s-button-text:after {content:'أضف للسلة'; font-size:.9rem}

html[lang="en"] .product-single salla-add-product-button salla-button .s-button-btn span.s-button-text:after {content:'Add to Cart';}

.product-card__enhanced-mini-cart button.s-button-element {background-color: blue !important;border-color: blue;border-radius: 30px !important;max-height: 45px;line-height: 1;height:40px; display:flex}

.product-single__info h1 {font-size:30px}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active, .product-more-info .more-tab-container .more-info-tabs__nav-link {
    color: #000;
    background: none;
    border-bottom: 1px solid #eee;
    padding: 10px 0 0;
    text-align: center;
    justify-content: center;
    font-size: 1.1rem;
    font-weight: 500;
}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active:after, .product-more-info .more-tab-container .more-info-tabs__nav-link:after {display:none}
.product-more-info .tab-content .tab-pane {display:block !important}
h2.s-comments-title {display:none}
.product-more-info .more-tab-container .more-info-tabs__nav-link span {padding:10px 5px; border-bottom:2px solid #000}

.product-more-info.vertical .content-ul-tab {display:none}
.product-single salla-add-product-button salla-button .s-button-btn {color:#fff}

.custom-flavor-label:hover {border-color: blue !important;box-shadow: unset;border-radius: 20px !important;}
.s-product-options-thumbnails-wrapper div input[type=radio]:disabled+label {opacity: 1;}
.custom-flavor-label {box-shadow:none; padding:10px !important}

#related-products-component button {background-color:blue !important; border-radius:10px !important; border:none}
.related-products-swiper .product-card:hover {box-shadow:none}
.related-products-swiper .product-card>div {background-color:transparent}

/*.quick-select-btn.best-value:last-child {border-color: #f59e0b !important;}*/
.quick-select-btn .servings {font-size: 1rem;}

.quick-select-btn {border-color:#eee !important; padding:15px !important}
.quick-select-btn.active {border-color:blue !important; background-color:#0000ff10 !important}

.custom-flavor-item input[type="radio"]:checked + label .flavor-image {border:none !important; border-radius:10px !important}
.custom-flavor-item input[type="radio"]:checked + label .flavor-text {color:unset !important}
.flavor-checkmark {background:blue !important}
.s-product-options-thumbnails-wrapper div label:before {background-color:transparent;}
.custom-flavor-item input[type="radio"]:checked + label {background:#0000ff10!important; border-color:blue !important;}
.s-product-options-thumbnails-wrapper div input[type=radio]+label {border-radius:10px !important}
.custom-flavor-item input[type="radio"]:focus + label.custom-flavor-label {outline:unset !important}

.s-product-options-wrapper {padding:1rem 0}

.product-tabs-container svg {color:#000 !important}

.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative {background-color: transparent !important;padding: 0;}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative .text-gray-300 {color:#000}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative .text-yellow-400 {color: blue;}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative p.text-xs.mb-1 {display:none}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative .container {padding-top:1rem; padding-bottom: 1rem}
.price-amount {color:#000}

.sticky-product-bar.bg-storeBG.p-5.md.rounded-md {
    padding: 12px 4px 1.25rem;
}
.sticky-product-bar button[quick-buy] .s-button-text span:has(i) {display:none !important}

.package-price {font-size:1.1rem !important}
.quantity-option-card.active {box-shadow:none;}
.quantity-option-card {border-radius:10px; padding:14px}
.discount-badge {display:none;background-color:blue !important}

.product-single .share-and-wish {display:none}

.custom-flavor-options {display:flex !important; width:fit-content}
.s-product-options-thumbnails-wrapper label {height:4rem !important}
.flavor-image {width: 40px !important;height: 40px !important;border-radius:0 !important; border:none !important; background:none}
.s-product-options-wrapper {padding-bottom:0 !important}

.product-single #related-products-component {display:none}
.product-single #details_table h3:has(span[style="color: rgb(255, 255, 255);"]) {display:none}

/* .product-single:has(salla-button[product-id="1957510503"]) #related-products-component {display: block !important} */

.product-more-info .more-tab-container .more-info-tabs__nav-link {display: none}

/* 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 {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 0;border: none;background-color: #f7f7f7;margin-bottom: .5rem;border-radius: 10px;}
.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 INFO */
.product-single__slider {margin-bottom: 0}
.product-single .inventory-content {display: none}
.product-single #reviews {padding-top: 0 !important}
.product-single .fit-slider-products {display: none}
.s-product-options-option-label b {font-weight:700}

.product-single .product-single__info {display: flex; flex-direction: column}
.product-single .product-single__info h1 {order:1}
.product-single .product-single__info salla-rating-stars {order:2}
.product-single .product-single__info h2 {order:3;font-size: .8rem;margin-top: 10px;}
.product-single .product-single__info .product-price-top {order:4}
.product-single .product-single__info salla-hook {order:5}
.product-single .product-single__info salla-installment {order:6; margin-top: 10px;}
.product-single .product-single__info .product-form {order:7}
.product-single .product-single__info #related-products-component {order:8}
.product-single .product-single__info .product-tabs-container {order:9}
.product-single .product-single__info .flex:has(.inventory-content) {order:10}
.product-single .product-single__info salla-quick-order {order:11}

.product-single .product-single__info .product-entry__sub-title:after {content: '⚡️ يشحن بنفس اليوم';display: block;}

.product-single .product-more-info {margin-bottom:0 !important}

.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative {display: none !important}

/* PRICE */
.package-price {font-size: 14px !important}

/* TABS */
.accordion-toggle {padding:.8rem}
.accordion-toggle span {font-size:14px}
.accordion-toggle svg.arrow-icon {width: 1rem; height: 1rem}
.accordion-content p {font-size: 14px !important; color:#000 !important}

.product-single .product-tabs-container, .product-single .faq-container {display: none}
.product-single .product-737440192 .product-tabs-container, .product-single:has(.product-737440192) .faq-container {display: block}

/* FAQ */
.product-single .faq-container {border:none}


@media (min-width:991px){
.product-more-info .tab-content .tab-pane {margin-top: 3rem;}
}

@media (max-width: 768px) {
.product-single .product-price.product-price-bottom {position: fixed;bottom: 1.9rem;background-color: #ffffff30;left: 1.4rem;right: auto;z-index: 8;width: fit-content;padding: 1rem;border-radius: 15px !important;padding: 0 12px;line-height:1.5;}

.product-single .product-price.product-price-bottom h2, .product-single .product-price.product-price-bottom .before-price {color: rgb(255, 255, 255); font-size:1rem !important}    
.product-single .product-price.product-price-bottom label {display:none}   
.sticky-product-bar {flex-direction: row !important;border-radius: 20px 20px 0 0;}
.sticky-product-bar__quantity {max-width: 25%;}
.is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input .s-quantity-input-container, .is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input .s-quantity-input-input {border:none}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {min-height: 40px;text-align: right;justify-content: flex-end;font-size: 1.1rem;border-radius:25px !important;}
.quick-select-options {grid-template-columns: repeat(2, 1fr);}
.s-add-product-button-main {display:block !important; padding:0 3px !important}
.s-add-product-button-main span.s-button-text svg {display:none !important}
.s-add-product-button-main .s-button-btn {display:flex !important; flex-wrap: nowrap}
.product-single apple-pay-button {--apple-pay-button-border-radius: 25px;
margin: 0 3px !important}
.product-single salla-add-product-button salla-button .s-button-btn[product-status="sale"] span.s-button-text:after {font-size:.8rem !important}
.product-single .product-total-price-display {top: 47%}
}

/* ====== MODAL ====== */
.s-offer-modal-type-products .s-modal-header-inner {flex-direction:column; padding:1rem 0 !important}
.s-offer-modal-type-products .s-modal-title {font-size: 1.5rem;color: #ef4444 !important;text-align: center;}
.s-offer-modal-type-products .s-modal-header {padding-bottom:3rem}
.s-offer-modal-type-products .s-offer-modal-header-icon {display:none}
.s-offer-modal-type-products .s-modal-sub-title {font-size: 1rem;color: #333;text-align: center;margin-top: 12px;}
.s-offer-modal-type-products .s-offer-modal-product-name {text-overflow: unset;white-space: normal;text-align:center}
.s-offer-modal-type-products .swiper.s-slider-container {padding:0 !important}
.s-offer-modal-type-products .s-modal-body .s-button-text:after {content:'أضف العرض' !important}
html[lang="en"] .s-offer-modal-type-products .s-modal-body .s-button-text:after {content:'Add Offer' !important}

.s-offer-modal-type-products .s-modal-close {position: absolute;bottom: 4rem;top: auto;display: flex;align-items: flex-end;justify-content: center;right: 0;left: 0;text-align: center;margin: auto; width: fit-content;}
.s-offer-modal-type-products button.s-modal-close:after {content: 'لا شكراً';width: 100%;color: #333;border-bottom: 1px solid;text-align: center;font-size: 1rem;}
html[lang="en"] .s-offer-modal-type-products button.s-modal-close:after {content: 'No, Thanks'}
.s-offer-modal-type-products .s-modal-close svg {display:none}

.s-offer-modal-type-products .s-offer-modal-product-sale-price {font-size:0}
.s-offer-modal-type-products .s-offer-modal-product-sale-price:after {content: '29 ر.س';font-size: 1rem;}
.s-offer-modal-type-products .s-offer-modal-product-old-price {font-size:.9rem; margin-right:.5rem}


/* ====== THANKS PAGE ====== */
.thank-you nav.w-full.py-5 {display:none !important}
.thank-you .bg-storeBG.p-4.rounded-md.mb-6 {padding:0 !important}
.thank-you ol.list-reset a, ol.list-reset i {color:#fff !important}
.thank-you .bg-storeBG > .flex.flex-col.items-center.pt-16.pb-10 {padding-top:0}
.thank-you .bg-storeBG > .flex.flex-col.items-center.pt-16.pb-10 > div {background-image: url(https://i.ibb.co/XY1PnGQ/breth-2.jpg);background-size: 100%;background-repeat: no-repeat;width: 100%;height: 23rem;transform: none !important; margin-bottom:1rem}
.thank-you .bg-storeBG > .flex.flex-col.items-center.pt-16.pb-10 > div > img {display:none}
.thank-you .rounded-icon {background: #000;color: #fff;}

.thank-you .rounded-icon i {font-size:1.6rem}
.thankyou-block, .thank-you .duration-500.flex-1.bg-storeBG.p-8.rounded-md.mb-6.flex.flex-col.items-center.justify-center {background-color:transparent; border: 1px solid #00000030;}
.thank-you salla-button .s-button-btn {line-height:2; font-weight:500; color:#fff}

@media screen and (min-width:992px){
.thank-you .bg-storeBG > .flex.flex-col.items-center.pt-16.pb-10 > div {width: 100%; height: 53rem; background-position: center;}
}

/* ====== USER PROFILE ====== */
.profile__cover--placeholder {background:none !important; background-color:#eee !important}

/* ====== LOGIN FORM ====== */
.s-login-modal-header-content {text-align:right}

/* ====== CART ====== */
.s-button-danger {border-color: #ba0909; background-color: #ba0909;}
.cart salla-button .s-button-btn[product-status="sale"] {background:blue; border-color:blue; border-radius:25px; color:#fff}
.cart salla-button .s-button-btn[product-status="sale"] i {display:none}
.cart salla-button .s-button-btn[product-status="sale"] span.enhanced-label {margin:auto}
.cart .s-product-card-rating span svg {fill: #000;}

#coupon-btn {background-color: #000}
.suggested-product>div {gap:1rem}
.suggested-product .add-suggested-product {background-color:blue !important; border-color:blue !important}
.cart-item .flex.space-x-reverse.space-x-3 {gap:1rem}

#cart-panel-footer {background-color:#fff !important; border:none !important}
#panel-total {color:#000}
#cart-panel-footer>.border-b.border-gray-200.pb-5.mb-5 {display:none}
#cart-panel-footer {position: fixed;width: 100%;bottom: 0;}

.cart-item {box-shadow: none !important}
.suggested-product span.inline-flex.bg-orange-100.text-orange-700 {font-size:.7rem !important; color: #cd0303 !important; background-color: #cd030310 !important;}
#suggested-products-section {padding-bottom: 10rem !important}
#suggested-products-list .suggested-product {border-color:#ddd !important; background:none}

.suggested-product .flex-1.min-w-0 {margin-right: 0 !important}

#review-cart-btn button {background: blue; border-color: blue; border-radius: 25px}
#review-cart-btn button a {padding:0 ;background-color: transparent; border: none}
#review-cart-btn button a span {font-size:1.1rem !important}
#review-cart-btn button .s-button-text .text-md {font-size:1rem !important; font-weight:700}

.suggested-product:has(a[href="https://brethsa.com/ar/sleep-mask/p481872131"]) span.bg-orange-100 {display: none}
.add-suggested-product {gap: 0 !important;padding: 6px 8px !important;border-radius:4px !important}
.add-suggested-product i {display: none}
#cart-panel-footer {padding-left: .5rem;
    padding-right: .5rem;}
#cart-panel-footer > .space-y-4 {padding-top: 1rem}
#cart-panel-footer #custom-html-section > .p-3 {padding: 0.75rem 0 1rem;}
#cart-panel-footer .grid.grid-cols-4.gap-2 {align-items: flex-start; gap:0}
#cart-panel-footer .grid.grid-cols-4.gap-2 > .flex {
    padding: 0 2px;
    text-align: center;
    justify-content: center;
    align-items: center;}
#cart-panel-footer .grid.grid-cols-4.gap-2 > .flex:not(:last-child){border-left:2px solid #eee}
#cart-panel-footer .grid.grid-cols-4.gap-2 svg {filter: grayscale(1000000);}
#cart-panel-footer .grid.grid-cols-4.gap-2 span.text-xs.text-gray-700 {font-size: 12px}

@keyframes scrollAfterAds{
0%{background-position:0 0}
100%{background-position:-2146px 0}
}

/* ====== CART PAGE ====== */
.cart .breadcrumbs {padding-top: 1rem; padding-bottom: 1rem}
.cart .cart-item {border-color: #eee; padding: .5rem}
.cart .cart-item h1 a {font-size:.9rem}
.cart .cart-item .mb-8 {margin-bottom: 1rem;}
.cart .cart-item div.border-t.border-b {margin-top: .5rem;
    border: none;
    background: #f9f9f9;
    padding: 0 10px;}
.cart .cart-item div.border-t.border-b span, .cart-item div.border-t.border-b p {font-size: .75rem;font-weight: 500;}
.cart .cart-item .s-product-options-option-label b {
    font-weight: 500;
    font-size: .8rem;
  margin-top: .5rem;
}
.cart .cart-item .s-product-options-thumbnails-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: .75rem;
    gap: .75rem;
    max-width: 95%;
}


.cart .cart-item .s-product-options-thumbnails-wrapper>div {padding: 0;    height: 40px;
    display: flex;
    align-items: center; border:1px solid #eee; border-radius:6px}
.cart .cart-item .s-product-options-thumbnails-wrapper div input[type=radio]+label {
    border-radius: 6px !important;
    max-width: 100%;
    width: 100%;
    position: static;
  left: 0;
    right: 0;
}
.cart .s-product-options-thumbnails-icon {display: none}
.cart .s-product-options-thumbnails-stock-badge {display:none}
.cart .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label:before {
    max-width: 100%;
    width: 100%;
    position: absolute;
    border: 2px solid blue;
    padding: 0;
    border-radius: 6px;
  opacity: 1;
}
.cart .s-product-options-thumbnails-wrapper div p {
    font-size: .8rem;
    color: #000;
    padding: 0 1rem;
}
.cart .s-product-options-thumbnails-wrapper div input[type=radio]+label img {
    object-fit: contain;
}

.cart .s-button-danger {
    border: none;
    background: none;
    color: #ba0909;
    padding: 0;
    margin: 0;
    font-size: .9rem;
}
.cart .s-product-options-option-content {overflow: hidden}

.cart .s-product-options-option-content:has(input#option_3416400392163632519-1772750051_1692522914) .s-product-options-thumbnails-wrapper {display: flex;
    flex-direction: column;
    max-width: 100%;
                                                                                                                                          
                                                                                                                                           
}

.cart .s-product-options-option-content:has(input#option_3416400392163632519-1772750051_1692522914) .s-product-options-thumbnails-wrapper img {display: none}


.cart .s-product-options-option-content:has(input#option_3416400392163632519-1772750051_1692522914) .s-product-options-thumbnails-wrapper input[type=radio]+label {
    border-radius: 6px !important;
    max-width: 100%;
    width: 100%;
    position: absolute;
}

.cart .s-quantity-input-container {height:2rem;border: none}
.cart .s-quantity-input-button {width:1rem}
.cart .s-quantity-input-button svg {width: .75rem; height: .75rem}
.cart .s-quantity-input-input {font-size: .75rem;
    font-weight: 500;
    width: 2rem;
    background: none;
    border: none;}
.cart .s-product-options-wrapper {padding:.5rem}
.cart .s-product-options-option {display: flex; justify-content: flex-start;}
.cart .s-product-options-grid-mode {    flex-direction: row;
    gap: 4px;
    padding: 0 1rem;}
.cart .sicon-discount-calculator {display: none}
.cart .s-product-options-grid-mode-span {min-height: 30px}
.cart .s-product-options-option-label {min-width: 4rem}
.cart .s-product-options-option:has(label[for="option-1772750051"]) .s-product-options-thumbnails-wrapper {max-width: 100% !important}
.cart .s-product-options-option-content:has(input#option_3416400392163632519-1772750051_1692522914) .s-product-options-thumbnails-wrapper .s-product-options-thumbnails-icon {display: none} 
.cart .s-product-options-option:has(label[for="option-1772750051"]) .s-product-options-thumbnails-wrapper {display: flex;flex-direction: column;justify-content: flex-start}
.cart .s-product-options-option:has(label[for="option-1772750051"]) .s-product-options-thumbnails-wrapper label {width: fit-content !important}
.cart .s-product-options-option:has(label[for="option-1772750051"]) .s-product-options-thumbnails-wrapper label img {display: none}

.cart .shadow-default .py-5.mb-5 {border:none; padding: 0; margin-bottom: 0}
.cart .shadow-default .py-5.mb-5 label {display: none !important}
.cart .shadow-default > h4, .cart .shadow-default > .flex.justify-between.text-sm.mb-5 {display: none}
.cart .shadow-default .s-cart-coupons-wrapper {
    padding-bottom: 0 !important;
    padding: 0;
    border: none;
    margin-bottom: 0;
}

.cart .btn--coupon {background: #eee; border-color: #eee; color:#000}
#cart-submit button {background: blue; border-color: blue}

.dt-row {margin-bottom: 12px}
.dt-row .dt-label, .dt-row .dt-display {font-size: .8rem; color:#ba0909}

@media (min-width:992px){
  .cart .cart-item .s-product-options-thumbnails-wrapper div input[type=radio]+label {max-width: 3rem; padding-right: 4px}
.cart .cart-item div.border-t.border-b {background: none; display: flex; align-items: center}
}

@media (max-width:768px){
.cart .main-content {padding-bottom: 20rem}
.cart .s-product-options-thumbnails-wrapper label {height:3rem !important}
  
  .cart .shadow-default.bg-storeBG {    position: fixed;
    bottom: 0;
    z-index: 99;
    left: 0;
    right: 0;
    top: auto;
    margin: 0;
    border-radius: 0;
    border-top: 1px solid #eee;}
.cart .store-footer, .cart .wa-selia {display: none}
}

/* product prices on single product styles */
.s-product-options-grid-mode {display: flex;flex-direction: column;gap: 1rem; padding: 1rem;direction: rtl;}
.s-product-options-grid-mode label {border-radius: 12px;cursor: pointer; position: relative;display: flex; flex-direction: column;background: white;transition: all 0.3s ease;}
.s-product-options-grid-mode label:hover {border-color: #2563eb;}
.s-product-options-grid-mode input[type="radio"] {position: absolute;opacity: 0;}
.option-content {display: flex;flex-direction: column;gap: 0.5rem;position: absolute;left: 16px; border:none}
.price-section {display: flex;flex-direction: column; align-items: flex-end;margin-top: 0.5rem;}
.current-price {font-size: 1.1rem;font-weight: 600;color: #ba0909;}
.old-price {text-decoration: line-through; color: #6b7280; font-size: 1rem; margin-top:6px; font-weight:500;}
.is-sticky-product-bar .sticky-product-bar {z-index:99}

/* ====== POPUP ====== */
.product-single .s-modal-body salla-button .s-button-btn {background-color: blue !important;border-color: blue;border-radius:20px !important;max-height:40px}
/*.product-single .s-offer-modal-product-price {justify-content:center}
html[lang="ar"] .product-single .s-modal-body .s-button-text {font-size:0}
html[lang="ar"] .product-single .s-modal-body .s-button-text:after {content:'أضف للسلة'; font-size:1.1rem}*/

/* ====== RATING ====== */
.s-rating-modal-wrapper {height:auto !important}
.s-rating-modal-product .rating-outer-form {display: flex;flex-direction: column;}
.s-rating-modal-product-img-wrap {height: 12rem;width: auto;background-color: transparent;}
.s-rating-modal-product-img {height: 80%;width: auto;object-fit: contain;margin: 10px auto;}
.s-rating-stars-small svg {height: 1.2rem;width: 1.2rem;}
.s-rating-modal-product-title {font-size:1rem}

/* SEPT */
.index salla-add-product-button button {background-color:blue !important; border-color:blue !important; border-radius:25px}

.product-single {overflow-x: hidden;}
.accordion-item:has(#content-sizingGuide) {display:none}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mb-8.overflow-hidden.relative {background-color:#000;--tw-gradient-to: unset;}

.custom-horizontal-product-card button.bg-green-500 {background-color: blue !important; line-height:1}
.custom-horizontal-product-card button span {line-height: 1.3;}
#related-products-component {padding:0; border:none}

.custom-horizontal-product-card:hover {transform: unset;box-shadow: none;}
.swiper-button-prev-comments, .swiper-button-next-comments {height: 2.5rem; width: 2.5rem;}
.swiper-button-prev-comments svg, .swiper-button-next-comments svg {width:1rem;}
.swiper-button-prev-comments {right: 0 !important;}
.swiper-button-next-comments {left: 0;}

.product-single .accordion-item img, .product-single .accordion-item h4 {display:none}

@media (max-width: 768px) {
.custom-horizontal-product-card {flex-direction: row;}
.custom-horizontal-product-card > div {align-items: flex-start;}
.custom-horizontal-product-card .w-20.h-20 {width: 80px;height: 80px;background-color: transparent;}
}

#cart-panel-overlay {z-index:99}

/* ====== INDEX PAGE ====== */
.index salla-add-product-button button {color:#fff; min-height:45px}

@media (min-width: 1024px) {
salla-products-list.auto-fit .s-products-list-wrapper:not(.s-products-list-horizontal-cards) custom-salla-product-card {width: 40%;}
.product-card .s-product-options-thumbnails-wrapper>div label img {height: 9.5rem !important;width: 7.5rem !important;}
}

/* ====== SIDEBAR ====== */
.mburger--collapse .menu-label {display:none}
.sidebar-featured-products .sidebar-products-list {gap: 2rem 1rem;display: grid !important;grid-template-columns: repeat(2, 1fr);margin: 4rem 0px;border: none !important;}
.sidebar-featured-products .sidebar-products-list a {z-index: 999;padding: 0;border: none;}
.sidebar-product-image {width: 100%;height: 10rem;border-radius: 10px;border:1px solid #ddd}
.sidebar-product-title {font-size: 1rem;padding: 10px 3px;line-height: 1.4;text-align: center;font-weight:500 !important}
    
 .mm-spn a:not(:last-child):after {display:none}

/* ====== RAMADAN ====== */
.s-block--square-links {margin-top: 0}
.s-block--square-links .group:hover .group-hover\:scale-110 {transform: unset !important}
.s-block--square-links h3 {margin-top: 1rem}
.s-block--square-links p.text-sm {width: fit-content;
    margin: .5rem auto auto;
background: blue !important;
color:#fff !important;                                  
padding: 4px 20px;
    border-radius: 25px;}
.s-block--square-links img {aspect-ratio: unset;}

.butn {padding: 0; margin: 0}
.butn a.btn {margin: .5rem;
    background: none !important;
    color: #000;
    font-size: 1rem;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    width: fit-content;
    padding: 6px !important;
    line-height: 1 !important;
    border-radius: 0 !important;
    height: auto;}
.butn a.btn i {display: none}

.s-block--square-links h2 {font-size: 2rem !important;
    color: #c3302c;
    font-weight: 900;}
.s-block--square-links .mx-auto.max-w-7xl {padding-left: 1rem !important; padding-right: 1rem !important}
.s-block--square-links ul {row-gap: 2rem;column-gap: 1rem;}

@media (max-width:768px){
  .s-block--square-links h2 {font-size: 1.6rem !important}
  .s-block--square-links ul {column-gap: 10px;display: flex;
    flex-direction: row;
    flex-wrap: wrap;}
.s-block--square-links ul li {max-width: 48%; margin: auto}
}


/* ====== CATEGORY PAGE ====== */
.product-index .s-rating-stars-wrapper {display: none}
.product-index .product-card__enhanced-mini-cart {display: none}
.product-index .product-card__image {border-radius: 15px}
.product-index .product-card__promotion {top:0}

#suggested-products-list .suggested-product span.inline-flex.items-center.gap-1.py-1.bg-orange-100.text-orange-700.text-xs.font-semibold.rounded-full {display: none}
#suggested-products-list .suggested-product:has(a[href="https://brethsa.com/ar/tin-box/p791820228"]) span.inline-flex.items-center.gap-1.py-1.bg-orange-100.text-orange-700.text-xs.font-semibold.rounded-full {display: block}

.product-single:has(salla-add-product-button[product-id="1957510503"]) #related-products-component {display: block !important}
.product-single #related-products-component {margin: 0}
.product-single #related-products-component .related-products-swiper {padding-bottom: 0 !important}
.product-single #related-products-component header {display: none}

@media (min-width:992px){
.product-single #related-products-component article> .flex.flex-col {align-items: flex-start;}
}
/* ====== CART ====== */
.cp-suggested-item {background: none; border-color: #ddd;align-items: flex-start;}
.cp-suggested-add {background: blue;}
.cp-suggested-add i {display: none}
.cp-suggested-badge {
    padding: 2px 10px;
    background: #fff7ed;
    color: #cd0303;
    font-weight: 600;
    background: #cd030310;
    font-size: .7rem;
}
div#cp-trust-badges .p-3.border-t.border-gray-200.mt-3 {
    border: none;
    margin: 0;
}

#cart-submit-enhanced {flex-direction: row; box-shadow: none; background: blue; border-radius: 10px; margin: 0}
#cart-submit-enhanced i {display: none}
#cart-submit-enhanced .cse-savings {display: none}
#cp-trust-badges svg {filter: grayscale(1000000);}
#cp-trust-badges .grid .flex:not(:last-child) {border-left: 2px solid #eee;}
.cart .shadow-default.bg-storeBG {padding: 1rem 0 0}
.cart .shadow-default .py-5.mb-5, .cart-submit-wrap {max-width: 95%; margin: auto !important}
.cart .shadow-default .flex.justify-between.text-lg.mb-5 {display: none}
.s-cart-coupons-coupon-button, .s-cart-coupons-coupon-button:hover, .s-cart-coupons-coupon-button:focus {background: #ddd; border-color: #ddd; color: #000;     min-width: 20%;
    display: flex;}
.cp-suggested-price {color: #ba0909;}
#total-discount {max-width: 95%; margin: 0 auto}


/* ====== PRODUCT PAGE ====== */
.quantity-option-card {background: #fff}
.quantity-option-card.active {
    border-color: blue;
    background: #0000ff10 !important;
}
.quantity-option-card, .quantity-option-card.active {scale: unset;}