@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@700;800;900&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
.hide-option {
	pointer-events: none;
	position: relative;
}
.hide-option label {
	opacity: 0.4;
}

.hide-option:after {
	/* position: absolute; */
	content: "تم اختيارها في الأساسي";
	display: block;
	margin: 10px 0;
}

@media only screen and (min-width: 768px) {
	.hide-option {
		display: flex;
		flex-wrap: wrap;
	}
}


/* disable same option */
.dark .s-product-options-wrapper input[disabled] {
opacity:0.25;
    background-color: lightgrey !important;
}


article.full-description.details.opt-text,
article.full-description.details.opt-text * {
    color: #000000 !important;
}
/* option checked color 2026-08 */
.s-product-options-option input[type="checkbox"]:checked,
.s-product-options-option input[type="radio"]:checked,
.s-product-options-multiple-options-wrapper input[type="checkbox"]:checked,
.s-product-options-multiple-options-wrapper input[type="radio"]:checked {
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
}
/* ============ LegendAim · Neo skin v1 (draft) ============ */
:root{--n-bg:#e9e2d1;--n-bg2:#ddd4bf;--n-ink:#0f0e0d;--n-soft:#4b4844;--n-line:#cdc3aa;--n-card:#f5f0e4;--n-p:#8d74d9;--n-pd:#6e55c2;--n-pl:#b39bec;--n-y:#ffd84a;--n-r:14px;--n-disp:"Cairo","IBM Plex Sans Arabic",PingARLT,sans-serif;--n-body:"IBM Plex Sans Arabic",PingARLT,-apple-system,sans-serif}
html,body{background:var(--n-bg)!important;color:var(--n-ink)}
body{background-image:none!important;font-family:var(--n-body)}
h1,h2,h3,.font-primary{font-family:var(--n-disp)}
a:focus-visible,button:focus-visible,label:focus-visible{outline:3px solid var(--n-pd);outline-offset:3px}
.store-header .main-nav-container{background:var(--n-bg)!important;border-bottom:3px solid var(--n-ink);box-shadow:none!important}
.store-header .header-inner{background:var(--n-bg)!important}
.store-header .s-cart-summary-count{background:var(--n-y)!important;color:var(--n-ink)!important;border:2px solid var(--n-ink);font-weight:800}
.store-header .sicon-menu,.store-header .sicon-search,.store-header .sicon-user,.store-header .sicon-shopping{color:var(--n-ink)!important}
.store-header .header-btn,.store-header .search-btn{transition:transform .15s}
.store-header .header-btn:hover,.store-header .search-btn:hover{transform:translate(-1px,-1px)}
:is(.s-block--banners,.s-block--features,.s-block--faqs,.s-block--testimonials,.s-block--angel-products,.s-block--best-offers) :is(.s-block__title,.s-slider-block__title,.title-wrapper) h2{display:inline-block;width:auto!important;max-width:100%;padding:.06em .6em .16em;background:var(--n-y);color:var(--n-ink)!important;border:3px solid var(--n-ink);border-radius:10px;box-shadow:4px 4px 0 var(--n-ink);transform:rotate(-1deg);font:900 clamp(24px,3vw,40px)/1.4 var(--n-disp)!important}
.s-block--banners .s-block__title h2,.s-block--testimonials h2{background:var(--n-pl)}
.s-block--faqs .s-block__title h2{background:var(--n-pl)}
.s-block--banners .s-block__title>div,.s-block--features .s-block__title>div,.s-block--faqs .s-block__title>div{align-items:center}
.s-block--banners .s-block__title h2,.s-block--features .s-block__title h2,.s-block--faqs .s-block__title h2{margin-inline:auto}
.s-block__title p,.s-block__title .da-ts{color:var(--n-soft)!important;font-weight:500;margin-top:14px!important;text-align:center}
.s-block__display-all,.s-slider-block__display-all{font-weight:800;color:var(--n-ink)!important;border-bottom:3px solid var(--n-p)}
.s-slider-nav-arrow,.s-slider-prev,.s-slider-next{background:var(--n-card)!important;border:2px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:2px 2px 0 var(--n-ink);color:var(--n-ink)!important}
.s-block--hero-slider .hero-slider-title h2{font-family:var(--n-disp)!important;font-weight:900!important;font-size:clamp(24px,2.7vw,44px)!important;line-height:1.3!important}
.s-block--hero-slider .hero-slider-subtitle,.s-block--hero-slider .hero-slider-subtitle *{font-family:var(--n-body)!important;font-weight:500!important;font-size:clamp(14px,1.35vw,19px)!important;line-height:1.7!important}
.s-block--hero-slider .hero-slider-btn a{background:var(--n-pd)!important;color:#fff!important;border:3px solid var(--n-ink)!important;border-radius:999px!important;box-shadow:5px 5px 0 var(--n-ink);font-family:var(--n-disp)!important;font-weight:800!important;transition:transform .15s,box-shadow .15s,background .15s,color .15s}
.s-block--hero-slider .hero-slider-btn a:hover{background:var(--n-y)!important;color:var(--n-ink)!important;box-shadow:8px 8px 0 var(--n-ink);transform:translate(-2px,-2px)}
.s-block--hero-slider .hero-slider-btn a:active{box-shadow:2px 2px 0 var(--n-ink);transform:translate(2px,2px)}
.s-block--hero-slider .hero-slider-btn a *{color:inherit!important}
.s-block--banners .banner-square,.s-block--banners .banner-square *{filter:none!important}
.s-block--banners .banner-square{border-radius:var(--n-r);transition:transform .18s}
.s-block--banners .banner-square:hover{transform:translate(-3px,-3px)}
.s-block--banners .on-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.s-block--features.angel-features{background:var(--n-bg2)!important;border-block:3px solid var(--n-ink);padding-block:56px!important}
.angel-feature{background:var(--n-card);border:3px solid var(--n-ink);border-radius:var(--n-r);box-shadow:6px 6px 0 var(--n-p);padding:26px 18px!important;transition:transform .18s,box-shadow .18s}
.angel-feature:nth-child(2){box-shadow:6px 6px 0 var(--n-y)}
.angel-feature:nth-child(3){box-shadow:6px 6px 0 var(--n-pl)}
.angel-feature:hover{transform:translate(-3px,-3px)}
.angel-feature>div:first-child{background:var(--n-y);border:3px solid var(--n-ink);border-radius:12px;box-shadow:3px 3px 0 var(--n-ink);width:64px!important;height:64px!important;display:grid;place-items:center}
.angel-feature>div:first-child *{color:var(--n-ink)!important}
.angel-feature p:first-child{font-family:var(--n-disp)!important;font-weight:800;color:var(--n-ink)!important}
.angel-feature p+p{color:var(--n-soft)!important;font-weight:500}
.s-block--angel-products,.s-block--best-offers{background:transparent!important}
custom-salla-product-card.s-product-card-entry{background:var(--n-card)!important;border:3px solid var(--n-ink)!important;border-radius:var(--n-r)!important;box-shadow:4px 4px 0 var(--n-ink)!important;overflow:hidden;transition:transform .18s,box-shadow .18s}
custom-salla-product-card.s-product-card-entry:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--n-p),8px 8px 0 3px var(--n-ink)!important}
custom-salla-product-card .s-product-card-image{border-bottom:3px solid var(--n-ink)}
custom-salla-product-card .s-product-card-promotion-title{background:var(--n-y)!important;color:var(--n-ink)!important;border:2px solid var(--n-ink);border-radius:6px!important;font-weight:800;box-shadow:2px 2px 0 var(--n-ink)}
custom-salla-product-card .s-product-card-rating{background:var(--n-card);border:2px solid var(--n-ink);border-radius:999px;padding-inline:8px;font-weight:700;color:var(--n-ink)!important}
custom-salla-product-card .s-product-card-category{background:var(--n-bg2)!important;border:2px solid var(--n-ink);border-radius:6px!important;font-weight:700;color:var(--n-ink)!important}
custom-salla-product-card .s-product-card-content-title a{font-family:var(--n-disp);font-weight:800;color:var(--n-ink)!important}
custom-salla-product-card .s-product-card-content-subtitle{color:var(--n-pd)!important;font-weight:600}
custom-salla-product-card .s-product-card-price{font-family:var(--n-disp);font-weight:900;color:var(--n-ink)!important}
custom-salla-product-card .s-product-card-price-before{color:#6b665d!important}
custom-salla-product-card .s-button-element{background:var(--n-y)!important;color:var(--n-ink)!important;border:3px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:3px 3px 0 var(--n-ink);font-family:var(--n-disp);font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}
custom-salla-product-card .s-button-element:hover{background:var(--n-pd)!important;color:#fff!important;transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--n-ink)}
custom-salla-product-card .s-button-element:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--n-ink)}
.s-count-down-ended,.s-product-card-countdown:has(.s-count-down-ended){display:none!important}
.s-block--special-product .container>div{background:var(--n-card)!important;border:3px solid var(--n-ink);border-radius:var(--n-r)!important;box-shadow:8px 8px 0 var(--n-p)}
.s-block--special-product h2{font-family:var(--n-disp)!important;font-weight:900!important;color:var(--n-ink)!important}
.s-block--special-product .special-price-current{color:var(--n-pd)!important;font-family:var(--n-disp);font-weight:900}
.s-block--testimonials .swiper-slide>div{background:var(--n-card)!important;border:3px solid var(--n-ink);border-radius:var(--n-r)!important;box-shadow:5px 5px 0 var(--n-ink)}
.s-block--testimonials .testimonial__icon{color:var(--n-p)!important;opacity:1!important}
.s-block--faqs .faqs-list__item{background:var(--n-card)!important;border:3px solid var(--n-ink)!important;border-radius:12px!important;box-shadow:4px 4px 0 var(--n-ink);transition:box-shadow .15s}
.s-block--faqs .faqs-list__item label{font-family:var(--n-disp)!important;font-weight:800!important;font-size:16.5px!important;color:var(--n-ink)}
.s-block--faqs .faq-container:has(input:checked) .faqs-list__item{box-shadow:6px 6px 0 var(--n-p),6px 6px 0 3px var(--n-ink)}
.s-block--faqs .open-badge{background:var(--n-y)!important;color:var(--n-ink)!important;border:2px solid var(--n-ink);border-radius:8px!important}
.s-block--faqs .faq-answer p{color:var(--n-soft)!important;font-weight:500}
.store-footer__inner{background:var(--n-bg2)!important;border-top:3px solid var(--n-ink)}
.store-footer .footer-title,.store-footer .s-contacts-title{font-family:var(--n-disp);font-weight:900;color:var(--n-ink)!important}
.store-footer .footer-description,.store-footer .footer-list a{color:var(--n-soft)!important;font-weight:500}
.store-footer .footer-list a:hover{color:var(--n-pd)!important}
.store-footer .s-social-link a,.store-footer .s-contacts-item{transition:transform .15s}
.store-footer .s-social-link a:hover,.store-footer .s-contacts-item:hover{transform:translate(-2px,-2px)}
@media (max-width:767px){
  .s-block--hero-slider .hero-slider-btn a{box-shadow:3px 3px 0 var(--n-ink)}
  .angel-feature{box-shadow:4px 4px 0 var(--n-p)}
  .s-block--special-product .container>div{box-shadow:5px 5px 0 var(--n-p)}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

/* ---------- Refinements v2 ---------- */
.s-block--bundle-personalized-shoppers-who-bought{padding:0!important}
.store-footer{margin-top:0!important}
.s-block--features.angel-features{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}
.s-block--features.angel-features::before,.s-block--features.angel-features::after{display:none!important}
.s-block--hero-slider.container salla-slider{border:3px solid var(--n-ink);border-radius:var(--n-r);box-shadow:8px 8px 0 var(--n-ink);overflow:hidden}
.s-block--special-product .p_image{background:var(--n-pl);background-image:repeating-linear-gradient(135deg,rgba(15,14,13,.07) 0 2px,transparent 2px 16px);border-inline-end:3px solid var(--n-ink)}
.s-block--special-product .p_image a{padding:28px}
.s-block--special-product .p_image img{height:auto!important;max-height:440px;width:auto!important;max-width:100%;margin:auto;object-fit:contain;filter:drop-shadow(0 14px 10px rgba(15,14,13,.3))}
.s-block--special-product .tab-trigger{width:48px;height:48px;background:var(--n-card)!important;color:var(--n-ink)!important;border:3px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:3px 3px 0 var(--n-ink);transition:transform .15s,box-shadow .15s,background .15s}
.s-block--special-product .tab-trigger.is-active{background:var(--n-y)!important;transform:translate(1px,1px);box-shadow:2px 2px 0 var(--n-ink)}
.s-block--special-product .tab-trigger *{color:var(--n-ink)!important}
.s-block--special-product .special-products-btn .s-button-element{background:var(--n-pd)!important;color:#fff!important;border:3px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:4px 4px 0 var(--n-ink);font-family:var(--n-disp);font-weight:800;transition:transform .15s,box-shadow .15s,background .15s,color .15s}
.s-block--special-product .special-products-btn .s-button-element *{color:inherit!important}
.s-block--special-product .special-products-btn a{background:var(--n-y)!important;color:var(--n-ink)!important;border:3px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:4px 4px 0 var(--n-ink);font-family:var(--n-disp);font-weight:800;transition:transform .15s,box-shadow .15s}
.s-block--special-product .special-products-btn a *{color:inherit!important}
.s-block--special-product .special-products-btn .s-button-element:hover,.s-block--special-product .special-products-btn a:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--n-ink)}
@media (max-width:767px){
  .s-block--special-product .p_image{border-inline-end:0;border-bottom:3px solid var(--n-ink)}
  .s-block--hero-slider.container salla-slider{box-shadow:5px 5px 0 var(--n-ink)}
}

.s-block--special-product .p_image img{border:3px solid var(--n-ink);border-radius:12px;box-shadow:6px 6px 0 var(--n-ink);background:var(--n-card);filter:none!important}

/* ---------- Refinements v3 ---------- */
.s-block--features .angel-feature .mt-2 p:last-child{color:var(--n-soft)!important;font-weight:500!important}
@media (max-width:767px){
  .angel-feature{width:100%!important}
  custom-salla-product-card .s-product-card-promotion-title{font-size:10.5px!important;line-height:1.25!important;padding:2px 6px!important;width:max-content!important;max-width:84%!important;white-space:normal}
  custom-salla-product-card .s-button-element{padding-inline:6px!important;font-size:12.5px!important;gap:4px!important}
  custom-salla-product-card .s-button-text{white-space:nowrap!important;overflow:visible!important}
  custom-salla-product-card .s-product-card-category{font-size:11px!important}
}

/* ---------- Refinements v4 ---------- */
html body,html body.dark{background-color:var(--n-bg)!important;background-image:none!important}
html body .store-footer .store-footer__inner,html body .store-footer .store-footer__inner.da-bgm{background:var(--n-bg2)!important;background-color:var(--n-bg2)!important}
html body .store-header .main-nav-container,html body .store-header .header-inner,html body .store-header .header-inner.da-bgm{background:var(--n-bg)!important;background-color:var(--n-bg)!important}
@media (max-width:767px){custom-salla-product-card .s-button-element i,custom-salla-product-card .s-button-element svg{display:none!important}}

html body.da-bgm.has-bg,html body.index.da-bgm{background-color:var(--n-bg)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")!important;background-size:200px 200px!important;background-repeat:repeat!important;background-attachment:scroll!important}
/* ===== Neo v5: inner pages (category / product) ===== */
nav.breadcrumbs,nav.breadcrumbs a{font-family:var(--n-body)!important;color:var(--n-soft)!important}
nav.breadcrumbs li:last-child,nav.breadcrumbs li:last-child *{color:var(--n-ink)!important;font-weight:700}
.nav-header.da-bgg{background:var(--n-bg2)!important;border-bottom:3px solid var(--n-ink)!important}
.nav-header .category_title,.nav-header h1{font-family:var(--n-disp)!important;font-weight:900!important;color:var(--n-ink)!important}
body.product-single .main-content h1{font-family:var(--n-disp)!important;font-weight:900!important;color:var(--n-ink)!important;line-height:1.4}
body.product-single .main-content .price,body.product-single .main-content .price *{font-family:var(--n-disp)!important;font-weight:900!important}
body.product-single .main-content .price .total-price{color:var(--n-pd)!important}
body.product-single .main-content .main-categoty a{background:var(--n-bg2)!important;border:2px solid var(--n-ink);border-radius:6px!important;padding:2px 10px;font-weight:700;color:var(--n-ink)!important}
body.product-single .main-content .full-description,body.product-single .main-content .s-block--payment,body.product-single .product-reviews{background:var(--n-card)!important;border:3px solid var(--n-ink)!important;border-radius:var(--n-r)!important;box-shadow:4px 4px 0 var(--n-ink)}
body.product-single .full-description h1,body.product-single .full-description h2,body.product-single .full-description h3{font-family:var(--n-disp)!important;font-weight:800!important;color:var(--n-ink)!important}
body.product-single .details-slider{border:3px solid var(--n-ink)!important;border-radius:var(--n-r)!important;box-shadow:6px 6px 0 var(--n-ink);background:var(--n-card);overflow:hidden}
body.product-single .product-form .s-button-element,body.product-single .sticky-product-bar .s-button-element{border:3px solid var(--n-ink)!important;border-radius:10px!important;box-shadow:4px 4px 0 var(--n-ink);font-family:var(--n-disp);font-weight:800;transition:transform .15s,box-shadow .15s,background .15s,color .15s}
body.product-single .product-form .s-button-primary,body.product-single .sticky-product-bar .s-button-primary{background:var(--n-pd)!important;color:#fff!important}
body.product-single .product-form .s-button-primary *,body.product-single .sticky-product-bar .s-button-primary *{color:inherit!important}
body.product-single .product-form .s-button-primary:hover,body.product-single .sticky-product-bar .s-button-primary:hover{background:var(--n-y)!important;color:var(--n-ink)!important;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--n-ink)}
body.product-single .s-add-product-button-mini-checkout .s-button-element{background:var(--n-y)!important;color:var(--n-ink)!important}
body.product-single .s-quantity-input{border:3px solid var(--n-ink)!important;border-radius:10px!important;background:var(--n-card)!important;overflow:hidden}
body.product-single .s-quantity-input input{font-family:var(--n-disp);font-weight:800;color:var(--n-ink)}
body.product-single .sticky-product-bar{background:var(--n-card)!important;border-top:3px solid var(--n-ink)!important;border-radius:0!important}

/* ===== Neo v6: soften remaining whites ===== */
body .da-bgg{background-color:var(--n-bg2)!important}
nav.breadcrumbs{background:transparent!important}
body.product-single .details,body.product-single .main-content .mb-5:has(mispay-widget),body.product-single .main-content .mb-5:has(.styles__containerPortal--c9f84),body.product-single .s-installment-madfu-wrapper,body.product-single mispay-widget,body.product-single .styles__containerPortal--c9f84{background:var(--n-card)!important}
/* ===== Neo v7: product tabs panel ===== */
.tabs-wrapper.tabs-wrapper__special,.tabs-wrapper__special{background:var(--n-card)!important}
/* ===== Neo v8: hero lock - text sits ON the banner and scales with it (art-specific: text zone = left 31%, card = right) ===== */
.s-block--hero-slider .swiper-slide{container-type:inline-size}
.s-block--hero-slider .home-slider__content{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;display:block!important;pointer-events:none}
.s-block--hero-slider .home-slider__content>div{position:absolute!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;left:6%!important;right:6%!important;top:auto!important;bottom:60.5%!important;width:auto!important;max-width:none!important}
.s-block--hero-slider .home-slider__content>div>div:first-child{width:100%!important;max-width:none!important;gap:2.2vw!important;gap:2.2cqw!important}
.s-block--hero-slider .hero-slider-title h2{font-size:clamp(17px,6.15vw,44px)!important;font-size:clamp(17px,6.15cqw,44px)!important;line-height:1.28!important;max-width:11.5em;margin-inline:auto}
.s-block--hero-slider .hero-slider-subtitle,.s-block--hero-slider .hero-slider-subtitle *{font-size:clamp(11.5px,3.6vw,26px)!important;font-size:clamp(11.5px,3.6cqw,26px)!important;line-height:1.6!important;text-wrap:balance}
.s-block--hero-slider .hero-slider-btn{margin-top:3.2vw!important;margin-top:3.2cqw!important;pointer-events:auto}
.s-block--hero-slider .hero-slider-btn a{font-size:clamp(12px,3.6vw,24px)!important;font-size:clamp(12px,3.6cqw,24px)!important;line-height:1.5!important;padding:clamp(5px,2vw,12px) clamp(12px,4.1vw,30px)!important;padding:clamp(5px,2cqw,12px) clamp(12px,4.1cqw,30px)!important;border-width:clamp(2px,.77vw,4px)!important;border-width:clamp(2px,.77cqw,4px)!important;box-shadow:clamp(2px,.77vw,5px) clamp(2px,.77vw,5px) 0 var(--n-ink);box-shadow:clamp(2px,.77cqw,5px) clamp(2px,.77cqw,5px) 0 var(--n-ink)}
@media (min-width:768px){
.s-block--hero-slider .home-slider__content>div{left:8.6%!important;right:auto!important;width:30.6%!important;top:43%!important;bottom:auto!important;translate:0 -50%!important;align-items:flex-start!important}
.s-block--hero-slider .home-slider__content>div>div:first-child{gap:.55vw!important;gap:.55cqw!important}
.s-block--hero-slider .hero-slider-title h2{font-size:clamp(18px,2.7vw,64px)!important;font-size:clamp(18px,2.7cqw,64px)!important;line-height:1.3!important}
.s-block--hero-slider .hero-slider-subtitle,.s-block--hero-slider .hero-slider-subtitle *{font-size:clamp(11px,1.32vw,28px)!important;font-size:clamp(11px,1.32cqw,28px)!important;line-height:1.7!important}
.s-block--hero-slider .hero-slider-btn{margin-top:1.1vw!important;margin-top:1.1cqw!important}
.s-block--hero-slider .hero-slider-btn a{font-size:clamp(12px,1.25vw,26px)!important;font-size:clamp(12px,1.25cqw,26px)!important;padding:clamp(5px,.55vw,14px) clamp(12px,1.4vw,32px)!important;padding:clamp(5px,.55cqw,14px) clamp(12px,1.4cqw,32px)!important;border-width:clamp(2px,.21vw,4px)!important;border-width:clamp(2px,.21cqw,4px)!important;box-shadow:clamp(3px,.35vw,7px) clamp(3px,.35vw,7px) 0 var(--n-ink);box-shadow:clamp(3px,.35cqw,7px) clamp(3px,.35cqw,7px) 0 var(--n-ink)}
}
/* gentle attention pulse on the CTA (animate.style "pulse" idea): live slide only, twice, reduced-motion safe */
@keyframes la-pulse{0%,100%{scale:1}50%{scale:1.06}}
.s-block--hero-slider .swiper-slide-active .hero-slider-btn a{animation:la-pulse 1.1s ease-in-out 1.4s 2}
@media (prefers-reduced-motion:reduce){.s-block--hero-slider .swiper-slide-active .hero-slider-btn a{animation:none}}
/* ===== Neo v8b: bundle banner (button only) - CTA centred in the free yellow area, readable size, still locked to the art ===== */
.s-block--hero-slider[component-id="829294317"] .hero-slider-btn a{font-size:clamp(14px,3.6vw,24px)!important;font-size:clamp(14px,3.6cqw,24px)!important}
@media (min-width:768px){
.s-block--hero-slider[component-id="829294317"] .home-slider__content>div{left:8%!important;width:33%!important;top:50.5%!important;align-items:center!important}
.s-block--hero-slider[component-id="829294317"] .hero-slider-btn{margin-top:0!important}
.s-block--hero-slider[component-id="829294317"] .hero-slider-btn a{font-size:clamp(15px,1.27vw,28px)!important;font-size:clamp(15px,1.27cqw,28px)!important;padding:clamp(8px,.8vw,16px) clamp(18px,1.7vw,36px)!important;padding:clamp(8px,.8cqw,16px) clamp(18px,1.7cqw,36px)!important}
}
/* ===== Neo v8c: banner copy is Arabic, so keep it RTL on the LTR (/en) storefront too - same layout and reading order as /ar ===== */
.s-block--hero-slider .home-slider__content{direction:rtl!important}
@media (min-width:768px){
.s-block--hero-slider .home-slider__content>div>div:first-child{text-align:right!important}
}