.nhm{display:block;position:relative;overflow:hidden;background:var(--nhm-bg);padding:var(--nhm-pt) 0 var(--nhm-pb);--nhm-h: var(--nhm-height)}@media(max-width:749px){.nhm{--nhm-h: var(--nhm-height-mobile)}}.nhm .nhm__row{position:relative;overflow:hidden}.nhm .nhm__track{display:flex;gap:var(--nhm-gap);width:max-content}.nhm .nhm__group{display:flex;align-items:center;gap:var(--nhm-gap);flex-shrink:0}.nhm .nhm__row.is-ready .nhm__track{animation:nhm-scroll var(--nhm-duration, 40s) linear infinite;will-change:transform}.nhm .nhm__row--reverse.is-ready .nhm__track{animation-direction:reverse}.nhm--pause-hover.is-hovered .nhm__stage .nhm__track,.nhm.is-paused .nhm__stage .nhm__track{animation-play-state:paused}.nhm__stage{position:relative}.nhm__stage--no-text{display:flex;flex-direction:column;gap:var(--nhm-gap)}.nhm .nhm__card{position:relative;display:block;flex:0 0 auto;height:var(--nhm-h);aspect-ratio:var(--nhm-ratio);overflow:hidden;border-radius:var(--nhm-radius);background:#0000000f;color:inherit;text-decoration:none}.nhm .nhm__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s ease}.nhm .nhm__placeholder{background:#0000000d;fill:#0000004d}.nhm a.nhm__card:hover .nhm__media{transform:scale(1.03)}.nhm .nhm__caption{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 14px;color:#fff;font-size:15px;line-height:1.3;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none}.nhm .nhm__content{position:relative;text-align:center}.nhm .nhm__content-inner{position:relative;z-index:1;max-width:960px;margin:0 auto}.nhm--stacked .nhm__content{background:var(--nhm-content-bg);color:var(--nhm-text);padding:var(--nhm-content-pad) 16px}.nhm--overlay .nhm__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px 16px;color:var(--nhm-overlay-text);pointer-events:none}.nhm--overlay .nhm__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nhm-overlay);opacity:var(--nhm-overlay-opacity)}.nhm--overlay .nhm__content a{pointer-events:auto}.nhm .nhm__eyebrow{margin:0 0 14px;font-family:var(--font--label);font-weight:var(--font--label-weight);font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;color:inherit}.nhm .nhm__heading{margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--font--title);font-weight:var(--font--title-weight);font-style:var(--font--title-style);letter-spacing:var(--font--title-space);text-transform:var(--font--title-transform);font-size:var(--nhm-heading-size);line-height:1.08;text-wrap:balance}@media(max-width:749px){.nhm .nhm__heading{font-size:var(--nhm-heading-size-mobile)}.nhm--stacked .nhm__content{padding:calc(var(--nhm-content-pad) * .6) 16px}}.nhm .nhm__words{display:inline-grid;vertical-align:bottom;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;text-align:left;transition:width .45s ease}.nhm .nhm__word{grid-area:1 / 1;justify-self:start;white-space:nowrap;opacity:0;transform:translateY(70%);transition:opacity .45s ease,transform .45s ease}.nhm .nhm__word.is-active{opacity:1;transform:none}.nhm .nhm__word.is-leaving{transform:translateY(-70%)}.nhm .nhm__words,.nhm .nhm__word-static{color:var(--nhm-word-color, currentColor)}.nhm .nhm__words--italic{font-style:italic}.nhm .nhm__sub{margin:16px auto 0;max-width:36em;font-size:17px;line-height:1.5;opacity:.85;color:inherit}.nhm .nhm__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.nhm .nhm__ticker{background:var(--nhm-ticker-bg);color:var(--nhm-ticker-color);padding:12px 0;font-family:var(--font--label);font-weight:var(--font--label-weight);font-size:var(--nhm-ticker-size);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.nhm .nhm__ticker .nhm__track,.nhm .nhm__ticker .nhm__group{gap:28px}.nhm .nhm__ticker-item,.nhm .nhm__ticker-sep{white-space:nowrap}.nhm .nhm__ticker-sep{opacity:.6}@keyframes nhm-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--nhm-shift, 0px)),0,0)}}@media(prefers-reduced-motion:reduce){.nhm .nhm__row{overflow-x:auto}.nhm .nhm__row.is-ready .nhm__track{animation:none}.nhm .nhm__word{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AABA */
