.nd-hero{position:relative;color:var(--hero-text)}.nd-hero__media{position:relative}.nd-hero__frame{position:relative;height:var(--hero-h);overflow:hidden}.nd-hero__frame picture,.nd-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos);display:block}.nd-hero__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.nd-hero__content{position:relative;z-index:3;max-width:520px}.nd-hero__content--center{text-align:center;margin-left:auto;margin-right:auto}.nd-hero__content--center .nd-hero__actions{justify-content:center}.nd-hero__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.nd-hero__title{font-size:var(--hero-heading);line-height:1.04;font-weight:400;margin:0;color:inherit}.nd-hero__script{font-size:calc(var(--hero-heading) * .62);line-height:1.1;margin:6px 0 0;color:inherit}.nd-hero__text{font-size:16px;line-height:1.7;margin-top:18px}.nd-hero__text p{margin:0 0 8px}.nd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nd-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;font-family:var(--nd-font-subtext, inherit);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--hero-btn-bg);transition:background-color .2s,color .2s}.nd-hero__btn--solid{background:var(--hero-btn-bg);color:var(--hero-btn-text)}.nd-hero__btn--solid:hover,.nd-hero__btn--line{background:transparent;color:var(--hero-btn-bg)}.nd-hero__btn--line:hover{background:var(--hero-btn-bg);color:var(--hero-btn-text)}.nd-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;display:flex;align-items:center;padding:48px clamp(32px,6vw,96px)}.nd-hero__overlay .nd-hero__content{pointer-events:auto}.nd-hero--box-left .nd-hero__overlay{justify-content:flex-start}.nd-hero--box-center .nd-hero__overlay{justify-content:center}.nd-hero--box-right .nd-hero__overlay{justify-content:flex-end}.nd-hero--card .nd-hero__overlay .nd-hero__content{background:var(--hero-panel);padding:48px 52px 52px;max-width:480px}.nd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(40,30,25,var(--hero-scrim)),rgba(40,30,25,calc(var(--hero-scrim) * .55)) 38%,#281e1900 70%)}.nd-hero--scrim.nd-hero--box-right .nd-hero__scrim{transform:scaleX(-1)}.nd-hero--scrim.nd-hero--box-center .nd-hero__scrim{background:rgba(40,30,25,calc(var(--hero-scrim) * .7));transform:none}.nd-hero--scrim .nd-hero__content{color:#fff}.nd-hero--scrim .nd-hero__title{text-shadow:0 1px 24px rgba(0,0,0,.25)}.nd-hero--scrim .nd-hero__btn--solid{background:#fff;color:#5e4c43;border-color:#fff}.nd-hero--scrim .nd-hero__btn--solid:hover{background:transparent;color:#fff}.nd-hero--scrim .nd-hero__btn--line{color:#fff;border-color:#fff}.nd-hero--scrim .nd-hero__btn--line:hover{background:#fff;color:#5e4c43}.nd-hero--split{display:grid;grid-template-columns:1.35fr 1fr}.nd-hero--split.nd-hero--image-right .nd-hero__media{order:2}.nd-hero--split .nd-hero__panel{background:var(--hero-panel);display:flex;align-items:center;padding:56px clamp(32px,5vw,88px)}.nd-hero--below .nd-hero__panel{padding:44px 24px 8px;text-align:center}.nd-hero--below .nd-hero__content{margin:0 auto;text-align:center;max-width:640px}.nd-hero--below .nd-hero__actions{justify-content:center}@media(max-width:767px){.nd-hero__frame{height:var(--hero-h-m)}.nd-hero__frame picture,.nd-hero__img{object-position:var(--hero-pos-m)}.nd-hero--split{display:block}.nd-hero__overlay{position:static;padding:0;display:block;pointer-events:auto}.nd-hero__overlay .nd-hero__content,.nd-hero--card .nd-hero__overlay .nd-hero__content,.nd-hero__panel{background:var(--hero-panel);max-width:none;padding:32px 20px 36px;color:var(--hero-text)}.nd-hero--below .nd-hero__panel{background:transparent;padding-bottom:8px}.nd-hero__scrim{display:none}.nd-hero--scrim .nd-hero__title{text-shadow:none}.nd-hero--scrim .nd-hero__btn--solid{background:var(--hero-btn-bg);color:var(--hero-btn-text);border-color:var(--hero-btn-bg)}.nd-hero--scrim .nd-hero__btn--line{color:var(--hero-btn-bg);border-color:var(--hero-btn-bg)}.nd-hero__title{font-size:var(--hero-heading-m)}.nd-hero__btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nd-hero.css.map */
