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

/* ====== GENERAL ====== */
.text-red-400 {color: #be1f1f;}
salla-button .s-button-btn {font-weight: 400;}
.s-button-danger {border-color: #be1f1f; background-color: #be1f1f;}
    
/* ====== HEADER ====== */
body.trans_header.slider_has_overlay .store-header *:not(custom-salla-product-card *) {color: #d7bcac !important;}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count, .s-cart-summary-count {background-color: #c99638 !important; color: #421900 !important;}
body.index.trans_header.slider_has_overlay .store-header:not(.fixed-header) i, body.index.trans_header.slider_has_overlay .store-header:not(.fixed-header) span.sicon-search {color: #d6bdad !important;}
body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header i, body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header span.sicon-search {color: var(--header-text-color) !important;}
body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header *:not(custom-salla-product-card *) {color: var(--header-text-color) !important;}

/* ====== CATEGORIES ====== */
.s-block--square-links {margin-top:1rem}
.s-block--square-links .container {padding-left:.5rem !important; padding-right:.5rem !important; margin-top:1rem}
.s-block--square-links div.my-2.mx-auto.w-28.h-0.border-2.border-primary.home-block-line {display:none}
.s-block--square-links salla-slider {border-top: 1px solid; gap:.5rem !important; margin-top: 1rem; margin-bottom:1rem}
.s-block--square-links salla-slider a {display: flex; flex-direction: column-reverse;}
.s-block--square-links salla-slider h3 {margin-top: 0; font-weight: 100; line-height: 2; margin-bottom: .4rem;}
.s-block--square-links salla-slider a h3:before {content: ''; display: block; height: 3px; width: 55%; border-top: 4px solid; margin: auto; margin-top: -2px;}
.s-block--square-links img.aspect-\[3\/4\], .s-block--square-links img.aspect-\[3\/4\]:hover {border-radius:15px !important}
/*.s-block--square-links img.aspect-\[3\/4\] {aspect-ratio: unset;}*/

.s-block--square-links salla-slider .slide--one-fourth {max-width: 125px;}
/*.s-block--square-links .swiper-wrapper {justify-content: center}*/

@media (min-width:992px){
.s-block--square-links {margin-top:2rem}
.s-block--square-links salla-slider {max-width:95%; margin:2rem auto 1rem}
.s-block--square-links salla-slider .slide--one-fourth {max-width: 220px;}
.s-block--square-links .swiper-wrapper {justify-content: center}
}

/* ====== FIRST PRODUCTS SECTION ====== */
section.s-block.container.fixed-products:nth-of-type(2) .home-block-title {display:none}

/* ====== PRODUCTS ====== */
.index .product-card__enhanced-mini-cart button.s-button-element, .index salla-add-product-button[product-status="sale"] button {font-size: 13px; border-radius: 7px; width: 80%; margin: auto; font-weight:300; background-color:#421900 !important; color:#d6bdad !important}
.product-card__enhanced-mini-cart button.s-button-element .s-button-text {display: flex;justify-content: center;}
.product-card__enhanced-mini-cart button.s-button-element i, salla-add-product-button[product-status="sale"] button i {display:none}
.product-card__price {font-size: 13px; color: #222; font-weight: 400 !important;}
.product-card__enhanced-mini-cart-divider {border:none !important}
.product-card__price .total-price {color:var(--color-primary); font-size:1rem}

@media (min-width: 1280px) {
.s-block--special-products-slider .s-products-slider-card {width: 100%;}
.s-block--special-products-slider.reversed>div .lg\:w-1\/3, .s-block--special-products-slider>div .lg\:w-1\/3 {width: 45%;}
.s-block--special-products-slider .s-slider-block__title-nav {display:none !important}
}
    
/* ====== SPECIAL ====== */
.s-block--about {padding:0}
.s-block--about h2 {margin-bottom:.7rem}
.s-block--about p {border-top: 4px solid #421900; width:10%; margin:0 auto}

@media (max-width: 991px) {
.s-block--about p {width:25%;}
.s-block--special-products-slider.reversed>div { flex-direction: row-reverse; justify-content:space-between; min-height: unset;}
.slider-wrap::-webkit-scrollbar {display: none;}
.s-block--special-products-slider > div {flex-direction: row; justify-content:space-between; min-height: unset;}
.s-block--special-products-slider .lg\:w-1\/3 {width: 45% !important;}
.slider-wrap.relative {width: 60%; overflow: overlay; height: fit-content;}
.simplified-products .s-products-slider-card, .simplified-products .offer-slide {width: 215px;}
}

/* ====== FEATURES ====== */
.s-block--circle-links p {text-align: right;}

@media (min-width: 992px) {
.s-block--circle-links p {text-align:center}
}

@media (max-width: 991px) {
.s-block--circle-links .mx-auto.px-6 {padding-left:1rem !important; padding-right:1rem !important}
.s-block--circle-links ul.auto-fit-grid {grid-template-columns: repeat(3, 1fr);}
.s-block--circle-links h3 {font-size: .8rem; margin-bottom: 8px; line-height:1.8}
.s-block--circle-links p {font-size: .7rem; text-align: right; line-height:1.8}

.s-block--circle-links li p {font-size:0}
.s-block--circle-links li p:after {font-size:.7rem; display:block; width:100%; height:3rem; text-align:center}
.s-block--circle-links li:nth-child(1) p:after {content:'يتم تصنيعها واختيارها داخل مصنعنا الخاصة';}
.s-block--circle-links li:nth-child(2) p:after {content:'تقع فروعنا في أبراج الساعة بمكة المكرمة';}
.s-block--circle-links li:nth-child(3) p:after {content:'خبرتنا 20 عاماً في مجال العطور والبخور والعود';}
}

/* ====== MAP ====== */
.s-block.s-block--map {background-color: #d6bdad; margin-top: 0; padding-top: 2rem;}
.s-block.s-block--map p.text-3xl {font-size:1.5rem}
.s-block.s-block--map p.text-store-text-secondary {color:#421900 !important; font-size:1rem}
.s-block.s-block--map .s-block--map__element {margin-bottom:2rem; border-radius: 6px;}
.s-block.s-block--map .from-storeBG {display:none}

/* ====== FOOTER ====== */
.index .store-footer {margin-top:0}
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {border-bottom-color:#d6bdad;}
.enhanced_rounded_contacts a {border-color:#d6bdad;}

/* ====== CATEGORY PAGE ====== */
.product-card__enhanced-mini-cart button.s-button-element {font-size: 13px; border-radius: 7px; width: 80%; margin: auto; font-weight: 300; background-color: #421900 !important; color: #d6bdad !important;}

@media (min-width: 1024px) {
.s-products-list-vertical-cards {grid-template-columns: repeat(4, 1fr);}
.product-card button.s-button-element[product-type="product"] {font-size: 14px; border-radius: 7px; width: 80%; margin: auto; font-weight: 300; background-color: #421900 !important; color: #d6bdad !important;}
.product-card button.s-button-element[product-type="product"]:hover, .product-card button.s-button-element[product-type="product"]:focus {background-color:transparent !important; color:#421900 !important; border-color:#421900}
}

/* ====== PRODUCT PAGE ====== */
.product-single section.bg-storeBG.p-5.rounded-md.mb-5:has(.sicon-luggage-cart){display:none}
.product-single .product-single__info button.s-social-share-btn, .product-single .product-single__info button.btn--wishlist {border: 1px solid; margin: 0; border-radius: 4px !important;}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {font-weight:300}

/* ====== USER MENU ====== */
.s-user-menu-dropdown-header-close svg {fill: #be1f1f;}
.s-user-menu-dropdown-header-content p {color: var(--color-primary);}
.main-nav-container .s-user-menu-dropdown .s-user-menu-dropdown-item i svg, .profile .s-user-menu-dropdown-item i svg {fill: var(--color-primary);}
.s-user-menu-dropdown-item.s-user-menu-dropdown-item-logout span {color:#be1f1f !important}
.s-user-menu-dropdown-item.s-user-menu-dropdown-item-logout svg {fill:#be1f1f !important}

/* ====== GENERAL PAGE ====== */
.force_text_color .content--single-page button span {color:#d6bdad !important}

/* ====== THANKS PAGE ====== */
.thank-you nav.w-full.py-5 {display:none}
.thank-you .container.mb-20, .thank-you .container .bg-storeBG {padding:0}
.thank-you .bg-storeBG .container.mb-20 {background-image: url(https://i.ibb.co/0YGk6Y2/02.jpg); background-size: auto; background-attachment: fixed; background-repeat: no-repeat; margin-bottom: 0;}
.thank-you .bg-storeBG {background-color:transparent}
.thank-you .bg-storeBG h1.font-bold.text-lg.thanks-item.opacity-0.text-store-text-primary {width:100%; text-align:center}
.thank-you .bg-storeBG h1.font-bold.text-lg.thanks-item.opacity-0.text-store-text-primary:before {content: ''; display: block; width: 100%; background-image: url(https://i.ibb.co/54LhBX5/01.jpg); height: 30rem; background-size: contain; background-repeat: no-repeat; margin-bottom:1.5rem}
.thank-you .article--main p {color:var(--store-text-primary)}
.thank-you img.thanks-item {display:none}
.thank-you .bg-storeBG .flex.flex-col.items-center.pt-16.pb-10 {padding-top:0}
.thank-you .rounded-icon {background-color: var(--color-primary); color: #d6bdad;}
.thank-you .thankyou-block {background-color:transparent}
.thank-you .form-input {background-color:transparent !important; border:1px solid}
.thank-you .text-sm.unicode {color:var(--store-text-primary)}

@media (min-width:992px){
.thank-you .bg-storeBG .container.mb-20 {background-size:cover;}
.thank-you .bg-storeBG h1.font-bold.text-lg.thanks-item.opacity-0.text-store-text-primary:before {height: 96rem;}
}