:root{--oaseed-green:#173b31;--oaseed-deep:#102a24;--oaseed-gold:#c6a25a;--oaseed-cream:#faf8f2;--oaseed-ink:#223c32;--oaseed-line:#e3e7df;}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--oaseed-cream);color:var(--oaseed-ink);font-family:Tahoma,Arial,sans-serif;line-height:1.8}
a{color:inherit}img{max-width:100%;height:auto}
.oaseed-container{width:min(1180px,calc(100% - 36px));margin-inline:auto}
.oaseed-skip{position:absolute;left:-9999px;z-index:9999;background:white;padding:12px}.oaseed-skip:focus{left:14px;top:14px}
.oaseed-header{background:#fff;border-bottom:1px solid var(--oaseed-line);position:relative;z-index:10}
.oaseed-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:96px}
.oaseed-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--oaseed-green);flex:0 0 auto}
.oaseed-brand img{height:70px;width:70px;object-fit:contain}
.oaseed-brand strong{font-size:24px;display:block;line-height:1.2}.oaseed-brand small{font-size:11px;font-weight:normal;display:block;color:#65776d}
.oaseed-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.oaseed-nav a{text-decoration:none;font-weight:600;font-size:13px}.oaseed-nav a:hover{color:#96732d}
.oaseed-languages{display:flex;gap:7px;align-items:center;direction:ltr;white-space:nowrap;font-size:12px}.oaseed-languages a{text-decoration:none;padding:6px}.oaseed-languages a[aria-current=true]{color:#9a7122;border-bottom:2px solid var(--oaseed-gold);font-weight:700}
.oaseed-hero{background:linear-gradient(125deg,var(--oaseed-deep),#235143);color:white;padding:78px 0 65px;overflow:hidden}
.oaseed-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:42px;align-items:center}
.oaseed-hero-copy{max-width:660px}.oaseed-eyebrow,.oaseed-kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--oaseed-gold);font-weight:700}
.oaseed-hero h1{font-size:clamp(34px,4.1vw,61px);line-height:1.28;margin:8px 0 20px;letter-spacing:-.025em}
.oaseed-lead{font-size:clamp(15px,1.5vw,18px);color:#e9f0e9;max-width:630px}
.oaseed-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.oaseed-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:11px 20px;font-weight:700;text-decoration:none;min-height:48px;text-align:center}
.oaseed-btn-gold{background:var(--oaseed-gold);color:var(--oaseed-deep)}.oaseed-btn-outline{border:1px solid #bdcfc4;color:white}
.oaseed-preview-note{font-size:12px;color:#e2dfc9}.oaseed-hero-images{display:grid;grid-template-columns:1fr 1fr;gap:14px;transform:rotate(2deg)}
.oaseed-hero-tile{background:white;border-radius:16px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 20px 45px #061b1733;padding:14px}.oaseed-hero-tile:nth-child(2){transform:translateY(40px)}.oaseed-hero-tile:nth-child(3){transform:translateY(-10px)}.oaseed-hero-tile img{width:100%;height:100%;object-fit:contain}
.oaseed-section{padding-block:68px;scroll-margin-top:20px}.oaseed-section-head{max-width:800px;margin-bottom:30px}.oaseed-section-head h2,.oaseed-two-col h2{font-size:clamp(27px,3vw,42px);line-height:1.4;margin:5px 0 15px}
.oaseed-section-head p,.oaseed-two-col p{color:#56675d}.oaseed-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.oaseed-product-card{border:1px solid #e3e8df;border-radius:14px;overflow:hidden;background:white;box-shadow:0 5px 25px #102b2110;display:flex;flex-direction:column}
.oaseed-product-photo{aspect-ratio:4/5;padding:16px;background:#fcfcfb}.oaseed-product-photo img{width:100%;height:100%;object-fit:contain}
.oaseed-product-info{padding:14px 17px 18px;flex:1;display:flex;flex-direction:column}.oaseed-product-ref{font-size:11px;letter-spacing:.06em;color:#60746a}
.oaseed-product-info h3{font-size:17px;margin:5px 0}.oaseed-product-info p{font-size:12px;color:#60746a;flex:1;margin:0 0 13px}
.oaseed-text-link{color:#19513d;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.oaseed-about{background:#edf3ec}.oaseed-two-col{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:55px;align-items:start}
.oaseed-facts,.oaseed-quote-checklist{background:white;padding:27px 32px;border-radius:16px;box-shadow:0 6px 32px #183a2a14}.oaseed-facts h3,.oaseed-quote-checklist h3{margin-top:0}
.oaseed-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oaseed-info-card{background:white;padding:27px;border:1px solid var(--oaseed-line);border-radius:14px}.oaseed-info-card h3{margin-top:0}
.oaseed-quote{background:#f0eadf}.oaseed-quote .oaseed-two-col p{color:#3d5044}.oaseed-quote-checklist{background:#fffdf8}.oaseed-subtle{font-size:12px}
.oaseed-contact-items{display:flex;gap:18px;flex-wrap:wrap}.oaseed-contact-items a{direction:ltr;unicode-bidi:isolate;background:#fff;padding:13px 18px;border-radius:9px;text-decoration:none;border:1px solid var(--oaseed-line);font-weight:bold}
.oaseed-footer{background:var(--oaseed-deep);color:#e7f0ea;padding:55px 0 25px}.oaseed-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px}.oaseed-footer-brand{font-size:25px;color:white}.oaseed-footer h3{color:var(--oaseed-gold);font-size:16px}.oaseed-footer p{font-size:13px;color:#c7d6cb}.oaseed-footer a{color:#e7f0ea;unicode-bidi:isolate}.oaseed-footer-note{font-size:12px;border-top:1px solid #446154;padding-top:20px;margin-top:30px;color:#aabfb2}
[dir="ltr"] .oaseed-hero-images{transform:rotate(-2deg)}
@media(max-width:1050px){.oaseed-header-inner{flex-wrap:wrap;padding:12px 0}.oaseed-nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--oaseed-line);padding-top:10px}.oaseed-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.oaseed-container{width:min(100% - 28px,1180px)}.oaseed-hero{padding:48px 0}.oaseed-hero-grid,.oaseed-two-col{grid-template-columns:1fr;gap:24px}.oaseed-hero-images{max-width:400px;margin:auto}.oaseed-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oaseed-info-grid{grid-template-columns:1fr}.oaseed-footer-grid{grid-template-columns:1fr;gap:15px}.oaseed-section{padding-block:46px}}
@media(max-width:480px){.oaseed-brand img{width:55px;height:55px}.oaseed-brand strong{font-size:20px}.oaseed-languages{margin-inline-start:auto}.oaseed-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:10px}.oaseed-product-info{padding:12px}.oaseed-product-info h3{font-size:14px}.oaseed-product-photo{padding:7px}.oaseed-actions{flex-direction:column}.oaseed-actions .oaseed-btn{width:100%}}

/* Oaseed stage 5: local preview catalog and RFQ testing */
.oaseed-stage5{min-height:55vh}
.oaseed-stage5 h1{font-size:clamp(28px,3vw,42px);line-height:1.35}
.oaseed-stage5-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:20px;background:#fff;border:1px solid var(--oaseed-line);border-radius:12px;margin:28px 0}
.oaseed-stage5-search label{font-weight:700}
.oaseed-stage5 input,.oaseed-stage5 textarea{border:1px solid #bdc9bf;border-radius:7px;background:#fff;padding:10px 12px;min-height:44px;font:inherit;max-width:100%}
.oaseed-stage5-search input{flex:1 1 220px}
.oaseed-stage5 button{background:var(--oaseed-green);color:white;border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:700;padding:10px 20px;min-height:44px}
.oaseed-stage5 button:hover{background:#245a48}
.oaseed-stage5-count{font-weight:600}
.oaseed-stage5 .oaseed-product-photo{display:block}
.oaseed-stage5 .oaseed-product-info h2{font-size:16px;margin:6px 0}
.oaseed-stage5-back{margin-top:30px}
.oaseed-stage5-detail{display:grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;margin-top:25px}
.oaseed-stage5-large-image{padding:20px;background:white;border:1px solid var(--oaseed-line);border-radius:16px}
.oaseed-stage5-large-image img{width:100%;max-height:680px;object-fit:contain}
.oaseed-stage5-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;padding:22px;border:1px solid var(--oaseed-line);border-radius:14px;background:#fff}
.oaseed-stage5-form label{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:13px}
.oaseed-stage5-form input,.oaseed-stage5-form textarea{width:100%;font-weight:400}
.oaseed-stage5-span{grid-column:1/-1}
.oaseed-stage5-disclaimer{font-size:12px;font-weight:400;color:#627069}
.oaseed-stage5-form button{grid-column:1/-1}
.oaseed-stage5-honeypot{position:absolute;left:-9999px;height:1px;overflow:hidden}
.oaseed-stage5-success,.oaseed-stage5-error{padding:12px 16px;border-radius:8px}
.oaseed-stage5-success{border:1px solid #90b6a0;background:#ecf6ee}.oaseed-stage5-error{border:1px solid #d6a99f;background:#fff1ed}
@media(max-width:780px){.oaseed-stage5-detail{grid-template-columns:1fr;gap:20px}.oaseed-stage5-form{grid-template-columns:1fr}.oaseed-stage5-form label{grid-column:1/-1}}

/* Oaseed stage 7: names and searchable categories */
.oaseed-stage7-category{display:inline-block;font-size:12px;color:#285a45;font-weight:700;margin:2px 0 8px}
.oaseed-stage5-search select{min-height:44px;padding:9px 12px;background:white;border:1px solid #bdc9bf;border-radius:7px;font:inherit}
.oaseed-product-card img{object-fit:contain}


/* Oaseed Stage 10 — scoped wholesale layout */
html[lang="en"] body { direction: ltr; }
html[lang="ar"] body { direction: rtl; }
.oaseed-front-page { width: 100%; }
.oaseed-home {
  --oaseed-green: #164c35;
  --oaseed-deep: #0b3024;
  --oaseed-gold: #d9ad36;
  --oaseed-ink: #20332a;
  --oaseed-muted: #66746c;
  max-width: 1240px;
  margin: 0 auto;
  padding: 28px 22px 56px;
  color: var(--oaseed-ink);
  line-height: 1.8;
}
.oaseed-home *, .oaseed-home *::before, .oaseed-home *::after { box-sizing: border-box; }
.oaseed-home h1, .oaseed-home h2, .oaseed-home h3 { line-height: 1.3; margin-top: 0; }
.oaseed-home a { text-underline-offset: 4px; }
.oaseed-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(260px, .85fr);
  gap: 36px;
  align-items: center;
  padding: clamp(26px, 5vw, 62px);
  border-radius: 26px;
  color: #fff;
  background: linear-gradient(135deg, #0b3024, #1b6041);
  overflow: hidden;
}
.oaseed-hero h1 { font-size: clamp(2rem, 4vw, 3.3rem); margin-bottom: 18px; }
.oaseed-hero-copy { min-width: 0; }
.oaseed-eyebrow { color: var(--oaseed-gold); font-size: .9rem; font-weight: 800; letter-spacing: .035em; margin: 0 0 12px; }
.oaseed-lead { font-size: 1.08rem; max-width: 720px; color: rgba(255,255,255,.91); }
.oaseed-actions { display: flex; flex-wrap: wrap; gap: 12px; margin: 25px 0 12px; }
.oaseed-button { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 10px 20px; border-radius: 8px; text-decoration: none !important; font-weight: 800; }
.oaseed-button-primary { color: #fff !important; background: var(--oaseed-green); border: 1px solid var(--oaseed-green); }
.oaseed-hero .oaseed-button-primary { color: var(--oaseed-deep) !important; background: var(--oaseed-gold); border-color: var(--oaseed-gold); }
.oaseed-button-light { color: #fff !important; border: 1px solid rgba(255,255,255,.65); background: transparent; }
.oaseed-small-note { font-size: .88rem; color: rgba(255,255,255,.8); }
.oaseed-hero-visual { min-width: 0; display: flex; flex-direction: column; align-items: center; gap: 18px; }
.oaseed-brand-image { width: min(190px, 65%); height: auto; object-fit: contain; }
.oaseed-hero-product { width: min(300px, 100%); max-height: 340px; object-fit: contain; border-radius: 12px; background: #fff; }
.oaseed-section { padding: 58px 0 12px; }
.oaseed-section-heading { display: flex; align-items: end; justify-content: space-between; gap: 24px; margin-bottom: 24px; }
.oaseed-section-heading h2, .oaseed-info-band h2 { font-size: clamp(1.55rem, 3vw, 2.15rem); margin-bottom: 8px; }
.oaseed-section-heading p { color: var(--oaseed-muted); margin: 0; }
.oaseed-text-link { color: var(--oaseed-green) !important; font-weight: 800; }
.oaseed-products-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.oaseed-product-card { overflow: hidden; border: 1px solid #e2e8e1; border-radius: 15px; background: #fff; box-shadow: 0 8px 26px rgba(22,76,53,.055); }
.oaseed-product-image { display: flex; align-items: center; justify-content: center; padding: 14px; background: #fafbf9; aspect-ratio: 4 / 4.2; }
.oaseed-product-image img { width: 100%; height: 100%; object-fit: contain; }
.oaseed-product-info { padding: 18px; }
.oaseed-category { color: #8a6b16; font-size: .82rem; font-weight: 800; }
.oaseed-product-info h3 { margin: 8px 0; font-size: 1.12rem; }
.oaseed-product-info h3 a { color: var(--oaseed-deep); text-decoration: none; }
.oaseed-product-info p { color: var(--oaseed-muted); font-size: .94rem; }
.oaseed-info-band { margin-top: 54px; padding: clamp(24px, 4vw, 44px); border-radius: 20px; background: #f1f5ef; border-inline-start: 5px solid var(--oaseed-gold); }
.oaseed-info-band p { max-width: 800px; }
.oaseed-company-section { border-top: 1px solid #e2e8e1; margin-top: 36px; }
.oaseed-company-details { padding: 26px; border: 1px solid #e2e8e1; border-radius: 16px; background: #fff; overflow-wrap: anywhere; }
.oaseed-company-details h2 { font-size: 1.5rem; }
.oaseed-company-details a { color: var(--oaseed-green); }
.oaseed-label-notes { margin-top: 24px; padding: 14px 18px; border-radius: 10px; background: #f6f5ee; font-weight: 700; }
.oaseed-label-notes p:last-child { margin-bottom: 0; }
.oaseed-content-page { min-height: 50vh; }
.oaseed-page-heading { padding: clamp(25px, 5vw, 48px); margin-bottom: 28px; border-radius: 20px; background: #f1f5ef; border-inline-start: 5px solid var(--oaseed-gold); }
.oaseed-page-heading h1 { font-size: clamp(1.9rem, 4vw, 2.8rem); }
.oaseed-page-heading p { max-width: 850px; }
.oaseed10-language-switch, .oaseed-language-inline { font-size: .9rem; }
.oaseed-language-inline { display: flex; gap: 12px; margin-bottom: 18px; }
@media (max-width: 900px) {
  .oaseed-hero { grid-template-columns: 1fr; }
  .oaseed-hero-visual { flex-direction: row; justify-content: center; flex-wrap: wrap; }
  .oaseed-brand-image { width: 125px; }
  .oaseed-hero-product { width: min(240px, 60%); max-height: 280px; }
  .oaseed-products-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 560px) {
  .oaseed-home { padding: 16px 12px 38px; }
  .oaseed-hero { padding: 24px 18px; border-radius: 18px; }
  .oaseed-section-heading { align-items: start; flex-direction: column; }
  .oaseed-products-grid { grid-template-columns: 1fr; }
  .oaseed-product-image { aspect-ratio: 1 / 1; }
}

/* Stage: lighter hero + cleaner header */
.oaseed-home {
  --oaseed-green: #1f5a3f;
  --oaseed-deep: #163a2c;
  --oaseed-gold: #d7aa35;
  --oaseed-ink: #20332a;
  --oaseed-muted: #5e6d65;
}

.oaseed-hero {
  background: linear-gradient(135deg, #f7f5ee 0%, #f1efe5 100%) !important;
  color: #17382b !important;
  border: 1px solid #e2dfd2;
  box-shadow: 0 10px 30px rgba(0,0,0,.04);
}

.oaseed-hero .oaseed-eyebrow {
  color: #9b7418 !important;
}

.oaseed-hero h1,
.oaseed-hero p,
.oaseed-hero .oaseed-lead,
.oaseed-hero .oaseed-small-note {
  color: #17382b !important;
}

.oaseed-hero .oaseed-small-note {
  opacity: .9;
}

.oaseed-hero .oaseed-button-primary {
  color: #fff !important;
  background: #1f5a3f !important;
  border-color: #1f5a3f !important;
}

.oaseed-hero .oaseed-button-light {
  color: #1f5a3f !important;
  background: transparent !important;
  border: 1px solid #1f5a3f !important;
}

.oaseed-hero-visual {
  align-items: center;
  justify-content: center;
}

.oaseed-brand-image {
  width: min(170px, 58%);
  background: transparent !important;
  box-shadow: none !important;
}

.oaseed-hero-product {
  width: min(320px, 100%);
  max-height: 360px;
  background: #fff;
  border: 1px solid #ece8db;
  box-shadow: 0 8px 24px rgba(0,0,0,.06);
}

.site-header,
header.site-header,
.oaseed-site-header {
  background: #ffffff !important;
}

.site-title,
.custom-logo-link + .site-branding-text .site-title,
.site-branding a {
  color: #17382b !important;
}

.oaseed-products-grid {
  margin-top: 8px;
}

.oaseed-product-card {
  box-shadow: 0 8px 20px rgba(0,0,0,.035);
}


/* Oaseed hero: three product photos, no duplicate logo */
.oaseed-hero-visual {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.oaseed-hero-images {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: center;
  gap: clamp(8px, 1.2vw, 16px);
  width: 100%;
  max-width: 470px;
  margin: 0 auto;
  transform: none !important;
}
.oaseed-hero-tile {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  aspect-ratio: 4 / 5;
  padding: 8px;
  overflow: hidden;
  border: 1px solid #e5e0d4;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 12px 28px rgba(22, 58, 44, .09);
}
.oaseed-hero-tile:nth-child(2) { transform: translateY(20px); }
.oaseed-hero-tile:nth-child(3) { transform: translateY(-12px); }
.oaseed-hero-tile img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 760px) {
  .oaseed-hero-images { max-width: 500px; gap: 8px; }
  .oaseed-hero-tile { padding: 5px; border-radius: 10px; }
  .oaseed-hero-tile:nth-child(2) { transform: translateY(10px); }
  .oaseed-hero-tile:nth-child(3) { transform: translateY(-6px); }
}


/* OASEED HERO SIZE OVERRIDE START */
.oaseed-hero-visual {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}

.oaseed-hero-images {
  display: grid;
  grid-template-columns: 1fr 1.18fr 1fr;
  align-items: end;
  gap: 14px;
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
  transform: none !important;
}

.oaseed-hero-tile {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 4 / 5;
  padding: 10px;
  overflow: hidden;
  border: 1px solid #e5e0d4;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 16px 34px rgba(22, 58, 44, .10);
}

.oaseed-hero-tile img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* بزرگتر و نامنظمتر */
.oaseed-hero-tile:nth-child(1) {
  transform: translateY(30px) rotate(-4deg) scale(1.03);
}

.oaseed-hero-tile:nth-child(2) {
  transform: translateY(-18px) rotate(2deg) scale(1.16);
  z-index: 2;
}

.oaseed-hero-tile:nth-child(3) {
  transform: translateY(48px) rotate(5deg) scale(1.05);
}

/* دسکتاپ عریض */
@media (min-width: 1200px) {
  .oaseed-hero-images {
    max-width: 760px;
    gap: 18px;
  }

  .oaseed-hero-tile:nth-child(1) {
    transform: translateY(36px) rotate(-5deg) scale(1.05);
  }

  .oaseed-hero-tile:nth-child(2) {
    transform: translateY(-24px) rotate(2deg) scale(1.22);
  }

  .oaseed-hero-tile:nth-child(3) {
    transform: translateY(56px) rotate(5deg) scale(1.08);
  }
}

/* تبلت */
@media (max-width: 980px) {
  .oaseed-hero-images {
    max-width: 560px;
    gap: 10px;
  }

  .oaseed-hero-tile:nth-child(1) {
    transform: translateY(18px) rotate(-3deg) scale(1.02);
  }

  .oaseed-hero-tile:nth-child(2) {
    transform: translateY(-8px) rotate(2deg) scale(1.10);
  }

  .oaseed-hero-tile:nth-child(3) {
    transform: translateY(24px) rotate(4deg) scale(1.03);
  }
}

/* موبایل */
@media (max-width: 760px) {
  .oaseed-hero-images {
    max-width: 100%;
    gap: 8px;
    grid-template-columns: 1fr 1.08fr 1fr;
  }

  .oaseed-hero-tile {
    padding: 6px;
    border-radius: 12px;
  }

  .oaseed-hero-tile:nth-child(1) {
    transform: translateY(10px) rotate(-2deg) scale(1.00);
  }

  .oaseed-hero-tile:nth-child(2) {
    transform: translateY(-4px) rotate(1deg) scale(1.06);
  }

  .oaseed-hero-tile:nth-child(3) {
    transform: translateY(14px) rotate(3deg) scale(1.01);
  }
}
/* OASEED HERO SIZE OVERRIDE END */

/* OASEED HERO BIGGER V2 START */

/* فضای بیشتر برای تصاویر محصولات */
.oaseed-hero {
  grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr) !important;
  gap: clamp(20px, 3vw, 44px) !important;
}

.oaseed-hero-visual {
  width: 100%;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

.oaseed-hero-images {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: center;
  gap: 0 !important;
  width: 100% !important;
  max-width: 760px !important;
  padding: 36px 18px 48px;
  margin: 0 auto;
  overflow: visible !important;
}

.oaseed-hero-tile {
  position: relative;
  min-width: 0;
  aspect-ratio: 3 / 4 !important;
  padding: 7px !important;
  border-radius: 17px !important;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 18px 36px rgba(22, 58, 44, .14);
  transform-origin: center center;
}

.oaseed-hero-tile img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* سه تصویر بزرگ با چیدمان نامتقارن */
.oaseed-hero-tile:nth-child(1) {
  z-index: 1;
  transform: translate(14px, 34px) rotate(-7deg) scale(1.16) !important;
}

.oaseed-hero-tile:nth-child(2) {
  z-index: 3;
  transform: translateY(-14px) rotate(2deg) scale(1.38) !important;
}

.oaseed-hero-tile:nth-child(3) {
  z-index: 2;
  transform: translate(-14px, 42px) rotate(6deg) scale(1.16) !important;
}

/* تبلت */
@media (max-width: 900px) {
  .oaseed-hero {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .oaseed-hero-visual {
    width: 100%;
  }

  .oaseed-hero-images {
    max-width: 650px !important;
  }

  .oaseed-hero-tile:nth-child(1) {
    transform: translate(7px, 20px) rotate(-5deg) scale(1.08) !important;
  }

  .oaseed-hero-tile:nth-child(2) {
    transform: translateY(-8px) rotate(2deg) scale(1.20) !important;
  }

  .oaseed-hero-tile:nth-child(3) {
    transform: translate(-7px, 24px) rotate(5deg) scale(1.08) !important;
  }
}

/* موبایل */
@media (max-width: 560px) {
  .oaseed-hero-images {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
    padding: 24px 10px 30px;
  }

  .oaseed-hero-tile {
    padding: 4px !important;
    border-radius: 10px !important;
  }

  .oaseed-hero-tile:nth-child(1) {
    transform: translate(3px, 10px) rotate(-3deg) scale(1.04) !important;
  }

  .oaseed-hero-tile:nth-child(2) {
    transform: translateY(-5px) rotate(1deg) scale(1.12) !important;
  }

  .oaseed-hero-tile:nth-child(3) {
    transform: translate(-3px, 13px) rotate(3deg) scale(1.04) !important;
  }
}

/* OASEED HERO BIGGER V2 END */
