/* Start Valantica custom CSS */ 
@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400..700&display=swap);.product-single .s-slider-thumbs {display: block !important;}.v-max-2xl{max-width:640px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}body{font-family:Cairo,sans-serif}salla-product-options{margin-bottom:0!important}.s-block--banners.container,.s-block--fixed-banner .container{max-width:unset!important}.s-product-options-colors-wrapper input[type=radio]+label span{width:1.5rem!important;height:1.5rem!important;margin-bottom:0!important}.s-product-options-colors-wrapper input[type=radio]+label div{font-size:12px!important}.s-product-options-colors-item{margin-bottom:0!important;margin-left:1.5rem!important}.tamara-product-widget{padding:16px 16px 0 6rem!important;border:1px solid #e5e7eb!important;margin-bottom:.5rem!important;margin-top:1rem}.main-content div.px-4,.product__description,.s-block--banners,.s-block--fixed-banner .container,salla-product-options{padding:0!important}.accordion-active:after,.footer-2 .store-log-and-description a>img:first-child,.footer-store-info a>img:first-child,.m-share_warpper,.product-single .products-accordion-warpper .accordion,.products-accordion-warpper>button:nth-of-type(2),.s-slider-thumbs-nav,div>nav.breadcrumbs{display:none!important}.products-accordion-warpper{margin-bottom:2rem!important;margin-top:0!important}.product__description,.products-accordion-warpper .panel .s-comments{margin:0!important}.products-accordion-warpper .panel{max-height:unset!important;border-bottom:unset!important}.component-options-sittings img{height:85vh;object-fit:cover}.s-block--banners .banner-entry,.s-block--fixed-banner img,salla-slider.details-slider .s-slider-container{border-radius:0!important}.s-block--banners .banner-entry{height:500px!important}.s-block--banners h2{padding:0 14px}.s-block--banners+.s-block--fixed-banner,.s-block--fixed-banner+.s-block--fixed-banner{margin-top:1rem!important}.footer-2 .store-log-and-description a>img:nth-child(2),.footer-store-info a>img:nth-child(2){display:block!important}custom-salla-product-card .v-counter{position:absolute;bottom:0;right:0}custom-salla-product-card .s-count-down-list{padding:0!important;margin:0!important;background:rgb(239 68 68 / 1)}custom-salla-product-card .s-count-down-item{height:unset!important;background-color:unset!important}custom-salla-product-card .s-count-down-item::after{left:-.35rem!important;font-weight:600!important;color:#fff!important;top:0}custom-salla-product-card .s-count-down-item-value{font-size:14px!important;color:#fff!important;font-weight:500!important;line-height:1.5rem!important}.s-slider-thumbs{margin-top:0!important}.s-slider-thumbs .s-slider-swiper-wrapper{justify-content:center}.s-slider-thumbs .swiper-slide{width:70px!important;min-height:70px!important;max-height:75px!important;border-radius:0!important;margin:0!important;object-fit:cover}.v-thumbs-slider.s-slider-thumbs-container .swiper-slide{transition-duration:.2s!important}.s-slider-thumbs .s-slider-swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active),.s-slider-thumbs .v-thumb-item:not(.swiper-slide-thumb-active){opacity:.4}.s-slider-thumbs .s-slider-swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active):hover,.s-slider-thumbs .v-thumb-item:not(.swiper-slide-thumb-active):hover{opacity:1}.s-count-down-boxed{padding:0!important;max-width:400px;margin:0!important}.s-count-down-boxed .s-count-down-item{height:4rem!important;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.swiper-vertical>.swiper-wrapper{flex-direction:row!important}.customer-reviews-block{padding-top:0!important;padding-bottom:0!important}.s-block--photos-slider .s-slider-container img{min-height:270px;object-fit:cover}.sidebar salla-slider .s-slider-container{border:0}.sidebar .s-slider-container .s-slider-swiper-wrapper{max-height:420px}.main-content>:not(.products-accordion-warpper){margin-left:12px;margin-right:12px}.products-accordion-warpper p:has(> strong),.products-accordion-warpper p:not(:has(*)),.products-accordion-warpper ul li{padding-right:12px!important}.s-product-card-content-sub{margin-bottom:.75rem!important}.color-container{display:flex;gap:2px;padding-left:.75rem;padding-right:.75rem;margin-bottom:8px}.color-circle{width:16px;height:16px;border-radius:50%;border:1px solid #ccc;cursor:pointer;position:relative}.color-circle:hover::after{content:attr(data-name);position:absolute;top:16px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:3px 8px;border-radius:4px;white-space:nowrap;font-size:12px;z-index:100}@media (min-width:768px){.s-block--banners .banner-entry{height:600px!important}.component-options-sittings img{height:110vh;object-fit:cover}.center_right h2{font-size:2rem}.s-slider-thumbs .swiper-slide{width:unset!important;max-width:110px}.sidebar .s-slider-container .s-slider-swiper-wrapper{max-height:580px}}.s-product-card-image img{object-fit:contain!important}@media (max-width:768px){.content--single-page{padding:1rem 0!important;border-radius:0!important}.content--single-page h1{margin-bottom:0!important}.content--single-page .content-entry>p:has(> strong),.content--single-page .content-entry>p:not(:has(*)),.content--single-page .content-entry>ul,.content--single-page .s-comments,.content--single-page h1{padding-right:.75rem;padding-left:.75rem}}.product__description ul li::before{content:"•";color:#000;font-weight:700;display:inline-block;width:1em}
    .v-max-image {
    	max-height: 340px;
    }
/* End Valantica custom CSS */ 

.moved-icon-container {
    margin-bottom: 0;
    padding: 0;
}

@media only screen and (max-width: 600px) {
  .s-offer-modal-slider-centered .s-offer-modal-slider-item {
  max-width: 42vw;
  }
}

section.offer-slider.relative.lg\:overflow-hidden.mb-8.md\:mb-16.rounded.p-2\.5.sm\:p-5.A-card {
    overflow: visible;
}

section.offer-slider.relative.lg\:overflow-hidden.mb-8.md\:mb-16.rounded.p-2\.5.sm\:p-5.A-card::before {
    border-radius: 15px 15px;
    font-size: 1rem;
    z-index: -1;
    content: "كمّل مجموعتك";
    width: fit-content;
    padding: 1rem;
    background: #e11d48;
    top: -3rem;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    color: white;
    font-weight: 800;
    font-family: inherit;
}


.offer-slider .s-slider-block__title:before {
    display:none;
}

[dir="rtl"] .s-slider-block__title-right {
    text-align: center;
    padding: 0;
}

[dir="rtl"] .s-slider-block__title h2 {
    padding-left: 2rem;
    padding: 0;
    color: black !important;
}