.ct-contact-us__heading,.ct-contact-us__heading h1,.ct-contact-us__heading h2,.ct-contact-us__heading h3,.ct-contact-us__heading h4,.ct-contact-us__heading h5,.ct-contact-us__heading h6{font-family:Inter_custom,sans-serif;font-weight:500}.ct-contact-us__label{font-family:Manrope,sans-serif;font-weight:800}.ct-contact-us .xo-field-input__input,.ct-contact-us .xo-field-textarea__textarea{font-family:Manrope,sans-serif;font-weight:400}.ct-contact-us__button,.ct-contact-us__button .xo-button{font-family:Inter_custom,sans-serif;font-weight:700}@media(max-width:991px){.ct-contact-us__heading,.ct-contact-us__heading h1,.ct-contact-us__heading h2,.ct-contact-us__heading h3,.ct-contact-us__heading h4,.ct-contact-us__heading h5,.ct-contact-us__heading h6{font-weight:600}.ct-contact-us__label{font-family:Inter_custom,sans-serif;font-weight:700}}.ct-contact-us{position:relative;width:100%}.ct-contact-us__container{width:100%}@media(max-width:991px){.ct-contact-us{overflow-x:clip}.ct-contact-us__container{padding-left:0!important;padding-right:0!important}.ct-contact-us__content{padding-left:3rem!important;padding-right:3rem!important;box-sizing:border-box}}.ct-contact-us__grid{display:grid;grid-template-columns:1fr;row-gap:6rem;column-gap:0;align-items:start}@media(min-width:992px){.ct-contact-us__grid{grid-template-columns:1fr 1fr;gap:6rem}.ct-contact-us--reverse .ct-contact-us__media{order:2}.ct-contact-us--reverse .ct-contact-us__content{order:1}}.ct-contact-us__media{width:100%;min-width:0}.ct-contact-us__image{width:100%;overflow:hidden}.ct-contact-us__image img{width:100%;height:auto;display:block;object-fit:cover}.ct-contact-us__image--desktop{display:none}.ct-contact-us__image--mobile{display:block}@media(min-width:992px){.ct-contact-us__image--desktop{display:block}.ct-contact-us__image--mobile{display:none}}.ct-contact-us__content{min-width:0;box-sizing:border-box}.ct-contact-us__heading{font-size:var(--ct-cu-h-fs-mb, 24px);line-height:var(--ct-cu-h-lh-mb, 100%);letter-spacing:0;text-transform:uppercase;margin:0}.ct-contact-us__heading h1,.ct-contact-us__heading h2,.ct-contact-us__heading h3,.ct-contact-us__heading h4,.ct-contact-us__heading h5,.ct-contact-us__heading h6{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}@media(min-width:992px){.ct-contact-us__heading{font-size:var(--ct-cu-h-fs-dt, 48px);line-height:var(--ct-cu-h-lh-dt, 100%)}}.ct-contact-us__header{display:block;margin:0 0 60px}.ct-contact-us__body{display:flex;flex-direction:column;gap:30px}.ct-contact-us__field-note{display:block;margin-top:.6rem;text-align:right;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.ct-contact-us__label{display:block;font-size:14px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#262119}@media(min-width:992px){.ct-contact-us__label{line-height:100%;letter-spacing:0}}.ct-contact-us .xo-field-input,.ct-contact-us .xo-field-textarea{display:block;width:100%;margin:0;padding:0}.ct-contact-us .xo-field-input{height:4rem}.ct-contact-us .xo-field-input__input,.ct-contact-us .xo-field-textarea__textarea{width:100%;border:none;border-bottom:1px solid #262119;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#262119;font-size:14px;line-height:140%;letter-spacing:.01em}.ct-contact-us .xo-field-input__input{height:40px;padding:6px 0}.ct-contact-us .xo-field-textarea__textarea{height:80px;padding:6px 0;resize:vertical}@media(min-width:992px){.ct-contact-us .xo-field-input__input,.ct-contact-us .xo-field-textarea__textarea{font-size:16px;line-height:140%;letter-spacing:.02em}}.ct-contact-us .xo-field-input__input:focus,.ct-contact-us .xo-field-textarea__textarea:focus{border-bottom-color:#262119;outline:none;box-shadow:none}.ct-contact-us .xo-field-input__input::placeholder,.ct-contact-us .xo-field-textarea__textarea::placeholder{color:#26211980;opacity:1}.ct-contact-us__bottom{display:block;margin:30px 0 0}@media(min-width:992px){.ct-contact-us__bottom{margin-top:15px}}.ct-contact-us__button{font-size:16px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase}.ct-contact-us__button{width:100%}.ct-contact-us__button .xo-button{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;width:100%;padding:15px 20px}@media(min-width:992px){.ct-contact-us__button{letter-spacing:-.01em;width:auto}.ct-contact-us__button .xo-button{width:auto;padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ct-contact-us.css.map */
