.contact img{max-width:100%}.contact-us-form .contact-layout{padding:0!important;border-radius:10px}.contact-us-form{background:#fff;padding:50px 20px}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{content:none!important;display:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{content:none!important;display:none!important}form#ContactForm .contact__button button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #c9a15a,0 0 0 var(--buttons-border-width) #c9a15a!important}.contact-layout{display:grid;grid-template-columns:1fr;align-items:stretch;border-radius:4px;overflow:hidden}.contact-form-col .contact-container{border-radius:10px}.contact-form-col{background:var(--form-bg, #17140f);padding:48px 40px}.contact-form-col h2,.contact-form-col .title{color:#1f1b14}.contact-info-col{background:var(--info-bg, #1f1b14);padding:48px 40px;display:flex;flex-direction:column;justify-content:flex-start;border-left:1px solid var(--line, rgba(201,161,90,.18))}.contact-form-col .field__input{background:transparent;border:none;border-bottom:1px solid #17140f;border-radius:0;color:#17140f;padding:12px 2px;transition:border-color .3s ease}.contact-form-col .field__input:focus{border-color:var(--gold, #c9a15a);box-shadow:none;outline:none}.contact-form-col .field__label{color:var(--cream-dim, #cdc4b2)}.contact-form-col .field__input::placeholder{color:var(--cream-dim, #cdc4b2)}input#ContactForm-phone{margin-bottom:25px}label.field__label{font-size:16px!important;color:#17140f!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:-10px!important}.contact-form-col .text-area.field__input{border-bottom:1px solid #17140f;border-radius:2px;padding:12px}.contact-form-col .text-area.field__input:focus{border-color:var(--gold, #c9a15a)}.contact-form-col .contact__button .button{background:var(--gold, #c9a15a);color:var(--on-accent, #0a0908);border:none;border-radius:2px;letter-spacing:.06em;font-weight:500;transition:all .3s ease;padding:16px 30px!important}.contact-form-col .contact__button .button:hover{background:var(--gold-light, #e6d3a3);transform:translateY(-1px)}.info-heading{color:var(--cream, #f3ede1);font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:400;margin:0 0 20px}.info-subheading{color:var(--cream-dim, #cdc4b2);font-size:14.5px;line-height:1.7;font-weight:300;margin:0 0 32px}.info-list{display:flex;flex-direction:column;gap:26px;margin-bottom:32px}.info-item{display:flex;flex-direction:row;gap:15px}form#ContactForm .field{margin-bottom:30px}.info-icon-plain{color:var(--gold, #c9a15a);display:flex;margin-bottom:2px;margin-top:5px}.info-icon-plain svg{width:20px;height:20px}.info-item strong{color:var(--cream, #f3ede1);font-size:14.5px;font-weight:600}.info-item p{margin:0;color:var(--cream-dim, #cdc4b2);font-size:13.5px;line-height:1.55;font-weight:300}.info-socials{display:flex;gap:12px;margin-top:auto;padding-top:12px}.social-btn{width:44px;height:44px;border:1px solid var(--line, rgba(201,161,90,.18));border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--gold, #c9a15a);transition:border-color .25s ease,color .25s ease}.social-btn:hover{border-color:var(--gold, #c9a15a);color:var(--gold-light, #e6d3a3)}.social-btn svg{width:18px;height:18px}form#ContactForm .field label{left:0!important}@media screen and (min-width:750px){.contact-layout{grid-template-columns:1.4fr 1fr}}@media screen and (max-width:749px){.contact-form-col,.contact-info-col{padding:36px 24px}.contact-info-col{border-left:none;border-top:1px solid var(--line, rgba(201,161,90,.18))}form#ContactForm .field{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-accordion.css.map */
