.ani-hero__main-image{background:radial-gradient(circle,#c9a96114,#0d1310d9 72%)}.ani-hero__main-image .ani-hero__slide-img{opacity:1}.ani-hero__thumb{background:#0d13108c}.ani-hero__thumb .ani-hero__thumb-img[loading=eager]{opacity:1}.ani-hero__thumb .ani-hero__thumb-img[loading=lazy]{opacity:0;transition:opacity .22s ease}.ani-hero__thumb .ani-hero__thumb-img.is-loaded{opacity:1}@media(max-width:900px){.ani-hero .ani-hero__gallery{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;grid-template-areas:unset!important}.ani-hero .ani-hero__main-image-viewport{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;flex-shrink:0;touch-action:pan-y pinch-zoom}.ani-hero .ani-hero__main-image-wrap{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;overscroll-behavior-x:none;touch-action:manipulation;border-radius:0;margin:0;border:none;background:transparent}.ani-hero .ani-hero__main-image-wrap:before{display:none!important}.ani-hero .ani-hero__main-image-wrap::-webkit-scrollbar{display:none}.ani-hero .ani-hero__main-image{position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%;opacity:1!important;scroll-snap-align:center;scroll-snap-stop:always;transition:none!important;z-index:1!important}.ani-hero .ani-hero__thumbs-rail{display:flex;align-items:center;gap:6px;width:100%;margin-top:10px;min-width:0}.ani-hero .ani-hero__thumbs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;flex:1 1 auto;gap:10px;width:auto!important;max-width:none;margin-top:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;padding:2px 2px 6px;overscroll-behavior-x:none;grid-area:unset!important;touch-action:manipulation;min-width:0}.ani-hero .ani-hero__thumbs::-webkit-scrollbar{display:none}.ani-hero .ani-hero__thumb{flex:0 0 26%!important;width:26%!important;min-width:76px!important;max-width:92px!important;height:auto!important;scroll-snap-align:center;scroll-snap-stop:always}.ani-hero .ani-hero__main-image-viewport .ani-hero__gallery-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#0d131061;color:#fff9ed;cursor:pointer;pointer-events:auto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000038;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,transform .15s ease}.ani-hero .ani-hero__main-image-viewport .ani-hero__gallery-nav svg{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.ani-hero .ani-hero__main-image-viewport .ani-hero__gallery-nav:active{transform:translateY(-50%) scale(.96);background:#0d131085}.ani-hero .ani-hero__main-image-viewport .ani-hero__gallery-nav--prev{left:8px}.ani-hero .ani-hero__main-image-viewport .ani-hero__gallery-nav--next{right:8px}.ani-hero .ani-hero__main-image-viewport .ani-hero__image-promo,.ani-hero .ani-hero__main-image-viewport .ani-hero__counter{z-index:7;pointer-events:none}.ani-hero .ani-hero__thumbs-nav{flex:0 0 28px;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0d131073;color:#f4f1eaeb;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease}.ani-hero .ani-hero__thumbs-nav:active{background:#0d13109e;border-color:#c9a96173}.ani-hero .ani-hero__thumbs-nav svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}}@media(min-width:901px){.ani-hero .ani-hero__main-image-viewport{position:relative;grid-area:main;min-height:0;margin-bottom:0;align-self:start}.ani-hero .ani-hero__gallery-nav{display:none!important}.ani-hero .ani-hero__thumbs-rail{grid-area:thumbs;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;overflow:hidden;align-self:start;width:76px}.ani-hero .ani-hero__thumbs{grid-area:unset!important;display:flex!important;flex-direction:column!important;flex:1 1 auto;flex-wrap:nowrap!important;align-items:stretch;gap:8px;width:100%!important;min-height:0;max-height:none;margin-top:0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;padding:2px 0}.ani-hero .ani-hero__thumbs::-webkit-scrollbar{display:none}.ani-hero .ani-hero__thumb{flex:0 0 auto;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always}.ani-hero .ani-hero__thumbs-rail .ani-hero__thumbs-nav{flex:0 0 26px;width:100%;height:26px;display:flex!important;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0d131073;color:#f4f1eaeb;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .2s ease,border-color .2s ease,opacity .2s ease}.ani-hero .ani-hero__thumbs-rail .ani-hero__thumbs-nav:disabled{opacity:.35;cursor:default;pointer-events:none}.ani-hero .ani-hero__thumbs-rail .ani-hero__thumbs-nav--prev svg{transform:rotate(90deg)}.ani-hero .ani-hero__thumbs-rail .ani-hero__thumbs-nav--next svg{transform:rotate(90deg)}.ani-hero .ani-hero__thumbs-rail .ani-hero__thumbs-nav:hover:not(:disabled){background:#0d13109e;border-color:#c9a96173}}.ani-hero .ani-hero__price-wrap--sale .ani-hero__price-current,.ani-hero.ani-hero--pro-summer-sale .ani-hero__price-current,.ani-hero.ani-hero--gg2 .ani-hero__price-current{color:var(--ah-accent);font-weight:700}@media(max-width:900px){.ani-hero .ani-hero__atc{min-height:50px;padding:14px 22px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:0 6px 18px #c9a96133}.ani-hero .ani-hero__atc:after{display:none!important}.ani-hero .ani-hero__atc:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #c9a96142;filter:none}.ani-hero.ani-hero--pro-summer-sale .ani-hero__atc{font-size:14px;font-weight:600;text-transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-ani-hero-gallery.css.map */
