/* V49: Restore CTAs stripped of styling by V47's DOM recreation. */
.rv47-shop-hero .rv47-hero-actions { display:flex!important; flex-wrap:wrap!important; justify-content:center!important; align-items:center!important; gap:12px!important; width:100%!important; margin-top:14px!important; }
.rv47-shop-hero .rv47-hero-actions :is(a,button) { appearance:none!important; box-sizing:border-box!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:7px!important; flex:0 0 auto!important; min-height:46px!important; padding:11px 21px!important; border:1px solid rgba(255,255,255,.35)!important; border-radius:100px!important; background:rgba(0,0,0,.48)!important; color:#fff!important; font-family:inherit!important; font-size:14px!important; font-weight:700!important; line-height:1.2!important; letter-spacing:0!important; text-decoration:none!important; box-shadow:0 3px 15px rgba(0,0,0,.18)!important; opacity:1!important; visibility:visible!important; transform:none!important; cursor:pointer!important; transition:background .18s,border-color .18s,box-shadow .18s!important; }
.rv47-shop-hero .rv47-hero-actions :is(a,button):first-child { background:#ffad0a!important; border-color:#ffad0a!important; color:#080808!important; }
.rv47-shop-hero .rv47-hero-actions :is(a,button):hover { border-color:#ffad0a!important; background:#1c170d!important; color:#fff!important; box-shadow:0 0 0 2px rgba(255,173,10,.15)!important; }
.rv47-shop-hero .rv47-hero-actions :is(a,button):first-child:hover { background:#ffc344!important; color:#000!important; }
.rv47-shop-hero .rv47-hero-actions :is(a,button):focus-visible { outline:3px solid #ffad0a!important; outline-offset:3px!important; }
@media(max-width:600px){.rv47-shop-hero .rv47-hero-actions {gap:9px!important;} .rv47-shop-hero .rv47-hero-actions :is(a,button) {min-height:44px!important; padding:10px 15px!important;font-size:13px!important;} }
@media(max-width:360px){.rv47-shop-hero .rv47-hero-actions :is(a,button){width:100%!important;}}
