@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-Thin_fmbeeb.otf') format('opentype');
    font-weight: 100;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-ExtraLight_nvoyy0.otf') format('opentype');
    font-weight: 200;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-Light_fz4nn4.otf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523466/Zanjabeel-Regular_tfdczp.otf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523468/Zanjabeel-Medium_cb8wyo.otf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523466/Zanjabeel-SemiBold_sbv9zg.otf') format('opentype');
    font-weight: 600;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-Bold_uz3s9r.otf') format('opentype');
    font-weight: 700;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-ExtraBold_be1q7d.otf') format('opentype');
    font-weight: 800;
}

@font-face {
    font-family: 'Zanjabeel';
    src: url('https://res.cloudinary.com/dyyxhm3uc/raw/upload/v1774523467/Zanjabeel-Black_qlmpor.otf') format('opentype');
    font-weight: 900;
}

:root {
    --main-color: #714742;
}

body { 
    background:#fff;
    font-family: 'Zanjabeel';
}
/*****************Navbar*****************/
body.trans_header .store-header {
    background: linear-gradient(135deg, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%));
    backdrop-filter: blur(4px);
    border-radius: 20px;
    box-shadow: 0 8px 20px 0 rgb(0 0 0 / 19%);
    background-color: transparent !important;
    border-radius: 0;
    padding-bottom: 20px;
}

body.trans_header .store-header .top-navbar {
    border: 0px !important;
}

.main-menu li>a:hover {
    color: white !important;
    font-weight: 700 !important;
}
.main-menu li.root-level>a {
    font-weight: 300;
    font-size: 1.125rem;
}

.s-cart-summary-count {
    background-color: var(--main-color);
}

@media (max-width: 800px) {
    body.trans_header .store-header {
        position: relative;
        background-color: var(--main-color) !important;
    }

    .s-cart-summary-count {
    color: var(--main-color);
    background-color: white;
}
}
/*****************Navbar*****************/
/*****************video*****************/
section.advanced-slider.advanced-slider--0.auto-height  h2.advanced-slider__caption__inner__content__heading {
    color: white !important;
    font-weight: 700;
}

section.advanced-slider.advanced-slider--0.auto-height  .advanced-slider__caption__inner__content__text {
    color: white !important;
}

section.advanced-slider.advanced-slider--0.auto-height.advanced-slider__caption__inner__content__button {
    border-radius: 8px !important;
}

a.advanced-slider__caption__inner__content__button {
    animation: none !important;
    color: white !important;
    font-family: "Tajawal", sans-serif;
    font-size: 1rem;
    border-radius: 12px;
}

section.advanced-slider.advanced-slider--0.auto-height.advanced-slider__caption__inner__content__button:before {
    display: none;
}

section.advanced-slider.advanced-slider--0.auto-height.advanced-slider__caption__inner__content__button:hover span {
    color: white !important;
}

@media (min-width: 1280px) { 
    section.advanced-slider.advanced-slider--0.auto-height.advanced-slider h2.advanced-slider__caption__inner__content__heading {
    font-size: 4.5rem;
    margin-bottom: 36px;
}

section.advanced-slider.advanced-slider--0.auto-height .advanced-slider__caption__inner__content__text {
    font-size: 2rem;
}

section.advanced-slider.advanced-slider--0.auto-height a.advanced-slider__caption__inner__content__button {
    font-size: 1.5rem;
}
}
/*****************video*****************/
/*****************Banner*****************/
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--1 .container {
    width: 100%;
    max-width: 100%;
}
/*****************Banner*****************/
/*****************Products*****************/
.enhanced-title-border {
    border: 0 !important;
    width: 30%;
    background-image: url(https://i.ibb.co/TMm0Rrnk/Frame-94.png);
    background-position: center;
    background-size: cover;
    height: 20px;
}

.product-card--vertical {
    box-shadow: -1px 1px 5px rgba(54, 54, 54, 0.12), -1px 1px 5px rgba(54, 54, 54, 0.12);
    border-radius: 12px;
    overflow: hidden;
    transition: .5s ease-in;
}


.product-card__addToCart__btn salla-button{
    background: #714742 !important;
    border-radius: 8px !important;
    color: #FFFFFF !important;
}

.product-card__price .total-price {
    color: #965F58 !important;
    font-size: 1.5rem;
}

.product-card__title a {
    color: #35211F;
    font-size: 1.25rem;
}

img.h-full.w-full.main-image.transition-opacity.hover\:opacity-90.object-contain {
    object-fit: cover;
}

@media (max-width: 786px) {
    .product-card__price .total-price {
        font-size: 1rem;
    }

    .product-card__title a {
    font-size: 1rem;
}
}

.text-store-text-primary {
    padding-top: 14px;
}

.product-card--vertical:nth-child(1), custom-salla-product-card#product-1939291156 {
    order: 1
}

.s-products-slider-card.swiper-slide.swiper-slide-active {
    order: 1;
}
/*****************Products*****************/
/*****************compare*****************/
section.s-block.s-block--compare.compare-3.s-block {
    margin-bottom: 104px;
}

section.s-block.s-block--compare.compare-3.s-block .text-store-text-primary {
    color: #965F58;
    font-size: 2.5rem;
    margin-bottom: 20px;
}

section.s-block.s-block--compare.compare-3.s-block .text-store-text-secondary {
    color: #965F58;
    font-size: 2.5rem;
}

@media (max-width:768px) {
    section.s-block.s-block--compare.compare-3.s-block {
    margin-bottom: 40px;
}

    section.s-block.s-block--compare.compare-3.s-block .text-store-text-primary {
    font-size: 1rem;
    margin-bottom: 5px;
}

section.s-block.s-block--compare.compare-3.s-block .text-store-text-secondary {
    font-size: 1rem;
}
}

section.s-block.s-block--compare.compare-3.s-block .enhanced-title-border {
    display: none;
}
/*****************compare*****************/
/*****************second video*****************/

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider h2 {
    color: white;
    font-weight: 700;
    text-align: center;
    font-size: 1.25rem;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider  p {
    color: white;
    text-align: center;
    font-size: .75rem;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider__caption__inner__content__button {
    border-radius: 8px !important;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider a {
    animation: none !important;
    color: white !important;
    font-family: "Tajawal", sans-serif;
    font-size: 1rem;
    text-align: center;
    margin: auto;
    border-radius: 12px;
    margin-top: 26px;
}

.advanced-slider__caption__inner__content {
    text-align: center !important;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider__caption__inner__content__button:before {
    display: none;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider__caption__inner__content__button:hover span {
    color: white !important;
}

@media (min-width: 1280px) { 
    section.advanced-slider.advanced-slider--4.auto-height.advanced-slider  h2 {
    font-size: 3.5rem;
    margin-bottom: 36px;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider  p {
    font-size: 1.5rem;
}

section.advanced-slider.advanced-slider--4.auto-height.advanced-slider a {
    font-size: 1.5rem;
}
}
/*****************second video*****************/
/*****************special products*****************/
section.s-block.s-block--special-products-slider--5.s-block--special-products-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding-block: 20px;
}

section.s-block.s-block--special-products-slider--5.s-block--special-products-slider .lg\:space-y-8>:not([hidden])~:not([hidden]) {
    margin-block: 8px;
}

section.s-block.s-block--special-products-slider--5.s-block--special-products-slider a.advanced-slider__caption__inner__content__button {
    background: linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0));
    backdrop-filter: blur(5px);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0,0,0,0.37);
    background-color: transparent!important;
    color: #1E1E1E!important;
    border-radius: 12px!important;
    padding: 12px 40px;
    border: 0px !important;
    color: white !important
}

section.s-block.s-block--special-products-slider--5.s-block--special-products-slider .product-card__title {
    margin-bottom: 10px;
}
/*****************special products*****************/
/*****************Features*****************/
section.s-block.s-block--enhanced-features.container {
    padding-block: 20px;
}

.s-block--enhanced-features__item.group.overflow-hidden {
    border: 0px;
    border-radius: 16px !important;
    box-shadow: 1px 1px 4px rgba(54, 54, 54, 0.12), -1px 1px 4px rgba(54, 54, 54, 0.12) !important;
}

.s-block--enhanced-features__item .feature-icon {
    margin-bottom: 30px;
}

.s-block--enhanced-features__item:hover {
    scale: 1 !important;
    transform: none !important; 
}

.group:hover .group-hover\:scale-y-100, .group:hover .group-hover\:scale-x-100 {
    display: none;
}

@media (max-width: 768px) {
    .s-block--enhanced-features__item h2 {
        font-size: .875rem;
    }
}
/*****************Features*****************/
/*****************Testimonial*****************/
section.s-block.s-block--testimonials.overflow-hidden.relative.enhanced .flex.items-center.gap-8.mt-5 {
    display: none
}

.s-reviews-container .swiper-slide {
    padding-block: 20px;
}

.s-block--custom-reviews .review > div, .s-block--testimonials.enhanced .review > div {
    border-radius: 16px !important;
    box-shadow: 1px 1px 4px rgba(54, 54, 54, 0.12), -1px 1px 4px rgba(54, 54, 54, 0.12) !important;
    padding-block: 10px;
    transition: .5s ease-in;
}

.s-reviews-testimonial__text p {
    margin-bottom: 26px;
    color: #714742;
}

.s-reviews-testimonial__info h2 {
    color: #714742;
}

.s-reviews-header {
    margin-right: 0px;
} 

.s-reviews-container .swiper-slide:not(.swiper-slide-active) .s-reviews-testimonial__icon svg, .s-reviews-testimonial__icon svg:where([dir="rtl"], [dir="rtl"] *) {
    display: none;
}

@media (max-width: 767px) {
    .s-reviews-testimonials-slider .swiper:where([dir=rtl],[dir=rtl] *) {
    padding: 0px;
}

.s-reviews-testimonial__text p {
    margin-bottom: 16px;
    font-size: 14px;
}
}
/*****************Testimonial*****************/
/*****************Footer*****************/
.footer-is-custom .store-footer .store-footer__curve {
    display: none;
}

.store-footer h3 {
    font-size: 1.5rem;
    font-weight: 700;
}

.footer-list a {
    padding-bottom: .25rem;
    padding-top: .25rem;
    font-weight: 300;
    font-size: 14px;
}

@media (min-width: 1024px) {
    .store-footer h3 {
        margin-bottom: .5rem;
    }
}

.store-footer__contacts-row {
    border: 0px !important;
} 

.store-footer__inner {
    border: 0px !important;
    padding-bottom: 0px;
}

.enhanced_rounded_contacts a {
    border: 0px;
}

.rounded_contacts a, .rounded_contacts a i {
    border: 0px;
}

.s-social-link a svg {
    height: 1.5rem;
    width: 1.25rem;
}
/*****************Footer*****************/