:root{--is-orange: #ff6a00;--is-dark: #0d0d0d;--is-charcoal: #1c1c1c;--is-dark-alt: #151515;--is-card-bg: #181818;--is-border-subtle: #2a2a2a;--is-border-mid: #2b2b2b;--is-gray-400: #9ca3af;--is-gray-300: #d1d5db;--is-gray-500: #6b7280;--is-font-headline: "Oswald", sans-serif;--is-font-body: "Inter", sans-serif}body.template-index,body.template-collection,body.template-product,body.template-cart{background-color:var(--is-dark);color:#fff}#MainContent{overflow:visible!important}.is-accent-bar{display:flex;align-items:center;gap:12px}.is-accent-bar__line{display:block!important;width:4px!important;height:32px!important;min-width:4px;min-height:32px;background-color:#ff6a00!important;flex-shrink:0}.is-accent-bar__text{color:var(--is-orange);font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-family:var(--is-font-body)}.is-fade-up{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.is-fade-up.is-visible{opacity:1;transform:translateY(0)}.is-fade-left{opacity:0;transform:translate(-20px);transition:opacity .45s ease,transform .45s ease}.is-fade-left.is-visible{opacity:1;transform:translate(0)}.is-fade-right{opacity:0;transform:translate(20px);transition:opacity .45s ease,transform .45s ease}.is-fade-right.is-visible{opacity:1;transform:translate(0)}.is-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--is-orange);border:2px solid var(--is-orange);color:#fff!important;padding:16px 40px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease;font-family:var(--is-font-headline);white-space:nowrap;line-height:1}.is-btn-primary:hover,.is-btn-primary:focus{background-color:#ff7a10;border-color:#ff7a10;color:#fff!important}.is-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:transparent;border:2px solid #ffffff;color:#fff!important;padding:16px 40px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;font-family:var(--is-font-headline);white-space:nowrap;line-height:1}.is-btn-outline:hover,.is-btn-outline:focus{background-color:var(--is-orange);border-color:var(--is-orange);color:#fff!important}.is-btn--full{width:100%}.is-btn-arrow{width:1.1em;height:1.1em;flex-shrink:0}.is-coll-card{display:block;text-decoration:none;color:inherit}.is-coll-card__img-wrap{position:relative;overflow:hidden;background:#1c1c1c;aspect-ratio:2 / 3;margin-bottom:14px;border:1px solid #2a2a2a;transition:border-color .3s ease}.is-coll-card:hover .is-coll-card__img-wrap{border-color:#ff6a00}.is-coll-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.is-coll-card:hover .is-coll-card__img{transform:scale(1.05)}.is-coll-card__color{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.15em;margin-bottom:4px}.is-coll-card__name{font-family:Oswald,sans-serif;font-size:16px;font-weight:500;color:#fff;margin:0 0 4px;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease;line-height:1.2}.is-coll-card:hover .is-coll-card__name{color:#ff6a00}.is-coll-card__price{font-family:Oswald,sans-serif;font-size:18px;color:#ff6a00;margin:0}.is-fade-in{opacity:0;transition:opacity .4s ease}.is-fade-in.is-visible{opacity:1}.is-scale-in{opacity:0;transform:scale(.95);transition:opacity .35s ease,transform .35s ease}.is-scale-in.is-visible{opacity:1;transform:scale(1)}#MainContent .is-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .35s ease,transform .35s ease}#MainContent .is-stagger.is-visible>*{opacity:1;transform:translateY(0)}#MainContent .is-stagger.is-visible>*:nth-child(1){transition-delay:0s}#MainContent .is-stagger.is-visible>*:nth-child(2){transition-delay:.07s}#MainContent .is-stagger.is-visible>*:nth-child(3){transition-delay:.14s}#MainContent .is-stagger.is-visible>*:nth-child(4){transition-delay:.21s}#MainContent .is-stagger.is-visible>*:nth-child(5){transition-delay:.28s}#MainContent .is-stagger.is-visible>*:nth-child(6){transition-delay:.35s}#MainContent .is-stagger.is-visible>*:nth-child(7){transition-delay:.42s}#MainContent .is-stagger.is-visible>*:nth-child(8){transition-delay:.49s}#MainContent .is-stagger-grid>*{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}#MainContent .is-stagger-grid>.is-visible{opacity:1;transform:translateY(0)}@keyframes is-hero-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.is-hero-entrance>*{opacity:0;animation-fill-mode:forwards}.is-hero-entrance.is-animate>*{animation:is-hero-slide-up .5s cubic-bezier(.25,.46,.45,.94) forwards}.is-hero-entrance.is-animate>*:nth-child(1){animation-delay:.1s}.is-hero-entrance.is-animate>*:nth-child(2){animation-delay:.2s}.is-hero-entrance.is-animate>*:nth-child(3){animation-delay:.3s}.is-hero-entrance.is-animate>*:nth-child(4){animation-delay:.4s}.is-hero-entrance.is-animate>*:nth-child(5){animation-delay:.5s}.is-tilt{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;perspective:1000px}.is-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-4px);box-shadow:0 12px 40px #ff6a0026}.is-btn-primary,.is-btn-outline{position:relative;overflow:hidden}.is-btn-primary:after,.is-btn-outline:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .4s ease;pointer-events:none}.is-btn-primary:hover:after,.is-btn-outline:hover:after{left:100%}#MainContent .is-accent-bar__line,#MainContent .is-drops__title-bar{transform-origin:bottom;transform:scaleY(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94) .15s}#MainContent .is-visible .is-accent-bar__line,#MainContent .is-visible .is-drops__title-bar,#MainContent .is-fade-up.is-visible .is-drops__title-bar{transform:scaleY(1)}.is-counter{display:inline-block}.is-glow-hover{transition:border-color .3s ease,box-shadow .3s ease}.is-glow-hover:hover{border-color:#ff6a00!important;box-shadow:0 0 20px #ff6a0033,0 0 40px #ff6a000d}.is-icon-bounce{transition:transform .3s ease;display:inline-block}.is-icon-bounce:hover{animation:is-bounce .4s ease}@keyframes is-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}@keyframes is-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}@keyframes is-star-pop{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{transform:scale(1.2) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.is-star-animate .is-testi__star{opacity:0;transform:scale(0)}.is-star-animate.is-visible .is-testi__star{animation:is-star-pop .3s ease forwards}.is-star-animate.is-visible .is-testi__star:nth-child(1){animation-delay:0s}.is-star-animate.is-visible .is-testi__star:nth-child(2){animation-delay:.05s}.is-star-animate.is-visible .is-testi__star:nth-child(3){animation-delay:.1s}.is-star-animate.is-visible .is-testi__star:nth-child(4){animation-delay:.15s}.is-star-animate.is-visible .is-testi__star:nth-child(5){animation-delay:.2s}.is-coll-card-wrap{transition:opacity .25s ease,transform .25s ease}.is-coll-card-wrap.is-filter-hide{opacity:0;transform:scale(.95)}.is-coll-card-wrap[data-hidden=true]{display:none!important}.is-miy__feature-dot{transition:transform .3s ease}.is-miy__feature:hover .is-miy__feature-dot{animation:is-pulse .8s ease-in-out}.is-drops__arrow-btn svg,.is-testi__btn svg{transition:transform .2s ease}.is-drops__arrow-btn:hover svg,.is-testi__btn:hover svg{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.is-fade-up,.is-fade-left,.is-fade-right,.is-fade-in,.is-scale-in,.is-tilt{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}#MainContent .is-stagger>*,#MainContent .is-stagger-grid>*{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}.is-hero-entrance>*{animation:none!important;opacity:1!important}.is-star-animate .is-testi__star{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/immashooter-theme.css.map */
