/** Shopify CDN: Minification failed

Line 23:0 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-product__media img {
  border-radius: 12px; 
  overflow: hidden;
}

.t4s-product-main-img,
.t4s-product-hover-img {
  border-radius: 12px; 
  border: 0px solid #d9abcf; 
  box-sizing: border-box; 
}


@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap');

@font-face {
  font-family: "Ginkgo";
  src: url("/cdn/shop/files/Ginkgo-Light.woff?v=1747574251") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ginkgo";
  src: url("/cdn/shop/files/Ginkgo-Regular.woff?v=1747574251") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Ginkgo";
  src: url("/cdn/shop/files/Ginkgo-Bold.woff?v=1747574251") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Ginkgo";
  src: url("/cdn/shop/files/Ginkgo-Black.woff?v=1747574251") format("woff");
  font-weight: 900;
  font-style: normal;
}

/* الخط الأساسي للنصوص */
body, p, ul, ol, li, input, textarea, select, label, .footer, .policy-page {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-weight: 400;
  letter-spacing: 0.01em;
}

/* الخط الخاص بالعناوين لإبرازها */
h1, h2, h3, h4, h5, h6, .section-title, .heading, .title, .product-title, .collection-title {
  font-family: 'Ginkgo', Arial, sans-serif !important;
  font-weight: 700;
}

/* Montserrat لعناصر الـ UI الحديثة */
a, .btn, .button, .price, .product-price, .cart-price, .badge, .label, .t4s-tabs-pr-ul a, .tab-heading, .menu, .menu-en, .en-font {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-weight: 500;
}

/* عناصر خاصة بالإنجليزي */
.en, .english, .product-card-title-en {
  font-family: 'Montserrat', Arial, sans-serif !important;
  letter-spacing: 0.02em;
}
/* ================================
   GE SS Two Arabic Font
   ================================ */
@font-face {
  font-family: "GE SS Two";
  src: url("/cdn/shop/files/GE_SS_Two_Light.otf?v=1759787641") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GE SS Two";
  src: url("/cdn/shop/files/GE_SS_Two_Medium.otf?v=1759787641") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GE SS Two";
  src: url("/cdn/shop/files/GE_SS_Two_Bold.otf?v=1759787641") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* الخط العربي للعناوين فقط */
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] .section-title,
html[lang="ar"] .heading,
html[lang="ar"] .title,
html[lang="ar"] .product-title,
html[lang="ar"] .collection-title {
  font-family: "GE SS Two", Arial, sans-serif !important;
  font-weight: 700;
}

/* الفقرات والنصوص العربية */
html[lang="ar"] body,
html[lang="ar"] p,
html[lang="ar"] span,
html[lang="ar"] li,
html[lang="ar"] a,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] textarea {
  font-family: "GE SS Two", Arial, sans-serif !important;
  font-weight: 400;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}