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

/* ====== GENERAL ====== */
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 {color:#ba0909}
.index .btn {background: blue !important;color: #fff;border: none;border-radius: 25px !important;padding: 7px 20px !important;}

/* ====== 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: 10px 0px;}
.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 .product-card__enhanced-mini-cart: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"] .index .product-card__enhanced-mini-cart: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%A7%D9%86%D9%82%D9%84%D8%B4.svg); background-size: contain; background-repeat: no-repeat; height: 3rem; margin: 1rem 0;}


.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}
}

@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 .product-card .s-rating-stars-wrapper .s-rating-stars-reviews {flex: unset;}
.index .s-rating-stars-reviews:after {font-size:1rem !important}

.index .product-card .s-product-options-thumbnails-wrapper>div label {border: 1px solid #bbb;}
.index .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label {border: 2px solid blue;}
.index .s-product-options-thumbnails-wrapper div input[type=radio]:checked+label:before {
    opacity: 1;
    background-color: transparent;
}
.index .s-product-options-thumbnails-wrapper div input[type=radio]:disabled+label {
    opacity: 1;
}
.product-card__price * {font-size:1.1rem !important}

@media (max-width:768px){
.s-products-list-vertical-cards {grid-template-columns: repeat(1, 1fr);}
.product-card--fit-height .product-card__image {height: 25rem; 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}

/* ====== 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:#000; z-index: 8;}
.bg-gradient-to-b.from-gray-900.via-gray-800.to-gray-900.py-16.mt-16.mb-16.overflow-hidden.relative p {color:#fff}
.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 .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;}

/* ====== 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), .product-single .s-reviews-summary-count, .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}

.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:1.1rem}

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

.product-single .product-price.product-price-top.my-1:after {content: '';width: 3.5rem;height: 2rem;background-image: url(https://i.ibb.co/rfkSnt7s/tabby.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
.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}

.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}

@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: 45px;text-align: right;justify-content: center;font-size: 1.1rem;border-radius:25px !important;}
}

/* ====== 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;}


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

/* 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;}
}