.image-marquee{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,var(--im-glow-left) 0%,transparent 34%),radial-gradient(circle at 85% 30%,var(--im-glow-right) 0%,transparent 32%),linear-gradient(135deg,var(--im-bg-start) 0%,var(--im-bg-end) 100%)}.image-marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.025) 20%,transparent 40%,transparent 60%,rgba(255,255,255,.02) 80%,transparent 100%);opacity:var(--im-sheen-opacity)}.image-marquee>*{position:relative;z-index:1}.image-marquee__outer{position:relative;min-height:var(--im-section-height);display:flex;align-items:center}.image-marquee__outer:before,.image-marquee__outer:after{content:"";position:absolute;top:0;bottom:0;width:var(--im-fade-width);z-index:5;pointer-events:none}.image-marquee__outer:before{left:0;background:linear-gradient(to right,#06132b,#06132b00)}.image-marquee__outer:after{right:0;background:linear-gradient(to left,#071b47,#071b4700)}.image-marquee__spotlight{position:absolute;left:50%;top:50%;width:var(--im-spotlight-size);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none;z-index:2;background:radial-gradient(circle,rgba(255,255,255,calc(var(--im-spotlight-opacity) * .55)),rgba(95,183,255,calc(var(--im-spotlight-opacity) * .45)) 22%,rgba(189,32,49,calc(var(--im-spotlight-opacity) * .28)) 48%,#fff0 72%);filter:blur(26px);mix-blend-mode:screen}.image-marquee__viewport{overflow:hidden;width:100%;min-height:var(--im-section-height);display:flex;align-items:center;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.image-marquee.is-dragging .image-marquee__viewport{cursor:grabbing}.image-marquee__track{display:flex;width:max-content;will-change:transform;align-items:center;position:relative;z-index:3}.image-marquee__group{display:flex;align-items:center;gap:var(--im-gap);padding-right:var(--im-gap)}.image-marquee__item{flex:0 0 auto;--im-focus-strength: 0;--im-parallax-x: 0px;--im-parallax-y: 0px}.image-marquee__media{position:relative;width:var(--im-image-width);height:var(--im-image-height);max-height:calc(var(--im-section-height) - 12px);border-radius:var(--im-image-radius);overflow:hidden;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff0d,0 14px 34px #0000002e;transition:transform .24s ease,filter .24s ease,box-shadow .24s ease,opacity .24s ease;filter:grayscale(calc(var(--im-idle-grayscale) * (1 - var(--im-focus-strength))));opacity:calc(var(--im-side-opacity) + ((1 - var(--im-side-opacity)) * var(--im-focus-strength)));transform:translate3d(var(--im-parallax-x),var(--im-parallax-y),0) scale(calc(1 + ((var(--im-focus-scale) - 1) * var(--im-focus-strength))))}.image-marquee__image{display:block;width:100%;height:100%;object-position:var(--im-object-position);position:relative;z-index:1}[data-fit-mode=cover] .image-marquee__image{object-fit:cover}[data-fit-mode=contain] .image-marquee__image{object-fit:contain;background:#ffffff08}.image-marquee__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;backdrop-filter:blur(var(--im-glass-blur));-webkit-backdrop-filter:blur(var(--im-glass-blur));background:linear-gradient(145deg,rgba(255,255,255,calc(var(--im-glass-overlay-opacity) + .1)),rgba(255,255,255,calc(var(--im-glass-overlay-opacity) * .35)) 26%,#fff0 48%),linear-gradient(to bottom,rgba(255,255,255,calc(var(--im-glass-overlay-opacity) * .55)),#fff0 42%,rgba(255,255,255,calc(var(--im-glass-overlay-opacity) * .16)));box-shadow:inset 0 1px rgba(255,255,255,calc(var(--im-glass-border-opacity) + .1)),inset 0 -1px rgba(255,255,255,calc(var(--im-glass-border-opacity) * .55))}.image-marquee__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--im-pointer-x) var(--im-pointer-y),rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,0) 44%);opacity:calc(.18 + (var(--im-focus-strength) * .35));transition:opacity .2s ease;mix-blend-mode:screen}.image-marquee__item:hover .image-marquee__media,.image-marquee.is-paused .image-marquee__item:hover .image-marquee__media{filter:grayscale(0%);transform:translate3d(var(--im-parallax-x),calc(var(--im-parallax-y) - 4px),0) scale(var(--im-hover-scale));opacity:1;box-shadow:0 0 0 1px #ffffff14,0 18px 38px #0000003d,0 0 28px #5fb7ff29}.image-marquee__subicons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--im-subicon-gap-row) var(--im-subicon-gap-col);margin-top:1.2rem;margin-bottom:1.6rem}.image-marquee__subitem{display:inline-flex;align-items:center;gap:.7rem;line-height:1.2;color:var(--im-subicon-text-color)}.image-marquee__subitem-icon{width:var(--im-subicon-size-desktop);height:var(--im-subicon-size-desktop);object-fit:contain;flex:0 0 auto}.image-marquee__subitem-text{font-size:var(--im-subicon-text-size-desktop);font-weight:var(--im-subicon-text-weight);letter-spacing:var(--im-subicon-letter-spacing);color:var(--im-subicon-text-color)}.image-marquee__footer{padding-top:1.6rem;padding-bottom:.4rem}.image-marquee__heading{margin:0 0 .8rem;color:var(--im-heading-color);font-weight:var(--im-heading-weight);font-size:var(--im-heading-size-desktop);letter-spacing:-.02em;line-height:1.05}.image-marquee__subheading{margin:0;opacity:var(--im-subheading-opacity)}.image-marquee__subheading p{font-size:var(--im-subheading-size-desktop);line-height:var(--im-subheading-line-height);color:var(--im-text-color);margin:0}@media screen and (max-width:749px){.image-marquee__subicons{justify-content:center;margin-bottom:1.2rem;gap:.8rem 1.2rem}.image-marquee__subitem{gap:.5rem}.image-marquee__subitem-icon{width:var(--im-subicon-size-mobile);height:var(--im-subicon-size-mobile)}.image-marquee__subitem-text{font-size:var(--im-subicon-text-size-mobile)}.image-marquee__footer{padding-top:1.2rem}.image-marquee__heading{font-size:var(--im-heading-size-mobile);line-height:1.08}.image-marquee__subheading p{font-size:var(--im-subheading-size-mobile);line-height:var(--im-subheading-line-height)}.image-marquee__outer:before,.image-marquee__outer:after{width:var(--im-fade-width)}.image-marquee__spotlight{filter:blur(20px);width:calc(var(--im-spotlight-size) * 1.15)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-image-marquee.css.map */
