.newsletter-section{padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.newsletter-section{padding-top:3rem;padding-bottom:3rem}}.newsletter-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.newsletter-content{margin-left:auto;margin-right:auto;max-width:28rem;text-align:center}@media (min-width: 768px){.newsletter-content{max-width:42rem}}.newsletter-icon-wrapper{margin-left:auto;margin-right:auto;display:inline-flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px}.newsletter-icon{height:2rem;width:2rem}.newsletter-title{margin-top:1rem;font-size:1.5rem;line-height:2rem;font-weight:400}@media (min-width: 768px){.newsletter-title{font-size:1.875rem;line-height:2.25rem}}.newsletter-title-no-icon{margin-top:0}.newsletter-form-container{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:28rem;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.newsletter-form-container{margin-top:3rem;max-width:56rem;padding-left:0;padding-right:0}}.newsletter-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.newsletter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsletter-form-field{position:relative}.newsletter-form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.newsletter-form-input-wrapper{position:relative}.newsletter-form-input{position:relative;display:block;width:100%;border-radius:.375rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.newsletter-form-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: .5}.newsletter-form-button{width:100%;border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.newsletter-form-button:hover{opacity:.9}.newsletter-subheading{margin-top:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;opacity:.8}.newsletter-form-field input{height:-moz-min-content;height:min-content;min-width:100%;flex:1 1 0%;padding:.5rem}.newsletter-icon-wrapper{border:1px solid}.newsletter-section .button--primary{background-color:var(--button-primary-background-color);color:var(--button-primary-text-color);border:1px solid var(--button-primary-border-color)}.newsletter-section .button--secondary{background-color:transparent;color:var(--button-primary-text-color);border:1px solid var(--button-primary-border-color)}.newsletter-section .button--underline{background-color:transparent;color:var(--button-underline-text-color);border:1px solid var(--button-underline-border-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-newsletter.css.map */
