@media(max-width:767px){
 body{display:block!important}.shell{max-width:100%!important}
 .art{aspect-ratio:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;position:relative}
 .art>img{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain}
 .art>.hotspot,.art>.dropdown,.art>.cart,.art>.signup-form,.art>.launch-title{display:none!important}
 .skully-mobile-home{display:block!important;background:#080808;color:#fff;padding:14px 15px 26px;text-align:center}
 .skully-mobile-home .mobile-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}
 .skully-mobile-home .mobile-links a{border:1px solid #666;padding:10px 11px;color:#fff;text-decoration:none;font:700 13px Arial,sans-serif;min-height:42px}
 .skully-mobile-home h1{font:900 clamp(36px,11vw,62px) Impact,'Arial Narrow',sans-serif;letter-spacing:1px;margin:12px 0 5px}
 .skully-mobile-home p{font-size:16px;line-height:1.5;margin:8px 0 18px}
 .skully-mobile-home .mobile-shop{display:block;background:#eee;color:#111;text-decoration:none;padding:15px;margin:12px auto;max-width:320px;font-weight:900}
 .skully-mobile-home .mobile-signup{display:flex;gap:6px;max-width:380px;margin:16px auto}
 .skully-mobile-home .mobile-signup input{min-width:0;flex:1;padding:12px;background:#151515;color:#fff;border:1px solid #aaa}
 .skully-mobile-home .mobile-signup button{padding:10px;background:#eee;border:0;font-weight:bold}
}
@media(min-width:768px){.skully-mobile-home{display:none!important}}
