.nbv2-media-banner,.nbv2-media-banner *,.nbv2-media-banner *:before,.nbv2-media-banner *:after{box-sizing:border-box}.nbv2-media-banner{position:relative;width:100%;padding:var(--nbv2-mb-padding-y) var(--nbv2-mb-padding-x);background:var(--nbv2-mb-background)}.nbv2-media-banner__inner{display:flex;align-items:center;justify-content:flex-end;gap:0;width:100%;max-width:var(--nbv2-mb-content-width);margin:0 auto}.nbv2-media-banner__media{flex:0 0 var(--nbv2-mb-media-width);width:var(--nbv2-mb-media-width);margin-left:-2.8rem;margin-right:2.8rem}.nbv2-media-banner__stage{position:relative;width:100%;aspect-ratio:1312 / 505;container-type:inline-size}.nbv2-media-banner__figure{position:absolute;top:var(--nbv2-mb-frame-top, 8%);left:var(--nbv2-mb-frame-left, 3%);width:var(--nbv2-mb-frame-width, 76%)}.nbv2-media-banner__media picture{display:block}.nbv2-media-banner__media-el{display:block;width:100%;height:auto;object-fit:contain;object-position:var(--focal_point_desktop, center)}.nbv2-media-banner__content{display:flex;flex:0 0 var(--nbv2-mb-text-width);flex-direction:column;align-items:flex-start;gap:4rem;max-width:var(--nbv2-mb-text-width)}.nbv2-media-banner .nbv2-media-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;word-break:break-word}.nbv2-media-banner .nbv2-media-banner__eyebrow{margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:var(--nbv2-mb-eyebrow-size);line-height:1.4;letter-spacing:-.03em;color:var(--nbv2-mb-eyebrow-color)}.nbv2-media-banner .nbv2-media-banner__heading{margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:var(--nbv2-mb-heading-size);line-height:1.4;letter-spacing:-.03em;text-transform:none;color:var(--nbv2-mb-heading-color)}.nbv2-media-banner .nbv2-media-banner__body,.nbv2-media-banner .nbv2-media-banner__body *,.nbv2-media-banner .nbv2-media-banner__body a{color:var(--nbv2-mb-body-color)}.nbv2-media-banner .nbv2-media-banner__body{max-width:47.5rem;font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:var(--nbv2-mb-body-size);line-height:1.4;letter-spacing:-.03em;word-break:break-word}.nbv2-media-banner__body>*:first-child{margin-top:0}.nbv2-media-banner__body>*:last-child{margin-bottom:0}.nbv2-media-banner__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.2rem 1.6rem;border-radius:999px;background:var(--nbv2-mb-cta-background);color:var(--nbv2-mb-cta-color);text-decoration:none;transition:opacity var(--duration-short, .1s) ease}.nbv2-media-banner__cta:hover{opacity:.85}.nbv2-media-banner__cta[aria-disabled=true]{cursor:default;pointer-events:none}.nbv2-media-banner__cta-label{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em;text-align:center;white-space:nowrap}.nbv2-media-banner__cta-icon{display:flex;flex-shrink:0;width:2rem;height:2rem}.nbv2-media-banner__cta-icon svg{width:100%;height:100%}.nbv2-media-banner__callouts{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nbv2-media-banner__callout-ring,.nbv2-media-banner__callout-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.nbv2-media-banner__callout-ring{stroke:var(--nbv2-mb-co-ring-color, #fff);stroke-width:4;stroke-linecap:butt}.nbv2-media-banner__callout-line{stroke:var(--nbv2-mb-co-line-color, #a4a7ae);stroke-width:2}@container (max-width: 520px){.nbv2-media-banner__callout-ring{stroke-width:5}.nbv2-media-banner__callout-line{stroke-width:3}}@container (max-width: 380px){.nbv2-media-banner__callout-ring{stroke-width:6}.nbv2-media-banner__callout-line{stroke-width:4}}.nbv2-media-banner .nbv2-media-banner__callout-labels{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.nbv2-media-banner .nbv2-media-banner__callout-label{position:absolute;margin:0;padding:0;transform:translateY(-50%);font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:clamp(1.2rem,3.2cqw,var(--nbv2-mb-co-label-size, 2rem));line-height:1.2;letter-spacing:-.01em;white-space:nowrap;color:var(--nbv2-mb-co-label-color, #fff);pointer-events:auto}.nbv2-media-banner .nbv2-media-banner__callout-label--left{transform:translate(-100%,-50%)}.nbv2-media-banner__callout-text{display:block;--nbv2-mb-co-slide: -.8rem}.nbv2-media-banner__callout-label--left .nbv2-media-banner__callout-text{--nbv2-mb-co-slide: .8rem}.nbv2-media-banner--animated{--nbv2-mb-co-ring-duration: .6s;--nbv2-mb-co-line-duration: .5s;--nbv2-mb-co-label-duration: .4s;--nbv2-mb-co-stagger: .15s;--nbv2-mb-co-phase-tail: calc((var(--nbv2-mb-co-count, 1) - 1) * var(--nbv2-mb-co-stagger));--nbv2-mb-co-line-start: calc(var(--nbv2-mb-co-ring-duration) + var(--nbv2-mb-co-phase-tail));--nbv2-mb-co-label-start: calc( var(--nbv2-mb-co-line-start) + var(--nbv2-mb-co-line-duration) + var(--nbv2-mb-co-phase-tail) )}.nbv2-media-banner--animated .nbv2-media-banner__callout-ring{stroke-dashoffset:1;transition:stroke-dashoffset var(--nbv2-mb-co-ring-duration) cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--nbv2-mb-co-index, 0) * var(--nbv2-mb-co-stagger))}.nbv2-media-banner--animated .nbv2-media-banner__callout-line{stroke-dashoffset:1;visibility:hidden;transition:stroke-dashoffset var(--nbv2-mb-co-line-duration) cubic-bezier(.33,1,.68,1),visibility 0s;transition-delay:calc(var(--nbv2-mb-co-line-start) + var(--nbv2-mb-co-index, 0) * var(--nbv2-mb-co-stagger))}.nbv2-media-banner--animated .nbv2-media-banner__callout-text{opacity:0;transform:translate(var(--nbv2-mb-co-slide));transition:opacity var(--nbv2-mb-co-label-duration) ease,transform var(--nbv2-mb-co-label-duration) cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--nbv2-mb-co-label-start) + var(--nbv2-mb-co-index, 0) * var(--nbv2-mb-co-stagger))}.nbv2-media-banner--animated.is-revealed .nbv2-media-banner__callout-ring,.nbv2-media-banner--animated.is-revealed .nbv2-media-banner__callout-line{stroke-dashoffset:0;visibility:visible}.nbv2-media-banner--animated.is-revealed .nbv2-media-banner__callout-text{opacity:1;transform:translate(0)}.no-js .nbv2-media-banner--animated .nbv2-media-banner__callout-ring,.no-js .nbv2-media-banner--animated .nbv2-media-banner__callout-line{stroke-dashoffset:0;visibility:visible;transition:none}.no-js .nbv2-media-banner--animated .nbv2-media-banner__callout-text{opacity:1;transform:none;transition:none}@media screen and (prefers-reduced-motion:reduce){.nbv2-media-banner--animated .nbv2-media-banner__callout-ring,.nbv2-media-banner--animated .nbv2-media-banner__callout-line{stroke-dashoffset:0;visibility:visible;transition:none}.nbv2-media-banner--animated .nbv2-media-banner__callout-text{opacity:1;transform:none;transition:none}}@media screen and (max-width:989px){.nbv2-media-banner{padding-top:calc(var(--nbv2-mb-padding-y) * .65);padding-bottom:calc(var(--nbv2-mb-padding-y) * .65);padding-left:var(--header-inset-left, 32px);padding-right:var(--header-inset-left, 32px)}.nbv2-media-banner__inner{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4.8rem}.nbv2-media-banner__media{flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.nbv2-media-banner__content{flex:0 0 auto;width:100%;max-width:100%}.nbv2-media-banner .nbv2-media-banner__eyebrow{font-size:calc(var(--nbv2-mb-eyebrow-size) * .85)}.nbv2-media-banner .nbv2-media-banner__heading{font-size:calc(var(--nbv2-mb-heading-size) * .85)}}@media screen and (max-width:749px){.nbv2-media-banner__inner{gap:3.2rem}.nbv2-media-banner__media-el{object-position:var(--focal_point_mobile, center)}.nbv2-media-banner__content{gap:2.8rem}.nbv2-media-banner .nbv2-media-banner__eyebrow{font-size:calc(var(--nbv2-mb-eyebrow-size) * .8)}.nbv2-media-banner .nbv2-media-banner__heading{font-size:calc(var(--nbv2-mb-heading-size) * .7)}.nbv2-media-banner .nbv2-media-banner__body{max-width:100%;font-size:calc(var(--nbv2-mb-body-size) * .9)}.nbv2-media-banner__cta{padding:1.1rem 1.5rem}.nbv2-media-banner__cta-label{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-nbv2-media-banner.css.map */
