.contact-section{background-color:rgb(var(--color-page-background));color:rgb(var(--color-foreground));font-family:Courier New,Courier,monospace;width:100%;display:flex;flex-direction:column;--contact-line-height: 1.6;--contact-letter-spacing: .02em;--contact-heading-spacing: .05em;--contact-space-paragraph: 1.25rem;--contact-space-heading: .5rem;--contact-space-block: 4rem}.contact-section .page-width,.contact-section .page-width-full{width:100%;margin-inline:auto;padding-inline:1.5rem}.contact-section .page-width{max-inline-size:var(--page-width)}@media screen and (min-width:750px){.contact-section .page-width,.contact-section .page-width-full{padding-inline:5rem}}@media screen and (max-width:749px){.contact-section{--contact-space-paragraph: 1rem;--contact-space-block: 3rem}}.contact__box{margin-inline:auto;width:100%;padding-block:1.25rem}.contact__box>*:first-child{margin-block-start:0}.contact__box>*:last-child{margin-block-end:0}@media screen and (min-width:750px){.contact__box--bordered{background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));padding-block:2.5rem}}.contact-section{--contact-padding-inline: 1.5rem}@media screen and (min-width:750px){.contact-section{--contact-padding-inline: 10rem}}.contact__rich-text{line-height:var(--contact-line-height);letter-spacing:var(--contact-letter-spacing);margin-block:var(--contact-space-block)}.contact__rich-text p,.contact__rich-text ul,.contact__rich-text ol{margin-block-end:var(--contact-space-paragraph)}.contact__rich-text>*:last-child{margin-block-end:0}.contact__rich-text h1,.contact__rich-text h2,.contact__rich-text h3,.contact__rich-text h4,.contact__rich-text h5,.contact__rich-text h6{margin-block-start:0;margin-block-end:var(--contact-space-heading);line-height:1.1;text-transform:uppercase;font-weight:700;letter-spacing:var(--contact-heading-spacing)}.contact__rich-text h1:last-child,.contact__rich-text h2:last-child,.contact__rich-text h3:last-child,.contact__rich-text h4:last-child,.contact__rich-text h5:last-child,.contact__rich-text h6:last-child{margin-block-end:0}.contact__rich-text a{color:rgb(var(--color-link));text-decoration:underline}.contact__divider{border:none;border-block-start:1px solid rgb(var(--color-foreground));margin-block:var(--contact-space-block);width:100%}.contact-form{width:100%;max-width:500px;margin-inline:auto}.contact__newsletter-wrapper{padding-inline:var(--contact-padding-inline);margin-block:var(--contact-space-block)}.contact__newsletter-field{display:flex;flex-direction:row;border:1px solid rgb(var(--color-foreground));max-width:100%}.contact__newsletter-input{flex:1;min-width:0;padding:.5rem 1.5rem;font-family:var(--font-body-family);font-size:var(--font-size-body);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));background-color:transparent;border:none;outline:none}@media screen and (min-width:750px){.contact__newsletter-input{padding:1.2rem 1.5rem}.contact__rich-text{padding-inline:var(--contact-padding-inline)}}.contact__newsletter-input::placeholder{color:rgba(var(--color-foreground),.5)}.contact__newsletter-input:focus{outline:none}.contact__newsletter-btn{padding-inline:1.75rem;font-family:var(--font-heading-family);font-size:var(--font-size-body);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:var(--contact-heading-spacing);color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer;white-space:nowrap}.contact__newsletter-btn:hover{opacity:.85}.contact__newsletter-btn:focus{outline:none}.contact__form-message{margin-block-start:1rem;font-size:.9em}.contact__form-message--error{color:rgb(var(--color-foreground));opacity:.9}.contact__form-message--success{opacity:.9}.contact__rich-text.text-left{text-align:left}.contact__rich-text.text-center{text-align:center}.contact__rich-text.text-right{text-align:right}.contact__newsletter-wrapper{display:flex;justify-content:center}.contact__newsletter-field{width:100%}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-main-contact.css.map */
