.pd-age-badge{position:absolute;top:8px;left:8px;padding:5px 9px;border-radius:8px;background:#171d2a;color:#fff;font-size:12px;font-weight:750;z-index:2}.pd-age-gate{max-width:480px;margin:8vh auto;padding:24px;display:grid;gap:16px}.pd-age-gate h2{font-size:22px;margin:0}.pd-age-gate p{margin:0;line-height:1.6}.pd-age-gate button{min-height:44px}.pd-age-gate small{opacity:.75}.shop-editor .bc-panel>button{min-height:40px}.shop-editor .shop-check{gap:10px;min-height:36px}
