.contact__title,.contact__title-h2{font-size:var(--font-size-title-l);grid-column:1/-1;line-height:var(--line-height-title);margin-bottom:19px;margin-top:23px;padding:0}@media (width > 1140px){.contact__title,.contact__title-h2{margin-bottom:48px;margin-top:76px;padding:0 30px}}.contact__title-h2{margin-top:60px}@media (width > 1140px){.contact__title-h2{font-size:var(--font-size-text-xl);grid-area:title;line-height:var(--line-height-title);margin:30px 0 20px;padding:0}.contacts-grid{grid-column-gap:44px;display:grid;grid-template-areas:"list map" "title map" "files map";grid-template-columns:30% auto}}.contact__map-wrap{grid-column:1/-1;height:400px;margin:0 -15px 30px;position:relative}.contact__map-wrap:empty{display:none}@media (width > 1140px){.contact__map-wrap{border-radius:var(--border-radius-20);grid-area:map;height:610px;margin:0;overflow:hidden;width:100%}}.contact__map{height:100%;left:0;position:absolute;top:0;width:100%}.contact__popup{height:100%}.contact__list{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}@media (width > 1140px){.contact__list{grid-area:list}}.contact__item{background-color:var(--color-white);box-shadow:var(--shadow-contacts);box-sizing:border-box;cursor:pointer;font-size:var(--font-size-text);font-weight:300;line-height:var(--line-height-20);margin-bottom:5px;padding:15px 15px 15px 84px;position:relative;width:100%}.contact__item:before{background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/i_pin.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:60px;left:35px;position:absolute;top:35px;width:28px}.contact__item:last-child{margin-bottom:0}@media (width > 1140px){.contact__item{border-radius:var(--border-radius-10);font-size:var(--font-size-text-m);line-height:var(--line-height-normal);margin-bottom:15px;padding:22px 15px 22px 84px;position:relative}}.contact__item-address{display:block;font-weight:500}.contact__item-email,.contact__item-phone{color:var(--color-default);font-size:var(--font-size-text);line-height:var(--line-height-20)}.contact__item-email:before,.contact__item-phone:before{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:12px;margin-right:10px;width:14px}.contact__item-phone:before{background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/call.svg)}.contact__item-email:before{background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/i_message.svg)}.contact__item-heading{color:var(--color-default);display:inline-block;font-size:var(--font-size-text-l);font-weight:900;margin-bottom:15px;margin-top:0;width:100%}@media (width > 1140px){.contact__item-heading{margin-bottom:31px}}.contact__item-content{color:var(--color-default);display:inline-block;font-size:var(--font-size-text);font-weight:600;margin-bottom:10px;width:100%}@media (width > 1140px){.contact__item-content{font-size:var(--font-size-text-m);margin-bottom:15px}}.contact__item-hint{color:var(--color-primary-dark)}@media (width > 1140px){.contact__item-hint{font-size:var(--font-size-text-m)}}.contact-form__wrap{grid-column:1/-1}@media (width > 1140px){.contact-form__wrap{border-radius:var(--border-radius-10)}}.contact-form__main{align-items:center;background-color:var(--color-primary-light-hovered);display:flex;margin:0 -15px}@media (width > 1140px){.contact-form__main{border-radius:var(--border-radius-10);margin:0;max-width:1140px}}.contact-form__wrapper{padding:30px 15px;text-align:center}@media (width > 1140px){.contact-form__wrapper{margin:0 66px;padding:63px 0 38px;position:relative;width:100%}.contact-form__wrapper:before{background-color:var(--color-button);border-radius:var(--border-radius-10);content:"";height:5px;left:0;position:absolute;top:-2px;width:100%}.contact__form{grid-column-gap:10px;display:grid;grid-template-areas:"name phone button" "name phone tip";grid-template-columns:repeat(3,1fr)}.contact__form .input:first-child{grid-area:name}.contact__form .input:nth-child(2){grid-area:phone}.contact__form .button{grid-area:button;height:60px}.contact__form .contact-form__warning{grid-area:tip}}.contact-form__wrapper .section-title{color:var(--color-default);font-size:var(--font-size-title-xl);margin:0 0 4px;text-align:center}@media (width > 1140px){.contact-form__wrapper .section-title{text-align:left}}.contact-form__desc{color:var(--color-default);font-size:var(--font-size-text);font-weight:300;line-height:var(--line-height-p);margin:0 0 30px}@media (width > 1140px){.contact-form__desc{margin:0 0 20px;text-align:left}}.contact-form__warning{font-size:var(--font-size-text-xs);font-weight:300;line-height:var(--line-height-xs);margin-top:12px;text-align:left}.contact__form .contact__label{font-weight:300;padding-left:24px;text-align:left}.contact__form .input__field{background-color:var(--color-white);height:42px;margin-bottom:12px}@media (width > 1140px){.contact__form .input__field{height:60px}}.contact__files{display:flex;justify-content:space-between;margin:10px 0 40px}@media (width > 1140px){.contact__files{grid-area:files}}.contact__file{display:flex;flex-direction:column;font-size:var(--font-size-text);line-height:var(--line-height-p);text-align:center}.contact__file:before{background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/i_pdf.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:61px;margin:0 0 13px;width:61px}.tabs__active:after{background-color:var(--color-button);border-radius:var(--border-radius-10);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.tabs__container{display:none}.tabs__container.tabs__container-active{display:block}.map-popup{padding:0}.map-popup__title{color:var(--color-default);display:inline-block;font-size:var(--font-size-text-l);font-weight:900;margin-bottom:15px;margin-top:0;width:100%}.map-popup__address,.map-popup__tel{color:var(--color-default)}.map-popup__address,.map-popup__tel,.map-popup__working-hours{display:inline-block;font-size:var(--font-size-text);font-weight:600;margin-bottom:10px;width:100%}.map-popup__working-hours{color:var(--color-primary-dark)}

/*# sourceMappingURL=contact.css.map*/