.nx-hero{position:relative;min-height:30rem;display:flex;align-items:center;overflow:hidden}.nx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.nx-hero__img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.75)}.nx-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b3d2e8c}.nx-hero__text:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#d4af7c}.nx-hero__media .nx-grid-backdrop{color:#d4af7c;opacity:.1}.nx-hero__content{--nx-hero-pad: 3.5rem;--nx-hero-luca-w: 34rem;position:relative;z-index:1;width:100%;padding-top:var(--nx-hero-pad);padding-bottom:var(--nx-hero-pad)}.nx-hero__text{position:relative;max-width:40rem;text-align:left;padding:2rem 2.25rem;background:#0b3d2ef0}.nx-hero__text .nx-btn{margin-top:1.5rem}.nx-hero__content--luca{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.nx-hero__content--luca .nx-hero__text{flex:0 1 40rem;align-self:center}.nx-hero__luca{position:relative;flex:0 1 38rem;display:flex;justify-content:center;align-self:flex-end;margin-bottom:calc(var(--nx-hero-pad) * -1)}.nx-hero__luca .nx-luca{position:relative;width:min(100%,var(--nx-hero-luca-w));filter:drop-shadow(0 1.4rem 1.6rem rgba(0,0,0,.4))}.nx-hero__bubble{position:absolute;right:calc(100% - 1.4rem);top:20%;z-index:2;width:max-content;max-width:21rem;margin:0;padding:1.2rem 1.5rem 1.3rem;background:#f8f7f2;color:#1e1e1e;border:1px solid rgba(30,30,30,.18);border-left:3px solid #d4af7c;box-shadow:0 .8rem 2.4rem #0000004d;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.4;letter-spacing:0;text-align:left;transform-origin:100% 2.7rem}.nx-hero__bubble strong{display:block;margin-bottom:.3rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.15;color:#0b3d2e}.nx-hero__bubble:after{content:"";position:absolute;right:-.65rem;top:2.2rem;width:1rem;height:1rem;background:#f8f7f2;border-top:1px solid rgba(30,30,30,.18);border-right:1px solid rgba(30,30,30,.18);transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.nx-hero__bubble{animation:nx-hero-bubble-in .55s cubic-bezier(.2,1.2,.4,1) 1.1s both}}@keyframes nx-hero-bubble-in{0%{opacity:0;transform:translate(1rem) scale(.9)}to{opacity:1;transform:none}}@media screen and (min-width:860px)and (max-width:1099px){.nx-hero__content{--nx-hero-luca-w: 26rem}.nx-hero__content--luca .nx-hero__text{flex-basis:34rem}.nx-hero__luca{flex-basis:30rem}.nx-hero__bubble{max-width:15rem;padding:1rem 1.2rem 1.1rem;font-size:1.3rem}.nx-hero__bubble strong{font-size:1.6rem}}@media screen and (max-width:859px){.nx-hero__content{--nx-hero-luca-w: 28rem}.nx-hero__content--luca{flex-direction:column;align-items:stretch;gap:0}.nx-hero__content--luca .nx-hero__text{flex:none;align-self:auto}.nx-hero__luca{flex:none;justify-content:flex-end;align-self:auto;margin-top:-1.2rem}.nx-hero__luca .nx-luca{width:var(--nx-hero-luca-w)}.nx-hero__bubble{right:calc(var(--nx-hero-luca-w) - 2.4rem);top:40%;max-width:min(21rem,calc(100% - var(--nx-hero-luca-w) + 2.4rem))}}@media screen and (max-width:749px){.nx-hero{min-height:26rem}.nx-hero__content{--nx-hero-pad: 2.4rem;--nx-hero-luca-w: 22rem}.nx-hero__text{padding:1.5rem}.nx-hero__bubble{top:42%;padding:.9rem 1.1rem 1rem;font-size:1.2rem}.nx-hero__bubble strong{font-size:1.5rem}.nx-hero__bubble:after{top:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nx-hero.css.map */
