.shopify-section--contact-custom{--section-stack-intro: 50%;--section-stack-main: 50%;--section-stack-spacing-inline: 40px;color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-left-block{display:flex;flex-direction:column;gap:0;flex:1}.shopify-section--contact-custom .contact-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);line-height:110%;letter-spacing:var(--letter-spacing-xs);margin-bottom:16px;color:var(--color-dark-gray-700);max-width:var(--heading-max-width)}.shopify-section--contact-custom .contact-subtitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-700);margin-bottom:20px}.shopify-section--contact-custom .contact-team-block{display:flex;align-items:center;gap:.75rem;margin-bottom:48px}.shopify-section--contact-custom .contact-team-avatars{display:flex;gap:-.5rem;position:relative}.shopify-section--contact-custom .contact-team-avatar{width:50px;height:50px;border-radius:50%;margin-left:-.5rem;object-fit:cover;position:relative}.shopify-section--contact-custom .contact-team-avatar:first-child{margin-left:0}.shopify-section--contact-custom .contact-team-avatars:after{content:"";position:absolute;top:0;right:-5px;width:15px;height:15px;border-radius:50%;background:var(--color-success-light);z-index:2}.shopify-section--contact-custom .contact-team-avatars:before{content:"";position:absolute;top:4px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--color-success-dark);z-index:3}.shopify-section--contact-custom .contact-team-text{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-info-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:44px;margin-bottom:0}.shopify-section--contact-custom .contact-info-block{display:flex;flex-direction:column;gap:20px}.shopify-section--contact-custom .contact-info-content{display:flex;flex-direction:column;gap:0}.shopify-section--contact-custom .contact-info-icon-wrapper{width:62px;height:62px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--color-gradient-blue-200);position:relative;overflow:hidden}.shopify-section--contact-custom .contact-info-icon-wrapper:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;background:linear-gradient(90deg,#c3d4db,#c9d5e6);z-index:0}.shopify-section--contact-custom .contact-info-icon-wrapper:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:15px;background:var(--color-gradient-blue-200);z-index:1}.shopify-section--contact-custom .contact-info-icon-wrapper>*{position:relative;z-index:2}.shopify-section--contact-custom .contact-info-icon{max-width:30px;max-height:30px;width:auto;height:auto;object-fit:contain;object-position:center}.shopify-section--contact-custom .contact-info-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-subheading-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-700);margin-bottom:8px}.shopify-section--contact-custom .contact-info-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-socials{margin-top:auto}.shopify-section--contact-custom .contact-socials-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-h6);line-height:110%;letter-spacing:var(--letter-spacing-xs);margin-bottom:1rem;color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-socials .social-media{display:flex;gap:.75rem;list-style:none;padding:0;margin:0}.shopify-section--contact-custom .contact-socials .social-media li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none}.shopify-section--contact-custom .contact-socials .social-media li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important;background-color:var(--color-black)!important;border-radius:4px;color:var(--color-white)}.shopify-section--contact-custom .contact-socials .social-media li a:hover{background-color:var(--color-black)!important}.shopify-section--contact-custom .contact-socials .social-media li svg{width:35px!important;height:35px!important;fill:currentColor;color:var(--color-white)}.shopify-section--contact-custom .contact-form{border-radius:var(--radius-3xl);padding:40px}.shopify-section--contact-custom .contact-form .button{width:100%;border:none!important}.shopify-section--contact-custom .contact-form .button:hover{opacity:.9}.shopify-section--contact-custom .contact-form-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-h3);line-height:110%;letter-spacing:var(--letter-spacing-xs);text-align:center;color:var(--color-dark-gray-700);margin-bottom:16px}.shopify-section--contact-custom .contact-form-description{font-weight:var(--font-weight-regular);font-size:var(--font-size-subheading-s);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-dark-gray-700);margin-bottom:32px}.shopify-section--contact-custom .contact-form .form-control{margin-bottom:1rem;position:relative}.shopify-section--contact-custom .contact-form .form-control:has(.select){position:relative}.shopify-section--contact-custom .contact-form .block-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-700);margin-bottom:.5rem}.shopify-section--contact-custom .contact-form .block-label:after{content:"*";color:var(--color-dark-gray-700);margin-left:2px}.shopify-section--contact-custom .contact-form .input,.shopify-section--contact-custom .contact-form .textarea,.shopify-section--contact-custom .contact-form .select{font-weight:var(--font-weight-medium);font-size:var(--font-size-caption-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);background:var(--color-light-gray-200);border:1px solid var(--color-light-gray-300);color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-form .select{position:relative;padding-right:40px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.shopify-section--contact-custom .contact-form .select option{color:var(--color-dark-gray-700)}.shopify-section--contact-custom .contact-form .select:invalid{color:var(--color-dark-gray-100)}.shopify-section--contact-custom .contact-form .select-wrapper{position:relative;display:flex;align-items:center}.shopify-section--contact-custom .contact-form .select-wrapper .select{flex:1}.shopify-section--contact-custom .contact-form .select-wrapper .select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.shopify-section--contact-custom .contact-form .input::placeholder,.shopify-section--contact-custom .contact-form .textarea::placeholder{font-weight:var(--font-weight-medium);font-size:var(--font-size-caption-l);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal);color:var(--color-dark-gray-100)}@media screen and (min-width: 1150px){.shopify-section--contact-custom{--section-stack-spacing-inline: 80px}.shopify-section--contact-custom .section-stack--horizontal{align-items:stretch}.shopify-section--contact-custom .section-stack__intro{display:flex;flex-direction:column}.shopify-section--contact-custom .contact-socials--mobile{display:none}}@media screen and (max-width: 1149px){.shopify-section--contact-custom .contact-socials--desktop{display:none}}@media screen and (max-width: 749px){.shopify-section--contact-custom .contact-form{padding:30px 16px 16px}.shopify-section--contact-custom .contact-socials .social-media li{width:34px;height:34px}.shopify-section--contact-custom .contact-socials .social-media li svg{width:28px!important;height:28px!important}.shopify-section--contact-custom .contact-title{margin-bottom:8px;font-size:var(--font-size-mobile-h2);text-align:center}.shopify-section--contact-custom .contact-subtitle{text-align:center}.shopify-section--contact-custom .contact-team-block{margin-bottom:40px;justify-content:center}.shopify-section--contact-custom .contact-team-avatar{width:40px;height:40px}.shopify-section--contact-custom .contact-info-blocks{grid-template-columns:1fr;gap:20px}.shopify-section--contact-custom .contact-info-block{flex-direction:row;align-items:flex-start;gap:16px}.shopify-section--contact-custom .contact-info-title{margin-bottom:4px}.shopify-section--contact-custom .contact-info-icon-wrapper{flex-shrink:0}.shopify-section--contact-custom .contact-info-content{flex:1}.shopify-section--contact-custom .contact-form-title{font-size:var(--font-size-mobile-h3)}.shopify-section--contact-custom .contact-form-description,.shopify-section--contact-custom .contact-form .block-label{font-size:var(--font-size-body-s)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact.css.map */
