@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');:root{--nd-green:#153e35;--nd-deep:#075543;--nd-pink:#e85297;--nd-blush:#fbe8ef;--nd-cream:#fff9f5;--nd-line:#dce8e3}html,body{font-family:'IBM Plex Sans Arabic','Tajawal',Arial,sans-serif!important;background:#fff;color:var(--nd-green)}.container{max-width:1280px}.store-header{background:#fff!important;border-bottom:1px solid #edf2ef;box-shadow:none!important}.store-header #mainnav{height:100px!important;background:#fff!important}.store-header .header__main-container,.store-header .header__main-row{height:100%;max-width:1280px}.store-header .navbar-brand img.logo-normal{height:72px!important;width:auto!important}.niceday-hero{position:relative!important;overflow:visible!important;background:#fff!important;margin:0!important;padding:34px 0 0!important}.niceday-hero salla-slider,.niceday-hero salla-slider>div[slot="items"]{display:block!important;overflow:visible!important}.niceday-hero .advanced-slider__slide{max-width:1280px!important;min-height:650px!important;margin:0 auto!important;padding:28px 24px 74px!important;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;gap:clamp(44px,6vw,90px)!important;align-items:center!important;direction:ltr!important;background:#fff!important}.niceday-hero .advanced-slider__image{grid-column:1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1.15/1!important;object-fit:cover!important;object-position:center!important;border-radius:150px 16px 16px 16px!important;box-shadow:none!important}.niceday-hero .advanced-slider__caption{grid-column:2!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important;direction:rtl!important;background:transparent!important}.niceday-hero .advanced-slider__caption .container{width:100%!important;max-width:none!important;padding:0!important}.niceday-hero .advanced-slider__caption__inner{display:block!important;width:100%!important;height:auto!important;text-align:right!important}.niceday-hero .advanced-slider__caption__inner__content{max-width:590px!important;margin:0!important;padding:0!important;text-align:right!important;color:var(--nd-green)!important;transform:none!important}.niceday-hero .advanced-slider__caption__inner__content:before{content:'NICE DAY. YOUR WAY.  —';display:block;margin-bottom:30px;color:var(--nd-green);font-size:14px;font-weight:700;letter-spacing:1.4px;direction:ltr;text-align:right}.niceday-hero .advanced-slider__caption__inner__content:after{content:'♡  من أول دورة، لكل يوم بعدها.';display:block;margin-top:28px;color:#788680;font-size:16px;font-weight:500}.niceday-hero .advanced-slider__caption__inner__content__heading{margin:0 0 24px!important;color:var(--nd-green)!important;font-size:clamp(66px,5.8vw,94px)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-2.5px!important;text-shadow:none!important}.niceday-hero .advanced-slider__caption__inner__content__heading:after{content:' ♡';color:var(--nd-pink);font-size:.45em;vertical-align:top}.niceday-hero .advanced-slider__caption__inner__content__text{max-width:530px!important;margin:0 0 32px!important;color:#68766f!important;font-size:20px!important;line-height:1.85!important;font-weight:400!important;text-shadow:none!important}.niceday-hero .advanced-slider__caption__inner__content__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;padding:0 30px!important;border-radius:8px!important;background:var(--nd-deep)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;box-shadow:none!important}.niceday-hero .advanced-slider__caption__inner__content__button:before{content:'←';margin-left:22px;font-size:20px}.niceday-hero:after{content:'أيامكِ، بطريقتكِ   ♡   FEEL GOOD. HAVE A NICE DAY.   ♡   عناية، بتفاصيل تهمّكِ   ♡   معكِ في السعودية 🇸🇦';display:flex!important;align-items:center;justify-content:center;width:100%;min-height:64px;padding:14px 24px;background:var(--nd-blush);color:var(--nd-green);font-size:16px;font-weight:500;word-spacing:8px;text-align:center;direction:rtl}.niceday-story{margin:72px auto!important;padding:72px 24px!important;background:var(--nd-cream)!important;border-radius:24px;max-width:1280px}.niceday-story h2,.niceday-story h3{color:var(--nd-green)!important}.niceday-story img{border-radius:100px 14px 14px 14px!important}.niceday-duo{max-width:1280px;margin:72px auto!important}.niceday-duo img{border-radius:18px!important}.niceday-faq{padding:80px 0!important;background:#fff!important}.niceday-faq h2{color:var(--nd-green)!important;font-size:42px!important}.niceday-faq button{border-color:var(--nd-line)!important;border-radius:12px!important;color:var(--nd-green)!important}.niceday-features{margin:72px auto!important;padding:58px 24px!important;background:#f7fbf9!important;border-radius:24px!important}.niceday-features h2,.niceday-features h3{color:var(--nd-green)!important}.niceday-features img{border-radius:14px!important}.s-block--tabs-produtcs{padding:80px 0!important}.s-block--tabs-produtcs .s-block__title h2{color:var(--nd-green)!important;font-size:42px!important}.product-entry{border:1px solid #edf1ef!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 34px rgba(21,62,53,.06)!important}.niceday-day{max-width:1280px!important;margin:80px auto!important;padding:0 24px!important}.niceday-day h2{font-size:48px!important;color:var(--nd-green)!important}.niceday-day h2:after{content:'؟';color:var(--nd-pink)}.niceday-day img{border-radius:18px!important;transition:.35s ease!important}.niceday-day a:hover img{transform:translateY(-6px)!important}@media(min-width:1024px){.store-header .header__main-row{position:relative!important;justify-content:center!important}.store-header .header__brand{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:3}.store-header .header__main-start{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;white-space:nowrap!important}.store-header .header__main-start>*{display:none!important}.store-header .header__main-start:after{content:'مجموعاتنا     وش نوع يومك؟     حكاية نايس داي     نايس داي معكِ';display:block;color:var(--nd-green);font-size:17px;font-weight:500;word-spacing:4px}.store-header .header__main-end{position:absolute!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;gap:10px}.store-header .header__main-end:before{content:'↗  اكتشفي عنايتكِ';display:inline-flex;align-items:center;height:54px;padding:0 24px;border:1px solid var(--nd-line);border-radius:999px;color:var(--nd-green);font-size:16px;font-weight:600;white-space:nowrap}.store-header .header__main-end salla-user-menu{display:none!important}.store-header .header__main-end .header__search-btn,.store-header .header__main-end .header__cart-summary{opacity:.78;transform:scale(.86)}}@media(max-width:1023px){.store-header #mainnav{height:76px!important}.store-header .header__main-container,.store-header .header__main-row{height:76px}.store-header .navbar-brand img.logo-normal{height:54px!important}.niceday-hero{padding-top:16px!important}.niceday-hero .advanced-slider__slide{min-height:auto!important;grid-template-columns:1fr!important;gap:26px!important;padding:30px 20px 46px!important}.niceday-hero .advanced-slider__caption{grid-column:1!important;grid-row:1!important}.niceday-hero .advanced-slider__image{grid-column:1!important;grid-row:2!important;aspect-ratio:4/3!important;border-radius:78px 14px 14px 14px!important}.niceday-hero .advanced-slider__caption__inner__content{max-width:none!important;text-align:center!important}.niceday-hero .advanced-slider__caption__inner__content:before{text-align:center!important;margin-bottom:18px;font-size:11px}.niceday-hero .advanced-slider__caption__inner__content:after{font-size:13px;margin-top:20px}.niceday-hero .advanced-slider__caption__inner__content__heading{font-size:clamp(43px,12vw,60px)!important;letter-spacing:-1.5px!important;margin-bottom:16px!important}.niceday-hero .advanced-slider__caption__inner__content__text{font-size:16px!important;line-height:1.75!important;margin:0 auto 24px!important}.niceday-hero .advanced-slider__caption__inner__content__button{min-height:56px!important;font-size:15px!important;padding:0 22px!important}.niceday-hero:after{justify-content:flex-start;overflow:hidden;white-space:nowrap;font-size:13px;min-height:54px}.niceday-story,.niceday-duo,.niceday-faq,.niceday-features{margin-top:44px!important;margin-bottom:44px!important}.niceday-faq h2,.s-block--tabs-produtcs .s-block__title h2,.niceday-day h2{font-size:32px!important}}@media(max-width:480px){.niceday-hero .advanced-slider__slide{padding-inline:16px!important}.niceday-hero .advanced-slider__caption__inner__content__heading{font-size:43px!important}.niceday-hero .advanced-slider__image{border-radius:62px 12px 12px 12px!important}.niceday-story{border-radius:0!important;padding:44px 18px!important}.niceday-duo{padding-inline:12px!important}.niceday-features{border-radius:0!important;padding:42px 16px!important}}/* Nice Day day-cards refinement */.niceday-day .square-links__title:after{content:''!important}.niceday-day .square-links__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}.niceday-day .square-links__item-title{color:var(--nd-green)!important;font-size:17px!important}.niceday-day .square-links__item-subtitle{color:#788680!important;font-size:14px!important}@media(max-width:1023px){.niceday-day .square-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.niceday-day{padding-inline:16px!important}}/* Nice Day landing sections */
/* Nice Day featured products — landing-page style v2 */
section[component-id="1707302914"].s-block--features-products{position:relative!important;isolation:isolate!important;z-index:1!important;clear:both!important;overflow:hidden!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:clamp(56px,7vw,88px) 24px!important;background:#fff!important}
section[component-id="1707302914"] .inner{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
section[component-id="1707302914"] .home-block-title{margin:0 0 28px!important;text-align:right!important}
section[component-id="1707302914"] .featured-products-3__title{color:var(--nd-green)!important;font-size:clamp(30px,3vw,42px)!important;font-weight:600!important;text-align:right!important}
section[component-id="1707302914"] .enhanced-title-border{margin:12px 0 0 auto!important;background:var(--nd-deep)!important}
section[component-id="1707302914"] .featured-products-3__grid{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
section[component-id="1707302914"] .product-card.product-card--horizontal{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(7,85,67,.12)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:transform .25s ease,box-shadow .25s ease!important}
section[component-id="1707302914"] .product-card.product-card--horizontal:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px rgba(7,85,67,.08)!important}
section[component-id="1707302914"] .product-card__image{position:relative!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden!important;background:radial-gradient(circle at 4% 4%,rgba(236,79,151,.13),transparent 27%),radial-gradient(circle at 96% 96%,rgba(236,79,151,.09),transparent 24%),linear-gradient(145deg,#fbfefd 0%,#f1f8f5 62%,#fffaf7 100%)!important;padding:22px!important;box-shadow:inset 0 0 0 1px rgba(7,85,67,.035)!important}
section[component-id="1707302914"] .product-card__image:before{content:''!important;position:absolute!important;top:-34px!important;right:-28px!important;width:112px!important;height:82px!important;border-radius:55% 45% 60% 40%!important;background:rgba(251,232,239,.72)!important;transform:rotate(-18deg)!important;pointer-events:none!important}
section[component-id="1707302914"] .product-card__image>a{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important}
section[component-id="1707302914"] .product-card__image img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 12px 16px rgba(21,62,53,.12))!important}
section[component-id="1707302914"] .product-card__image .second-image{object-fit:contain!important}
section[component-id="1707302914"] .product-card__content{display:flex!important;flex:1!important;flex-direction:column!important;width:100%!important;padding:16px!important;text-align:right!important}
section[component-id="1707302914"] .product-card__content-wrapper{display:flex!important;flex:1!important;flex-direction:column!important}
section[component-id="1707302914"] .product-card__title{min-height:3.2em!important;margin:0!important}
section[component-id="1707302914"] .product-card__title a{display:-webkit-box!important;overflow:hidden!important;color:var(--nd-green)!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
section[component-id="1707302914"] .product-card__title,section[component-id="1707302914"] .product-card__title a{text-align:right!important}
section[component-id="1707302914"] .product-card__price{justify-content:flex-start!important;margin-top:8px!important;color:#64756f!important;font-size:14px!important}
section[component-id="1707302914"] .product-card__buttons{display:flex!important;justify-content:flex-start!important;gap:8px!important;margin-top:12px!important}
section[component-id="1707302914"] .product-card__buttons .quickview-btn,section[component-id="1707302914"] .product-card__buttons .addToCart{flex:0 0 40px!important;width:40px!important;min-width:40px!important}
section[component-id="1707302914"] .product-card__buttons .s-button-element{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid var(--nd-deep)!important;border-radius:50%!important;background:#fff!important;color:var(--nd-deep)!important}
section[component-id="1707302914"] .product-card__addToCart.mobile{display:none!important}
@media(max-width:1023px){section[component-id="1707302914"].s-block--features-products{padding:48px 16px!important}section[component-id="1707302914"] .featured-products-3__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}section[component-id="1707302914"] .product-card__image{padding:18px!important}}
@media(max-width:560px){section[component-id="1707302914"] .featured-products-3__grid{grid-template-columns:1fr!important}section[component-id="1707302914"] .product-card__image{padding:14px!important}section[component-id="1707302914"] .product-card__content{padding:14px!important}section[component-id="1707302914"] .product-card__title a{font-size:14px!important}}

/* */
body.slider_has_overlay .advanced-slider .swiper-slide:before, body.slider_has_overlay .advanced-slider salla-slider[static-when-single]:before {background: none !important;}


/* Nice Day structural repair v3 — lower sections */
main>section.s-block--advanced-content,
main>section.s-block--bundle-html-content,
main>section.s-block--bundle-personalized-shoppers-who-bought{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  contain:none!important;
  clear:both!important
}
main>section.s-block--advanced-content{
  margin:0!important;
  padding:clamp(54px,7vw,88px) 0!important;
  background:#fff!important
}
main>section.s-block--advanced-content:nth-of-type(even){background:#f7fbf9!important}
main>section.s-block--advanced-content .home-block-title{
  height:auto!important;
  margin:0 auto 24px!important;
  padding-inline:24px!important
}
main>section.s-block--advanced-content .advanced-content__title{
  color:var(--nd-green)!important;
  font-size:clamp(30px,3.4vw,48px)!important;
  font-weight:600!important;
  line-height:1.2!important
}
main>section.s-block--advanced-content .advanced-content__subtitle{
  color:var(--nd-pink)!important;
  font-size:14px!important;
  font-weight:600!important;
  letter-spacing:.08em!important
}
main>section.s-block--advanced-content .advanced-content__body{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  padding-top:20px!important
}
main>section.s-block--advanced-content .advanced-content__inner{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding-inline:24px!important
}
main>section.s-block--advanced-content .advanced-content__layout{
  height:auto!important;
  min-height:0!important;
  max-height:none!important
}
:is(.niceday-herbs,.niceday-rest) .advanced-content__layout{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-areas:"media copy" "media actions"!important;
  gap:18px clamp(34px,6vw,78px)!important;
  align-items:center!important;
  max-width:1180px!important
}
:is(.niceday-sports,.niceday-teens) .advanced-content__layout{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-areas:"copy media" "actions media"!important;
  gap:18px clamp(34px,6vw,78px)!important;
  align-items:center!important;
  max-width:1180px!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content__description-wrap{
  grid-area:copy!important;
  width:100%!important;
  height:auto!important;
  text-align:right!important;
  align-self:end!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content__description{
  color:#5f716c!important;
  font-size:18px!important;
  line-height:1.9!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content-media{
  grid-area:media!important;
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
  border-radius:26px!important;
  box-shadow:0 18px 44px rgba(7,85,67,.09)!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content__image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content-text{
  grid-area:actions!important;
  width:100%!important;
  height:auto!important;
  text-align:right!important;
  align-self:start!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .button-wrapper{
  justify-content:flex-start!important
}
:is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content-btn{
  min-height:50px!important;
  padding:0 24px!important;
  border-radius:8px!important;
  background:var(--nd-deep)!important;
  color:#fff!important;
  box-shadow:none!important
}
:is(.niceday-compare,.niceday-videos,.niceday-about-more,.niceday-closing) .advanced-content__layout{
  display:block!important;
  max-width:900px!important;
  margin-inline:auto!important;
  text-align:center!important
}
:is(.niceday-compare,.niceday-videos,.niceday-about-more,.niceday-closing) .advanced-content__description-wrap{
  width:100%!important;
  height:auto!important;
  text-align:center!important
}
:is(.niceday-compare,.niceday-videos,.niceday-about-more,.niceday-closing) .advanced-content-text{
  width:100%!important;
  height:auto!important;
  margin-top:22px!important;
  text-align:center!important
}
:is(.niceday-compare,.niceday-videos,.niceday-about-more,.niceday-closing) .button-wrapper{
  justify-content:center!important
}
.niceday-faq{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important
}
.s-block--bundle-html-content{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  margin:0!important;
  padding:0!important
}
.s-block--bundle-html-content>*{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important
}
.s-block--bundle-html-content .s-block-html-content{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important
}
@media(max-width:767px){
  main>section.s-block--advanced-content{padding:46px 0!important}
  main>section.s-block--advanced-content .home-block-title{
    margin-bottom:18px!important;
    padding-inline:16px!important
  }
  main>section.s-block--advanced-content .advanced-content__inner{padding-inline:16px!important}
  :is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content__layout{
    grid-template-columns:1fr!important;
    grid-template-areas:"media" "copy" "actions"!important;
    gap:20px!important
  }
  :is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content-media{
    border-radius:18px!important
  }
  :is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content__description-wrap,
  :is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .advanced-content-text{
    text-align:center!important
  }
  :is(.niceday-herbs,.niceday-sports,.niceday-rest,.niceday-teens) .button-wrapper{
    justify-content:center!important
  }
}
/* Nice Day visual restoration v4 — reference sections */
main{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important
}
main>salla-hook:first-child{order:-100!important}
main>section[component-id="2145929737"]{order:10!important}
main>section[component-id="1929485809"]{order:20!important}
main>section[component-id="1707302914"]{order:30!important}
main>section[component-id="1490386525"]{order:40!important}
main>section[component-id="296754844"]{order:50!important}
main>section[component-id="196966931"]{order:60!important}
main>section[component-id="227901509"]{order:70!important}
main>section[component-id="2066017600"]{order:80!important}
main>section[component-id="653142850"]{order:90!important}
main>section[component-id="794151652"]{order:100!important}
main>section[component-id="156813705"]{order:110!important}
main>section[component-id="213991803"]{order:120!important}
main>section.s-block--bundle-personalized-shoppers-who-bought{order:130!important}
main>salla-hook:last-child{order:200!important}
main>section.niceday-compare,
main>section.niceday-videos,
main>section.niceday-about-more{display:none!important}
main>section.niceday-sports{
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  grid-template-areas:"heading media" "copy media" "actions media"!important;
  column-gap:clamp(44px,6vw,96px)!important;
  row-gap:18px!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:clamp(72px,8vw,116px) max(24px,calc((100vw - 1280px)/2))!important;
  background:var(--nd-deep)!important;
  color:#fff!important
}
main>section.niceday-sports>.home-block-title{
  grid-area:heading!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  align-self:end!important;
  text-align:right!important
}
.niceday-sports>.home-block-title>div{
  width:100%!important;
  max-width:none!important;
  text-align:right!important
}
.niceday-sports .advanced-content__title{
  margin:0!important;
  color:#fff!important;
  font-size:clamp(42px,5.1vw,76px)!important;
  font-weight:600!important;
  line-height:1.18!important;
  text-align:right!important
}
.niceday-sports .advanced-content__subtitle{
  margin-top:24px!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:700!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  text-align:right!important
}
.niceday-sports .enhanced-title-border{display:none!important}
.niceday-sports>.advanced-content__body,
.niceday-sports .advanced-content__inner,
.niceday-sports .advanced-content__layout{
  display:contents!important
}
.niceday-sports .advanced-content__description-wrap{
  grid-area:copy!important;
  width:100%!important;
  margin:16px 0 0!important;
  text-align:right!important;
  align-self:start!important
}
.niceday-sports .advanced-content__description{
  margin:0!important;
  color:rgba(255,255,255,.82)!important;
  font-size:clamp(17px,1.4vw,21px)!important;
  line-height:1.9!important;
  text-align:right!important
}
.niceday-sports .advanced-content-media{
  grid-area:media!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  border-radius:72px 18px 72px 18px!important;
  overflow:hidden!important;
  box-shadow:none!important
}
.niceday-sports .advanced-content-media .media-wrapper{
  width:100%!important;
  height:100%!important
}
.niceday-sports .advanced-content__image{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important
}
.niceday-sports .advanced-content-text{
  grid-area:actions!important;
  width:100%!important;
  margin:14px 0 0!important;
  text-align:right!important;
  align-self:start!important
}
.niceday-sports .button-wrapper{justify-content:flex-start!important}
.niceday-sports .advanced-content-btn{
  min-height:0!important;
  padding:8px 0!important;
  border:0!important;
  background:transparent!important;
  color:#fff!important;
  font-weight:600!important;
  box-shadow:none!important
}
section[component-id="794151652"],
section[component-id="794151652"] .s-block-html-content{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  background:#fff!important
}
section[component-id="794151652"] .nd-hybrid{
  display:block!important;
  width:100%!important;
  color:var(--nd-green)!important;
  direction:rtl!important;
  font-family:'IBM Plex Sans Arabic','Tajawal',Arial,sans-serif!important
}
section[component-id="794151652"] .nd-size,
section[component-id="794151652"] .nd-videos{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:clamp(70px,8vw,112px) 0!important;
  overflow:visible!important
}
section[component-id="794151652"] .nd-size{background:#fff!important}
section[component-id="794151652"] .nd-videos{background:#f5faf8!important}
section[component-id="794151652"] .nd-wrap{
  width:100%!important;
  max-width:1280px!important;
  margin:0 auto!important;
  padding:0 24px!important
}
section[component-id="794151652"] .nd-size__head,
section[component-id="794151652"] .nd-videos__head{
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;
  gap:clamp(32px,6vw,90px)!important;
  align-items:end!important;
  margin:0 0 44px!important;
  padding:0!important
}
section[component-id="794151652"] .nd-size__head>div,
section[component-id="794151652"] .nd-videos__head>div{text-align:right!important}
section[component-id="794151652"] .nd-kicker{
  margin:0 0 14px!important;
  color:var(--nd-pink)!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.5!important
}
section[component-id="794151652"] :is(.nd-size__head,.nd-videos__head) h2{
  margin:0!important;
  color:var(--nd-green)!important;
  font-size:clamp(42px,5vw,72px)!important;
  font-weight:600!important;
  line-height:1.15!important
}
section[component-id="794151652"] .nd-lead{
  margin:0!important;
  color:#6b7d77!important;
  font-size:clamp(16px,1.35vw,20px)!important;
  line-height:1.85!important;
  text-align:right!important
}
section[component-id="794151652"] .nd-table-wrap{
  display:block!important;
  width:100%!important;
  overflow-x:auto!important;
  border-top:2px solid var(--nd-deep)!important;
  background:#fff!important
}
section[component-id="794151652"] .nd-table{
  width:100%!important;
  min-width:760px!important;
  border:0!important;
  border-collapse:collapse!important;
  border-spacing:0!important;
  background:#fff!important;
  table-layout:auto!important
}
section[component-id="794151652"] .nd-table th,
section[component-id="794151652"] .nd-table td{
  padding:24px 18px!important;
  border:0!important;
  border-bottom:1px solid var(--nd-line)!important;
  background:#fff!important;
  color:#6b7d77!important;
  font-size:16px!important;
  line-height:1.6!important;
  text-align:right!important;
  vertical-align:middle!important
}
section[component-id="794151652"] .nd-table thead th{
  color:#788a84!important;
  font-size:14px!important;
  font-weight:600!important
}
section[component-id="794151652"] .nd-table tbody th{
  color:var(--nd-green)!important;
  font-weight:700!important;
  white-space:nowrap!important
}
section[component-id="794151652"] .nd-dot{
  display:inline-block!important;
  width:10px!important;
  height:10px!important;
  margin-left:9px!important;
  border-radius:50%!important;
  vertical-align:middle!important
}
section[component-id="794151652"] .nd-videos__grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
  width:100%!important;
  align-items:start!important
}
section[component-id="794151652"] .nd-video-card{
  display:flex!important;
  flex-direction:column!important;
  gap:16px!important;
  min-width:0!important;
  margin:0!important
}
section[component-id="794151652"] .nd-video-card video{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:9/16!important;
  object-fit:cover!important;
  border-radius:20px!important;
  background:#e9f2ee!important;
  box-shadow:none!important
}
section[component-id="794151652"] .nd-video-card h3{
  margin:0!important;
  color:var(--nd-green)!important;
  font-size:15px!important;
  font-weight:600!important;
  line-height:1.6!important;
  text-align:center!important
}
@media(max-width:900px){
  main>section.niceday-sports{
    grid-template-columns:1fr!important;
    grid-template-areas:"heading" "media" "copy" "actions"!important;
    gap:24px!important;
    padding:64px 20px!important
  }
  .niceday-sports>.home-block-title>div,
  .niceday-sports .advanced-content__title,
  .niceday-sports .advanced-content__subtitle,
  .niceday-sports .advanced-content__description-wrap,
  .niceday-sports .advanced-content__description,
  .niceday-sports .advanced-content-text{text-align:center!important}
  .niceday-sports .button-wrapper{justify-content:center!important}
  .niceday-sports .advanced-content-media{border-radius:40px 14px 40px 14px!important}
  section[component-id="794151652"] .nd-size__head,
  section[component-id="794151652"] .nd-videos__head{
    grid-template-columns:1fr!important;
    gap:18px!important;
    margin-bottom:30px!important
  }
  section[component-id="794151652"] .nd-videos__grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important
  }
}
header nav a {
  font-weight: 700 !important;
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
header nav a::after {
  display: none !important;
}
@media(max-width:560px){
  section[component-id="794151652"] .nd-size,
  section[component-id="794151652"] .nd-videos{padding:54px 0!important}
  section[component-id="794151652"] .nd-wrap{padding:0 16px!important}
  section[component-id="794151652"] :is(.nd-size__head,.nd-videos__head) h2{font-size:36px!important}
  section[component-id="794151652"] .nd-table th,
  section[component-id="794151652"] .nd-table td{padding:18px 14px!important;font-size:14px!important}
  section[component-id="794151652"] .nd-videos__grid{gap:12px!important}
  section[component-id="794151652"] .nd-video-card{gap:10px!important}
  section[component-id="794151652"] .nd-video-card video{border-radius:14px!important}
  section[component-id="794151652"] .nd-video-card h3{font-size:13px!important}
}
/* Nice Day header alignment v5 */
html,body{overflow-x:hidden!important}
.store-header{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  width:100%!important;
  height:auto!important;
  min-height:100px!important;
  z-index:50!important;
  background:#fff!important
}
.store-header #mainnav{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:100px!important;
  min-height:100px!important;
  margin:0!important;
  padding:0!important
}
.store-header .header__main-container{
  display:block!important;
  width:100%!important;
  max-width:1280px!important;
  height:100px!important;
  min-height:100px!important;
  margin:0 auto!important;
  padding:0 24px!important;
  box-sizing:border-box!important
}
.store-header .header__main-row{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100px!important;
  min-height:100px!important;
  margin:0!important;
  padding:0!important
}
.store-header .header__brand,
.store-header .header__main-start,
.store-header .header__main-end{
  top:50%!important
}
.store-header .header__brand{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important
}
.store-header .navbar-brand,
.store-header .navbar-brand img.logo-normal{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  object-fit:contain!important;
  object-position:center!important
}
.niceday-hero{
  width:100%!important;
  margin:0!important;
  padding:34px 0 0!important;
  overflow:hidden!important
}
.niceday-hero salla-slider,
.niceday-hero salla-slider>div[slot="items"]{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important
}
.niceday-hero .advanced-slider__slide{
  width:min(100%,1280px)!important;
  max-width:1280px!important;
  min-width:0!important;
  margin-inline:auto!important;
  padding-inline:clamp(20px,3vw,36px)!important;
  box-sizing:border-box!important;
  grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;
  justify-content:center!important;
  align-items:center!important
}
.niceday-hero .advanced-slider__image{
  display:block!important;
  width:100%!important;
  max-width:620px!important;
  min-width:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  align-self:center!important;
  object-position:center center!important
}
.niceday-hero .advanced-slider__caption{
  width:100%!important;
  min-width:0!important;
  max-width:590px!important;
  margin-inline:auto!important;
  justify-self:center!important;
  align-self:center!important;
  overflow:visible!important
}
.niceday-hero .advanced-slider__caption .container,
.niceday-hero .advanced-slider__caption__inner,
.niceday-hero .advanced-slider__caption__inner__content{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin-inline:auto!important;
  box-sizing:border-box!important
}
@media(min-width:1024px){
  .store-header .header__main-start{
    left:50%!important;
    right:auto!important;
    transform:translate(-50%,-50%)!important;
    text-align:center!important
  }
  .store-header .header__main-start:after{text-align:center!important}
}
@media(max-width:1023px){
  .store-header{min-height:76px!important}
  .store-header #mainnav,
  .store-header .header__main-container,
  .store-header .header__main-row{
    height:76px!important;
    min-height:76px!important
  }
  .store-header .header__main-container{padding-inline:16px!important}
  .niceday-hero{padding-top:16px!important}
  .niceday-hero .advanced-slider__slide{
    width:100%!important;
    grid-template-columns:1fr!important;
    padding-inline:20px!important
  }
  .niceday-hero .advanced-slider__image{
    width:min(100%,720px)!important;
    max-width:720px!important;
    margin-inline:auto!important
  }
  .niceday-hero .advanced-slider__caption{
    width:min(100%,720px)!important;
    max-width:720px!important;
    margin-inline:auto!important
  }
}
@media(max-width:480px){
  .niceday-hero .advanced-slider__slide{padding-inline:16px!important}
}
/* Nice Day header icons */
.store-header .header__search-btn .header-btn__icon,.store-header .header__cart-summary .header-btn__icon,.store-header .mburger .sicon-menu{color:#153e35!important}
.store-header .header__cart-summary .s-cart-summary-count{color:#153e35!important}
/* Nice Day desktop navigation: show real links */
@media (min-width:1024px){
  .store-header .header__main-start::after,.store-header .header__main-end::before{content:none!important;display:none!important}
  .store-header .header__main-start>a.mburger{display:none!important}
  .mm-ocd.mm-ocd--right{height:0!important;overflow:visible!important;pointer-events:none!important;background:transparent!important}
  .mm-ocd.mm-ocd--right>.mm-ocd__content{position:static!important;transform:none!important;width:0!important;height:0!important;overflow:visible!important;pointer-events:none!important}
  #mobile-menu{display:flex!important;position:fixed!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:calc(100vw - 460px)!important;height:100px!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important;z-index:10000!important}
  #mobile-menu::before,#mobile-menu::after{display:none!important;content:none!important}
  #mobile-menu>ul.main-menu{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:28px!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;background:transparent!important}
  #mobile-menu>ul.main-menu>li{position:static!important;display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}
  #mobile-menu>ul.main-menu>li>a{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;padding:8px 0!important;margin:0!important;color:#153e35!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;border:0!important;background:transparent!important}
  #mobile-menu>ul.main-menu>li>a::before,#mobile-menu>ul.main-menu>li>a::after{display:none!important;content:none!important}
  #mobile-menu .btn--close{display:none!important}
}
/* Nice Day mobile section sizing */
@media (max-width:1023px){
  main{flex:0 0 auto!important;height:auto!important;min-height:0!important}
  main>section.s-block{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important}
  main>section.niceday-story{width:100%!important;max-width:100%!important;min-width:0!important;margin:44px 0!important;padding:44px 18px!important;box-sizing:border-box!important}
  main>section.niceday-story .container,main>section.niceday-story .about__row,main>section.niceday-story .about__content,main>section.niceday-story .about__media{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
  main>section.niceday-story .container{margin:0 auto!important;padding:0!important}
  main>section.niceday-story img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}
}
/* Nice Day Sports 360 product purchase panel */
body.product-single:has(#details-slider-1334480843) .product-single__info{padding:clamp(22px,3vw,38px)!important;border:1px solid #dbece5!important;border-radius:28px!important;background:linear-gradient(155deg,#f2fbf7 0%,#fff 58%,#fff8fb 100%)!important;box-shadow:0 18px 48px rgba(21,62,53,.08)!important;align-self:flex-start!important}
body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__brand-row{margin-bottom:18px!important}
body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title{color:#153e35!important;font-size:clamp(25px,2.15vw,34px)!important;line-height:1.48!important;margin:0 0 18px!important}
body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title:before{content:'NICE DAY  •  SPORTS NIGHT LONG';display:block;width:fit-content;max-width:100%;padding:8px 14px;margin:0 0 14px;border-radius:999px;background:#fbe8ef;color:#bd2370;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.09em;direction:ltr}
body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title:after{content:'تغطية أطول للحركة والليل  ·  360 مم  ·  6 قطع';display:block;margin-top:14px;color:#526c63;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.7}
body.product-single:has(#details-slider-1334480843) .product-single__info .product-price-top{margin:14px 0 8px!important}
body.product-single:has(#details-slider-1334480843) .product-single__info #product-form{border-top:1px solid #dbece5;padding-top:18px}
body.product-single:has(#details-slider-1334480843) .product-single__info #product-form:before{content:'✓  طول 360 مم لتغطية أوسع\A✓  حواجز جانبية ثلاثية الأبعاد 3D\A✓  عبوة من 6 فوط';white-space:pre-line;display:block;padding:16px 20px;margin:0 0 22px;border-radius:18px;background:#fff;border:1px solid #dbece5;color:#153e35;font-size:16px;font-weight:600;line-height:2;box-shadow:0 7px 22px rgba(21,62,53,.04)}
@media(max-width:767px){body.product-single:has(#details-slider-1334480843) .product-single__info{padding:20px!important;border-radius:18px!important}body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title{font-size:24px!important}body.product-single:has(#details-slider-1334480843) .product-single__info #product-form:before{font-size:14px;padding:13px 15px}}
/* Nice Day Sports 360: visual story immediately under stock status */
body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title::after{content:none!important;display:none!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:18px!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info .inventory-content{order:0!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::before{content:'يومكِ مليان حركة؟\A كمّليه براحتكِ';white-space:pre-line;order:1;display:flex;align-items:flex-end;justify-content:flex-start;box-sizing:border-box;min-height:212px;width:100%;padding:22px;border-radius:20px;background:linear-gradient(0deg,rgba(5,36,54,.84),rgba(5,36,54,.03) 70%),url('https://cdn.salla.sa/vXpGWo/3e1477de-4420-455c-9211-d192cdb42e64-1000x1000-xYTDxfkw6BsJKISlqJYNBPzhKRDF0jaSyimIkmvJ.jpg') center 57%/cover no-repeat;color:#fff;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.45;text-align:right;box-shadow:0 8px 24px rgba(21,62,53,.1)}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::after{content:'SPORTS NIGHT LONG\A 360 مم  ·  6 قطع\A حواجز جانبية ثلاثية الأبعاد';white-space:pre-line;order:2;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:114px;width:100%;padding:14px 16px 14px 42%;border:1px solid #dbece5;border-radius:18px;background:linear-gradient(100deg,#fff 0%,#f2fbf7 100%);background-image:url('https://cdn.salla.sa/vXpGWo/4dc8396b-572d-4445-baff-620ad85a4a30-1000x1000-rX00Bm2ZhutuiFRUf32l40qKQyq0Ab0jy4Zourgs.jpg'),linear-gradient(100deg,#fff 0%,#f2fbf7 100%);background-size:34% auto,cover;background-position:left 10px center,center;background-repeat:no-repeat;color:#153e35;font-size:15px;font-weight:700;line-height:1.6;text-align:right}
body.product-single:has(#details-slider-1334480843) .product-single__info #product-form::before{content:none!important;display:none!important}
body.product-single:has(#details-slider-1334480843) .product-single__info #product-form{border-top:0!important;padding-top:0!important}
body.product-single:has(#details-slider-1334480843) .product-single__info salla-installment{zoom:.88!important}
@media(max-width:767px){body.product-single:has(#details-slider-1334480843) .product-single__stock-info::before{min-height:188px;padding:18px;font-size:20px}body.product-single:has(#details-slider-1334480843) .product-single__stock-info::after{min-height:104px;font-size:13px}}
/* Sports 360: one full-width portrait visual under stock */
body.product-single:has(#details-slider-1334480843) .product-single__stock-info{gap:0!important;margin-top:12px!important;margin-bottom:18px!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::before{content:''!important;display:block!important;order:1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:450 / 900!important;margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:16px!important;background:url('https://cdn.files.salla.network/other/1199977445/03137415-652e-459c-887d-0eb8b84facf8-original.webp') center top / 100% auto no-repeat!important;box-shadow:none!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::after{content:none!important;display:none!important}
/* Nice Day: unified shop and product pages, 2026-09-30 */
body.product-single{background:#fafcfb!important;color:#153e35}
body.product-single .product-single__columns{align-items:flex-start!important}
body.product-single .product-single__slider__inner{padding:clamp(10px,1.7vw,22px)!important;border:1px solid #e1eee8!important;border-radius:26px!important;background:linear-gradient(155deg,#f3faf7 0%,#fff 55%,#fff6fa 100%)!important;box-shadow:0 16px 42px rgba(21,62,53,.055)!important}
body.product-single .product-single__main-media{border-radius:18px!important;background:#fff!important}
body.product-single .product-single__info{align-self:flex-start!important;padding:clamp(20px,2.8vw,36px)!important;border:1px solid #dcebe4!important;border-radius:26px!important;background:linear-gradient(155deg,#f5fbf8,#fff 62%,#fff8fb)!important;box-shadow:0 16px 42px rgba(21,62,53,.07)!important}
body.product-single .product-single__brand-row{display:none!important}
body.product-single .product-single__title{margin:0 0 12px!important;color:#153e35!important;font-size:clamp(24px,2.1vw,32px)!important;font-weight:700!important;line-height:1.55!important}
body.product-single .product-entry__sub-title{color:#60756c!important;font-size:16px!important;line-height:1.7!important}
body.product-single .product-price-top{margin:10px 0 12px!important}
body.product-single .product-price-top .total-price{color:#bd2370!important;font-size:clamp(24px,2vw,30px)!important;font-weight:700!important}
body.product-single .product-single__stock-info{margin:12px 0 18px!important}
body.product-single .product-single__stock-info #variant-inventory{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;padding:7px 12px!important;border:1px solid #cfe8db!important;border-radius:999px!important;background:#eef9f2!important;color:#087844!important;font-size:14px!important;font-weight:600!important}
body.product-single #product-form>section,body.product-single #product-form>.product-price-bottom{margin-bottom:10px!important;border:1px solid #e2ede8!important;border-radius:14px!important;background:#fff!important}
body.product-single #product-form>.sticky-product-bar{border-radius:14px!important}
body.product-single .product-more-info{margin-top:clamp(42px,6vw,74px)!important}
body.product-single .product-more-info__inner{padding:clamp(18px,3vw,36px)!important;border:1px solid #e0ece6!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px rgba(21,62,53,.045)!important}
body.product-single .more-info-tabs__nav-link.active{color:#075543!important;font-weight:700!important}
body.product-single #details_table{color:#28483f!important;font-size:15px!important;line-height:1.95!important}
body.product-single #details_table p{margin:0 0 14px!important}
body.product-single #details_table ul,body.product-single #details_table ol{margin:12px 0 20px!important;padding-inline-start:24px!important}
body.product-single #details_table li{margin:0 0 9px!important}
body.product-single .product-card{overflow:hidden!important;border:1px solid #e0ebe5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px rgba(21,62,53,.045)!important;transition:transform .2s ease,box-shadow .2s ease!important}
body.product-single .product-card:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px rgba(21,62,53,.1)!important}
body.product-single .product-card__image{background:#f8fcfa!important}
body.product-single .product-card__image img{object-fit:contain!important}
.store-footer{background:#edf5f1!important;color:#153e35!important}
.store-footer__curve{color:#edf5f1!important}
.store-footer__menu-title{color:#153e35!important;font-weight:700!important}
.store-footer__menu-link{color:#45635a!important}
.store-footer__menu-link:hover{color:#bd2370!important}
@media(max-width:767px){body.product-single .product-single__slider__inner{padding:10px!important;border-radius:19px!important}body.product-single .product-single__main-media{border-radius:14px!important}body.product-single .product-single__info{padding:19px!important;border-radius:19px!important}body.product-single .product-single__title{font-size:23px!important;line-height:1.55!important}body.product-single .product-more-info__inner{padding:18px!important;border-radius:19px!important}body.product-single #details_table{font-size:14px!important;line-height:1.9!important}}

/* Product details tab contrast on mobile */
@media(max-width:767px){body.product-single .more-info-tabs__nav-link.mobile.active{color:#fff!important}}
/* Nice Day premium product experience, 2026-09-30 */
body.product-single{background:linear-gradient(180deg,#fff 0%,#f4faf7 58%,#fff 100%)!important}
body.product-single .product-single__slider__inner{position:relative!important;overflow:hidden!important;padding:clamp(12px,2vw,24px)!important;border:1px solid #cce8dc!important;border-radius:30px!important;background:radial-gradient(circle at 88% 14%,rgba(236,62,145,.13),transparent 28%),radial-gradient(circle at 10% 88%,rgba(0,169,126,.19),transparent 34%),#f7fcf9!important;box-shadow:0 28px 70px rgba(9,69,57,.11)!important}
body.product-single .product-single__slider__inner:before{content:'';position:absolute;top:0;inset-inline-start:0;width:42%;height:5px;background:linear-gradient(90deg,#e93291,#02a980);border-radius:0 0 8px 8px;z-index:2}
body.product-single .product-single__main-media{border:1px solid #ecf5ef!important;border-radius:22px!important;background:#fff!important}
body.product-single .product-single__info,body.product-single:has(#details-slider-1334480843) .product-single__info{position:relative!important;overflow:hidden!important;align-self:flex-start!important;padding:clamp(22px,3vw,38px)!important;border:1px solid #083e38!important;border-top:5px solid #ed3b98!important;border-radius:30px!important;background:radial-gradient(circle at 0 0,rgba(40,138,111,.25),transparent 38%),linear-gradient(145deg,#0c5044,#073d39 54%,#092f34)!important;box-shadow:0 30px 70px rgba(5,55,48,.20)!important}
body.product-single .product-single__brand-row{display:none!important}
body.product-single .product-single__info .product-single__title,body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title{color:#fff!important;font-size:clamp(26px,2.35vw,36px)!important;font-weight:700!important;line-height:1.46!important;letter-spacing:-.015em!important;margin:0 0 12px!important}
body.product-single .product-single__info .product-single__title:before{margin-bottom:18px!important;background:#fae1ed!important;color:#ad145f!important}
body.product-single .product-single__info .product-entry__sub-title{color:#c6e9db!important;font-size:clamp(15px,1.3vw,18px)!important;font-weight:500!important}
body.product-single .product-single__info .product-price-top{width:fit-content;margin:22px 0 18px!important;padding:9px 18px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:16px!important;background:rgba(255,255,255,.11)!important}
body.product-single .product-single__info .product-price-top .total-price{color:#fff!important;font-size:clamp(27px,2.6vw,37px)!important;font-weight:700!important}
body.product-single .product-single__info .product-price-top .before-price{color:#c9ddd6!important}
body.product-single .product-single__stock-info #variant-inventory{border-color:#b9e9ce!important;background:#e7f9eb!important;color:#067140!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::before{border-radius:20px!important;box-shadow:0 15px 34px rgba(0,0,0,.15)!important}
body.product-single #product-form>section,body.product-single #product-form>.product-price-bottom{border-color:rgba(255,255,255,.24)!important;border-radius:16px!important;background:#f8fcfa!important;box-shadow:0 8px 20px rgba(0,0,0,.08)!important}
body.product-single #product-form>.sticky-product-bar{border:1px solid rgba(255,255,255,.24)!important;border-radius:16px!important;background:#f8fcfa!important}
body.product-single .product-more-info__inner{border:1px solid #d9e9e1!important;border-top:5px solid #df398e!important;border-radius:26px!important;box-shadow:0 18px 48px rgba(8,64,53,.09)!important}
body.product-single #details_table strong{color:#075543!important}
body.product-single #details_table li::marker{color:#d32f83!important}
body.product-single .product-card{border-color:#d7e9df!important;box-shadow:0 12px 30px rgba(8,64,53,.08)!important}
@media(max-width:767px){body.product-single .product-single__slider__inner{padding:10px!important;border-radius:20px!important;box-shadow:0 14px 36px rgba(9,69,57,.09)!important}body.product-single .product-single__main-media{border-radius:15px!important}body.product-single .product-single__info,body.product-single:has(#details-slider-1334480843) .product-single__info{padding:21px!important;border-radius:22px!important;box-shadow:0 17px 42px rgba(5,55,48,.15)!important}body.product-single .product-single__info .product-single__title,body.product-single:has(#details-slider-1334480843) .product-single__info .product-single__title{font-size:25px!important}body.product-single .product-single__info .product-price-top{margin:16px 0!important}body.product-single .product-more-info__inner{border-radius:20px!important}body.product-single .more-info-tabs__nav-link.mobile.active{color:#fff!important}}

/* Restore 2026-10-01: retain the latest four-column product grid */
section[component-id="1371148610"] .s-products-list-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
section[component-id="1371148610"] custom-salla-product-card{width:100%!important;min-width:0!important;height:auto!important}
section[component-id="1371148610"] .product-card__image{width:100%!important;min-width:0!important;aspect-ratio:1/1!important}
section[component-id="1371148610"] .product-card__image img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:900px){section[component-id="1371148610"] .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){section[component-id="1371148610"] .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}

/* Nice Day: restore Salla's configured homepage section order */
html body main {
  display: block !important;
}

html body main > section,
html body main > salla-hook {
  order: initial !important;
}

/* Nice Day product pages v4 — clean purchase hero + automatic mini landing */
body.product-single{background:linear-gradient(180deg,#fff 0%,#f5faf7 62%,#fff 100%)!important}
body.product-single .container--product-details{padding-top:0!important}
body.product-single .product-single,
body.product-single .product-single__inner,
body.product-single .product-single__columns{height:auto!important;min-height:0!important}
body.product-single .product-single__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(22px,3vw,38px)!important;align-items:start!important}
body.product-single .product-single__slider,
body.product-single .product-single__info{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}
body.product-single .product-single__slider{position:sticky!important;top:110px!important;height:fit-content!important;margin:0!important;padding:0!important}
body.product-single .product-single__slider__inner{padding:clamp(12px,2vw,22px)!important;border:1px solid #cfe7dc!important;border-radius:28px!important;background:radial-gradient(circle at 88% 12%,rgba(232,82,151,.12),transparent 29%),radial-gradient(circle at 8% 90%,rgba(0,169,126,.16),transparent 31%),#f8fcfa!important;box-shadow:0 22px 55px rgba(9,69,57,.09)!important}
body.product-single .product-single__main-media{height:clamp(440px,47vw,620px)!important;border:1px solid #e9f2ed!important;border-radius:20px!important;background:#fff!important}
body.product-single .product-single__slide-image{width:100%!important;height:100%!important;object-fit:contain!important}
body.product-single .product-single__info,
body.product-single:has(#details-slider-1334480843) .product-single__info{position:relative!important;height:auto!important;min-height:0!important;overflow:hidden!important;align-self:start!important;padding:clamp(24px,3vw,38px)!important;border:1px solid #0b5045!important;border-top:5px solid #e85297!important;border-radius:28px!important;background:radial-gradient(circle at 0 0,rgba(62,153,127,.22),transparent 36%),linear-gradient(145deg,#10574a,#073d38 58%,#092f34)!important;box-shadow:0 24px 58px rgba(5,55,48,.18)!important}
body.product-single .product-single__brand-row{display:none!important}
body.product-single .product-single__title{margin:0 0 10px!important;color:#fff!important;font-size:clamp(25px,2.25vw,35px)!important;font-weight:700!important;line-height:1.45!important}
body.product-single .product-entry__sub-title{margin-bottom:18px!important;color:#c9eadf!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.75!important}
body.product-single .product-price-top{width:fit-content!important;margin:10px 0 12px!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:14px!important;background:rgba(255,255,255,.10)!important}
body.product-single .product-price-top .total-price{color:#fff!important;font-size:clamp(23px,2vw,30px)!important}
body.product-single .product-single__stock-info{display:block!important;height:auto!important;min-height:0!important;margin:10px 0 18px!important}
body.product-single .product-single__stock-info::before,
body.product-single .product-single__stock-info::after{content:none!important;display:none!important;background:none!important}
body.product-single .product-single__stock-info #variant-inventory{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;padding:8px 13px!important;border:1px solid rgba(199,239,218,.45)!important;border-radius:999px!important;background:#eef9f2!important;color:#087844!important;font-size:14px!important;font-weight:700!important}
body.product-single .product-single__info salla-installment{display:block!important;margin:0 0 14px!important;zoom:.9!important}
body.product-single #product-form{margin-top:8px!important;padding-top:0!important;border:0!important}
body.product-single #product-form::before{content:none!important;display:none!important}
body.product-single #product-form>section,
body.product-single #product-form>.product-price-bottom{margin-bottom:10px!important;border:1px solid rgba(219,236,229,.9)!important;border-radius:14px!important;background:#fff!important}
body.product-single #product-form>.sticky-product-bar{border-radius:14px!important;background:#fff!important}
body.product-single .s-add-product-button-main .s-button-primary{min-height:50px!important;border-radius:12px!important;background:#e85297!important;color:#fff!important;font-weight:700!important}
body.product-single .product-more-info{clear:both!important;width:100%!important;margin-top:clamp(44px,6vw,76px)!important;padding:0!important}
body.product-single .product-more-info__inner{position:relative!important;display:block!important;overflow:hidden!important;width:100%!important;padding:clamp(28px,5vw,64px)!important;border:1px solid #d8e9e2!important;border-radius:30px!important;background:radial-gradient(circle at 100% 0,rgba(232,82,151,.12),transparent 28%),radial-gradient(circle at 0 100%,rgba(0,169,126,.14),transparent 30%),#fff!important;box-shadow:0 18px 48px rgba(21,62,53,.06)!important}
body.product-single .product-more-info__inner::before{content:'تفاصيل تهمّكِ. اختيار أسهل.';display:block!important;margin:0 0 12px!important;color:#153e35!important;font-size:clamp(28px,3.5vw,46px)!important;font-weight:700!important;line-height:1.25!important;text-align:right!important}
body.product-single .product-more-info__inner::after{content:'كل ما تحتاجينه عن المنتج في مكان واحد.';display:block!important;margin:0 0 30px!important;color:#e85297!important;font-size:15px!important;font-weight:600!important;text-align:right!important}
body.product-single .more-info-tabs__nav{display:none!important}
body.product-single .product-more-info__inner>.conttainer,
body.product-single .more-info-tabs__content,
body.product-single .more-tab-container,
body.product-single #details_table{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.product-single #details_table{color:#28483f!important;font-size:16px!important;line-height:2!important;text-align:right!important}
body.product-single #details_table p{max-width:920px!important;margin:0 0 16px!important}
body.product-single #details_table>p:first-child strong{display:block!important;margin:0 0 16px!important;color:#0b5949!important;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.45!important}
body.product-single #details_table ul,
body.product-single #details_table ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:22px 0 28px!important;padding:0!important;list-style:none!important}
body.product-single #details_table li{position:relative!important;margin:0!important;padding:16px 44px 16px 16px!important;border:1px solid #dfece6!important;border-radius:16px!important;background:#f8fcfa!important;line-height:1.8!important}
body.product-single #details_table li::before{content:'✓';position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#dff5eb!important;color:#087844!important;font-weight:800!important}
body.product-single #details_table>p:last-child strong{display:inline-flex!important;align-items:center!important;min-height:46px!important;padding:0 20px!important;border-radius:999px!important;background:#153e35!important;color:#fff!important;font-size:16px!important}
@media(max-width:767px){
 body.product-single .container--product-details{padding-inline:14px!important}
 body.product-single .product-single__columns{grid-template-columns:1fr!important;gap:18px!important}
 body.product-single .product-single__slider{position:relative!important;top:auto!important}
 body.product-single .product-single__main-media{height:min(92vw,460px)!important}
 body.product-single .product-single__slider__inner,body.product-single .product-single__info{border-radius:20px!important}
 body.product-single .product-single__info{padding:20px!important}
 body.product-single .product-single__title{font-size:24px!important}
 body.product-single .product-more-info__inner{padding:24px 18px!important;border-radius:22px!important}
 body.product-single #details_table{font-size:14px!important;line-height:1.9!important}
 body.product-single #details_table ul,body.product-single #details_table ol{grid-template-columns:1fr!important}
}

/* remove the old Sports 360 portrait injection */
body.product-single:has(#details-slider-1334480843) .product-single__stock-info{display:block!important;height:auto!important;min-height:0!important;gap:0!important;margin:10px 0 18px!important}
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::before,
body.product-single:has(#details-slider-1334480843) .product-single__stock-info::after{content:none!important;display:none!important;width:0!important;height:0!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}