:root {
    --edeff2: #edeff2
}

/* font  */
@font-face {
    font-family: 'GESSTextMedium';
    src: url('https://res.cloudinary.com/ddqaxthcm/raw/upload/v1712301188/PingAR_LT-Regular_hqcb8h.otf');
}

@font-face {
    font-family: 'GESSTextMedium';
    src: .navbar-brand imgurl('https://res.cloudinary.com/ddqaxthcm/raw/upload/v1712301187/PingAR_LT-Bold_ha9qaq.otf');
    font-weight: 700;
}

body,
*:not(i) {
    font-family: 'GESSTextMedium' !important;
}

@media (min-width: 768px) {
    .md\:w-1\/4 {
        width: 100%;
    }

    .product-index .cat-col {
        padding-bottom: 0rem;
    }

    .md\:w-\[calc\(75\%-32px\)\] {
        width: calc(100% - 0px);
    }
}


/* header  */
@media (max-width: 410px) {
    .topnav-link-item .icon {
        display: block;
    }
}

[class="s-contacts-topnav-link"],
[class="s-contacts-topnav-link"]::before {
    color: #ffa110 !important;
}

.topnav-link-item {
    color: #ffa10f;
    display: flex;
    gap: 10px;
    flex-direction: row-reverse;
    transition: all 100ms linear;
}

.mobile-menu {
    color: #fff;
}

.s-search-modal {
    border: 1px solid #ffa10f;
    border-radius: 10px;
}

#app .fixed-header .s-search-modal {
    border: 0;
}

.main-menu {
    padding-top: 0rem;
}

.main-menu li.root-level>a {
    padding-top: 0px;
    padding-bottom: 1rem;
    font-weight: 100;
}


/*   ==========   HEADER   ==========   */
.navbar-brand img {
    max-width: 125px;
    content: url("https://i.ibb.co/ZgdStDq/min.gif") !important;
    max-height: 5.5rem;

}

.s-cart-summary-count {
    color: #ffffff;
    background: #ffa10f;
    border-radius: 6px;
    padding: 1px 0px 1px 0px;
    height: 16px;
    align-items: flex-start;
}

.s-cart-summary-total {
    color: #FFF;
}


.header-btn__icon {
    display: flex;
    height: 2.5rem;
    width: 28px;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    border-width: 0px;
    color: #fff;
    background-color: #0000;
    font-size: 23px;
    transition: all 200ms linear;
}

.main-nav-container {
    background-color: #000 !important;
    padding-bottom: 10px;
    padding-top: 10px;
    min-height: auto;
    margin-bottom: 55px;
    border-radius: 0 !important;
}

.top-navbar {
    border-bottom-width: 0px;
    background-color: #FFFFFF;
}

[dir=rtl] .header-btn__icon.icon {
    margin-left: 0px;
}

.product-entry__image {
    background-color: transparent;
}

[dir="rtl"] .s-block__title p, 
[dir="rtl"] .s-slider-block__title p {
    color: #ffa10f;
}

/* === star === */
@media (min-width: 1024px) {

    :is([dir=rtl] .store-header a[href*=loyalty]):before,
    :is([dir=rtl] .store-header a[href*=loyalty]):after {
        left: 5px;
        position: absolute;
        display: flex;
    }
}

#mobile-menu .navbar-brand:after,
.mobile-lang-scopes-area:before {
    display: none;
}

.mobile-lang-scopes-area button {
    border-radius: 10px;
}

#mobile-menu .navbar-brand {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: #000;
}


/*   ==========   SEARCH   ==========   */
.main-nav-container .header-search {
    position: absolute;
    top: 1rem;
    right: 16px;
    bottom: -45px;
    left: 16px;
    top: auto;
    z-index: 1;
    max-width: 1250px;
    margin-inline: auto;
}

.main-nav-container .s-search-input {
    height: 36px !important;
    border: 0;
    border-radius: 10px;
    background-color: #20174712;
}

.rounded-md {
    border-radius: 10px;
}

[dir=rtl] salla-slider.photos-slider .swiper {
    padding-right: 12px;
}

[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 12px;
}

body>div>section:nth-of-type(1) {
    margin-top: 0px;
}

.s-search-inline {
    min-width: 160px;
}

salla-slider.photos-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 4px;
    display: none;
}

salla-slider.photos-slider .swiper:where([dir=rtl], [dir=rtl] *) {
    padding: 8px 14px 10px 14px;
    margin-bottom: -8px;
}

.min-w-\[320px\] {
    min-width: 160px;
}

.\!px-0 {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 10px;
}

@media (min-width: 1024px) {
    .main-nav-container.fixed-pinned .header-search {
        display: block;
        position: relative;
        right: 1rem;
        bottom: 0;
        left: 1rem;
        top: auto;
        z-index: 1;
        max-width: 1260px;
        margin-inline: auto;
    }

    .main-nav-container.fixed-pinned .header-search .s-search-input {
        height: 2.5rem !important;
        background: #FFF;
    }

    .main-nav-container.fixed-pinned .main-menu>li>a {
        padding-bottom: 5px;
        font-size: 12px;
    }

    .main-nav-container.fixed-pinned .main-menu {
        padding-top: 0px;
    }
}

.banner--fixed img {
    border-radius: 10px;


}


/*   ==========   INNER INNER PR   ==========   */
.promotion-title {
    top: 8px;
    right: 8px !important;
    border-radius: 8px !important;
    background-color: #ffc72c;
    color: #2d1e5e;
}

.product-index .product-entry--cat .promotion-badge {
    max-width: 120px;
}

:is([dir=rtl] .rtl\:space-x-reverse)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1;
    background: #0000;
}

.p-5 {
    padding: 1.25rem;
    background: #20174712;
    border-radius: 10px;
    margin-block: 10px;
}

#app .s-quantity-input-container {
    border-radius: 10px;
    border-color: #fea200;
}

.border {
    border-width: 0px;
}

.s-gifting-widget .s-list-tile-item {
    border-radius: 10px;
}

.product-entry__title {
    font-size: 16px;
    -webkit-text-stroke: 0.3px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}

.product-entry__title {
    display: none;
}

/*   .s-products-slider-card {
    max-width: 190px !important;
}
*/
.product-entry {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
}

.product-index .product-entry--cat .promotion-badge-wrap {
    position: absolute;
    top: 0;
    left: 50% !important;
    transform: translate(-50%, 0%);
    border-radius: 0px 0px 8px 8px;
    background-color: #ffc72c;
    font-size: .75rem;
    box-shadow: 0px -12px 12px -3px #000, 0px 5px 12px -3px #000;
    color: #2d1e5e;
}

.product-index .product-entry--cat {
    align-items: center;
    gap: 10px;
    padding: 15px;
}

.product-index .s-products-list-wrapper {
    margin-bottom: 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.product-index .product-entry--cat .product-entry__image {
    height: auto;
    max-height: fit-content;
    width: auto;
    padding: 0;
}


.text-info {
    align-items: center;
    text-align: center;
    color: #000;
    font-weight: bolder;
}

.sale-price {
    font-size: 15px;
    font-weight: 700;
    color: #201747;
}


.regular-price {
    text-decoration-color: #ff2c2c;
    opacity: 1;
    color: #ff2c2c;
}

.regular-price {
    font-size: 14px;
    line-height: 1.75rem;
    font-weight: 400;
    text-decoration-line: line-through;
    opacity: .5;
}

.btn--main--gray button {
    border-width: 0px;
    background-color: #000;
    color: #fff;
    border-radius: 10px !important;
    height: 34px;
}


/* === All Inner === */
.px-2\.5 {
    padding-left: 16px;
    padding-right: 16px;
}

.my-10 {
    margin-top: 10px;
    margin-bottom: 2.5rem;
}


/* === Title Inner === */
.form-input {
    height: 34px;
    border-radius: 10px;
    border: 0;
}

[dir=rtl] .rtl\:pl-3 {
    height: 34px;
    border-radius: 10px;
    color: #fea011;
    font-size: 15px;
    font-weight: 100;
    padding-inline: 12px;
}


/* === Add Cart Inner === */
.btn--main button {
    border-radius: 10px !important;
    padding: 0px !important;
    line-height: 1.75rem !important;
    height: 36px;
}

.product-entry:hover .btn--main--gray button,
.btn--main--gray:hover button {
    color: #ffffff;
}


/* === Sub description === */
.opacity-60 {
    opacity: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-weight: bolder;
}


/* === Suggested PR === */
.product-index .product-entry .h-full {
    height: 100%;
    padding-top: 20px;
}

.product-entry--fit-type .product-entry__image {
    height: auto;
    max-height: 20rem;
}


/* === heart PR === */
.product-entry--vertical salla-button.btn--wishlist {
    position: absolute;
    bottom: 8px;
    right: 4px !important;
    top: auto;
}

.product-entry--vertical salla-button.btn--wishlist:hover {
    opacity: 1;
    background: #0000;
}

.btn--wishlist,
.s-social-share-btn {
    margin: 0;
    background-color: #ffc72c;
    color: #2d1e5e;
    border: 0;
    border-radius: 8px !important;
    height: 26px;
    width: 26px;
}


.btn--wishlist:hover {
    background: #fff;
}

.s-product-options-wrapper {
    background: #000;
}

.s-product-options-option-label b {
    color: #FFF;
}

.s-product-options-option-label small {
    opacity: 1;
    color: #ffa10f;
}

input[type=text] {
background: #FFF !important;
}

.product-entry--default .promotion-badge {
    position: absolute;
    top: 0;
    transform: translate(-40%, 0%);
    border-radius: 0px 0px 8px 8px;
    background-color: #ffc72c;
    font-size: .75rem;
    box-shadow: 0px -12px 12px -3px #000, 0px 5px 12px -3px #000;
    color: #2d1e5e;
    width: fit-content;
    max-width: 100%;
    line-height: 10px;
}


.product-entry--default .promotion-badge.has-discount {
    background-color: rgb(255 199 44);
    transform: translate(-73%, 0);

}

.s-button-text {
    overflow: visible;
}


/*   ==========   SECTIONS   ==========   */

.s-block__title .btn--main button {
    display: none;
}

.gap-3 {
    gap: 18px;
}

.banner-entry__text.text-with-border {
    border-width: 0px;
}

.grid-flow-row {
    grid-auto-flow: row;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.banner-entry {
    height: 135px;
    background-color: #0000;
    border-radius: 8px;
    margin-inline: -5px;
}

@media (min-width: 1024px) {
    .banner-entry {
        height: 412px;
    }
}

@media (min-width: 640px) {
    .banner-entry {
        height: 412px;
    }

    .s-block {
        margin-top: .5rem;
    }
}

.s-block--features+.s-block--features,
.s-block--fixed-banner+.s-block--fixed-banner,
.s-block--banners+.s-block--banners {
    margin-top: 10px;
}


/*   ==========   VISITORS   ==========   */
.s-block__title,
.s-slider-block__title {
    margin-bottom: 1rem;
    margin-top: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonials-slider .testimonial {
    background: transpamoinrent;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 4px 4px 10px -4px #ffa110;

}

.s-block--testimonials .swiper-wrapper.s-slider-swiper-wrapper {
    margin-bottom: 20px;
}

.testimonials-slider .testimonial .avatar {
    border-radius: 10px;
}

.testimonials-slider .testimonial__text {
    background-color: #0000;
}

[dir=rtl] .s-slider-block__title-right {
    padding-left: 0rem;
    width: 100%;
}

[dir=rtl] .s-slider-block__title h2 {
    padding-left: 0rem;
}

.s-slider-block__title h2 {
    font-weight: bold !important;
}

.carousel-slider .swiper {
    margin-left: -5px;
    margin-right: -5px;
}

[dir="rtl"] .testimonials-slider .swiper {
    padding-left: 0rem;
    padding-right: 0rem;
}

.carousel-slider .swiper-wrapper>div {
    padding-left: 4px;
    padding-right: 20px;
}

/*   ==========   FOTTER   ==========   */
.mb-2 {
    gap: 10px;
    margin-bottom: .5rem;
}

.product-index {
    padding-bottom: 0px;
}

.rtl\:ml-2\.5 {
    border-radius: 8px;
    background: #ffa10f;
    height: 36px;
    width: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}

.sicon-menu:before {
    color: #FFF;
}


.store-footer a:hover {
    opacity: 1;
}

.store-footer {
    position: relative;
    margin-top: 6rem;
    background-color: #000000;
    color: #FFFFFF;
    border-radius: 50px 50px 0px 0px;
}

.store-footer__inner {
    background: #000000;
}

.store-footer .s-social-link a {
    background: #FFF;
}

.navbar-brand h2 {

}

[dir=rtl] .rtl\:ml-4 {
    margin-inline: 8px !important;
    width: auto !important;
}

.text-\[20px\] {
    color: #ffa10f;
    font-size: 1.125rem;
}


.footer-list .last\:mb-0 {
    color: #fff;
    margin: 0 !important;
    font-size: 13px;
    margin-right: 10px !important;
    margin-bottom: 14px !important;
    width: calc(50% - 10px) !important;
    float: right;
    justify-content: flex-start;
}


@media (min-width: 1024px) {

    .footer-list .last\:mb-0 {
        width: 100% !important;
        justify-content: center;
        margin-right: 0px !important;
    }

    .block {
        margin-right: 0px !important;
        margin-bottom: 12px !important;
        width: calc(100% - 10px) !important;
        justify-content: center;
    }

    .store-footer .s-user-menu a {
        width: 100% !important;
        margin-bottom: 13px !important;
        margin-right: 20px !important;
        font-size: 13px !important;
    }

    .lg\:grid-cols-6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:col-span-2 {
        grid-column: span 1/span 2;
    }

    [dir=rtl] .rtl\:lg\:pl-20 {
        padding-left: 0rem;
    }

    [dir=rtl] .rtl\:lg\:pr-20 {
        padding-right: 0rem;
    }
}

.py-4 {
    background-color: #FFFFFF;
    border-radius: 10px 10px 0px 0px;
}


.store-footer__inner .container div {
    position: relative;
    z-index: 1;
}

.store-footer h3 {
    font-size: 15px;
    color: #ffa10f;
    border-radius: 8px;
    text-align: center;
    border: 0 !important;
    height: 32px;
    font-weight: 700;
    line-height: 34px;
    width: 100%;
    margin-bottom: 15px;
    background: #ffffff;
}

.space-x-2 {
    justify-content: center;
}

.max-w-sm {
    max-width: 40rem;
    text-align: center;
}

.lg\:col-span-2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

[dir=rtl] .rtl\:ml-4 {
    margin-inline: 8px !important;
}

.text-gray-400 {
    color: #ffa10f;
    font-size: 12px;
}


/* === Info User === */
.store-footer .s-user-menu a {
    margin-bottom: 15px;
    padding: 0;
    font-size: 14px;
    line-height: 1;
    float: right;
    width: calc(50% - 10px);
    margin-right: 10px;
    position: relative;
}

.store-footer .s-user-menu a:hover {
    background-color: #0000 !important;
    color: #ffc72c !important;
    transform: translateX(-10px);
}

.footer-list .s-user-menu-dropdown-item a svg {
    fill: #ffffff;
}


/* === pay === */
.p-1 {
    padding: 0px 4px;
    background: #fff !important;
    height: 32px !important;
}


.bg-\[100\%_auto\] {
    background: #fff;
}


.s-login-modal-header-icon svg {
    height: 40px;
    width: 40px;
    fill: #fff;
}

#app .s-login-modal-header-icon {
    border-color: #0000 !important;
    background: #1b1239;
    border-radius: 10px;
}

.s-button-primary,
.s-button-primary-outline {
    border-width: 0px;
    font-weight: 100;
    background-color: #ffa110;
    border-radius: 10px;
    height: 38px;
    color: #ffffff;
}


.s-button-primary:hover {
    background-color: #FFF;
    opacity: 1;
    color: #ffa110;
    border: 1px solid;
}

.product-entry__sub-title {
    font-size: 1.5rem;
    font-weight: bolder;
    text-align: center;
    color: #fe9f10;
    opacity: 1;
    text-shadow: 1px 1px 4px #00000056;
}

#app .s-quantity-input-container .s-quantity-input-input {
    border-right: #2d1e5e29 solid 1px;
    border-left: #2d1e5e29 solid 1px;
}

@media (min-width: 1024px) {

    .swiper-autoheight,
    .swiper-autoheight .swiper-slide {
        height: auto;
    }
}

salla-slider.details-slider .swiper-slide {
    border-radius: 10px;
}

.s-slider-has-notitle .s-slider-block__title {
    margin-bottom: 0;
    margin-top: 0;
}


/*   ==========   BG   ==========   */

.bg-\[100\%_auto\] {
    background-size: 119%;
}

.bg-top {
    background-position: top;
}


#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div.lg\:col-span-2.rtl\:lg\:pr-20.ltr\:lg\:pl-20>div>a:nth-child(1)>img,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div.lg\:col-span-2.rtl\:lg\:pr-20.ltr\:lg\:pl-20>div>a:nth-child(2)>img {
    opacity: 0;
}

a[href^="https://apple.co/38KY4V5"]:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/jCgEGBtrJl6wTri5lplNBKjWkXbbxCeXy3gaOb7B.png);
    background-size: contain;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    background-position: bottom;
    background-repeat: no-repeat;
}

a[href^="https://apple.co/38KY4V5"] {
    position: relative;
}

a[href^="https://bit.ly/2ZZnABW"]:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/90oavHi4KyyNoah5oJKQk724SGyr6WfhyqMjHqHF.png);
    background-size: contain;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    background-position: bottom;
    background-repeat: no-repeat;
}

a[href^="https://bit.ly/2ZZnABW"] {
    position: relative;
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div.lg\:col-span-2.rtl\:lg\:pr-20.ltr\:lg\:pl-20>div>a:nth-child(2) {
    margin: 0% 21% 0% 1%;
}

/* category sectin in home page  */
.s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-block__title {
    display: none !important;
    ;
}

[class="s-block s-block--enhaced-fixed-products hide-btn-arrow-in-mobile relative"] {
    margin-top: 0 !important;
}

[class="s-products-list-wrapper s-products-list-vertical-cards"] {
    margin-bottom: 20px
}

[class="s-block s-block--enhaced-fixed-products hide-btn-arrow-in-mobile relative"] {
    margin-top: 0
}

/* card in category section  */
@media (max-width: 768px) {
    .product-entry:nth-child(2n+1):last-child {
        grid-column: unset !important;
    }
}

.s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-products-list-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

@media (max-width:640px) {
    .s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-products-list-wrapper {
        gap: 8px !important;
    }
}

.s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-products-list-wrapper .product-entry.product-entry--vertical [class="product-entry__image relative grow min-h-[240px]"] {
    min-height: unset !important;
}

.s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-products-list-wrapper .product-entry.product-entry--vertical .product-entry__content .btn--main.btn--main--gray {
    display: none;
}

.product-entry.product-entry--vertical {
    min-height: unset !important;
    border: none !important;
    background-color: transparent !important;

}


.product-entry.product-entry--vertical [class="product-entry__image relative grow min-h-[240px]"] .card-shape {
    display: none !important;
}


/*Blog*/
.blog-index #filters-menu h2 {
    color: #ffa10f;
}

.blog-index .list-block.post-entry {
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

/* testomonia */
[class="s-block s-block--testimonials container overflow-hidden"] .s-slider-block__display-all {
    display: none;
}

.s-block--testimonials .flex-1.testimonial__text {
    justify-content: center !important;
    align-items: center
}

.s-block--testimonials .flex.gap-3 {
    width: 100%;
    display: flex;
    justify-content: center;
    color: #000;

}

 {
    background: #FFF;
}

.s-block--questions .accordion-container.is-opened .question-icon,
.s-block--questions .accordion-container .question-icon {
    background-color: #ffffff;
}

.testimonials-slider .testimonial__text {
    background-color: rgb(255 255 255);
}

[dir="rtl"] .s-block--questions .accordion-container {
    background: #ffa10f;
}

 p.desc {
    background: #FFF;
    opacity: 1;
    color: #000;
}

.questions-details .accordion-container .btn--accordion h2 {
color: #FFF;
}

.product-single .product__description .article.article--main p {
    color: #ffa100;
    font-weight: bold;
    font-size: 1rem;
}

/* foter */
/* center items */
footer .s-menu-footer-list a {
    text-align: center
}

footer salla-contacts #contact-slot {
    display: flex;
    justify-content: center
}

/* category page */
/* right card */
.product-index .custom-salla-product-card,
.product-index .product-entry__image {
    background-color: transparent !important;
    border: none
}

.product-index .custom-salla-product-card .card-shap,
.product-index .product-entry__image .card-shape {
    display: none
}

.product-index .product-entry--cat .product-entry__image img {
    height: unset !important;
}


/* mobile menu in light mode  */
@media (max-width:1000px) {

    #mobile-menu a {
        color: #ffa210;
    }
}

/* hide category main image  */
.product-index [class="product-entry__image border dark:border-dark mb-5 md:mb-0 relative bg-gray-100 dark:bg-darker rounded "] {
    border: 1px solid red;
    display: none;
}


/*Features*/

.s-block--features__item {
    box-shadow: 4px 4px 10px -4px #ffa110;
    border-radius: 15px !important;
    text-align: center !important;
    padding: 15px 0
}

.s-block--features__item .feature-icon {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    box-shadow: 0 0 10px -2px #ffa110;
}

.s-block--features__item .feature-icon i {
    display: none;
}


.s-block--features__item:nth-child(1) .feature-icon {
    background-image: url("https://i.ibb.co/Df4BzWNz/helpdesk.gif");
    background-repeat: no-repeat;
    background-size: 60px;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 70px;
    height: 70px
}

.s-block--features__item:nth-child(2) .feature-icon {
    background-image: url("https://i.ibb.co/x6VvjKh/delivery-truck.gif");
    background-repeat: no-repeat;
    background-size: 60px;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 70px;
    height: 70px
}

.s-block--features__item:nth-child(3) .feature-icon {
    background-image: url("https://i.ibb.co/jy7YzHD/verified.gif");
    background-repeat: no-repeat;
    background-size: 60px;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 70px;
    height: 70px
}

.s-block--features__item h2 {
    color: var(--primary-color) !important;
    font-size: 16px !important;
    font-weight: 700;
    margin-bottom: 5px !important
}

.s-block--features__item p {
    color: #fe9f10 !important;
    font-size: 14px !important;
    font-weight: 700;
    border: 0 solid var(--primary-color) !important;
    box-shadow: 0 0 0 0 var(--secondary-color);
    border-radius: 0 !important;
    padding: 8px 2px !important;
    width: 95% !important;
    margin: auto !important
}

/*Features*/

.s-slider-next,
.s-slider-prev {
    background: #000;
}

.s-slider-nav-arrow svg {
    fill: #FFF;
}

@media (max-width: 600px) {
    body>div>section:nth-of-type(14)::before {
        right: 25%;
    }

    .product-entry__title {
        font-size: 12px;
        -webkit-text-stroke: 0px;
        font-weight: normal;
    }
}

@media only screen and (min-width: 1025px) {

    .main-menu .has-children li a,
    .main-menu .has-children .has-children:hover>a {

        background-color: #FFF;
        color: var(--color-primary);
    }
}

@media (min-width: 768px) {
    .s-block--questions .container div.md\:grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.s-block--questions .right-side {
    text-align: center;
}

body>div>section:nth-of-type(2).s-block.s-block--enhaced-fixed-products.hide-btn-arrow-in-mobile.relative .s-block__title {
    display: block !important;
    text-align: center;
    margin-top: 30px;
}

#enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards {
    display: flex;
    overflow-x: auto;
    justify-content: flex-start;
    justify-self: flex-start;
}

@media (min-width: 1024px) {
    #enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards {
        justify-content: center;
    }
}

#enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards .product-entry.product-entry--vertical {
    min-width: 37.33333%;
}

@media (min-width: 768px) {
    #enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards .product-entry.product-entry--vertical {
        width: 25%;
    }
}


@media (min-width: 1024px) {
    #enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards .product-entry.product-entry--vertical {
        width: 20%;
        min-width: -moz-min-content;
        min-width: min-content;
    }
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical .product-entry__image img {
    opacity: 0;
    position: relative;
}


#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical .product-entry__image a {
    opacity: 0;
    position: relative;
    z-index: 1;
}


#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical .product-entry__image::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: 113%;
    z-index: 0;
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(5) .product-entry__image::after {
    background-image: url("https://i.ibb.co/QjdYKzP4/01.jpg");
    background-size: 99%;
    background-repeat: no-repeat;
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(2) .product-entry__image::after {
    background-image: url("https://i.ibb.co/MxC742y8/01.jpg");
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(3) .product-entry__image::after {
    background-image: url("https://i.ibb.co/mC5V0QwQ/01.jpg");
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(4) .product-entry__image::after {
    background-image: url("https://i.ibb.co/G4R76sKG/01.jpg");
}

#enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(1) .product-entry__image::after {
    background-image: url("https://i.ibb.co/Qvpqf8BH/01.jpg");
}


@media (min-width: 1024px) {
    .lg\:h-\[500px\] {
        height: 650px;
    }
}

.s-block--fixed-banner {
    margin-bottom: 25px;
}

.store-footer__inner .container>div:nth-of-type(1):before {
    text-align: center;
    content: "";
    display: block;
    height: 150px;
    width: 200px;
    margin: 10px auto 15px;
    background-image: url("https://i.ibb.co/ZgdStDq/min.gif");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: transparent;
    border-radius: 10px;
}

@media (min-width: 640px) {
    .navbar-brand img {
        max-height: 6rem !important;
    }
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 8rem !important;
}

body>div>section:nth-of-type(17):before {
    color: #000000;
    content: " لماذا فهد العروبة اختيارك الأفضل !";
    font-size: 20px;
    -webkit-text-stroke: 0.4px;
    height: 32px;
    width: calc(100% - 30px);
    position: absolute;
    text-align: center;
    right: 50%;
    transform: translateX(50%);
}

body>div>section:nth-of-type(4):before {
    color: #000000;
    content: " تسوق الآن";
    font-size: 20px;
    -webkit-text-stroke: 0.4px;
    height: 32px;
    width: calc(100% - 30px);
    position: absolute;
    text-align: center;
    right: 50%;
    transform: translateX(50%);
}

.s-block--features>div,
#enhaced-fixed-products-3>div {
    margin-top: 4rem;
}

@media (min-width: 768px) {

    [dir="rtl"] .s-block__title p,
    [dir="rtl"] .s-slider-block__title p {
        padding-left: 0;
    }
}


/*Section*/

.product-entry--vertical .product-entry__content {
    order: 2 !important;
    display: block;
}

.index .product-entry--vertical .product-entry__content {
    display: none;
}

#enhaced-fixed-products-4 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-5 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-6 .s-products-list-wrapper div:nth-child(2),
#enhaced-fixed-products-7 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-8 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-9 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-10 .s-products-list-wrapper div:nth-child(1),
#enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards div:nth-child(1) {
    order: 1;
}

#enhaced-fixed-products-3 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-4 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-5 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-8 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-9 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-10 .s-products-list-wrapper div:nth-child(3),
#enhaced-fixed-products-1 .s-products-list-wrapper.s-products-list-vertical-cards div:nth-child(5) {
    order: -1;
}

/*Social Icons*/
.store-footer .s-social-list {
    position: absolute;
    bottom: 100px;
    right: 8%;
}


@media (max-width: 1024px) {
    .store-footer .s-social-list {
        top: 380px;
        right: 50%;
        transform: translateX(50%);
    }

    .store-footer__inner .container div:first-of-type p {
        margin-bottom: 6rem;
    }
}

@media (min-width: 1276px) {
    .store-footer .s-social-list {
        right: 12.5%;
    }
}

.store-footer .s-social-link a {
    height: 4rem;
    width: 4rem;
}

.s-social-link a svg {
    height: 1.5rem;
    width: 1.5rem;
    fill: rgb(0 0 0);
}

.s-social-link:nth-child(1) a svg {
    fill: rgb(113, 30, 169);
}

.s-social-link:nth-child(3) a svg {
    fill: red;
}


/*SBC LOGO*/
.s-payments-list li:last-child {
    position: absolute;
    bottom: 100px;
    background: transparent;
}

.s-payments-list li:last-child img {
    display: none;
}

.s-payments-list li:last-child a::before {
    text-align: center;
    content: "";
    display: block;
    bottom: 100%;
    transform: translateX(0%);
    position: absolute;
    height: 150px;
    width: 150px;
    margin: 10px auto 15px;
    background-image: url("https://i.ibb.co/fzZ3XPQX/SBC-removebg-preview.png");
    background-size: contain;
    z-index: 2;
}

::-webkit-scrollbar {
    display: none;
}

article p:nth-child(5) strong,
article p:nth-child(9) strong,
article p:nth-child(13) strong,
article p:nth-child(17) strong {
    background-color: rgb(254 159 16) !important;
    padding: 5px;
    border-radius: 5px;
}

strong {
    font-weight: bolder;
    color: #000000;
    opacity: 1;
}


@media (max-width: 600px) {
  .store-footer .s-social-list {
        /*top: 385px;*/
        z-index: 2;
    }

    [dir="rtl"] .s-block__title .right-side,
    [dir="rtl"] .s-slider-block__title .right-side {
        padding-left: 0rem;
    }

    .questions-details .accordion-container .btn--accordion h2 {
        font-size: .9rem;
    }

    .product-index .product-entry--cat .promotion-badge-wrap {
        margin-top: 0;
    }

    .product-index .product-entry--cat .promotion-badge {
        width: 120px;
        text-align: center;
    }

    .product-index .product-entry--cat .product-entry__image img {
        min-height: 185px;
    }

    .s-products-slider-card {
        max-width: 55% !important;
    }

    .s-block.s-block--fixed-banner {
        margin-top: .5rem;
    }

    [class="s-products-list-wrapper s-products-list-vertical-cards"] {
        margin-bottom: 10px;
    }

    #karzoun-widget-send-button div {
        display: none;
    }

    #karzoun-widget-send-button {
        padding-left: 0;
        padding-right: 0;
        bottom: 120px;
        left: 20px;
        right: inherit;
        height: 40px;
        min-width: 40px;

    }

    .product-entry--default .promotion-badge {
        transform: translate(-4%, 0%);
    }
    
        .product-entry--default .promotion-badge.has-discount {
        transform: translate(-18%, 0%);
    }


    .product-index .product-entry.product-entry--default .product-entry .h-full {
        padding-top: 35px;
    }


    #index-products-list .product-entry .product-entry__image img {
        padding-top: 0px;
    }

    #enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical .product-entry__image::after {
        background-size: 112%;
    }

    #enhaced-fixed-products-1 .container .s-products-list-wrapper .product-entry.product-entry--vertical:nth-child(5) .product-entry__image::after {
        background-size: 98%;
        top: 6px;
    }
}

@media (max-width: 1024px) {
    #mobile-menu li {
        background: #FFF;
    }

    .s-payments-list li:last-child a::before {
        bottom: 0;
        height: 120px;
        width: 120px;

    }
}

@media (max-width: 1024px) {
.s-payments-list li:last-child {
    right: 45%;
}
}

@media (max-width: 750px) {
.s-payments-list li:last-child {
    right: 42%;
}
}


@media (max-width: 500px) {
.s-payments-list li:last-child {
    right: 38%;
}
.store-footer__inner .container > div:nth-of-type(2),
.store-footer__inner .container > div:nth-of-type(3){
  position: relative;
  z-index: 3;
}
}

@media (min-width: 1024px) {
    .lg\:grid-cols-7 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

.s-contacts-list.s-contacts-list-vertical {
     margin-bottom: 85px;
}

.s-installment-emkan-wrapper {
    border: 1px solid lightgray !important ;
    border: 1px solid lightgray !important;
}

.s-product-options-multiple-options-wrapper div {
    color: #FFF !important;
    color: #FFF !important;
}