.vertical-center {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.text_text_10 {line-height:normal}
@media screen and (min-width:1025px) {.text_text_10 {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_text_10 {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_text_10 {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_text_10 {font-size:10px }}
.text_11 {line-height:normal}
@media screen and (min-width:1025px) {.text_11 {font-size:0.78571429vw }}
@media screen and (max-width:1024px) {.text_11 {font-size:1.07421875vw }}
@media screen and (max-width:680px) {.text_11 {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_11 {font-size:11px }}
.text_10_cups_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_10_cups_bold {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {font-size:10px }}
@media screen and (min-width:1025px) {.text_10_cups_bold {line-height:0.85714286vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {line-height:1.171875vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {line-height:2.89855072vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {line-height:12px }}
@media screen and (min-width:1025px) {.text_text_13 {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.text_text_13 {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.text_text_13 {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.text_text_13 {line-height:22px }}
@media screen and (min-width:1025px) {.text_text_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_text_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_text_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_text_13 {font-size:13px }}
@media screen and (min-width:1025px) {.text_text_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_text_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_text_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_text_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_text_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_text_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_text_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_text_16 {font-size:16px }}
@media screen and (min-width:1025px) {.text_text_23 {line-height:2.21428571vw }}
@media screen and (max-width:1024px) {.text_text_23 {line-height:3.02734375vw }}
@media screen and (max-width:680px) {.text_text_23 {line-height:7.48792271vw }}
@media screen and (min-width:1400px) {.text_text_23 {line-height:31px }}
@media screen and (min-width:1025px) {.text_text_23 {font-size:1.64285714vw }}
@media screen and (max-width:1024px) {.text_text_23 {font-size:2.24609375vw }}
@media screen and (max-width:680px) {.text_text_23 {font-size:5.55555556vw }}
@media screen and (min-width:1400px) {.text_text_23 {font-size:23px }}
.text_cups_10,
.text_10_cups {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {line-height:15px }}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {font-size:10px }}
.text_cups_13,
.text_13_cups {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.text_cups_13,.text_13_cups {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_cups_13,.text_13_cups {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_cups_13,.text_13_cups {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_cups_13,.text_13_cups {font-size:13px }}
.text_13_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;text-transform:none}
@media screen and (min-width:1025px) {.text_13_bold {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_13_bold {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_13_bold {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_13_bold {font-size:13px }}
@media screen and (min-width:1025px) {.text_13_bold {line-height:1.35714286vw }}
@media screen and (max-width:1024px) {.text_13_bold {line-height:1.85546875vw }}
@media screen and (max-width:680px) {.text_13_bold {line-height:3.8647343vw }}
@media screen and (min-width:1400px) {.text_13_bold {line-height:19px }}
.text_header_13 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_header_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_header_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_header_13 {font-size:13px }}
.text_header_16 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_header_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_header_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_header_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_header_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_header_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_header_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_header_16 {font-size:16px }}
.text_header_19 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_19 {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.text_header_19 {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.text_header_19 {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.text_header_19 {font-size:19px }}
@media screen and (min-width:1025px) {.text_header_19 {line-height:2vw }}
@media screen and (max-width:1024px) {.text_header_19 {line-height:2.734375vw }}
@media screen and (max-width:680px) {.text_header_19 {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.text_header_19 {line-height:28px }}
.text_h1_50 {line-height:120%;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400}
@media screen and (min-width:1025px) {.text_h1_50 {font-size:3.57142857vw }}
@media screen and (max-width:1024px) {.text_h1_50 {font-size:4.8828125vw }}
@media screen and (max-width:680px) {.text_h1_50 {font-size:8.695652170000001vw }}
@media screen and (min-width:1400px) {.text_h1_50 {font-size:50px }}
.text_h2_32 {letter-spacing:0.05em;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_h2_32 {font-size:2.28571429vw }}
@media screen and (max-width:1024px) {.text_h2_32 {font-size:3.125vw }}
@media screen and (max-width:680px) {.text_h2_32 {font-size:6.76328502vw }}
@media screen and (min-width:1400px) {.text_h2_32 {font-size:32px }}
@media screen and (min-width:1025px) {.text_h2_32 {line-height:3.14285714vw }}
@media screen and (max-width:1024px) {.text_h2_32 {line-height:4.296875vw }}
@media screen and (max-width:680px) {.text_h2_32 {line-height:9.42028986vw }}
@media screen and (min-width:1400px) {.text_h2_32 {line-height:44px }}
.text_neo_12 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.07em;font-weight:500;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_neo_12 {font-size:0.85714286vw }}
@media screen and (max-width:1024px) {.text_neo_12 {font-size:1.171875vw }}
@media screen and (max-width:680px) {.text_neo_12 {font-size:2.89855072vw }}
@media screen and (min-width:1400px) {.text_neo_12 {font-size:12px }}
@media screen and (min-width:1025px) {.text_neo_12 {line-height:1.21428571vw }}
@media screen and (max-width:1024px) {.text_neo_12 {line-height:1.66015625vw }}
@media screen and (max-width:680px) {.text_neo_12 {line-height:4.10628019vw }}
@media screen and (min-width:1400px) {.text_neo_12 {line-height:17px }}
.text_neo_24 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:#000}
@media screen and (min-width:1025px) {.text_neo_24 {font-size:1.71428571vw }}
@media screen and (max-width:1024px) {.text_neo_24 {font-size:2.34375vw }}
@media screen and (max-width:680px) {.text_neo_24 {font-size:4.34782609vw }}
@media screen and (min-width:1400px) {.text_neo_24 {font-size:24px }}
@media screen and (min-width:1025px) {.text_neo_24 {line-height:2.35714286vw }}
@media screen and (max-width:1024px) {.text_neo_24 {line-height:3.22265625vw }}
@media screen and (max-width:680px) {.text_neo_24 {line-height:6.03864734vw }}
@media screen and (min-width:1400px) {.text_neo_24 {line-height:33px }}
.font-marg {font-size:1.5vw !important;margin-top:0.15714286vw}
.top {margin-top:5px}
.btn-dark {margin-left:5px;padding-right:0.97348571vw}
.pad-tl {padding-top:4px;padding-left:1.48571429vw}
.catalog__top {padding-top:3.842857vw !important}
.catalog-card__footer .flex .pad-tl {padding:0 1.48571429vw}.mt {}
.mt-0 {margin-top:0}
.mt-10px {margin-top:10px}
.mt-15px {margin-top:15px}
.mt-20px {margin-top:20px}
.mt-25px {margin-top:25px}
.mt-30px {margin-top:30px}
.mt-35px {margin-top:35px}
.mt-40px {margin-top:40px}
.mt-45px {margin-top:45px}
.mt-50px {margin-top:50px}.mr {}
.mr-0 {margin-right:0}
.mr-10px {margin-right:10px}
.mr-15px {margin-right:15px}
.mr-20px {margin-right:20px}
.mr-25px {margin-right:25px}
.mr-30px {margin-right:30px}
.mr-35px {margin-right:35px}
.mr-40px {margin-right:40px}
.mr-45px {margin-right:45px}
.mr-50px {margin-right:50px}.mb {}
.mb-0 {margin-bottom:0}
.mb-10px {margin-bottom:10px}
.mb-15px {margin-bottom:15px}
.mb-20px {margin-bottom:20px}
.mb-25px {margin-bottom:25px}
.mb-30px {margin-bottom:30px}
.mb-35px {margin-bottom:35px}
.mb-40px {margin-bottom:40px}
.mb-45px {margin-bottom:45px}
.mb-50px {margin-bottom:50px}.ml {}
.ml-0 {margin-left:0}
.ml-10px {margin-left:10px}
.ml-15px {margin-left:15px}
.ml-20px {margin-left:20px}
.ml-25px {margin-left:25px}
.ml-30px {margin-left:30px}
.ml-35px {margin-left:35px}
.ml-40px {margin-left:40px}
.ml-45px {margin-left:45px}
.ml-50px {margin-left:50px}.my {}
.my-0 {margin-top:0;margin-bottom:0}
.my-10px {margin-top:10px;margin-bottom:10px}
.my-15px {margin-top:15px;margin-bottom:15px}
.my-20px {margin-top:20px;margin-bottom:20px}
.my-25px {margin-top:25px;margin-bottom:25px}
.my-30px {margin-top:30px;margin-bottom:30px}
.my-35px {margin-top:35px;margin-bottom:35px}
.my-40px {margin-top:40px;margin-bottom:40px}
.my-45px {margin-top:45px;margin-bottom:45px}
.my-50px {margin-top:50px;margin-bottom:50px}
#header .main-menu {height:100%}
@media screen and (min-width:1025px) {#header .main-menu {padding-left:2.85714286vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-left:3.90625vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-left:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-left:40px }}
@media screen and (min-width:1025px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-right:0 }}
@media screen and (min-width:1025px) {#header .main-menu {margin-right:-0.92857143vw }}
@media screen and (max-width:1024px) {#header .main-menu {margin-right:-1.26953125vw }}
@media screen and (max-width:680px) {#header .main-menu {margin-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {margin-right:-13px }}
#header .main-menu .menu__item {color:#4a4d5a}
#map {position:absolute;top:0;left:0;right:0;z-index:0}
@media screen and (min-width:1025px) {#map {bottom:3.57142857vw }}
@media screen and (max-width:1024px) {#map {bottom:4.8828125vw }}
@media screen and (max-width:680px) {#map {bottom:12.07729469vw }}
@media screen and (min-width:1400px) {#map {bottom:50px }}
.zoom-controls {position:absolute;background:#fff}
@media screen and (min-width:1025px) {.zoom-controls {right:1.64285714vw }}
@media screen and (max-width:1024px) {.zoom-controls {right:2.24609375vw }}
@media screen and (max-width:680px) {.zoom-controls {right:2.41545894vw }}
@media screen and (min-width:1400px) {.zoom-controls {right:23px }}
@media screen and (min-width:1025px) {.zoom-controls {bottom:5.21428571vw }}
@media screen and (max-width:1024px) {.zoom-controls {bottom:7.12890625vw }}
@media screen and (max-width:680px) {.zoom-controls {bottom:4.83091787vw }}
@media screen and (min-width:1400px) {.zoom-controls {bottom:73px }}
.zoom-controls__button {background:center no-repeat,#fff;justify-content:center;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.zoom-controls__button {width:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom-controls__button {width:5.17578125vw }}
@media screen and (max-width:680px) {.zoom-controls__button {width:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom-controls__button {width:53px }}
@media screen and (min-width:1025px) {.zoom-controls__button {height:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom-controls__button {height:5.17578125vw }}
@media screen and (max-width:680px) {.zoom-controls__button {height:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom-controls__button {height:53px }}
.zoom-controls__button:hover {background:#feca18}
.inner-header {background:#fbf9f5;position:relative}
@media screen and (min-width:1025px) {.inner-header {padding-top:10.71428571vw }}
@media screen and (max-width:1024px) {.inner-header {padding-top:14.6484375vw }}
@media screen and (max-width:680px) {.inner-header {padding-top:0vw }}
@media screen and (min-width:1400px) {.inner-header {padding-top:150px }}
.inner-header:after {content:"";display:block;position:absolute;top:100%;left:55%;z-index:1;background:url(../themes/gromit/assets/img/svg/contacts-map-appearance.svg) center / cover no-repeat}
@media screen and (min-width:1025px) {.inner-header:after {width:22.07142857vw }}
@media screen and (max-width:1024px) {.inner-header:after {width:30.17578125vw }}
@media screen and (max-width:680px) {.inner-header:after {width:74.63768116vw }}
@media screen and (min-width:1400px) {.inner-header:after {width:309px }}
@media screen and (min-width:1025px) {.inner-header:after {height:6.21428571vw }}
@media screen and (max-width:1024px) {.inner-header:after {height:8.49609375vw }}
@media screen and (max-width:680px) {.inner-header:after {height:21.01449275vw }}
@media screen and (min-width:1400px) {.inner-header:after {height:87px }}
@media screen and (min-width:1025px) {.inner-header:after {margin-top:-3.57142857vw }}
@media screen and (max-width:1024px) {.inner-header:after {margin-top:-4.8828125vw }}
@media screen and (max-width:680px) {.inner-header:after {margin-top:-12.07729469vw }}
@media screen and (min-width:1400px) {.inner-header:after {margin-top:-50px }}
.inner-header .container {position:relative;z-index:1}
@media screen and (max-width:680px ) {.inner-header .container {width:100% }}
.inner-header__title {background:none}
@media screen and (min-width:1025px) {.inner-header__title {padding-top:1vw }}
@media screen and (max-width:1024px) {.inner-header__title {padding-top:1.3671875vw }}
@media screen and (max-width:680px) {.inner-header__title {padding-top:3.38164251vw }}
@media screen and (min-width:1400px) {.inner-header__title {padding-top:14px }}
@media screen and (min-width:1025px) {.inner-header__title {padding-bottom:1.57142857vw }}
@media screen and (max-width:1024px) {.inner-header__title {padding-bottom:2.1484375vw }}
@media screen and (max-width:680px) {.inner-header__title {padding-bottom:5.31400966vw }}
@media screen and (min-width:1400px) {.inner-header__title {padding-bottom:22px }}
.inner-header .row--fullwidth .col {padding:0}
.contacts-main {width:100%;position:relative;z-index:1;background:url("../themes/gromit/assets/img/svg/contacts-main-bg.svg") top right no-repeat,#fff}
@media screen and (min-width:1025px) {.contacts-main {background-size:23.14285714vw }}
@media screen and (max-width:1024px) {.contacts-main {background-size:31.640625vw }}
@media screen and (max-width:680px) {.contacts-main {background-size:78.26086957vw }}
@media screen and (min-width:1400px) {.contacts-main {background-size:324px }}
@media screen and (min-width:1025px) {.contacts-main {padding-top:3.5vw }}
@media screen and (max-width:1024px) {.contacts-main {padding-top:4.78515625vw }}
@media screen and (max-width:680px) {.contacts-main {padding-top:11.83574879vw }}
@media screen and (min-width:1400px) {.contacts-main {padding-top:49px }}
@media screen and (min-width:1025px) {.contacts-main {padding-bottom:2.85714286vw }}
@media screen and (max-width:1024px) {.contacts-main {padding-bottom:3.90625vw }}
@media screen and (max-width:680px) {.contacts-main {padding-bottom:9.66183575vw }}
@media screen and (min-width:1400px) {.contacts-main {padding-bottom:40px }}
@media screen and (min-width:1025px) {.contacts-main {padding-left:3.57142857vw }}
@media screen and (max-width:1024px) {.contacts-main {padding-left:4.8828125vw }}
@media screen and (max-width:680px) {.contacts-main {padding-left:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main {padding-left:50px }}
@media screen and (min-width:1025px) {.contacts-main {padding-right:3.57142857vw }}
@media screen and (max-width:1024px) {.contacts-main {padding-right:4.8828125vw }}
@media screen and (max-width:680px) {.contacts-main {padding-right:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main {padding-right:50px }}
@media screen and (max-width:680px ) {.contacts-main {width:auto;margin:0 -10px }}
.contacts-main:after {content:"";background:url("../themes/gromit/assets/img/svg/contacts-main-appearance.svg") center / cover no-repeat;position:absolute}
@media screen and (min-width:1025px) {.contacts-main:after {right:2.5vw }}
@media screen and (max-width:1024px) {.contacts-main:after {right:3.41796875vw }}
@media screen and (max-width:680px) {.contacts-main:after {right:8.45410628vw }}
@media screen and (min-width:1400px) {.contacts-main:after {right:35px }}
@media screen and (min-width:1025px) {.contacts-main:after {bottom:2.5vw }}
@media screen and (max-width:1024px) {.contacts-main:after {bottom:3.41796875vw }}
@media screen and (max-width:680px) {.contacts-main:after {bottom:8.45410628vw }}
@media screen and (min-width:1400px) {.contacts-main:after {bottom:35px }}
@media screen and (min-width:1025px) {.contacts-main:after {width:3.92857143vw }}
@media screen and (max-width:1024px) {.contacts-main:after {width:5.37109375vw }}
@media screen and (max-width:680px) {.contacts-main:after {width:13.28502415vw }}
@media screen and (min-width:1400px) {.contacts-main:after {width:55px }}
@media screen and (min-width:1025px) {.contacts-main:after {height:3.92857143vw }}
@media screen and (max-width:1024px) {.contacts-main:after {height:5.37109375vw }}
@media screen and (max-width:680px) {.contacts-main:after {height:13.28502415vw }}
@media screen and (min-width:1400px) {.contacts-main:after {height:55px }}
.contacts-main__address,
.contacts-main__phone,
.contacts-main__working {font-weight:600}
@media screen and (min-width:1025px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {font-size:19px }}
@media screen and (min-width:1025px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {line-height:2vw }}
@media screen and (max-width:1024px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {line-height:2.734375vw }}
@media screen and (max-width:680px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.contacts-main__address,.contacts-main__phone,.contacts-main__working {line-height:28px }}
@media screen and (min-width:1025px) {.contacts-main__address {margin-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__address {margin-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__address {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__address {margin-bottom:10px }}
.contacts-main__button {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.contacts-main__button svg {width:0.64285714vw }}
@media screen and (max-width:1024px) {.contacts-main__button svg {width:0.87890625vw }}
@media screen and (max-width:680px) {.contacts-main__button svg {width:2.17391304vw }}
@media screen and (min-width:1400px) {.contacts-main__button svg {width:9px }}
@media screen and (min-width:1025px) {.contacts-main__button svg {height:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__button svg {height:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__button svg {height:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__button svg {height:10px }}
@media screen and (min-width:1025px) {.contacts-main__button {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.contacts-main__button {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.contacts-main__button {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.contacts-main__button {line-height:15px }}
@media screen and (min-width:1025px) {.contacts-main__button {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__button {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__button {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__button {font-size:10px }}
@media screen and (min-width:1025px) {.contacts-main__button {margin-bottom:1.85714286vw }}
@media screen and (max-width:1024px) {.contacts-main__button {margin-bottom:2.5390625vw }}
@media screen and (max-width:680px) {.contacts-main__button {margin-bottom:6.28019324vw }}
@media screen and (min-width:1400px) {.contacts-main__button {margin-bottom:26px }}
@media screen and (min-width:1025px) {.contacts-main__button .button {line-height:0.64285714vw }}
@media screen and (max-width:1024px) {.contacts-main__button .button {line-height:0.87890625vw }}
@media screen and (max-width:680px) {.contacts-main__button .button {line-height:2.17391304vw }}
@media screen and (min-width:1400px) {.contacts-main__button .button {line-height:9px }}
@media screen and (min-width:1025px) {.contacts-main__button .button {width:10.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__button .button {width:14.6484375vw }}
@media screen and (max-width:680px) {.contacts-main__button .button {width:36.23188406vw }}
@media screen and (min-width:1400px) {.contacts-main__button .button {width:150px }}
.contacts-main__caption {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.contacts-main__caption {margin-bottom:0.57142857vw }}
@media screen and (max-width:1024px) {.contacts-main__caption {margin-bottom:0.78125vw }}
@media screen and (max-width:680px) {.contacts-main__caption {margin-bottom:1.93236715vw }}
@media screen and (min-width:1400px) {.contacts-main__caption {margin-bottom:8px }}
@media screen and (min-width:1025px) {.contacts-main__caption {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.contacts-main__caption {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.contacts-main__caption {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.contacts-main__caption {line-height:15px }}
@media screen and (min-width:1025px) {.contacts-main__caption {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__caption {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__caption {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__caption {font-size:10px }}
@media screen and (min-width:1025px) {.contacts-main__phone {margin-bottom:1.57142857vw }}
@media screen and (max-width:1024px) {.contacts-main__phone {margin-bottom:2.1484375vw }}
@media screen and (max-width:680px) {.contacts-main__phone {margin-bottom:5.31400966vw }}
@media screen and (min-width:1400px) {.contacts-main__phone {margin-bottom:22px }}
.contacts-main__working.toggler span {cursor:pointer;border-bottom:1px rgba(0,0,0,0.5) dotted}
.contacts-main__working.toggler span:hover {color:#ee0f7e}
.contacts-main__working.is_active span,
.contacts-main__working:hover span {color:#ee0f7e;border-bottom:1px #ee0f7e dotted}
.contacts-main__working-details {position:absolute;display:none;background:#f7f2e8;top:100%;width:100% !important;left:0}
@media screen and (min-width:1025px) {.contacts-main__working-details {padding-top:1.78571429vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details {padding-top:2.44140625vw }}
@media screen and (max-width:680px) {.contacts-main__working-details {padding-top:6.03864734vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details {padding-top:25px }}
@media screen and (min-width:1025px) {.contacts-main__working-details {padding-bottom:1.78571429vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details {padding-bottom:2.44140625vw }}
@media screen and (max-width:680px) {.contacts-main__working-details {padding-bottom:6.03864734vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details {padding-bottom:25px }}
.contacts-main__working-details:before {content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #f7f2e8;bottom:100%}
@media screen and (min-width:1025px) {.contacts-main__working-details:before {left:7.5vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details:before {left:10.25390625vw }}
@media screen and (max-width:680px) {.contacts-main__working-details:before {left:68.84057971vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details:before {left:105px }}
@media screen and (min-width:1025px) {.contacts-main__working-details .row + .row {margin-top:0.92857143vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details .row + .row {margin-top:1.26953125vw }}
@media screen and (max-width:680px) {.contacts-main__working-details .row + .row {margin-top:3.14009662vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details .row + .row {margin-top:13px }}
@media screen and (min-width:1025px) {.contacts-main__working-details-title {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-title {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-title {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-title {line-height:22px }}
@media screen and (min-width:1025px) {.contacts-main__working-details-title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-title {font-size:13px }}
@media screen and (min-width:1025px) {.contacts-main__working-details-title {margin-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-title {margin-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-title {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-title {margin-bottom:10px }}
.contacts-main__working-details-time {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;line-height:1.5}
@media screen and (min-width:1025px) {.contacts-main__working-details-time {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-time {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-time {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-time {line-height:15px }}
@media screen and (min-width:1025px) {.contacts-main__working-details-time {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-time {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-time {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-time {font-size:10px }}
@media screen and (min-width:1025px) {.contacts-main__working-details-time {margin-bottom:0.35714286vw }}
@media screen and (max-width:1024px) {.contacts-main__working-details-time {margin-bottom:0.48828125vw }}
@media screen and (max-width:680px) {.contacts-main__working-details-time {margin-bottom:1.20772947vw }}
@media screen and (min-width:1400px) {.contacts-main__working-details-time {margin-bottom:5px }}
.specials-contacts {background:#fbf9f5;position:relative}
@media screen and (min-width:1025px) {.specials-contacts {padding-top:3.57142857vw }}
@media screen and (max-width:1024px) {.specials-contacts {padding-top:4.8828125vw }}
@media screen and (max-width:680px) {.specials-contacts {padding-top:12.07729469vw }}
@media screen and (min-width:1400px) {.specials-contacts {padding-top:50px }}
@media screen and (min-width:1025px) {.specials-contacts {padding-bottom:5.71428571vw }}
@media screen and (max-width:1024px) {.specials-contacts {padding-bottom:7.8125vw }}
@media screen and (max-width:680px) {.specials-contacts {padding-bottom:12.07729469vw }}
@media screen and (min-width:1400px) {.specials-contacts {padding-bottom:80px }}
.specials-contacts:after {content:"";display:block;position:absolute;background:url(../themes/gromit/assets/img/svg/special-contact-apearance.svg) center / cover no-repeat;bottom:0;right:26px}
@media screen and (min-width:1025px) {.specials-contacts:after {width:21.07142857vw }}
@media screen and (max-width:1024px) {.specials-contacts:after {width:28.80859375vw }}
@media screen and (max-width:680px) {.specials-contacts:after {width:35.50724638vw }}
@media screen and (min-width:1400px) {.specials-contacts:after {width:295px }}
@media screen and (min-width:1025px) {.specials-contacts:after {height:6.42857143vw }}
@media screen and (max-width:1024px) {.specials-contacts:after {height:8.7890625vw }}
@media screen and (max-width:680px) {.specials-contacts:after {height:10.86956522vw }}
@media screen and (min-width:1400px) {.specials-contacts:after {height:90px }}
.specials-contacts >.row >.col {flex-grow:0;margin-bottom:20px}
.specials-contacts .row.flex-row >.col {margin-bottom:20px}
.special {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%}
@media screen and (min-width:1025px) {.special {height:13.57142857vw }}
@media screen and (max-width:1024px) {.special {height:18.5546875vw }}
@media screen and (max-width:680px) {.special {height:45.89371981vw }}
@media screen and (min-width:1400px) {.special {height:190px }}
@media screen and (min-width:1025px) {.special__logo {width:6.42857143vw }}
@media screen and (max-width:1024px) {.special__logo {width:8.7890625vw }}
@media screen and (max-width:680px) {.special__logo {width:21.73913043vw }}
@media screen and (min-width:1400px) {.special__logo {width:90px }}
.special__logo:hover {position:relative}
.special__logo a {display:-webkit-flex;height:100%;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background:#fff;border-right:1px #fbf9f5 solid;outline:2px transparent solid;outline-offset:-1px}
@media screen and (min-width:1025px) {.special__logo a {padding-left:1.42857143vw }}
@media screen and (max-width:1024px) {.special__logo a {padding-left:1.953125vw }}
@media screen and (max-width:680px) {.special__logo a {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.special__logo a {padding-left:20px }}
@media screen and (min-width:1025px) {.special__logo a {padding-right:1.42857143vw }}
@media screen and (max-width:1024px) {.special__logo a {padding-right:1.953125vw }}
@media screen and (max-width:680px) {.special__logo a {padding-right:4.83091787vw }}
@media screen and (min-width:1400px) {.special__logo a {padding-right:20px }}
.special__logo a:hover {outline:2px #feca18 solid}
.special__logo a img {max-height:60%;object-fit:contain}
.special__content {width:100%;background:#fff}
@media screen and (min-width:1025px) {.special__content {padding-left:2vw }}
@media screen and (max-width:1024px) {.special__content {padding-left:2.734375vw }}
@media screen and (max-width:680px) {.special__content {padding-left:6.76328502vw }}
@media screen and (min-width:1400px) {.special__content {padding-left:28px }}
@media screen and (min-width:1025px) {.special__content {padding-bottom:1.42857143vw }}
@media screen and (max-width:1024px) {.special__content {padding-bottom:1.953125vw }}
@media screen and (max-width:680px) {.special__content {padding-bottom:4.83091787vw }}
@media screen and (min-width:1400px) {.special__content {padding-bottom:20px }}
@media screen and (min-width:1025px) {.special__content {padding-top:2vw }}
@media screen and (max-width:1024px) {.special__content {padding-top:2.734375vw }}
@media screen and (max-width:680px) {.special__content {padding-top:6.76328502vw }}
@media screen and (min-width:1400px) {.special__content {padding-top:28px }}
.special__time br {display:none}
@media screen and (min-width:1025px) {a + .special__time {margin-left:1.21428571vw }}
@media screen and (max-width:1024px) {a + .special__time {margin-left:1.66015625vw }}
@media screen and (max-width:680px) {a + .special__time {margin-left:4.10628019vw }}
@media screen and (min-width:1400px) {a + .special__time {margin-left:17px }}
.special__place {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.special__place {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.special__place {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.special__place {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.special__place {line-height:15px }}
@media screen and (min-width:1025px) {.special__place {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.special__place {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.special__place {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.special__place {font-size:10px }}
@media screen and (min-width:1025px) {.special__place {margin-bottom:1.35714286vw }}
@media screen and (max-width:1024px) {.special__place {margin-bottom:1.85546875vw }}
@media screen and (max-width:680px) {.special__place {margin-bottom:4.58937198vw }}
@media screen and (min-width:1400px) {.special__place {margin-bottom:19px }}
@media screen and (min-width:1025px) {.special__floor img {width:0.71428571vw }}
@media screen and (max-width:1024px) {.special__floor img {width:0.9765625vw }}
@media screen and (max-width:680px) {.special__floor img {width:2.41545894vw }}
@media screen and (min-width:1400px) {.special__floor img {width:10px }}
@media screen and (min-width:1025px) {.special__floor img {height:0.64285714vw }}
@media screen and (max-width:1024px) {.special__floor img {height:0.87890625vw }}
@media screen and (max-width:680px) {.special__floor img {height:2.17391304vw }}
@media screen and (min-width:1400px) {.special__floor img {height:9px }}
.special__caption {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.special__caption {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.special__caption {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.special__caption {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.special__caption {line-height:15px }}
@media screen and (min-width:1025px) {.special__caption {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.special__caption {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.special__caption {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.special__caption {font-size:10px }}
@media screen and (min-width:1025px) {.special__caption {margin-bottom:0.5vw }}
@media screen and (max-width:1024px) {.special__caption {margin-bottom:0.68359375vw }}
@media screen and (max-width:680px) {.special__caption {margin-bottom:1.69082126vw }}
@media screen and (min-width:1400px) {.special__caption {margin-bottom:7px }}
@media screen and (min-width:1025px) {.special__phone {margin-bottom:0.78571429vw }}
@media screen and (max-width:1024px) {.special__phone {margin-bottom:1.07421875vw }}
@media screen and (max-width:680px) {.special__phone {margin-bottom:2.65700483vw }}
@media screen and (min-width:1400px) {.special__phone {margin-bottom:11px }}
@media screen and (min-width:1025px) {.special__phone,.special__email {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.special__phone,.special__email {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.special__phone,.special__email {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.special__phone,.special__email {line-height:27px }}
@media screen and (min-width:1025px) {.special__phone,.special__email {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.special__phone,.special__email {font-size:1.5625vw }}
@media screen and (max-width:680px) {.special__phone,.special__email {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.special__phone,.special__email {font-size:16px }}
.parts-contacts__container {width:100% !important}
@media screen and (min-width:1025px) {.parts-contacts__container {padding-bottom:3.57142857vw }}
@media screen and (max-width:1024px) {.parts-contacts__container {padding-bottom:4.8828125vw }}
@media screen and (max-width:680px) {.parts-contacts__container {padding-bottom:0vw }}
@media screen and (min-width:1400px) {.parts-contacts__container {padding-bottom:50px }}
.parts-contacts__toggler {justify-content:center;text-transform:uppercase;position:relative;cursor:pointer;font-weight:600;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.parts-contacts__toggler {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler {line-height:27px }}
@media screen and (min-width:1025px) {.parts-contacts__toggler {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler {font-size:1.5625vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler {font-size:16px }}
@media screen and (min-width:1025px) {.parts-contacts__toggler {height:7.85714286vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler {height:10.7421875vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler {height:21.73913043vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler {height:110px }}
.parts-contacts__toggler:hover,
.parts-contacts__toggler.is_active {color:#ee0f7e}
@media screen and (min-width:1025px) {.parts-contacts__toggler svg {margin-right:1.28571429vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler svg {margin-right:1.7578125vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler svg {margin-right:4.34782609vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler svg {margin-right:18px }}
.parts-contacts__toggler #part-plus {display:block}
.parts-contacts__toggler #part-minus {display:none;transform:translateY(7px)}
.parts-contacts__toggler.is_active #part-plus {display:none}
.parts-contacts__toggler.is_active #part-minus {display:block}
.parts-contacts__toggler:before {content:"";display:block;position:absolute;top:0;left:8%;background:url(../themes/gromit/assets/img/svg/parts-contacts-toggler-appearance.svg) center / cover no-repeat}
@media screen and (min-width:1025px) {.parts-contacts__toggler:before {width:9.5vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler:before {width:12.98828125vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler:before {width:32.12560386vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler:before {width:133px }}
@media screen and (min-width:1025px) {.parts-contacts__toggler:before {height:3vw }}
@media screen and (max-width:1024px) {.parts-contacts__toggler:before {height:4.1015625vw }}
@media screen and (max-width:680px) {.parts-contacts__toggler:before {height:10.14492754vw }}
@media screen and (min-width:1400px) {.parts-contacts__toggler:before {height:42px }}
.parts-contacts__toggler span {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.part {border-top:1px #f7f2e8 solid}
@media screen and (min-width:1025px) {.part {padding-top:2.14285714vw }}
@media screen and (max-width:1024px) {.part {padding-top:2.9296875vw }}
@media screen and (max-width:680px) {.part {padding-top:7.24637681vw }}
@media screen and (min-width:1400px) {.part {padding-top:30px }}
@media screen and (min-width:1025px) {.part {padding-bottom:2.14285714vw }}
@media screen and (max-width:1024px) {.part {padding-bottom:2.9296875vw }}
@media screen and (max-width:680px) {.part {padding-bottom:7.24637681vw }}
@media screen and (min-width:1400px) {.part {padding-bottom:30px }}
.part .col {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center}
.part .col.lg-1 {align-items:center}
.part .col.lg-2 {text-align:right}
.part a {display:block}
@media screen and (min-width:1025px) {.part a {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.part a {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.part a {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.part a {line-height:27px }}
@media screen and (min-width:1025px) {.part a {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.part a {font-size:1.5625vw }}
@media screen and (max-width:680px) {.part a {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.part a {font-size:16px }}
.part .button {display:inline-flex;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.part .button {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.part .button {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.part .button {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.part .button {line-height:15px }}
@media screen and (min-width:1025px) {.part .button {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.part .button {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.part .button {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.part .button {font-size:10px }}
.part__icon {margin:0 auto}
.part__name {font-weight:600}
@media screen and (min-width:1025px) {.part__name {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.part__name {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.part__name {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.part__name {line-height:27px }}
@media screen and (min-width:1025px) {.part__name {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.part__name {font-size:1.5625vw }}
@media screen and (max-width:680px) {.part__name {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.part__name {font-size:16px }}
@media screen and (min-width:1025px) {.part__name {margin-bottom:0.57142857vw }}
@media screen and (max-width:1024px) {.part__name {margin-bottom:0.78125vw }}
@media screen and (max-width:680px) {.part__name {margin-bottom:1.93236715vw }}
@media screen and (min-width:1400px) {.part__name {margin-bottom:8px }}
.part__info {display:flex;align-items:baseline}
.part__info span {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.part__info span {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.part__info span {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.part__info span {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.part__info span {line-height:15px }}
@media screen and (min-width:1025px) {.part__info span {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.part__info span {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.part__info span {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.part__info span {font-size:10px }}
@media screen and (min-width:1025px) {.part__info a {margin-left:0.71428571vw }}
@media screen and (max-width:1024px) {.part__info a {margin-left:0.9765625vw }}
@media screen and (max-width:680px) {.part__info a {margin-left:2.41545894vw }}
@media screen and (min-width:1400px) {.part__info a {margin-left:10px }}
@media screen and (max-width:680px) {body {padding-top:38.647343vw }body:before {content:"";display:block;position:absolute;top:0;right:0;width:55.55555556vw;height:27.0531401vw;background:url(../themes/gromit/assets/img/svg/header-top-appearance--small.svg) top right / contain no-repeat }#map {position:static;height:129.95169082vw }#header {background:none }#header .main-menu {background:none }#header.is_float.is_thin .container {background:#fff !important }#header.is_float .container {background:none !important }.inner-header {display:flex;flex-direction:column-reverse }.inner-header:after {display:none }.contacts-main {padding:0;background:url(../themes/gromit/assets/img/svg/header-bottom-appearance--small.svg) bottom right no-repeat,#fff;background-size:19.3236715vw }.contacts-main:after {display:none }.contacts-main .breadcrumbs {opacity:1 }.contacts-main .breadcrumbs__item {opacity:0.5 }.contacts-main .breadcrumbs,.contacts-main .inner-header__title {padding-left:10px }.contact-card {margin-left:10px;margin-right:10px;background:#fff;transform:translateY(10px);padding-bottom:0;padding-top:5.55555556vw;padding-left:7.24637681vw;padding-right:0vw }.contact-card__parts {display:flex }.contact-card__part + .contact-card__part {padding-left:6.03864734vw }.contact-card-wrapper {height:0 }.part svg {margin:0 auto }.part .col.lg-2 {text-align:left }.part .col.sm-12 {margin-top:10px;text-align:left;padding-left:25% }.part .col.lg-6.sm-9 {padding-left:0 }.parts-contacts__toggler:before {display:none }.contacts-main__working-details--small {width:100% !important;padding-left:7.24637681vw !important;padding-right:7.24637681vw !important }.contacts-main__working-details--small .contacts-main__working-details {padding-top:5.31400966vw }.contacts-main__working-details--small .contacts-main__working-details-title {margin-bottom:0 }.contacts-main__working-details--small .contacts-main__working-details-time {margin-bottom:3.62318841vw }.contacts-main__working-details--small .contacts-main__working-details-time--parking {margin-bottom:0 }.contacts-main__working-details--small .row + .row {margin-top:0 }.specials-contacts {padding-left:0;padding-right:0 }.specials-contacts:before {position:absolute;top:0;right:10px;content:"";display:block;background:url(../themes/gromit/assets/img/svg/contacts-special-appearance--small.svg) center top / contain no-repeat;width:37.43961353vw;height:10.62801932vw }.specials-contacts >.row {margin-left:0;margin-right:0 }.specials-contacts .special {margin-bottom:10px }.specials-contacts >.row >.col {margin-bottom:10px }}