.title-page{padding:20px 16px 24px}.title-page .description{margin-top:12px;padding-left:14px;padding-right:14px}@media(min-width:1024px){.title-page{padding-top:32px;padding-bottom:40px}}[data-contact-form-section]{max-width:896px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:768px){[data-contact-form-section]{column-gap:48px}}@media(min-width:1024px){[data-contact-form-section]{padding-left:28px;padding-right:28px}}[data-contact-form-section] .left-contact,[data-contact-form-section] .right-contact,[data-contact-form-section] .contact-description{margin-bottom:32px}[data-contact-form-section] .contact-description-title{margin-bottom:8px}[data-contact-form-section] .contact-address,[data-contact-form-section] .contact-address-title{margin-bottom:16px}[data-contact-form-section] .contact-time-title,[data-contact-form-section] .contact-day{margin-bottom:6px}[data-contact-form-section] .contact-time-note{margin-bottom:16px}[data-contact-form-section] .right-contact>.contact.page-width.page-width--narrow{max-width:none;padding:0}[data-contact-form-section] .title-wrapper--no-top-margin{margin-bottom:16px}[data-contact-form-section] .contact__fields>div,[data-contact-form-section] form>.mb-4{margin-bottom:16px}[data-contact-form-section] .field{position:relative;display:block;width:100%}[data-contact-form-section] .field:before,[data-contact-form-section] .field:after{content:none;display:none}[data-contact-form-section] .input{height:48px;padding:18px 16px 2px}[data-contact-form-section] .input-label{top:6px;left:16px;width:calc(100% - 32px);font-size:12px;line-height:16px}[data-contact-form-section] .peer:-moz-placeholder-shown~.input-label,[data-contact-form-section] .peer:placeholder-shown~.input-label{font-size:14px;line-height:22px}[data-contact-form-section] .peer:focus~.input-label,[data-contact-form-section] .peer:not(:placeholder-shown)~.input-label{top:6px;font-size:12px;line-height:16px}[data-contact-form-section] textarea.input{min-height:120px;height:120px;padding-top:18px;padding-bottom:14px}[data-contact-form-section] .row.w-full.flex{align-items:flex-start}[data-contact-form-section] .row.w-full.flex label{padding-left:12px}[data-contact-form-section] .checkbox-input__input{width:24px;height:24px;flex:0 0 24px}[data-contact-form-section] .button-primary{min-height:48px;margin-top:16px;padding:12px 24px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/page-contact-upgraded-compat.css.map */
