.newsletter__form-wrapper{--newsletter-icon-size: 1.6rem}.newsletter__form-wrapper.color--bg-default{--newsletter-input-bg-color: var(--color-background);--newsletter-border-color: hsla(var(--color-foreground-raw), .135);--newsletter-text-color: var(--color-foreground)}.newsletter__form-wrapper.color--bg-inverse{--newsletter-input-bg-color: var(--color-foreground);--newsletter-border-color: hsla(var(--color-background-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-background)}.newsletter__form-wrapper.color--bg-primary{--newsletter-input-bg-color: var(--color-primary);--newsletter-border-color: hsla(var(--color-primary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-primary-contrast)}.newsletter__form-wrapper.color--bg-secondary{--newsletter-input-bg-color: var(--color-secondary);--newsletter-border-color: hsla(var(--color-secondary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-secondary-contrast)}.newsletter__form-wrapper.color--bg-tertiary{--newsletter-input-bg-color: var(--color-tertiary);--newsletter-border-color: hsla(var(--color-tertiary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-tertiary-contrast)}.newsletter__form-wrapper.color--bg-quaternary{--newsletter-input-bg-color: var(--color-quaternary);--newsletter-border-color: hsla(var(--color-quaternary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-quaternary-contrast)}.newsletter__form-wrapper.color--bg-quinary{--newsletter-input-bg-color: var(--color-quinary);--newsletter-border-color: hsla(var(--color-quinary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-quinary-contrast)}.newsletter__form-wrapper.color--bg-senary{--newsletter-input-bg-color: var(--color-senary);--newsletter-border-color: hsla(var(--color-senary-contrast-raw), var(--border-color-opacity));--newsletter-text-color: var(--color-senary-contrast)}.newsletter-form__wrapper{display:flex;gap:var(--space-xsmall);align-items:stretch}.newsletter-form__input{flex:1;background-color:var(--newsletter-input-bg-color);border:var(--border-size--thin) solid var(--newsletter-border-color);border-radius:var(--border-radius);color:var(--newsletter-text-color);padding:var(--space-small) var(--space-medium)}.newsletter-form__input:focus{border-color:var(--newsletter-text-color);border-radius:var(--border-radius);outline:none}.newsletter-form__input:-webkit-autofill{-webkit-text-fill-color:var(--newsletter-text-color);-webkit-box-shadow:0 0 0 1000px var(--newsletter-input-bg-color) inset}.newsletter-form__input::placeholder{color:var(--newsletter-text-color);opacity:.7}.newsletter-form__button{padding:var(--space-small) var(--space-medium);background-color:var(--newsletter-text-color);color:var(--newsletter-input-bg-color);border:var(--border-size--thin) solid var(--newsletter-text-color);border-radius:var(--border-radius);cursor:pointer;transition-property:opacity,background-color;font-weight:500;white-space:nowrap}.newsletter-form__button:focus-visible{outline:var(--border-size--thick) solid var(--newsletter-text-color);outline-offset:2px}.newsletter-form__button:hover{opacity:.9}.newsletter-form__button:active{opacity:.8}.custom-thanks-box{margin-top:var(--space-small)}.custom-thanks-box__heading{font-size:var(--font-size-heading-medium, 1.5rem);font-weight:700;color:var(--color-foreground);margin-bottom:var(--space-xsmall);line-height:1.2}.custom-thanks-box__subheading{font-size:var(--font-size-body, 1rem);color:var(--color-foreground);margin-bottom:var(--space-small);opacity:.8}.custom-thanks-box__code-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-xsmall)}.custom-thanks-box__code-box{display:flex;align-items:center;gap:var(--space-small);padding:var(--space-medium) var(--space-large);background-color:#d5c8b5;border:2px dashed;cursor:pointer;transition:all .2s ease;min-width:80%;justify-content:center}.custom-thanks-box__code-box:hover{opacity:.9;transform:translateY(-1px)}.custom-thanks-box__code-box:active{transform:translateY(0)}.custom-thanks-box__code{font-size:1rem;font-weight:700;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em}.custom-thanks-box__copy-icon{width:1.25rem;height:1.25rem;color:transparent;flex-shrink:0;stroke:#000}.custom-thanks-box__copy-success{color:var(--color-foreground);opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/62/assets/styles-component-newsletter.css.map */
