/* START OF CSS STYLE CODE BY NUSSUQ.COM */
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

/* ====== GENERAL ====== */
html, body {font-family: "Almarai", sans-serif;}

/* ====== HEADER ====== */
.s-advertisement-content-main {font-weight:400 !important}
.top-navbar {background-color:transparent; background-image:radial-gradient(circle at 50% 30%, #068083 0px, #03484f 70%) !important; border:none !important}
.menu-trigger i {color:#000}
.header-search {display:none}
.s-cart-summary-content {display:none}
.navbar-brand img {max-height:3rem !important;height: 3rem !important;margin-right:15px;margin-bottom:0 !important;}
[dir=rtl] .header-btn__icon.icon {margin-left:0}
.store-header {background-image: radial-gradient(circle at 50% 30%, #068083 0px, #03484f 70%) !important; margin-bottom: 0; border-radius: 0px 0px 14px 14px;}
.store-header #mainnav {background-color:transparent}
.menu-trigger {background-image: url(https://i.ibb.co/pPBmrf6/menu-1.png); width:28px; height:28px; background-size: 100%; background-position:canter}
.menu-trigger i, .header-btn:has(i.sicon-user) i {display:none}
.header-btn:has(i.sicon-user) {background-image: url(https://i.ibb.co/bXCcf3b/user-2-1.png); width:28px; height:28px; background-size: 100%; background-position:canter}
salla-cart-summary .s-cart-summary-wrapper {background-image: url(https://i.ibb.co/XppG7w9/shopping-bag-1.png); width:28px; height:28px; background-size: 100%; background-position:canter}
salla-cart-summary .s-cart-summary-wrapper i {display:none}
.s-cart-summary-count {top: -10px;}
.header-user-cart {align-items:flex-end}
.color-mode-light .theme-mode-btn {background-image: url(https://i.ibb.co/c1jPKJQ/moon-and-stars.png);width: 30px;height: 30px;background-size: 100%;background-position: center;}
.color-mode-light .theme-mode-btn svg {display:none}
.s-contacts-header {background-image: url(https://i.ibb.co/hBVG2Nh/mail-1.png);font-size: 0;width: 27px;height: 27px;background-position: center;background-size: 100%;padding: 0;}
.s-contacts-header a {font-size:0}
.s-contacts-topnav-link::before {display:none !important}
.s-cart-summary-count {background-color: #ffd226; color:#03575f}

@media only screen and (min-width: 1025px){
.s-menu-topnav-item {color:#fff}
.main-menu li.root-level>a {font-size:.9rem !important; color:#fff; font-weight:500}
.s-menu-topnav-item:hover, .main-menu li a:hover, .main-menu li a:hover span {color:#ffd226}
}

@media (max-width: 991px){
.store-header .main-nav-container {padding-top:15px !important;padding-bottom:15px !important}
}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {margin-top:2rem !important}
.s-block--fixed-banner .container {padding-left:8px; padding-right:8px}
.banner--fixed img {background-color:transparent !important}

/* ====== MAIN BANNER ====== */
.s-block.s-block--photos-slider {margin-top:0}
.s-block.s-block--photos-slider img {border-radius:15px}
salla-slider.photos-slider .swiper {padding-left:8px !important; padding-right:8px !important; padding-bottom:0}
.index .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {display:none}

@media (min-width: 1024px) {
    salla-slider.photos-slider .swiper-slide {width:100%}
}

/* ====== CATEGORIES ====== */
.s-block--categories {margin-top: 2rem !important}
.s-block--categories .s-slider-container {all: unset !important}
.s-block--categories .s-slider-container .s-slider-swiper-wrapper {display: grid;grid-template-columns: repeat(3, 1fr);width: 100%;gap: .8rem;transform: unset !important;transition: unset !important;}
.s-block--categories .slide--one-fourth {width:100% !important; padding:0 !important}
.s-block--categories .slide--cat-entry {flex-direction: column;border-radius: 0;border-width: 0;background-color: transparent;padding: 0;}
.s-block--categories .slide--cat-entry .link-image {width: 100%; height: auto; border-radius: 0}
.s-block--categories .slide--cat-entry> div:has(h4) {display: none}
.s-block--categories .slide--cat-entry .link-image:hover {background: #fff !important;transform: unset !important}
@media (min-width:992px){
.s-block--categories .s-slider-container .s-slider-swiper-wrapper {display: grid;grid-template-columns: repeat(5, 1fr);width: 100%;gap: .8rem;transform: unset !important;transition: unset !important;}
}

/* ====== QUESTIONS ====== */
.questions-details{width: 80%;margin: auto;border-radius:15px; border:none;}
.btn--accordion {padding: 1.25rem;background: #eeeeee50;}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details p {background:#eeeeee50}
[dir=rtl] .s-block--questions .accordion-container{border-right:none !important; }
.btn--accordion h2.text-lg{font-weight:700!important;}
.s-block--questions .accordion-container.is-opened .question-icon {border-color: #ffd226;background-color: #ffd226;}
.s-block--questions .accordion-container.is-opened .question-icon i::before {color:#fff}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details h2 {color:#ffd226}
.btn--main--gray button {color:#fff}

.questions-details .py-5 {border: 0;color: #03575f;font-weight: 400 !important;padding: 7px 12px 7px 5px;display: flex;justify-content: space-between;align-items: center;background: #cccccc40;border-right: 7px solid #ffd226;}
.s-block--questions .accordion-container .question-icon {background: #03575f;color: #fff;border-radius: 9px;height: 26px;width: 26px;}

/* dark */
.dark .questions-details .py-5 {color:#fff}
    
/* ====== PRODUCTS ====== */
/*.s-block__title h2, .s-slider-block__title h2 {color: #fed01f; line-height: 1.25rem;margin-bottom: 0;}*/
.s-block--enhaced-fixed-products .s-block__title h2, .s-block--enhaced-fixed-products .s-slider-block__title h2 {color: #03575f;line-height: 1.25rem; margin-bottom: .5rem;text-shadow: 0px 1.5px #ffd226;font-weight: 700;}
.s-block__title p, .s-slider-block__title p {font-size: 1.2rem; line-height: 2.75rem; color:#03575f !important;opacity:1;font-weight: 100;margin-bottom:.5rem; padding:0 !important}
.product-entry {border:none;}
/*.product-entry--vertical .product-entry__image {background-image: radial-gradient(circle at 50% 15%, #058b8e 0px, #03575f 100%) !important;border-radius: 1.5rem;}*/
.product-entry--vertical .product-entry__image {min-height:unset !important; background-color:transparent !important}
.product-entry__image a img {border-radius: 0}
.product-entry__image img.loaded {height: 100%;}
.btn--main--gray button{background-color:#148ecf!important;}
.product-entry--vertical .product-entry__content {padding:1rem 0;}
.product-entry__content button.add-all-to-card{background: #ffd226;opacity: 1;color: #000;border:none;}
.s-block--enhaced-fixed-products .btn--main span span:nth-child(1) {display:none !important;color:#000 !important}
.s-block--enhaced-fixed-products .btn--main span span:nth-child(2)::before{
content:"عرض كل البطاقات";font-family: 'DINNextLTArabic-Regular-Medium' !important;color:#000; font-weight:600;}
.s-block--enhaced-fixed-products .s-button-element:not(:disabled):not([loading]) {border: 1px solid #000!important;background-color:transparent !important;opacity:1 !important;}
.s-block--enhaced-fixed-products .s-button-element:not(:disabled):not([loading]):hover{background-color:#ffd226!important;opacity:1 !important;}
.s-block--enhaced-fixed-products .s-button-element:not(:disabled):not([loading]):hover .sicon-arrow-up-left:before{color:#000 !important;}
.s-block__title salla-button{display:none ;}
.product-index .s-products-list-wrapper{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;}
.sale-price,.regular-price{font-size: 14px!important;}
.s-products-list-wrapper.s-products-list-vertical-cards {grid-template-columns: repeat(5,minmax(0,1fr)); gap:4px; margin:auto 10px}
.s-button-element:not(:disabled):not([loading]):not(.btn--delete) {border: 1px solid #ffd226;padding: 10px !important;}
.hide-btn-arrow-in-mobile .btn--main .icon {display: block !important;font-size: 15px;}
.product-entry__content a:hover {color:#444}
.dark .product-entry__image .card-shape {display:none}
.s-block__title, .s-slider-block__title {justify-content: center;}
[dir=rtl] .s-block__title .right-side, [dir=rtl] .s-slider-block__title .right-side {padding-left: 0; text-align: center;}
.s-block:not(.s-block--enhaced-fixed-products) .s-block__title, .s-block:not(.s-block--enhaced-fixed-products) .s-slider-block__title h2 {display: flex;align-items: center;justify-content: center;color: #34236e;font-size: 17px !important;font-weight: 100;line-height: 35px !important;border-radius: 14px;height: 35px;background: #03575f;z-index: 0;position: relative;color:#fff}
.s-block:not(.s-block--enhaced-fixed-products) .s-block__title h2, .s-block:not(.s-block--enhaced-fixed-products) .s-slider-block__title h2 {text-align: center;color: #fff;font-size: 18px;font-weight: 100;-webkit-text-stroke: 0.2px;line-height: 1.2;}
.s-block:not(.s-block--enhaced-fixed-products) .s-block__title:before, .s-block:not(.s-block--enhaced-fixed-products) .s-slider-block__title h2:before {content: "";background: #ffd226;clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;right: 10px;z-index: -1;box-shadow: 0px 0px 7px 2px #1b1239c2;}
.s-block:not(.s-block--enhaced-fixed-products) .s-block__title:after, .s-block:not(.s-block--enhaced-fixed-products) .s-slider-block__title h2:after {content: "";background: #ffd226;clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;left: 10px;z-index: -1;box-shadow: 0px 0px 7px 2px #1b1239c2;}
.index .product-entry.product-entry--vertical .product-entry__content {display:none}

#enhaced-fixed-products-1 .container {padding:0}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(1) {order:10}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(2) {order:6}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(3) {order:5}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(4) {order:9}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(5) {order:2}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(6) {order:14}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(7) {order:12}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(8) {order:13}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(9) {order:4}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(10) {order:7}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(11) {order:11}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(12) {order:8}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(13) {order:3}
#enhaced-fixed-products-1 .product-entry.product-entry--vertical:nth-child(14) {order:1}

#enhaced-fixed-products-2 .s-products-list-vertical-cards {grid-template-columns: repeat(3, 1fr);margin: auto;}
#enhaced-fixed-products-2 .product-entry:has(img[alt="ريزر قولد"]){order:2 !important}

@media (max-width: 768px){
.product-entry:nth-child(odd):last-child {grid-column: unset;}
}

@media (min-width: 1024px){
#enhaced-fixed-products-2 .s-products-list-vertical-cards  {max-width: 60%;}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials .s-slider-block__title-right {width:100%; padding:0}
.s-block--testimonials h2 {padding:0 !important}
.testimonials-slider .testimonial {background-color:#cccccc40; padding:10px !important; border-radius:12px}
.testimonials-slider .testimonial__text {background-color:transparent !important}
.testimonials-slider .testimonial .avatar {border-radius:9px}
[dir=rtl] .testimonials-slider .swiper {padding-left: .1rem; padding-right: .2rem;}
[dir=ltr] .testimonials-slider .swiper {padding-left: .2rem; padding-right: .1rem;}

/* ====== FOOTER ====== */
.store-footer {text-align:right}
.store-footer .navbar-brand {flex-direction:column;margin:0}
.store-footer .navbar-brand h2.font-bold {display: none;}
.store-footer .navbar-brand div {margin-right:0 !important}
.store-footer .navbar-brand img {margin-bottom:0;max-height:5rem !important;height:5rem !important}
.store-footer {font-size:.9rem !important}
.store-footer h3 {font-size:1rem !important;color: #000;border:none !important;padding-right:0}
.store-footer .navbar-brand h2, .store-footer a {font-size:1rem !important}
.store-footer .navbar-brand h2.font-normal {display:none}
.store-footer p {line-height:unset}

/* ====== FEATURES ====== */
.s-block--features.cards-view .s-block--features__item img {width:8rem;height:8rem}
.index .s-block--features.cards-view {display:none}
.s-block.s-block--features:before {content:'لماذا نحن'; display:block; text-align:center; font-size: 17px !important; font-weight: 400; line-height: 35px !important; border-radius: 14px; height: 35px; background: #03575f; color: #fff; margin-bottom:1rem}

@media screen and (max-width:991px){
.store-footer__inner .container {text-align:center;justify-content:center;}
.store-footer__inner .container a.mb-5.flex.items-center.text-sm.leading-none {justify-content:center}
}

.store-footer__inner {background-color: #0000;padding-top: 0rem;}
.store-footer {position: relative;margin-top: 1rem;background-color: #03575f;background-image: radial-gradient(circle at 50% 30%, #068083 0px, #03484f 70%) !important;background-size: cover, cover, cover;background-repeat: no-repeat;background-position: center;color: #ffffff;border-radius: 30px 30px 0px 0px;display: grid;}
.gap-8 div:nth-of-type(2) h3, .gap-8 div:nth-of-type(3) h3, .gap-8 div:nth-of-type(4) h3, .gap-8 div:nth-of-type(5) h3 {font-size: 16px;overflow: hidden;color: #ffffff;border: #03575f solid 1px;border-radius: 14px;text-align: center;height: 35px;font-weight: 100;line-height: 35px;width: 100%;margin-bottom: 15px;background: #00000069;z-index: 0;position: relative;backdrop-filter: blur(5px);font-weight:600;}

.gap-8 div:nth-of-type(2) h3:before, .gap-8 div:nth-of-type(3) h3:before, .gap-8 div:nth-of-type(4) h3:before, .gap-8 div:nth-of-type(5) h3:before {content: "";background: #ffd226;clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;right: 10px;z-index: -1;box-shadow: 0px 0px 7px 2px #1b1239c2;}
.gap-8 div:nth-of-type(2) h3:after, .gap-8 div:nth-of-type(3) h3:after, .gap-8 div:nth-of-type(4) h3:after, .gap-8 div:nth-of-type(5) h3:after {content: "";background: #ffd226;clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;left: 10px;z-index: -1;box-shadow: 0px 0px 7px 2px #1b1239c2;}
.store-footer__inner:before {background-position: bottom;display: flex;content: "";height: 85px;margin-block: 20px;width: 100%;background-image: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/AljQD/tFEnA1WecwVUF9Z7TJLKK5N9e4DRBanCY665ibWx.png);background-size: contain;background-repeat: no-repeat;}
.store-footer .s-contacts-list a {font-size:0 !important}
.store-footer .s-contacts-list {display: flex; flex-direction: row; justify-content:center}
.store-footer .s-contacts-list a {border-radius: 12px;background: #03575f;height: 36px;width: 36px; display:flex; justify-content:center}
.store-footer .s-contacts-icon {margin:0 !important}

/* ====== CATEGORY ====== */
.breadcrumbs ol {justify-content: flex-start;}
.breadcrumbs ol span, .breadcrumbs ol a {color:#000}
.dark .breadcrumbs ol span, .dark .breadcrumbs ol a {color: #ffd226;}
.product-index .container.my-10 {margin-top:1rem}
.product-entry, .product-entry:hover, .product-entry:focus {border:none !important}
.product-index .product-block.product-entry.product-entry--cat.product-entry--horizontal.product-entry--fit-type {background-color: hsla(220,3%,66%,.1);border: 1px solid #000; display:flex; flex-direction:column}
.product-index .product-entry--cat [type=checkbox] {background-color: transparent !important;border-color: #000;}
.product-index .product-entry__content a {font-size:1rem !important}
/*.product-index .product-entry__content label {display:none}*/
.product-index .sale-price, .product-index .regular-price {font-size: 1rem !important;color: #ebbb05 !important;}
.product-index .cat-col img {max-width:100%;object-fit: cover;margin:auto;max-height:100%;border-radius:5px !important}
.product-index .product-entry--vertical .product-entry__image {background-color:transparent !important;margin:0;border:none}
.product-entry__image .card-shape {display:none}
.product-index .page-title-bar {border:none !important;margin-bottom:0 !important}
.product-index .page-title-bar h1 {font-size: 1.8rem;width: 100%;text-align: right;margin-bottom: 0;margin-top: -1rem;padding-left:0}
.product-index .category-description {display: flex;justify-content: flex-start;text-align: center;gap: 2rem;margin: 1rem auto 2rem;border-bottom: 2px solid #333;padding-bottom: 2rem;}
.product-index .category-description .cat-feature {display: flex;flex-direction: row;align-items: center;gap: 5px;}
.product-index .product-entry--vertical .product-entry__content {align-items:center}
.product-index .s-slider-block__title h2 {font-size: 1.5rem;margin-bottom: 1rem;}
.product-index .product-entry--vertical .text-info {text-align:center}
.product-index .s-products-slider-card .product-entry__image a img {width:100%}
.product-index .s-products-slider-card a {font-size:1.1rem !important}
.product-index .s-products-slider-card .btn--main button .s-button-text {color: #000;font-weight: 700;line-height: 2;}
.product-index .product-entry--cat {gap: 1rem;padding: 1rem !important;border-radius:12px}
.product-index .sub-categories ul .selected-cat-item span {border-radius: 15px;}
.product-index .product-entry__content .text-info {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(1, 1fr);grid-column-gap: 0px;grid-row-gap: 0px;}
.product-index .product-entry__content .text-info div.flex.h-6.items-center {grid-area: 1 / 1 / 1 / 1;width: fit-content;}
.product-index .product-entry__content .text-info a {grid-area: 1 / 1 / 2 / 3; margin-right: 2rem;width:auto;cursor: unset;}
.product-index .product-entry__content .text-info div.price-wrapper {grid-area: 2 / 1 / 3 / 3;text-align:center}
.product-index .product-entry__content [type='checkbox']:checked, [type='checkbox']:checked, [type='radio']:checked:hover, [type='radio']:checked:focus {background-color: #ffd226!important;border-color:#000 !important}
.product-index .product-entry__content label {font-size:0}
.product-index .product-entry__content label:focus {border: 10px solid green !important}
.product-index .product-entry--cat .promotion-badge-wrap {display:none}
.product-index salla-products-slider[block-title="بطاقات مقترحة لك"] {display:none}
.product-index .product-entry--vertical .product-entry__image {display:none}
.product-index input[name=selected-cat]:checked+span, :is(.dark .product-index .selected-cat-item>span):hover, .product-index input[name=selected-cat]:checked+span, .product-index .selected-cat-item>span:hover {background-color:#ffd226 !important}

@media (max-width: 992px) {
.product-index .page-title-bar h1 {text-align: right !important;margin-bottom: 1rem;height: 37px;border-radius: 14px;color: #fff;font-size: 17px;font-weight: 500 !important;padding-inline: 12px;width: 100%;line-height: 35px;background-image: radial-gradient(circle at 50% 30%, #068083 0px, #03484f 70%) !important;}
}

.s-infinite-scroll-btn {font-size: 17px !important;font-weight: 100;line-height: 35px !important;border-radius: 14px;height: 35px;background: #03575f;z-index: 0;position: relative;color: #fff; padding:0 40px}
.s-infinite-scroll-btn:before {content: "";background: #ffd226;clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;right: 10px;z-index: -1;box-shadow: 0 0 7px 2px #1b1239c2;}
.s-infinite-scroll-btn:after {content: "";background: #ffd226;clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);width: 12px;height: 15px;display: block;position: absolute;top: 10px;left: 10px;z-index: -1;box-shadow: 0 0 7px 2px #1b1239c2;}
#how-to-activate {display:none}


/* ====== LOGIN ====== */
.s-login-modal-enter-button.s-button-element.s-button-btn {background-color: #ffd226 !important; color:#fff; animation: animate-pulse 3s linear infinite;}
.s-user-menu-trigger {padding:0 !important}

@media screen and (max-width:991px){
.store-footer .s-user-menu a {justify-content:center}
}
.store-footer .s-user-menu a svg, .dark .main-nav-container .s-user-menu-dropdown-item a svg {fill:#000}

/* ====== CART ====== */
.cart button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {background-color:#ffd226 !important; animation: animate-pulse 3s linear infinite;color:#000}
.btn--delete.s-button-danger {border:none !important;padding:0 !important}
.btn--delete.s-button-danger .s-button-text {color:#fff !important}
.cart button.btn--coupon {background: #ffd226;}

/* ====== FEATURES ====== */
.s-block--features.enhanced-store .flex.flex-col {display: grid; grid-template-columns: repeat(3, 1fr);}
.s-block--features.enhanced-store .s-block--features__item {padding:.625rem 0; border:none !important; display: flex; flex-direction: column; align-items: center; justify-content: center; gap:0; border-radius:0}
.s-block--features__item:first-child {grid-column: unset;}
.s-block--features__item .feature-icon .rounded-full {border-radius:0}
.s-block--features.enhanced-store .s-block--features__item h4 {font-size:1rem; text-align:center !important}
.s-block--features.enhanced-store .s-block--features__item p {font-size: .9rem; text-align:center !important}

@media (max-width: 992px){
/* ====== HEADER ====== */
#mainnav .flex.items-center.gap-4 {gap:0}
.main-nav-container {min-height:0!important;padding-bottom:0 !important;padding-top:0}

/* ====== QUESTIONS ====== */
.questions-details .py-5 {border: 0;color: #03575f;font-weight: 400 !important;padding: 7px 12px 7px 5px;display: flex;justify-content: space-between;align-items: center;background: #cccccc40;border-right: 7px solid #ffd226;}
.s-block--questions .accordion-container .question-icon {background: #03575f;color: #fff;border-radius: 9px;height: 26px;width: 26px;}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details h2 {color: #fff;}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details p {background: #03575f;}
.s-block--questions .accordion-container.is-opened .question-icon {border-color: #ffd226;background-color: #ffd226;color: #03575f;}
.btn--accordion h2.text-lg {font-weight:500 !important}
.btn--accordion h2.text-lg{font-size:14px; font-weight:500 !important}
.questions-details{width: 100%;}
.accordion-details p {opacity:1}
.product-entry__content a {font-size:1.25rem !important;}
.questions-details .py-5 {border: 0;color: #03575f;font-weight: 400 !important;padding: 5px 12px 5px 5px;display: flex;justify-content: space-between;align-items: center;background: #cccccc40;border-right: 7px solid #ffd226;}
.s-block--questions .accordion-container .question-icon {background: #03575f;color: #fff;border-radius: 9px;height: 26px;width: 26px;}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details h2 {color: #fff;}
.s-block--questions .accordion-container.is-opened .btn--accordion, .accordion-details p {background: #03575f;}
.s-block--questions .accordion-container.is-opened .question-icon {border-color: #ffd226;background-color: #ffd226;color: #03575f;}

/* ====== PRODUCTS ====== */
.product-index .s-products-list-wrapper{display: grid !important;grid-template-columns: repeat(2,1fr) !important;}
.s-products-list-wrapper.s-products-list-vertical-cards {grid-template-columns: repeat(3,1fr);}

/* ====== FEATURES ====== */
.s-block--features.enhanced-store .flex.flex-col {display: grid; grid-template-columns: repeat(3, 1fr);}
.s-block--features.enhanced-store .s-block--features__item {padding:.625rem 0; border:none !important; display: flex; flex-direction: column; align-items: center; justify-content: center; gap:0}
.s-block--features__item:first-child {grid-column: unset;}
.s-block--features__item .feature-icon .rounded-full {border-radius:0}
.s-block--features.enhanced-store .s-block--features__item h4 {font-size:1rem; text-align:center !important}
.s-block--features.enhanced-store .s-block--features__item p {font-size: .9rem; text-align:center !important}
.s-block--features__item .feature-icon .rounded-full {background-color:transparent !important}

/* ====== CATEGORY ====== */
.product-index .cat-col img {max-width:90px;object-fit: cover;margin:auto;max-height:90px;border-radius:5px !important}
.product-index .page-title-bar {border:none !important}
.product-index .page-title-bar h1 {text-align: center;margin-bottom: 1rem;}
.product-index .category-description {justify-content: center;text-align: center;}
.product-index .category-description .cat-feature {flex-direction: column;}
.product-index .product-entry--cat {flex-direction:column}
.product-index .product-entry--cat .product-entry__image {height: 9rem; width: 9rem; padding:0}

}

/* ====== PRODUCT PAGE ====== */
/* .product-index .product-entry--cat .product-entry__image,.product-index .product-entry--cat .product-entry__image {display: none;} */
.product-index .page-title-bar .items-center{display: none;}
span[id=cat-1261920786]{display: none !important;}
.product-index input[name=selected-cat]:checked+span,:is(.dark .product-index .selected-cat-item>span):hover,.product-index input[name=selected-cat]:checked+span,.product-index .selected-cat-item>span:hover{background:#ffd226 !important; border:none;}
.page-title-bar .flex{display:none;}
.product-single .s-button-wrap.hydrated .s-button-element:not(:disabled):not([loading]) .s-button-text {color:#03484f !important}
.product-single .s-button-wrap.hydrated .s-button-element:not(:disabled):not([loading]) {background-color:#ebbb05 !important}

/* ====== SIDEBAR ====== */
#mobile-menu .navbar-brand {background-image: radial-gradient(circle at 50% 30%, #068083 0px, #03484f 70%) !important; padding: 1.5rem .5rem;}
#mobile-menu .navbar-brand img {max-height:4rem !important; height:4rem !important}

@media (max-width: 1024px) {
#mobile-menu li>a {color: #03484f; font-weight: 500;}
.dark #mobile-menu li>a {color:#fff}
}

/* ====== WHATSAPP ====== */
#karzoun-widget-send-button {bottom:80px !important}

@keyframes animate-pulse{
    0%{box-shadow: 0 0 0 0 rgba(255, 210, 38,0.7),  0 0 0 0 rgba(255, 210, 38,0.7);}
    40%{box-shadow: 0 0 0 10px rgba(255, 210, 38,0.0),  0 0 0 0 rgba(255, 210, 38,0.7);}
    80%{box-shadow: 0 0 0 10px rgba(255, 210, 38,0.0),  0 0 0 10px rgba(255, 210, 38,0);}
    100%{box-shadow: 0 0 0 0 rgba(255, 210, 38,0.0),  0 0 0 10px rgba(255, 210, 38,0);}
}

/* NEW CODE 2024 */
/*.store-header {background-image: radial-gradient(circle at 50% 15%, #08c4f5 0px, #026b8e 50%) !important; margin-bottom: 5px; border-radius: 0px 0px 14px 14px;}
.sicon-menu:before {background-image: url(https://i.ibb.co/G0t1gWZ/open-menu.png);}
.sicon-user:before {background-image: url(https://i.ibb.co/M8fZ5yr/user-profile.png); font-size: 26px !important;}
.store-header .sicon-shopping-bag:before {background-image: url(https://i.ibb.co/NFqryj3/trolley.png); font-size: 27px !important;}


.s-block__title, .s-slider-block__title {justify-content: center;}
[dir=rtl] .s-block__title .right-side, [dir=rtl] .s-slider-block__title .right-side {padding-left: 0; text-align: center;}

.s-block__title, .s-slider-block__title h2 {display: flex; align-items: center; justify-content: center; color: #026b8e; font-size: 17px !important; font-weight: 100; line-height: 35px !important; border-radius: 14px; height: 35px; background: #026b8e; z-index: 0; position: relative;}
.s-block__title:before, .s-slider-block__title h2:before {content: ""; background: #08c4f5; clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%); width: 12px; height: 15px; display: block; position: absolute; top: 10px; right: 10px; z-index: -1; box-shadow: 0px 0px 7px 2px #1b1239c2;}
.s-block__title:after, .s-slider-block__title h2:after {content: ""; background: #08c4f5; clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%); width: 12px; height: 15px; display: block; position: absolute; top: 10px; left: 10px; z-index: -1; box-shadow: 0px 0px 7px 2px #1b1239c2;}
.s-block__title h2, .s-slider-block__title h2 {text-align: center; color: #fff; font-size: 18px; font-weight: 100; -webkit-text-stroke: 0.2px; line-height: 1.2;}


.questions-details .py-5 {border: 0; color: #026b8e; font-weight: 700 !important; padding: 5px 18px 5px 5px; display: flex; justify-content: space-between; align-items: center; height: 36px; background: #20174712; font-family: gesstextmedium !important;}
.s-block--questions .accordion-container .question-icon {background: #026b8e; color: #fff; border-radius: 9px; height: 26px; width: 26px;}
.s-block--questions .accordion-container {border-color: #08c4f5;}
*/