.dune-shop-landing{max-width:1200px;margin:35px auto;padding:0 24px;color:#e9ddc1}.dune-shop-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:28px;border:1px solid #8e7941;border-radius:12px;background:linear-gradient(130deg,#1e3b2e,#0d241c)}.dune-shop-intro>img{width:100%;border-radius:7px}.dune-shop-intro h1{font-size:clamp(26px,4vw,45px);color:#e8cc88}.dune-shop-intro>div>p:first-child{letter-spacing:.15em;color:#baa367;font-size:11px}.dune-shop-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.dune-shop-categories article{padding:20px;border:1px solid #576b4a;border-radius:9px;background:#173025}.dune-shop-categories img{width:100%;height:145px;object-fit:contain;border-radius:6px}.dune-shop-categories h2{color:#e1c989}.dune-shop-status,.dune-shop-notice{color:#b9c4af;font-size:12px}.dune-shop-notice{margin:22px 0;padding:16px;border:1px dashed #657552;border-radius:7px}.dune-shop-landing .button{display:inline-block;margin:5px 8px 5px 0;padding:10px 14px;border:1px solid #b29b5f;border-radius:7px;color:#ebd497;text-decoration:none;background:linear-gradient(135deg,#2a4934,#142d22)}@media(max-width:720px){.dune-shop-intro,.dune-shop-categories{grid-template-columns:1fr}.dune-shop-landing{padding:0 14px}.dune-shop-intro{padding:20px}.dune-shop-intro>img{max-height:250px;object-fit:contain}}

.dune-store-frame{margin-top:24px;border:1px solid #8e7941;border-radius:12px;overflow:hidden;background:#10271f}.dune-store-frame iframe{display:block;width:100%;height:760px;border:0;color-scheme:dark}@media(max-width:720px){.dune-store-frame iframe{height:900px}}

.dune-shop-landing{max-width:1440px;margin:20px auto;padding:0 20px}.dune-store-frame{margin-top:0;border-radius:16px;box-shadow:0 12px 35px #0003}.dune-shop-notice{border-style:solid;font:13px/1.7 Manrope,Arial,sans-serif;background:#112b23;color:#bac9bd}
