.template-page-contact .rich-text.rich-text--align-center .rich-text__blocks{text-align:left;max-width:60.8rem}.header--has-overlay .contact-form .contact-form__main{padding-top:calc(var(--header-height) * 2);padding-bottom:var(--header-height)}@media screen and (min-width:990px){.header--has-overlay .contact-form .contact-form__main{padding:0}}.header--has-overlay .contact-form .contact-form__main .contact-form__left,.header--has-overlay .contact-form .contact-form__main .contact-form__inner{padding:0}@media screen and (min-width:990px){.header--has-overlay .contact-form .contact-form__main .contact-form__left,.header--has-overlay .contact-form .contact-form__main .contact-form__inner{padding-top:calc(var(--header-height) * 2);padding-bottom:var(--header-height)}}.contact-form{position:relative}.contact-form.color-background-3 .contact-form__description--subheading{color:rgba(var(--color-foreground),.7)}.contact-form.no_form .contact-form__description{margin:auto}.contact-form.no_form .contact-form__left{padding-top:0}.contact-form.form-standard_heigh .contact-form__inner{padding-bottom:4.8rem}.contact-form.form-standard_heigh .contact-form__left{padding-top:4.8rem}@media screen and (min-width:990px){.contact-form.form-standard_heigh .contact-form__inner,.contact-form.form-standard_heigh .contact-form__left{padding:6.4rem 0}}.contact-form__description{width:100%}@media screen and (min-width:990px){.contact-form__description{width:auto;max-width:35rem}}.contact-form__description--block:not(:last-child){margin-bottom:3.2rem}.contact-form__description--subheading{margin:0}.contact-form__description--subheading+.contact-form__description--description{margin-top:.8rem}.contact-form__main{display:flex;justify-content:center;position:relative;z-index:2;flex-direction:column;align-items:center;gap:6rem}@media screen and (min-width:990px){.contact-form__main{flex-direction:row}}.contact-form__left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3.2rem}@media screen and (min-width:990px){.contact-form__left{width:min(77rem,100%);min-height:77rem;align-items:center}}.contact-form__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:35rem}@media screen and (min-width:990px){.contact-form__inner{width:min(77rem,100%);max-width:unset;min-height:77rem}}.contact-form__wrapper{flex:none;width:100%;max-width:35rem}.contact-form__wrapper .field{gap:.8rem}.contact-form__title{max-width:35rem;width:100%}.contact-form__title>*{margin-top:0;margin-bottom:.8rem}.contact-form__title>*:last-child{margin-bottom:0}.contact-form__title a{font-size:1.4rem}.contact-form .field__label span{color:#d41f4b}.contact-form .contact-form__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgb(var(--color-foreground))}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgb(var(--color-foreground));margin-right:.2rem}.contact-form .product-form__recipient-error-message-wrapper ul{list-style-position:inside;padding-inline-start:1.2rem;margin:.4rem 0 0}.contact-form .error-message{font-size:1.2rem}@media screen and (min-width:750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field{margin-bottom:2rem}.contact-form .text-area{min-height:8rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:3.2rem}.contact-form__bottom .button{width:100%}.contact-form .icon-success{margin-top:.2rem}.contact-form__image{display:block;max-width:100%;height:auto;border-radius:.4rem}.contact-form__contacts{position:relative;overflow:hidden}.contact-form__contacts-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;margin-top:2.4rem;z-index:3}@media screen and (min-width:1360px){.contact-form__contacts-blocks{flex-direction:row;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}}@media screen and (min-width:1600px){.contact-form__contacts-blocks{position:absolute;left:6.4rem;bottom:6.4rem;gap:6.4rem;margin:0}}.contact-form__contacts-block{align-self:flex-start;max-width:23.3rem}@media screen and (min-width:1600px){.contact-form__contacts-block{max-width:26.6rem}}@media screen and (min-width:1600px){.contact-form__contacts-block{align-self:flex-start}}.contact-form__contacts-text p,.contact-form__contacts-text a{color:rgba(var(--color-foreground),.7)}.contact-form__contacts-text{font-size:1.4rem;z-index:3}@media screen and (min-width:1600px){.contact-form__contacts-text{font-size:inherit}}.contact-form__contacts-text p{margin:0;margin-top:.5rem}.contact-form__contacts-text p:first-child{margin-top:1rem}.contact-form__contacts-text a{transition:opacity var(--duration-default);text-decoration-color:currentColor}.contact-form__contacts-text a:hover{opacity:.7}@media screen and (min-width:1600px){.contact-form__contacts-heading,.contact-form__contacts-text,.contact-form__contacts-text p,.contact-form__contacts-text a{color:#f9f9f9}}.contact-form__contacts-heading{margin:0}@media screen and (min-width:1600px){.contact-form__contacts-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-overlay));opacity:var(--opacity-slide);border-radius:.4rem}}.contact-form .image-contact-form{position:absolute;top:0;right:0;bottom:0;left:0}.contact-form .image-contact-form img,.contact-form .image-contact-form svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.contact-form .image-contact-form .overlay-contact-form{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-overlay));z-index:1}html:has(body.template-page-contact){scrollbar-gutter:auto}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-contact-form.css.map */
