#fw-section-custom-html-2940386c-71b7-4f26-b621-289203b94414 {

.tb-order-wrap{direction:rtl;max-width:860px;margin:40px auto;padding:24px;background:#fff;border:1px solid #eadfce;border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.05);font-family:Arial,sans-serif;}.tb-order-title{text-align:center;font-size:34px;font-weight:700;color:#3b2a1d;margin:0 0 10px;}.tb-order-subtitle{text-align:center;font-size:16px;color:#7b6b5d;margin:0 0 28px;}.tb-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.tb-order-full{grid-column:1 / -1;}.tb-field label{display:block;font-size:16px;font-weight:700;color:#2e241c;margin-bottom:8px;}.tb-field input,.tb-field textarea,.tb-field select{width:100%;box-sizing:border-box;border:1px solid #d9d2ca;border-radius:12px;padding:14px 16px;font-size:16px;background:#fff;color:#222;outline:none;}.tb-field textarea{min-height:110px;resize:vertical;}.tb-field input:focus,.tb-field textarea:focus,.tb-field select:focus{border-color:#7a4a2e;box-shadow:0 0 0 3px rgba(122,74,46,.10);}.tb-phone-wrapper{position:relative;}.tb-phone-input-row{display:flex;gap:10px;align-items:stretch;}.tb-phone-input-row input{flex:1;border-radius:12px !important;}.tb-phone-input-row input.tb-verified{border-color:#16a34a !important;background:#f0fdf4 !important;}.tb-send-otp-btn{flex-shrink:0;padding:0 18px;background:#8b5a2b;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .2s;min-width:110px;}.tb-send-otp-btn:hover{opacity:.88;}.tb-send-otp-btn:disabled{opacity:.55;cursor:not-allowed;}.tb-otp-block{display:none;margin-top:12px;padding:16px;background:#fffaf4;border:1px solid #e8d8c0;border-radius:14px;}.tb-otp-hint{font-size:13px;color:#7a6a58;margin-bottom:10px;line-height:1.6;}.tb-otp-code-row{display:flex;gap:10px;align-items:stretch;}.tb-otp-code-row input{flex:1;letter-spacing:4px;font-size:20px;font-weight:700;text-align:center;border-radius:12px !important;padding:12px 16px !important;}.tb-verify-btn{flex-shrink:0;padding:0 18px;background:#16a34a;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .2s;min-width:90px;}.tb-verify-btn:hover{opacity:.88;}.tb-verify-btn:disabled{opacity:.55;cursor:not-allowed;}.tb-otp-status{margin-top:10px;font-size:14px;font-weight:700;min-height:20px;}.tb-otp-status.ok{color:#16a34a;}.tb-otp-status.err{color:#dc2626;}.tb-otp-status.inf{color:#92400e;}.tb-verified-badge{display:none;margin-top:10px;padding:10px 14px;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;color:#15803d;font-size:14px;font-weight:700;}.tb-otp-privacy{margin-top:10px;font-size:12px;color:#9a8a78;line-height:1.6;}.tb-note{margin-top:20px;text-align:center;font-size:14px;color:#6d6258;}.tb-success,.tb-error{display:none;margin-top:18px;padding:14px 16px;border-radius:12px;font-size:16px;text-align:center;}.tb-success{background:#e8f7ea;color:#166534;border:1px solid #b7e4c0;}.tb-error{background:#fdecec;color:#991b1b;border:1px solid #f5c2c2;}.tb-submit{width:100%;margin-top:22px;border:none;border-radius:14px;padding:16px 22px;background:#8b5a2b;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:.2s ease;}.tb-submit:hover{opacity:.92;}.tb-submit[disabled]{opacity:.7;cursor:not-allowed;}.tb-back{display:inline-block;margin-bottom:18px;color:#7a4a2e;text-decoration:none;font-size:15px;font-weight:700;}#tb-cart-summary-box{margin-bottom:28px;}.tb-cart-summary{background:linear-gradient(180deg,#fffdf9 0%,#fffaf3 100%);border:1px solid #eadfce;border-radius:20px;padding:22px;box-shadow:0 10px 26px rgba(0,0,0,.05);}.tb-cart-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap;}.tb-cart-summary-title{margin:0;font-size:30px;font-weight:800;color:#3b2a1d;}.tb-cart-summary-badge{background:#8b5a2b;color:#fff;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;}.tb-cart-items{display:flex;flex-direction:column;gap:14px;}.tb-cart-item{background:#fff;border:1px solid #efe3d2;border-radius:16px;padding:16px;}.tb-cart-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;flex-wrap:wrap;}.tb-cart-item-name{font-size:18px;font-weight:800;color:#2f241a;line-height:1.7;}.tb-cart-item-price{font-size:18px;font-weight:800;color:#8b5a2b;white-space:nowrap;}.tb-cart-meta{display:flex;flex-wrap:wrap;gap:10px;}.tb-cart-chip{background:#f8f2e9;border:1px solid #eadbc7;color:#5a4633;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:700;}.tb-cart-total{margin-top:18px;padding-top:16px;border-top:1px dashed #dfcfba;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}.tb-cart-total-label{font-size:18px;font-weight:800;color:#2f241a;}.tb-cart-total-value{font-size:28px;font-weight:900;color:#8b5a2b;}.tb-cart-empty{background:#fff8f0;border:1px solid #fff;border-radius:14px;padding:16px;color:#6f573f;text-align:center;font-size:16px;line-height:1.8;}.tb-total-above-payment{margin-top:22px;margin-bottom:14px;padding:16px 18px;background:linear-gradient(180deg,#fffaf3 0%,#fff4e8 100%);border:1px solid #eadfce;border-radius:16px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.04);}.tb-total-above-payment-label{display:block;font-size:16px;font-weight:700;color:#5f5247;margin-bottom:8px;}.tb-total-above-payment-value{display:block;font-size:30px;font-weight:900;color:#8b5a2b;line-height:1.2;}.tb-payment-box,.tb-contract-box{margin-top:22px;padding:18px;background:#fff;border:1px solid #eadfce;border-radius:16px;}.tb-section-title{font-size:20px;font-weight:800;color:#3b2a1d;margin:0 0 14px;}.tb-radio-row{display:flex;align-items:center;gap:10px;font-size:16px;color:#2f241a;font-weight:700;}.tb-radio-row input[type="radio"]{width:18px;height:18px;accent-color:#8b5a2b;}.tb-contract-text{font-size:15px;color:#5f5247;line-height:2;margin-bottom:14px;}.tb-contract-scroll{max-height:240px;overflow-y:auto;background:#fff;border:1px solid #eadfce;border-radius:14px;padding:16px;line-height:2;font-size:15px;color:#4f443a;scroll-behavior:smooth;}.tb-contract-scroll p{margin-top:0;}.tb-contract-list{margin:0;padding-right:18px;color:#4f443a;line-height:2;font-size:15px;}.tb-contract-list li{margin-bottom:8px;}.tb-agree-row{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:15px;color:#2f241a;font-weight:700;}.tb-agree-row input[type="checkbox"]{margin-top:3px;width:18px;height:18px;accent-color:#8b5a2b;flex-shrink:0;}.tb-agree-row input[disabled]{opacity:.5;cursor:not-allowed;}.tb-warning-inline{display:none;margin-top:12px;padding:12px 14px;border-radius:12px;background:#fff4e5;color:#9a3412;border:1px solid #f3d3a1;font-size:15px;font-weight:700;line-height:1.8;}.tb-contract-scroll.tb-require-attention{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,.10);}@media(max-width:768px){.tb-order-grid{grid-template-columns:1fr;}.tb-order-title{font-size:28px;}.tb-submit{font-size:22px;}.tb-cart-summary{padding:18px;}.tb-cart-summary-title{font-size:24px;}.tb-cart-item-name{font-size:16px;}.tb-cart-item-price{font-size:16px;}.tb-cart-total-value{font-size:24px;}.tb-total-above-payment-value{font-size:26px;}.tb-phone-input-row{flex-direction:column;}.tb-send-otp-btn{width:100%;padding:14px;}.tb-otp-code-row{flex-direction:column;}.tb-verify-btn{width:100%;padding:14px;}}
}

#fw-section-custom-html-cbbd8ea3-5cc5-43a5-ac2e-ed06f44252b9 {

footer, [class*="footer"] { display: none !important; }
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap');

body{
  margin:0;
  padding:0;
  background:#f5ede0;
}

.tb-wrap{
  font-family:'Tajawal',sans-serif;
  direction:rtl;
  background:#fdf6ee;
  color:#1a1008;
  max-width:480px;
  margin:0 auto;
}

.tb-topbar{
  background:#4e2e18;
  color:#f0c850;
  text-align:center;
  padding:10px 16px;
  font-size:13px;
  font-weight:600;
}

.tb-hero{
  position:relative;
  overflow:hidden;
  background:#4e2e18;
}

.tb-hero img{
  width:100%;
  display:block;
  object-fit:cover;
  min-height:320px;
}

.tb-hero-badges{
  position:absolute;
  top:12px;
  right:12px;
  display:flex;
  flex-direction:column;
  gap:6px;
  align-items:flex-end;
}

.tb-badge{
  padding:5px 12px;
  border-radius:20px;
  font-size:12px;
  font-weight:700;
  font-family:'Tajawal',sans-serif;
}

.tb-badge-gold{
  background:#c8920a;
  color:#fff;
}

.tb-badge-red{
  background:#c0392b;
  color:#fff;
}

.tb-price-bar{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background:linear-gradient(transparent,rgba(20,8,0,0.88));
  padding:32px 16px 14px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
}

.tb-price-main{
  font-size:34px;
  font-weight:800;
  color:#f0c850;
  line-height:1;
  letter-spacing:-1px;
}

.tb-price-old{
  font-size:14px;
  color:#ccc;
  text-decoration:line-through;
}

.tb-price-ship{
  font-size:12px;
  color:#ddd;
  margin-top:3px;
}

.tb-discount-pill{
  background:#c0392b;
  color:#fff;
  font-size:13px;
  font-weight:700;
  padding:6px 14px;
  border-radius:20px;
  font-family:'Tajawal',sans-serif;
}

.tb-gallery{
  display:flex;
  gap:8px;
  padding:10px 12px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  background:#fff;
  border-bottom:1px solid #f0e0cc;
}

.tb-gallery::-webkit-scrollbar{
  display:none;
}

.tb-thumb{
  width:56px;
  height:56px;
  border-radius:8px;
  overflow:hidden;
  border:2px solid #e8ddd0;
  cursor:pointer;
  flex-shrink:0;
  background:#fff;
}

.tb-thumb.tb-thumb-active{
  border-color:#4e2e18;
}

.tb-thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.tb-luxury-bar{
  background:#4e2e18;
  color:#c5a87a;
  text-align:center;
  padding:10px 16px;
  font-size:13px;
  font-family:'Tajawal',sans-serif;
  letter-spacing:.5px;
}

.tb-proof{
  background:#fff;
  padding:11px 16px;
  display:flex;
  align-items:center;
  gap:8px;
  border-bottom:1px solid #eee;
}

.tb-stars{
  color:#c8920a;
  font-size:15px;
  letter-spacing:1px;
}

.tb-proof-txt{
  font-size:13px;
  color:#7a6a58;
}

.tb-proof-txt strong{
  color:#1a1008;
}

.tb-product,
.tb-guarantee,
.tb-specs,
.tb-reviews,
.tb-final{
  background:#fff;
  padding:18px 16px;
  margin-top:8px;
}

.tb-title{
  font-size:21px;
  font-weight:800;
  color:#4e2e18;
  line-height:1.4;
  margin-bottom:5px;
}

.tb-subtitle{
  font-size:14px;
  color:#7a6a58;
  margin-bottom:14px;
}

.tb-trust{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-bottom:18px;
}

.tb-trust-item{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:12px;
  font-weight:500;
  color:#7a4a2e;
  background:#fdf0e0;
  border-radius:8px;
  padding:5px 10px;
}

.tb-trust-item-green{
  background:#e8f5e9;
  color:#1e6b38;
  font-weight:700;
}

.tb-color-label{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:8px;
}

.tb-color-note{
  font-weight:400;
  color:#7a6a58;
  font-size:13px;
}

.tb-colors{
  display:flex;
  gap:10px;
  margin-bottom:12px;
  align-items:flex-end;
}

.tb-color-opt{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  cursor:pointer;
}

.tb-color-btn{
  width:34px;
  height:34px;
  border-radius:50%;
  border:3px solid transparent;
  cursor:pointer;
  transition:border-color .2s, transform .15s;
}

.tb-color-btn.tb-active{
  border-color:#4e2e18;
  transform:scale(1.15);
}

.tb-color-name{
  font-size:11px;
  color:#7a6a58;
}

.tb-color-selected-name{
  font-size:13px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:16px;
  background:#fdf0e0;
  padding:5px 12px;
  border-radius:8px;
  display:inline-block;
}

.tb-cta{
  display:block;
  width:100%;
  background:#7a4a2e;
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:18px;
  font-weight:800;
  padding:17px 20px;
  border:none;
  border-radius:14px;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  transition:background .2s, transform .1s;
  margin-bottom:9px;
  box-sizing:border-box;
}

.tb-cta:hover{
  background:#4e2e18;
}

.tb-cta:active{
  transform:scale(.98);
}

.tb-cta-sub{
  text-align:center;
  font-size:12px;
  color:#7a6a58;
}

.tb-section-title{
  font-size:15px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:12px;
  padding-bottom:7px;
  border-bottom:2px solid #f0e0cc;
}

.tb-g-list,
.tb-fw-list{
  list-style:none;
  display:flex;
  flex-direction:column;
  gap:9px;
  padding:0;
  margin:0;
}

.tb-g-list li{
  display:flex;
  align-items:flex-start;
  gap:9px;
  font-size:14px;
}

.tb-g-icon{
  width:21px;
  height:21px;
  min-width:21px;
  background:#1e6b38;
  color:#fff;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  font-weight:700;
  margin-top:2px;
}

.tb-specs-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}

.tb-spec-card{
  background:#fdf6ee;
  border-radius:10px;
  padding:11px;
}

.tb-spec-lbl{
  font-size:11px;
  color:#7a6a58;
  margin-bottom:2px;
}

.tb-spec-val{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
}

.tb-forwho{
  background:#4e2e18;
  padding:22px 16px;
  margin-top:8px;
}

.tb-forwho .tb-section-title{
  color:#f0c850;
  border-bottom-color:rgba(255,255,255,.15);
}

.tb-fw-list li{
  display:flex;
  align-items:center;
  gap:9px;
  font-size:14px;
  color:#f0e0cc;
}

.tb-fw-dot{
  width:8px;
  height:8px;
  min-width:8px;
  background:#c8920a;
  border-radius:50%;
}

.tb-reviews-summary{
  display:flex;
  align-items:center;
  gap:12px;
  background:#fdf6ee;
  border-radius:12px;
  padding:12px 14px;
  margin-bottom:14px;
}

.tb-reviews-score{
  font-size:36px;
  font-weight:800;
  color:#4e2e18;
  line-height:1;
}

.tb-reviews-detail{
  flex:1;
}

.tb-reviews-stars{
  color:#c8920a;
  font-size:18px;
  letter-spacing:2px;
}

.tb-reviews-count{
  font-size:12px;
  color:#7a6a58;
  margin-top:2px;
}

.tb-google-badge{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:11px;
  color:#7a6a58;
  background:#fff;
  border:1px solid #e0d0c0;
  border-radius:8px;
  padding:4px 8px;
  text-decoration:none;
}

.tb-review-card{
  background:#fdf6ee;
  border-radius:12px;
  padding:14px;
  margin-bottom:10px;
  border-right:3px solid #c8920a;
}

.tb-review-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:6px;
}

.tb-review-name{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
}

.tb-review-country{
  font-size:11px;
  color:#7a6a58;
}

.tb-review-stars{
  color:#c8920a;
  font-size:13px;
  letter-spacing:1px;
}

.tb-review-text{
  font-size:13px;
  color:#3a2010;
  line-height:1.6;
}

.tb-review-source{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:11px;
  color:#7a6a58;
  margin-top:8px;
}

.tb-review-verified{
  background:#e8f5e9;
  color:#1e6b38;
  font-size:10px;
  font-weight:700;
  padding:2px 7px;
  border-radius:10px;
}

.tb-final{
  text-align:center;
  padding:22px 16px;
}

.tb-final-title{
  font-size:18px;
  font-weight:800;
  color:#4e2e18;
  margin-bottom:5px;
}

.tb-final-sub{
  font-size:13px;
  color:#7a6a58;
  margin-bottom:18px;
}

.tb-final-note{
  font-size:12px;
  color:#7a6a58;
  margin-top:8px;
}

.tb-sticky{
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:#fff;
  padding:11px 16px;
  box-shadow:0 -4px 20px rgba(74,46,24,.15);
  display:flex;
  align-items:center;
  gap:12px;
  z-index:9999;
  transform:translateY(100%);
  transition:transform .3s ease;
}

.tb-sticky.tb-visible{
  transform:translateY(0);
}

.tb-sticky-price{
  flex:1;
}

.tb-sticky-cod{
  font-size:11px;
  color:#1e6b38;
  font-weight:700;
  margin-bottom:2px;
}

.tb-sticky-main{
  font-size:18px;
  font-weight:800;
  color:#4e2e18;
}

.tb-sticky-old{
  font-size:12px;
  color:#7a6a58;
  text-decoration:line-through;
}

.tb-sticky-btn{
  background:#7a4a2e;
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:14px;
  font-weight:700;
  padding:12px 20px;
  border:none;
  border-radius:10px;
  cursor:pointer;
  text-decoration:none;
  white-space:nowrap;
  transition:background .2s;
}

.tb-sticky-btn:hover{
  background:#4e2e18;
}
.tb-hero-cta {
  display: block;
  width: calc(100% - 32px);
  margin: 12px auto 14px;
  padding: 16px 18px;
  background: linear-gradient(180deg, #8a5433, #4e2e18);
  color: #fff8e8 !important;
  text-align: center;
  font-family: 'Tajawal', sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px;
  text-decoration: none !important;
  border: 1px solid rgba(240, 200, 80, .55);
  box-shadow: 0 8px 18px rgba(78, 46, 24, .28);
  box-sizing: border-box;
}

.tb-hero-cta::after {
  content: "  ›";
  color: #f0c850;
  font-size: 24px;
  vertical-align: -1px;
}

.tb-hero-cta:hover {
  color: #fff8e8 !important;
  background: linear-gradient(180deg, #7a4a2e, #3b2112);
}

.tb-hero-cta:active {
  transform: scale(.98);
}

@media (max-width: 480px) {
  .tb-hero-cta {
    font-size: 19px;
    padding: 15px 12px;
    margin-top: 10px;
  }
}
}


#fw-section-custom-html-b87bd9fe-4b63-45dc-a00a-5768f154018f {

.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-rich-text-177592354862285 {

.page-title, h1.title { display: none !important; }


header, nav, footer, .footer { display: none !important; }
}
#fw-section-custom-html-165047e5-203f-42ec-927b-aaa123240f29 {

footer, [class*="footer"] { display: none !important; }
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap');

body{
  margin:0;
  padding:0;
  background:#f5ede0;
}

.tb-wrap{
  font-family:'Tajawal',sans-serif;
  direction:rtl;
  background:#fdf6ee;
  color:#1a1008;
  max-width:480px;
  margin:0 auto;
}

.tb-topbar{
  background:#4e2e18;
  color:#f0c850;
  text-align:center;
  padding:10px 16px;
  font-size:13px;
  font-weight:600;
}

.tb-hero{
  position:relative;
  overflow:hidden;
  background:#4e2e18;
}

.tb-hero img{
  width:100%;
  display:block;
  object-fit:cover;
  min-height:320px;
}

.tb-hero-badges{
  position:absolute;
  top:12px;
  right:12px;
  display:flex;
  flex-direction:column;
  gap:6px;
  align-items:flex-end;
}

.tb-badge{
  padding:5px 12px;
  border-radius:20px;
  font-size:12px;
  font-weight:700;
  font-family:'Tajawal',sans-serif;
}

.tb-badge-gold{
  background:#c8920a;
  color:#fff;
}

.tb-badge-red{
  background:#c0392b;
  color:#fff;
}

.tb-price-bar{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background:linear-gradient(transparent,rgba(20,8,0,0.88));
  padding:32px 16px 14px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
}

.tb-price-main{
  font-size:34px;
  font-weight:800;
  color:#f0c850;
  line-height:1;
  letter-spacing:-1px;
}

.tb-price-old{
  font-size:14px;
  color:#ccc;
  text-decoration:line-through;
}

.tb-price-ship{
  font-size:12px;
  color:#ddd;
  margin-top:3px;
}

.tb-discount-pill{
  background:#c0392b;
  color:#fff;
  font-size:13px;
  font-weight:700;
  padding:6px 14px;
  border-radius:20px;
  font-family:'Tajawal',sans-serif;
}

.tb-gallery{
  display:flex;
  gap:8px;
  padding:10px 12px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  background:#fff;
  border-bottom:1px solid #f0e0cc;
}

.tb-gallery::-webkit-scrollbar{
  display:none;
}

.tb-thumb{
  width:56px;
  height:56px;
  border-radius:8px;
  overflow:hidden;
  border:2px solid #e8ddd0;
  cursor:pointer;
  flex-shrink:0;
  background:#fff;
}

.tb-thumb.tb-thumb-active{
  border-color:#4e2e18;
}

.tb-thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.tb-luxury-bar{
  background:#4e2e18;
  color:#c5a87a;
  text-align:center;
  padding:10px 16px;
  font-size:13px;
  font-family:'Tajawal',sans-serif;
  letter-spacing:.5px;
}

.tb-proof{
  background:#fff;
  padding:11px 16px;
  display:flex;
  align-items:center;
  gap:8px;
  border-bottom:1px solid #eee;
}

.tb-stars{
  color:#c8920a;
  font-size:15px;
  letter-spacing:1px;
}

.tb-proof-txt{
  font-size:13px;
  color:#7a6a58;
}

.tb-proof-txt strong{
  color:#1a1008;
}

.tb-product,
.tb-guarantee,
.tb-specs,
.tb-reviews,
.tb-final{
  background:#fff;
  padding:18px 16px;
  margin-top:8px;
}

.tb-title{
  font-size:21px;
  font-weight:800;
  color:#4e2e18;
  line-height:1.4;
  margin-bottom:5px;
}

.tb-subtitle{
  font-size:14px;
  color:#7a6a58;
  margin-bottom:14px;
}

.tb-trust{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-bottom:18px;
}

.tb-trust-item{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:12px;
  font-weight:500;
  color:#7a4a2e;
  background:#fdf0e0;
  border-radius:8px;
  padding:5px 10px;
}

.tb-trust-item-green{
  background:#e8f5e9;
  color:#1e6b38;
  font-weight:700;
}

.tb-color-label{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:8px;
}

.tb-color-note{
  font-weight:400;
  color:#7a6a58;
  font-size:13px;
}

.tb-colors{
  display:flex;
  gap:10px;
  margin-bottom:12px;
  align-items:flex-end;
}

.tb-color-opt{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  cursor:pointer;
}

.tb-color-btn{
  width:34px;
  height:34px;
  border-radius:50%;
  border:3px solid transparent;
  cursor:pointer;
  transition:border-color .2s, transform .15s;
}

.tb-color-btn.tb-active{
  border-color:#4e2e18;
  transform:scale(1.15);
}

.tb-color-name{
  font-size:11px;
  color:#7a6a58;
}

.tb-color-selected-name{
  font-size:13px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:16px;
  background:#fdf0e0;
  padding:5px 12px;
  border-radius:8px;
  display:inline-block;
}

.tb-cta{
  display:block;
  width:100%;
  background:#7a4a2e;
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:18px;
  font-weight:800;
  padding:17px 20px;
  border:none;
  border-radius:14px;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  transition:background .2s, transform .1s;
  margin-bottom:9px;
  box-sizing:border-box;
}

.tb-cta:hover{
  background:#4e2e18;
}

.tb-cta:active{
  transform:scale(.98);
}

.tb-cta-sub{
  text-align:center;
  font-size:12px;
  color:#7a6a58;
}

.tb-section-title{
  font-size:15px;
  font-weight:700;
  color:#4e2e18;
  margin-bottom:12px;
  padding-bottom:7px;
  border-bottom:2px solid #f0e0cc;
}

.tb-g-list,
.tb-fw-list{
  list-style:none;
  display:flex;
  flex-direction:column;
  gap:9px;
  padding:0;
  margin:0;
}

.tb-g-list li{
  display:flex;
  align-items:flex-start;
  gap:9px;
  font-size:14px;
}

.tb-g-icon{
  width:21px;
  height:21px;
  min-width:21px;
  background:#1e6b38;
  color:#fff;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  font-weight:700;
  margin-top:2px;
}

.tb-specs-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}

.tb-spec-card{
  background:#fdf6ee;
  border-radius:10px;
  padding:11px;
}

.tb-spec-lbl{
  font-size:11px;
  color:#7a6a58;
  margin-bottom:2px;
}

.tb-spec-val{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
}

.tb-forwho{
  background:#4e2e18;
  padding:22px 16px;
  margin-top:8px;
}

.tb-forwho .tb-section-title{
  color:#f0c850;
  border-bottom-color:rgba(255,255,255,.15);
}

.tb-fw-list li{
  display:flex;
  align-items:center;
  gap:9px;
  font-size:14px;
  color:#f0e0cc;
}

.tb-fw-dot{
  width:8px;
  height:8px;
  min-width:8px;
  background:#c8920a;
  border-radius:50%;
}

.tb-reviews-summary{
  display:flex;
  align-items:center;
  gap:12px;
  background:#fdf6ee;
  border-radius:12px;
  padding:12px 14px;
  margin-bottom:14px;
}

.tb-reviews-score{
  font-size:36px;
  font-weight:800;
  color:#4e2e18;
  line-height:1;
}

.tb-reviews-detail{
  flex:1;
}

.tb-reviews-stars{
  color:#c8920a;
  font-size:18px;
  letter-spacing:2px;
}

.tb-reviews-count{
  font-size:12px;
  color:#7a6a58;
  margin-top:2px;
}

.tb-google-badge{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:11px;
  color:#7a6a58;
  background:#fff;
  border:1px solid #e0d0c0;
  border-radius:8px;
  padding:4px 8px;
  text-decoration:none;
}

.tb-review-card{
  background:#fdf6ee;
  border-radius:12px;
  padding:14px;
  margin-bottom:10px;
  border-right:3px solid #c8920a;
}

.tb-review-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:6px;
}

.tb-review-name{
  font-size:14px;
  font-weight:700;
  color:#4e2e18;
}

.tb-review-country{
  font-size:11px;
  color:#7a6a58;
}

.tb-review-stars{
  color:#c8920a;
  font-size:13px;
  letter-spacing:1px;
}

.tb-review-text{
  font-size:13px;
  color:#3a2010;
  line-height:1.6;
}

.tb-review-source{
  display:flex;
  align-items:center;
  gap:4px;
  font-size:11px;
  color:#7a6a58;
  margin-top:8px;
}

.tb-review-verified{
  background:#e8f5e9;
  color:#1e6b38;
  font-size:10px;
  font-weight:700;
  padding:2px 7px;
  border-radius:10px;
}

.tb-final{
  text-align:center;
  padding:22px 16px;
}

.tb-final-title{
  font-size:18px;
  font-weight:800;
  color:#4e2e18;
  margin-bottom:5px;
}

.tb-final-sub{
  font-size:13px;
  color:#7a6a58;
  margin-bottom:18px;
}

.tb-final-note{
  font-size:12px;
  color:#7a6a58;
  margin-top:8px;
}

.tb-sticky{
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:#fff;
  padding:11px 16px;
  box-shadow:0 -4px 20px rgba(74,46,24,.15);
  display:flex;
  align-items:center;
  gap:12px;
  z-index:9999;
  transform:translateY(100%);
  transition:transform .3s ease;
}

.tb-sticky.tb-visible{
  transform:translateY(0);
}

.tb-sticky-price{
  flex:1;
}

.tb-sticky-cod{
  font-size:11px;
  color:#1e6b38;
  font-weight:700;
  margin-bottom:2px;
}

.tb-sticky-main{
  font-size:18px;
  font-weight:800;
  color:#4e2e18;
}

.tb-sticky-old{
  font-size:12px;
  color:#7a6a58;
  text-decoration:line-through;
}

.tb-sticky-btn{
  background:#7a4a2e;
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:14px;
  font-weight:700;
  padding:12px 20px;
  border:none;
  border-radius:10px;
  cursor:pointer;
  text-decoration:none;
  white-space:nowrap;
  transition:background .2s;
}

.tb-sticky-btn:hover{
  background:#4e2e18;
}
.tb-hero-cta {
  display: block;
  width: calc(100% - 32px);
  margin: 12px auto 14px;
  padding: 16px 18px;
  background: linear-gradient(180deg, #8a5433, #4e2e18);
  color: #fff8e8 !important;
  text-align: center;
  font-family: 'Tajawal', sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px;
  text-decoration: none !important;
  border: 1px solid rgba(240, 200, 80, .55);
  box-shadow: 0 8px 18px rgba(78, 46, 24, .28);
  box-sizing: border-box;
}

.tb-hero-cta::after {
  content: "  ›";
  color: #f0c850;
  font-size: 24px;
  vertical-align: -1px;
}

.tb-hero-cta:hover {
  color: #fff8e8 !important;
  background: linear-gradient(180deg, #7a4a2e, #3b2112);
}

.tb-hero-cta:active {
  transform: scale(.98);
}

@media (max-width: 480px) {
  .tb-hero-cta {
    font-size: 19px;
    padding: 15px 12px;
    margin-top: 10px;
  }
}
}


#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-64f3f654-d19c-4b3b-9c80-78393abcaa39 {

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500&family=Tajawal:wght@400;700;800&display=swap');
footer,[class*="footer"]{display:none!important}
#tb-page{font-family:Tajawal,sans-serif;direction:rtl;color:#1a1008;background:#f5ede0;min-height:100vh;width:100vw;margin-left:calc(-50vw + 50%);overflow-x:hidden}
.hdr{background:#3B1F0A;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:14px;position:sticky;top:0;z-index:100;box-shadow:0 2px 20px rgba(0,0,0,.4)}
.hdr-brand{font-family:'Playfair Display',serif;color:#D4A96A;font-size:20px;letter-spacing:2px}
.hdr-sep{color:rgba(212,169,106,.35);font-size:18px}
.hdr-step{font-size:13px;color:#c5a87a}
.progress-wrap{background:#3B1F0A;padding:0 20px 14px;display:flex}
.prog-step{flex:1;text-align:center;font-size:11px;color:rgba(197,168,122,.5);position:relative;padding-top:26px}
.prog-step:before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:rgba(197,168,122,.2);border:1.5px solid rgba(197,168,122,.3)}
.prog-step:after{content:'';position:absolute;top:15px;left:calc(50% + 8px);width:calc(100% - 16px);height:1px;background:rgba(197,168,122,.2)}
.prog-step:last-child:after{display:none}
.prog-step.active{color:#f0c850}
.prog-step.active:before{background:#D4A96A;border-color:#f0c850}
.prog-step.done{color:#c5a87a;cursor:pointer}
.prog-step.done:hover:before{border-color:#f0c850}
.prog-step.done:before{background:#c5a87a;border-color:#c5a87a;content:'✓';color:#3B1F0A;font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:800}
.prog-step.done:after{background:#c5a87a}
.main{width:100%;padding:16px 14px 90px}
.panel{display:none}.panel.active{display:block}
.product-card{background:#3B1F0A;border-radius:16px;padding:20px;margin-bottom:14px;border:1px solid rgba(212,169,106,.2)}
.product-card-title{font-family:'Playfair Display',serif;font-size:18px;color:#D4A96A;margin-bottom:4px}
.product-card-sub{font-size:13px;color:#c5a87a;margin-bottom:18px}
.section-label{font-size:13px;font-weight:700;color:#f0c850;margin-bottom:10px}
.divider{height:1px;background:rgba(212,169,106,.15);margin:18px 0}
.field{margin-bottom:14px}
.field label{display:block;font-size:13px;font-weight:500;color:#7a6a58;margin-bottom:6px}
.field select{width:100%;padding:12px 14px;border:1.5px solid rgba(212,169,106,.3);border-radius:10px;font-size:15px;font-family:Tajawal,sans-serif;color:#fff;background:rgba(255,255,255,.08);outline:none;appearance:none;-webkit-appearance:none}
.field select option{background:#3B1F0A;color:#fff}
.color-dropdowns{margin-top:18px;display:flex;flex-direction:column;gap:10px}
.color-row-item{display:flex;align-items:center;gap:10px}
.color-row-label{font-size:13px;color:#c5a87a;white-space:nowrap;min-width:60px}
.color-swatch{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.25)}
.select-wrap{flex:1;position:relative}
.select-wrap:after{content:'▾';position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#D4A96A;font-size:12px;pointer-events:none}
.color-select{width:100%;padding:10px 12px;background:rgba(255,255,255,.08);border:1.5px solid rgba(212,169,106,.25);border-radius:10px;font-size:14px;font-family:Tajawal,sans-serif;color:#fff;outline:none;appearance:none;-webkit-appearance:none}
.color-select option{background:#3B1F0A;color:#fff}
.selection-summary{background:rgba(212,169,106,.1);border:1px solid rgba(212,169,106,.25);border-radius:12px;padding:14px;margin-top:16px;color:#D4A96A;display:none;line-height:1.7}
.selection-summary.visible{display:block}
.order-summary-title{font-size:15px;font-weight:800;color:#f0c850;margin-bottom:10px;border-bottom:1px solid rgba(212,169,106,.18);padding-bottom:8px}
.order-summary-row{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:13px}
.order-summary-label{color:#c5a87a;white-space:nowrap;flex-shrink:0}
.order-summary-value{color:#f0c850;font-weight:700;text-align:left;word-break:break-word}
.order-summary-total{margin-top:8px;padding-top:10px;border-top:1px solid rgba(212,169,106,.18)}
.order-summary-total .order-summary-label{color:#fff;font-weight:800}
.order-summary-total .order-summary-value{color:#f0c850;font-size:16px;font-weight:800}
.summary-card{background:#3B1F0A;border-radius:16px;padding:16px;margin-bottom:14px;border:1px solid rgba(212,169,106,.2)}
.summary-card-top{display:flex;gap:12px;align-items:center;margin-bottom:12px}
.summary-icon{width:44px;height:44px;min-width:44px;background:rgba(212,169,106,.1);border:1px solid rgba(212,169,106,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}
.summary-name{font-size:14px;font-weight:700;color:#fff;margin-bottom:3px}
.summary-detail{font-size:12px;color:#c5a87a;line-height:1.6;word-break:break-word}
.summary-price-block{border-top:1px solid rgba(212,169,106,.2);padding-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}
.summary-price-label{font-size:12px;color:#c5a87a}
.summary-price-amount{font-size:18px;font-weight:800;color:#f0c850}
.summary-price-try{font-size:11px;color:#c5a87a;text-align:left}
.trust-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.trust-pill{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px}
.trust-pill-green{background:#e8f5e9;color:#1e6b38}
.trust-pill-brown{background:#fdf0e0;color:#7a4a2e}
.delivery-banner{background:#3B1F0A;color:#c5a87a;border-radius:12px;padding:14px 16px;margin-bottom:14px;font-size:14px;line-height:1.6;text-align:center;border:1px solid rgba(212,169,106,.3)}
.delivery-banner strong{color:#f0c850;font-size:15px}
.form-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 20px rgba(59,31,10,.08);margin-bottom:14px}
.form-card-hdr{background:#fdf6ee;padding:14px 18px;border-bottom:1px solid #f0e0cc;display:flex;align-items:center;gap:10px}
.form-card-hdr-icon{width:32px;height:32px;background:#3B1F0A;border-radius:8px;display:flex;align-items:center;justify-content:center}
.form-card-title{font-size:15px;font-weight:700;color:#3B1F0A}
.form-card-body{padding:18px}
.field input,.field select.light-select{width:100%;padding:12px 14px;border:1.5px solid #e8ddd0;border-radius:10px;font-size:15px;font-family:Tajawal,sans-serif;color:#1a1008;background:#fdfaf7;outline:none;appearance:none;-webkit-appearance:none}
.field input:focus,.field select.light-select:focus{border-color:#D4A96A;box-shadow:0 0 0 3px rgba(212,169,106,.15);background:#fff}
.row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hint{font-size:12px;color:#7a4a2e;margin-top:6px;line-height:1.6}
.phone-alert{background:#fff7e6;border:1px solid #ead3a5;color:#7a4a2e;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6;margin-bottom:12px;text-align:center}
.pay-order-summary{background:#3B1F0A;border-radius:16px;padding:16px;margin-bottom:14px;border:1px solid rgba(212,169,106,.25)}
.pay-order-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.pay-order-title{font-size:13px;font-weight:700;color:#f0c850}
.pay-order-edit{font-size:12px;color:#c5a87a;text-decoration:underline;cursor:pointer;background:none;border:none;font-family:Tajawal,sans-serif}
.pay-order-row{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}
.pay-order-label{color:#c5a87a}
.pay-order-val{color:#fff;font-weight:700}
.pay-order-divider{height:1px;background:rgba(212,169,106,.15);margin:10px 0}
.pay-order-total-label{color:#fff;font-size:14px;font-weight:800}
.pay-order-total-val{color:#f0c850;font-size:18px;font-weight:800}
.pay-secure-bar{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(30,107,56,.12);border:1px solid rgba(30,107,56,.3);border-radius:10px;padding:9px 14px;margin-bottom:14px;font-size:12px;color:#1e6b38;font-weight:700}
.pay-note{background:#fff7e6;border:1px solid #ead3a5;border-radius:10px;padding:10px 14px;font-size:12px;color:#7a4a2e;line-height:1.7;margin-bottom:14px;text-align:center}
.iframe-wrap{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(212,169,106,.2);margin-bottom:14px;position:relative;min-height:520px}
.iframe-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fff;z-index:2}
.iframe-loading-spinner{width:36px;height:36px;border:3px solid rgba(59,31,10,.1);border-top-color:#3B1F0A;border-radius:50%;animation:tb-spin .8s linear infinite}
.iframe-loading-txt{font-size:14px;color:#7a6a58;font-weight:500}
.iframe-loading-sub{font-size:12px;color:#c5a87a;text-align:center;line-height:1.6;padding:0 20px}
#pay-iframe{width:100%;border:none;display:block;min-height:520px;opacity:0;transition:opacity .4s}
#pay-iframe.loaded{opacity:1}
.iframe-blocked{display:none;padding:24px;text-align:center}
.iframe-blocked.visible{display:block}
.blocked-title{font-size:16px;font-weight:800;color:#3B1F0A;margin-bottom:8px}
.blocked-sub{font-size:13px;color:#7a6a58;line-height:1.7;margin-bottom:20px}
.blocked-btn{display:inline-block;padding:14px 28px;background:#3B1F0A;color:#f0c850;border-radius:12px;font-size:16px;font-weight:800;font-family:Tajawal,sans-serif;text-decoration:none}
.cta-wrap{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 30px rgba(59,31,10,.15);z-index:200}
.cta-wrap.hidden{display:none}
.cta-btn{display:block;width:100%;padding:17px;background:linear-gradient(180deg,#8a5433,#3B1F0A);color:#fff8e8;font-family:Tajawal,sans-serif;font-size:18px;font-weight:800;border:1px solid rgba(240,200,80,.3);border-radius:14px;cursor:pointer;text-align:center}
.cta-btn.grey{background:linear-gradient(180deg,#aaa,#888);border-color:transparent;cursor:not-allowed}
.cta-arrow{color:#f0c850;margin-right:6px}
.cta-sub{text-align:center;font-size:11px;color:#7a6a58;margin-top:7px}
.cta-wa{text-align:center;margin-top:8px}
.cta-wa a{font-size:12px;color:#25D366;text-decoration:none;font-weight:600}
.tb-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:tb-spin .7s linear infinite;vertical-align:middle;margin-left:8px}
@keyframes tb-spin{to{transform:rotate(360deg)}}
.mini-bar{background:#3B1F0A;border-radius:12px;padding:12px 16px;margin-bottom:12px;border:1px solid rgba(212,169,106,.2);display:flex;align-items:center;justify-content:space-between;gap:10px}
.mini-bar-right{display:flex;align-items:center;gap:10px;min-width:0}
.mini-bar-icon{font-size:20px;flex-shrink:0}
.mini-bar-name{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}
.mini-bar-detail{font-size:11px;color:#c5a87a;word-break:break-word}
.mini-bar-left{text-align:left;flex-shrink:0}
.mini-bar-price{font-size:15px;font-weight:800;color:#f0c850}
.mini-bar-try{font-size:10px;color:#c5a87a}
.pay-total-try{font-size:11px;color:#c5a87a;text-align:left;margin-top:2px}
}














#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-hero-1753902266 {
--color-primary: #7a4a2e;
--color-primary-rgb: 122, 74, 46;
--color-background: #fdfff8;
--color-background-rgb: 253, 255, 248;
--color-on-background: #faf9f9;
--color-on-background-rgb: 250, 249, 249;
--color-on-primary: #fffcf8;
--color-on-primary-rgb: 255, 252, 248;
--color-product-image-background: #faf9f9;
--color-background-brightness: 254;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #7a4a2e;
--primary-btn-text: #fffcf8;
--primary-btn-border-color: #faf9f9;
--secondary-btn-bg: transparent;
--secondary-btn-text: #faf9f9;
--secondary-btn-border-color: #faf9f9;
a {
  position: relative;
  top:50px;
}
}
#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-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-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;
footer, .footer, [class*="footer"] { display: none !important; }
}
#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;
}

}
#fw-section-featured-product-94524840-fed0-42c3-a8ac-218a2f6a8ec1 {
--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 {
  font-size: 0 !important;
}

button::after {
  content: "احجز قطعتك الآن";
  font-size: 16px;
  font-weight: 600;
}
a {
  font-size: 0 !important;
}

a::after {
  content: "اقرأ المزيد";
  font-size: 14px;
  font-weight: 500;
}

}