.footer .klaviyo-form{--input-border-radius: 0;--input-height: 52px;--input-padding: 0 50px 0 18px;--input-font-weight: 300;--input-font-family: var(--primary-font);--input-font-size: 16px;--input-color: var(--primary-color);--input-placeholder-font-weight: 300;--input-placeholder-color: var(--primary-color);--input-background: #DACFBE;--input-border: 1px solid rgba(var(--text-color), .15);--input-border-color-hover: rgba(var(--text-color), .15);--button-background: #DACFBE;--button-background-hover: #DACFBE;--button-disabled-background: #DACFBE;--button-background-image: url(icon-arrow-right-brown.svg);--button-background-image-width: 17px;--button-background-image-height: 14px;--button-color: var(--white);--button-color-hover: var(--white);--button-border-radius: 0;--button-width: 29px;--button-height: 26px;--button-padding: 0;--button-font-family: var(--primary-font);--button-font-size: 0;--button-font-weight: 400;--button-separation: 0;--success-font-family: var(--primary-font);--success-color: var(--primary-color);--success-font-weight: 700;--success-font-size: var(--base-font-size);--success-line-height: normal;padding:0!important}:is(.footer .klaviyo-form)>.needsclick{min-height:0!important}:is(.footer .klaviyo-form) [data-testid=form-row]{position:relative!important}:is(.footer .klaviyo-form) [data-testid=form-component]{padding:0!important}:is(:is(.footer .klaviyo-form) [data-testid=form-component]):last-child:has(button[type=button]){margin-left:var(--button-separation)!important}:is(:is(.footer .klaviyo-form) [data-testid=form-component]):last-child:not(:has(button[type=button])) *{font-family:var(--success-font-family)!important;font-weight:var(--success-font-weight)!important;font-size:var(--success-font-size)!important;line-height:var(--success-line-height)!important;color:var(--success-color)!important;text-align:left!important}:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;font-family:var(--button-font-family)!important;font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight)!important;width:var(--button-width)!important;height:var(--button-height)!important;background-color:var(--button-background)!important;border-radius:var(--button-border-radius)!important;padding:0!important;transition:.15s!important}@media (hover: hover){:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]):hover{background-color:var(--button-background-hover)!important}}:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]):active{background-color:var(--button-background-hover)!important}:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]):not(.klaviyo-spinner):after{content:"";width:var(--button-background-image-width);height:var(--button-background-image-height);background-image:var(--button-background-image);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer!important}.klaviyo-spinner:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]){font-size:0!important}.klaviyo-spinner:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]):after{width:15px!important;height:15px!important;margin-top:-8px!important;margin-left:-8px!important}[disabled]:is(:is(:is(.footer .klaviyo-form) [data-testid=form-component]) button[type=button]){background-color:var(--button-disabled-background)!important}:is(.footer .klaviyo-form) input[type=email]{font-weight:var(--input-font-weight)!important;color:var(--input-color)!important;height:var(--input-height)!important;background-color:var(--input-background)!important;border-radius:var(--input-border-radius)!important;font-family:var(--input-font-family)!important;font-size:var(--input-font-size)!important;padding:var(--input-padding)!important;border:var(--input-border)!important}.needsclick:is(:is(.footer .klaviyo-form) input[type=email]):hover{border-color:var(--input-border-color-hover)!important}:is(:is(.footer .klaviyo-form) input[type=email]):focus,:is(:is(.footer .klaviyo-form) input[type=email]):focus-visible{outline:none!important;box-shadow:0 0 0 1px rgb(var(--text-color)) inset!important;border-color:rgb(var(--text-color))!important}:is(:is(:is(.footer .klaviyo-form) input[type=email]):focus,:is(:is(.footer .klaviyo-form) input[type=email]):focus-visible):hover{border-color:rgb(var(--text-color))!important}:is(:is(.footer .klaviyo-form) input[type=email])::placeholder{font-weight:var(--input-placeholder-font-weight)!important;font-family:var(--input-font-family)!important;font-size:var(--input-font-size)!important;color:var(--input-placeholder-color)!important;opacity:.65!important}:is(:is(.footer .klaviyo-form) input[type=email]):-internal-autofill-selected,:is(:is(.footer .klaviyo-form) input[type=email]):-webkit-autofill,:is(:is(.footer .klaviyo-form) input[type=email]):-webkit-autofill:hover,:is(:is(.footer .klaviyo-form) input[type=email]):-webkit-autofill:focus,:is(:is(.footer .klaviyo-form) input[type=email]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--input-background) inset!important;-webkit-text-fill-color:var(--input-color)!important;border:1px solid rgb(var(--text-color))!important}
