.contact-section{margin:-46px 0 64px}.contact-section .container{margin-top:30px}.contact-section .title{font-size:var(--text-2xl);font-weight:600;line-height:48px;margin-bottom:-2px;margin-top:0;text-align:center}.contact-section .subtitle{text-align:center}.contact-section .info-blocks{display:flex;flex-direction:column;gap:16px;margin:33px 0}.contact-section .info{background-color:var(--black-200);border-radius:6px;padding:20px 16px 18px;text-align:center}.contact-section .info .icon{height:18px;margin-bottom:4px;width:18px}.contact-section .info .info-subtitle{color:var(--black-500);font-size:var(--text-sm);line-height:22px}.contact-section .info .info-text,.contact-section .info .info-text *{color:var(--black-700);font-weight:600;text-decoration:none;transition:var(--transition-all)}.contact-section .info .info-text a:hover{opacity:.7}.contact-section form{display:flex;flex-direction:column;gap:16px;margin-top:33px}.contact-section form .fields{display:flex;flex-direction:column;gap:16px}.contact-section form textarea{display:block;height:120px}.contact-section form .h-captcha{margin-top:-16px}.contact-section .message{align-items:baseline;border-radius:6px;color:var(--white);font-size:var(--text-sm);display:flex;gap:8px;line-height:20px;margin-top:var(--grid-x-offset);max-width:240px;outline:none;padding:10px;position:fixed;right:var(--grid-x-offset);top:calc(var(--header-height) + var(--announcement-bar-height));z-index:1}.contact-section .message.success{background-color:var(--green-700)}.contact-section .message.error{background-color:var(--red-700)}.contact-section .message.error ul{margin:0;padding:0 0 0 14px}.contact-section .message.error ul a{color:inherit;text-decoration:none;transition:var(--transition-all)}.contact-section .message.error ul a:hover{opacity:.7}.contact-section .message [data-close]{color:var(--white);cursor:pointer}@media screen and (max-width: 767px){.contact-section form .input{padding:14px 16px}.contact-section form .btn{padding-bottom:11px;padding-top:11px}}@media screen and (min-width: 768px){.contact-section{margin-top:-62px}.contact-section picture img{max-height:250px}.contact-section .info-blocks{flex-direction:row}.contact-section .info{padding:22px 24px 20px;text-align:left;width:100%}.contact-section .info .icon{margin-bottom:12px}.contact-section .info .info-subtitle{margin-bottom:4px}.contact-section form .fields{flex-direction:row}}@media screen and (min-width: 1024px){.contact-section picture img{max-height:360px}.contact-section .title{font-size:var(--text-7xl);line-height:80px;letter-spacing:var(--tracking-tighter);margin-bottom:21px}.contact-section .message{right:var(--grid-x-offset-desktop)}}@media screen and (min-width: 1440px){.contact-section{display:flex;margin-bottom:0}.contact-section picture{display:block;max-width:581px;min-width:581px}.contact-section picture img{max-height:100%}.contact-section .container{margin-top:0;padding-bottom:100px;padding-top:86px;width:calc(100% - 581px)}.contact-section .title{margin-top:0;text-align:left}.contact-section .subtitle{text-align:left}}@media screen and (min-width: 1660px){.contact-section .info-blocks{gap:24px}}@media screen and (min-width: 1920px){.contact-section{margin-left:auto;margin-right:auto;max-width:var(--site-width)}.contact-section .container{padding-left:var(--grid-x-offset-desktop);padding-right:var(--grid-x-offset-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact.css.map */
