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

/* ====== GENERAL ====== */
.enhanced-title-border.home-block-line {display:none}
.breadcrumbs {display:none !important}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.4rem; font-weight: 500;}
}

/* ====== HEADER ====== */
.salla-advertisement h2 {font-weight: 500;}
.salla-advertisement i, .salla-advertisement a.sicon-cancel {display:none !important}
.s-cart-summary-count {background-color:transparent !important; color:#666 !important}

@media only screen and (min-width: 1024px) {
.main-menu li.root-level>a {font-weight: 500;}
}

/* ====== SLIDER ====== */
@media only screen and (min-width: 1024px) {
.advanced-slider.advanced-slider--0 .swiper .swiper-slide-active p {font-size: 2.3rem; line-height: 1.6;}
.advanced-slider.advanced-slider--0 .swiper .swiper-slide-active a {font-size:1.2rem; padding:14px 27px}
}

@media only screen and (max-width: 991px) {
.advanced-slider.advanced-slider--0 .swiper .swiper-slide-active p {font-size: 1.4rem !important; width: 90%; margin: auto auto 1rem; line-height: 1.6;}
.advanced-slider.advanced-slider--0 .swiper .swiper-slide-active a {font-size:1.1rem; padding:14px 27px}
}

/* ====== CATEGORIES ====== */
.s-block--square-links .mx-auto.max-w-7xl {padding-left: 1rem; padding-right: 1rem;}
.s-block--square-links h3 {font-weight:500; margin-top:.5rem !important}
.s-block--square-links p {color:#888}

@media (min-width:1024px){
.s-block--square-links h2 {font-weight:500 !important; line-height:3.5rem}
.s-block--square-links h3 {font-size:1.3rem; margin-top:1rem !important}
}

/* ====== ABOUT ====== */
.s-block--about.s-block--full-bg h2 {font-size:1.1rem !important; line-height:1.7rem !important; width:94%; margin:auto; font-weight:500}
.s-block--about.s-block--full-bg a {margin-top: 0;background: none;color: #333;border-bottom: 1px solid;padding: 0 0 4px !important;height: 1rem;width: fit-content !important; font-weight:500}
.s-block--about.s-block--full-bg a i {display:none}

/* ====== ABOUT #2 ====== */
#about-3 {padding-bottom:1rem; padding-top:1rem}
#about-3 h2 {font-size: 2rem !important;margin: 0 1.5rem 1.5rem;width: 75%;line-height: 1.6 !important;font-weight: 600;}
#about-3 p, #about-3 a {margin:0 1.5rem 1.5rem; max-width:80%}
#about-3 a {background: #888;padding: 20px !important;color: #fcfcfc;font-size: 1rem;border: none;}

@media only screen and (max-width: 991px) {
#about-3 {padding-bottom:0}
#about-3 .container {padding:0}
#about-3 .flex {flex-direction: column;}
#about-3 h2 {font-size: 1.6rem !important;}
}

/* ====== PRODUCTS ====== */
.product-card__normal-cart, .product-card__addToCart__btn salla-button {display:none}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__title, .product-card__title a {display: flex;justify-content: flex-start;}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__price {justify-content:flex-start !important}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content {padding:2px !important}
.product-card--fit-height .product-card__image {height: auto;max-height: max-content;}
.out-of-stock .product-card__image img, .product-card--full-image.out-of-stock img {filter: grayscale(1);}
.product-card__out-label {color: #cd3a3a; border: 1px solid #cd3a3a; transform:unset;}

@media (max-width: 991px) {
.product-card--fit-height .product-card__image {height:auto; margin-bottom:8px}
}

/* ====== SLIDER #2 ====== */
.advanced-slider.advanced-slider--5 h2 {font-size:1.8rem !important; line-height:2.2rem !important}
.advanced-slider.advanced-slider--5 p {font-size:1.2rem !important; line-height:1.6rem !important}

/* ====== CATEGORY PAGE ====== */
.product-index .product-card__addToCart {display:none !important}
.product-index .product-card__title, .product-index .product-card__subtitle {text-align:right}
.product-index .product-card__price {justify-content: flex-start;}
.product-index #product-filter, .product-index label[for="product-filter"] {display:none}
/*.product-index .cat-content-wrapper {width: 95%;margin: auto;}*/
.product-index .cat-content-wrapper--content {padding:0}
.product-index .cat-content-wrapper--content .font-bold.text-xl {font-weight:500 !important}
.product-index .product-card__content {padding:11px 2px !important}

@media (max-width: 991px) {
.product-index salla-products-list .product-card--vertical.product-card--fit-height .product-card__image {height: auto;}
.product-index .product-card__content {padding:0 !important; padding-right:3px !important; padding-left:3px !important}
}

/* ====== SIDEBAR ====== */
.main-menu.mm-spn--open li {font-weight:500 !important; font-size:1rem !important}

/* ====== CART ====== */
.cart .cart-item {border-color:#ddd !important}

/* ====== CATEGORIES PAGE ====== */
.product-index:has(.custom-categories-section) .main-content > *:not(.custom-categories-section) {display: none;}
.custom-categories-section {margin-top: 0;margin-bottom: 30px;}
.custom-categories-section .row {display: grid;grid-template-columns: repeat(6, 1fr);gap: 1rem;}
.custom-categories-section .section-title {margin-bottom: 1.5rem;text-align: center;}
.custom-categories-section .category-card {border-radius: 0;overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;height: 100%;box-shadow:none;border:1px solid #eee !important;}
.custom-categories-section .category-card:hover {transform: translateY(-5px);box-shadow:none;}
.custom-categories-section .category-image-container {height: 180px;overflow: hidden;}
.custom-categories-section .category-image-container img {width: 100%;height: 100%;object-fit: cover;}
.custom-categories-section .category-title {padding: 0.75rem;text-align: center;}
.custom-categories-section .category-title h3 {font-size: 1rem;font-weight: 500;margin-bottom: 0;line-height:1.5;}

.product-index:has(.custom-categories-section) salla-filters {display:none}
.product-index:has(.custom-categories-section) .main-content {margin:0}

@media (max-width:991px){
.custom-categories-section .row {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem;}
}

/* ====== PRODUCT PAGE ====== */
.product-single .s-metadata-box {background-color: #f9f9f9;}
.product-single .s-metadata-row {margin-bottom: 0.75rem;justify-content: flex-start; min-height: 30px;}
.product-single .s-metadata-box .s-metadata-row-value {max-width:70%}
.product-single .s-metadata-box-header {border-color:#ddd}

/* ====== FORM ====== */
.page-single.salla-632105401 h1 {font-size: 1.4rem;font-weight: 500; margin-bottom:1rem; margin-top: 2rem;}
.page-single.salla-632105401 .content--single-page {padding:0}
.page-single.salla-632105401 .content-entry p {color:#555 !important}

.page-single.salla-632105401 .content--single-page form {background: #f5f5f5 !important;padding: 1rem;width: 100%;margin-top: 1rem;}

.page-single.salla-632105401 .content--single-page form input {position: relative;padding: 10px;color: #333;border: none;outline: none;box-shadow: none;margin: 8px 0;font-size: 1rem;font-weight: 300;width:100%}
.page-single.salla-632105401 .content--single-page form input[type="radio"] {color:#37a6b2}
.page-single.salla-632105401 .content--single-page form input[type="text"], .page-single.salla-632105401 .content--single-page form input[type="phone"] {width:100%; line-height: 1.8;}
.page-single.salla-632105401 .content--single-page form p {font-size:1rem; margin:10px 0; font-weight:500}
.page-single.salla-632105401 .content--single-page form button {max-width: 100%;background: #37a6b2 !important;color: #fff;cursor: pointer;font-size: 1rem;font-weight: 500;padding: 6px;width:100%;margin-top:1.5rem;}
.page-single.salla-632105401 .content--single-page form input[type="radio"] {appearance: none;width: 20px;height: 20px;border: 2px solid #f5f5f5;border-radius: 50%;margin-right: 0;position: relative;cursor: pointer;vertical-align: middle;}  
.page-single.salla-632105401 .content--single-page form label {font-weight: 500;cursor: pointer;padding-left: 5px;padding-right:5px;font-size:1rem;}

html[lang="en"] .page-single.salla-632105401 input#store::-webkit-input-placeholder::before {content:"Store Name";}
html[lang="en"] .page-single.salla-632105401 input#contact::-webkit-input-placeholder::before {content:"Contact Number";}
html[lang="en"] .page-single.salla-632105401 .content--single-page form label[id="riyadh"], html[lang="en"] .page-single.salla-632105401 .content--single-page form label[id="buraydah"] {font-size:0}
html[lang="en"] .page-single.salla-632105401 .content--single-page form label[id="riyadh"]:after {content:'Riyadh'; font-size:1rem}
html[lang="en"] .page-single.salla-632105401 .content--single-page form label[id="buraydah"]:after {content:'Buraydah'; font-size:1rem} 
html[lang="en"] .page-single.salla-632105401 p#region {font-size:0}
html[lang="en"] .page-single.salla-632105401 p#region:after {content:'Region'; font-size:1rem}
html[lang="en"] .page-single.salla-632105401 button[type="submit"]{font-size:0}
html[lang="en"] .page-single.salla-632105401 button[type="submit"]:after {content:'Submit'; font-size:1rem}

@media (min-width:1024px){
.page-single.salla-632105401 .content.content--single-page {width:55%; margin-top:4rem}
.page-single.salla-632105401 h1, .page-single.salla-632105401 .content-entry {text-align:center}
}