.newsletter-offer{--newsletter-offer-bg: #fafafa;--newsletter-offer-form-width: 460px;--newsletter-offer-control-height: var(--size-13, 48px);--newsletter-offer-checkbox-size: 20px;--newsletter-offer-checkbox-radius: 3px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-token-md, 20px);align-items:stretch;width:100%;max-width:1200px;margin-inline:auto;padding:var(--space-token-2xl, 40px) 0;border-radius:var(--radius--base, 16px);background:var(--newsletter-offer-bg)}.newsletter-offer__copy{display:flex;flex-direction:column;gap:var(--space-token-s, 12px);min-width:0}.newsletter-offer__title{margin:0;font:var(--font-2xl-semibold);color:var(--color-text-primary)}.newsletter-offer__subtitle{margin:0;font:var(--font-base-medium);color:var(--color-text-secondary)}.newsletter-offer__form{width:100%;min-width:0}.newsletter-offer__form-mount{width:100%;min-height:var(--newsletter-offer-control-height)}.newsletter-offer__form-mount>.needsclick,.newsletter-offer__form-mount form.klaviyo-form,.newsletter-offer__form-mount form.klaviyo-form>.needsclick,.newsletter-offer__form-mount .needsclick[data-testid=form-row]:has(input[autocomplete=email]),.newsletter-offer__form-mount .needsclick[data-testid=form-component]:has(input[autocomplete=email]),.newsletter-offer__form-mount .klaviyo-emailinput{display:flex!important;height:auto!important}.newsletter-offer__form .klaviyo-form,.newsletter-offer__form form.klaviyo-form{background:transparent!important;padding:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important}.newsletter-offer__form .needsclick form>.needsclick,.newsletter-offer__form form.klaviyo-form>.needsclick{display:flex!important;flex-direction:column!important;gap:var(--space-token-s, 12px)!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important}.newsletter-offer__form .needsclick form>.needsclick:has(input[autocomplete=email]):has(button):not(:has(input[type=checkbox])){flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;overflow:hidden;border:1px solid var(--color-text-disabled);border-radius:var(--radius-xs, 4px);background:var(--color-text-white-secondary, rgba(255, 255, 255, .6));backdrop-filter:blur(var(--backdrop-blur-md, 12px));-webkit-backdrop-filter:blur(var(--backdrop-blur-md, 12px))}.newsletter-offer__form .needsclick form>.needsclick:has(input[autocomplete=email]):has(button):not(:has(input[type=checkbox])) [data-testid=form-row],.newsletter-offer__form .needsclick form>.needsclick:has(input[autocomplete=email]):has(button):not(:has(input[type=checkbox]))>[data-testid=form-component]:has(input[autocomplete=email]){flex:1 1 auto!important;min-width:0!important;width:auto!important;border:0!important;background:transparent!important;overflow:visible}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-row]:has(input[autocomplete=email]){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;overflow:hidden;border:1px solid var(--color-text-disabled);border-radius:var(--radius-xs, 4px);background:var(--color-text-white-secondary, rgba(255, 255, 255, .6));backdrop-filter:blur(var(--backdrop-blur-md, 12px));-webkit-backdrop-filter:blur(var(--backdrop-blur-md, 12px))}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component]{padding:0!important;width:auto;font-family:inherit!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]{height:var(--newsletter-offer-control-height)!important;border:0!important;border-radius:var(--radius-xs, 4px) 0 0 var(--radius-xs, 4px)!important;margin-block:0!important;padding-inline:var(--space-token-md, 20px) var(--space-token-s, 12px)!important;font:var(--font-sm-medium)!important;color:var(--color-text-primary)!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]::placeholder{color:var(--color-text-placeholder)!important;font:var(--font-sm-medium)!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-5, 2px)!important;height:var(--newsletter-offer-control-height)!important;min-width:var(--newsletter-offer-control-height);width:auto;padding-inline:var(--space-token-l, 24px)!important;margin-block:0!important;border:0!important;border-radius:0 var(--radius-xs, 4px) var(--radius-xs, 4px) 0!important;background:var(--color-bg-brand-dark)!important;color:var(--color-text-white-primary)!important;font:var(--font-base-medium)!important;font-size:var(--font-size-base, 16px)!important;line-height:var(--line-height-base, 22px)!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button svg,.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button img{display:inline-block!important;width:18px;height:18px;flex-shrink:0}.newsletter-offer__form .needsclick form input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:var(--newsletter-offer-checkbox-size)!important;height:var(--newsletter-offer-checkbox-size)!important;min-width:var(--newsletter-offer-checkbox-size);margin:0!important;border:1px solid var(--stroke-20, #d1d5dc)!important;border-radius:var(--newsletter-offer-checkbox-radius)!important;background:var(--color-text-white-secondary, rgba(255, 255, 255, .6))!important;flex-shrink:0;cursor:pointer}.newsletter-offer__form .needsclick form input[type=checkbox]:checked{background:var(--color-bg-brand-dark)!important;border-color:var(--color-bg-brand-dark)!important}.newsletter-offer__form [data-testid=form-component]:has(input[type=checkbox]) :is(label,div,span,p),.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)):not([role=status]):not([role=alert]),.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)):not([role=status]):not([role=alert]) :is(div,p,span,a){font:var(--font-sm-regular)!important;color:var(--color-text-secondary)!important;text-align:start!important}.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)):not([role=status]):not([role=alert]){justify-content:flex-start!important;align-items:flex-start!important}.newsletter-offer__form .needsclick form label a,.newsletter-offer__form .needsclick form [data-testid=form-component] a{color:var(--color-text-secondary)!important;text-decoration:underline!important;text-underline-position:from-font;text-decoration-skip-ink:none}.newsletter-offer__form .needsclick form [data-testid=form-row]:has(input[type=checkbox]),.newsletter-offer__form .needsclick form [data-testid=form-component]:has(input[type=checkbox]){display:flex!important;align-items:flex-start!important;gap:var(--space-token-xs, 8px)!important;width:100%!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}@media screen and (max-width:767px){.newsletter-offer__form .needsclick form [data-testid=form-component]:has(button),.newsletter-offer__form .needsclick form [data-testid=form-row]:has(button):not(:has(input)){flex:0 0 var(--newsletter-offer-control-height)!important;width:var(--newsletter-offer-control-height)!important;min-width:var(--newsletter-offer-control-height)!important;max-width:var(--newsletter-offer-control-height)!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button{flex-shrink:0!important;width:var(--newsletter-offer-control-height)!important;min-width:var(--newsletter-offer-control-height)!important;max-width:var(--newsletter-offer-control-height)!important;height:var(--newsletter-offer-control-height)!important;padding-inline:0!important;color:transparent!important;font-size:0;line-height:0!important;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.61 8.42129V9.57871L9.93874 14.25L8.78131 13.0926L12.0554 9.81851H3.39062V8.18149H12.0554L8.78131 4.90743L9.93874 3.75L14.61 8.42129Z' fill='white' fill-opacity='0.93'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button *:not(svg):not(img){font-size:0;color:transparent!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button:not(.klaviyo-spinner):after{content:none}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button.klaviyo-spinner{position:relative!important;background-image:none!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button.klaviyo-spinner:after{content:""!important}.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button:has(svg),.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button[aria-busy=true],.newsletter-offer__form .needsclick form .needsclick[data-testid=form-component] button:disabled{background-image:none!important}.buying-guide-newsletter-offer{padding-inline:var(--space-token-md, 20px);box-sizing:border-box}}@media screen and (min-width:768px){.newsletter-offer{padding:var(--space-110, 44px) var(--space-token-xl, 32px)}}@media screen and (min-width:1280px){.newsletter-offer{flex-direction:row;align-items:flex-start;gap:var(--space-token-3xl, 48px);padding:var(--space-token-3xl, 48px)}.newsletter-offer:not(:has(input[type=checkbox])){align-items:center}.newsletter-offer__copy{flex:1 0 0;gap:var(--space-token-xs, 8px)}.newsletter-offer__title{font:var(--font-4xl-semibold)}.newsletter-offer__form{width:var(--newsletter-offer-form-width);flex-shrink:0}}.newsletter-offer__form form.klaviyo-form:not(:has(input[autocomplete=email])),.newsletter-offer__form form.klaviyo-form:not(:has(input[autocomplete=email])) .needsclick{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.newsletter-offer__form [role=status],.newsletter-offer__form [role=alert],.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:var(--newsletter-offer-control-height)!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:var(--radius-xs, 4px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.newsletter-offer__form [role=status],.newsletter-offer__form [data-testid=form-row][role=status]:not(:has(input)):not(:has(button)){background:transparent!important;color:var(--color-text-secondary)!important;align-items:center!important;text-align:center!important;padding:0!important}.newsletter-offer__form [role=status] *,.newsletter-offer__form [data-testid=form-row][role=status]:not(:has(input)):not(:has(button)) *{text-align:center!important}.newsletter-offer__form [role=alert],.newsletter-offer__form [data-testid=form-row][role=alert]:not(:has(input)):not(:has(button)){background:transparent!important;color:var(--color-error-normal)!important;align-items:flex-start!important;text-align:start!important;padding:0!important}.newsletter-offer__form [role=alert] *,.newsletter-offer__form [data-testid=form-row][role=alert]:not(:has(input)):not(:has(button)) *{text-align:start!important}.newsletter-offer__form [role=status] *,.newsletter-offer__form [role=alert] *,.newsletter-offer__form [role=status] [data-testid=form-component] span,.newsletter-offer__form [role=alert] [data-testid=form-component] span,.newsletter-offer__form [role=status] [data-testid=form-component] p,.newsletter-offer__form [role=alert] [data-testid=form-component] p{box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:0!important;background:transparent!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font:var(--font-sm-medium)!important;color:inherit!important}.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)) [data-testid=form-component]{flex:0 0 auto!important;display:block!important;width:100%!important}.newsletter-offer__form [data-testid=form-component] [role=alert],.newsletter-offer__form [data-testid=error],.newsletter-offer__form [id*=error]{margin-block-start:var(--space-token-xs, 8px)!important;font:var(--font-sm-regular)!important;color:var(--color-error-normal)!important;white-space:normal!important}@media screen and (max-width:767px){.newsletter-offer__form [role=status],.newsletter-offer__form [role=alert],.newsletter-offer__form [data-testid=form-row][role=status]:not(:has(input)):not(:has(button)),.newsletter-offer__form [data-testid=form-row][role=alert]:not(:has(input)):not(:has(button)),.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)),.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)):not([role=alert]){align-items:flex-start!important;text-align:start!important;padding:0!important}.newsletter-offer__form [role=status] *,.newsletter-offer__form [role=alert] *,.newsletter-offer__form [data-testid=form-row][role=status]:not(:has(input)):not(:has(button)) *,.newsletter-offer__form [data-testid=form-row][role=alert]:not(:has(input)):not(:has(button)) *,.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)) *,.newsletter-offer__form [data-testid=form-row]:not(:has(input)):not(:has(button)):not([role=alert]) *{text-align:start!important}}.newsletter-offer__form input[autocomplete=email][aria-invalid=true],.newsletter-offer__form .needsclick form .needsclick[data-testid=form-row]:has(input[aria-invalid=true]){border-color:var(--color-error-normal)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/newsletter-offer.css.map */
