.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .field:hover.field:after,.contact .select:hover.select:after,.contact .select__select:hover.select__select:after,.contact .customer .field:hover.field:after,.contact .customer select:hover.select:after,.contact .localization-form__select:hover.localization-form__select:after{box-shadow:none!important;outline:none!important;border-radius:none!important}.field__input,.select__select,.customer .field input,.customer select{font-size:14px!important}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:3.2rem 1.5rem .8rem 2rem!important}.page-width--narrow{max-width:149.6rem!important;padding:4rem 5rem!important}.form_d_flex{display:flex;justify-content:space-between}.contact_block_inner{display:flex;gap:24px;align-items:center}.contact_block_inner_text p{color:#333;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.form_content_heading p{color:#000;font-family:Sharp Grotesk;font-size:82px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-2.46px;text-transform:uppercase;width:560px}.contact__fields{display:flex!important;flex-wrap:wrap!important}.contact_content,form#ContactForm{width:50%}.field__input::placeholder{color:#1e1e1e;font-family:Gilroy-ExtraBold;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px;font-weight:700!important;text-transform:capitalize}.contact .field__label,.contact .customer .field label{left:calc(var(--inputs-border-width) + 2rem);top:4%;pointer-events:none;position:absolute;padding:24px 0;color:#8c8c8c;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;text-transform:capitalize}.contact .field__input,.select__select,.contact .customer .field input,.contact .customer select{height:6.5rem}.contact .text-area{min-height:18rem}.contact .field{margin-bottom:24px}.contact .button,.shopify-challenge__button,.contact .customer button{display:flex;width:238px;height:60px;padding:16px 23px;justify-content:space-between;align-items:center;border-radius:500px;border:1px solid #151515;background:#1a7ddf;color:#fff;text-align:center;font-family:Sharp Grotesk;font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.72px;text-transform:uppercase;cursor:pointer}.contact__button img{max-width:40px;display:flex}.contact_block_heading{padding:30px 0 16px}.contact_block_inner_text p a{color:#000;font-family:Sharp Grotesk;font-size:23px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}.contact__button .button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:14px!important;top:4px!important;left:20px!important;letter-spacing:.04rem}.contact .button:after,.shopify-challenge__button:after,.contact .customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.contact .button:before,.shopify-challenge__button:before,.contact .customer button:before,.contact .shopify-payment-button__button--unbranded:before{box-shadow:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:14px!important;top:-6px!important;left:20px!important;letter-spacing:.04rem}.contact .field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;border-radius:20px!important;border:none;background:#ffffff1a}.contact .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;border-radius:20px!important;border:1px solid rgba(195,195,195,.53);background:#ffffff1a}.form_content_headingmobile{display:none}.contact .form__message .icon,.customer .form__message .svg-wrapper{width:1.3rem}.contact .form__message,.contact .form-status-list{margin-top:0rem;padding-left:10px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))!important;outline:0!important;border-radius:20px!important}.contact_block_heading p{color:#000;font-family:Sharp Grotesk;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.72px;text-transform:capitalize}@media (max-width: 1024px){.product .product-form__input--pill input[type=radio]+label:not(.custom-color){padding:10px!important;font-size:12px!important;!i;!}.form_content_heading p{font-size:50px;line-height:100%;width:430px}}@media (max-width:768px){.form_content_headingmobile{display:block}.contact.page-width--narrow{padding:0 1.5rem!important}.form_d_flex{flex-wrap:wrap;flex-direction:column-reverse}.form_content_heading p{display:none}.form_content_headingmobile p{color:#000;font-family:Sharp Grotesk;font-size:50px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-2.46px;text-transform:uppercase;padding:25px 0 0}.contact_content,form#ContactForm{width:100%}.contact_block_heading p{padding:16px 0;font-size:24px}.contact__fields{padding-top:30px}.contact .button,.shopify-challenge__button,.customer button{padding:15px 22px;font-size:19px!important}.contact.page-width--narrow{padding:0}}@media (max-width : 480px){.form_content_headingmobile p{padding-top:20px}.form_content_headingmobile{display:block}.form_content_heading p{display:none}.contact .text-area{min-height:15rem}.contact .field{margin-bottom:12px}.contact .field__input,.select__select,.customer .field input,.customer select{height:5.5rem}.form_content_headingmobile p{font-size:35px;letter-spacing:-.46px;padding:20px 0 0}.contact_block_heading{padding:10px 0 0}.contact_block_inner{gap:10px}.contact_block_heading p{padding:13px 0;font-size:18px}.contact_block_inner_text p a{font-size:16px}.contact .button,.shopify-challenge__button,.contact .customer button{height:50px}.contact .field__label,.contact .customer .field label{top:-6%}.icon_img{display:flex}}@media (max-width: 375px){.form_content_heading p{font-size:32px}.contact_block_inner_text p{font-size:14px}.form_content_headingmobile p{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
