im-hero-loop.im-editorial-hero__photograph{display:block;position:relative;aspect-ratio:2/1}im-hero-loop .im-hero-loop__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .9s ease;pointer-events:none}im-hero-loop .im-hero-loop__slide.is-active{opacity:1}im-hero-loop .im-hero-loop__slide picture,im-hero-loop .im-hero-loop__slide img{display:block;width:100%;height:100%;object-fit:cover}im-hero-loop .im-hero-loop__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;color:#fff;font:14px/1.2 sans-serif;text-shadow:0 1px 3px #000,0 0 5px #0009}im-hero-loop .im-hero-loop__controls[hidden]{display:none}im-hero-loop .im-hero-loop__controls button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;text-shadow:0 1px 3px #000}im-hero-loop .im-hero-loop__controls button:focus-visible{outline:2px solid #fff;outline-offset:-3px;border-radius:2px;box-shadow:0 0 0 1px #142a35}im-hero-loop .im-hero-loop__navigation{position:absolute;left:16px;right:16px;top:var(--im-navigation-top,50%);display:flex;justify-content:space-between;transform:translateY(-50%);gap:0}im-hero-loop .im-hero-loop__navigation button{width:48px;height:48px;border-radius:50%;background:#142a3540;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font:300 38px/1 sans-serif}im-hero-loop .im-hero-loop__navigation button:hover{opacity:.75}im-hero-loop .im-hero-loop__timer{position:absolute;bottom:2px;left:18px;display:flex;align-items:center;gap:7px;min-height:28px;padding:3px 7px;border-radius:4px;background:#142a3540;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}im-hero-loop .im-hero-loop__timer [data-toggle]{min-width:28px;min-height:28px;font-size:16px}im-hero-loop [data-counter]{min-width:40px;text-align:left;white-space:nowrap}im-hero-loop .im-hero-loop__progress{display:block;width:16px;height:16px;filter:drop-shadow(0 1px 2px #0008)}im-hero-loop .im-hero-loop__progress svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}im-hero-loop .im-hero-loop__progress circle{fill:none;stroke:#fff;stroke-width:1.75}im-hero-loop .im-hero-loop__progress circle:first-child{opacity:.35}@media(max-width:749px){im-hero-loop.im-editorial-hero__photograph{aspect-ratio:3/4}im-hero-loop .im-hero-loop__navigation{left:12px;right:12px}im-hero-loop .im-hero-loop__timer{left:12px}im-hero-loop .im-hero-loop__slide[data-block-id] img{object-position:var(--im-hero-mobile-position,50%) center}}@media(prefers-reduced-motion:reduce){im-hero-loop .im-hero-loop__slide{transition:none}}im-hero-loop .im-hero-loop__navigation button span{display:block;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;font-size:0;filter:drop-shadow(0 1px 2px #0008)}im-hero-loop .im-hero-loop__navigation [data-next] span{transform:rotate(45deg)}im-hero-loop .im-hero-loop__navigation [data-previous] span{transform:rotate(-135deg)}@media(max-width:749px){.im-editorial-hero.im-editorial-hero--photographic:has(im-hero-loop) .im-editorial-hero__copy>a{position:relative;top:-8px}}@media(max-width:989px){body:has(.im-test-menu-shell[open] .im-test-nav__group[open]>summary[aria-controls$=-shop]) im-hero-loop .im-hero-loop__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/im-hero-loop.css.map */
