/*====login page====*/
.s-login-modal-header-content::after{
    content: "للعملاء خارج المملكة فضلاً سجل دخولك عبر الايميل" !important;
    display: block !important;
    font-size: .58rem;
    font-weight: 200;
    line-height: 13px;
}

@font-face {
    font-family: Cardo;
    font-weight: 700;
    src: url("https://dndesign.sirv.com/cardo_n4.eebb245e383be6550785a657b25f51c2b83d7e78%20(1).woff2") format("woff2"),
  }
  :root {
    --font-main: 'Cardo', 'PingARLT';
}
/**header**/
header .main-nav-container{
    background-color: #fdf9f1;
}
/*first slidere*/
.advanced-slider__caption {
   /* align-items: end;*/
    padding-bottom: 2rem;
}
.advanced-slider__caption__inner__content__heading {
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #fff;
    font-family: Cardo;

}
@media (min-width: 640px) {
section.advanced-slider:first-of-type {
    display: none;

}
}

@media (max-width: 639px) {
    section.advanced-slider:nth-of-type(2) {
        display: none;
  
}
}


a.advanced-slider__caption__inner__content__button {
    background-color: transparent !important;
    background: none !important;
    padding: 6px;
    font-family: Cardo;
    border: 1px solid #fff;

}
.advanced-slider__slide:nth-child(2) a.advanced-slider__caption__inner__content__button {
    border: 0px solid #fff;
}

/**products**/
.mb-8.home-block-title .my-2{
    display: none;
}
.mb-8.home-block-title .text-2xl {
    font-size: 1.3rem;
}
.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button {
        display: none;
}
.product-card {
    background-color: transparent;
}
@media (max-width: 600px){
.product-card--vertical:not(.product-card--fit-height) .product-card__image {
    max-height: 20rem;
    min-height: 20rem;
}
}
@media (min-width: 600px){
.product-card--vertical:not(.product-card--fit-height) .product-card__image {
    max-height: 26rem;
    min-height: 26rem;
}
}
.product-card__buttons>div {
    display: none;
}
.product-card__normal-cart {
    display: none;
}

/**coustm reviews**/
section.s-block.s-block--custom-reviews p.mt-2{
    font-size: 1.3rem;
}
section.s-block.s-block--custom-reviews .my-2{
    display: none;
}
 section.s-block.s-block--custom-reviews .carousel-slider .swiper {
    padding-left: 0rem !important;
}
section.s-block.s-block--custom-reviews .review {
    display: flex;
    justify-content: center;
}
 section.s-block.s-block--custom-reviews img {
    display: none!important
}

section.s-block.s-block--custom-reviews .flex.items-center.mt-6.-mx-2 {
    flex-direction: column!important;
    text-align: center;
    margin-top: .5rem;
}

section.s-block.s-block--custom-reviews .sicon-quote:before {
    display: none
}
section.s-block.s-block--custom-reviews .text-store-text-primary {
    text-align: center
}
section.s-block.s-block--custom-reviews .flex.flex-col.justify-between {
    box-shadow: none;
    border: 0.02rem solid #000;
    border-radius: 8px;
    width: 90%;
    margin: auto;
    background: none;
}

/**reviews**/

/*testimonials*/
.s-block.s-block--testimonials .carousel-slider .swiper {
    padding-left: 0rem !important;
}
.s-block--testimonials.enhanced .review {
    display: flex;
    justify-content: center;
}
 .s-block--testimonials img {
    display: none!important
}

.s-block--testimonials .flex.items-center.mt-6.-mx-2 {
    flex-direction: column!important;
    text-align: center;
    margin-top: .5rem;
}

 .s-block--testimonials .sicon-quote:before {
    display: none
}
 .s-block--testimonials .text-store-text-primary {
    text-align: center
}
.s-block--testimonials .flex.flex-col.justify-between {
    box-shadow: none;
    border: 0.02rem solid #000;
    border-radius: 8px;
    width: 90%;
    margin: auto;
    background: none;
}


    /**chart**/
    .size-chart-btn {
        background-color: #000;
        color: #fff;
        padding: 5px 10px;
        border: none;
        cursor: pointer;
        font-size: 14px;
        margin-left: 10px;
        border-radius: 5px;
    }
    
    .size-chart-modal {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        justify-content: center;
        align-items: center;
    }
    
    .size-chart-content {
        background: white;
        padding: 20px;
        border-radius: 8px;
        width: 50%;
        text-align: center;
        position: relative;
    }
    
    .size-chart-images img {
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
    }
    
    label.s-product-options-option-label .close-btn {
        position: absolute;
        top: 10px;
        right: 15px;
        font-size: 24px;
        cursor: pointer;
    }
/**footer**/
.footer-is-custom .store-footer .store-footer__curve {
    display: none;
}
.store-footer__inner .container.grid img.img-fluid {
    filter: invert(1);
}
.store-footer__inner, .store-footer__newsletter, .store-footer__contacts-row {
    border-bottom-width: 0px;
}

.store-footer__inner .store-info-block {
    display: flex;
    flex-direction: column;
    align-items: center;
	padding:15px;
}
.store-footer__inner .store-info-block .block-vat > a {
    margin: 0px;
}
.store-footer__inner .block-vat img{
    max-width: 23px;
    width: 20px;
}
.store-footer__inner .block-vat{
    display: flex;
    align-items: center;
    justify-content: right;
	background-color: #fff;
    width: 124px;
    height: 34px;
    margin-bottom: 5px;
    border-radius: 4px;
    padding: 5px;
}
.store-footer__inner .block-vat .text{
    font-size: 10px;
    line-height: 15px;
    flex-direction: column;
    margin: 0 5px;
    margin-top: 2px;
}
.store-footer__inner .block-vat p,
.store-footer__inner .block-vat a {
    display: block;
    white-space: nowrap;
    font-weight: 500;
    color: #000!important;
    font-size: 8px;
}
.store-footer__inner .block-vat .number,
.store-footer__inner .block-vat a {
    color: #000!important;
    font-weight: 700;
}

.store-footer__inner .container.grid .lg\:-mt-\[45px\] .flex.rtl\:space-x-reverse{
    display:none
}
.footer-is-custom .store-footer .footer-rights p {
    color: #fff;
    opacity: 1;
}

.footer-bottom span.dev-link{
    display: inline-flex;
    font-size: 9px;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 0;
    color: #fff;
    opacity: 1;
    flex-direction: row-reverse;
}

.footer-bottom .mb-2\.5 {
    margin-bottom: 0.05rem;
}
#tabbyPromoWrapper #tabbyPromo * {
    background-color: #fdf9f1 !important;
}

.dan-slider .advanced-slider__slide:nth-child(4) .advanced-slider__caption{
       align-items: end;
}


.dan-slider .advanced-slider__slide:nth-child(3) .advanced-slider__caption{
       align-items: end;
       .dan-slider .advanced-slider__slide:nth-child(2) .advanced-slider__caption__inner__content{
    text-align: left !important;
}


}