/* Retro accents limited to the header and hero. */
.nh-top .nh-logo{color:#f6e4bd!important}.nh-top .nh-logo span{color:#d8382b!important;text-shadow:1px 1px 0 #f6e4bd,2px 3px 0 #000}.nh-top .nh-logo small{color:#f6e4bd!important}
.hero .eyebrow{color:#f1d7a2!important}.hero h1{color:#fff2d5!important}.hero h1 em{color:#e24635!important;text-shadow:2px 2px 0 #f5dfb7,4px 5px 0 #061525!important}
.hero .nh-offer{background:#f3dfb5!important;color:#182c32!important;border:2px solid #c4382b!important;border-radius:7px!important;box-shadow:4px 4px 0 #a72b22!important;animation:none!important}.hero .nh-offer strong{color:#a72820!important}
.hero .heroCta{background:#eed8ad!important;color:#152c35!important;border:1px solid #c79c68!important;border-radius:8px!important;box-shadow:3px 4px 0 #8b3b2a!important}.hero .heroCta b{color:#a72820!important}.hero .heroCta:hover{background:#fff0cd!important}
.hero .nh-deals-trigger{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:9px 20px;align-items:center;text-align:left;width:min(100%,545px)!important;max-width:100%;margin-top:26px!important;padding:22px 26px!important;border:3px solid #f2dfb5!important;border-radius:9px!important;background:linear-gradient(115deg,#b52b20,#941c16)!important;color:#fff0cd!important;box-shadow:0 0 0 2px #86231b,6px 7px 0 #050f1b66!important;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}
.hero .nh-deals-trigger::before{content:'';position:absolute;inset:5px;border:1px solid #f3dfb566;border-radius:3px;z-index:-1;pointer-events:none;background:repeating-linear-gradient(105deg,transparent 0 17px,#fff4da05 18px 19px)}
.hero .nh-deals-trigger .nh-retro-label{grid-column:1;font:900 clamp(17px,2.2vw,23px)/1.15 Arial,sans-serif;letter-spacing:.025em;text-transform:uppercase;font-style:italic;color:#f6dfae}
.hero .nh-deals-trigger .nh-retro-cta{grid-column:1;font:900 clamp(27px,3.4vw,39px)/1.08 Arial,sans-serif;letter-spacing:-.035em;color:#fff2d5;text-shadow:2px 3px 0 #6f1c16}
.hero .nh-deals-trigger .nh-retro-arrow{grid-column:2;grid-row:1 / 3;font:700 42px/1 Arial;color:#f6dfae}
.hero .nh-deals-trigger:hover{transform:translateY(-3px);box-shadow:0 0 0 2px #86231b,8px 10px 0 #050f1b66!important;background:linear-gradient(115deg,#c53628,#a3231b)!important}.hero .nh-deals-trigger:focus-visible{outline:3px solid #fff2d5!important;outline-offset:6px!important}
@media(max-width:650px){.hero .nh-deals-trigger{padding:20px!important;gap:9px 12px;margin-top:24px!important}.hero .nh-deals-trigger .nh-retro-label{font-size:clamp(14px,4vw,21px)}.hero .nh-deals-trigger .nh-retro-cta{font-size:clamp(25px,7vw,35px)}.hero .nh-deals-trigger .nh-retro-arrow{font-size:32px}}
@media(prefers-reduced-motion:reduce){.hero .nh-deals-trigger{transition:none}.hero .nh-deals-trigger:hover{transform:none}}
