/* Das Pflanzenarchiv · V28 · Mobile conversion & premium storefront polish */
:root{--v28-forest:#142219;--v28-cream:#f7f5ef;--v28-line:rgba(21,35,26,.11);--v28-shadow:0 18px 45px rgba(13,24,16,.08)}
.media-planning-note{display:none!important}
.product-image.is-placeholder .image-authenticity{display:none!important}
.product-media-note{display:none!important}
.v28-quick-nav{display:none}
.v28-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0}
.v28-trust-row article{border-top:1px solid var(--line);padding:14px 0 0;display:grid;gap:3px}
.v28-trust-row strong{font-size:10px;font-weight:550}
.v28-trust-row span{font-size:8px;color:var(--muted);line-height:1.45}
.v28-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 4px}
.v28-product-assurance span{min-height:46px;border:1px solid var(--line);border-radius:12px;padding:8px 9px;display:flex;align-items:center;font-size:8px;line-height:1.35;color:var(--muted);background:rgba(255,255,255,.48)}
.v28-checkout-security{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 12px}
.v28-checkout-security span{border:1px solid var(--line);background:rgba(255,255,255,.58);border-radius:12px;padding:10px;font-size:8px;line-height:1.35;color:var(--muted)}
.v28-local-preview{padding:9px 11px;border-radius:12px;background:#f1eee7;border:1px solid rgba(65,60,48,.1);font-size:8px;line-height:1.45;color:#777064}
.v28-search-launch{display:none}

@media(max-width:760px){
  .hero{height:min(88svh,760px)!important;min-height:590px!important}
  .hero-content{bottom:76px!important}
  .hero-meta{display:none!important}
  .v28-quick-nav{display:flex;gap:7px;overflow-x:auto;padding:11px 14px 12px;background:rgba(250,249,245,.98);border-bottom:1px solid rgba(21,35,26,.08);scrollbar-width:none;position:relative;z-index:4}
  .v28-quick-nav::-webkit-scrollbar{display:none}
  .v28-quick-nav a,.v28-quick-nav button{flex:0 0 auto;min-height:39px;border:1px solid rgba(21,35,26,.1);background:white;border-radius:999px;padding:0 14px;display:flex;align-items:center;font-size:9px;color:#344139}
  .v28-quick-nav a:first-child{background:var(--v28-forest);color:#fff;border-color:var(--v28-forest)}
  .v28-trust-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:18px -16px 0 0;padding:0 16px 5px 0;scrollbar-width:none}
  .v28-trust-row::-webkit-scrollbar{display:none}.v28-trust-row article{flex:0 0 72%;scroll-snap-align:start;border:1px solid var(--v28-line);border-radius:14px;padding:13px;background:rgba(255,255,255,.58)}
  .v28-trust-row strong{font-size:10px}.v28-trust-row span{font-size:8px}
  .section.intro{padding-top:48px!important}
  .section.intro .section-head{align-items:flex-start!important}
  .section.intro .section-head .text-link{margin-top:7px}
  .product-card{background:rgba(255,255,255,.67)!important}
  .product-info{min-height:53px}
  .catalog-toolbar{box-shadow:0 8px 18px rgba(18,28,21,.035)}
  .product-buy{padding-top:23px!important}
  .v28-product-assurance{grid-template-columns:1fr 1fr 1fr;margin-top:10px}
  .v28-product-assurance span{font-size:7px;padding:8px;min-height:52px;text-align:center;justify-content:center}
  .purchase-note{font-size:8px!important}
  .v28-checkout-security{grid-template-columns:1fr 1fr 1fr;margin-bottom:8px}
  .v28-checkout-security span{font-size:7px;padding:9px 7px;text-align:center}
  .checkout-head>p:last-child{max-width:330px}
  .checkout-card{background:rgba(255,255,255,.75)!important;border:1px solid rgba(21,35,26,.08)!important}
  .payment-demo label:has(input:checked){border-color:#243b2b!important;box-shadow:inset 0 0 0 1px #243b2b;background:#f8faf7}
  .v28-search-launch{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--v28-line);background:#fff;border-radius:15px;height:51px;padding:0 13px;margin:3px 0 20px;text-align:left;color:#727b74;font-size:10px}
  .v28-search-launch svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
}
