.nms-hero{padding:var(--padding-top-mobile, var(--nms-space-xs)) var(--nms-space-sm) var(--padding-bottom-mobile, var(--nms-space-xs))}.nms-hero__container{display:flex;flex-direction:column;align-items:center;--nms-hero-text-color: rgb(var(--nms-theme-primary));--nms-hero-button-bg: rgb(var(--nms-theme-primary));--nms-hero-button-text: rgb(var(--nms-theme-on-primary));--nms-hero-eyebrow-opacity: .7;border-radius:var(--nms-radius-24);overflow:hidden}.nms-hero__content{display:flex;flex-direction:column;text-align:center;max-width:19.6875rem;padding-top:var(--nms-space-xl3)}.nms-hero__image{display:flex;justify-content:center}.nms-hero__image-element{width:100%;height:auto;object-fit:cover;border-radius:var(--nms-radius-8, 8px)}.nms-hero__image-element--desktop{display:none}.nms-hero__image-element--mobile{display:block;max-width:25rem}.nms-hero__eyebrow{color:var(--nms-hero-text-color);opacity:var(--nms-hero-eyebrow-opacity);margin:0}.nms-hero__heading{color:var(--nms-hero-text-color);margin-top:var(--nms-space-base)}.nms-hero__content-header--reversed{display:flex;flex-direction:column-reverse}.nms-hero__content-header--reversed .nms-hero__eyebrow{margin-top:var(--nms-space-sm)}.nms-hero__cta{margin-top:var(--nms-space-lg)}.nms-hero__button-icon{width:1.25rem;height:1.25rem;flex-shrink:0}@media screen and (min-width:768px){.nms-hero{padding:var(--padding-top-mobile, 8px) 20px var(--padding-bottom-mobile, 8px)}.nms-hero__content{max-width:24.375rem}}@media screen and (min-width:1024px){.nms-hero{padding:var(--padding-top-desktop, var(--nms-space-base)) var(--nms-space-xl3) var(--padding-bottom-desktop, var(--nms-space-base))}.nms-hero__container{flex-direction:row;align-items:center;gap:var(--nms-space-xl2);justify-content:space-between;padding:0 var(--nms-space-xl3)}.nms-hero__container--image-left{flex-direction:row-reverse}.nms-hero__content{flex:1;text-align:left;max-width:450px;padding-right:20px}.nms-hero__image{display:flex;justify-content:flex-end;width:50%}.nms-hero__container--image-left .nms-hero__content{margin:0 auto}.nms-hero__image-element--desktop{display:block}.nms-hero__image-element--mobile{display:none}}@media screen and (max-width:768px){.nms-hero__button{padding:12px 20px;font-size:var(--nms-text-body-md-size);line-height:var(--nms-text-body-md-line-height);min-height:2.875rem}}
/*# sourceMappingURL=/cdn/shop/t/891/assets/nms-hero.css.map */
