@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@600;700;800;900&display=swap");
@media(max-width: 768px)
{
.s-trust-badges-wrapper {
    justify-content: center !important;
}
#contact-slot{
	display: flex !important;
	justify-content: center !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div > div.scroll-top.fixed.right-4.w-12.h-12.rounded-full.z-40.text-white.text-lg.flex.justify-center.items-center.cursor-pointer.duration-500.bottom-14{
	bottom: 4.2rem !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > a > button{
		bottom: 4.2rem !important;
}

}

/* ================= كرت المنتج ================= */
custom-salla-product-card{display:block;height:100%}
.swiper-slide:has(custom-salla-product-card){height:auto !important}

.kayan-card{
  display:flex;flex-direction:column;height:100%;
  margin-bottom:0 !important;
  background:#fff;border:1px solid #eceef3;border-radius:16px;overflow:hidden;
  font-family:inherit;
}

/* الصورة */
.kayan-card > .overflow-hidden{
  aspect-ratio:4/5;margin:8px 8px 0;border-radius:12px;background:#f4f5f8;
}
.kayan-card > .overflow-hidden > a:first-of-type{display:block;width:100%;height:100%}
.kayan-card > .overflow-hidden img{
  width:100%;height:100%;object-fit:cover !important;
  transform:none !important;transition:transform .6s ease !important;
}
@media (hover:hover){
  .kayan-card:hover > .overflow-hidden img:not(.kayan-card-outofstock){transform:scale(1.04) !important}
}
.kayan-card > .overflow-hidden > a.block{
  position:absolute;inset:0;height:auto !important;padding:0 !important;z-index:20;
}

/* المفضلة */
.kayan-card .btn--wishlist{top:10px !important;inset-inline-start:auto !important;inset-inline-end:10px !important}
.kayan-card .btn--wishlist .s-button-element{
  width:34px !important;height:34px !important;min-width:0 !important;padding:0 !important;
  border-radius:50% !important;border:0 !important;
  background:rgba(255,255,255,.94) !important;color:#050f2c !important;
  box-shadow:0 2px 8px rgba(5,15,44,.12);
}
.kayan-card .btn--wishlist i{font-size:15px}

/* التاغ العلوي: عنوان العرض / نفد الكمية */
.kayan-card .kayan-promotion_title:not(.hidden),
.kayan-card a.block > span.bg-gray-800{
  display:block !important;
  top:10px !important;right:auto !important;left:auto !important;inset-inline-start:10px !important;
  max-width:calc(100% - 64px);
  padding:5px 10px !important;border-radius:999px !important;
  background:#050f2c !important;color:#fff !important;
  font-size:11px !important;font-weight:700 !important;line-height:1.3;letter-spacing:0;text-transform:none !important;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.kayan-card a.block > span.bg-gray-800{background:#6b7280 !important}

/* شريط العد التنازلي: ينزل لأسفل الصورة */
.kayan-card .discount-countdown-card{top:auto !important;bottom:0 !important;height:auto !important}
.kayan-card .discount-countdown-card > div{height:40px !important;background:rgba(5,15,44,.82) !important;font-size:11px !important}

/* تاغ الخصم — مكانه الافتراضي على الصورة (قبل ما ينقله الـJS لجنب السعر) */
.kayan-card .discountPercentage{
  bottom:10px !important;right:auto !important;left:auto !important;inset-inline-start:10px !important;
  padding:4px 9px !important;border-radius:999px !important;
  background:#d92d20 !important;color:#fff !important;
  font-size:11px !important;font-weight:700 !important;line-height:1.3;
}
.kayan-card .discountPercentage i{display:none}

/* النصوص */
.kayan-card > .px-6.py-2.text-center{
  flex:1;display:flex;flex-direction:column;
  height:auto !important;overflow:visible !important;
  padding:12px 12px 10px !important;
}
.kayan-card .product-name{
  font-size:15px !important;font-weight:700 !important;line-height:1.45 !important;color:#0b1220;
  margin-bottom:0 !important;
}
.kayan-card .product-name[data-ins-name]{display:block !important;min-height:0 !important;-webkit-line-clamp:unset !important}
.kayan-card .ins-name-main{
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
  min-height:2.9em;
}
.kayan-card .ins-name-sub{
  display:block;margin-top:2px;min-height:1.5em;
  font-size:12px;font-weight:500;line-height:1.5;color:#8a90a2;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.kayan-card .s-product-card-rating{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px}

/* السعر: دايمًا بأسفل منطقة النص */
.kayan-card > .px-6 > span.text-sm{display:block;margin-top:auto;padding-top:8px}
.kayan-card .s-product-card-sale-price,
.kayan-card .s-product-card-starting-price{
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;
}
.kayan-card .s-product-card-price,
.kayan-card .s-product-card-sale-price h4,
.kayan-card .s-product-card-starting-price h4{
  margin:0;font-size:17px !important;font-weight:800 !important;color:#050f2c !important;
}
.kayan-card .s-product-card-sale-price span{font-size:13px;color:#9aa0b0;text-decoration:line-through}
.kayan-card .s-product-card-starting-price p{margin:0;font-size:12px;color:#8a90a2}
.kayan-card .s-product-card-sale-price .discountPercentage{
  position:static !important;display:inline-flex !important;
  padding:2px 7px !important;border-radius:6px !important;
  background:#fdecea !important;color:#d92d20 !important;
  text-decoration:none;
}

/* زر الإضافة */
.kayan-card salla-add-product-button,
.kayan-card salla-add-product-button > div,
.kayan-card salla-add-product-button .s-button-wrap,
.kayan-card salla-add-product-button .s-button-element{
  width:100% !important;display:block !important;
}
.kayan-card salla-add-product-button{padding:0 10px 10px}
.kayan-card .kayan-card-button{
  width:100% !important;height:42px;padding:0 12px !important;
  border:0 !important;border-radius:10px !important;
  background-color:#050f2c !important;color:#fff !important;
  font-size:14px !important;font-weight:700 !important;text-transform:none !important;
  transition:background-color .2s ease !important;
}
.kayan-card .kayan-card-button:hover{background-color:#1b2749 !important}
.kayan-card .kayan-card-button span.w-6{display:none !important}
.s-product-card-out-of-stock .kayan-card .kayan-card-button{background-color:#eceef3 !important;color:#6b7280 !important}

@media (max-width:640px){
  .kayan-card{border-radius:14px}
  .kayan-card > .overflow-hidden{margin:6px 6px 0;border-radius:10px}
  .kayan-card > .px-6.py-2.text-center{padding:10px 8px 8px !important}
  .kayan-card .product-name{font-size:14px !important}
  .kayan-card .ins-name-sub{font-size:11px}
  .kayan-card .s-product-card-price,
  .kayan-card .s-product-card-sale-price h4,
  .kayan-card .s-product-card-starting-price h4{font-size:16px !important}
  .kayan-card salla-add-product-button{padding:0 6px 6px}
  .kayan-card .kayan-card-button{height:38px;font-size:13px !important}
  .kayan-card .kayan-promotion_title:not(.hidden),
  .kayan-card a.block > span.bg-gray-800{top:8px !important;inset-inline-start:8px !important;font-size:10px !important;padding:4px 8px !important}
  .kayan-card .btn--wishlist{top:8px !important;inset-inline-end:8px !important}
  .kayan-card .btn--wishlist .s-button-element{width:30px !important;height:30px !important}
}
/* ================= /كرت المنتج ================= */


section.s-block.s-block--fixed-banner.wide-placeholder{
	margin-top: 1.5rem !important;
}
salla-slider.photos-slider .swiper {
    padding-bottom: 0rem !important;
}

.app-inner.flex.flex-col.min-h-full > div.container > div >  .main-content > salla-basket-gap ,  salla-basket-gap{
 	display: none !important;
 }

#cart-submit > button ,  salla-cart-coupons > div > div > div > salla-button > button{
 	color: white !important;
 }


.s-product-options-thumbnails-wrapper div input[type=radio]:checked + label span {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
    display: none;
}
/* ================= الهيدر: أنعم وأقصر (كل الموقع) ================= */
@media (min-width:1024px){
  .kayan-header > .container > div{padding-top:4px !important;padding-bottom:0 !important;min-height:0 !important}
  .kayan-header .w-24{width:78px}
  .kayan-header i[class*="sicon-"]{font-size:19px !important}
  .kayan-header .kayan-icon-text,.kayan-header .kayan-color-text.text-md{font-size:13px !important}
  .kayan-header salla-cart-summary i{margin-inline:6px !important}
  .navbar{height:auto !important;min-height:0 !important;padding-block:0 !important}
  .navbar > .container{height:auto !important}
  .navbar .kayan-navbar-dropdown{height:auto !important;gap:4px !important}
  .navbar .kayan-navbar-dropdown > li{padding-top:4px !important;padding-bottom:6px !important;padding-inline:10px !important;font-size:14px !important;letter-spacing:0}
  .navbar.kayan-sticky{height:auto !important}
}
@media (max-width:1023px){
  .kayan-header > .container > div{padding-top:8px !important;padding-bottom:8px !important}
  .kayan-header .w-24{width:72px}
  .kayan-header i[class*="sicon-"]{font-size:21px !important}
}
/* ================= /الهيدر ================= */

/* ================= الفوتر: كحلي بنفس روح الرئيسية (كل الموقع) ================= */
footer.kayan-footer{
  --color-footer-text:#fff;
  position:relative;margin-top:0 !important;padding-top:72px !important;padding-bottom:0 !important;
  background:radial-gradient(circle at 85% 0%,rgba(214,158,86,.18),transparent 40%),radial-gradient(circle at 10% 100%,rgba(95,143,187,.14),transparent 40%),#050f2c !important;
  color:#fff !important;
}
footer.kayan-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d9a560,#f0cf97,#d9a560,transparent)}
footer.kayan-footer > .container > div:first-child{gap:40px}
@media (min-width:1024px){
  footer.kayan-footer > .container > div:first-child{display:grid !important;grid-template-columns:1.4fr 1fr 1fr .9fr;align-items:start}
}
/* العناوين */
footer.kayan-footer h5{position:relative;margin-bottom:22px !important;padding-bottom:12px;font-family:"Cairo",sans-serif !important;font-size:18px !important;font-weight:800 !important;color:#fff !important}
footer.kayan-footer h5::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:32px;height:2px;border-radius:2px;background:#d9a560}
@media (max-width:1023px){footer.kayan-footer h5::after{inset-inline-start:50%;transform:translateX(50%)}}
/* اللوغو أبيض */
footer.kayan-footer img[alt$="logo"]{filter:brightness(0) invert(1)}
/* الروابط */
footer.kayan-footer ul a{display:inline-flex;align-items:center;gap:8px;font-size:15px !important;color:rgba(255,255,255,.72) !important;opacity:1 !important;transition:color .2s,gap .2s !important}
footer.kayan-footer ul a:hover{color:#f0cf97 !important;gap:12px}
footer.kayan-footer ul.flex-col{gap:14px !important}
/* التواصل */
footer.kayan-footer salla-contacts a,footer.kayan-footer salla-contacts span,footer.kayan-footer salla-contacts p{color:rgba(255,255,255,.8) !important;font-size:14.5px}
footer.kayan-footer salla-contacts a:hover{color:#f0cf97 !important}
footer.kayan-footer salla-contacts i,footer.kayan-footer salla-contacts svg{color:#f0cf97 !important;fill:currentColor}
footer.kayan-footer salla-contacts [class*="icon"]{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;color:#f0cf97 !important}
/* السوشال */
footer.kayan-footer salla-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff !important;transition:background .2s,border-color .2s,color .2s}
footer.kayan-footer salla-social a:hover{background:#d9a560;border-color:#d9a560;color:#050f2c !important}
footer.kayan-footer salla-social i,footer.kayan-footer salla-social svg{color:inherit !important;fill:currentColor;font-size:17px}
/* السجل والضريبي */
footer.kayan-footer salla-trust-badges,footer.kayan-footer salla-trust-badges *{color:rgba(255,255,255,.8) !important}
footer.kayan-footer p.opacity-80{color:rgba(255,255,255,.6) !important;opacity:1 !important}
footer.kayan-footer b{color:#fff !important;letter-spacing:.5px}
/* وسائل الدفع: كروت بيضا صغيرة مرتبة */
footer.kayan-footer salla-payments li,footer.kayan-footer .s-payments-list-item{background:#fff !important;border-radius:8px !important;padding:4px 6px !important;box-shadow:none !important}
/* أزرار التطبيق */
footer.kayan-footer a img[alt="appstore"],footer.kayan-footer a img[alt="googleplay"]{border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.2);transition:transform .2s}
footer.kayan-footer a:hover img[alt="appstore"],footer.kayan-footer a:hover img[alt="googleplay"]{transform:translateY(-2px)}
/* الخط الفاصل بين الأعمدة على الجوال */
footer.kayan-footer .border-b-\[1px\]{border-color:rgba(255,255,255,.12) !important}
/* الحقوق: شريط بآخر الفوتر بدل ما يكون عايم */
footer.kayan-footer .kayan-copyright{position:static !important;transform:none !important;margin-top:48px;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.12);text-align:center}
footer.kayan-footer .kayan-copyright p,footer.kayan-footer .kayan-copyright a{color:rgba(255,255,255,.55) !important;font-size:13px}
footer.kayan-footer .kayan-copyright a:hover{color:#f0cf97 !important}
/* زر الرجوع لفوق */
.scroll-top{background:#050f2c !important;border:1.5px solid #d9a560 !important;color:#f0cf97 !important;box-shadow:0 10px 24px -8px rgba(5,15,44,.5)}
@media (max-width:1023px){footer.kayan-footer{padding-top:52px !important;padding-inline:18px !important}}
/* ================= /الفوتر ================= */

/* ================= صفحة التصنيف: شريط تصنيفات + فلاتر أنظف + لوحة فلاتر للجوال ================= */
.ins-cat-page #page-main-title{font-family:"Cairo",sans-serif !important;font-size:28px !important;font-weight:900 !important;color:#050f2c;letter-spacing:-.01em}
/* شريط التصنيفات */
.ins-catbar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 18px;padding:2px 2px 8px;scroll-snap-type:x proximity}
.ins-catbar::-webkit-scrollbar{display:none}
.ins-chip-cat{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #ebe7e0;color:#050f2c !important;font-family:"Cairo",sans-serif;font-size:14px;font-weight:700;white-space:nowrap;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}
.ins-chip-cat i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(5,15,44,.12)}
.ins-chip-cat:hover{border-color:#050f2c}
.ins-chip-cat.is-on{background:#050f2c;border-color:#050f2c;color:#fff !important;box-shadow:0 8px 20px -10px rgba(5,15,44,.6)}
.ins-chip-cat.is-on i{box-shadow:0 0 0 2px #050f2c,0 0 0 3px rgba(255,255,255,.4)}
/* الفلاتر (الكمبيوتر): كرت أبيض مرتب */
.ins-cat-page #filters-menu{background:#fff;border:1px solid #ebe7e0;border-radius:18px;padding:18px 18px 8px}
.ins-cat-page #filters-menu h3,.ins-cat-page #filters-menu h4,.ins-cat-page #filters-menu [class*="title"]{font-family:"Cairo",sans-serif !important;font-weight:800 !important;color:#050f2c}
.ins-cat-page #filters-menu input[type="checkbox"],.ins-cat-page #filters-menu input[type="radio"]{accent-color:#050f2c}
.ins-cat-page #filters-menu label{font-size:14px;color:#27304d;cursor:pointer}
.ins-cat-page #filters-menu input[type="text"],.ins-cat-page #filters-menu input[type="search"]{border-radius:12px !important;border-color:#ebe7e0 !important;height:42px}
.ins-cat-page #product-filter{border-radius:12px !important;border:1px solid #ebe7e0 !important;background-color:#fff;height:42px;padding-inline:12px 34px;font-size:14px}
/* زر «فلترة» (بيبيّن على الجوال بس) */
.ins-filter-btn{display:none;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;border:1px solid #050f2c;background:#050f2c;color:#fff;font-family:"Cairo",sans-serif;font-size:14px;font-weight:800;cursor:pointer}
.ins-filter-btn i{width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat}
.ins-filter-close,.ins-filter-overlay{display:none}
@media (max-width:1023px){
  .ins-cat-page .filters-trigger{display:none !important}
  .ins-filter-btn{display:inline-flex}
  .ins-cat-page #page-main-title{font-size:22px !important}
  /* الفلاتر: لوحة بتطلع من تحت بدل ما تكون فوق المنتجات */
  .ins-cat-page #filters-menu{display:block !important;position:fixed !important;inset:auto 0 0 0 !important;z-index:1000;width:100% !important;max-width:none !important;max-height:82vh;overflow-y:auto;margin:0 !important;padding:0 18px 24px !important;border:0;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px rgba(5,15,44,.3);transform:translateY(105%);transition:transform .35s ease;visibility:hidden}
  body.ins-filters-open.ins-cat-page #filters-menu{transform:none;visibility:visible}
  .ins-filter-close{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 36px);margin:0 -18px 12px;padding:16px 18px;border:0;border-bottom:1px solid #ebe7e0;background:#fff;font-family:"Cairo",sans-serif;font-size:17px;font-weight:900;color:#050f2c;cursor:pointer}
  .ins-filter-close b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f0eae1;font-size:22px;font-weight:600;line-height:1}
  .ins-filter-close::before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#ddd6cb}
  .ins-filter-overlay{position:fixed;inset:0;z-index:999;background:rgba(5,15,44,.45);opacity:0;pointer-events:none;transition:opacity .3s;display:block}
  body.ins-filters-open .ins-filter-overlay{opacity:1;pointer-events:auto}
  body.ins-filters-open{overflow:hidden}
  .ins-catbar{margin-inline:-6px;padding-inline:6px}
}
/* ================= /صفحة التصنيف ================= */

/* ================= صفحة المنتج (ins.js بيضيف ins-pdp على body) ================= */
.ins-pdp .ins-hide{display:none !important}
/* قسم تقييمات سلة (فاضي) — مخفي دايمًا؛ الدليل الاجتماعي صار بفيديوهات «تجارب عميلاتنا» */
.product-single salla-comments,.product-single .s-blocks-wrapper.s-before-reviews{display:none !important}
/* --- المعرض: صورة كبيرة + عمود صور على الجنب، لازق وإنت نازل --- */
@media (min-width:768px){
  .product-single .sidebar{position:sticky !important;top:84px !important;overflow:visible !important}
}
.ins-pdp .sidebar.ins-gal-ready > salla-slider.details-slider{display:none !important}
.ins-gal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}
.ins-gal--one{grid-template-columns:minmax(0,1fr)}
.ins-gal--one .ins-gal-thumbs,.ins-gal--one .ins-gal-dots{display:none}
.ins-gal-thumbs{display:flex;flex-direction:column;gap:10px;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none}
.ins-gal-thumbs::-webkit-scrollbar{display:none}
.ins-gal-th{flex:none;width:84px;aspect-ratio:4/5;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}
.ins-gal-th img{width:100%;height:100%;object-fit:cover;display:block}
.ins-gal-th:hover{opacity:1}
.ins-gal-th.is-on{border-color:#050f2c;opacity:1}
.ins-gal-frame{position:relative;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 50px -30px rgba(5,15,44,.4)}
.ins-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/5}
.ins-gal-track::-webkit-scrollbar{display:none}
.ins-gal-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}
.ins-gal-slide img{width:100%;height:100%;object-fit:cover;display:block}
.ins-gal-nav{position:absolute;top:50%;z-index:5;width:42px;height:42px;margin-top:-21px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 6px 16px rgba(5,15,44,.18);cursor:pointer;opacity:0;transition:opacity .2s}
.ins-gal-nav::before{content:"";display:block;width:16px;height:16px;margin:auto;background:#050f2c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}
.ins-gal-frame:hover .ins-gal-nav{opacity:1}
.ins-gal-nav--prev{inset-inline-start:12px}
.ins-gal-nav--next{inset-inline-end:12px}
html[dir="rtl"] .ins-gal-nav--next::before,html[dir="ltr"] .ins-gal-nav--prev::before{transform:scaleX(-1)}
.ins-gal-frame .kayan-promotion_title{top:14px !important;right:auto !important;left:auto !important;inset-inline-start:14px !important;padding:6px 14px !important;background:#050f2c !important;color:#fff !important}
.ins-gal-frame .kayan-discount-badge{top:14px !important;right:auto !important;left:auto !important;inset-inline-end:14px !important;background:#d92d20 !important}
.ins-gal-dots{display:none;justify-content:center;gap:6px;margin-top:12px}
.ins-gal-dots i{width:7px;height:7px;border-radius:50%;background:#d9d3c9;transition:width .25s,background .25s}
.ins-gal-dots i.is-on{width:22px;border-radius:6px;background:#050f2c}
@media (max-width:767px){
  .ins-gal{grid-template-columns:minmax(0,1fr)}
  .ins-gal-thumbs,.ins-gal-nav{display:none}
  .ins-gal-dots{display:flex;grid-row:3}
  .ins-gal-frame{border-radius:18px}
}

/* --- الاسم والسعر --- */
.ins-pdp .main-content h1{margin-bottom:10px !important;line-height:1.3 !important}
.ins-pdp .main-content h1 .ins-t-main{display:block;font-family:"Cairo",sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:900;color:#050f2c;letter-spacing:-.01em}
.ins-pdp .main-content h1 .ins-t-sub{display:block;margin-top:4px;font-size:14px;font-weight:600;color:#8a90a2;letter-spacing:.3px}
.ins-pdp .price-wrapper{flex-wrap:wrap;align-items:center !important;gap:10px 14px !important;margin-bottom:6px}
.ins-pdp .price-wrapper h4{font-family:"Cairo",sans-serif;font-size:30px !important;font-weight:900 !important;color:#050f2c}
.ins-pdp .price-wrapper .line-through{font-size:17px;color:#9aa0b0}
.ins-save{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#fdecea;color:#d92d20;font-size:13px;font-weight:800}

/* --- الشحن المجاني --- */
.ins-ship{margin:14px 0 6px;padding:14px 16px;border-radius:16px;background:#fbf8f3;border:1px solid #efe7db}
.ins-ship.is-free{background:#eefaf3;border-color:#cdeedb}
.ins-ship-row{display:flex;align-items:center;gap:12px}
.ins-ship-row b{display:block;font-size:14.5px;font-weight:800;color:#050f2c}
.ins-ship-row small{display:block;font-size:12.5px;color:#6b7185}
.ins-ship-ico{flex:none;width:38px;height:38px;border-radius:12px;background:#f4ebdf;position:relative}
.ins-ship-ico::after{content:"";position:absolute;inset:9px;background:#a87a47;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}
.ins-ship-ico.is-done{background:#d6f3e2}
.ins-ship-ico.is-done::after{background:#1f9d57}
.ins-ship-track{display:block;height:6px;margin-top:12px;border-radius:6px;background:#ece5da;overflow:hidden}
.ins-ship-track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#d9a560,#f0cf97);transition:width .5s}
.ins-ship.is-free .ins-ship-track i{background:linear-gradient(90deg,#1f9d57,#5fd08e)}

/* --- الخيارات (مقاس العدسة): كرت دافي + حقل واضح. القائمة نفسها بتضل أصلية (عجلة الجوال أسهل لقائمة طويلة) --- */
.ins-pdp salla-product-options .s-product-options-option:has(select){display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;padding:16px !important;border-radius:18px !important;background:linear-gradient(180deg,#fbf8f3,#f5eee3) !important;border:1px solid #efe7db !important}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-label{display:flex !important;align-items:center;gap:10px;width:auto !important;margin:0 !important}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-label::before{content:"";flex:none;width:36px;height:36px;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a87a47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:0 1px 0 #efe7db}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-label b{font-family:"Cairo",sans-serif;font-size:16px;font-weight:800 !important;color:#050f2c}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-label b span{color:#d92d20}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-label small{display:none !important}
.ins-pdp salla-product-options .s-product-options-option:has(select) .s-product-options-option-content{width:100% !important;max-width:none !important}
.ins-pdp salla-product-options select.s-form-control{-webkit-appearance:none;appearance:none;width:100% !important;height:54px !important;border-radius:14px !important;border:1.5px solid #e6dccb !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a87a47' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat left 16px center/18px !important;padding-inline:16px 44px !important;font-family:"Cairo",sans-serif;font-size:16px !important;font-weight:700;color:#050f2c !important;cursor:pointer;transition:border-color .2s,box-shadow .2s}
html:not([lang^="ar"]) .ins-pdp salla-product-options select.s-form-control{background-position:right 16px center !important;padding-inline:16px 44px !important}
.ins-pdp salla-product-options select.s-form-control:has(option[value=""]:checked){color:#8a90a2 !important;font-weight:600}
.ins-pdp salla-product-options select.s-form-control:hover{border-color:#d6c3a5 !important}
.ins-pdp salla-product-options select.s-form-control:focus{outline:none;border-color:#a87a47 !important;box-shadow:0 0 0 4px rgba(168,122,71,.16) !important}
.ins-pdp salla-product-options select.s-form-control:not(:has(option[value=""]:checked)){border-color:#050f2c !important;box-shadow:0 6px 16px -10px rgba(5,15,44,.45) !important}
.ins-pdp salla-product-options label,.ins-pdp salla-product-options .s-product-options-option-label{font-family:"Cairo",sans-serif;font-weight:800 !important;color:#050f2c}

/* --- العدسات الطبية «عين واحدة»: حقل لكل عين (ins.js ← buildEyes). خيار سلة الأصلي مخفي --- */
body.ins-eyes-on salla-product-options .s-product-options-option-container:has(select){display:none !important}
/* كرت خيارات سلة (salla-product-options) بيضل أبيض فاضي (padding 20px) بعد ما خبّينا الخيار — منخبّيه كلو.
   بيضل بالصفحة والإضافة بتعتمد عليه. العدسات «عين واحدة» إلها خيار واحد بس (الدرجة) */
body.ins-eyes-on .ins-pdp salla-product-options,body.ins-eyes-on salla-product-options{display:none !important}
.ins-eyes{display:flex;flex-direction:column;gap:10px;margin:14px 0 6px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#fbf8f3,#f5eee3);border:1px solid #efe7db}
.ins-eyes-head b{display:block;font-family:"Cairo",sans-serif;font-size:16px;font-weight:800;color:#050f2c}
.ins-eyes-head small{display:block;margin-top:2px;font-size:12.5px;line-height:1.6;color:#6b7185}
.ins-eye{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"tag name" "sel sel";align-items:center;gap:8px 10px;padding:12px;border-radius:14px;background:#fff;border:1px solid #efe7db;cursor:pointer}
.ins-eye-tag{grid-area:tag;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#050f2c;box-shadow:0 6px 14px -8px rgba(5,15,44,.6)}
.ins-eye-tag::before{content:"";width:18px;height:18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}
.ins-eye-tag--L{background:#a87a47}
.ins-eye-name{grid-area:name;font-family:"Cairo",sans-serif;font-size:15px;font-weight:800;color:#050f2c}
.ins-eye-sel{grid-area:sel;-webkit-appearance:none;appearance:none;width:100%;height:50px;border-radius:12px;border:1.5px solid #e6dccb;background:#fbf8f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a87a47' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat left 14px center/18px;padding-inline:14px 42px;font-family:"Cairo",sans-serif;font-size:16px;font-weight:700;color:#050f2c;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}
html:not([lang^="ar"]) .ins-eye-sel{background-position:right 14px center}
.ins-eye-sel:not(.is-set){color:#8a90a2;font-weight:600}
.ins-eye-sel:focus{outline:none;border-color:#a87a47;box-shadow:0 0 0 4px rgba(168,122,71,.16)}
.ins-eye-sel.is-set{background-color:#fff;border-color:#050f2c}
.ins-eyes-same{align-self:flex-start;padding:6px 12px;border-radius:999px;border:1px dashed #d6c3a5;background:transparent;font-family:"Cairo",sans-serif;font-size:13px;font-weight:700;color:#a87a47;cursor:pointer}
.ins-eyes-same:hover{background:#fff}
.ins-eyes-sum{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 16px;padding-inline-start:50px;border-radius:14px;background:#fff6e9;border:1.5px solid #f0cf97;color:#6b4a22;text-align:start}
.ins-eyes-sum::before{content:"";position:absolute;top:15px;inset-inline-start:16px;width:22px;height:22px;background:#c98a2e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}
.ins-eyes-sum strong{font-family:"Cairo",sans-serif;font-size:16.5px;font-weight:900;line-height:1.4;color:#5a3a12}
.ins-eyes-sum span{font-size:14.5px;font-weight:700;line-height:1.6}
.ins-eyes-sum b{font-family:"Cairo",sans-serif;font-size:16px;font-weight:900;color:#050f2c}
.ins-eyes-sum.is-2{background:#eefaf3;border-color:#9fdcb8;color:#1f6b41}
.ins-eyes-sum.is-2 strong{color:#16603a}
.ins-eyes-sum.is-2::before{background:#1f9d57;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.8 2.8L16 10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.8 2.8L16 10'/%3E%3C/svg%3E")}
@media (min-width:640px){.ins-eye{grid-template-columns:auto auto 1fr;grid-template-areas:"tag name sel"}.ins-eye-sel{max-width:320px;justify-self:end}}

/* --- اقتراح المحلول (صفحة العدسة + السلة) — ins.js ← «اقتراح المحلول» --- */
.ins-up{display:flex;align-items:center;gap:14px;margin:14px 0;padding:12px;border-radius:18px;background:#fff;border:1.5px dashed #d9c7a8;box-shadow:0 10px 24px -22px rgba(5,15,44,.5)}
.ins-up-img{flex:none;width:72px;height:72px;border-radius:14px;overflow:hidden;background:#f6efe4}
.ins-up-img img{width:100%;height:100%;object-fit:cover;display:block}
.ins-up-txt{flex:1;min-width:0}
.ins-up-kick{display:inline-block;margin-bottom:3px;padding:2px 9px;border-radius:999px;background:#f4ebdf;color:#a87a47;font-size:11.5px;font-weight:800}
.ins-up-txt b{display:block;font-family:"Cairo",sans-serif;font-size:14.5px;font-weight:800;color:#050f2c;line-height:1.35}
.ins-up-txt small{display:block;margin-top:2px;font-size:12.5px;line-height:1.55;color:#6b7185}
.ins-up-list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px}
.ins-up-list li{position:relative;padding-inline-start:20px;font-size:13px;line-height:1.55;color:#27304d}
.ins-up-list li::before{content:"";position:absolute;inset-inline-start:0;top:5px;width:13px;height:13px;border-radius:50%;background:#1f9d57 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/9px no-repeat}
.ins-up-buy{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}
.ins-up-price{font-family:"Cairo",sans-serif;font-size:17px;font-weight:900;color:#050f2c;white-space:nowrap}
.ins-up-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:12px;background:#050f2c;color:#fff;font-family:"Cairo",sans-serif;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .15s,background .2s}
.ins-up-btn span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#050f2c;font-size:14px;line-height:1}
.ins-up-btn:active{transform:scale(.95)}
.ins-up-btn.is-busy{opacity:.6;cursor:default}
.ins-up-btn.is-done{background:#1f9d57;cursor:default}
.ins-up--cart{margin:16px 0;padding:16px;align-items:flex-start;background:linear-gradient(180deg,#fbf8f3,#f5eee3);border-style:solid;border-color:#efe7db}
.ins-up--cart .ins-up-img{width:88px;height:88px}
.ins-up--cart .ins-up-buy{align-self:center}
/* لمعة تلفت الانتباه: خط ضوء بيمرق عالكرت كل 4 ثواني + نبضة ولمعة عالزر (بتوقف بعد الإضافة) */
.ins-up{position:relative;overflow:hidden;isolation:isolate;animation:ins-up-glow 4s ease-in-out infinite}
.ins-up::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,236,200,.75) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:skewX(-18deg);animation:ins-up-sweep 4s ease-in-out infinite}
@keyframes ins-up-sweep{0%,55%{left:-60%}85%,100%{left:130%}}
@keyframes ins-up-glow{0%,50%,100%{border-color:#d9c7a8;box-shadow:0 10px 24px -22px rgba(5,15,44,.5)}70%{border-color:#c9a26b;box-shadow:0 0 0 4px rgba(201,162,107,.14),0 14px 30px -20px rgba(168,122,71,.55)}}
.ins-up-btn{position:relative;overflow:hidden;animation:ins-up-pulse 2s ease-in-out infinite}
.ins-up-btn::after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:ins-up-sweep 2.6s ease-in-out infinite}
@keyframes ins-up-pulse{0%,100%{box-shadow:0 0 0 0 rgba(5,15,44,.35)}50%{box-shadow:0 0 0 7px rgba(5,15,44,0)}}
.ins-up:has(.is-done),.ins-up:has(.is-done)::after,.ins-up-btn.is-done,.ins-up-btn.is-done::after,.ins-up-btn.is-busy::after{animation:none}
.ins-up:has(.is-done)::after,.ins-up-btn.is-done::after{display:none}
@media (prefers-reduced-motion:reduce){.ins-up,.ins-up::after,.ins-up-btn,.ins-up-btn::after{animation:none}.ins-up::after,.ins-up-btn::after{display:none}}
@media (max-width:480px){.ins-up{flex-wrap:wrap}.ins-up-buy{flex-direction:row;width:100%;justify-content:space-between;padding-top:10px;border-top:1px solid #f0e8dc}.ins-up--cart .ins-up-img{width:72px;height:72px}}

/* --- السلة: تاغ العين على سطر العدسة الطبية (ins.js ← «السلة: تاغ العين») --- */
body.cart .s-product-options-option-label:has(.ins-eye-chip) small{display:none}
.ins-eye-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;border-radius:999px;background:#050f2c;color:#fff;font-family:"Cairo",sans-serif;font-size:13px;font-weight:800;line-height:1.3;white-space:nowrap}
.ins-eye-chip--L{background:#a87a47}
.ins-eye-chip--RL{background:linear-gradient(90deg,#050f2c,#a87a47)}

/* --- «عين واحدة»: تاغ جنب الاسم + سطر توضيح تحت السعر (صفحة المنتج) + تاغ بالكرت --- */
.ins-pdp .main-content h1 .ins-t-sub{display:flex !important;flex-wrap:wrap;align-items:center;gap:6px 10px}
.ins-t-eye{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 12px;border-radius:999px;background:#f4ebdf;border:1px solid #ead9bf;color:#8a5f2f;font-family:"Cairo",sans-serif;font-style:normal;font-size:12.5px;font-weight:800;letter-spacing:0;line-height:1.3}
.ins-t-eye::before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}
.kayan-card .ins-per-lens{display:inline-flex;align-items:center;gap:5px;margin:6px auto 0;padding:3px 10px;border-radius:999px;background:#f4ebdf;color:#8a5f2f;font-size:11.5px;font-weight:800;line-height:1.4;white-space:nowrap}
.kayan-card .ins-per-lens::before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}
@media (max-width:640px){.kayan-card .ins-per-lens{font-size:10.5px;padding:3px 8px}}
/* كرت العدسة «عين واحدة»: الزر بيقول شو رح يصير (بيفتح صفحة المنتج عند حقلي العينين) */
.kayan-card.ins-card-one .kayan-card-button .s-button-text{font-size:0 !important}
.kayan-card.ins-card-one .kayan-card-button .s-button-text > *{display:none !important}
.kayan-card.ins-card-one .kayan-card-button .s-button-text::after{content:"اختاري درجة العينين";font-size:14px;font-weight:700}
html:not([lang^="ar"]) .kayan-card.ins-card-one .kayan-card-button .s-button-text::after{content:"Choose power for each eye"}
@media (max-width:640px){.kayan-card.ins-card-one .kayan-card-button .s-button-text::after{font-size:12.5px}}
/* وصلت من الكرت: لمعة على حقلي العينين */
.ins-eyes.is-hl{animation:ins-eyes-hl 1.2s ease-in-out 2}
@keyframes ins-eyes-hl{0%,100%{box-shadow:0 0 0 0 rgba(168,122,71,0)}50%{box-shadow:0 0 0 6px rgba(168,122,71,.35)}}

/* --- الكمية + أزرار الشراء (مرتبة: إضافة + اشترِ الآن بسطر، Apple Pay تحتهم) --- */
.ins-pdp .sticky-product-bar{padding:16px 0 0 !important;background:transparent !important}
.ins-pdp .sticky-product-bar__quantity{margin-bottom:12px !important}
.ins-pdp .sticky-product-bar__quantity label{font-family:"Cairo",sans-serif;font-weight:800 !important;color:#050f2c}
/* سلة على الجوال (<768) + Apple Pay فعّال (آيفون/سفاري) بتخلي «أضف إلى السلة» أيقونة سلة بس والنص مخفي (sr-only)،
   وزر «اشترِ الآن» كمان بلا نص. منرجّع النص يبيّن — وإلا الزر بيطلع فاضي */
.ins-pdp .sticky-product-bar .s-add-product-button-sr-only{position:static !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;clip:auto !important;white-space:nowrap}
.ins-pdp .sticky-product-bar .s-button-text svg{display:none !important}
.ins-pdp .s-add-product-button-with-sticky-bar salla-quick-buy .s-quick-buy-button .s-button-text span{display:inline !important}
/* الجوال (≤640): شريط الشراء ملزوق بآخر الشاشة، شبكة 2×2 متساوية:
   [الكمية | أضف إلى السلة] ← فوق ، [اشترِ الآن | Apple Pay] ← تحت (بلا Apple Pay: «اشترِ الآن» بعرض كامل) */
@media (max-width:640px){
  .ins-pdp.is-sticky-product-bar .sticky-product-bar{position:fixed !important;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;transform:none !important;opacity:1 !important;z-index:999 !important;
    display:grid !important;grid-template-columns:1fr 1fr;grid-template-areas:"qty add" "buy pay";gap:8px !important;align-items:stretch;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom)) !important;background:#fff !important;border-radius:18px 18px 0 0;border-top:1px solid #efe7db;box-shadow:0 -10px 28px -12px rgba(5,15,44,.3) !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar salla-add-product-button,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-with-quick-buy,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main{display:contents !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar__quantity{grid-area:qty;margin:0 !important;width:auto !important;transform:none !important;opacity:1 !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar__quantity label,.ins-pdp.is-sticky-product-bar .sticky-product-bar__quantity .s-form-label{display:none !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-quantity-input-container{display:flex !important;width:100% !important;height:46px !important;border-radius:12px !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-quantity-input-input{flex:1;width:auto !important;font-size:16px}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main > *{display:block !important;width:100% !important;min-width:0;margin:0 !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main > :first-child{grid-area:add}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main > :nth-child(2){grid-area:buy}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main button,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-element{width:100% !important;height:46px !important;min-height:0 !important;margin:0 !important;padding:0 6px !important;border-radius:12px !important;font-size:14px !important;line-height:1.2 !important;white-space:nowrap;justify-content:center !important;box-shadow:none !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-element i,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-element svg{display:none !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar salla-quick-buy{grid-area:pay;display:block !important;width:100% !important;margin:0 !important;min-width:0}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar salla-quick-buy apple-pay-button,.ins-pdp.is-sticky-product-bar .sticky-product-bar salla-quick-buy .s-quick-buy-apple-pay{display:block;width:100% !important;height:46px !important;--apple-pay-button-width:100%;--apple-pay-button-height:46px;--apple-pay-button-border-radius:12px;border-radius:12px !important;overflow:hidden}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar:not(:has(apple-pay-button)) salla-quick-buy{display:none !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar:not(:has(apple-pay-button)) .s-add-product-button-main > :nth-child(2){grid-column:1 / -1}
  /* زر «أضف إلى السلة» بالشريط كان باهت: لون صريح + نص أبيض + بلا شفافية (سلة بتعطي الزر opacity:.5 لما يكون معطّل لحظة الإضافة) */
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-primary{background:#050f2c !important;color:#fff !important;border:0 !important;opacity:1 !important;filter:none !important;font-weight:800 !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-primary .s-button-text{color:#fff !important;opacity:1 !important}
  .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-disabled,.ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main [disabled]{opacity:.85 !important}
  html.ins-pink .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-primary{background:#c2326f !important}
  .ins-pdp.is-sticky-product-bar.product-single{padding-bottom:calc(130px + env(safe-area-inset-bottom)) !important}
}
.ins-pdp .s-quantity-input-container{height:48px;border:1.5px solid #e5dfd5 !important;border-radius:14px !important;background:#fff;overflow:hidden}
.ins-pdp .s-quantity-input-button{background:transparent !important;color:#050f2c !important}
.ins-pdp .s-quantity-input-input{font-weight:800;font-size:16px}
.ins-pdp salla-add-product-button{display:block;margin-top:0 !important}
.ins-pdp .s-add-product-button-with-quick-buy{display:flex !important;flex-direction:column !important;gap:10px !important}
.ins-pdp .s-add-product-button-main{display:flex !important;flex-direction:row !important;gap:10px !important;width:100%}
.ins-pdp .s-add-product-button-main > salla-button{flex:1.3 1 0;min-width:0}
.ins-pdp .s-add-product-button-main > salla-mini-checkout-widget{flex:1 1 0;min-width:0}
.ins-pdp salla-add-product-button .s-button-primary,.ins-pdp salla-add-product-button .s-button-element{height:52px !important;border-radius:14px !important;font-family:"Cairo",sans-serif;font-size:16px !important;font-weight:800 !important}
.ins-pdp salla-add-product-button .s-button-primary{background:#050f2c !important;border:0 !important;color:#fff !important;box-shadow:0 12px 26px -14px rgba(5,15,44,.7);transition:transform .15s,background .2s}
.ins-pdp salla-add-product-button .s-button-primary:hover{background:#1b2749 !important;transform:translateY(-1px)}
.ins-pdp salla-mini-checkout-widget.s-add-product-button-mini-checkout{--salla-fast-checkout-button-height:52px;--salla-fast-checkout-button-border-radius:14px;--color-primary:#050f2c;display:block;height:52px;border:1.5px solid #050f2c !important;border-radius:14px !important;background:#fff !important;overflow:hidden}
.ins-pdp .s-add-product-button-mini-checkout-content{height:100% !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#050f2c !important;font-family:"Cairo",sans-serif;font-weight:800 !important;font-size:15px !important;display:flex !important;align-items:center;justify-content:center;gap:8px}
.ins-pdp salla-quick-buy{display:block;width:100%}
.ins-pdp apple-pay-button,.ins-pdp salla-quick-buy button{--apple-pay-button-height:52px;--apple-pay-button-border-radius:14px;width:100% !important;height:52px !important;border-radius:14px !important}

/* --- ادفعي براحتك (تابي/تمارا) + الضمانات --- */
.ins-pay{margin-top:16px;padding:16px;border:1px solid #ebe7e0;border-radius:18px;background:#fff}
.ins-pay-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.ins-pay-head b{font-family:"Cairo",sans-serif;font-size:15px;font-weight:900;color:#050f2c}
.ins-pay-logos{display:flex;flex-wrap:wrap;gap:6px}
.ins-pay-logos em{font-style:normal;padding:3px 9px;border-radius:8px;background:#f5f2ec;border:1px solid #ebe7e0;font-size:11.5px;font-weight:800;color:#27304d;letter-spacing:.2px}
.ins-pay-logos em.is-tabby{background:#3bffc1;border-color:#3bffc1;color:#111}
.ins-pay-logos em.is-tamara{background:linear-gradient(90deg,#f7c59f,#f2a7c3,#b8a0e0);border-color:transparent;color:#111}
.ins-pay salla-installment{display:block}
.ins-pay salla-installment > *{margin:6px 0 0 !important}
.ins-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none}
.ins-assure li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:14px;background:#fbf8f3;text-align:center;font-size:12.5px;font-weight:700;color:#27304d;line-height:1.35}
.ins-a-ico{width:30px;height:30px;border-radius:10px;background:#f4ebdf;position:relative}
.ins-a-ico::after{content:"";position:absolute;inset:7px;background:#a87a47;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.ins-a-ico--ship{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E")}
.ins-a-ico--ok{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8.2-8 9-4.6-.8-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}
.ins-a-ico--fast{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2M9 2h6'/%3E%3C/svg%3E")}

/* --- تفاصيل المنتج + المواصفات --- */
.ins-desc{margin-top:18px;padding:20px;border:1px solid #ebe7e0;border-radius:18px;background:#fff}
.ins-desc h3,.ins-vids-head h3{margin:0 0 12px;font-family:"Cairo",sans-serif;font-size:18px;font-weight:900;color:#050f2c}
.ins-desc-text{font-size:15px;line-height:1.85;color:#27304d}
.ins-desc-text p{margin:0 0 8px}
.ins-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0}
.ins-specs > div{padding:10px 12px;border-radius:12px;background:#fbf8f3}
.ins-specs dt{font-size:12px;font-weight:700;color:#8a90a2}
.ins-specs dd{margin:2px 0 0;font-family:"Cairo",sans-serif;font-size:15px;font-weight:800;color:#050f2c}

/* --- فيديوهات التجارب --- */
.ins-vids{margin-top:18px}
.ins-vids-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.ins-vids-head span{font-size:12.5px;color:#8a90a2}
.ins-vids-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 8px}
.ins-vids-track::-webkit-scrollbar{display:none}
.ins-vid{position:relative;flex:0 0 138px;aspect-ratio:9/16;scroll-snap-align:start;border:0;border-radius:16px;overflow:hidden;cursor:pointer;background:#050f2c center/cover no-repeat;box-shadow:0 12px 26px -16px rgba(5,15,44,.6)}
.ins-vid::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,15,44,.75),transparent 45%)}
.ins-vid-play{position:absolute;top:50%;left:50%;z-index:2;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 6px 18px rgba(0,0,0,.3);transition:transform .2s}
.ins-vid-play::before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #050f2c}
.ins-vid:hover .ins-vid-play{transform:scale(1.08)}
/* الصورة لسا عم تتحمّل: لمعة بدل مربع كحلي فاضي */
.ins-vid.is-loading{background:linear-gradient(110deg,#ece5da 30%,#f7f2ea 50%,#ece5da 70%) 0 0/250% 100%;animation:ins-vid-shim 1.3s linear infinite}
.ins-vid.is-loading::after,.ins-vid.is-loading .ins-vid-play{opacity:.35}
.ins-vid.is-loading .ins-vid-user{color:#8a7a62}
@keyframes ins-vid-shim{to{background-position:-150% 0}}
/* المشغّل: دوّارة لحد ما يجهز */
.ins-vmodal-spin{position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;animation:ins-vspin .8s linear infinite;z-index:0}
.ins-vmodal-box iframe{position:relative;z-index:1;opacity:0;transition:opacity .25s}
.ins-vmodal.is-ready .ins-vmodal-box iframe{opacity:1}
.ins-vmodal.is-ready .ins-vmodal-spin{display:none}
.ins-vmodal-x{z-index:3}
@keyframes ins-vspin{to{transform:rotate(360deg)}}
.ins-vid-user{position:absolute;z-index:2;inset-inline:10px;bottom:10px;color:#fff;font-size:11.5px;font-weight:700;direction:ltr;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ins-vmodal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(5,15,44,.78);backdrop-filter:blur(4px)}
.ins-vmodal.is-open{display:flex}
.ins-vmodal-box{position:relative;width:min(380px,100%);aspect-ratio:9/16;max-height:88vh;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.ins-vmodal-box iframe{width:100%;height:100%;border:0;display:block}
.ins-vmodal-x{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#050f2c;font-size:24px;line-height:1;cursor:pointer}
body.ins-vopen{overflow:hidden}
@media (max-width:640px){
  .ins-assure{grid-template-columns:repeat(3,1fr);gap:6px}
  .ins-assure li{font-size:11.5px;padding:10px 6px}
  .ins-vid{flex-basis:120px}
}
/* ================= /صفحة المنتج ================= */


/* ================= القزحية + أيقونات (الرئيسية + قائمة الجوال) — انتقلت من home.html ================= */
:is(.ins-home,.navbar) .ins-iris{
  --c1:#b07a3a;--c2:#6f4a1f;--c3:#e6c27d;
  position:relative;flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;
  --pupil:radial-gradient(circle closest-side,#030305 0 33%,rgba(3,3,5,.9) 35%,transparent 38%);
  --limbal:radial-gradient(circle closest-side,transparent 74%,rgba(8,8,14,.45) 86%,rgba(8,8,14,.95) 96%,rgba(8,8,14,.75) 100%);
  --collar:radial-gradient(circle closest-side,transparent 36%,rgba(0,0,0,.35) 39%,transparent 47%,rgba(255,255,255,.14) 52%,transparent 60%);
  --fibers:
    repeating-conic-gradient(from 2deg,rgba(255,255,255,.26) 0 .6deg,transparent 1.1deg 4.7deg),
    repeating-conic-gradient(from 1deg,rgba(0,0,0,.32) 0 .8deg,transparent 1.3deg 3.3deg),
    repeating-conic-gradient(from 7deg,rgba(255,255,255,.14) 0 1.8deg,transparent 2.4deg 11.3deg),
    repeating-conic-gradient(rgba(0,0,0,.18) 0 3deg,transparent 4deg 17.9deg);
  background:
    var(--pupil),var(--limbal),var(--collar),var(--fibers),
    radial-gradient(circle closest-side,var(--c3) 34%,transparent 66%),
    radial-gradient(circle closest-side,var(--c1) 45%,var(--c2) 92%);
  box-shadow:0 0 0 4px #fff,0 8px 20px -8px rgba(5,15,44,.45);
}
/* عمق: ظل الجفن من فوق + بقع (crypts) صغيرة بالقزحية */
:is(.ins-home,.navbar) .ins-iris::before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;
  background:
    radial-gradient(circle at 63% 36%,rgba(0,0,0,.28) 0 3%,transparent 5.5%),
    radial-gradient(circle at 33% 62%,rgba(0,0,0,.22) 0 2.5%,transparent 5%),
    radial-gradient(circle at 70% 64%,rgba(0,0,0,.2) 0 2%,transparent 4.5%),
    radial-gradient(circle at 40% 30%,rgba(0,0,0,.18) 0 2%,transparent 4%);
  box-shadow:inset 0 6px 10px -4px rgba(0,0,0,.55),inset 0 -3px 8px -2px rgba(255,255,255,.18)}
/* انعكاس القرنية: شبّاك ضوء + نقطة صغيرة + لمعة ناعمة */
:is(.ins-home,.navbar) .ins-iris::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;
  background:
    radial-gradient(ellipse 13% 9% at 33% 29%,rgba(255,255,255,.95),rgba(255,255,255,.55) 55%,transparent 100%),
    radial-gradient(circle at 67% 71%,rgba(255,255,255,.6) 0 2.5%,transparent 4.5%),
    linear-gradient(155deg,rgba(255,255,255,.22),transparent 42%)}
:is(.ins-home,.navbar) .ins-iris--honey{--c1:#b8803d;--c2:#5e3a14;--c3:#e9c26f}
:is(.ins-home,.navbar) .ins-iris--hazel{--c1:#7d7a3e;--c2:#3f3f1c;--c3:#c9a553}
:is(.ins-home,.navbar) .ins-iris--blue{--c1:#5a8cc0;--c2:#1f3f66;--c3:#c2dbf0}
:is(.ins-home,.navbar) .ins-iris--gray{--c1:#98a1ac;--c2:#4a525e;--c3:#e6eaef}
:is(.ins-home,.navbar) .ins-iris--brown{--c1:#7d4f2d;--c2:#3a2110;--c3:#b98652}
:is(.ins-home,.navbar) .ins-iris--green{--c1:#5f8f5c;--c2:#2c4d30;--c3:#c8b86a}
:is(.ins-home,.navbar) .ins-iris--pearl{--c1:#b3ad9f;--c2:#6d675c;--c3:#f2ece0}
:is(.ins-home,.navbar) .ins-iris--mix{background:
    var(--pupil),var(--limbal),var(--collar),var(--fibers),
    radial-gradient(circle closest-side,rgba(233,194,111,.85) 34%,transparent 62%),
    conic-gradient(#b8803d,#7d7a3e,#5a8cc0,#98a1ac,#7d4f2d,#b8803d)}
:is(.ins-home,.navbar) .ins-icon{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eaf4f7,#d4e8ee);color:#2d6b7d}
:is(.ins-home,.navbar) .ins-icon--new{background:linear-gradient(145deg,#fbf1e2,#f1dcbd);color:#a87a47}
:is(.ins-home,.navbar) .ins-icon--all{background:linear-gradient(145deg,#eef0f6,#d9deea);color:#050f2c}
:is(.ins-home,.navbar) .ins-ico--spark{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3Cpath d='M19 15l.7 1.8 1.8.7-1.8.7L19 20l-.7-1.8-1.8-.7 1.8-.7z'/%3E%3C/svg%3E")}
:is(.ins-home,.navbar) .ins-ico--grid{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.8'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.8'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.8'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.8'/%3E%3C/svg%3E")}
:is(.ins-home,.navbar) .ins-icon::before,:is(.ins-home,.navbar) .ins-icon::after{display:none}
:is(.ins-home,.navbar) .ins-icon .ins-ico{width:28px;height:28px}
:is(.ins-home,.navbar) .ins-ico{display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
:is(.ins-home,.navbar) .ins-ico--drop{--i:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3s6 6.6 6 11a6 6 0 0 1-12 0c0-4.4 6-11 6-11z%27/%3E%3Cpath d=%27M9.5 14.5a2.5 2.5 0 0 0 2.5 2.5%27/%3E%3C/svg%3E")}

/* ================= قائمة الجوال (.navbar بتاخد show_menu لما تنفتح؛ ins.js بيضيف ins-mnav والأيقونات) ================= */
@media (max-width:1023px){
  .navbar.ins-mnav{background:linear-gradient(180deg,#fbf8f3 0%,#f6efe4 100%) !important;color:#050f2c !important;padding:0 !important}
  .navbar.ins-mnav > .container{min-height:100%;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom)) !important}
  /* الصف العلوي: عنوان + زر إغلاق دائري */
  .navbar.ins-mnav > .container > div:first-child{justify-content:space-between !important;align-items:center;padding:4px 2px 14px !important}
  .navbar.ins-mnav > .container > div:first-child::before{content:"القائمة";font-family:"Cairo",sans-serif;font-size:22px;font-weight:900;color:#050f2c}
  html:not([lang^="ar"]) .navbar.ins-mnav > .container > div:first-child::before{content:"Menu"}
  .navbar.ins-mnav .kayan-menu-close{margin:0 !important;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #efe7db;box-shadow:0 6px 16px -10px rgba(5,15,44,.4);color:#050f2c !important;transition:transform .2s}
  .navbar.ins-mnav .kayan-menu-close:active{transform:scale(.92)}
  .navbar.ins-mnav .kayan-menu-close i{font-size:18px !important;color:#050f2c !important}
  /* البحث */
  .navbar.ins-mnav > .container > div:nth-child(2){padding:0 0 16px !important}
  .navbar.ins-mnav .search{padding:0 !important;background:transparent !important}
  .navbar.ins-mnav .search > div,.navbar.ins-mnav .search > div > div,.navbar.ins-mnav .kayan-search,.navbar.ins-mnav .s-search-container,.navbar.ins-mnav .s-search-input-wrapper{width:100% !important}
  .navbar.ins-mnav .s-search-input-wrapper{display:flex;align-items:center;gap:10px;height:52px;padding-inline:16px;border-radius:16px;background:#fff;border:1.5px solid #e6dccb;box-shadow:0 8px 20px -16px rgba(5,15,44,.35)}
  .navbar.ins-mnav .s-search-icon i{color:#a87a47 !important;font-size:18px !important}
  .navbar.ins-mnav .kayan-search .s-search-input{flex:1;height:100%;border:0 !important;background:transparent !important;font-family:"Cairo",sans-serif;font-size:15px !important;color:#050f2c !important;padding:0 !important;box-shadow:none !important}
  .navbar.ins-mnav .kayan-search .s-search-input::placeholder{color:#8a90a2}
  /* العناصر: كروت */
  .navbar.ins-mnav .kayan-navbar-dropdown{gap:10px !important;margin-bottom:18px !important}
  .navbar.ins-mnav .kayan-navbar-dropdown > li{padding:0 !important;border:1px solid #efe7db !important;border-radius:18px;background:#fff;box-shadow:0 10px 24px -20px rgba(5,15,44,.5);text-transform:none;transition:top .45s cubic-bezier(.2,.8,.2,1),opacity .45s,transform .15s !important}
  .navbar.ins-mnav .kayan-navbar-dropdown > li:active{transform:scale(.98)}
  .navbar.ins-mnav .kayan-navbar-dropdown > li > a{display:flex !important;align-items:center;gap:14px;width:100%;padding:10px 14px;font-family:"Cairo",sans-serif;font-size:16px;font-weight:800;color:#050f2c !important;line-height:1.3}
  .navbar.ins-mnav .kayan-navbar-dropdown > li > a::after{content:"";order:2;flex:none;margin-inline-start:auto;width:30px;height:30px;border-radius:50%;background:#f6efe4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a87a47' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:inset 0 0 0 1px #efe7db}
  html:not([lang^="ar"]) .navbar.ins-mnav .kayan-navbar-dropdown > li > a::after{transform:scaleX(-1)}
  .navbar.ins-mnav .ins-mi{order:0;flex:none;width:44px !important;height:44px !important;box-shadow:0 0 0 3px #fff,0 6px 14px -8px rgba(5,15,44,.5) !important}
  .navbar.ins-mnav .ins-mi-t{order:1}
  .navbar.ins-mnav .ins-mi.ins-icon .ins-ico{width:20px;height:20px}
  .navbar.ins-mnav .ins-mi.ins-trio{width:44px;height:44px;box-shadow:none !important}
  .navbar.ins-mnav .ins-trio .ins-iris{width:24px;height:24px;box-shadow:0 0 0 1.5px #fff !important}
  .navbar.ins-mnav .ins-trio .ins-iris + .ins-iris{margin-inline-start:-14px}
  .navbar.ins-mnav .ins-icon--sale{background:linear-gradient(145deg,#fdecea,#f8d5d1) !important;color:#d92d20}
  .navbar.ins-mnav .ins-icon--sale b{font-family:"Cairo",sans-serif;font-size:19px;font-weight:900}
  .navbar.ins-mnav li.ins-mi-sale > a{color:#d92d20 !important}
  .navbar.ins-mnav .kayan-navbar-dropdown > li.is-current{border-color:#a87a47 !important;box-shadow:0 0 0 3px rgba(168,122,71,.14),0 10px 24px -20px rgba(5,15,44,.5)}
  /* ظهور متتابع */
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(2){transition-delay:.04s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(3){transition-delay:.08s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(4){transition-delay:.12s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(5){transition-delay:.16s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(6){transition-delay:.2s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(7){transition-delay:.24s !important}
  .navbar.ins-mnav.show_menu .kayan-navbar-dropdown > li:nth-child(n+8){transition-delay:.28s !important}
  /* شريط الشحن بآخر القائمة */
  .navbar.ins-mnav .ins-mnav-foot{margin-top:auto;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#050f2c;color:#fff}
  .navbar.ins-mnav .ins-mnav-foot .ins-ico{width:22px;height:22px;color:#e6c27d}
  .navbar.ins-mnav .ins-mnav-foot b{display:block;font-family:"Cairo",sans-serif;font-size:14.5px;font-weight:800}
  .navbar.ins-mnav .ins-mnav-foot small{display:block;font-size:12.5px;color:rgba(255,255,255,.7)}
}
@media (min-width:1024px){.navbar .ins-mi,.navbar .ins-mnav-foot{display:none !important}}
:is(.ins-home,.navbar) .ins-ico--truck{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E")}

/* ===== أكتوبر الوردي: بداية =====
   كل شي هون بيشتغل بس لما ins.js يحط html.ins-pink (1 أكتوبر 2026، أو ?pink=1).
   الألوان الأصلية والطريقة بـ PINK-OCTOBER.md — لإلغاء الوردي نهائيًا: احذف من هون لعلامة النهاية. */

/* الثيم + خلفية الموقع + شريط الإعلان */
html.ins-pink{--color-primary:#c2326f;--color-primary-dark:#8f1f50;--color-primary-light:#e46a9c;--color-primary-reverse:#fff}
html.ins-pink body{background-color:#fff6f9 !important}
html.ins-pink .kayan-text-0{background-color:#c2326f !important;color:#fff !important}

/* ألوان الرئيسية كلها من المتغيّرات */
html.ins-pink .ins-home{--ink:#4a1133;--ink-2:#5e2a45;--muted:#8a6677;--line:#f3dbe5;--sand:#fff4f8;--sand-2:#fbe6ef;--honey:#c2326f;--honey-soft:#fbe3ee}
html.ins-pink .ins-home .ins-btn--gold{background:linear-gradient(135deg,#f9bcd4,#e0689a);color:#3a0d25}
html.ins-pink .ins-home .ins-grad{background-image:linear-gradient(90deg,#ffd6e6,#f48fb8,#ff6fa6,#f9b3cf,#ffd6e6)}
html.ins-pink .ins-home .ins-excl .ins-grad{background-image:linear-gradient(90deg,#c2326f,#e0568f,#8f1f50,#e0568f,#c2326f)}
html.ins-pink .ins-home .ins-kicker::before{background:#ff8fbd}
html.ins-pink .ins-home .ins-stats li{border-inline-start-color:rgba(255,143,189,.6)}
html.ins-pink .ins-home .ins-float i{background:linear-gradient(135deg,#f9bcd4,#e0689a);color:#3a0d25}
html.ins-pink .ins-home .ins-float--b i{background:#8f1f50;color:#fff}
html.ins-pink .ins-home .ins-bubbles span{border-color:rgba(255,143,189,.5);background:rgba(255,143,189,.08)}
html.ins-pink .ins-home .ins-ring::after{--ring:rgba(255,120,175,.5)}
html.ins-pink .ins-home .ins-hl{color:#ffc2da}
html.ins-pink .ins-home .ins-sticker{box-shadow:0 30px 60px rgba(120,20,60,.35),inset 0 0 0 10px rgba(255,194,218,.25)}
html.ins-pink .ins-home .ins-sticker b,html.ins-pink .ins-home .ins-sticker code{color:#ffc2da;border-color:rgba(255,194,218,.7)}
html.ins-pink .ins-home .ins-stars{color:#e0568f}
html.ins-pink .ins-home .ins-bc::after{background:linear-gradient(to top,rgba(58,13,37,.88) 0%,rgba(58,13,37,.35) 42%,transparent 70%)}
html.ins-pink .ins-home .ins-bc-tag{background:linear-gradient(135deg,#f9bcd4,#e0689a);color:#3a0d25}
html.ins-pink .ins-home .ins-excl{background:radial-gradient(circle at 82% 0%,rgba(255,143,189,.25),transparent 45%),radial-gradient(circle at 12% 100%,rgba(194,50,111,.12),transparent 45%),linear-gradient(180deg,#fff8fb,#fdebf3)}
html.ins-pink .ins-home .ins-excl-glow{border-color:rgba(194,50,111,.22)}

/* السلايدر: كل السلايدات بخلفية توتية وتوهج وردي */
html.ins-pink .ins-home .ins-hero{background:#3a0d25}
html.ins-pink .ins-home .ins-slide{--bg:#3a0d25;--g1:rgba(255,105,170,.42);--g2:rgba(194,50,111,.35)}
html.ins-pink .ins-home .ins-slide--light{background:radial-gradient(circle at 24% 45%,rgba(255,143,189,.3),transparent 42%),linear-gradient(120deg,#fff8fb 0%,#fdeef4 45%,#f9dbe7 100%)}
html.ins-pink .ins-home .ins-slide--light .ins-bubbles span{border-color:rgba(194,50,111,.3);background:rgba(194,50,111,.05)}
/* سلايد المناسبة (مكان السلايد الأول) */
html.ins-pink .ins-home .ins-pink-hide{display:none !important}
html.ins-pink .ins-home .ins-pink-only{display:grid}
html.ins-pink .ins-home .ins-slide--1{background:radial-gradient(circle at var(--gx,24%) 45%,rgba(255,105,170,.55),transparent 42%),radial-gradient(circle at var(--gy,96%) 110%,rgba(255,170,205,.35),transparent 40%),linear-gradient(135deg,#2a0719,#5a1535 55%,#7d1f4b)}
.ins-home .ins-ribbon{position:absolute;z-index:2;top:50%;left:50%;width:34%;aspect-ratio:64/96;transform:translate(-50%,-50%) rotate(-8deg);background:linear-gradient(160deg,#ffd1e3,#ff6fa6 45%,#c2326f);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 96'%3E%3Cpath d='M32 3c-9.5 0-16 7.3-16 16 0 6.5 3.4 12.8 7.6 19.2L6.5 72.5l11 8.6L32 57.4l14.5 23.7 11-8.6-17.1-34.3C44.6 31.8 48 25.5 48 19c0-8.7-6.5-16-16-16zm0 11c3.1 0 5.4 2.3 5.4 5.4 0 3.3-2.2 7.4-5.4 12.1-3.2-4.7-5.4-8.8-5.4-12.1 0-3.1 2.3-5.4 5.4-5.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 96'%3E%3Cpath d='M32 3c-9.5 0-16 7.3-16 16 0 6.5 3.4 12.8 7.6 19.2L6.5 72.5l11 8.6L32 57.4l14.5 23.7 11-8.6-17.1-34.3C44.6 31.8 48 25.5 48 19c0-8.7-6.5-16-16-16zm0 11c3.1 0 5.4 2.3 5.4 5.4 0 3.3-2.2 7.4-5.4 12.1-3.2-4.7-5.4-8.8-5.4-12.1 0-3.1 2.3-5.4 5.4-5.4z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 20px 30px rgba(0,0,0,.35));animation:ins-ribbon 5s ease-in-out infinite}
@keyframes ins-ribbon{0%,100%{translate:0 0}50%{translate:0 -14px}}
.ins-home .ins-stage--pink .ins-shot--a{top:8%;left:2%;width:30%;--r:-10deg;z-index:1}
.ins-home .ins-stage--pink .ins-shot--b{top:auto;bottom:6%;right:2%;width:30%;--r:9deg;z-index:1}
.ins-home .ins-stage--pink .ins-float--a{top:auto;bottom:10%;left:0;right:auto}
.ins-home .ins-stage--pink .ins-float--b{top:6%;right:0;left:auto}
@media (prefers-reduced-motion:reduce){.ins-home .ins-ribbon{animation:none}}

/* كروت المنتجات (كل الموقع) */
html.ins-pink .kayan-card .kayan-card-button{background-color:#c2326f !important}
html.ins-pink .kayan-card .kayan-card-button:hover{background-color:#9e2358 !important}
html.ins-pink .kayan-card .kayan-promotion_title:not(.hidden){background:#4a1133 !important}
html.ins-pink .kayan-card .s-product-card-price,html.ins-pink .kayan-card .s-product-card-sale-price h4,html.ins-pink .kayan-card .s-product-card-starting-price h4{color:#8f1f50 !important}
html.ins-pink .kayan-card{border-color:#f6dfe8}

/* صفحة المنتج */
html.ins-pink .ins-pdp salla-add-product-button .s-button-primary{background:#c2326f !important;box-shadow:0 12px 26px -14px rgba(194,50,111,.7)}
html.ins-pink .ins-pdp salla-add-product-button .s-button-primary:hover{background:#9e2358 !important}
html.ins-pink .ins-pdp salla-mini-checkout-widget.s-add-product-button-mini-checkout{--color-primary:#c2326f;border-color:#c2326f !important}
html.ins-pink .ins-pdp .s-add-product-button-mini-checkout-content{color:#c2326f !important}
html.ins-pink .ins-pdp .main-content h1 .ins-t-main,html.ins-pink .ins-pdp .price-wrapper h4,html.ins-pink .ins-specs dd,html.ins-pink .ins-desc h3,html.ins-pink .ins-vids-head h3,html.ins-pink .ins-pay-head b{color:#4a1133 !important}
html.ins-pink .ins-gal-th.is-on{border-color:#c2326f}
html.ins-pink .ins-gal-dots i.is-on{background:#c2326f}
html.ins-pink .ins-ship{background:#fff4f8;border-color:#f6d9e5}
html.ins-pink .ins-ship-ico{background:#fbe3ee}
html.ins-pink .ins-ship-ico::after{background:#c2326f}
html.ins-pink .ins-ship-track i{background:linear-gradient(90deg,#e0689a,#f9bcd4)}
html.ins-pink .ins-assure li,html.ins-pink .ins-specs > div{background:#fff4f8}
html.ins-pink .ins-a-ico{background:#fbe3ee}
html.ins-pink .ins-a-ico::after{background:#c2326f}

/* صفحة التصنيف */
html.ins-pink .ins-chip-cat.is-on,html.ins-pink .ins-filter-btn{background:#c2326f;border-color:#c2326f}
html.ins-pink .ins-cat-page #page-main-title{color:#4a1133}

/* الفوتر + زر الرجوع لفوق */
html.ins-pink footer.kayan-footer{background:radial-gradient(circle at 85% 0%,rgba(255,105,170,.25),transparent 40%),radial-gradient(circle at 10% 100%,rgba(194,50,111,.22),transparent 40%),#3a0d25 !important}
html.ins-pink footer.kayan-footer::before{background:linear-gradient(90deg,transparent,#e0689a,#ffd1e3,#e0689a,transparent)}
html.ins-pink footer.kayan-footer h5::after{background:#ff8fbd}
html.ins-pink footer.kayan-footer ul a:hover,html.ins-pink footer.kayan-footer salla-contacts a:hover,html.ins-pink footer.kayan-footer .kayan-copyright a:hover{color:#ffc2da !important}
html.ins-pink footer.kayan-footer salla-contacts i,html.ins-pink footer.kayan-footer salla-contacts svg,html.ins-pink footer.kayan-footer salla-contacts [class*="icon"]{color:#ffc2da !important}
html.ins-pink footer.kayan-footer salla-social a:hover{background:#e0689a;border-color:#e0689a;color:#3a0d25 !important}
html.ins-pink .scroll-top{background:#3a0d25 !important;border-color:#e0689a !important;color:#ffc2da !important}
/* ===== أكتوبر الوردي: نهاية ===== */

/* ===== جمعة أنستازيا: بداية =====
   كل شي هون بيشتغل بس لما ins.js يحط html.ins-friday (بالتاريخ، أو ?friday=1).
   ألوان اللوغو: أحمر #ed1b32 · أسود · أبيض. لإلغاء الوضع نهائيًا: احذف من هون لعلامة النهاية. */

/* الثيم + خلفية الموقع + شريط الإعلان */
html.ins-friday{--color-primary:#ed1b32;--color-primary-dark:#b5101f;--color-primary-light:#ff4d5e;--color-primary-reverse:#fff}
html.ins-friday body{background-color:#fff !important}
html.ins-friday .kayan-text-0{background-color:#ed1b32 !important;color:#fff !important}

/* ألوان الرئيسية كلها من المتغيّرات: أسود للنص، أحمر للتفاصيل، رمادي محايد بدل الكريمي */
html.ins-friday .ins-home{--ink:#0d0d0f;--ink-2:#2b2b30;--muted:#6e6e76;--line:#ececee;--sand:#f6f6f7;--sand-2:#ededef;--honey:#ed1b32;--honey-soft:#fde6e8}
html.ins-friday .ins-home .ins-btn--gold{background:linear-gradient(135deg,#ff4d5e,#ed1b32);color:#fff}
html.ins-friday .ins-home .ins-grad{background-image:linear-gradient(90deg,#fff,#ff8a96,#ed1b32,#ff8a96,#fff)}
html.ins-friday .ins-home .ins-excl .ins-grad{background-image:linear-gradient(90deg,#ed1b32,#0d0d0f,#ed1b32,#0d0d0f,#ed1b32)}
html.ins-friday .ins-home .ins-kicker::before{background:#ed1b32}
html.ins-friday .ins-home .ins-stats li{border-inline-start-color:rgba(237,27,50,.7)}
html.ins-friday .ins-home .ins-float i{background:linear-gradient(135deg,#ff4d5e,#ed1b32);color:#fff}
html.ins-friday .ins-home .ins-float--b i{background:#0d0d0f;color:#fff}
html.ins-friday .ins-home .ins-bubbles span{border-color:rgba(237,27,50,.45);background:rgba(237,27,50,.07)}
html.ins-friday .ins-home .ins-ring::after{--ring:rgba(237,27,50,.5)}
html.ins-friday .ins-home .ins-hl{color:#ff5a6a}
html.ins-friday .ins-home .ins-sticker{box-shadow:0 30px 60px rgba(0,0,0,.4),inset 0 0 0 10px rgba(237,27,50,.22)}
html.ins-friday .ins-home .ins-sticker b,html.ins-friday .ins-home .ins-sticker code{color:#ff5a6a;border-color:rgba(255,90,106,.7)}
html.ins-friday .ins-home .ins-stars{color:#ed1b32}
html.ins-friday .ins-home .ins-bc::after{background:linear-gradient(to top,rgba(10,10,12,.9) 0%,rgba(10,10,12,.4) 42%,transparent 70%)}
html.ins-friday .ins-home .ins-bc-tag{background:#ed1b32;color:#fff}
html.ins-friday .ins-home .ins-excl{background:radial-gradient(circle at 82% 0%,rgba(237,27,50,.14),transparent 45%),radial-gradient(circle at 12% 100%,rgba(13,13,15,.06),transparent 45%),linear-gradient(180deg,#fff,#f4f4f5)}
html.ins-friday .ins-home .ins-excl-glow{border-color:rgba(237,27,50,.22)}

/* السلايدر: كل السلايدات أسود مع توهج أحمر */
html.ins-friday .ins-home .ins-hero{background:#0a0a0c}
html.ins-friday .ins-home .ins-slide{--bg:#0a0a0c;--g1:rgba(237,27,50,.42);--g2:rgba(237,27,50,.18)}
html.ins-friday .ins-home .ins-slide--light{background:radial-gradient(circle at 24% 45%,rgba(237,27,50,.14),transparent 42%),linear-gradient(120deg,#fff 0%,#f7f7f8 45%,#ececee 100%)}
html.ins-friday .ins-home .ins-slide--light .ins-bubbles span{border-color:rgba(237,27,50,.3);background:rgba(237,27,50,.04)}

/* كروت المنتجات (كل الموقع) */
html.ins-friday .kayan-card .kayan-card-button{background-color:#ed1b32 !important}
html.ins-friday .kayan-card .kayan-card-button:hover{background-color:#b5101f !important}
html.ins-friday .kayan-card .kayan-promotion_title:not(.hidden){background:#0d0d0f !important}
html.ins-friday .kayan-card .s-product-card-price,html.ins-friday .kayan-card .s-product-card-sale-price h4,html.ins-friday .kayan-card .s-product-card-starting-price h4{color:#ed1b32 !important}
html.ins-friday .kayan-card{border-color:#ececee}

/* صفحة المنتج */
html.ins-friday .ins-pdp salla-add-product-button .s-button-primary{background:#ed1b32 !important;box-shadow:0 12px 26px -14px rgba(237,27,50,.7)}
html.ins-friday .ins-pdp salla-add-product-button .s-button-primary:hover{background:#b5101f !important}
html.ins-friday .ins-pdp salla-mini-checkout-widget.s-add-product-button-mini-checkout{--color-primary:#0d0d0f;border-color:#0d0d0f !important}
html.ins-friday .ins-pdp .s-add-product-button-mini-checkout-content{color:#0d0d0f !important}
html.ins-friday .ins-pdp .main-content h1 .ins-t-main,html.ins-friday .ins-pdp .price-wrapper h4,html.ins-friday .ins-specs dd,html.ins-friday .ins-desc h3,html.ins-friday .ins-vids-head h3,html.ins-friday .ins-pay-head b{color:#0d0d0f !important}
html.ins-friday .ins-gal-th.is-on{border-color:#ed1b32}
html.ins-friday .ins-gal-dots i.is-on{background:#ed1b32}
html.ins-friday .ins-ship{background:#f6f6f7;border-color:#ececee}
html.ins-friday .ins-ship-ico{background:#fde6e8}
html.ins-friday .ins-ship-ico::after{background:#ed1b32}
html.ins-friday .ins-ship-track i{background:linear-gradient(90deg,#ed1b32,#ff8a96)}
html.ins-friday .ins-assure li,html.ins-friday .ins-specs > div{background:#f6f6f7}
html.ins-friday .ins-a-ico{background:#fde6e8}
html.ins-friday .ins-a-ico::after{background:#ed1b32}

/* صفحة التصنيف */
html.ins-friday .ins-chip-cat.is-on,html.ins-friday .ins-filter-btn{background:#0d0d0f;border-color:#0d0d0f}
html.ins-friday .ins-cat-page #page-main-title{color:#0d0d0f}

/* الفوتر + زر الرجوع لفوق */
html.ins-friday footer.kayan-footer{background:radial-gradient(circle at 85% 0%,rgba(237,27,50,.22),transparent 40%),radial-gradient(circle at 10% 100%,rgba(237,27,50,.12),transparent 40%),#0a0a0c !important}
html.ins-friday footer.kayan-footer::before{background:linear-gradient(90deg,transparent,#ed1b32,#ff8a96,#ed1b32,transparent)}
html.ins-friday footer.kayan-footer h5::after{background:#ed1b32}
html.ins-friday footer.kayan-footer ul a:hover,html.ins-friday footer.kayan-footer salla-contacts a:hover,html.ins-friday footer.kayan-footer .kayan-copyright a:hover{color:#ff5a6a !important}
html.ins-friday footer.kayan-footer salla-contacts i,html.ins-friday footer.kayan-footer salla-contacts svg,html.ins-friday footer.kayan-footer salla-contacts [class*="icon"]{color:#ff5a6a !important}
html.ins-friday footer.kayan-footer salla-social a:hover{background:#ed1b32;border-color:#ed1b32;color:#fff !important}
html.ins-friday .scroll-top{background:#0a0a0c !important;border-color:#ed1b32 !important;color:#fff !important}
/* ===== جمعة أنستازيا: نهاية ===== */

/* ===== جمعة أنستازيا: السلايد الأول + البلوك (home.html: ins-fri-only / ins-fri-hide) ===== */
.ins-home .ins-fri-only{display:none !important}
html.ins-friday .ins-home .ins-fri-hide{display:none !important}
html.ins-friday .ins-home .ins-slide-in.ins-fri-only{display:grid !important}
html.ins-friday .ins-home .ins-fri-band.ins-fri-only{display:block !important}
html.ins-friday .ins-home div.ins-fri-only{display:block !important}
/* قسم «حصريًا» صار يعرض العروض بالجمعة، فقسم العروض اللي تحتو بيتخبّى حتى ما تتكرر المنتجات */
html.ins-friday .ins-home #offers{display:none !important}
/* اللوغو: الصورة 1440×810 فيها فراغ شفاف كبير — منقصّها على حدود الكتابة (873×390) */
.ins-home .ins-fri-logo{position:relative;display:block;width:min(520px,100%);aspect-ratio:873/390;overflow:hidden}
.ins-home .ins-fri-logo img{position:absolute;left:-32.3%;top:-53.85%;width:164.95%;max-width:none;height:auto}
/* السلايد الأول: اللوغو مكان الصور (يسار) والعنوان القصير يمين */
.ins-home .ins-stage--fri .ins-fri-logo{position:relative;z-index:2;width:100%;filter:drop-shadow(0 22px 40px rgba(237,27,50,.35));animation:ins-float 5s ease-in-out infinite}
.ins-home .ins-stage--fri .ins-float--a{top:10%;right:2%;left:auto}
.ins-home .ins-stage--fri .ins-float--b{top:auto;bottom:12%;left:2%;right:auto}
@media (max-width:768px){.ins-home .ins-stage--fri{aspect-ratio:auto;padding-block:34px 30px}.ins-home .ins-stage--fri .ins-fri-logo{width:min(300px,88%);margin-inline:auto}.ins-home .ins-stage--fri .ins-float--a{top:0}.ins-home .ins-stage--fri .ins-float--b{bottom:0}}
/* العنوان: السطر التاني مزاح لجهة اليسار (درج) + خط أبيض بينرسم تحتو.
   الخط على غلاف برّا .ins-grad، لأنو background-clip:text ممكن يقصّ أي خلفية جوّاه */
.ins-home .ins-fri-l2{position:relative;width:fit-content;inset-inline-start:1.1em}
.ins-home .ins-fri-l2::after{content:"";position:absolute;inset-inline:0;bottom:.08em;height:.075em;border-radius:99px;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.35);transform:scaleX(0);transform-origin:right;animation:ins-fri-draw 4.5s cubic-bezier(.6,0,.2,1) infinite}
html:not([lang^="ar"]) .ins-home .ins-fri-l2::after{transform-origin:left}
@keyframes ins-fri-draw{0%,8%{transform:scaleX(0);opacity:1}38%,86%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}
@media (max-width:768px){.ins-home .ins-fri-l2{margin-inline:auto;inset-inline-start:.7em}}
@media (prefers-reduced-motion:reduce){.ins-home .ins-stage--fri .ins-fri-logo{animation:none}.ins-home .ins-fri-l2::after{animation:none;transform:none}}
/* البلوك تحت السلايدر: شريط أحمر بعرض الشاشة */
.ins-home .ins-fri-band{position:relative;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);margin-top:28px;background:radial-gradient(circle at 88% 0%,rgba(255,255,255,.2),transparent 45%),radial-gradient(circle at 8% 100%,rgba(0,0,0,.18),transparent 45%),#ed1b32;color:#fff}
.ins-home .ins-fri-in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,3vw,40px);padding-block:clamp(26px,4vw,44px)}
.ins-home .ins-fri-band .ins-fri-logo{width:clamp(200px,24vw,320px)}
.ins-home .ins-fri-kick{display:inline-block;padding:5px 12px;border-radius:999px;background:#0d0d0f;color:#fff;font-family:"Cairo",sans-serif;font-size:12.5px;font-weight:800}
.ins-home .ins-fri-txt h2{margin:10px 0 6px;font-family:"Cairo",sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.25;color:#fff}
.ins-home .ins-fri-txt p{margin:0;font-size:15px;line-height:1.7;font-weight:600;color:rgba(255,255,255,.88)}
.ins-home .ins-fri-btn{background:#0d0d0f;color:#fff;white-space:nowrap}
.ins-home .ins-fri-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(0,0,0,.6)}
@media (max-width:768px){
  .ins-home .ins-fri-in{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}
  .ins-home .ins-fri-band .ins-fri-logo{width:min(240px,70%)}
}
/* شريط الشراء الملزوق تحت (صفحة المنتج، جوال) — كان ناقص */
@media (max-width:640px){
  html.ins-friday .ins-pdp.is-sticky-product-bar .sticky-product-bar .s-add-product-button-main .s-button-primary{background:#ed1b32 !important}
}
/* ===== جمعة أنستازيا: /السلايد + البلوك ===== */

/* ===== سلايد عرض 1+1: خطوات العرض بدل السعر (home.html: .ins-steps) ===== */
.ins-home .ins-steps{display:grid;gap:12px;max-width:480px;margin:4px 0 28px;padding:0;list-style:none}
.ins-home .ins-steps li{display:flex;align-items:center;gap:12px;font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.5;color:rgba(255,255,255,.88)}
.ins-home .ins-steps b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f0cf97,#d9a560);color:var(--ink);font-family:"Cairo",sans-serif;font-size:15px;font-weight:900;box-shadow:0 0 0 4px rgba(255,255,255,.08)}
.ins-home .ins-steps em{font-style:normal;font-weight:900;color:#f3d19b}
html.ins-friday .ins-home .ins-steps b{background:linear-gradient(135deg,#ff4d5e,#ed1b32);color:#fff;box-shadow:0 0 0 4px rgba(237,27,50,.18)}
html.ins-friday .ins-home .ins-steps em{color:#ff5a6a}
@media (max-width:768px){.ins-home .ins-steps{width:fit-content;margin:6px auto 20px;text-align:start}.ins-home .ins-steps li{font-size:14.5px}.ins-home .ins-steps b{width:28px;height:28px;font-size:14px}}