.contact img{max-width:100%}.contact .form__message{align-items:flex-start;margin-top:0}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.field--full{grid-column:1/3}.contact__address-wrapper{padding:3.4rem 2.4rem;gap:2.4rem}.contact__address-list{gap:1rem;border-radius:6px;padding:3rem;background:rgb(var(--color-background));box-shadow:0 1px 2px rgb(var(--color-foreground),.07)}.contact__address-item{gap:.8rem}.contact__address-list__line{margin:1.6rem 0}.contact__button{margin-top:3rem}.contact__opening-hour__item{gap:.5rem}.contact__form-with-address{margin-top:3rem;margin-bottom:3rem}.contact__address-wrapper>*+.contact__address-wrapper__title{padding-top:1.6rem}.contact__checkbox-large-label{margin-top:-.15rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:990px){.contact__form-with-address{margin-top:5rem;margin-bottom:5rem}.contact__fields--with-address{display:block}.contact__button{margin-top:4rem}.contact__address-wrapper{border-radius:1.6rem}}@media screen and (min-width:990px)and (max-width:1365px){.contact__form-with-address+.contact__address-wrapper{width:calc(39.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:1366px){.contact__form-with-address{padding-inline-end:10rem}.contact__address-wrapper{padding:4rem}}.contact--image-layout .contact__image-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(4rem,6vw,8rem);align-items:start}.contact--image-layout .contact__image-column,.contact--image-layout .contact__form-with-image{width:100%}.contact__side-image-wrapper{width:100%;overflow:hidden;border-radius:var(--contact-image-radius, 0px)}.contact__side-image-wrapper--square{aspect-ratio:1 / 1}.contact__side-image-wrapper--portrait{aspect-ratio:4 / 5}.contact__side-image-wrapper--landscape{aspect-ratio:16 / 11}.contact__side-image-wrapper--square .contact__side-image,.contact__side-image-wrapper--portrait .contact__side-image,.contact__side-image-wrapper--landscape .contact__side-image{width:100%;height:100%;object-fit:cover;object-position:var(--contact-image-position, center center);display:block}.contact__side-image-wrapper--adapt .contact__side-image{width:100%;height:auto;display:block}.contact--image-layout .title{margin-bottom:3rem}.contact--image-layout .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:2.6rem}.contact--image-layout .contact__fields>.field:first-child,.contact--image-layout .contact__fields>.field--full{grid-column:1 / -1}.contact--image-layout .contact .field,.contact--image-layout .field{margin-bottom:0}.contact--image-layout .field__label{margin-bottom:1rem}.contact--image-layout .field__input{min-height:4.8rem}.contact--image-layout textarea.field__input{min-height:12rem}.contact--image-layout .contact__button{margin-top:3.2rem}@media screen and (max-width:989px){.contact--image-layout .contact__image-form-grid{grid-template-columns:1fr;row-gap:4rem}}@media screen and (max-width:749px){.contact--image-layout .contact__fields{grid-template-columns:1fr}}.contact--image-layout{--alotus-gold: 154, 116, 77;--alotus-soft-gold: 214, 190, 164;--alotus-input-bg: 255, 253, 251;--alotus-text: 22, 22, 25}.contact--image-layout .contact__image-form-grid{column-gap:clamp(5rem,7vw,9rem)}.contact--image-layout .contact__form-column{max-width:72rem}.contact--image-layout .title{margin-bottom:3.6rem}.contact--image-layout .title__gap,.contact--image-layout .title__gap>div{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.contact--image-layout .title__line,.contact--image-layout .title__heading--before-line:before,.contact--image-layout .title__heading--before-line:after{display:none!important}.contact--image-layout .title__heading,.contact--image-layout .title__back{position:static!important;transform:none!important;opacity:1!important;color:rgb(var(--alotus-text));font-family:var(--contact-heading-font, inherit);font-size:var(--contact-heading-size, 44px)!important;line-height:.98!important;letter-spacing:.01em;font-weight:700;text-transform:none;order:2}.contact--image-layout .title__subtitle,.contact--image-layout .title__front{position:static!important;transform:none!important;color:rgba(var(--alotus-text),.32);font-family:var(--contact-subheading-font, inherit);font-size:var(--contact-subheading-size, 16px)!important;line-height:1.2!important;letter-spacing:.16em;font-weight:500;text-transform:uppercase;order:1}.contact--image-layout .field__label{display:inline-block;margin-bottom:.9rem;color:rgba(var(--alotus-text),.88);font-size:var(--contact-label-size, 13px)!important;font-weight:500!important;letter-spacing:.045em}.contact--image-layout .field__input,.contact--image-layout select.field__input,.contact--image-layout textarea.field__input{width:100%;min-height:var(--contact-input-height, 52px);border:1px solid rgba(var(--alotus-soft-gold),.8)!important;border-radius:10px!important;background:rgba(var(--alotus-input-bg),.88)!important;box-shadow:inset 0 1px #fffc,0 8px 22px #37241409;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.contact--image-layout .field__input:hover,.contact--image-layout textarea.field__input:hover{border-color:rgba(var(--alotus-gold),.65)!important;background:rgb(var(--alotus-input-bg))!important}.contact--image-layout .field__input:focus,.contact--image-layout textarea.field__input:focus{outline:none!important;border-color:rgba(var(--alotus-gold),.95)!important;box-shadow:0 0 0 3px rgba(var(--alotus-gold),.13),0 16px 34px #704e2d1a!important;background:rgb(var(--alotus-input-bg))!important}.contact--image-layout textarea.field__input{min-height:13rem;padding-top:1.4rem}.contact--image-layout .contact__button .button{min-height:5.6rem;padding:0 3.6rem;border-radius:10px;background:linear-gradient(135deg,#8a6237,#9c744b 45%,#7a522c);box-shadow:0 18px 36px #5b3a1c38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.contact--image-layout .contact__button .button:hover{transform:translateY(-1px);box-shadow:0 22px 44px #5b3a1c47;filter:brightness(1.03)}.contact--image-layout .contact__button .button span{letter-spacing:.03em;font-weight:600}.contact--image-layout input[type=checkbox]{width:1.8rem;height:1.8rem;accent-color:rgb(var(--alotus-gold))}@media screen and (max-width:749px){.contact--image-layout .title__heading,.contact--image-layout .title__back{font-size:min(var(--contact-heading-size, 44px),36px)!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
