/* 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}
/*.mburger.mburger--collapse {display:none}*/
.sicon-cart:before {content: "\ef36";}
.header-btn__icon {font-size:1.6rem}
p.menu-label {display:none}

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

.salla-advertisement {background-color: #054830 !important;}

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

/* ====== SQUER IMAGES ====== */
.s-block--square-links {margin-bottom:3rem !important}
.s-block--square-links img {border:1px solid #eee; border-radius:8px !important; object-fit: contain !important;}
.s-block--square-links h3 {background: #054830; width: fit-content; margin: 1rem auto; padding: 0 30px; color: #fff; font-size: .9rem; border-radius: 25px;}
.s-block--square-links ul {gap:1rem !important}

@media (min-width: 1024px) {
.s-block--square-links ul {grid-template-columns:repeat(3,1fr)}
}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.6rem;}
.index.mobile_small_blocks_titles h2.text-3xl+p.text-lg {font-size:1rem}
}

/* ====== 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__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__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 .buy-now-btn {width:80%; margin:auto; }
.index .buy-now-btn a {background:blue; border-color:blue; border-radius:25px}
.index .buy-now-btn: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 .buy-now-btn: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;}

html[lang="en"] .index .buy-now-btn a {font-size:0}
html[lang="en"] .index .buy-now-btn a:before {content:'BUY NOW!'; font-size:1rem}

@media (min-width:992px){
.product-card.legacy .product-card__mini-cart {display:block}
.index .buy-now-btn {width:40%; margin:auto}
}

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

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

/* ====== 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 .s-product-options-grid-mode {flex-direction: row !important;gap: 10px !important; padding:0 !important}
.product-single .s-product-options-wrapper:has(#radio-525458598-1256313526) {padding: 1.25rem 0;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) {display: flex; flex-direction: column !important; gap:1rem}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) .s-product-options-grid-mode-span {border-color: #ccc; min-height: 70px; display: flex; justify-content: flex-start; padding: 16px 16px 20px; flex-direction: column; align-items: flex-start; text-align: right;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label {position:relative; padding:0; border:none}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label .s-product-options-grid-mode-span {font-size:.95rem; font-weight:600}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label .s-product-options-grid-mode-span:after {color:#444; font-weight:500; font-size:.8rem}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(1) .s-product-options-grid-mode-span:after {content: 'كمية شهر واحد - 30 لصقة'; display: block; margin: 7px 0;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(2) .s-product-options-grid-mode-span:after {content: 'كمية شهرين - 60 لصقة'; display: block; margin: 7px 0;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(3) .s-product-options-grid-mode-span:after {content: 'كمية 3 أشهر - 90 لصقة'; display: block; margin: 7px 0;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(4) .s-product-options-grid-mode-span:after {content: 'كمية 6 أشهر - 180 لصقة'; display: block; margin: 7px 0;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) input:checked+div, .s-product-options-grid-mode-span:hover {border-color: #000; background-color: transparent; color: #000; border-width: 2px;}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:after {background-color: #000; color: #fff; display: block; width: fit-content;position: absolute;left: 0;right: 0;margin: auto;z-index: 8;margin-bottom: -7px; top: auto;padding: 0px 16px; bottom: 0;border-radius: 20px;font-size: .8rem; line-height: 1.9;}

.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(2):after {content:'وفر 20%'}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(3):after {content: 'وفر 30%';}
.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) label:nth-of-type(4):after {content:'وفر 40%'}

.product-single .s-product-options-grid-mode:has(#radio-525458598-1256313526) input:checked+div .option-content {border:none !important}

.product-single .s-product-options-option-label small {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}

/*.s-fast-checkout-button.outline.s-fast-checkout-button, .s-add-product-button-main .s-add-product-button-mini-checkout {border-radius:10px !important; background-color: #000;
    overflow: hidden !important;
    border: none;
    color: #fff !important;}
.s-add-product-button-main .s-add-product-button-mini-checkout * {color: #fff !important;}*/

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

.product-single salla-product-availability .s-button-btn i {display:none}
/*.product-single salla-product-availability .s-button-btn span.s-button-text {font-size:0}
.product-single salla-product-availability .s-button-btn span.s-button-text:after {content:'أضف للسلة'; font-size:1.1rem}

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

html[lang="en"] .product-single salla-add-product-button[product-status="sale"] 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}

@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: 60px;background-color: #fff;left: auto;right: 0;z-index: 999;width: 50%;padding: 1rem;border-radius: 0;line-height: 2rem;}*/
/*.hydrated .is-sticky-product-bar .sticky-product-bar__quantity {left: 0;position: inherit;bottom: 60px;padding: 1rem 1rem;background-color: #fff;z-index: 99; width:50%}
.s-quantity-input-container {height:2rem}*/

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

html[lang="en"] .cart salla-button .s-button-btn[product-status="sale"] span.enhanced-label {font-size:0}
html[lang="en"] .cart salla-button .s-button-btn[product-status="sale"] span.enhanced-label:after {content:'Add to Cart'; font-size:.9rem}

@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 salla-add-product-button[product-status="sale"] .s-button-text {font-size:0}
html[lang="ar"] .product-single .s-modal-body salla-add-product-button[product-status="sale"] .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}


/**/
.s-block--rectangular-links {margin-top:0 !important; margin-bottom:4rem !important}
.s-block--rectangular-links .rectangular-list {gap:.5rem}
.s-block--rectangular-links .rectangular-list img {border:1px solid #eee}