.hp-signup{padding-block:var(--hp-signup-pad-start, 15rem) var(--hp-signup-pad-end, 14.2rem);background-color:rgb(var(--hp-dark-brown-100));color:rgb(var(--hp-cream-100))}.hp-signup__inner{display:block}:where(.hp-signup) :where(p,h2){margin:0}.hp-signup__row{position:relative;display:flex;block-size:3.95rem}.hp-signup__lead{flex:0 0 49.006rem}.hp-signup__line{position:absolute;inset-block:-.1rem;inset-inline:0;padding-block:.1rem}.hp-signup__line-inner{position:relative;block-size:100%}.hp-signup__tread,.hp-signup__rise{position:absolute;inset-block:0}.hp-signup__tread{inset-inline-start:0;inline-size:49.006rem}.hp-signup__rise{--hp-signup-underline: .0642rem;inset-inline:49.006rem 0}.hp-signup__svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.hp-signup__cell-svg{display:none}.hp-signup__stroke{stroke:rgb(var(--hp-cream-100));stroke-width:.0642rem;fill:none}.hp-signup__stroke--top{transform:translateY(.0321rem)}.hp-signup__stroke--left{transform:translate(.0321rem)}.hp-signup__underline{stroke-width:var(--hp-signup-underline);transform:translateY(calc(var(--hp-signup-underline) / -2))}.hp-signup__heading{max-inline-size:43.611rem;padding-block-start:1.316rem;margin-inline-start:-.096rem;font-family:var(--hp-font-eurostile-extd);font-weight:900;font-style:normal;font-synthesis:none;font-size:1.7984rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:inherit}.hp-signup__heading{translate:0 var(--hp-eurostile-nudge)}.hp-signup__field{position:relative;display:flex;flex:1 1 auto;min-inline-size:0}.hp-signup__row:has(.hp-signup__input:focus-visible) .hp-signup__rise{--hp-signup-underline: .2rem}.hp-signup__input{flex:1 1 auto;min-inline-size:0;block-size:100%;margin:0;padding:.502rem 0 .794rem 1.638rem;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:var(--hp-font-lubalin-dense);font-weight:300;font-style:normal;font-synthesis:none;font-size:1.966rem;line-height:1.35;letter-spacing:0;color:rgb(var(--hp-cream-50))}.hp-signup__input::placeholder{color:rgba(var(--hp-cream-50),.5);opacity:1}.hp-signup__input:focus,.hp-signup__input:focus-visible{outline:none;box-shadow:none}.hp-signup__input:-webkit-autofill,.hp-signup__input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--hp-cream-50));-webkit-box-shadow:0 0 0 100rem rgb(var(--hp-dark-brown-100)) inset;caret-color:rgb(var(--hp-cream-50))}.hp-signup__submit:focus-visible{outline:.2rem solid rgb(var(--hp-cream-100));outline-offset:.2rem;box-shadow:none}.hp-signup__submit{flex:none;display:block;inline-size:2.7475rem;block-size:2.7475rem;margin-block-start:.482rem;margin-inline-end:-.371rem;padding:0;border:0;background:none;color:rgb(var(--hp-cream-100));cursor:pointer}.hp-signup__submit:disabled{cursor:default;opacity:.5}.hp-signup__arrow,.hp-signup__arrow svg{display:block;inline-size:100%;block-size:100%}.hp-signup__message,.hp-signup__status:not(:empty){margin-block-start:var(--hp-space-xs);padding-inline-start:50.644rem;font-family:var(--hp-font-lubalin-open);font-size:1.4rem;line-height:1.35;color:rgb(var(--hp-cream-50))}@media screen and (max-width:749px){.hp-signup{padding-block:var(--hp-space-l) var(--hp-space-xl)}.hp-signup__heading{max-inline-size:27.9rem;padding-block-start:0}.hp-signup__row{flex-direction:column;block-size:auto;padding-inline:0;row-gap:.782rem}.hp-signup__line{display:none}.hp-signup__lead{position:relative;flex:none}.hp-signup__field{--hp-signup-underline: .0642rem;flex:none;block-size:3.964rem}.hp-signup__field:has(.hp-signup__input:focus-visible){--hp-signup-underline: .2rem}.hp-signup__field>.hp-signup__cell-svg,.hp-signup__submit>.hp-signup__cell-svg{display:block}.hp-signup__field>.hp-signup__cell-svg{inline-size:calc(100% - 3.762rem)}.hp-signup__input{padding:.932rem 0 1.142rem;font-size:1.4rem}.hp-signup__submit{position:relative;inline-size:3.762rem;block-size:100%;margin:0;padding:.712rem 0 .505rem .931rem}.hp-signup__arrow{inline-size:2.7475rem;block-size:2.7475rem}.hp-signup__message,.hp-signup__status:not(:empty){padding-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/section-hp-campaign-signup.css.map */
