.nid-hero-grid--sem-img{grid-template-columns:1fr;max-width:720px;margin:0 auto;text-align:center;align-items:center;padding:80px 0;min-height:auto}.nid-hero-grid--sem-img .nid-hero-copy{padding:0;margin:0 auto}.nid-hero-grid--sem-img .nid-hero-sub{margin-left:auto;margin-right:auto}.nid-hero-grid--sem-img .nid-btn-hero{margin:0 auto}.nid-hero-grid--sem-img .nid-hero-eyebrow{align-self:center}.nid-prod-tag{position:absolute;top:12px;left:12px;background:#2f4f4f;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:5px 9px;border-radius:4px;z-index:2}.nid-prod-sub{font-size:.72rem;color:#c5a059;font-weight:800;letter-spacing:.3px;margin:0 0 10px;min-height:1.2em}.nid-prod-list{list-style:none;padding:0;margin:0 0 16px;border-top:1px solid #e5e0d8;padding-top:12px}.nid-prod-list li{font-size:.72rem;color:#2c2c2c;padding:3px 0 3px 16px;position:relative;line-height:1.4}.nid-prod-list li::before{content:"✓";position:absolute;left:0;color:#c5a059;font-weight:900;font-size:.78rem}.nid-prod-btn.is-loading{opacity:.85;pointer-events:none}.nid-spin{animation:nid-rot .9s linear infinite}.nid-pack--sem-img{grid-template-columns:1fr;max-width:720px}.nid-pack-price-old{font-size:.9rem;color:rgba(255,255,255,.5);text-decoration:line-through;font-weight:600}.nid-pack-btn.is-loading{opacity:.85;pointer-events:none}