.mobile-partners{display:none}
@media(max-width:1024px), (max-width:1366px) and (pointer:coarse){
 .logo-wall{display:none!important}
 .mobile-partners{display:block;margin-top:30px}
 .mobile-case-instruction{text-align:right;font-size:14px;margin:0 0 14px;color:#f5f5ef}
 .mobile-sticker-case{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,92px);gap:12px 8px;padding:23px 20px;border:9px solid transparent;background:#202322 url('assets/wall-roadcase-opt.webp') center/100% 100% no-repeat;box-shadow:0 4px 10px #0005;perspective:800px}
 .mobile-partner-sticker{grid-column:span 2;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:92px;padding:6px;border:0;background:transparent;cursor:pointer;transform:rotate(var(--turn));touch-action:pan-y;-webkit-tap-highlight-color:transparent;backface-visibility:hidden}
 .mobile-partner-sticker:nth-child(1),.mobile-partner-sticker:nth-child(6){grid-column:2 / span 2}
 .mobile-partner-sticker:nth-child(2),.mobile-partner-sticker:nth-child(7){grid-column:4 / span 2}
 .mobile-partner-sticker svg{display:block;width:100%;height:100%;overflow:visible;filter:url(#sticker-outline) drop-shadow(2px 3px 1px #0009);pointer-events:none}
 .mobile-partner-sticker:focus-visible{outline:2px dashed var(--lime);outline-offset:3px;border-radius:5px}
 .mobile-case-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media(max-width:360px){.mobile-sticker-case{padding:20px 12px;gap:10px 5px;grid-template-rows:repeat(3,82px)}.mobile-partner-sticker{height:82px}}

@media(min-width:721px) and (max-width:1024px), (min-width:721px) and (max-width:1366px) and (pointer:coarse){
 .mobile-partners{max-width:600px;margin:30px auto 0}
 .mobile-sticker-case{grid-template-rows:repeat(3,130px);gap:16px 12px;padding:30px;border-width:12px}
 .mobile-partner-sticker{height:130px;padding:10px}
}
