#fw-section-rich-text-175412848272721 {
--font-heading-scale: 1.1;
--font-body-scale: 1.32;
}
#fw-section-rich-text-175412848272721 {
--color-primary: #111110;
--color-primary-rgb: 17, 17, 16;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #1e1e19;
--color-on-background-rgb: 30, 30, 25;
--color-on-primary: #fbfbfb;
--color-on-primary-rgb: 251, 251, 251;
--color-product-image-background: #1e1e19;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111110;
--primary-btn-text: #fbfbfb;
--primary-btn-border-color: #1e1e19;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1e1e19;
--secondary-btn-border-color: #1e1e19;

}












#fw-section-custom-html-32eacb6d-2ca6-4ebb-9959-c580732c4b99 {

.tb-order-page,
.tb-order-page *{
  box-sizing:border-box;
}
.tb-order-page{
  --tb-brown:#7a4a2e;
  --tb-brown-dark:#4e2e18;
  --tb-cream:#fdf6ee;
  --tb-cream-dark:#f5ead8;
  --tb-green:#1e6b38;
  --tb-red:#c0392b;
  --tb-text:#1a1008;
  --tb-muted:#7a6a58;
  --tb-white:#ffffff;
  --tb-border:#e8ddd0;
  font-family:'Tajawal',sans-serif;
  background:var(--tb-cream);
  color:var(--tb-text);
  max-width:100%;
}
.tb-order-page .tb-header{
  background:var(--tb-white);
  padding:14px 20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid var(--tb-border);
}
.tb-order-page .tb-logo{
  font-size:18px;
  font-weight:800;
  color:var(--tb-brown-dark);
}
.tb-order-page .tb-back-link{
  font-size:13px;
  color:var(--tb-brown);
  text-decoration:none;
}
.tb-order-page .tb-topbar{
  background:var(--tb-brown);
  color:#fff;
  text-align:center;
  padding:8px 16px;
  font-size:13px;
  font-weight:600;
}
.tb-order-page .tb-product-summary{
  background:var(--tb-white);
  padding:16px 20px;
  display:flex;
  align-items:center;
  gap:14px;
  border-bottom:1px solid var(--tb-border);
}
.tb-order-page .tb-product-summary img{
  width:64px;
  height:64px;
  object-fit:cover;
  border-radius:8px;
  border:1px solid var(--tb-border);
  flex-shrink:0;
}
.tb-order-page .tb-product-info{
  flex:1;
}
.tb-order-page .tb-product-name{
  font-size:14px;
  font-weight:700;
  color:var(--tb-brown-dark);
  margin-bottom:3px;
}
.tb-order-page .tb-product-meta{
  font-size:12px;
  color:var(--tb-muted);
}
.tb-order-page .tb-product-price-wrap{
  text-align:left;
  flex-shrink:0;
}
.tb-order-page .tb-product-price{
  font-size:24px;
  font-weight:800;
  color:var(--tb-brown);
}
.tb-order-page .tb-product-price-old{
  font-size:12px;
  color:#aaa;
  text-decoration:line-through;
}
.tb-order-page .tb-product-price-ship{
  font-size:11px;
  color:var(--tb-muted);
  margin-top:2px;
}
.tb-order-page .tb-steps{
  display:flex;
  background:var(--tb-white);
  border-bottom:1px solid var(--tb-border);
}
.tb-order-page .tb-step{
  flex:1;
  text-align:center;
  padding:10px 8px;
  font-size:12px;
  color:var(--tb-muted);
  border-bottom:2px solid transparent;
}
.tb-order-page .tb-step.tb-active{
  color:var(--tb-brown);
  border-bottom-color:var(--tb-brown);
  font-weight:700;
}
.tb-order-page .tb-step-num{
  width:20px;
  height:20px;
  border-radius:50%;
  background:var(--tb-cream-dark);
  color:var(--tb-muted);
  font-size:11px;
  font-weight:700;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:3px;
}
.tb-order-page .tb-step.tb-active .tb-step-num{
  background:var(--tb-brown);
  color:#fff;
}
.tb-order-page .tb-form-wrap{
  max-width:520px;
  margin:0 auto;
  padding:16px;
}
.tb-order-page .tb-error-msg{
  background:#fde8e8;
  color:var(--tb-red);
  border-radius:8px;
  padding:10px 14px;
  font-size:13px;
  margin-bottom:12px;
  display:none;
}
.tb-order-page .tb-form-card{
  background:var(--tb-white);
  border-radius:14px;
  border:1px solid var(--tb-border);
  padding:18px 16px;
  margin-bottom:12px;
}
.tb-order-page .tb-form-card-title{
  font-size:15px;
  font-weight:700;
  color:var(--tb-brown-dark);
  margin-bottom:14px;
  padding-bottom:10px;
  border-bottom:2px solid var(--tb-cream-dark);
  display:flex;
  align-items:center;
  gap:8px;
}
.tb-order-page .tb-field-row{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}
.tb-order-page .tb-field-group{
  margin-bottom:12px;
}
.tb-order-page .tb-field-group:last-child{
  margin-bottom:0;
}
.tb-order-page .tb-field-label{
  display:block;
  font-size:13px;
  font-weight:600;
  color:var(--tb-brown-dark);
  margin-bottom:5px;
}
.tb-order-page .tb-required{
  color:var(--tb-red);
  margin-right:2px;
}
.tb-order-page .tb-field-input{
  width:100%;
  padding:11px 13px;
  border:1.5px solid var(--tb-border);
  border-radius:10px;
  font-family:'Tajawal',sans-serif;
  font-size:14px;
  color:var(--tb-text);
  background:var(--tb-cream);
  outline:none;
  box-shadow:none;
}
.tb-order-page .tb-field-input:focus{
  border-color:var(--tb-brown);
  background:var(--tb-white);
}
.tb-order-page textarea.tb-field-input{
  resize:vertical;
  min-height:80px;
}
.tb-order-page .tb-qty-btn{
  width:34px;
  height:34px;
  border-radius:50%;
  border:1.5px solid var(--tb-border);
  background:#fff;
  font-size:18px;
  font-weight:700;
  color:var(--tb-brown);
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
}
.tb-order-page .tb-qty-btn:hover{
  background:#fdf0e0;
}
.tb-order-page .tb-order-summary{
  display:none;
  background:var(--tb-brown-dark);
  border-radius:12px;
  padding:12px 14px;
  margin-bottom:14px;
}
.tb-order-page .tb-terms-box{
  background:var(--tb-cream-dark);
  border-radius:10px;
  padding:12px 14px;
  margin-bottom:12px;
  font-size:12px;
  color:var(--tb-muted);
  line-height:1.7;
}
.tb-order-page .tb-terms-box p{
  margin:0 0 5px;
}
.tb-order-page .tb-terms-check-wrap{
  display:flex;
  align-items:flex-start;
  gap:10px;
  background:var(--tb-white);
  border:1.5px solid var(--tb-border);
  border-radius:10px;
  padding:12px 14px;
  margin-bottom:16px;
  cursor:pointer;
}
.tb-order-page .tb-terms-check-wrap input[type="checkbox"]{
  width:18px;
  height:18px;
  min-width:18px;
  margin-top:2px;
  accent-color:var(--tb-brown);
}
.tb-order-page .tb-terms-check-label{
  font-size:13px;
  color:var(--tb-text);
  line-height:1.5;
}
.tb-order-page .tb-loading{
  display:none;
  text-align:center;
  padding:20px;
}
.tb-order-page .tb-spinner{
  width:36px;
  height:36px;
  border:3px solid var(--tb-cream-dark);
  border-top-color:var(--tb-brown);
  border-radius:50%;
  animation:tb-spin .8s linear infinite;
  margin:0 auto 10px;
}
@keyframes tb-spin{
  to{transform:rotate(360deg)}
}
.tb-order-page .tb-submit-btn{
  display:block;
  width:100%;
  background:var(--tb-brown);
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:18px;
  font-weight:800;
  padding:18px;
  border:none;
  border-radius:14px;
  cursor:pointer;
  text-align:center;
  margin-bottom:10px;
  transition:background .2s ease, transform .1s ease;
}
.tb-order-page .tb-submit-btn:hover{
  background:var(--tb-brown-dark);
}
.tb-order-page .tb-submit-btn:active{
  transform:scale(.98);
}
.tb-order-page .tb-submit-btn-secondary{
  background:#9b8a78;
  margin-top:8px;
}
.tb-order-page .tb-submit-btn-secondary:hover{
  background:#7f6f60;
}
.tb-order-page .tb-submit-note{
  text-align:center;
  font-size:12px;
  color:var(--tb-muted);
}
.tb-order-page .tb-trust-row{
  display:flex;
  justify-content:center;
  gap:16px;
  flex-wrap:wrap;
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid var(--tb-border);
}
.tb-order-page .tb-trust-item{
  font-size:12px;
  color:var(--tb-muted);
}
.tb-order-page .tb-otp-wrap{
  background:#f8fbf8;
  border:1.5px solid #d7eadb;
  border-radius:12px;
  padding:12px;
  margin-top:10px;
}
.tb-order-page .tb-otp-actions{
  display:flex;
  gap:8px;
  margin-top:8px;
  flex-wrap:wrap;
}
.tb-order-page .tb-otp-btn{
  border:none;
  border-radius:10px;
  padding:11px 14px;
  font-family:'Tajawal',sans-serif;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
}
.tb-order-page .tb-otp-send{
  background:var(--tb-brown);
  color:#fff;
}
.tb-order-page .tb-otp-verify{
  background:var(--tb-green);
  color:#fff;
}
.tb-order-page .tb-otp-status{
  margin-top:10px;
  font-size:13px;
  line-height:1.6;
}
.tb-order-page .tb-otp-status.tb-ok{
  color:var(--tb-green);
}
.tb-order-page .tb-otp-status.tb-err{
  color:var(--tb-red);
}
.tb-order-page .tb-otp-status.tb-info{
  color:var(--tb-muted);
}
.tb-order-page .tb-verify-badge{
  display:none;
  margin-top:8px;
  background:#e8f5e9;
  color:var(--tb-green);
  border:1px solid #a5d6a7;
  border-radius:999px;
  padding:6px 10px;
  font-size:12px;
  font-weight:700;
}
.tb-order-page #tb-recaptcha-container{
  margin-top:10px;
}
@media (max-width:640px){
  .tb-order-page .tb-product-summary{
    align-items:flex-start;
  }
  .tb-order-page .tb-field-row{
    grid-template-columns:1fr;
  }
}
.tb-terms-box {
  background: #fdf6ee;
  border: 1.5px solid #e8ddd0;
  border-radius: 12px;
  padding: 16px 18px;
  margin-bottom: 14px;
  direction: rtl;
  text-align: right;
}

.tb-terms-box p {
  font-size: 14px;          /* أكبر من السابق */
  color: #4e2e18;           /* أغمق وأوضح */
  line-height: 1.9;
  margin: 0 0 6px 0;
  font-weight: 500;         /* نص أثقل قليلاً */
}

.tb-terms-box p:last-child {
  margin-bottom: 0;
}
}






#fw-section-custom-html-a5c54786-8d8c-4079-83cc-fa9272f41562 {

.why-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #6b3e1e; /* بني أنيق */
}

.value-section {
  display: flex;
  gap: 16px;
  padding: 24px 16px;
  max-width: 900px;
  margin: 0 auto;
  direction: rtl;
}

.value-card {
  flex: 1;
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  padding: 20px 12px;
  background-color: #ffffff;
}

.value-icon {
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  stroke: #7A4A2E; /* بني فاخر */
  fill: none;
  stroke-width: 1.6;
}

.value-card p {
  margin: 0;
  font-size: 13.5px;
  font-weight: 500;
  color: #7A4A2E;
}
@media (max-width: 768px) {
  .value-section {
    gap: 10px;
    padding: 16px 8px;
  }

  .value-card {
    padding: 14px 8px;
  }

  .value-icon {
    width: 28px;
    height: 28px;
  }

  .value-card p {
    font-size: 12.5px;
  }
}

}
#fw-section-custom-html-b62078ae-1bd1-424f-bbdf-42d3b39e401c {

.trust-icons-section {
  background-color: #ffffff;
  padding: 18px 12px;
}

.trust-icons {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 10px;
  text-align: center;
  max-width: 900px;
  margin: 0 auto;
  direction: rtl;
}

.trust-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 12px 8px;
  background: #ffffff;
  border: 1px solid #f3f3f3;
  border-radius: 12px;
}

.trust-item svg {
  width: 32px;
  height: 32px;
  color: #7A4A2E;
}

.trust-item p {
  margin: 0;
  font-size: 13px;
  color: #7A4A2E;
  white-space: nowrap;
}

@media (max-width: 768px) {
  .trust-item {
    padding: 10px 6px;
  }

  .trust-item svg {
    width: 28px;
    height: 28px;
  }

  .trust-item p {
    font-size: 11.5px;
  }
}
}
#fw-section-image-with-text-f2b6fb6c-2cc3-4811-9d5b-7922cc3dca7f {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #7a4a2e;
--color-on-background-rgb: 122, 74, 46;
--color-on-primary: #f4f2ef;
--color-on-primary-rgb: 244, 242, 239;
--color-product-image-background: #7a4a2e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #f4f2ef;
--primary-btn-border-color: #7a4a2e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #7a4a2e;
--secondary-btn-border-color: #7a4a2e;

}
#fw-section-image-with-text-e1625cd8-770d-44a6-8b17-40927fecea0a {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #7a4a2e;
--color-on-background-rgb: 122, 74, 46;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #7a4a2e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #7a4a2e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #7a4a2e;
--secondary-btn-border-color: #7a4a2e;

}
#fw-section-image-with-text-9b40d02b-a82e-4691-91d2-abb1d639c1dc {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #7a4a2e;
--color-on-background-rgb: 122, 74, 46;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #7a4a2e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #7a4a2e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #7a4a2e;
--secondary-btn-border-color: #7a4a2e;

}
#fw-section-image-with-text-7a7ae10d-c063-413e-8e36-baa9ec293418 {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #7a4a2e;
--color-on-background-rgb: 122, 74, 46;
--color-on-primary: #fffbfa;
--color-on-primary-rgb: 255, 251, 250;
--color-product-image-background: #7a4a2e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #fffbfa;
--primary-btn-border-color: #7a4a2e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #7a4a2e;
--secondary-btn-border-color: #7a4a2e;

}
#fw-section-newsletter-1753902266 {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #7a4a2e;
--color-on-background-rgb: 122, 74, 46;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #7a4a2e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #7a4a2e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #7a4a2e;
--secondary-btn-border-color: #7a4a2e;

}

#fw-section-footer {
--color-primary: #874d10;
--color-primary-rgb: 135, 77, 16;
--color-background: #190202;
--color-background-rgb: 25, 2, 2;
--color-on-background: #fcffec;
--color-on-background-rgb: 252, 255, 236;
--color-on-primary: #ececde;
--color-on-primary-rgb: 236, 236, 222;
--color-product-image-background: #fcffec;
--color-background-brightness: 9;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #874d10;
--primary-btn-text: #ececde;
--primary-btn-border-color: #fcffec;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcffec;
--secondary-btn-border-color: #fcffec;

}
#fw-section-header {
--color-primary: #d27416;
--color-primary-rgb: 210, 116, 22;
--color-background: #fffffe;
--color-background-rgb: 255, 255, 254;
--color-on-background: #242420;
--color-on-background-rgb: 36, 36, 32;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #242420;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d27416;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #242420;
--secondary-btn-bg: transparent;
--secondary-btn-text: #242420;
--secondary-btn-border-color: #242420;

}
#fw-section-product-product-default {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #1e1e19;
--color-on-background-rgb: 30, 30, 25;
--color-on-primary: #fbfbfb;
--color-on-primary-rgb: 251, 251, 251;
--color-product-image-background: #1e1e19;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #fbfbfb;
--primary-btn-border-color: #1e1e19;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1e1e19;
--secondary-btn-border-color: #1e1e19;
/* زر الشراء */
button:has(span) {
  background-color: #7a4a2e !important;
  color: white !important;
  font-size: 16px !important;
  padding: 14px 20px !important;
  border-radius: 10px !important;
  width: 100% !important;
}

/* السعر */
s + span, [class*="price"]:not(s) {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #7a4a2e !important;
}

/* العنوان */
h1 {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-product-recommendations-product-default {

/* اخفاء النص/العناصر داخل العنوان */
.collection__header > * {
  display: none !important;
}

/* في حال كان النص مباشرة داخل العنصر */
.collection__header {
  color: transparent !important;   /* يخفي النص الإنجليزي */
  position: relative;
}

/* إضافة العنوان العربي */
.collection__header::after{
  content: "قد يعجبك أيضاً";
  color: #000;              /* عدّل اللون إذا احتجت */
  font-size: 28px;
  font-weight: 800;
  display: block;
  direction: rtl;
}
/* إخفاء قسم "قد يعجبك أيضًا" بالكامل */
section:has(.collection__header) {
  display: none !important;
}

}