@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Book.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Medium.ttf) format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Black.otf) format("otf");font-weight:800;font-style:normal;font-display:swap}.section-contact-form{max-width:68rem;margin-inline:auto;margin-block:6rem;padding-inline:clamp(1.6rem,.935rem + 1.774vw,4rem)}.section-contact-form .prose{text-align:center}.section-contact-form .section-title{font-size:clamp(2.2rem,1.867rem + .887vw,3.4rem);text-transform:uppercase}.section-contact-form .section-content{font-size:1.2rem;font-weight:300}.section-contact-form .banner{font-size:1rem;color:#1f1f1f;text-shadow:none;padding:.625rem 1.25rem}.section-contact-form .banner--error{background-color:#ce5959;color:#fff}.section-contact-form .banner--success{background-color:#77c777;color:#fff}.section-contact-form .contact__form{display:grid;margin-block-start:3rem;row-gap:1.25rem}.section-contact-form .fieldset-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.section-contact-form .form-control{position:relative}.section-contact-form .form-control.--message,.section-contact-form .form-control.--privacy{line-height:normal;grid-column:span 2}.section-contact-form .form-control.--privacy{display:flex;gap:.4rem}@media(min-width:1024px){.section-contact-form .form-control.--privacy{align-items:center}}.section-contact-form .form-control label:not([for="contact[privacy]"]){position:absolute;font-weight:300;opacity:0;color:#bbb;color:#c2c2c2;padding-inline:.25rem;pointer-events:none;transform:translateY(3px);background-color:#fff;inset-block-start:-.8rem;inset-inline-start:.55rem;z-index:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.section-contact-form .form-control input:not([type=checkbox]){width:100%;padding:.65rem .8rem;border:1px solid #bbb;font-size:1.3rem}@media(min-width:1280px){.section-contact-form .form-control input:not([type=checkbox]){padding:1.2rem}}.section-contact-form .form-control input:not([type=checkbox]):not(:placeholder-shown)~label{opacity:1;transform:translateY(0)}.section-contact-form .form-control input:not([type=checkbox]):focus{outline:none;border:1px solid #1f1f1f}.section-contact-form .--message textarea{width:100%;min-height:9rem;padding:.65rem .8rem;field-sizing:content;border:1px solid #bbb;font-size:1.3rem}.section-contact-form .--message textarea:focus-visible,.section-contact-form .--message textarea:not(:placeholder-shown)~label{opacity:1;transform:translateY(0)}.section-contact-form .--message textarea:focus{outline:none;border:1px solid #1f1f1f}.section-contact-form input:-webkit-autofill{-webkit-background-clip:text;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #ffffff80;background-color:#fff}.section-contact-form input[type=checkbox]{position:relative;height:.8rem;aspect-ratio:1;border:1px solid #bbb;border-radius:.2rem}.section-contact-form input[type=checkbox]:checked{border:1px solid #dafdda}.section-contact-form input[type=checkbox]:checked:before{content:"";position:absolute;width:80%;height:80%;border-left:2px solid #90ee90;border-bottom:2px solid #90ee90;top:0;right:0;bottom:0;left:0;transform:rotate(-45deg)}@media(min-width:1024px){.section-contact-form input[type=checkbox]{height:1.2rem}}.section-contact-form label[for="contact[privacy]"]{font-size:.9rem}@media(min-width:1024px){.section-contact-form label[for="contact[privacy]"]{font-size:1rem}}.section-contact-form label[for="contact[privacy]"] a{color:#5b5b5b;text-decoration:underline;transition:opacity .3s ease}.section-contact-form label[for="contact[privacy]"] a:hover,.section-contact-form label[for="contact[privacy]"] a:focus-visible{opacity:.8}.section-contact-form .submit-btn{transition:background-color .3s ease;border:none}.section-contact-form .submit-btn:hover,.section-contact-form .submit-btn:focus-visible{background-color:#e30613}.h-captcha{display:none!important;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/14/assets/main-contact.css.map */
