.contacts{padding-bottom:4rem}.contacts.border-top{border-top:.5px solid var(--color-base-brown)}.contacts.border-bottom{border-bottom:.5px solid var(--color-base-brown)}.contacts .container{max-width:96rem}.contacts_list{list-style:none;list-style-position:outside;padding:0;padding:3.8rem 4.3rem;display:flex;gap:1rem;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width: 749px){.contacts_list{flex-flow:column wrap;gap:1.6rem 0;padding:.7rem 0 2.8rem;margin:0 auto}}.contact-item a{text-decoration:none}.contact-item a:hover{text-decoration:underline}.contact-item__title{color:#000;margin-bottom:.5rem;margin-top:.2rem}@media screen and (max-width: 749px){.contact-item__title{margin-bottom:.4rem}}.contact-item__icon{display:inline-block;font-size:0;width:3.5rem}@media screen and (max-width: 749px){.contact-item__icon{width:2rem;margin:0 auto}}.contact-item__icon svg{width:100%;height:auto}.contact-item__content{font-size:1.4rem;color:#3a3a3a;font-family:var(--font-gramercy)}@media screen and (max-width: 749px){.contact-item__content{margin:0 auto}.contact-item__content a{display:block}}.contacts .contact-form{background-color:#fff8e7;border:1px solid #6e6151;padding:4rem}@media screen and (max-width: 749px){.contacts .contact-form{padding:3.2rem 2rem}.contacts .contact-form .field__label{font-size:1.1rem}}.contacts .form-success{text-align:center;padding:4rem 0;margin-bottom:0}.contacts .form-success:focus{outline:none}.contacts .contact-form .field__label{margin-bottom:.6rem}.contacts .contact-form .field__input{height:4rem;border-bottom:.5px solid #1d1d1d}@media screen and (max-width: 749px){.contacts .contact-form .field__input{font-size:1.4rem;height:4.4rem}}.contacts .contact-form .field__input:focus{border-bottom-width:.2rem}.contacts .contact-form .field__input::placeholder{color:#828282;opacity:1}.contacts .contact-form .form-row+.form-row:not(.form-row--text){margin-top:3.7rem}.contacts .contact-form .field--textarea .field__input{padding:1.3rem 0;min-height:11rem;resize:none}.contacts .contact-form .field--textarea .field__input:focus{padding:1.3rem .5rem}.contacts .contact-form .form-row--text{margin-top:1.2rem;font-size:1.4rem;color:#000}.template--contact .main-page{font-size:1.6rem}@media screen and (max-width: 749px){.template--contact .main-page{font-size:1.5rem;padding-top:2rem;padding-bottom:2rem}}.template--contact .main-page .container{max-width:74.5rem}.template--contact .main-page__title{margin-bottom:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/113/assets/component-contacts.css.map */
