/* ==========================================================
   KALO × أناقة النوم — طبقة تنسيق نسخة الثيم 1865430166
   كل القواعد تحت بادئة واضحة، وإزالتها ترجع الثيم لأصله
   ========================================================== */
:root{
  /* ألوان مأخوذة من شعار SEF المعاد تلوينه */
  --k-ink:#3a3338;          /* رمادي فحمي — حروف EF */
  --k-text:#4b4447;
  --k-muted:#7f7779;        /* رمادي الريشة */
  --k-rose:#a32c4e;         /* توتي — بداية حرف S */
  --k-rose-dark:#86203f;
  --k-rose-light:#d9667a;   /* وردي — نهاية حرف S */
  --k-grad:linear-gradient(90deg,#9a2848 0%,#c4485f 55%,#e07080 100%);
  --k-rose-soft:#fbefec;    /* خوخي فاتح — طرف الريشة */
  --k-blush:#f2c4b8;
  --k-ivory:#faf6f4;
  --k-line:#ece2df;
  --k-radius:14px;
  --k-shadow:0 10px 30px -12px rgba(58,51,56,.2);
  --color-primary:#a32c4e!important;
  --color-primary-dark:#86203f!important;
  --color-primary-light:#d9667a!important;
  --color-primary-reverse:#ffffff!important;
}

/* ---------- عام ---------- */
body{color:var(--k-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--k-rose-soft);color:var(--k-rose-dark)}
.s-block{margin-top:56px}
@media (max-width:767px){.s-block{margin-top:36px}}

/* ---------- شريط الإعلان ---------- */
salla-advertisement .s-advertisement{background:var(--k-grad)!important;min-height:38px}
salla-advertisement .s-advertisement-content a,
salla-advertisement .s-advertisement-content{font-size:13px;font-weight:500;letter-spacing:.2px;color:#fff!important}

/* ---------- الشريط العلوي ---------- */
.store-header .top-navbar{background:var(--k-ivory);border-bottom:1px solid var(--k-line)}
.store-header .top-navbar .topnav-link-item,
.store-header .top-navbar .topnav-links-list a{font-size:13px!important;color:var(--k-muted)!important;transition:color .2s}
.store-header .top-navbar a:hover{color:var(--k-rose)!important}

/* ---------- الهيدر ---------- */
.store-header .main-nav-container{background:#fff}
.store-header .main-nav-container.fixed-pinned{box-shadow:0 1px 0 var(--k-line)}
.store-header .main-nav-container.fixed-header.sticky,
.store-header .main-nav-container.fixed-header.fixed{box-shadow:0 6px 24px -14px rgba(58,51,56,.25)}
.store-header .header-btn__icon,
.store-header .header__search-btn .icon{color:var(--k-ink);transition:color .2s}
.store-header .header-btn:hover .header-btn__icon,
.store-header .header__search-btn:hover .icon{color:var(--k-rose)}
.store-header .s-cart-summary-count{background:var(--k-rose)!important;color:#fff!important;font-weight:700}
@media (min-width:1024px){
  .store-header .main-menu-row{border-top:1px solid var(--k-line)}
  .store-header .main-menu-row .main-menu{justify-content:center!important;flex-wrap:wrap;gap:2px}
  .store-header .main-menu-row .main-menu>li.root-level>a{position:relative;font-size:14.5px!important;font-weight:700!important;padding:14px 14px!important;color:var(--k-ink)!important;transition:color .2s}
  .store-header .main-menu-row .main-menu>li.root-level>a::after{content:"";position:absolute;inset-inline:14px;bottom:8px;height:2px;border-radius:2px;background:var(--k-rose);transform:scaleX(0);transition:transform .25s ease}
  .store-header .main-menu-row .main-menu>li.root-level>a:hover{color:var(--k-rose)!important}
  .store-header .main-menu-row .main-menu>li.root-level>a:hover::after{transform:scaleX(1)}
}
/* وصل حديثاً */
.main-menu__desktop-item>a[href*="c354839114"],a.main-menu__link[href*="c354839114"]{color:var(--k-rose)!important}

/* قائمة الجوال */
@media (max-width:1023px){
  .mobile-menu .main-menu__link{font-size:15px!important;color:var(--k-ink)!important;padding-block:14px!important;border-bottom:1px solid var(--k-line)}
}

/* ---------- عناوين أقسام الرئيسية ---------- */
.home-block-title h2,
.s-block--best-offers .home-block-title h2,
.s-block--best-offers > .text-center h2{font-size:clamp(22px,2.6vw,30px)!important;line-height:1.35!important;font-weight:800!important;color:var(--k-ink)!important;letter-spacing:0!important}
.home-block-title p{font-size:15px!important;color:var(--k-muted)!important;margin-top:6px!important}
.home-block-title .home-block-line,
.s-block--best-offers .border-primary.w-28{width:44px!important;height:3px!important;border:0!important;border-radius:3px;background:var(--k-grad);margin:12px auto 0!important}
.s-slider-block__title h2{font-size:clamp(20px,2.2vw,26px)!important;font-weight:800!important;color:var(--k-ink)!important}

/* شريط النص المتحرك */
.animated-text{background:var(--k-ink)!important}
.animated-text a{color:#fff!important;font-size:14px;font-weight:500}

/* ---------- بطاقة المنتج ---------- */
custom-salla-product-card.product-card{background:#fff;border:1px solid var(--k-line);border-radius:var(--k-radius)!important;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;height:100%}
@media (hover:hover){
  custom-salla-product-card.product-card:hover{box-shadow:var(--k-shadow);transform:translateY(-3px);border-color:transparent}
}
custom-salla-product-card .product-card__image{flex:none!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;background:var(--k-ivory);border-radius:0!important}
custom-salla-product-card .product-card__image img{border-radius:0!important}
custom-salla-product-card.product-card{display:flex!important;flex-direction:column}
custom-salla-product-card .product-card__content{padding:14px 14px 16px!important;text-align:center;flex:1 1 auto;display:flex!important;flex-direction:column;justify-content:flex-start!important}
custom-salla-product-card .product-card__content-wrapper{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start!important}
custom-salla-product-card .product-card__content-wrapper>.product-options{margin-top:auto}
custom-salla-product-card .product-options:empty{display:block}
custom-salla-product-card .product-options .s-product-options-option-container,
custom-salla-product-card .product-options .s-product-options-wrapper{background:transparent!important;border:0!important;padding:0!important}
custom-salla-product-card .product-options label,custom-salla-product-card .product-options .s-product-options-option-label{display:none!important}
custom-salla-product-card .product-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.55!important;font-weight:700!important;color:var(--k-ink)!important;min-height:3.1em}
custom-salla-product-card .product-card__title a:hover{color:var(--k-rose)!important}
custom-salla-product-card .product-card__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;color:var(--k-muted)!important;margin:4px 0 10px!important;line-height:1.6!important}
custom-salla-product-card .product-card__price{gap:6px!important}
custom-salla-product-card .product-card__price .total-price{font-size:18px!important;font-weight:800!important;color:var(--k-ink)!important}
custom-salla-product-card .price_is_on_sale .total-price{color:var(--k-rose)!important}
custom-salla-product-card .before-price{font-size:13px!important;color:#a39b9d!important}
custom-salla-product-card .starting-price-title{font-size:12px!important;font-weight:500!important;color:var(--k-muted)!important}
custom-salla-product-card .product-card__promotion{background:var(--k-rose)!important;color:#fff!important;border-radius:999px!important;font-size:12px!important;font-weight:700;padding:4px 12px!important;top:12px!important;inset-inline-start:12px!important}
custom-salla-product-card .product-card__actions .s-button-element{background:#fff!important;border:0!important;box-shadow:0 4px 14px -6px rgba(58,51,56,.3);color:var(--k-ink)!important}
custom-salla-product-card .product-card__actions .s-button-element:hover{color:var(--k-rose)!important}
custom-salla-product-card .product-card__enhanced-mini-cart-divider{background:var(--k-line)!important}
custom-salla-product-card .product-card__enhnaced-mini-cart__btn .s-button-element{border-radius:999px!important;border:1.5px solid var(--k-ink)!important;color:var(--k-ink)!important;background:#fff!important;height:42px;font-weight:700;transition:background .2s,color .2s,border-color .2s}
custom-salla-product-card .product-card__enhnaced-mini-cart__btn .s-button-element:hover{background:var(--k-ink)!important;color:#fff!important}
custom-salla-product-card .product-options select,
custom-salla-product-card .product-options .s-form-control{border-radius:10px!important;border-color:var(--k-line)!important;font-size:13px}

/* ---------- تبويبات المنتجات و«عرض الكل» ---------- */
.btn-tabs-container{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:28px}
.btn-tabs-container .product-tab{border-radius:999px!important;padding:10px 22px!important;font-weight:700;font-size:14px;border:1.5px solid var(--k-line)!important;background:#fff!important;color:var(--k-ink)!important;transition:all .2s}
.btn-tabs-container .product-tab.active,
.btn-tabs-container .product-tab:hover{background:var(--k-ink)!important;border-color:var(--k-ink)!important;color:#fff!important}
.s-block--best-offers a.btn--outline-primary{border-radius:999px!important;padding-inline:22px!important;border:1.5px solid var(--k-ink)!important;color:var(--k-ink)!important;font-weight:700}
.s-block--best-offers a.btn--outline-primary:hover{background:var(--k-ink)!important;color:#fff!important}
.s-slider-nav-arrow{border-radius:999px!important;background:#fff!important;box-shadow:0 4px 14px -6px rgba(58,51,56,.3);border:0!important}

/* ---------- البنرات وروابط الفئات ---------- */
.s-block--fixed-banner .banner,
.s-block--fixed-banner img{border-radius:var(--k-radius)}
.s-block--square-links .swiper-slide a img,
.s-block--square-links .swiper-slide img{border-radius:var(--k-radius)}
.s-block--square-links .swiper-slide a{transition:transform .25s}
.s-block--square-links .swiper-slide a:hover{transform:translateY(-3px)}

/* شبكة الأقسام (Bento) — روابط مربعة بدون سلايدر */
.s-block--square-links .square-links__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-top:6px}
.s-block--square-links .square-links__item{position:relative;text-align:right;min-width:0}
.s-block--square-links .square-links__item>a{position:relative;display:block;height:100%;border-radius:18px;overflow:hidden;isolation:isolate;background:var(--k-ivory);box-shadow:0 10px 26px -18px rgba(58,51,56,.55);transition:transform .3s,box-shadow .3s}
.s-block--square-links .square-links__item>a:hover{transform:translateY(-3px);box-shadow:0 18px 34px -18px rgba(163,44,78,.45)}
.s-block--square-links .square-links__image-wrap{height:100%;border-radius:18px!important}
.s-block--square-links .square-links__image-wrap img{display:block;width:100%;height:100%!important;aspect-ratio:1/1!important;object-fit:cover;border-radius:18px!important}
.s-block--square-links .square-links__item>a::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,rgba(58,51,56,.78) 0%,rgba(58,51,56,.32) 34%,rgba(58,51,56,0) 58%)}
.s-block--square-links .square-links__item-title{position:absolute;z-index:2;right:14px;left:14px;bottom:12px;margin:0!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;text-shadow:0 1px 8px rgba(0,0,0,.25)}
.s-block--square-links .square-links__item-subtitle{display:none}
/* البطاقة الأولى: كبيرة */
.s-block--square-links .square-links__item:first-child{grid-column:span 2}
.s-block--square-links .square-links__item:first-child .square-links__image-wrap img{aspect-ratio:2/1!important}
.s-block--square-links .square-links__item:first-child .square-links__item-title{bottom:auto;top:auto;font-size:20px!important;bottom:44px}
.s-block--square-links .square-links__item:first-child .square-links__item-subtitle{display:block;position:absolute;z-index:2;right:14px;left:14px;bottom:16px;margin:0;color:rgba(255,255,255,.9)!important;font-size:13px!important;line-height:1.5!important}
@media (min-width:768px){
  .s-block--square-links .square-links__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
  .s-block--square-links .square-links__item:first-child{grid-column:span 2;grid-row:span 2}
  .s-block--square-links .square-links__item:first-child .square-links__image-wrap{position:absolute;inset:0}
  .s-block--square-links .square-links__item:first-child .square-links__image-wrap img{aspect-ratio:auto!important}
  .s-block--square-links .square-links__item-title{right:16px;left:16px;bottom:14px;font-size:15px!important}
  .s-block--square-links .square-links__item:first-child .square-links__item-title{font-size:26px!important;bottom:54px;right:24px}
  .s-block--square-links .square-links__item:first-child .square-links__item-subtitle{right:24px;bottom:24px;font-size:15px!important}
}
@media (min-width:1024px){
  .s-block--square-links .square-links__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
}

/* ---------- المميزات ---------- */
.s-block--enhanced-features__item{background:var(--k-ivory)!important;border:1px solid var(--k-line)!important;border-radius:var(--k-radius)!important;padding:26px 18px!important;text-align:center}
.s-block--enhanced-features__item .feature-icon i{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--k-rose)!important;font-size:24px;box-shadow:0 6px 18px -10px rgba(163,44,78,.5)}
.s-block--enhanced-features__item h2{font-size:16px!important;font-weight:800!important;color:var(--k-ink)!important;margin-top:14px}
.s-block--enhanced-features__item p{font-size:13.5px!important;color:var(--k-muted)!important;line-height:1.7}

/* ---------- الأسئلة الشائعة (الرئيسية) ---------- */
.s-block--faq .single-faq{border:1px solid var(--k-line)!important;background:#fff!important;border-radius:12px!important;padding:16px 20px!important;transition:box-shadow .2s}
.s-block--faq .single-faq:hover{box-shadow:var(--k-shadow)}
.s-block--faq .faq__question{font-weight:700;color:var(--k-ink)!important;font-size:15px!important}
.s-block--faq .faq-btn i{background:var(--k-rose-soft)!important;color:var(--k-rose)!important}
.s-block--faq .faq__answer{font-size:14px!important;line-height:1.9!important;color:var(--k-text)!important}

/* ---------- مسار التصفح ---------- */
.breadcrumbs .s-breadcrumb-item,.breadcrumbs .s-breadcrumb-item a{font-size:13px!important;color:var(--k-muted)!important}
.breadcrumbs .s-breadcrumb-item a:hover{color:var(--k-rose)!important}

/* ---------- صفحة المنتج ---------- */
.product-single__title{font-size:clamp(20px,2.2vw,26px)!important;line-height:1.5!important;font-weight:800!important;color:var(--k-ink)!important}
.product-entry__sub-title{font-size:14.5px!important;color:var(--k-muted)!important}
.product-price-top .total-price{font-size:26px!important;font-weight:800!important;color:var(--k-rose)!important}
.product-price-top .starting-or-normal-price>span{align-self:center;font-size:13px;color:var(--k-muted)!important}
#variant-inventory{font-weight:700;font-size:14px}
.product-single__main-media,.details-slider{border-radius:var(--k-radius)!important;overflow:hidden}
.product-single .product-form .s-product-options-option-container{background:var(--k-ivory);border:1px solid var(--k-line);border-radius:var(--k-radius);padding:16px}
.product-single .product-form .s-product-options-option label,.product-single .product-form .s-product-options-option b{font-weight:700;color:var(--k-ink)}
.product-single .product-form select,.product-single .product-form .s-form-control{border-radius:10px!important;border-color:var(--k-line)!important;min-height:46px}
.product-single .product-form .product-price-bottom,.product-single .product-single .product-form .sticky-product-bar{background:var(--k-ivory)!important;border:1px solid var(--k-line);border-radius:var(--k-radius)!important}
.product-single .product-form .product-price-bottom{border-bottom:0;border-end-start-radius:0!important;border-end-end-radius:0!important}
.product-single .product-form .sticky-product-bar{border-start-start-radius:0!important;border-start-end-radius:0!important}
.sticky-product-bar__btn .s-button-solid,
.sticky-cart-single .s-button-solid{background:var(--k-grad)!important;border-color:var(--k-rose)!important;border-radius:12px!important;height:52px!important;font-size:16px!important;font-weight:800!important;transition:background .2s}
.sticky-product-bar__btn .s-button-solid:hover,
.sticky-cart-single .s-button-solid:hover{background:var(--k-rose-dark)!important;filter:saturate(1.1)}
.s-add-product-button-mini-checkout-content{border-radius:12px!important;font-weight:700}
.s-quantity-input-container{border-radius:999px!important;overflow:hidden;border-color:var(--k-line)!important}

/* شريط الثقة (يضاف من JS) */
.k-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px}
.k-trust__i{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 6px;border:1px solid var(--k-line);border-radius:12px;background:#fff;font-size:12.5px;line-height:1.5;font-weight:700;color:var(--k-ink)}
.k-trust__i i{font-size:20px;color:var(--k-rose)}
.k-trust__i small{display:block;font-weight:500;color:var(--k-muted);font-size:11.5px}

/* تبويبات التفاصيل */
.more-info-tabs__nav{gap:6px;border-bottom:1px solid var(--k-line)!important}
.more-info-tabs__nav-link{font-weight:700!important;font-size:15px!important;color:var(--k-muted)!important;border:0!important;padding:12px 18px!important;position:relative}
.more-info-tabs__nav-link.active{color:var(--k-ink)!important}
.more-info-tabs__nav .more-info-tabs__nav-link.active::after{content:"";position:absolute;inset-inline:18px;bottom:-1px;height:2px;background:var(--k-rose);border-radius:2px}

/* عنوان التبويب في الجوال */
.more-info-tabs__nav-link.mobile{background:var(--k-ivory)!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important;border-radius:12px!important;padding:14px 16px!important;margin-bottom:12px}
.more-info-tabs__nav-link.mobile::after,.more-info-tabs__nav-link.mobile::before{display:none!important}
.more-info-tabs__nav-link.mobile span{color:var(--k-ink)!important;font-weight:800}

/* ---------- وصف المنتج ---------- */
#details_table{max-width:860px;font-size:15.5px;line-height:2;color:var(--k-text)}
#details_table>p:first-child{font-size:16.5px;color:var(--k-ink);margin-bottom:8px}
#details_table p{margin:0 0 14px}
#details_table h2{position:relative;font-size:19px!important;font-weight:800!important;color:var(--k-ink)!important;margin:34px 0 14px!important;padding-inline-start:14px;line-height:1.5!important}
#details_table h2::before{content:"";position:absolute;inset-inline-start:0;top:.3em;bottom:.3em;width:4px;border-radius:4px;background:var(--k-rose)}
#details_table ul{list-style:none!important;padding:0!important;margin:0 0 10px!important;display:grid;gap:8px}
#details_table ul li{position:relative;padding:10px 16px;padding-inline-start:42px;background:var(--k-ivory);border:1px solid var(--k-line);border-radius:12px;line-height:1.85}
#details_table ul li::before{content:""!important;position:absolute;inset-inline-start:14px;top:13px;width:20px!important;height:20px!important;border-radius:50%;background:var(--k-rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat!important;font-size:0!important;margin:0!important;transform:none!important}
#details_table .k-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
#details_table .k-chips span{display:inline-flex;align-items:center;padding:7px 14px;border:1.5px solid var(--k-line);border-radius:999px;background:#fff;font-size:14px;font-weight:700;color:var(--k-ink);unicode-bidi:isolate}
#details_table strong{color:var(--k-ink);font-weight:800}
#details_table a{color:var(--k-rose);font-weight:700;text-decoration:underline;text-underline-offset:3px}
#details_table h3{font-size:15.5px!important;font-weight:800!important;color:var(--k-ink)!important;margin:12px 0 0!important;padding:14px 18px 6px;background:#fff;border:1px solid var(--k-line);border-bottom:0;border-radius:12px 12px 0 0;line-height:1.6!important}
#details_table h3+p{margin:0 0 4px;padding:0 18px 14px;background:#fff;border:1px solid var(--k-line);border-top:0;border-radius:0 0 12px 12px;color:var(--k-text);font-size:14.5px}
#details_table img{border-radius:var(--k-radius);margin:10px auto;height:auto;max-width:100%}
@media (max-width:767px){
  #details_table{font-size:15px}
  #details_table h2{font-size:17.5px!important;margin-top:28px!important}
  #details_table ul li{padding:9px 12px;padding-inline-start:38px}
  #details_table ul li::before{inset-inline-start:11px}
}

/* ---------- صفحات التصنيف ---------- */
.s-product-list-wrapper,salla-products-list{gap:16px}
@media (max-width:767px){
  salla-products-list,.s-products-list-wrapper{gap:10px!important}
  custom-salla-product-card .product-card__content{padding:10px 10px 12px!important}
  custom-salla-product-card .product-card__title a{font-size:13.5px!important}
  custom-salla-product-card .product-card__price .total-price{font-size:16px!important}
  .k-trust{grid-template-columns:repeat(3,1fr);gap:6px}
  .k-trust__i{font-size:11.5px;padding:10px 4px}
}

/* ---------- الفوتر ---------- */
.store-footer,.store-footer .store-footer__inner{background:var(--k-ivory)!important}
.store-footer{border-top:1px solid var(--k-line);margin-top:64px}
.store-footer .store-footer__menu-title{font-size:16px!important;font-weight:800!important;color:var(--k-ink)!important;margin-bottom:18px!important}
.store-footer .store-footer__menu-link{color:var(--k-text)!important;font-size:14px!important;transition:color .2s}
.store-footer .store-footer__menu-link:hover,.store-footer .contact-icon+span:hover{color:var(--k-rose)!important}
.store-footer .footer-description,.store-footer .footer-description p{font-size:14px;line-height:1.9;color:var(--k-text)!important}
.store-footer .contact-icon{border-radius:50%!important;border-color:var(--k-line)!important;background:#fff;color:var(--k-rose)!important}
.store-footer .s-social-icon{background:#fff!important;border:1px solid var(--k-line)!important;border-radius:50%!important}
.store-footer .footer-bottom{background:var(--k-ink)!important}
.store-footer .footer-bottom p,.store-footer .footer-bottom a,.store-footer .footer-rights{color:#d9d2d4!important}
.store-footer .footer-bottom .s-payments-list-item{background:#fff;border-radius:6px}

/* ==========================================================
   الهيدر والفوتر — تنسيق 2026-10-26
   ========================================================== */
/* الشريط العلوي: أنحف، ومخفي في الجوال (كان يعرض أيقونتين بدون نص) */
.store-header .top-navbar{padding-block:0!important}
.store-header .top-navbar>.container,.store-header .top-navbar .flex{min-height:40px}
@media (max-width:767px){.store-header .top-navbar{display:none!important}}
/* البحث في الكمبيوتر: خانة بحث واضحة بدل أيقونة */
@media (min-width:1024px){
  .store-header .header__main-start>.header__search-btn{display:flex!important;align-items:center;gap:10px;width:min(300px,100%);height:44px;padding:0 16px;border:1px solid var(--k-line);border-radius:999px;background:var(--k-ivory);transition:border-color .2s,box-shadow .2s;cursor:text}
  .store-header .header__main-start>.header__search-btn::after{content:"ابحث عن مرتبة، مخدة، مفرش...";font-size:13.5px;color:var(--k-muted);white-space:nowrap}
  .store-header .header__main-start>.header__search-btn:hover{border-color:var(--k-rose-light);box-shadow:0 6px 18px -12px rgba(163,44,78,.45)}
  .store-header .header__main-start>.header__search-btn .header-btn__icon{font-size:18px;color:var(--k-rose)}
  .store-header .header__main-end>.header__user-menu,.store-header .header__main-end>.header__cart-summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--k-ivory);border:1px solid var(--k-line);transition:border-color .2s}
  .store-header .header__main-end>.header__user-menu:hover,.store-header .header__main-end>.header__cart-summary:hover{border-color:var(--k-rose-light)}
  .store-header .header__main-row{min-height:84px}
  .store-header .main-menu-row .main-menu>li.root-level>a[href*="c354839114"]{color:var(--k-rose)!important}
  .store-header .main-menu-row .main-menu>li.root-level>a[href*="c354839114"]::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--k-grad);margin-inline-end:6px;vertical-align:middle}
}
/* الفوتر المرتب (يبنيه JS؛ لو JS ما اشتغل يبقى الفوتر الأصلي) */
.store-footer.k-built .store-footer__inner,.store-footer.k-built .store-footer__contacts-row{display:none!important}
.store-footer .store-footer__curve{display:none!important}
.store-footer{margin-top:72px!important;border-top:1px solid var(--k-line)}
.k-foot{background:var(--k-ivory);padding:52px 0 36px}
.k-foot__grid{display:grid;grid-template-columns:1fr;gap:34px}
.k-foot__brand{text-align:center}
.k-foot__brand .store-footer__logo-link{display:inline-flex!important;justify-content:center}
.k-foot__brand .store-footer__logo-link img{height:64px!important;width:auto!important;max-width:220px;object-fit:contain}
.k-foot__desc{margin:14px auto 0;max-width:340px;font-size:14px;line-height:1.9;color:var(--k-text)}
.k-foot__brand .footer-badges{justify-content:center!important;margin-top:16px}
.k-foot__social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}
.k-foot__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--k-line);color:var(--k-ink)!important;font-size:16px;transition:all .2s}
.k-foot__social a:hover{background:var(--k-rose);border-color:var(--k-rose);color:#fff!important}
.k-foot__social a p{display:none}
.k-foot__social a span{display:inline-flex;align-items:center;justify-content:center;background:none!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
.k-foot__social svg{width:16px;height:16px;fill:currentColor}
.k-foot__social a i{margin:0!important;border:0!important;width:auto!important;height:auto!important;background:none!important;color:inherit!important}
.k-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}
.k-foot__col h4{position:relative;font-size:15.5px;font-weight:800;color:var(--k-ink);margin:0 0 16px;padding-bottom:10px}
.k-foot__col h4::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:28px;height:3px;border-radius:3px;background:var(--k-grad)}
.k-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}
.k-foot__col a{font-size:14px;color:var(--k-text)!important;line-height:1.6;transition:color .2s}
.k-foot__col a:hover{color:var(--k-rose)!important}
.k-foot__contact{grid-column:1/-1}
.k-foot__contact li a{display:flex;align-items:center;gap:10px}
.k-foot__contact li i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--k-line);color:var(--k-rose);font-size:15px}
.k-foot__contact small{display:block;font-size:12px;color:var(--k-muted)}
.k-foot__contact b{font-weight:700;color:var(--k-ink);direction:ltr;unicode-bidi:isolate}
.k-foot__contact b.k-rtl{direction:rtl}
@media (min-width:768px){
  .k-foot__cols{grid-template-columns:repeat(3,1fr)}
  .k-foot__contact{grid-column:auto}
}
@media (min-width:1024px){
  .k-foot{padding:64px 0 44px}
  .k-foot__grid{grid-template-columns:1.15fr 2.6fr;gap:56px;align-items:start}
  .k-foot__brand{text-align:right}
  .k-foot__brand .store-footer__logo-link{justify-content:flex-start}
  .k-foot__desc{margin-inline:0}
  .k-foot__brand .footer-badges{justify-content:flex-start!important}
  .k-foot__social{justify-content:flex-start}
}
/* الشريط السفلي */
.store-footer .footer-bottom{padding-block:14px!important}
.store-footer .footer-bottom .s-payments-list{gap:6px!important}
@media (max-width:767px){
  .store-footer .footer-bottom{padding-bottom:84px!important;text-align:center}
  .store-footer .footer-bottom .s-payments-list{justify-content:center!important}
}

/* ==========================================================
   v3 — بطاقة المنتج، البنر الرئيسي المتحرك، شريط الوكلاء
   ========================================================== */
/* بطاقة المنتج: زر شراء واضح + أيقونات ثانوية */
custom-salla-product-card .product-card__price{justify-content:center}
custom-salla-product-card .product-card__buttons{display:flex!important;align-items:center;gap:8px;margin-top:14px;width:100%}
custom-salla-product-card .product-card__buttons .addToCart{order:1;flex:1 1 auto;min-width:0}
custom-salla-product-card .product-card__buttons .wishlist{order:2;flex:none}
custom-salla-product-card .product-card__buttons .quickview-btn{order:3;flex:none}
custom-salla-product-card .product-card__buttons .addToCart salla-add-product-button,
custom-salla-product-card .product-card__buttons .addToCart .s-button-wrap{display:block!important;width:100%!important}
custom-salla-product-card .product-card__buttons .addToCart button{width:100%!important;height:44px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:var(--k-grad)!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;gap:8px;font-size:14px!important;font-weight:800!important;box-shadow:0 8px 18px -10px rgba(154,40,72,.6);transition:transform .2s,box-shadow .2s,filter .2s}
custom-salla-product-card .product-card__buttons .addToCart button::after{content:"أضف للسلة";white-space:nowrap}
custom-salla-product-card .product-card__buttons .addToCart button i{color:#fff!important;font-size:17px!important;margin:0!important}
custom-salla-product-card .product-card__buttons .addToCart salla-add-product-button button.s-button-element.s-button-element,custom-salla-product-card .product-card__buttons .addToCart salla-add-product-button button.s-button-element.s-button-element *{color:#fff!important;-webkit-text-fill-color:#fff}
custom-salla-product-card .product-card__buttons .addToCart button:hover{transform:translateY(-1px);filter:saturate(1.15);box-shadow:0 12px 22px -10px rgba(154,40,72,.7)}
custom-salla-product-card .product-card__buttons .wishlist button,
custom-salla-product-card .product-card__buttons .quickview-btn button{width:44px!important;height:44px!important;min-width:44px;padding:0!important;border-radius:12px!important;border:1px solid var(--k-line)!important;background:#fff!important;color:var(--k-ink)!important;display:flex!important;align-items:center;justify-content:center;transition:border-color .2s,color .2s}
custom-salla-product-card .product-card__buttons .wishlist button:hover,
custom-salla-product-card .product-card__buttons .quickview-btn button:hover{border-color:var(--k-rose-light)!important;color:var(--k-rose)!important}
custom-salla-product-card .product-card__buttons .wishlist i,
custom-salla-product-card .product-card__buttons .quickview-btn i{font-size:17px!important;color:inherit!important;margin:0!important}
@media (max-width:767px){
  custom-salla-product-card .product-card__buttons .quickview-btn{display:none!important}
  custom-salla-product-card .product-card__buttons{gap:6px;margin-top:10px}
  custom-salla-product-card .product-card__buttons .addToCart button{height:40px!important;font-size:12.5px!important;gap:6px;padding:0 8px!important}
  custom-salla-product-card .product-card__buttons .addToCart button i{font-size:15px!important}
  custom-salla-product-card .product-card__buttons .wishlist button{width:40px!important;height:40px!important;min-width:40px}
}

/* البنر الرئيسي: نص حي متحرك فوق الصورة + حركة هادئة للصورة + شريط تقدم */
.k-hero-cap{position:absolute;z-index:3;pointer-events:none;direction:rtl;text-align:right;right:7%;top:50%;transform:translateY(-50%);width:min(640px,47%)}
.k-hero-cap .k-eye{display:flex;align-items:center;gap:12px;font-size:clamp(14px,1.35vw,20px);font-weight:700;color:var(--k-rose);margin-bottom:10px}
.k-hero-cap .k-eye::after{content:"";width:46px;height:2px;border-radius:2px;background:var(--k-grad)}
.k-hero-cap .k-title{margin:0;font-size:clamp(30px,4.1vw,64px);line-height:1.2;font-weight:900;color:var(--k-ink)}
.k-hero-cap .k-title span{display:inline-block}
.k-hero-cap p{margin:14px 0 0;font-size:clamp(14px,1.45vw,21px);line-height:1.75;color:var(--k-text);font-weight:500}
.k-hero-cap .k-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 30px;border-radius:999px;background:var(--k-grad);color:#fff;font-weight:800;font-size:clamp(14px,1.2vw,18px);box-shadow:0 14px 28px -14px rgba(154,40,72,.75);position:relative;overflow:hidden}
.k-hero-cap .k-cta::before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg)}
.k-hero-cap .k-cta i{font-size:1.1em}
.k-hero-cap > *{opacity:0}
.swiper-slide-active .k-hero-cap .k-eye{animation:kUp .7s .15s cubic-bezier(.2,.8,.2,1) forwards}
.swiper-slide-active .k-hero-cap .k-title{opacity:1}
.k-hero-cap .k-title span{opacity:0;transform:translateY(26px)}
.swiper-slide-active .k-hero-cap .k-title span{animation:kUp .8s cubic-bezier(.2,.8,.2,1) forwards}
.swiper-slide-active .k-hero-cap p{animation:kUp .8s .75s cubic-bezier(.2,.8,.2,1) forwards}
.swiper-slide-active .k-hero-cap .k-cta{animation:kPop .7s 1s cubic-bezier(.2,.9,.3,1.2) forwards}
.swiper-slide-active .k-hero-cap .k-cta::before{animation:kShine 3.2s 1.8s ease-in-out infinite}
@keyframes kUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes kPop{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}
@keyframes kShine{0%{left:-60%}45%,100%{left:130%}}
.advanced-slider--0 .swiper-slide{overflow:hidden}
.advanced-slider--0 .swiper-slide .advanced-slider__image{transform-origin:30% 55%}
.advanced-slider--0 .swiper-slide-active .advanced-slider__image{animation:kZoom 7s ease-out forwards}
@keyframes kZoom{from{transform:scale(1.08)}to{transform:scale(1)}}
.advanced-slider--0 .swiper-slide::after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:3px;width:0;background:var(--k-grad);z-index:4}
.advanced-slider--0 .swiper-slide-active::after{animation:kBar 6s linear forwards}
@keyframes kBar{to{width:100%}}
@media (max-width:767px){
  .k-hero-cap{inset-inline:6%;top:auto;bottom:6.5%;transform:none;width:auto;text-align:center}
  .k-hero-cap .k-eye{justify-content:center;margin-bottom:6px}
  .k-hero-cap .k-eye::after{display:none}
  .k-hero-cap .k-title{font-size:clamp(24px,7.2vw,34px)}
  .k-hero-cap p{margin-top:8px;font-size:14px;line-height:1.65}
  .k-hero-cap .k-cta{margin-top:14px;padding:11px 24px;font-size:14px}
}
@media (prefers-reduced-motion:reduce){
  .k-hero-cap > *,.k-hero-cap .k-title span{opacity:1!important;transform:none!important;animation:none!important}
  .advanced-slider--0 .swiper-slide-active .advanced-slider__image,.advanced-slider--0 .swiper-slide-active::after{animation:none!important}
}

/* شريط الوكلاء المتحرك */
.k-brands{margin-top:56px;padding:34px 0 38px;background:var(--k-ivory);border-block:1px solid var(--k-line);overflow:hidden}
.k-brands__head{text-align:center;margin-bottom:22px;padding:0 16px}
.k-brands__head small{display:block;font-size:14px;font-weight:700;color:var(--k-rose);margin-bottom:6px}
.k-brands__head h2{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:800;color:var(--k-ink)}
.k-brands__viewport{position:relative;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.k-brands__track{display:flex;width:max-content;animation:kMarquee 28s linear infinite}
.k-brands__viewport:hover .k-brands__track{animation-play-state:paused}
.k-brands__item{flex:none;margin:0 11px;display:flex;align-items:center;justify-content:center;width:250px;height:110px;padding:18px 26px;background:#fff;border:1px solid var(--k-line);border-radius:18px;box-shadow:0 10px 24px -20px rgba(58,51,56,.6);transition:transform .25s,box-shadow .25s}
.k-brands__item:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(163,44,78,.45)}
.k-brands__item img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain}
@keyframes kMarquee{to{transform:translateX(-50%)}}
@media (max-width:767px){
  .k-brands{margin-top:36px;padding:26px 0 28px}
  .k-brands__item{width:180px;height:84px;padding:12px 18px;border-radius:14px}
  .k-brands__item img{max-height:52px}
  .k-brands__track{animation-duration:22s}
  .k-brands__item{margin:0 7px}
}
@media (prefers-reduced-motion:reduce){.k-brands__track{animation:none}}

/* v3.1 — إصلاحات الجوال وعرض «حتى» بخط PingARLT */
/* v23: أُلغي إيقاف ligatures — صار الحل في JS v23 */
.header__brand img{max-height:56px!important;width:auto!important;height:auto!important;object-fit:contain}
@media (max-width:767px){
  .header__brand img{max-width:168px!important;max-height:42px!important}
  .k-hero-cap{bottom:11%}
  .k-hero-cap .k-cta{margin-top:12px;padding:10px 22px}
}
@media (max-width:767px){
  custom-salla-product-card .product-card__buttons{flex-wrap:nowrap!important}
  custom-salla-product-card .product-card__buttons .wishlist{display:none!important}
  custom-salla-product-card .product-card__enhanced-mini-cart{display:none!important}
}

/* ==========================================================
   v4 — الصفحات التعريفية (من نحن، السياسات، الأسئلة، الموقع)
   ========================================================== */
.page-single .content--single-page{border-radius:24px}
.page-single .content--single-page h1{font-size:clamp(26px,3vw,36px)!important;font-weight:900!important;color:var(--k-ink)!important;margin-bottom:18px!important;padding-bottom:16px;position:relative}
.page-single .content--single-page h1::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:64px;height:3px;border-radius:3px;background:var(--k-grad)}
.k-p{color:var(--k-text);font-size:16px;line-height:1.95;max-width:880px}
.k-p p{margin:0 0 14px}
.k-p a{color:var(--k-rose);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(163,44,78,.25);transition:border-color .2s}
.k-p a:hover{border-color:var(--k-rose)}
.k-p strong{color:var(--k-ink);font-weight:800}
.k-p .k-p-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.9;color:var(--k-ink);background:var(--k-ivory);border:1px solid var(--k-line);border-inline-start:4px solid var(--k-rose);border-radius:16px;padding:18px 22px;margin-bottom:26px}
.k-p h2{position:relative;font-size:clamp(19px,2vw,23px);font-weight:900;color:var(--k-ink);margin:38px 0 14px;padding-inline-start:16px;line-height:1.5;scroll-margin-top:110px}
.k-p h2::before{content:"";position:absolute;inset-inline-start:0;top:.25em;bottom:.25em;width:5px;border-radius:5px;background:var(--k-grad)}
.k-p h3{font-size:17px;font-weight:800;color:var(--k-rose);margin:22px 0 10px}
.k-p ul,.k-p ol{margin:0 0 18px;padding:0!important;list-style:none!important}
.k-p li{list-style:none!important}
.k-p ul.k-p-check li,.k-p ul.k-p-x li{position:relative;padding-inline-start:32px;margin-bottom:10px}
.k-p ul.k-p-check li::before,.k-p ul.k-p-x li::before{position:absolute;inset-inline-start:0;top:.45em;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;line-height:1}
.k-p ul.k-p-check li::before{content:"✓";color:#fff;background:var(--k-grad)}
.k-p ul.k-p-x li::before{content:"✕";color:var(--k-rose);background:#fbe9ec;border:1px solid #f3c9d1}
.k-p ul.k-p-x{background:#fff;border:1px solid var(--k-line);border-radius:18px;padding:18px 20px 8px}
.k-p ol.k-p-num{counter-reset:kn}
.k-p ol.k-p-num>li{counter-increment:kn;position:relative;padding-inline-start:40px;margin-bottom:12px}
.k-p ol.k-p-num>li::before{content:counter(kn);position:absolute;inset-inline-start:0;top:.2em;width:26px;height:26px;border-radius:8px;background:var(--k-ivory);border:1px solid var(--k-line);color:var(--k-rose);font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center}
.k-p ol.k-p-steps{counter-reset:ks;display:grid;gap:12px}
.k-p ol.k-p-steps>li{counter-increment:ks;position:relative;background:#fff;border:1px solid var(--k-line);border-radius:18px;padding:16px 20px;padding-inline-start:70px;box-shadow:0 10px 24px -22px rgba(58,51,56,.5)}
.k-p ol.k-p-steps>li::before{content:counter(ks);position:absolute;inset-inline-start:18px;top:16px;width:36px;height:36px;border-radius:12px;background:var(--k-grad);color:#fff;font-weight:900;font-size:16px;display:flex;align-items:center;justify-content:center}
.k-p ol.k-p-steps>li strong{display:block;margin-bottom:4px;font-size:16px}
.k-p ol.k-p-steps>li span{display:block;font-size:15px}
.k-p .k-p-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:6px 0 20px}
.k-p .k-p-cards--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.k-p .k-p-card{background:#fff;border:1px solid var(--k-line);border-radius:20px;padding:20px 20px 8px;box-shadow:0 14px 30px -26px rgba(58,51,56,.55);transition:transform .25s,box-shadow .25s}
.k-p .k-p-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px -24px rgba(163,44,78,.35)}
.k-p .k-p-card h3{margin:0 0 8px;color:var(--k-ink);font-size:17px;display:flex;align-items:center;gap:10px}
.k-p .k-p-card h3::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--k-grad);flex:none}
.k-p .k-p-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 24px}
.k-p .k-p-stats li{background:linear-gradient(135deg,#9a2848,#c4485f 60%,#e07080);color:#fff;border-radius:20px;padding:18px 18px 16px;text-align:center}
.k-p .k-p-stats li strong{display:block;color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.3;direction:ltr}
.k-p .k-p-stats li span{display:block;font-size:14px;opacity:.92;margin-top:4px;line-height:1.6}
.k-p .k-p-note{background:var(--k-ivory);border:1px solid var(--k-line);border-radius:16px;padding:14px 18px;padding-inline-start:52px;position:relative;margin:4px 0 18px;color:var(--k-ink)}
.k-p .k-p-note::before{content:"i";position:absolute;inset-inline-start:16px;top:14px;width:24px;height:24px;border-radius:50%;background:var(--k-ink);color:#fff;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif}
.k-p .k-p-note--warn{background:#fdf1f3;border-color:#f3c9d1}
.k-p .k-p-note--warn::before{content:"!";background:var(--k-grad);font-family:inherit}
.k-p .k-p-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:14px;background:#fff;border:1px solid var(--k-line);border-radius:18px}
.k-p .k-p-toc a{border:1px solid var(--k-line);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;color:var(--k-ink);background:var(--k-ivory);line-height:1.6}
.k-p .k-p-toc a:hover{border-color:var(--k-rose-light);color:var(--k-rose)}
.k-p a.k-p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 4px 8px;padding:12px 22px;border-radius:999px;background:var(--k-grad);color:#fff;border:0;font-weight:800;font-size:15px;line-height:1.4;box-shadow:0 12px 24px -14px rgba(154,40,72,.7);transition:transform .2s,box-shadow .2s}
.k-p a.k-p-btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px -14px rgba(154,40,72,.8)}
.k-p a.k-p-btn--ghost{background:#fff;color:var(--k-rose);border:1px solid #f3c9d1;box-shadow:none}
.k-p .k-p-contact,.k-p .k-p-place{background:linear-gradient(135deg,var(--k-ivory),#fff);border:1px solid var(--k-line);border-radius:22px;padding:20px 22px 12px;margin:10px 0 22px}
.k-p .k-p-contact h2,.k-p .k-p-place h2{margin-top:0}
.k-p .k-p-quote{margin:26px 0;padding:22px 26px;border-radius:22px;background:var(--k-ink);color:#fff;font-size:clamp(19px,2.2vw,24px);font-weight:900;text-align:center;position:relative;overflow:hidden}
.k-p .k-p-quote::after{content:"";position:absolute;inset-inline:0;bottom:0;height:4px;background:var(--k-grad)}
.k-p details.k-p-faq{background:#fff;border:1px solid var(--k-line);border-radius:16px;margin-bottom:10px;overflow:hidden;transition:box-shadow .2s,border-color .2s}
.k-p details.k-p-faq[open]{border-color:#f3c9d1;box-shadow:0 14px 28px -24px rgba(163,44,78,.5)}
.k-p details.k-p-faq summary{list-style:none;cursor:pointer;padding:15px 18px;padding-inline-end:52px;font-weight:800;color:var(--k-ink);position:relative;line-height:1.7}
.k-p details.k-p-faq summary::-webkit-details-marker{display:none}
.k-p details.k-p-faq summary::after{content:"+";position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--k-ivory);border:1px solid var(--k-line);color:var(--k-rose);font-weight:900;display:flex;align-items:center;justify-content:center;transition:transform .25s}
.k-p details.k-p-faq[open] summary::after{content:"−";background:var(--k-grad);color:#fff;border-color:transparent}
.k-p details.k-p-faq>div{padding:0 18px 6px;border-top:1px dashed var(--k-line);padding-top:12px}
.k-p .k-p-figure img{display:block;max-width:100%;height:auto;border-radius:18px;border:1px solid var(--k-line);margin:0 auto}
.k-p .k-p-meta{font-size:13.5px;color:var(--k-muted);border-top:1px solid var(--k-line);padding-top:12px;margin-top:22px}
@media (max-width:767px){
  .page-single .content--single-page{padding-inline:16px!important}
  .k-p{font-size:15px;line-height:1.9}
  .k-p .k-p-lead{padding:14px 16px}
  .k-p h2{margin-top:30px}
  .k-p ol.k-p-steps>li{padding:14px 16px;padding-inline-start:60px}
  .k-p ol.k-p-steps>li::before{inset-inline-start:14px;width:32px;height:32px;font-size:15px}
  .k-p .k-p-toc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:10px}
  .k-p .k-p-toc::-webkit-scrollbar{display:none}
  .k-p .k-p-toc a{white-space:nowrap}
  .k-p a.k-p-btn{width:100%;margin-inline:0}
  .k-p .k-p-stats{grid-template-columns:1fr 1fr}
  .k-p .k-p-stats li:last-child:nth-child(odd){grid-column:1/-1}
}

/* v5 — الفوتر: وصف الهوية، شارة السجل، روابط مختصرة بعمودين، شعارات الدفع البيضاء */
.k-foot__tag{margin:16px 0 0;font-size:15px;font-weight:800;background:var(--k-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.k-foot__desc{margin-top:8px!important;max-width:360px!important;font-size:14px!important;line-height:2!important;color:var(--k-text)!important}
.k-foot__brand .footer-badges{margin-top:18px!important}
.k-foot__brand salla-trust-badges{display:inline-flex!important;align-items:center;gap:12px;background:#fff;border:1px solid var(--k-line);border-radius:16px;padding:8px 14px 8px 18px;box-shadow:0 10px 22px -20px rgba(58,51,56,.6)}
.k-foot__brand .s-trust-badges-image{width:40px!important;height:40px!important;border-radius:10px;object-fit:contain}
.k-foot__brand .s-trust-badges-label{font-size:12px!important;color:var(--k-muted)!important;margin:0!important}
.k-foot__brand .s-trust-badges-number{font-size:15px!important;color:var(--k-ink)!important;letter-spacing:.5px}
.k-foot__col ul.k-foot__grid2{display:grid!important;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:2px}
.k-foot__col ul.k-foot__grid2 li a{white-space:nowrap}
.store-footer .footer-bottom .s-payments-list{gap:18px!important;align-items:center!important}
.store-footer .footer-bottom .s-payments-list-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;height:auto!important;width:auto!important;min-width:0!important}
.store-footer .footer-bottom salla-payments img{opacity:0;height:20px!important;width:auto!important;max-width:96px;object-fit:contain;transition:opacity .25s}
.k-pay-ready .store-footer .footer-bottom salla-payments img{opacity:.85}
.k-pay-ready .store-footer .footer-bottom salla-payments img:hover{opacity:1}
@media (max-width:767px){
  .store-footer .footer-bottom .s-payments-list{gap:14px!important;flex-wrap:wrap!important;justify-content:center!important}
  .store-footer .footer-bottom salla-payments img{height:17px!important}
  .k-foot__brand salla-trust-badges{padding:6px 12px 6px 14px}
}

/* v6 — قسم «زورونا» */
.s-block--map.k-visit-ready{margin-block:56px!important}
.s-block--map.k-visit-ready .map__media{overflow:visible!important}
.k-visit{display:grid;grid-template-columns:1.05fr 1.3fr 1fr;gap:16px;align-items:stretch}
.k-visit__info{background:var(--k-ivory);border:1px solid var(--k-line);border-radius:24px;padding:24px 24px 20px;display:flex;flex-direction:column}
.k-visit__eye{font-size:13px;font-weight:800;color:var(--k-rose)}
.k-visit__info h2{margin:4px 0 6px;font-size:clamp(20px,2vw,25px);font-weight:900;color:var(--k-ink)}
.k-visit__addr{margin:0 0 14px;font-size:14px;color:var(--k-muted);display:flex;align-items:center;gap:6px}
.k-visit__addr i{color:var(--k-rose)}
.k-visit__rating{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--k-line);border-radius:18px;padding:12px 16px;text-decoration:none!important;transition:box-shadow .2s}
.k-visit__rating:hover{box-shadow:0 14px 26px -20px rgba(163,44,78,.55)}
.k-visit__rating b{font-size:36px;font-weight:900;line-height:1;color:var(--k-ink)}
.k-visit__rating span{display:flex;flex-direction:column}
.k-visit__rating small{font-size:13px;color:var(--k-muted);margin-top:2px}
.k-visit__stars{color:#f5b301;letter-spacing:2px;font-size:16px;line-height:1}
.k-visit__says{list-style:none!important;margin:14px 0 0!important;padding:0!important}
.k-visit__says li{position:relative;padding-inline-start:24px;font-size:14px;line-height:1.8;color:var(--k-text);margin-bottom:4px}
.k-visit__says li::before{content:"✓";position:absolute;inset-inline-start:0;top:4px;width:17px;height:17px;border-radius:50%;background:var(--k-grad);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center}
.k-visit__quote{margin:12px 0 0;padding:12px 14px;border-inline-start:3px solid var(--k-rose-light);background:#fff;border-radius:12px}
.k-visit__quote p{margin:0;font-size:13.5px;line-height:1.85;color:var(--k-ink)}
.k-visit__quote cite{display:flex;align-items:center;gap:6px;margin-top:6px;font-style:normal;font-size:12px;color:var(--k-muted)}
.k-visit__quote cite .k-visit__stars{font-size:11px;letter-spacing:1px}
.k-visit__btns{display:flex;gap:8px;margin-top:auto;padding-top:16px}
.k-visit__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:999px;background:var(--k-grad);color:#fff!important;font-weight:800;font-size:14px;text-decoration:none!important;box-shadow:0 12px 22px -14px rgba(154,40,72,.7)}
.k-visit__btn--ghost{background:#fff;color:var(--k-rose)!important;border:1px solid #f3c9d1;box-shadow:none}
.k-visit__photo{position:relative;margin:0;border-radius:24px;overflow:hidden;min-height:380px;background:#1e2433}
.k-visit__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 6s ease}
.k-visit__photo:hover img{transform:scale(1.04)}
.k-visit__photo figcaption{position:absolute;inset-inline:14px;bottom:14px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);border-radius:14px;padding:9px 14px;font-size:13.5px;font-weight:800;color:var(--k-ink);text-align:center}
.k-visit__map{border-radius:24px;overflow:hidden;border:1px solid var(--k-line);min-height:380px;background:#eef0f2}
.k-visit__map iframe{display:block;width:100%!important;height:100%!important;min-height:380px;border:0!important;margin:0!important;box-shadow:none!important}
@media (max-width:1023px){
  .k-visit{grid-template-columns:1fr 1fr}
  .k-visit__info{grid-column:1/-1}
}
@media (max-width:767px){
  .s-block--map.k-visit-ready{margin-block:36px!important}
  .k-visit{grid-template-columns:1fr;gap:12px}
  .k-visit__info{padding:20px 18px 18px}
  .k-visit__photo{min-height:220px}
  .k-visit__map,.k-visit__map iframe{min-height:240px}
}

/* v6b — الصورة كاملة يسار والخريطة بطاقة عائمة فوقها */
.k-visit{grid-template-columns:0.95fr 1.65fr!important;grid-template-rows:auto}
.k-visit__info{grid-column:1;grid-row:1}
.k-visit__photo{grid-column:2;grid-row:1;min-height:0!important;aspect-ratio:16/9;align-self:stretch}
.k-visit__photo figcaption{inset-inline:auto!important;inset-inline-start:16px!important;bottom:16px!important;padding:8px 14px!important}
.k-visit__map{grid-column:2;grid-row:1;align-self:end;justify-self:end;width:34%;min-height:0!important;height:46%;margin:0 16px 16px 0;z-index:2;border:4px solid #fff!important;box-shadow:0 18px 40px -18px rgba(0,0,0,.55);border-radius:18px!important}
html[dir="rtl"] .k-visit__map,.rtl .k-visit__map{margin:0 0 16px 16px}
.k-visit__map iframe{min-height:0!important;height:100%!important}
@media (max-width:1023px){
  .k-visit{grid-template-columns:1fr!important}
  .k-visit__info,.k-visit__photo,.k-visit__map{grid-column:1}
  .k-visit__info{grid-row:1}.k-visit__photo{grid-row:2}
  .k-visit__map{grid-row:3;position:static;width:100%;height:auto;margin:0!important;justify-self:stretch;border:1px solid var(--k-line)!important;box-shadow:none}
  .k-visit__map iframe{height:260px!important}
}

/* v7 — هيدر بصف واحد (الشعار يمين · الأقسام وسط · الدخول والسلة يسار) + شريط إعلاني فاخر */
.store-header .top-navbar{display:none!important}
@media (min-width:1024px){
  .store-header .header__main-start{display:none!important}
}
@media (min-width:1200px){
  .store-header .main-nav-container{position:relative;height:96px!important;min-height:96px!important}
  .store-header .header__main-row{justify-content:space-between!important}
  .store-header .main-menu-row{position:absolute!important;inset-inline:0;top:0;height:96px;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none;z-index:5}
  .store-header .main-menu-row > *{pointer-events:auto;background:transparent!important}
  .store-header .main-nav-container.fixed-header .main-menu-row{position:fixed!important;top:0;height:var(--k-hdr-h,96px);z-index:60}
  .store-header .main-nav-container.fixed-header .inner{z-index:59}
}
salla-advertisement .s-advertisement{background:linear-gradient(90deg,#86203f,#a32c4e 45%,#c4485f)!important;min-height:42px}
.k-ann{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;line-height:1.4;color:#fff;letter-spacing:.2px;white-space:nowrap}
.k-ann__ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16);font-size:14px}
.k-ann b{font-weight:900}
.k-ann__sep{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.55)}
.k-ann a{color:#fff!important;font-weight:800;border-bottom:1px solid rgba(255,255,255,.6);text-decoration:none!important}
@media (max-width:767px){
  .k-ann{font-size:12.5px;gap:8px}
  .k-ann__ic{width:22px;height:22px;font-size:12px}
  .k-ann__more{display:none!important}
}
/* v8 — جدول سنوات الضمان (صفحة الضمان) */
.k-p .k-p-war{background:#fff;border:1px solid var(--k-line);border-radius:22px;overflow:hidden;box-shadow:0 18px 40px -32px rgba(58,51,56,.55);margin:6px 0 22px}
.k-p .k-p-war table{width:100%;border-collapse:collapse;margin:0;font-size:15.5px;line-height:1.6;background:transparent;border:0}
.k-p .k-p-war caption{caption-side:top;text-align:start;padding:14px 20px;font-size:13.5px;font-weight:700;color:var(--k-muted);background:var(--k-ivory);border-bottom:1px solid var(--k-line)}
.k-p .k-p-war th,.k-p .k-p-war td{border:0;padding:12px 20px;text-align:start;vertical-align:middle;background:transparent}
.k-p .k-p-war thead th{background:var(--k-ink);color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.2px;padding-block:12px}
.k-p .k-p-war thead th:last-child,.k-p .k-p-war td:last-child{text-align:end;width:42%}
.k-p .k-p-war tr.k-p-war__group th{background:linear-gradient(90deg,rgba(196,72,95,.10),rgba(196,72,95,0));color:var(--k-rose);font-size:16px;font-weight:900;padding-block:14px 10px;border-top:1px solid var(--k-line)}
.k-p .k-p-war tbody:first-of-type tr.k-p-war__group th{border-top:0}
.k-p .k-p-war tr.k-p-war__group small{display:inline-block;margin-inline-start:10px;padding:1px 10px;border-radius:999px;background:#fff;border:1px solid #f3c9d1;color:var(--k-muted);font-size:12px;font-weight:700;vertical-align:middle}
.k-p .k-p-war tbody tr:not(.k-p-war__group) td{border-top:1px dashed var(--k-line);color:var(--k-ink);font-weight:700}
.k-p .k-p-war tbody tr:not(.k-p-war__group):hover td{background:#fdf7f8}
.k-p .k-y{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:4px 14px;border-radius:999px;font-size:13.5px;font-weight:800;line-height:1.6;white-space:nowrap}
.k-p .k-y--10{background:var(--k-grad);color:#fff;box-shadow:0 8px 16px -10px rgba(154,40,72,.7)}
.k-p .k-y--5{background:#fbe9ec;color:var(--k-rose);border:1px solid #f3c9d1}
.k-p .k-y--1{background:var(--k-ivory);color:var(--k-text);border:1px solid var(--k-line)}
@media (max-width:767px){
  .k-p .k-p-war{border-radius:18px}
  .k-p .k-p-war table{font-size:14.5px}
  .k-p .k-p-war th,.k-p .k-p-war td{padding:10px 14px}
  .k-p .k-p-war caption{padding:12px 14px}
  .k-p .k-y{min-width:78px;padding:3px 10px;font-size:12.5px}
}
.content .content-entry .k-p ul,.content .content-entry .k-p ol,.content .content-entry .k-p li{list-style:none!important}
.k-p .k-p-stats li strong{direction:rtl;unicode-bidi:plaintext}

/* v9 — البنر الرئيسي: إطار بزوايا ناعمة + ظهور طرف البنرات المجاورة */
.advanced-slider--0{padding-top:18px}
.advanced-slider--0 .swiper.k-peek{overflow:hidden}
.advanced-slider--0 .swiper.k-peek .swiper-slide{width:min(1180px,78vw)!important;border-radius:26px;overflow:hidden;transform:scale(.93);opacity:.45;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;box-shadow:0 24px 50px -38px rgba(58,51,56,.55);isolation:isolate}
.advanced-slider--0 .swiper.k-peek .swiper-slide-active{transform:none;opacity:1}
.advanced-slider--0 .swiper.k-peek .swiper-slide:not(.swiper-slide-active){cursor:pointer}
.advanced-slider--0 .swiper.k-peek .swiper-pagination-bullet:nth-child(n+4){display:none!important}
@media (max-width:767px){
  .advanced-slider--0{padding-top:10px}
  .advanced-slider--0 .swiper.k-peek .swiper-slide{width:86vw!important;border-radius:18px;transform:scale(.95)}
}

/* v9 — قائمة الأقسام */
.main-menu > li.k-hide{display:none!important}
.advanced-slider--0{padding-bottom:18px}
@media (max-width:767px){.advanced-slider--0{padding-bottom:12px}}
/* v10 — أرضية المتجر بلون الكتان الفندقي بدل الأبيض */
.app-inner{background:#F5EFE8!important}
/* v10 — منع تجاوز الفوتر لعرض الجوال */
.k-foot__grid>*,.k-foot__cols>*{min-width:0}
.k-foot__contact b{overflow-wrap:anywhere}
@media (max-width:1023px){.k-foot__grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.k-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.k-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
html,body{overflow-x:clip}
/* v10 — وضوح البنرات الجانبية بالتساوي يمين ويسار */
.advanced-slider--0 .swiper.k-peek .swiper-slide{opacity:.92;filter:brightness(.8) saturate(.85);outline:1px solid rgba(58,51,56,.14);outline-offset:-1px;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s,opacity .6s}
.advanced-slider--0 .swiper.k-peek .swiper-slide-active{opacity:1;filter:none;outline-color:transparent}
/* v10 — الجار الأيسر يعرض جزء السرير بدل الجدار الفاضي (نفس تفاصيل الأيمن) */
.advanced-slider--0 .swiper.k-peek .swiper-slide img.advanced-slider__image{transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.advanced-slider--0 .swiper.k-peek .swiper-slide-next img.advanced-slider__image{transform:translateX(56%)!important;animation:none!important}
.advanced-slider--0 .swiper.k-peek .swiper-slide-prev img.advanced-slider__image{animation:none!important}
.advanced-slider--0 .swiper.k-peek .swiper-slide{filter:brightness(.88) saturate(.9);opacity:1}
.advanced-slider--0 .swiper.k-peek .swiper-slide-active{filter:none}

/* v11 — إخفاء شريط «جديد» على صور المنتجات (كل الترويجات المفعلة نصها جديد) */
custom-salla-product-card .product-card__promotion,.product-card .product-card__promotion{display:none!important}

/* v11 — القوائم الفرعية */
@media (min-width:1200px){
  .store-header .main-menu > li.k-has-mega{position:static}
  .store-header .main-menu > li.k-has-mega > a{position:relative}
  .store-header .main-menu > li.k-has-mega > a::after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:7px;border-inline-end:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-3px) rotate(45deg);opacity:.55;transition:transform .25s,opacity .25s}
  .store-header .main-menu > li.k-has-mega.k-open > a::after{transform:translateY(0) rotate(-135deg);opacity:1}
  .k-mega{position:absolute;top:100%;right:50%;transform:translate(50%,10px);width:min(980px,92vw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s .22s;z-index:80;padding-top:10px}
  .k-has-mega.k-open .k-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%,0);transition:opacity .22s ease,transform .22s ease}
  .k-mega__in{display:flex;gap:28px;background:#fff;border:1px solid var(--k-line);border-radius:22px;box-shadow:0 30px 60px -30px rgba(58,51,56,.45);padding:24px 26px;text-align:right;direction:rtl}
  .k-mega__cols{display:flex;gap:28px;flex:none;padding-inline-end:28px;border-inline-end:1px solid var(--k-line)}
  .k-mega__col{min-width:150px}
  .k-mega h5{margin:0 0 12px;font-size:12.5px;font-weight:800;letter-spacing:.3px;color:var(--k-rose)}
  .k-mega__col ul{margin:0;padding:0;list-style:none}
  .k-mega__col li{list-style:none}
  .k-mega__col a{display:block;padding:7px 0;font-size:15px;font-weight:700;color:var(--k-ink);transition:color .2s,padding .2s}
  .k-mega__col a:hover{color:var(--k-rose);padding-inline-start:6px}
  .k-mega__feat{flex:1;min-width:0;display:flex;flex-direction:column}
  .k-mega__prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
  .k-mega__prod{display:flex;flex-direction:column;gap:8px;color:var(--k-ink)}
  .k-mega__img{display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--k-ivory);border:1px solid var(--k-line)}
  .k-mega__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
  .k-mega__prod:hover img{transform:scale(1.05)}
  .k-mega__name{font-size:13.5px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .k-mega__prod:hover .k-mega__name{color:var(--k-rose)}
  .k-mega__all{align-self:flex-start;margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--k-grad);color:#fff!important;font-size:14px;font-weight:800;box-shadow:0 12px 22px -14px rgba(154,40,72,.7)}
  .k-mega--nocols .k-mega__in{max-width:760px;margin-inline:auto}
}
@media (min-width:1200px){.store-header .main-menu > li.k-has-mega > a{display:inline-flex!important;align-items:center;flex-direction:row!important}}

/* v12 — ترتيب أقسام الواجهة (CSS order: بدون حركة أثناء التحميل وبدون لمس مكونات سلة) */
body.index main{display:flex;flex-direction:column}
body.index main > *{order:100}
body.index main > salla-free-shipping-banner,body.index main > salla-hook{order:0}
body.index main > [component-id="113980958"]{order:1}
body.index main > [component-id="78903404"]{order:2}
body.index main > [component-id="445378241"]{order:3}
body.index main > [component-id="1351636255"]{order:4}
body.index main > .k-spot{order:5}
body.index main > [component-id="403558683"]{order:6}
body.index main > .k-feel{order:7}
body.index main > [component-id="435520361"]{order:8}
body.index main > [component-id="1310765594"]{order:9}
body.index main > .k-brands{order:10}
body.index main > [component-id="1916945775"]{order:11}
body.index main > [component-id="543499886"]{order:12}
body.index main > [component-id="1203183461"]{order:13}
body.index main > [component-id="2086376217"]{order:14}
body.index main > [component-id="718723427"]{order:15}
body.index main > [component-id="1978331236"]{order:16}
body.index main > [component-id="295452262"]{order:17}
body.index main > [component-id="254581601"]{order:18}
body.index main > [component-id="1493809762"]{order:19}
body.index main > [component-id="1028029536"]{order:20}
body.index main > [component-id="1452803949"],body.index main > [component-id="1668898151"]{display:none!important}
.k-spot{padding:56px 0 24px}
.k-spot__stage{position:relative;border-radius:30px;overflow:hidden;background:#efe7de;box-shadow:0 40px 80px -60px rgba(58,51,56,.6)}
.k-spot__img{display:block;width:100%;height:auto}
.k-spot__dot{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:0;padding:0;background:#fff;color:var(--k-rose);font-weight:900;font-size:13px;box-shadow:0 6px 16px -4px rgba(58,51,56,.45);cursor:pointer;z-index:2;transition:transform .25s,background .25s,color .25s}
.k-spot__dot::before{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(255,255,255,.85);animation:kPulse 2.2s ease-out infinite}
.k-spot__dot span{position:relative}
.k-spot__dot.is-on{background:var(--k-grad);color:#fff;transform:scale(1.12)}
@keyframes kPulse{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.6);opacity:0}}
.k-spot__panel{position:absolute;top:50%;right:3.5%;transform:translateY(-50%);width:min(400px,36%);background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);border-radius:24px;padding:24px 24px 22px;text-align:right;direction:rtl;box-shadow:0 30px 60px -40px rgba(58,51,56,.55)}
.k-spot__eye{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--k-rose)}
.k-spot__eye::after{content:"";width:34px;height:2px;border-radius:2px;background:var(--k-grad)}
.k-spot__panel h2{margin:6px 0 6px;font-size:clamp(20px,1.9vw,27px);font-weight:900;color:var(--k-ink);line-height:1.35}
.k-spot__panel > p{margin:0 0 12px;font-size:14px;line-height:1.8;color:var(--k-text)}
.k-spot__list{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:4px}
.k-spot__list li{list-style:none;display:flex;gap:10px;align-items:flex-start;padding:7px 10px;border-radius:12px;cursor:default;transition:background .2s}
.k-spot__list li b{flex:none;width:22px;height:22px;border-radius:50%;background:#fbe9ec;color:var(--k-rose);font-size:11.5px;line-height:22px;text-align:center}
.k-spot__list li strong{display:block;font-size:14px;color:var(--k-ink);line-height:1.5}
.k-spot__list li em{display:none;font-style:normal;font-size:13px;line-height:1.7;color:var(--k-text)}
.k-spot__list li.is-on{background:#fdf1f3}
.k-spot__list li.is-on b{background:var(--k-grad);color:#fff}
.k-spot__list li.is-on em{display:block}
.k-spot__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}
.k-spot__chips span{font-size:12px;font-weight:700;color:var(--k-ink);background:var(--k-ivory);border:1px solid var(--k-line);border-radius:999px;padding:4px 11px}
.k-spot__btns{display:flex;flex-wrap:wrap;gap:8px}
.k-spot__btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--k-grad);color:#fff!important;font-weight:800;font-size:14px;box-shadow:0 12px 22px -14px rgba(154,40,72,.7)}
.k-spot__btn--ghost{background:#fff;color:var(--k-rose)!important;border:1px solid #f3c9d1;box-shadow:none}
.k-feel{padding:40px 0 30px}
.k-feel__head{text-align:center;max-width:620px;margin:0 auto 22px}
.k-feel__head small{font-size:13px;font-weight:800;color:var(--k-rose)}
.k-feel__head h2{margin:4px 0 6px;font-size:clamp(22px,2.4vw,32px);font-weight:900;color:var(--k-ink)}
.k-feel__head p{margin:0;font-size:15px;line-height:1.8;color:var(--k-text)}
.k-feel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.k-feel__card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--k-line);border-radius:22px;padding:22px 20px 18px;color:var(--k-ink);text-align:right;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;overflow:hidden}
.k-feel__card::after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--k-grad);transform:scaleX(0);transform-origin:right;transition:transform .35s}
.k-feel__card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px rgba(154,40,72,.5);border-color:#f3c9d1}
.k-feel__card:hover::after{transform:scaleX(1)}
.k-feel__bars{display:flex;gap:4px;margin-bottom:6px}
.k-feel__bars i{width:22px;height:6px;border-radius:6px;background:#f1e6e8}
.k-feel__bars i.on{background:var(--k-grad)}
.k-feel__card strong{font-size:18px;font-weight:900}
.k-feel__card em{font-style:normal;font-size:14px;line-height:1.7;color:var(--k-text)}
.k-feel__go{margin-top:6px;font-size:13px;font-weight:800;color:var(--k-rose);display:inline-flex;align-items:center;gap:6px}
@media (max-width:1023px){
  .k-spot{padding:36px 0 14px}
  .k-spot__stage{border-radius:22px;background:#fff;border:1px solid var(--k-line)}
  .k-spot__panel{position:static;transform:none;width:auto;background:#fff;border:0;border-top:1px solid var(--k-line);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:18px 16px 20px}
  .k-spot__dot{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:11px}
  .k-spot__dot::before{inset:-5px}
  .k-feel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .k-feel__card{padding:16px 14px 14px;border-radius:18px}
  .k-feel__card strong{font-size:16px}
  .k-feel__card em{font-size:13px}
  .k-feel__bars i{width:16px}
}
.k-spot__media{position:relative}

/* v13 — بطاقة المنتج: عنوان + تفاصيل + عنوان فرعي */
custom-salla-product-card .product-card__title{margin-bottom:2px}
custom-salla-product-card .product-card__title a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--k-ink)!important;text-decoration:none}
custom-salla-product-card .product-card__title .k-t-main{font-size:15.5px;font-weight:800;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
custom-salla-product-card .product-card__title .k-t-spec{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;font-size:12.5px;font-weight:600;color:var(--k-muted);line-height:1.6}
custom-salla-product-card .product-card__title .k-t-spec i{font-style:normal;color:var(--k-rose-light)}
custom-salla-product-card .product-card__title a:hover .k-t-main{color:var(--k-rose)}
custom-salla-product-card .product-card__subtitle{margin-top:6px!important;font-size:13px!important;font-weight:600;color:var(--k-rose)!important;letter-spacing:.1px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
h1.product-single__title{display:flex!important;flex-direction:column;gap:10px;margin-bottom:8px!important}
h1.product-single__title .k-t-main{font-size:clamp(23px,2.2vw,30px);font-weight:900;line-height:1.4;color:var(--k-ink)}
h1.product-single__title .k-t-spec{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:700;line-height:1}
h1.product-single__title .k-t-spec span{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--k-ivory);border:1px solid var(--k-line);color:var(--k-ink)}
h1.product-single__title .k-t-spec i{display:none}
h2.product-entry__sub-title{position:relative;display:inline-flex!important;align-items:center;gap:10px;margin:2px 0 14px!important;font-size:clamp(15px,1.3vw,17px)!important;font-weight:700!important;color:var(--k-rose)!important;line-height:1.6}
h2.product-entry__sub-title::before{content:"";flex:none;width:28px;height:2px;border-radius:2px;background:var(--k-grad)}
@media (max-width:767px){
  custom-salla-product-card .product-card__title .k-t-main{font-size:14px}
  custom-salla-product-card .product-card__title .k-t-spec{font-size:11.5px}
  custom-salla-product-card .product-card__subtitle{font-size:12px!important}
}
/* v14 — الشريط الإعلاني بالمنتصف · إزالة الشريط الأسود المتحرك · الوكلاء بعد البنر مباشرة */
salla-advertisement .s-advertisement-content{justify-content:center!important;margin-inline:auto!important;text-align:center}
salla-advertisement .k-ann{margin-inline:auto}
body.index main > [component-id="78903404"]{display:none!important}
body.index main > .k-brands{order:2!important}
/* v17 — صفحة المنتج: إخفاء شعارات طرق الدفع (طلب هيثم: زحمة، وبطاقة «دفع آمن» تكفي) · جوال: زاوية صندوق السعر + نص زر السلة في الشريط الثابت */
.product-single salla-payments,.product-single__info salla-payments{display:none!important}
@media (max-width:1023px){
  html body .product-form > div.product-price.product-price-bottom.rounded-b-none{border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}
  .sticky-product-bar__btn salla-button[aria-label] .s-button-text > svg,.sticky-product-bar__btn salla-button[aria-label] .s-button-text > i{display:none!important}
  .sticky-product-bar__btn .s-add-product-button-main > salla-button:first-child .s-button-text::after{content:"أضف للسلة";font-size:14px;font-weight:800;white-space:nowrap}
}
/* v18 — جوال: أعمدة الفوتر بعرض كامل + صورة المعرض (Safari لا يطبق aspect-ratio هنا) + زر أضف للسلة في البطاقة */
@media (max-width:767px){
  html body .k-foot__cols{grid-template-columns:1fr!important;gap:26px!important}
  html body .k-foot__col ul.k-foot__grid2{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:16px!important;row-gap:11px!important}
  html body .k-foot__col ul.k-foot__grid2 li a{white-space:normal!important}
  html body custom-salla-product-card .product-card__buttons{padding:0 8px 10px!important;box-sizing:border-box}
  html body custom-salla-product-card .product-card__buttons .s-button-element{height:34px!important;min-height:34px!important;font-size:12px!important;border-radius:10px!important}
}
@media (max-width:1023px){
  html body .k-visit .k-visit__photo{aspect-ratio:auto!important;height:0!important;min-height:0!important;padding-top:56.25%!important;align-self:start!important}
}
/* v7b — التوصيل المجاني في شريط سلة أعلى الهيدر، وشريط الإعلان الوردي مخفي (يرجع بحذف هذا القسم) */
html.k-ann-top salla-advertisement{display:none!important}
.store-header .k-topbar{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;min-height:38px;padding:6px 16px;background:var(--k-ivory);border-bottom:1px solid var(--k-line)}
.store-header .k-topbar .k-ann--top{color:var(--k-ink,#2b2326);font-size:13px;gap:10px}
.store-header .k-topbar .k-ann--top .k-ann__ic{background:rgba(163,44,78,.1);color:var(--k-rose)}
.store-header .k-topbar .k-ann--top b{font-weight:900;color:var(--k-rose)}
.store-header .k-topbar .k-ann--top .k-ann__sep{background:var(--k-rose);opacity:.35}
.store-header .k-topbar .k-ann--top a{color:var(--k-rose)!important;border-bottom:1px solid rgba(163,44,78,.35)}
@media (max-width:767px){
  .store-header .k-topbar{min-height:34px;padding:5px 12px}
  .store-header .k-topbar .k-ann--top{font-size:12.5px;gap:8px}
  .store-header .k-topbar .k-ann--top .k-ann__ic{width:22px;height:22px;font-size:12px}
}

/* v17 — مقياس الصلابة + التقسيط بالبطاقات + محتوى الأقسام (يرجع بحذف هذا القسم وكتلة v17 بالـ JS) */
.k-firm{margin:6px 0 4px;direction:rtl}
.k-firm__top{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:11.5px;line-height:1.4;color:var(--k-muted,#8a7f85)}
.k-firm__top b{font-weight:800;color:var(--k-rose,#a32c4e)}
.k-firm__bar{display:flex;gap:3px;margin-top:4px}
.k-firm__bar i{flex:1;height:5px;border-radius:3px;background:#efe4e1}
.k-firm__bar i.on{background:linear-gradient(90deg,#d9667a,#a32c4e)}
.k-firm--big{margin:12px 0 14px;max-width:360px;padding:12px 14px;border:1px solid var(--k-line,#ece2de);border-radius:14px;background:#fff}
.k-firm--big .k-firm__top{font-size:13.5px}
.k-firm--big .k-firm__top b{font-size:14.5px}
.k-firm--big .k-firm__bar{gap:5px;margin-top:8px}
.k-firm--big .k-firm__bar i{height:8px;border-radius:4px}
.k-firm__ends{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--k-muted,#8a7f85)}
.k-inst{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 6px;font-size:11.5px;line-height:1.5;color:var(--k-muted,#8a7f85);text-align:center}
.k-inst b{color:var(--k-ink,#3a3338);font-weight:800}
.k-catseo{margin-top:28px;margin-bottom:28px}
.k-catseo__in{background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:20px;padding:22px 22px 16px;direction:rtl}
.k-catseo h2{font-size:20px;font-weight:900;color:var(--k-ink,#3a3338);margin:0 0 10px;line-height:1.5}
.k-catseo h3{font-size:16px;font-weight:800;color:var(--k-ink,#3a3338);margin:18px 0 8px}
.k-catseo p{font-size:14.5px;line-height:1.9;color:#5a5257;margin:0 0 8px}
.k-catseo a{color:var(--k-rose,#a32c4e);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.k-catseo details{border-top:1px solid var(--k-line,#ece2de);padding:10px 0}
.k-catseo summary{cursor:pointer;font-size:14.5px;font-weight:800;color:var(--k-ink,#3a3338);list-style:none;display:flex;justify-content:space-between;gap:10px}
.k-catseo summary::-webkit-details-marker{display:none}
.k-catseo summary::after{content:"+";color:var(--k-rose,#a32c4e);font-weight:900;font-size:18px;line-height:1}
.k-catseo details[open] summary::after{content:"−"}
.k-catseo details p{margin:8px 0 2px}
@media (max-width:767px){.k-catseo__in{padding:18px 16px 12px;border-radius:16px}.k-catseo h2{font-size:18px}.k-firm__top{font-size:10.5px}.k-inst{font-size:10.5px}}
/* v19 — تنسيق مقالات المدونة .k-b (يرجع بحذف هذا القسم) */
.k-b{color:var(--k-text,#4b4447);font-size:17px;line-height:1.95;direction:rtl}
.k-b p{margin:0 0 14px}
.k-b a{color:var(--k-rose,#a32c4e);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(163,44,78,.25)}
.k-b a:hover{border-color:var(--k-rose,#a32c4e)}
.k-b strong{color:var(--k-ink,#3a3338);font-weight:800}
.k-b .k-b-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800;color:var(--k-rose,#a32c4e);margin:0 0 6px}
.k-b .k-b-eyebrow::before{content:"";width:28px;height:3px;border-radius:3px;background:var(--k-grad,#a32c4e)}
.k-b .k-b-meta{font-size:13.5px;color:var(--k-muted,#8a7f85);margin:0 0 18px}
.k-b .k-b-lead{font-size:clamp(17px,1.7vw,19px);line-height:1.9;color:var(--k-ink,#3a3338);margin:0 0 20px}
.k-b .k-b-answer{background:var(--k-ivory,#faf6f4);border:1px solid var(--k-line,#ece2de);border-inline-start:4px solid var(--k-rose,#a32c4e);border-radius:18px;padding:16px 20px 6px;margin:0 0 22px}
.k-b .k-b-answer>strong{display:block;font-size:14px;color:var(--k-rose,#a32c4e);margin-bottom:4px}
.k-b .k-b-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:12px;background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:18px}
.k-b .k-b-toc a{border:1px solid var(--k-line,#ece2de);border-radius:999px;padding:5px 14px;font-size:14px;color:var(--k-ink,#3a3338);background:var(--k-ivory,#faf6f4);line-height:1.6}
.k-b section{scroll-margin-top:110px;margin-top:36px}
.k-b .k-b-label{font-size:13px;font-weight:900;color:var(--k-rose,#a32c4e);letter-spacing:.3px;margin:0 0 2px}
.k-b h2{position:relative;font-size:clamp(21px,2.3vw,26px);font-weight:900;color:var(--k-ink,#3a3338);margin:0 0 14px;padding-inline-start:16px;line-height:1.5}
.k-b h2::before{content:"";position:absolute;inset-inline-start:0;top:.25em;bottom:.25em;width:5px;border-radius:5px;background:var(--k-grad,#a32c4e)}
.k-b h3{font-size:18px;font-weight:800;color:var(--k-ink,#3a3338);margin:20px 0 8px}
.k-b ul,.k-b ol{margin:0 0 18px;padding:0!important;list-style:none!important}
.k-b li{list-style:none!important}
.k-b ul.k-b-check li{position:relative;padding-inline-start:32px;margin-bottom:10px}
.k-b ul.k-b-check li::before{content:"✓";position:absolute;inset-inline-start:0;top:.45em;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;background:var(--k-grad,#a32c4e)}
.k-b .k-b-note{background:var(--k-ivory,#faf6f4);border:1px dashed var(--k-line,#ece2de);border-radius:14px;padding:12px 16px;font-size:15.5px;color:var(--k-ink,#3a3338)}
.k-b ol.k-b-steps{counter-reset:kbs;display:grid;gap:10px}
.k-b ol.k-b-steps>li{counter-increment:kbs;position:relative;background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:18px;padding:14px 18px;padding-inline-start:66px;box-shadow:0 10px 24px -22px rgba(58,51,56,.5)}
.k-b ol.k-b-steps>li::before{content:counter(kbs);position:absolute;inset-inline-start:16px;top:14px;width:34px;height:34px;border-radius:11px;background:var(--k-grad,#a32c4e);color:#fff;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center}
.k-b ol.k-b-steps>li strong{display:block;font-size:16px;margin-bottom:2px}
.k-b ol.k-b-steps>li span{display:block;font-size:15.5px}
.k-b .k-b-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 18px}@media (max-width:640px){.k-b .k-b-cards{grid-template-columns:1fr}}
.k-b .k-b-card{background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:20px;padding:18px 18px 6px;box-shadow:0 14px 30px -26px rgba(58,51,56,.55)}
.k-b .k-b-card h3{margin:0 0 6px;font-size:17px;display:flex;align-items:center;gap:10px}
.k-b .k-b-card h3::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--k-grad,#a32c4e);flex:none}
.k-b .k-b-card p{font-size:15.5px;line-height:1.85}
.k-b .k-b-table{background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:20px;overflow:hidden;margin:4px 0 14px;box-shadow:0 18px 40px -32px rgba(58,51,56,.55)}
.k-b .k-b-table table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.6;border:0}
.k-b .k-b-table caption{caption-side:top;text-align:start;padding:12px 18px;font-size:13.5px;font-weight:700;color:var(--k-muted,#8a7f85);background:var(--k-ivory,#faf6f4);border-bottom:1px solid var(--k-line,#ece2de)}
.k-b .k-b-table th,.k-b .k-b-table td{border:0;padding:11px 18px;text-align:start;vertical-align:middle}
.k-b .k-b-table thead th{background:var(--k-ink,#3a3338);color:#fff;font-size:13.5px;font-weight:800}
.k-b .k-b-table tbody td{border-top:1px dashed var(--k-line,#ece2de);color:var(--k-ink,#3a3338)}
.k-b .k-b-table tbody tr:nth-child(even) td{background:#fdf9f8}
.k-b .k-b-table tbody td:first-child{font-weight:800}
.k-b .k-b-cta{margin:24px 0 8px;padding:22px 22px 12px;border-radius:22px;background:linear-gradient(135deg,#86203f,#a32c4e 60%,#c4485f);color:#fff;box-shadow:0 22px 40px -26px rgba(134,32,63,.8)}
.k-b .k-b-cta p{color:rgba(255,255,255,.92)}
.k-b .k-b-cta .k-b-cta__t{font-size:clamp(19px,2vw,22px);font-weight:900;color:#fff;margin-bottom:6px}
.k-b a.k-b-btn{display:inline-flex;align-items:center;justify-content:center;margin:4px 0 4px 8px;padding:11px 20px;border-radius:999px;background:#fff;color:var(--k-rose,#a32c4e);border:0;font-weight:800;font-size:15px;line-height:1.4}
.k-b a.k-b-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7)}
.k-b .k-b-more{margin:30px 0 16px;padding:18px 20px 8px;border:1px solid var(--k-line,#ece2de);border-radius:20px;background:var(--k-ivory,#faf6f4)}
.k-b .k-b-more__t{font-weight:900;color:var(--k-ink,#3a3338);margin-bottom:10px}
.k-b .k-b-more ul{display:flex;flex-wrap:wrap;gap:8px}
.k-b .k-b-more a{display:inline-block;border:1px solid var(--k-line,#ece2de);background:#fff;border-radius:999px;padding:6px 14px;font-size:14.5px}
.k-b .k-b-foot{font-size:13.5px;color:var(--k-muted,#8a7f85);border-top:1px solid var(--k-line,#ece2de);padding-top:12px;margin-top:18px}
@media (max-width:767px){.k-b{font-size:16px}.k-b .k-b-table th,.k-b .k-b-table td{padding:10px 12px;font-size:14px}.k-b ol.k-b-steps>li{padding-inline-start:58px}.k-b ol.k-b-steps>li::before{inset-inline-start:12px;width:30px;height:30px}.k-b a.k-b-btn{width:100%;margin:6px 0}.k-b .k-b-toc{flex-wrap:nowrap;overflow-x:auto}.k-b .k-b-toc a{white-space:nowrap}.k-b .k-b-toc{scrollbar-width:none}.k-b .k-b-toc::-webkit-scrollbar{display:none}}
/* v20 — شريط سلة نحيف على الكمبيوتر بدل الصندوق العائم (يرجع بحذف هذا القسم وكتلة v20 بالـ JS) */
.sticky-cart-single .k-stk-pre{font-size:13px;font-weight:500;color:var(--k-muted,#8a7f85);margin-inline-end:6px}
@media (min-width:992px){
  .sticky-cart-single,.sticky-cart-single.sticky{display:block!important;position:fixed!important;inset:auto 0 0 0!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border-radius:0!important;padding:10px 24px!important;background:#fff!important;border:0!important;border-top:1px solid var(--k-line,#ece2de)!important;box-shadow:0 -12px 30px -20px rgba(58,51,56,.45)!important;transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .3s ease,visibility .3s;z-index:59}
  html.k-stk-on .sticky-cart-single{transform:none;opacity:1;visibility:visible;pointer-events:auto}
  .sticky-cart-single .content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;max-width:1180px;margin:0 auto!important;padding:0!important;width:100%!important}
  .sticky-cart-single .content-product,.sticky-cart-single .item-thumb{flex:none!important;width:52px!important;height:52px!important;margin:0!important}
  .sticky-cart-single .item-thumb img{width:52px!important;height:52px!important;object-fit:cover;border-radius:12px;border:1px solid var(--k-line,#ece2de)}
  .sticky-cart-single__body{flex:1 1 auto!important;min-width:0}
  .sticky-cart-single .content-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;width:100%}
  .sticky-cart-single .item-title{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px!important;font-weight:800;color:var(--k-ink,#3a3338)!important;margin:0!important}
  .sticky-cart-single__price{flex:none;margin:0!important;white-space:nowrap}
  .sticky-cart-single__price .total-price{font-size:18px!important;color:var(--k-rose,#a32c4e)!important;margin:0!important}
  .sticky-cart-single salla-add-product-button{flex:none!important;width:240px!important;margin:0!important}
  .sticky-cart-single .s-add-product-button-mini-checkout,.sticky-cart-single salla-quick-buy{display:none!important}
  .sticky-cart-single .s-add-product-button-main,.sticky-cart-single .s-add-product-button-main:not(.k-x)>salla-button,.sticky-cart-single salla-add-product-button button{width:100%!important;margin:0!important}
  .sticky-cart-single .s-button-solid{height:46px!important;font-size:15px!important;white-space:nowrap}
}
/* v21 — معرض صور المنتج: الصورة مربعة والمصغرات تحتها على الكمبيوتر + شريط ثقة مدمج (يرجع بحذف هذا القسم) */
@media (min-width:768px){
  .product-single__main-media{height:auto!important;overflow:visible!important}
  .details-slider.thumbs-slider{display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important}
  .details-slider.thumbs-slider>.s-slider-container{width:100%!important;aspect-ratio:1/1;height:auto!important;border-radius:18px;overflow:hidden}
  .details-slider.thumbs-slider>.s-slider-container .swiper-slide{height:auto!important;aspect-ratio:1/1}
  .details-slider.thumbs-slider>.s-slider-container .swiper-slide a,.details-slider.thumbs-slider>.s-slider-container .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important}
  .details-slider.thumbs-slider>.s-slider-thumbs{width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .details-slider .s-slider-thumbs-container{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important;top:auto!important;overflow:visible!important}
  .details-slider .s-slider-thumbs .swiper-wrapper{direction:rtl;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:10px;transform:none!important;height:auto!important}
  .details-slider .s-slider-thumbs .swiper-slide{width:84px!important;height:84px!important;margin:0!important;flex:none!important}
}
.k-trust{display:flex!important;align-items:stretch;gap:0!important;margin:14px 0 4px!important;padding:4px 0;background:#fff;border:1px solid var(--k-line);border-radius:16px}
.k-trust .k-trust__i{flex:1 1 0;min-width:0;flex-direction:row!important;justify-content:center;align-items:center;gap:10px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;background:none!important;text-align:start!important;text-decoration:none;color:var(--k-ink)!important;font-size:13px!important;line-height:1.45!important}
.k-trust .k-trust__i+.k-trust__i{border-inline-start:1px solid var(--k-line)!important}
.k-trust .k-trust__i i{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--k-rose-soft,#fbefec);font-size:17px!important}
.k-trust .k-trust__i small{font-size:11.5px!important;margin-top:1px}
.k-trust a.k-trust__i small{color:var(--k-rose)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(163,44,78,.3)}
.k-trust a.k-trust__i:hover{background:var(--k-ivory)!important}
@media (max-width:767px){
  .k-trust .k-trust__i{flex-direction:column!important;text-align:center!important;gap:6px!important;padding:10px 4px!important;font-size:12px!important}
  .k-trust .k-trust__i i{width:32px;height:32px;font-size:15px!important}
  .k-trust .k-trust__i small{font-size:10.5px!important}
}
/* v22 — بانر رئيسي لكل قسم (صورة + عنوان + وصف + روابط فرعية) وترتيب دوائر المجموعات (يرجع بحذف هذا القسم وكتلة v22 بالـ JS) */
.k-chero{position:relative;margin:4px auto 26px;border-radius:26px;overflow:hidden;background:var(--k-ivory,#faf6f4);border:1px solid var(--k-line,#ece2de);box-shadow:0 26px 50px -38px rgba(58,51,56,.55);min-height:380px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
.k-chero__media{position:relative;overflow:hidden;min-height:380px}
.k-chero__img{position:absolute;top:0;left:0;width:200%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:0 50%}
.k-chero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to left,var(--k-ivory,#faf6f4) 0,rgba(250,246,244,0) 22%);pointer-events:none}
.k-chero__in{position:relative;z-index:1;align-self:center;padding:40px 48px}
.k-chero__eb{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800;color:var(--k-rose,#a32c4e);margin:0 0 10px}
.k-chero__eb::before{content:"";width:28px;height:3px;border-radius:3px;background:var(--k-grad,#a32c4e)}
.k-chero__t{font-size:clamp(26px,3vw,38px);line-height:1.3;font-weight:900;color:var(--k-ink,#3a3338);margin:0 0 12px}
.k-chero__d{font-size:16px;line-height:1.9;color:var(--k-text,#4b4447);margin:0 0 18px;max-width:46ch}
.k-chero__chips{display:flex;flex-wrap:wrap;gap:8px}
.k-chero__chips a{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--k-line,#ece2de);color:var(--k-ink,#3a3338);font-size:14px;font-weight:700;line-height:1.4;transition:border-color .2s,color .2s}
.k-chero__chips a:hover{border-color:var(--k-rose,#a32c4e);color:var(--k-rose,#a32c4e)}
.k-chero__chips a.is-on{background:var(--k-ink,#3a3338);border-color:var(--k-ink,#3a3338);color:#fff}
@media (max-width:767px){
  .k-chero{grid-template-columns:1fr;min-height:0;border-radius:20px;margin:0 auto 18px}
  .k-chero__media{order:-1;min-height:0;aspect-ratio:16/10}
  .k-chero__media::after{background:linear-gradient(to top,var(--k-ivory,#faf6f4) 0,rgba(250,246,244,0) 26%)}
  .k-chero__in{padding:14px 18px 20px}
  .k-chero__t{font-size:24px;margin-bottom:8px}
  .k-chero__d{font-size:14.5px;line-height:1.8;margin-bottom:14px}
  .k-chero__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px}
  .k-chero__chips::-webkit-scrollbar{display:none}
  .k-chero__chips a{white-space:nowrap;padding:7px 14px;font-size:13px}
}
/* دوائر المجموعات في قسم المراتب: في المنتصف بدل حشرها يمين */
.s-block--circle-links .swiper-wrapper,.s-block--circle-links .s-slider-swiper-wrapper{justify-content:center}
/* v25 — بلوك «مرتبتك حسب وضعية نومك» (يرجع بحذف هذا القسم) */
.k-sleep{padding:46px 0 40px}
.k-sleep__head{text-align:center;max-width:640px;margin:0 auto 26px}
.k-sleep__head small{display:block;font-size:14px;font-weight:800;color:var(--k-rose,#a32c4e);margin-bottom:6px}
.k-sleep__head h2{font-size:clamp(24px,2.6vw,32px);font-weight:900;color:var(--k-ink,#3a3338);line-height:1.4;margin:0 0 8px}
.k-sleep__head p{font-size:15.5px;line-height:1.85;color:var(--k-text,#4b4447);margin:0}
.k-sleep__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.k-sleep__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--k-line,#ece2de);border-radius:22px;padding:20px 20px 18px;box-shadow:0 18px 40px -34px rgba(58,51,56,.55);transition:transform .25s ease,box-shadow .25s ease}
.k-sleep__card:hover{transform:translateY(-3px);box-shadow:0 26px 46px -30px rgba(58,51,56,.5)}
.k-sleep__ico{width:100%;height:auto;max-height:104px;margin:0 0 14px;padding:14px 18px;border-radius:16px;background:var(--k-ivory,#faf6f4);fill:none;stroke:var(--k-rose,#a32c4e);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.k-sleep__card h3{font-size:18px;font-weight:900;color:var(--k-ink,#3a3338);margin:0 0 6px}
.k-sleep__card p{font-size:14.5px;line-height:1.8;color:var(--k-text,#4b4447);margin:0 0 14px;flex:1}
.k-sleep__fit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;border-top:1px dashed var(--k-line,#ece2de)}
.k-sleep__fit span{font-size:12.5px;font-weight:700;color:var(--k-muted,#8a7f85);margin-inline-end:2px}
.k-sleep__fit a{display:inline-flex;padding:5px 12px;border-radius:999px;background:var(--k-rose-soft,#fbefec);color:var(--k-rose,#a32c4e);font-size:13.5px;font-weight:800;line-height:1.5;transition:background .2s,color .2s}
.k-sleep__fit a:hover{background:var(--k-rose,#a32c4e);color:#fff}
.k-sleep__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px}
.k-sleep__foot a{font-size:14.5px;font-weight:800;color:var(--k-ink,#3a3338);border-bottom:1.5px solid rgba(163,44,78,.35);padding-bottom:2px}
.k-sleep__foot a:hover{color:var(--k-rose,#a32c4e);border-color:var(--k-rose,#a32c4e)}
@media (max-width:991px){.k-sleep__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .k-sleep{padding:34px 0 28px}
  .k-sleep__grid{gap:10px}
  .k-sleep__card{padding:14px 12px 12px;border-radius:18px}
  .k-sleep__ico{max-height:78px;padding:10px 12px;margin-bottom:10px}
  .k-sleep__card h3{font-size:16px}
  .k-sleep__card p{font-size:13px;line-height:1.7;margin-bottom:10px}
  .k-sleep__fit span{width:100%}
  .k-sleep__fit a{font-size:12.5px;padding:4px 10px}
  .k-sleep__foot{flex-direction:column;align-items:center;gap:10px}
}
/* v26 — رسومات وضعيات النوم + مقياس الصلابة (يرجع بحذف هذا القسم) */
.k-sleep__art{display:block;width:100%;height:auto;border-radius:16px;background:linear-gradient(180deg,#fbf6f3,#f3e7e2);margin:0 0 12px}
.k-sleep__scale{margin:0 2px 14px}
.k-sleep__bar{display:flex;gap:4px}
.k-sleep__bar i{flex:1;height:6px;border-radius:3px;background:#eadcd7}
.k-sleep__bar i.on{background:linear-gradient(90deg,#c24a6a,#a32c4e)}
.k-sleep__ends{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;color:var(--k-muted,#8a7f85);margin-top:5px}
@media (max-width:640px){.k-sleep__art{border-radius:12px;margin-bottom:9px}.k-sleep__scale{margin-bottom:10px}.k-sleep__ends{font-size:10.5px}}
/* v27 — خط PingARLT بدون دمج الحروف الزخرفي (يرجع بحذف هذا القسم وقسم v27 في JS) */
html.k-ff{--font-main:'PingARLTk','PingARLT'}
/* v28 — أيقونات 3D لوضعيات النوم (يرجع بحذف هذا القسم) */
img.k-sleep__art{aspect-ratio:600/570;object-fit:cover;background:#f4ede5;border-radius:16px}
@media (max-width:640px){img.k-sleep__art{border-radius:12px}}
/* v29 — فوتر: أيقونات تواصل موحدة، وصف موزون، وإخفاء الدوائر واختبار المرتبة القديم من صفحات الأقسام (يرجع بحذف هذا القسم) */
.k-foot__desc{text-wrap:balance;max-width:330px}
.k-foot__social{gap:10px!important}
.k-foot__social a{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--k-line,#ecdcd6)!important;color:var(--k-ink,#3a3338)!important;box-shadow:0 6px 16px -12px rgba(58,51,56,.45);transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease!important}
.k-foot__social a:hover,.k-foot__social a:focus-visible{transform:translateY(-3px);background:linear-gradient(135deg,#c24a6a,#8f2443)!important;border-color:transparent!important;color:#fff!important}
.k-foot__social a svg{width:19px!important;height:19px!important}
.products-index .s-block--bundle-html-content{display:none!important}

/* v29b — الثيم يعبّي عناصر svg فتطلع أيقونات انستقرام ويوتيوب وسناب كتل. يرجع بحذف السطرين */
.k-foot__social svg[fill="none"] :not([fill]){fill:none!important}
.k-foot__social svg [fill="currentColor"]{fill:currentColor!important}

/*<v30>*/
/* v30 — باقات العرسان (يرجع بحذف هذا القسم وقسم v30 في JS) */
section.k-bridal-old{display:none!important}
.k-bridal{padding:44px 0 40px}
.k-bridal__head{text-align:center;max-width:660px;margin:0 auto 22px}
.k-bridal__head small{display:block;font-size:14px;font-weight:800;color:var(--k-rose,#a32c4e);margin-bottom:6px}
.k-bridal__head h2{font-size:clamp(24px,2.6vw,32px);font-weight:900;color:var(--k-ink,#3a3338);line-height:1.4;margin:0 0 8px}
.k-bridal__head p{font-size:15.5px;line-height:1.85;color:var(--k-text,#4b4447);margin:0}
.k-bridal__tabs{display:inline-flex;gap:4px;margin-top:18px;padding:5px;background:#fff;border:1px solid var(--k-line,#ecdcd6);border-radius:999px;box-shadow:0 10px 24px -20px rgba(58,51,56,.5)}
.k-bridal__tabs button{min-width:120px;padding:10px 22px;border-radius:999px;font-weight:800;font-size:14.5px;letter-spacing:.4px;color:var(--k-ink,#3a3338);background:transparent;transition:background .25s,color .25s}
.k-bridal__tabs button[aria-selected=true]{background:linear-gradient(135deg,#c24a6a,#8f2443);color:#fff;box-shadow:0 8px 18px -10px rgba(143,36,67,.7)}
.k-bridal__card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#fff;border:1px solid var(--k-line,#ecdcd6);border-radius:24px;overflow:hidden;box-shadow:0 26px 60px -42px rgba(58,51,56,.55)}
.k-bridal__card[hidden]{display:none}
.k-bridal__media{position:relative;display:block;min-height:100%;background:#f4ede5;overflow:hidden}
.k-bridal__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}
.k-bridal__media:hover img{transform:scale(1.03)}
.k-bridal__badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);font-size:13px;font-weight:800;color:var(--k-ink,#3a3338);box-shadow:0 8px 20px -12px rgba(0,0,0,.35)}
.k-bridal__badge svg{width:18px;height:18px;color:var(--k-rose,#a32c4e)}
.k-bridal__body{padding:34px 36px 30px;display:flex;flex-direction:column}
.k-bridal__eb{font-size:13px;font-weight:800;color:var(--k-rose,#a32c4e);letter-spacing:.2px}
.k-bridal__body h3{font-size:clamp(22px,2.2vw,28px);font-weight:900;color:var(--k-ink,#3a3338);margin:4px 0 6px;line-height:1.35}
.k-bridal__lead{font-size:15px;line-height:1.85;color:var(--k-text,#4b4447);margin:0 0 18px}
.k-bridal__lbl{font-size:14px;font-weight:800;color:var(--k-ink,#3a3338);margin:0 0 10px}
.k-bridal__lbl em{font-style:normal;font-weight:500;color:#8a7f83;font-size:13px;margin-inline-start:6px}
.k-bridal__list{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}
.k-bridal__list li.is-main{grid-column:1/-1;padding:12px;border-radius:16px;background:#fbf5f3}
.k-bridal__list li{display:flex;align-items:flex-start;gap:12px}
.k-bridal__list i{flex:0 0 38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f8efec;color:var(--k-rose,#a32c4e)}
.k-bridal__list li.is-main i{background:linear-gradient(135deg,#c24a6a,#8f2443);color:#fff}
.k-bridal__list svg{width:20px;height:20px}
.k-bridal__list b{display:block;font-size:14.5px;font-weight:800;color:var(--k-ink,#3a3338);line-height:1.5}
.k-bridal__list span{display:block;font-size:13px;line-height:1.7;color:#7c7276}
.k-bridal__sizes{margin-bottom:18px}
.k-bridal__chips{display:flex;flex-wrap:wrap;gap:8px}
.k-bridal__chips{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}
.k-bridal__chips button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 8px;border-radius:12px;border:1.5px solid var(--k-line,#ecdcd6);background:#fff;color:var(--k-ink,#3a3338);transition:border-color .2s,background .2s,color .2s}
.k-bridal__chips button b{font-size:14px;font-weight:800;line-height:1.4}
.k-bridal__chips button small{font-size:12px;font-weight:600;color:#8a7f83;direction:ltr;unicode-bidi:isolate}
.k-bridal__chips button[aria-checked=true] small{color:#a32c4e}
.k-bridal__chips button:hover{border-color:#d9a9b6}
.k-bridal__chips button[aria-checked=true]{border-color:#a32c4e;background:#fbf2f4;color:#8f2443;box-shadow:inset 0 0 0 1px #a32c4e}
.k-bridal__chips button:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}
.k-bridal__card.is-need .k-bridal__chips{animation:kbShake .4s ease}
.k-bridal__card.is-need .k-bridal__chips button{border-color:#d6869c}
@keyframes kbShake{25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}
.k-bridal__buy{margin-top:auto;padding-top:18px;border-top:1px dashed var(--k-line,#ecdcd6)}
.k-bridal__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;transition:opacity .2s}
.k-bridal__card.is-busy .k-bridal__price{opacity:.45}
.k-bridal__from{font-size:13.5px;color:#7c7276}
.k-bridal__amt{font-size:30px;font-weight:900;color:var(--k-ink,#3a3338);line-height:1}
.k-bridal__cur{font-size:15px;font-weight:800;color:var(--k-ink,#3a3338)}
.k-bridal__vat{font-size:12.5px;color:#8a7f83;margin-inline-start:4px}
.k-bridal__inst{margin-top:8px;min-height:0}
.k-bridal__inst salla-installment{display:flex;flex-direction:column;gap:8px}
.k-bridal__inst salla-installment>*{margin:0!important;min-width:0}
.k-bridal__inst salla-installment:empty{display:none}
.k-bridal__cta{display:flex;gap:10px;margin-top:16px}
.k-bridal__add{flex:1 1 auto;height:52px;border-radius:14px;background:linear-gradient(135deg,#c24a6a,#8f2443);color:#fff;font-size:16px;font-weight:800;box-shadow:0 14px 26px -16px rgba(143,36,67,.85);transition:transform .2s,box-shadow .2s,opacity .2s}
.k-bridal__add:hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px rgba(143,36,67,.9)}
.k-bridal__add.is-busy{opacity:.6;pointer-events:none}
.k-bridal__more{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 22px;border-radius:14px;border:1.5px solid #e2c3cc;color:#8f2443;font-weight:800;font-size:15px;background:#fff;transition:background .2s,border-color .2s}
.k-bridal__more:hover{background:#fbf2f4;border-color:#a32c4e}
.k-bridal__msg{margin:8px 0 0;font-size:13px;font-weight:700;color:#a32c4e;min-height:0}
.k-bridal__msg:empty{display:none}
.k-bridal__trust{list-style:none;margin:18px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px}
.k-bridal__trust li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--k-text,#4b4447)}
.k-bridal__trust svg{width:19px;height:19px;color:var(--k-rose,#a32c4e)}
@media (max-width:991px){
  .k-bridal__card{grid-template-columns:1fr}
  .k-bridal__media{min-height:0;aspect-ratio:4/3.4}
  .k-bridal__body{padding:24px 20px 22px}
}
@media (max-width:480px){
  .k-bridal{padding:30px 0 28px}
  .k-bridal__tabs button{min-width:0;padding:9px 18px}
  .k-bridal__media{aspect-ratio:1/1}
  .k-bridal__cta{flex-direction:column}
  .k-bridal__more{height:46px}
  .k-bridal__list{grid-template-columns:1fr 1fr;gap:10px}
  .k-bridal__list li{align-items:center;gap:9px}
  .k-bridal__list li:not(.is-main) span{display:none}
  .k-bridal__list i{flex-basis:34px;height:34px;border-radius:10px}
  .k-bridal__list b{font-size:13.5px}
  .k-bridal__lbl em{display:block;margin:2px 0 0}
  .k-bridal__chips{grid-template-columns:repeat(4,1fr)!important;gap:6px}
  .k-bridal__chips button{padding:8px 2px}
  .k-bridal__chips button b{font-size:12.5px}
  .k-bridal__chips button small{font-size:11px}
  .k-bridal__amt{font-size:27px}
  .k-bridal__trust{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:8px}
}
/*</v30>*/

/*<v33>*/
/* v33 — نص الشارة والتحديث في المقالات من data-t عشان مقتطف المدونة يبدأ بالمقدمة (يرجع بحذف القسم وإرجاع الوصف من نسخة article_before_excerpt_) */
.k-b .k-b-eyebrow[data-t]::after{content:attr(data-t)}
.k-b .k-b-meta[data-t]::before{content:attr(data-t)}
/*</v33>*/

/*<v34>*/
/* v34 — عمود الهوية في الفوتر: سجل تجاري ورقم ضريبي بسطر واحد كلاسيكي بخط صغير (يرجع بحذف القسم) */
.k-foot__brand .k-foot__desc{font-size:13.5px!important;line-height:1.95!important;max-width:340px}
.k-foot__brand .footer-badges{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0;width:100%;max-width:340px;margin:18px 0 0!important;padding:12px 0 0!important;background:none!important;border:0!important;border-top:1px solid rgba(163,44,78,.14)!important;border-radius:0!important;box-shadow:none!important}
.k-foot__brand .footer-badges>salla-trust-badges,.k-foot__brand .footer-badges>.footer-tax{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:0 1 auto;min-width:0}
.k-foot__brand .footer-badges>.footer-tax{margin-inline-start:16px!important;padding-inline-start:16px!important;border-inline-start:1px solid rgba(163,44,78,.18)!important}
.k-foot__brand .footer-tax>*{margin:0!important}
.k-foot__brand .footer-badges .s-trust-badges-image,.k-foot__brand .footer-tax__certificate img{width:24px!important;height:28px!important;object-fit:contain;border-radius:3px;margin:0!important;opacity:.92}
.k-foot__brand .footer-tax__certificate{display:flex;flex:0 0 24px}
.k-foot__brand .footer-badges .s-trust-badges-image{flex:0 0 24px}
.k-foot__brand .s-trust-badges-content,.k-foot__brand .footer-tax__number{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px;min-width:0;margin:0!important;padding:0!important}
.k-foot__brand .s-trust-badges-label,.k-foot__brand .footer-tax__number p{font-size:10.5px!important;line-height:1.4!important;font-weight:500!important;color:#9a8f93!important;letter-spacing:.2px;margin:0!important}
.k-foot__brand .s-trust-badges-number,.k-foot__brand .footer-tax__number b{font-size:12.5px!important;line-height:1.4!important;font-weight:600!important;color:#4b4447!important;letter-spacing:.6px;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
@media (max-width:767px){.k-foot__brand .footer-badges{justify-content:center!important;margin-inline:auto!important}.k-foot__brand .k-foot__desc{margin-inline:auto}}
/*</v34>*/

/*<v35>*/
/* v35 — ترتيب الرئيسية بتسلسل قصصي (الثقة ← الأقسام ← دليل الاختيار ← المراتب ← العرسان ← المكملات ← الجودة والأسئلة ← الخريطة آخر شي) + تصغير باقات العرسان على الكمبيوتر (يرجع بحذف القسم) */
body.index main > [component-id="113980958"]{order:1!important}
body.index main > .k-brands{order:2!important}
body.index main > [component-id="445378241"]{order:3!important}
body.index main > [component-id="1351636255"]{order:4!important}
body.index main > .k-sleep{order:5!important}
body.index main > .k-feel{order:6!important}
body.index main > .k-spot{order:7!important}
body.index main > [component-id="435520361"]{order:8!important}
body.index main > [component-id="1310765594"]{order:9!important}
body.index main > .k-bridal{order:10!important}
body.index main > [component-id="403558683"]{order:11!important}
body.index main > [component-id="543499886"]{order:12!important}
body.index main > [component-id="1916945775"]{order:13!important}
body.index main > [component-id="1203183461"]{order:14!important}
body.index main > [component-id="2086376217"]{order:15!important}
body.index main > [component-id="718723427"]{order:16!important}
body.index main > [component-id="1978331236"]{order:17!important}
body.index main > [component-id="295452262"]{order:18!important}
body.index main > [component-id="1493809762"]{order:19!important}
body.index main > [component-id="254581601"]{order:20!important}
body.index main > [component-id="1028029536"]{order:30!important}
body.index main > .s-block--bundle-personalized-shoppers-who-bought{order:29!important}
@media (min-width:992px){
.k-bridal{padding:36px 0 34px}
.k-bridal__head{margin-bottom:16px}
.k-bridal__head h2{font-size:28px;margin-bottom:6px}
.k-bridal__head p{font-size:14.5px}
.k-bridal__tabs{margin-top:14px}
.k-bridal__tabs button{min-width:110px;padding:8px 20px;font-size:14px}
.k-bridal__card{max-width:1040px;margin-inline:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border-radius:22px}
.k-bridal__body{padding:24px 30px 22px}
.k-bridal__body h3{font-size:23px;margin:2px 0 4px}
.k-bridal__lead{font-size:14px;line-height:1.75;margin-bottom:12px}
.k-bridal__lbl{font-size:13.5px;margin-bottom:8px}
.k-bridal__list{gap:8px 14px;margin-bottom:14px}
.k-bridal__list li{align-items:center;gap:10px}
.k-bridal__list li:not(.is-main) span{display:none}
.k-bridal__list li.is-main{padding:9px 10px}
.k-bridal__list i{flex-basis:32px;height:32px;border-radius:10px}
.k-bridal__list svg{width:17px;height:17px}
.k-bridal__list b{font-size:13.5px}
.k-bridal__list li.is-main span{font-size:12.5px;line-height:1.6}
.k-bridal__sizes{margin-bottom:12px}
.k-bridal__chips button{padding:7px 6px}
.k-bridal__chips button b{font-size:13px}
.k-bridal__buy{padding-top:12px}
.k-bridal__amt{font-size:26px}
.k-bridal__cta{margin-top:12px}
.k-bridal__add,.k-bridal__more{height:46px;font-size:15px}
.k-bridal__trust{margin-top:14px}
.k-bridal__trust li{font-size:13px}
}


@media (min-width:992px){
.k-bridal__inst{margin-top:6px}
.k-bridal__inst salla-installment{display:none!important}
.k-bridal__inst::before{content:"قسّطها حتى 12 دفعة مع تابي وتمارا";display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#fbf2f4;color:#8f2443;font-size:12.5px;font-weight:700}
}
@media (min-width:992px){.k-bridal__trust li:last-child{display:none}}
/*</v35>*/

/*<v36>*/
/* v36 — شعارات نظيفة لدوائر الأقسام الفرعية (سليبي / سليب هاي / SEF) بنفس بطاقات شريط الوكلاء. الرجوع: حذف هذا القسم وقسم v36 في JS */
.k-logo-links .swiper-slide.k-logo-slide{width:224px!important}
.k-logo-links .k-logo-slide .circle-links__image-wrap{width:200px!important;height:92px;margin-inline:auto;border-radius:16px!important;background:#fff;border:1px solid var(--k-line,#ecdcd6);box-shadow:0 10px 24px -20px rgba(58,51,56,.6);display:flex;align-items:center;justify-content:center;padding:12px 22px;transition:transform .25s,box-shadow .25s}
.k-logo-links .k-logo-slide .circle-links__image-wrap img{aspect-ratio:auto!important;width:100%!important;height:56px!important;max-width:100%!important;max-height:56px!important;border-radius:0!important;object-fit:contain!important;transform:none!important}
.k-logo-links .k-logo-slide a:hover .circle-links__image-wrap{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(163,44,78,.45)}
.k-logo-links .k-logo-slide .circle-links__item-title{margin-top:12px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;color:var(--k-ink,#3a3338)!important}
@media (max-width:640px){.k-logo-links .swiper-slide.k-logo-slide{width:116px!important}.k-logo-links .k-logo-slide .circle-links__image-wrap{width:108px!important;height:60px;padding:8px 10px;border-radius:12px!important}.k-logo-links .k-logo-slide .circle-links__image-wrap img{height:36px!important;max-height:36px!important}.k-logo-links .k-logo-slide .circle-links__item-title{font-size:12px!important;margin-top:8px!important}}
/*</v36>*/

/*<v37>*/
/* v37 — شارة الخصم في صورة المنتج تنتقل لليسار عشان ما تغطي نصوص الصورة. الرجوع: حذف هذا القسم */
.product-single__main-media .promotion-title{right:auto!important;left:0!important;border-radius:0 6px 6px 0!important}
/*</v37>*/