body.contact .page-width.page-style-contact{padding:0 34px;margin:60px auto 0!important;margin:0 auto;max-width:1440px}body.contact .page-width h1.main-page-title{line-height:1;font-family:Akzidenz-Grotesk-Roman;font-size:48px;font-weight:400;letter-spacing:0em;text-align:left;color:#1d201f;display:inline-block;width:100%;margin:0 0 30px}.contact-find-us .find-as-wrapper{display:inline-block;width:100%}.find-up.wrapper.page-width.page-desktop-width{padding:0 60px;display:block;width:100%;margin:160px auto 60px}.contact-find-us .find-as-wrapper-main{display:flex;flex-flow:column}.contact-find-us .find-as-wrapper-main .find-as-main{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-top:1px solid #E7E7E7}.contact-find-us .find-as-wrapper-main .showroom-title{display:flex;gap:15px;width:30%}.contact-find-us .showroom-main{display:inline-block;width:100%;max-width:26%}.contact-find-us .showroom-image{display:inline-block;width:31%;float:left}.contact-find-us .find-as-wrapper-main .showroom-title h3{font-family:Akzidenz-Grotesk-Roman;font-size:40px;font-weight:400;line-height:1;letter-spacing:0em;text-align:left;color:#1d201f;margin:0}.contact-find-us .find-as-wrapper-main .showroom-title .showroom-time{font-size:18px;font-weight:400;line-height:1;letter-spacing:0em;text-align:left;margin:10px 0;display:inline-block}.showroom-main p{color:#1d201f;margin:0}.showroom-main .showroom--location{color:#6e7070;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;text-transform:uppercase}.contact-find-us .find-as-wrapper .find-us-title h2{margin:0 0 24px;font-family:Akzidenz-Grotesk-Roman;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;text-transform:uppercase;color:#1d201f}.contact-find-us .showroom-details{display:inline-block;width:100%;margin:16px 0}.contact-find-us .showroom-details p{font-size:16px;font-weight:400;line-height:29px;letter-spacing:0em;text-align:left;color:#1d201f}.showroom-main .showroom--map{font-size:16px;font-weight:400;line-height:29px;letter-spacing:0em;text-align:left;text-transform:uppercase}.contact-form-right h2.title{font-family:Akzidenz-Grotesk-Roman;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0em;text-align:left;margin-bottom:60px}.half-width{display:inline-block;width:100%}.row label{font-family:Akzidenz-Grotesk-Roman;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0em;text-transform:uppercase;color:#6e7070}.row label span{font-family:Akzidenz-Grotesk-Roman;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0em;color:#1d201f!important;vertical-align:text-bottom}.row.dropdown-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.row.contact-number-field>.half-width.contact-short{display:flex;align-items:center;margin-bottom:5px}.row.contact-number-field{flex-flow:column;align-items:unset}.row.contact-number-field .custom-dropdown.arrow-select{width:12%;padding:0 8px;border-right:2px solid #EDEDED}.row.contact-number-field .half-width.contact-short input{margin-left:8px;border:none!important}.dropdown-row .half-width.contact-short:first-child{width:15%}.row.row-half.contact-number-field{border-bottom:1px solid #EDEDED;align-items:inherit}.dropdown-row .half-width.contact-short select,.dropdown-row .half-width.contact-short input{border:none}#ContactForm input[type=text],#ContactForm input[type=email],#ContactForm input[type=tel],#ContactForm textarea,#ContactForm select{width:100%;padding:2px 0 8px;box-sizing:border-box;border-color:#ededed;border-width:0 0 1px 0;font-family:Akzidenz-Grotesk-Roman;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0em;text-align:left;color:#1d201f;border-radius:0;background:#fff}#ContactForm textarea{height:100px;line-height:1}.row .color-gray{color:#6e7070!important}#ContactForm input:focus-visible,#ContactForm textarea:focus-visible,#ContactForm select:focus-visible{box-shadow:none;outline:none}.row .custom-dropdown{display:flex;align-items:center;position:relative}.row .custom-dropdown p.icon-arrow{position:absolute;right:0;width:32px;margin:0;display:flex;align-items:center;transition:all .5s;transform:rotate(180deg);justify-content:center}.row.dropdown-row select:focus~p{transform:rotate(0)}#ContactForm button.contact-btn{font-family:Akzidenz-Grotesk-Roman;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0em;text-align:left;border:1px solid #1D201F;max-width:140px;width:100%;padding:14px 0;text-align:center;background:#fff;display:inline-block;margin-top:60px;text-transform:uppercase;color:#1d201f}@media (max-width: 540px){.cart-notification-wrapper{display:none!important}body.contact .page-width:not(.header){padding:0 20px!important}body.contact .page-width h1.main-page-title{font-size:16px;font-weight:400;line-height:19px;margin:24px 0 27px}body.contact .page-width.page-style-contact{margin-top:0!important}.contact.page-width-full{flex-flow:column;flex-direction:column;justify-content:unset;gap:0;padding:0}.contact.page-width-full h2.title{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;color:#1d201f;margin-bottom:25px}.contact-form-left img{width:100%;max-width:100%;height:35vh;object-fit:cover;object-position:bottom}.contact-form-left{padding-bottom:100px}.row.row-half{flex-flow:column;flex-direction:column;gap:24px}.contact-find-us .find-as-wrapper-main .find-as-main{flex-direction:column}.contact-find-us .find-as-wrapper-main .find-as-main:last-child{border-bottom:1px solid #E7E7E7}.contact-find-us .find-as-wrapper-main .find-as-main>div{width:100%;max-width:100%}.contact-find-us .find-as-wrapper-main .showroom-title{margin-bottom:25px}.contact-find-us .showroom-image{margin-bottom:20px}.contact-find-us .showroom-main{margin:0}.find-up.wrapper.page-width.page-desktop-width{margin:0 auto 18px}.section-template--16358534643879__collapsible_content_Lbg8Wj-padding{padding-top:102px!important}.row.row-half.contact-number-field{gap:8px}.row.contact-number-field .custom-dropdown.arrow-select{width:25%}.row label{font-size:12px}.row label span{font-size:14px}.form--main{margin-bottom:120px}#ContactForm button.contact-btn{margin-top:18px;max-width:100%}.contact-find-us .find-as-wrapper-main .showroom-title h3{font-size:18px;font-weight:400;line-height:22px}.contact-find-us .find-as-wrapper-main .showroom-title .showroom-time{font-size:12px;font-weight:400;line-height:22px;margin:0}.section-template--16588380897447__collapsible_content_Lbg8Wj-padding{padding-top:100px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
