@keyframes hn-warranty-form-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.hn-warranty-form{position:relative;background:#fff;color:var(--hn-gray-900)}.hn-warranty-form__inner{width:100%;max-width:132rem;margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.hn-warranty-form__inner{padding:0 4rem}}@media screen and (min-width:990px){.hn-warranty-form__inner{padding:0 6rem}}.hn-warranty-form__grid{display:grid;grid-template-columns:1fr;gap:4rem;animation:hn-warranty-form-in .6s ease both}@media screen and (min-width:990px){.hn-warranty-form__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8rem;align-items:start}}@media(prefers-reduced-motion:reduce){.hn-warranty-form__grid{animation:none}}.hn-warranty-form__intro{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:990px){.hn-warranty-form__intro{position:sticky;top:calc(var(--header-wrapper-height, 0px) + 4rem)}}.hn-warranty-form__eyebrow{margin:0 0 1.4rem}.hn-warranty-form__heading{font-family:var(--hn-font-display);font-size:clamp(3.6rem,4.5vw,6rem);font-weight:400;line-height:.95;letter-spacing:var(--hn-ls-display);text-transform:uppercase;color:var(--hn-gray-900);margin:0 0 1.8rem}.hn-warranty-form__rule{width:5rem;height:3px;background:var(--hn-red);margin:0 0 2rem}.hn-warranty-form__subheading{font-family:var(--hn-font-body);font-size:1.55rem;line-height:1.6;color:var(--hn-gray-600);margin:0 0 2.4rem;max-width:44rem}@media screen and (min-width:750px){.hn-warranty-form__subheading{font-size:1.65rem}}.hn-warranty-form__benefits{list-style:none;padding:0;margin:0 0 2.4rem;display:flex;flex-direction:column;gap:1rem;max-width:44rem}.hn-warranty-form__benefit{display:flex;align-items:flex-start;gap:1rem;font-family:var(--hn-font-body);font-size:1.5rem;line-height:1.5;color:var(--hn-gray-800)}.hn-warranty-form__check{flex:0 0 auto;width:1.8rem;height:1.8rem;margin-top:.2rem;color:var(--hn-red)}.hn-warranty-form__intro-note{font-family:var(--hn-font-body);font-size:var(--hn-caption);line-height:1.5;color:var(--hn-gray-500);margin:0;padding:2rem 0 0;border-top:1px solid var(--hn-border);max-width:44rem;width:100%}.hn-warranty-form__panel{width:100%;max-width:64rem}@media screen and (min-width:990px){.hn-warranty-form__panel{max-width:none}}.hn-warranty-form__form{display:flex;flex-direction:column}.hn-warranty-form__form>.field,.hn-warranty-form__form>.hn-warranty-form__row{margin:0 0 1.6rem}.hn-warranty-form__live>.field,.hn-warranty-form__live>.hn-warranty-form__row{margin:0 0 1.6rem}.hn-warranty-form__live>:last-child{margin-bottom:0}.hn-warranty-form__row{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:600px){.hn-warranty-form__row--two{grid-template-columns:1fr 1fr;gap:2rem}}.hn-warranty-form__row .field{margin:0}.hn-warranty-form__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin:1.2rem 0 0}.hn-warranty-form__submit{min-width:22rem}.hn-warranty-form__fine-print{font-family:var(--hn-font-body);font-size:var(--hn-caption);line-height:1.5;color:var(--hn-gray-500);margin:0;max-width:48rem}.hn-warranty-form__status{display:none;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem;margin:0 0 2.4rem;border-radius:var(--hn-radius);font-family:var(--hn-font-body);font-size:1.4rem;line-height:1.5}.hn-warranty-form__status strong{font-weight:var(--hn-bold);letter-spacing:var(--hn-ls-ui);text-transform:uppercase;font-size:1.2rem}.hn-warranty-form__status--error{background:#ea1d270f;border:1px solid var(--hn-red);color:var(--hn-gray-900)}.hn-warranty-form__success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 3rem;min-height:48rem;background:var(--hn-surface);border:1px solid var(--hn-border);border-radius:var(--hn-radius)}.hn-warranty-form__success-icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin:0 0 2.2rem;background:#ea1d2714;color:var(--hn-red);border-radius:50%}.hn-warranty-form__success-icon svg{width:3.2rem;height:3.2rem}.hn-warranty-form__success-heading{font-family:var(--hn-font-display);font-size:clamp(3rem,4vw,4.4rem);font-weight:400;line-height:1;letter-spacing:var(--hn-ls-display);text-transform:uppercase;color:var(--hn-gray-900);margin:0 0 1.4rem}.hn-warranty-form__success-message{font-family:var(--hn-font-body);font-size:1.55rem;line-height:1.6;color:var(--hn-gray-600);margin:0;max-width:36rem}.hn-warranty-form__success-cta{margin-top:2.6rem;min-width:18rem}.hn-warranty-form__form[data-hn-state=error] .hn-warranty-form__status--error,.hn-warranty-form__form[data-hn-state=success] .hn-warranty-form__success{display:flex}.hn-warranty-form__form[data-hn-state=success] .hn-warranty-form__live{display:none}.hn-warranty-form__form[data-hn-state=loading] .hn-warranty-form__submit{cursor:progress;pointer-events:none}@media(forced-colors:active){.hn-warranty-form__rule,.hn-warranty-form__intro-note{border-color:CanvasText}.hn-warranty-form__check{color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/hn-warranty-form.css.map */
