/* Scoped to the Merch category and sash product details. */
.dune-merch-gallery{padding:24px;border:1px solid #af9552;border-radius:14px;background:linear-gradient(135deg,#214533,#102a23);color:#e3e7d6}.dune-merch-gallery .merch-eyebrow{font-size:11px;letter-spacing:.2em;color:#dfbe70}.dune-merch-gallery h2{font-size:30px;color:#f0d99b;margin:12px 0}.dune-merch-gallery p{line-height:1.7}.dune-merch-gallery figure{margin:22px 0;border:1px solid #a58b4e;padding:8px;border-radius:10px;background:#0b211b}.dune-merch-gallery figure img{display:block;width:100%;height:auto;border-radius:5px}.dune-merch-gallery figcaption{font-size:12px;padding:12px 8px;color:#c9d3c0}.dune-merch-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dune-merch-facts>div{padding:16px;border:1px solid #607751;border-radius:8px;background:#142f25}.dune-merch-facts strong,.dune-merch-facts span{display:block}.dune-merch-facts span{font-size:12px;color:#bdcebb;margin-top:7px}.dune-merch-notice{padding:14px 18px;border-left:3px solid #cfad5a;background:#283d29;border-radius:5px;margin-top:20px}.dune-merch-gallery a,.dune-merch-product a{color:#f0d18a}
#shop:has(.dune-merch-gallery) .col-md-4>.card{border:1px solid #9b854b;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#1b3c2c,#102a22)}#shop:has(.dune-merch-gallery) .col-md-4>.card>.card-body{padding:20px}#shop:has(.dune-merch-gallery) .card-title{font-size:18px;line-height:1.45;color:#eed395}#shop:has(.dune-merch-gallery) .card-subtitle{font-size:16px;color:#dfc583}#shop:has(.dune-merch-gallery) .card-subtitle .text-muted{display:none}#shop:has(.dune-merch-gallery) .col-md-4>.card>a:has(img){display:block;position:relative;height:340px;border-bottom:1px solid #65744b;background:#102e23}#shop:has(.dune-merch-gallery) .col-md-4>.card>a img{display:block;width:100%;height:340px;object-fit:contain;padding:12px;box-sizing:border-box}#shop:has(.dune-merch-gallery) .btn-secondary{border-color:#a58b4e;background:#1b3b2d;color:#eed395}
.dune-merch-product{color:#e6e6d3}.dune-merch-product .merch-detail-grid{display:grid;grid-template-columns:200px 1fr;gap:26px;align-items:start}.merch-sash-portrait{display:block;width:100%;height:650px;object-fit:contain;margin:auto}.dune-merch-product h4{color:#e6c786}.dune-merch-product p{line-height:1.75}.dune-merch-product dl{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:13px}.dune-merch-product dt{color:#dfc178}.dune-merch-product dd{margin:0}.dune-merch-product .merch-full-art{width:100%;height:auto;margin-top:20px;border:1px solid #927c45;border-radius:8px}@media(max-width:700px){.dune-merch-gallery{padding:16px}.dune-merch-facts{grid-template-columns:1fr}.dune-merch-product .merch-detail-grid{grid-template-columns:100px 1fr;gap:14px}.merch-sash-portrait{height:520px}.dune-merch-product dl{grid-template-columns:1fr;gap:5px}.dune-merch-product dd{margin-bottom:12px}}
