.hero-visual{align-self:center;aspect-ratio:16/9;width:100%;height:auto;background:#090b09}
.hero-video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:contain}
.youtube-hero{position:absolute;right:14px;top:14px;background:#131612cf;color:#f0eee7;border:1px solid #a6ab9766;padding:7px 12px;font-size:10px;z-index:1}
.old-price s::after{left:-10%;right:-10%;top:7%;height:92%;background:transparent url('https://armamodular.com/cdn/shop/t/24/assets/arma-bf-f59c24592a-price-brush.svg') center/100% 100% no-repeat;transform:none}
.timer-strip{gap:55px}
.timer-strip>p{max-width:none;white-space:nowrap;font:500 29px/1.2 var(--heading);color:#fff}
@media(max-width:1100px){.timer-strip{gap:30px}.timer-strip>p{font-size:26px}}
@media(max-width:760px){.timer-strip{gap:17px}.timer-strip>p{font-size:25px}}
@media(max-width:360px){.timer-strip>p{font-size:22px}}
.gallery-stage{position:relative;background:#191c18;aspect-ratio:16/9;overflow:hidden;touch-action:pan-y}
.gallery-stage>img{width:100%;height:100%;object-fit:cover}
.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;background:#151914e8;border:1px solid #d1d6c166;color:#f0eee7;font-size:23px;transition:background .15s}
.gallery-arrow:hover{background:#3c4434}.gallery-prev{left:20px}.gallery-next{right:20px}.gallery-count{position:absolute;bottom:20px;right:20px;background:#151914e8;padding:6px 13px;font-size:12px;font-variant-numeric:tabular-nums}
.gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px}
.gallery-thumbs>button{background:#1b1e18;padding:0;border:2px solid transparent;opacity:.55;aspect-ratio:1.8;overflow:hidden;transition:opacity .15s,border-color .15s}
.gallery-thumbs>button img{width:100%;height:100%;object-fit:cover}.gallery-thumbs>button:hover{opacity:.9}.gallery-thumbs>button[aria-pressed=true]{opacity:1;border-color:var(--accent)}
@media(max-width:760px){.hero-visual{aspect-ratio:16/9;height:auto;max-width:none}.youtube-hero{top:10px;right:12px;padding:6px 10px}.gallery-arrow{width:36px;height:36px;font-size:20px}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-count{right:12px;bottom:12px;font-size:10px}.gallery-thumbs{gap:7px;margin-top:10px}.gallery-thumbs>button{aspect-ratio:1.3}}
