/** Shopify CDN: Minification failed

Line 597:1 Expected "}" to go with "{"

**/
:root {
  --lureva-orange: #c04310;
  --lureva-red: #9c1b0f;
  --lureva-gold: #ffc107;
  --lureva-gradient: linear-gradient(
    135deg,
    #c04310 0%,
    #b52e10 50%,
    #9c1b0f 100%
  );
}

/* زر الرجوع للأعلى */
.scroll-to-top,
.m-scroll-to-top,
.m-scroll-top,
.back-to-top,
#scroll-to-top,
[data-scroll-top],
[class*="scroll-to-top"],
[class*="scroll-top"],
[class*="back-to-top"] {
  left: auto !important;
  right: 24px !important;
}

/* الأزرار الرئيسية */
.m-button--primary,
.m-button-primary,
.m-add-to-cart,
.product-form__submit,
button[name="add"],
input[type="submit"],
.shopify-payment-button__button--unbranded {
  background: var(--lureva-gradient) !important;
  color: #ffffff !important;
  border-color: transparent !important;
  transition: 0.2s ease !important;
}

.m-button--primary:hover,
.m-button-primary:hover,
.m-add-to-cart:hover,
.product-form__submit:hover,
button[name="add"]:hover,
input[type="submit"]:hover,
.shopify-payment-button__button--unbranded:hover {
  filter: brightness(0.9) !important;
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(156, 27, 15, 0.22) !important;
}

/* نجوم Judge.me */
.jdgm-star {
  color: var(--lureva-gold) !important;
  font-family: "JudgemeStar" !important;
}

/* اتجاه تقييمات Judge.me */
.jdgm-widget,
.jdgm-review-widget,
.jdgm-rev-widg {
  direction: rtl !important;
  text-align: right !important;
}

/* أزرار Judge.me */
.jdgm-write-rev-link,
.jdgm-submit-rev,
.jdgm-btn,
.jdgm-widget-actions-wrapper a {
  background: var(--lureva-gradient) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 7px !important;
}

/* شارات التخفيض */
.m-product-tag--sale,
.m-badge--sale,
.m-product-card__sale-badge {
  background: var(--lureva-gradient) !important;
  color: #ffffff !important;
  border: none !important;
}

/* وصف المنتج */
.m-product-description,
.m-product-description .rte,
.m-product-info .rte,
.m-product-tabs .rte,
.m-tab-content .rte,
.product__description,
.product__description .rte {
  color: #111111 !important;
  font-size: 18px !important;
  line-height: 2 !important;
}

/* النصوص داخل الوصف */
.m-product-description p,
.m-product-description li,
.m-product-description span,
.m-product-description strong,
.m-product-info .rte p,
.m-product-info .rte li,
.product__description p,
.product__description li {
  color: #111111 !important;
  font-size: inherit !important;
}

/* عناوين وصف المنتج */
.m-product-description h2,
.m-product-description h3,
.m-product-description h4,
.m-product-info .rte h2,
.m-product-info .rte h3,
.m-product-info .rte h4,
.product__description h2,
.product__description h3,
.product__description h4 {
  color: #000000 !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  margin-top: 24px !important;
  margin-bottom: 12px !important;
}

.m-product-description h2,
.product__description h2 {
  font-size: 25px !important;
}

.m-product-description h3,
.product__description h3 {
  font-size: 22px !important;
}

.m-product-description h4,
.product__description h4 {
  font-size: 20px !important;
}

/* اسم المنتج في صفحة المنتج */
.m-product-title,
.m-product-title h1,
.m-product-info__title,
.m-product-info--wrapper h1,
.product__title,
.product__title h1 {
  color: #000000 !important;
}

/* أسماء المنتجات في البطاقات */
.m-product-card__title,
.m-product-card__title a,
.m-product-card__name,
.m-product-card__name a {
  color: #111111 !important;
  font-weight: 600 !important;
}

/* أسماء التصنيفات */
.m-collection-card__title,
.m-collection-card__title a,
.m-collection-card__heading,
.m-collection-card__heading a {
  color: #111111 !important;
  font-weight: 700 !important;
}

/* عنوان ووصف صفحة التصنيف */
.m-page-header__title,
.m-collection-page-header__title,
.collection-hero__title,
.main-page-title {
  color: #000000 !important;
}

.m-collection-page-header__description,
.collection-hero__description,
.collection-description,
.collection-description p {
  color: #111111 !important;
  font-size: 17px !important;
  line-height: 1.9 !important;
}

/* الروابط داخل وصف المنتج */
.m-product-description a,
.product__description a,
.m-product-info .rte a {
  color: var(--lureva-red) !important;
  font-weight: 600 !important;
  text-decoration: underline;
}

/* الجوال */
@media screen and (max-width: 749px) {
  .scroll-to-top,
  .m-scroll-to-top,
  .m-scroll-top,
  .back-to-top,
  #scroll-to-top,
  [data-scroll-top],
  [class*="scroll-to-top"],
  [class*="scroll-top"],
  [class*="back-to-top"] {
    left: auto !important;
    right: 14px !important;
  }

  .m-product-description,
  .m-product-description .rte,
  .m-product-info .rte,
  .m-product-tabs .rte,
  .m-tab-content .rte,
  .product__description,
  .product__description .rte {
    font-size: 17px !important;
    line-height: 1.95 !important;
  }

  .m-product-description h2,
  .product__description h2 {
    font-size: 22px !important;
  }

  .m-product-description h3,
  .product__description h3 {
    font-size: 20px !important;
  }

  .m-product-description h4,
  .product__description h4 {
    font-size: 18px !important;
  }

  .m-product-card__title,
  .m-product-card__title a {
    color: #111111 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
  }
}
/* إزالة الخط أسفل عناوين الأقسام */
.m-section__heading,
.m-section__heading a,
.m-section__title,
.m-section__title a,
.section__heading,
.section__heading a,
.section-header__title,
.section-header__title a,
.m-section__header h2,
.m-section__header h2 a,
.m-section__header h3,
.m-section__header h3 a {
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}

.m-section__heading::before,
.m-section__heading::after,
.m-section__title::before,
.m-section__title::after,
.section__heading::before,
.section__heading::after,
.section-header__title::before,
.section-header__title::after,
.m-section__header h2::before,
.m-section__header h2::after,
.m-section__header h3::before,
.m-section__header h3::after {
  content: none !important;
  display: none !important;
}

/* إعادة خلفية عنوان الأكثر مبيعًا */
.lureva-featured .m-section__heading,
.lureva-featured .m-section__title,
.lureva-featured .section__heading,
.lureva-featured .section-header__title,
.lureva-featured .m-section__header h2 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 7px 15px !important;
  color: #ffffff !important;
  background: linear-gradient(
    135deg,
    #c04310 0%,
    #b52e10 50%,
    #9c1b0f 100%
  ) !important;
  text-align: center !important;
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

.lureva-featured .m-section__heading a,
.lureva-featured .m-section__title a,
.lureva-featured .m-section__header h2 a {
  color: #ffffff !important;
  text-decoration: none !important;
  border: 0 !important;
  /* شريط أقسام لوريفا */
.lureva-titlebar{
  --section-padding-top:0px!important;
  --section-padding-bottom:0px!important;
  margin:0!important;
  padding:0!important;
  min-height:0!important;
  height:auto!important;
  background:transparent!important;
}

.lureva-titlebar .container,
.lureva-titlebar .m-page-width,
.lureva-titlebar [class*="custom-content"],
.lureva-titlebar [class*="richtext"]{
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
}

.lureva-titlebar h1,
.lureva-titlebar h2,
.lureva-titlebar h3,
.lureva-titlebar p{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:7px 12px!important;
  color:#fff!important;
  background:linear-gradient(90deg,#c04310 0%,#b52e10 50%,#9c1b0f 100%)!important;
  font-size:21px!important;
  font-weight:600!important;
  line-height:1.2!important;
  text-align:center!important;
  text-decoration:none!important;
  border:0!important;
}

.lureva-titlebar h1:before,
.lureva-titlebar h1:after,
.lureva-titlebar h2:before,
.lureva-titlebar h2:after,
.lureva-titlebar h3:before,
.lureva-titlebar h3:after{
  display:none!important;
  content:none!important;
}

@media(max-width:749px){
  .lureva-titlebar h1,
  .lureva-titlebar h2,
  .lureva-titlebar h3,
  .lureva-titlebar p{
    padding:5px 10px!important;
    font-size:19px!important;
  }
}
/* =========================
   LUREVA FOOTER
========================= */

/* توسيط جميع محتويات الفوتر */
.m-footer,
.m-footer--middle,
.m-footer--bottom,
.m-footer--block,
.m-footer--block-content,
.m-footer--block-inner,
.m-footer__block,
.m-footer__block-content,
.m-footer__block-inner {
  text-align: center !important;
}

/* جعل البلوكات بعرض كامل وفي المنتصف */
.m-footer--block,
.m-footer__block {
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* عناوين من نحن وروابط مهمة وتابعنا */
.m-footer--block-title,
.m-footer__block-title,
.m-footer h2,
.m-footer h3,
.m-footer h4,
.m-footer summary {
  width: 100% !important;
  color: #111111 !important;
  text-align: center !important;
  justify-content: center !important;
}

/* جميع النصوص والروابط بالأسود */
.m-footer p,
.m-footer span,
.m-footer li,
.m-footer a,
.m-footer address,
.m-footer strong,
.m-footer small {
  color: #111111 !important;
  text-align: center !important;
}

/* توسيط روابط القوائم */
.m-footer ul,
.m-footer nav,
.m-footer .m-link-lists,
.m-footer .m-footer--block-menu {
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center !important;
  list-style: none !important;
}

.m-footer li,
.m-footer li a {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
}

/* توسيط بيانات التواصل */
.m-footer [class*="contact"],
.m-footer [class*="address"],
.m-footer [class*="info"] {
  width: 100% !important;
  text-align: center !important;
}

/* توسيط أيقونات التواصل */
.m-footer .m-social-icons,
.m-footer .social-media-links,
.m-footer .social-links,
.m-footer [class*="social-media"],
.m-footer [class*="social-links"],
.m-footer [class*="social-list"] {
  width: 100% !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
}

/* الشكل العادي لأيقونات التواصل */
.m-footer [class*="social"] a {
  color: #111111 !important;
  background: #eeeeee !important;
  border-color: transparent !important;
  opacity: 1 !important;
  transform: none !important;
  box-shadow: none !important;
  filter: none !important;
  transition: none !important;
}

/* إلغاء الهوفر نهائيًا */
.m-footer [class*="social"] a:hover,
.m-footer [class*="social"] a:focus,
.m-footer [class*="social"] a:active {
  color: #111111 !important;
  background: #eeeeee !important;
  border-color: transparent !important;
  opacity: 1 !important;
  transform: none !important;
  box-shadow: none !important;
  filter: none !important;
}

/* تثبيت الروابط عند الهوفر */
.m-footer a:hover,
.m-footer a:focus,
.m-footer a:active {
  color: #111111 !important;
  opacity: 1 !important;
  text-decoration: none !important;
}

/* الجوال */
@media screen and (max-width: 767px) {

  /* توسيط البلوكات */
  .m-footer--block,
  .m-footer__block,
  .m-footer--block-content,
  .m-footer__block-content {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  /* إخفاء أسهم الفوتر */
  .m-footer summary svg,
  .m-footer summary::before,
  .m-footer summary::after,
  .m-footer--block-title svg,
  .m-footer--block-title::before,
  .m-footer--block-title::after,
  .m-footer__block-title svg,
  .m-footer__block-title::before,
  .m-footer__block-title::after,
  .m-footer .m-accordion--item-button svg {
    display: none !important;
    content: none !important;
  }

  /* منع إغلاق القوائم */
  .m-footer summary,
  .m-footer .m-accordion--item-button {
    width: 100% !important;
    pointer-events: none !important;
    text-align: center !important;
    justify-content: center !important;
  }

  /* إبقاء الروابط مفتوحة دائمًا */
  .m-footer details > *:not(summary),
  .m-footer details:not([open]) > *:not(summary),
  .m-footer .m-accordion--item-content,
  .m-footer--block-content,
  .m-footer__block-content {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;
  }
}
/* إخفاء روابط أسفل الفوتر فقط */
.m-footer--bottom .m-footer--block-menu,
.m-footer__bottom .m-footer__menu,
.m-footer__bottom-menu{
  display:none!important;
}
/* حواف بطاقات تصنيفات لوريفا */
.sf-home__collection-list a[href*="/collections/"]:has(img),
section[id*="collection-list"] a[href*="/collections/"]:has(img),
section[id*="collection_list"] a[href*="/collections/"]:has(img){
  display:block!important;
  height:100%!important;
  padding:10px!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1.5px solid #c04310!important;
  border-radius:14px!important;
  box-shadow:none!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
}

.sf-home__collection-list a[href*="/collections/"]:has(img):hover,
section[id*="collection-list"] a[href*="/collections/"]:has(img):hover,
section[id*="collection_list"] a[href*="/collections/"]:has(img):hover{
  transform:translateY(-3px)!important;
  box-shadow:0 8px 20px rgba(192,67,16,.15)!important;
}

.sf-home__collection-list a[href*="/collections/"] img,
section[id*="collection-list"] a[href*="/collections/"] img,
section[id*="collection_list"] a[href*="/collections/"] img{
  border-radius:10px!important;
}

@media(max-width:749px){
  .sf-home__collection-list a[href*="/collections/"]:has(img),
  section[id*="collection-list"] a[href*="/collections/"]:has(img),
  section[id*="collection_list"] a[href*="/collections/"]:has(img){
    padding:7px!important;
    border-radius:11px!important;
  }
}