@media screen and (min-width:1025px) {.small-text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.small-text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.small-text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.small-text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.small-text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.small-text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.small-text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.small-text {line-height:1.61538462vw }}
.shops[data-current-view="map"] + .footer {padding-top:0}
.shops[data-current-view="map"] + .footer .footer-menu {border-top:0}
@media screen and (min-width:1025px) {#map {height:46.92307692vw }}
@media screen and (max-width:1024px) {#map {height:82.43243243000001vw }}
@media screen and (max-width:460px) {#map {height:83.33333333vw }}
@media screen and (min-width:1300px) {#map {height:46.92307692vw }}
#map img {display:inline-block}
.shops {position:relative;z-index:0}
.shops-tab {display:none}
.shops-tab.active {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.shop-modal {position:absolute;width:auto;height:auto;min-height:0;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
@media screen and (min-width:1025px) {.shop-modal {right:2.30769231vw }}
@media screen and (max-width:1024px) {.shop-modal {right:4.05405405vw }}
@media screen and (max-width:460px) {.shop-modal {right:8.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal {right:2.30769231vw }}
@media screen and (min-width:1025px) {.shop-modal {top:4.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal {top:43.24324324vw }}
@media screen and (max-width:460px) {.shop-modal {top:16.66666667vw }}
@media screen and (min-width:1300px) {.shop-modal {top:4.61538462vw }}
@media screen and (min-width:1025px) {.shop-modal {bottom:4.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal {bottom:4.05405405vw }}
@media screen and (max-width:460px) {.shop-modal {bottom:16.66666667vw }}
@media screen and (min-width:1300px) {.shop-modal {bottom:4.61538462vw }}
.shop-modal.is_show {opacity:1;visibility:visible}
.shop-modal__item {position:relative;overflow:hidden;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
@media screen and (min-width:1025px) {.shop-modal__item {width:26.15384615vw }}
@media screen and (max-width:1024px) {.shop-modal__item {width:45.94594595vw }}
@media screen and (max-width:460px) {.shop-modal__item {width:94.44444444vw }}
@media screen and (min-width:1300px) {.shop-modal__item {width:26.15384615vw }}
.shop-modal__item--hidden {width:0}
.shop-modal__close {position:absolute;cursor:pointer;z-index:1}
@media screen and (min-width:1025px) {.shop-modal__close {top:1.15384615vw }}
@media screen and (max-width:1024px) {.shop-modal__close {top:2.02702703vw }}
@media screen and (max-width:460px) {.shop-modal__close {top:4.16666667vw }}
@media screen and (min-width:1300px) {.shop-modal__close {top:1.15384615vw }}
@media screen and (min-width:1025px) {.shop-modal__close {right:1.15384615vw }}
@media screen and (max-width:1024px) {.shop-modal__close {right:2.02702703vw }}
@media screen and (max-width:460px) {.shop-modal__close {right:4.16666667vw }}
@media screen and (min-width:1300px) {.shop-modal__close {right:1.15384615vw }}
.shop-modal__close:hover {opacity:.6}
@media screen and (min-width:1025px) {.shop-modal .tab-contents,.shop-modal .tab-labels {width:26.15384615vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-contents,.shop-modal .tab-labels {width:45.94594595vw }}
@media screen and (max-width:460px) {.shop-modal .tab-contents,.shop-modal .tab-labels {width:94.44444444vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-contents,.shop-modal .tab-labels {width:26.15384615vw }}
.shop-modal .tab-wrapper {color:#fff;background:url(../themes/gromit/assets/img/svg/how-to-go-bg.svg) center 150% / calc(100% + 10px) no-repeat,url(../themes/gromit/assets/img/svg/circle--white.svg) center 150% / 100% no-repeat,#000}
.shop-modal .tab-wrapper .tab-labels {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;text-align:center}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels {padding-top:3.38461538vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels {padding-top:5.94594595vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels {padding-top:12.22222222vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels {padding-top:3.38461538vw }}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels {padding-right:2.30769231vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels {padding-right:4.05405405vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels {padding-right:8.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels {padding-right:2.30769231vw }}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels {padding-bottom:2.30769231vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels {padding-bottom:4.05405405vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels {padding-bottom:8.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels {padding-bottom:2.30769231vw }}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels {padding-left:3.84615385vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels {padding-left:6.75675676vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels {padding-left:13.88888889vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels {padding-left:3.84615385vw }}
.shop-modal .tab-wrapper .tab-labels .tab-label {width:50%;text-transform:uppercase;font-weight:600;line-height:120%}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels .tab-label {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels .tab-label {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels .tab-label {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels .tab-label {font-size:0.76923077vw }}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels .tab-label {letter-spacing:0.12846154vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels .tab-label {letter-spacing:0.22567568vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels .tab-label {letter-spacing:0.46388889vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels .tab-label {letter-spacing:0.12846154vw }}
.shop-modal .tab-wrapper .tab-labels .tab-label span {display:inline-block;position:relative}
.shop-modal .tab-wrapper .tab-labels .tab-label span:after {content:'';display:block;position:absolute;height:2px;left:0;right:0;background:#fff;transform:scale(0);-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-labels .tab-label span:after {bottom:-0.92307692vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-labels .tab-label span:after {bottom:-1.62162162vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-labels .tab-label span:after {bottom:-3.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-labels .tab-label span:after {bottom:-0.92307692vw }}
.shop-modal .tab-wrapper .tab-labels .tab-label.active span:after {transform:scale(1)}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-contents {padding-right:2.30769231vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-contents {padding-right:4.05405405vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-contents {padding-right:8.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-contents {padding-right:2.30769231vw }}
@media screen and (min-width:1025px) {.shop-modal .tab-wrapper .tab-contents {padding-left:3.07692308vw }}
@media screen and (max-width:1024px) {.shop-modal .tab-wrapper .tab-contents {padding-left:5.40540541vw }}
@media screen and (max-width:460px) {.shop-modal .tab-wrapper .tab-contents {padding-left:11.11111111vw }}
@media screen and (min-width:1300px) {.shop-modal .tab-wrapper .tab-contents {padding-left:3.07692308vw }}
.shop-modal .result-wrapper {position:absolute;background:#000;right:0;left:0;z-index:1;top:0;bottom:0;transform:translateX(100%);display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.shop-modal .result-wrapper.is_show {transform:translateX(0)}
.shop-modal .result-wrapper:after {content:'';position:absolute;z-index:1;display:block;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);pointer-events:none}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper:after {height:7.23076923vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper:after {height:12.7027027vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper:after {height:26.11111111vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper:after {height:7.23076923vw }}
.shop-modal .result-wrapper__route {flex-shrink:0}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route {padding-right:1.53846154vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route {padding-right:2.7027027vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route {padding-right:5.55555556vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route {padding-right:1.53846154vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route .parking-sign {width:1.23076923vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route .parking-sign {width:2.16216216vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route .parking-sign {width:4.44444444vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route .parking-sign {width:1.23076923vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route .parking-sign {margin-top:0.38461538vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route .parking-sign {margin-top:0.67567568vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route .parking-sign {margin-top:1.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route .parking-sign {margin-top:0.38461538vw }}
.shop-modal .result-wrapper__route:not(:empty) {border-bottom:1px #3F3F3F solid;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-start;align-items:flex-start}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) {margin-left:3.07692308vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) {margin-left:5.40540541vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) {margin-left:11.11111111vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) {margin-left:3.07692308vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) {padding-top:1.69230769vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) {padding-top:2.97297297vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) {padding-top:6.11111111vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) {padding-top:1.69230769vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) {padding-bottom:1.69230769vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) {padding-bottom:2.97297297vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) {padding-bottom:6.11111111vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) {padding-bottom:1.69230769vw }}
.shop-modal .result-wrapper__route:not(:empty) img {flex-shrink:0}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) img {width:0.92307692vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) img {width:1.62162162vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) img {width:3.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) img {width:0.92307692vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__route:not(:empty) img {margin-right:0.84615385vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__route:not(:empty) img {margin-right:1.48648649vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__route:not(:empty) img {margin-right:3.05555556vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__route:not(:empty) img {margin-right:0.84615385vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__header {padding-left:3.07692308vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__header {padding-left:5.40540541vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__header {padding-left:5.55555556vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__header {padding-left:3.07692308vw }}
.shop-modal .result-wrapper__header .reset {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;border-bottom:1px #3F3F3F solid;color:#ec1409;cursor:pointer;text-transform:uppercase;font-weight:600;line-height:120%}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__header .reset {height:5.23076923vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__header .reset {height:9.18918919vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__header .reset {height:18.88888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__header .reset {height:5.23076923vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__header .reset {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__header .reset {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__header .reset {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__header .reset {font-size:0.76923077vw }}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__header .reset {letter-spacing:0.12846154vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__header .reset {letter-spacing:0.22567568vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__header .reset {letter-spacing:0.46388889vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__header .reset {letter-spacing:0.12846154vw }}
.shop-modal .result-wrapper__header .reset:hover {color:#fff}
@media screen and (min-width:1025px) {.shop-modal .result-wrapper__header .reset svg {margin-right:1.53846154vw }}
@media screen and (max-width:1024px) {.shop-modal .result-wrapper__header .reset svg {margin-right:2.7027027vw }}
@media screen and (max-width:460px) {.shop-modal .result-wrapper__header .reset svg {margin-right:5.55555556vw }}
@media screen and (min-width:1300px) {.shop-modal .result-wrapper__header .reset svg {margin-right:1.53846154vw }}
.shop-modal .result {overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;display:none}
@media screen and (min-width:1025px) {.shop-modal .result {padding-top:2.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal .result {padding-top:4.59459459vw }}
@media screen and (max-width:460px) {.shop-modal .result {padding-top:8.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result {padding-top:2.61538462vw }}
@media screen and (min-width:1025px) {.shop-modal .result {padding-left:3.07692308vw }}
@media screen and (max-width:1024px) {.shop-modal .result {padding-left:5.40540541vw }}
@media screen and (max-width:460px) {.shop-modal .result {padding-left:5.55555556vw }}
@media screen and (min-width:1300px) {.shop-modal .result {padding-left:3.07692308vw }}
@media screen and (min-width:1025px) {.shop-modal .result {padding-bottom:4.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal .result {padding-bottom:0vw }}
@media screen and (max-width:460px) {.shop-modal .result {padding-bottom:0vw }}
@media screen and (min-width:1300px) {.shop-modal .result {padding-bottom:4.61538462vw }}
.shop-modal .result.filled {display:block}
.shop-modal .result .step {position:relative}
@media screen and (min-width:1025px) {.shop-modal .result .step {padding-bottom:1.92307692vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step {padding-bottom:3.37837838vw }}
@media screen and (max-width:460px) {.shop-modal .result .step {padding-bottom:6.94444444vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step {padding-bottom:1.92307692vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step {padding-left:1.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step {padding-left:3.10810811vw }}
@media screen and (max-width:460px) {.shop-modal .result .step {padding-left:6.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step {padding-left:1.76923077vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step {padding-right:1.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step {padding-right:3.10810811vw }}
@media screen and (max-width:460px) {.shop-modal .result .step {padding-right:6.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step {padding-right:1.76923077vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.shop-modal .result .step {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.shop-modal .result .step {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step {font-size:0.92307692vw }}
.shop-modal .result .step:before,
.shop-modal .result .step:after {content:'';display:block;position:absolute}
.shop-modal .result .step:before {border:1px #fff solid;border-radius:50%;left:0}
@media screen and (min-width:1025px) {.shop-modal .result .step:before {top:0.38461538vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:before {top:0.67567568vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:before {top:1.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:before {top:0.38461538vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step:before {width:0.69230769vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:before {width:1.21621622vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:before {width:2.5vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:before {width:0.69230769vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step:before {height:0.69230769vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:before {height:1.21621622vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:before {height:2.5vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:before {height:0.69230769vw }}
.shop-modal .result .step:after {width:1px;background:#D8D8D8}
@media screen and (min-width:1025px) {.shop-modal .result .step:after {top:0.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:after {top:1.35135135vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:after {top:2.77777778vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:after {top:0.76923077vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step:after {bottom:0.38461538vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:after {bottom:0.67567568vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:after {bottom:1.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:after {bottom:0.38461538vw }}
@media screen and (min-width:1025px) {.shop-modal .result .step:after {left:0.38461538vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step:after {left:0.67567568vw }}
@media screen and (max-width:460px) {.shop-modal .result .step:after {left:1.38888889vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step:after {left:0.38461538vw }}
.shop-modal .result .step:last-child:after {display:none}
.shop-modal .result .step .step__text {color:#777}
@media screen and (min-width:1025px) {.shop-modal .result .step .step__text {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.shop-modal .result .step .step__text {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.shop-modal .result .step .step__text {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.shop-modal .result .step .step__text {font-size:0.76923077vw }}
.way-form .float-label {text-align:center}
.way-form .float-label input {border:0}
.way-form .float-label span {padding-left:0;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.way-form .float-label span {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.way-form .float-label span {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.way-form .float-label span {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.way-form .float-label span {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.way-form .float-label span {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.way-form .float-label span {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.way-form .float-label span {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.way-form .float-label span {line-height:1.61538462vw }}
.way-form .float-label input:focus + span,
.way-form .float-label input.is_filled + span {opacity:0}
.way-form .float-label ymaps {color:#000;text-align:left}
.way-form .float-label >ymaps {margin-left:-1px;margin-top:2px}
.way-form .button.button--hollow {color:#fff;border-color:#fff;width:100%}
@media screen and (min-width:1025px) {.way-form .button.button--hollow {height:2.92307692vw }}
@media screen and (max-width:1024px) {.way-form .button.button--hollow {height:5.13513514vw }}
@media screen and (max-width:460px) {.way-form .button.button--hollow {height:10.55555556vw }}
@media screen and (min-width:1300px) {.way-form .button.button--hollow {height:2.92307692vw }}
@media screen and (min-width:1025px) {.way-form .button.button--hollow {margin-top:1.15384615vw }}
@media screen and (max-width:1024px) {.way-form .button.button--hollow {margin-top:2.02702703vw }}
@media screen and (max-width:460px) {.way-form .button.button--hollow {margin-top:4.16666667vw }}
@media screen and (min-width:1300px) {.way-form .button.button--hollow {margin-top:1.15384615vw }}
@media screen and (min-width:1025px) {.way-form .button.button--hollow span {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.way-form .button.button--hollow span {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.way-form .button.button--hollow span {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.way-form .button.button--hollow span {font-size:0.76923077vw }}
.way-form .button.button--hollow:hover {background:#fff;color:#000}
@media screen and (min-width:1025px) {.current-shop {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.current-shop {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.current-shop {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.current-shop {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.current-shop {line-height:1.46153846vw }}
@media screen and (max-width:1024px) {.current-shop {line-height:2.56756757vw }}
@media screen and (max-width:460px) {.current-shop {line-height:5.27777778vw }}
@media screen and (min-width:1300px) {.current-shop {line-height:1.46153846vw }}
.current-shop__image img {width:100%}
@media screen and (min-width:1025px) {.current-shop__info {padding-top:3.38461538vw }}
@media screen and (max-width:1024px) {.current-shop__info {padding-top:4.72972973vw }}
@media screen and (max-width:460px) {.current-shop__info {padding-top:0vw }}
@media screen and (min-width:1300px) {.current-shop__info {padding-top:3.38461538vw }}
@media screen and (min-width:1025px) {.current-shop__info {padding-right:2.30769231vw }}
@media screen and (max-width:1024px) {.current-shop__info {padding-right:2.7027027vw }}
@media screen and (max-width:460px) {.current-shop__info {padding-right:5.55555556vw }}
@media screen and (min-width:1300px) {.current-shop__info {padding-right:2.30769231vw }}
@media screen and (min-width:1025px) {.current-shop__info {padding-left:3.07692308vw }}
@media screen and (max-width:1024px) {.current-shop__info {padding-left:0vw }}
@media screen and (max-width:460px) {.current-shop__info {padding-left:0vw }}
@media screen and (min-width:1300px) {.current-shop__info {padding-left:3.07692308vw }}
@media screen and (min-width:1025px) {.current-shop__info {padding-bottom:0vw }}
@media screen and (max-width:1024px) {.current-shop__info {padding-bottom:4.72972973vw }}
@media screen and (max-width:460px) {.current-shop__info {padding-bottom:6.94444444vw }}
@media screen and (min-width:1300px) {.current-shop__info {padding-bottom:0vw }}
@media screen and (min-width:1025px) {.current-shop__info .current-metro__color {margin-right:0.30769231vw }}
@media screen and (max-width:1024px) {.current-shop__info .current-metro__color {margin-right:0.54054054vw }}
@media screen and (max-width:460px) {.current-shop__info .current-metro__color {margin-right:1.11111111vw }}
@media screen and (min-width:1300px) {.current-shop__info .current-metro__color {margin-right:0.30769231vw }}
@media screen and (min-width:1025px) {.current-shop__title {font-size:1.46153846vw }}
@media screen and (max-width:1024px) {.current-shop__title {font-size:2.56756757vw }}
@media screen and (max-width:460px) {.current-shop__title {font-size:5.27777778vw }}
@media screen and (min-width:1300px) {.current-shop__title {font-size:1.46153846vw }}
@media screen and (min-width:1025px) {.current-shop__title {line-height:2.46153846vw }}
@media screen and (max-width:1024px) {.current-shop__title {line-height:4.32432432vw }}
@media screen and (max-width:460px) {.current-shop__title {line-height:8.88888889vw }}
@media screen and (min-width:1300px) {.current-shop__title {line-height:2.46153846vw }}
@media screen and (min-width:1025px) {.current-shop__title {margin-bottom:1.30769231vw }}
@media screen and (max-width:1024px) {.current-shop__title {margin-bottom:2.2972973vw }}
@media screen and (max-width:460px) {.current-shop__title {margin-bottom:0vw }}
@media screen and (min-width:1300px) {.current-shop__title {margin-bottom:1.30769231vw }}
@media screen and (min-width:1025px) {.current-shop__place {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.current-shop__place {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.current-shop__place {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.current-shop__place {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.current-shop__place {line-height:1.15384615vw }}
@media screen and (max-width:1024px) {.current-shop__place {line-height:2.02702703vw }}
@media screen and (max-width:460px) {.current-shop__place {line-height:4.16666667vw }}
@media screen and (min-width:1300px) {.current-shop__place {line-height:1.15384615vw }}
@media screen and (min-width:1025px) {.current-shop__metro {margin-bottom:0.76923077vw }}
@media screen and (max-width:1024px) {.current-shop__metro {margin-bottom:1.35135135vw }}
@media screen and (max-width:460px) {.current-shop__metro {margin-bottom:2.77777778vw }}
@media screen and (min-width:1300px) {.current-shop__metro {margin-bottom:0.76923077vw }}
@media screen and (min-width:1025px) {.current-shop__time {margin-bottom:2.15384615vw }}
@media screen and (max-width:1024px) {.current-shop__time {margin-bottom:3.78378378vw }}
@media screen and (max-width:460px) {.current-shop__time {margin-bottom:7.77777778vw }}
@media screen and (min-width:1300px) {.current-shop__time {margin-bottom:2.15384615vw }}
.current-shop__how-to-go {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:600;line-height:120%}
@media screen and (min-width:1025px) {.current-shop__how-to-go {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.current-shop__how-to-go {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.current-shop__how-to-go {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.current-shop__how-to-go {font-size:0.76923077vw }}
@media screen and (min-width:1025px) {.current-shop__how-to-go {letter-spacing:0.12846154vw }}
@media screen and (max-width:1024px) {.current-shop__how-to-go {letter-spacing:0.22567568vw }}
@media screen and (max-width:460px) {.current-shop__how-to-go {letter-spacing:0.46388889vw }}
@media screen and (min-width:1300px) {.current-shop__how-to-go {letter-spacing:0.12846154vw }}
@media screen and (min-width:1025px) {.current-shop__how-to-go img {margin-right:0.46153846vw }}
@media screen and (max-width:1024px) {.current-shop__how-to-go img {margin-right:0.81081081vw }}
@media screen and (max-width:460px) {.current-shop__how-to-go img {margin-right:1.66666667vw }}
@media screen and (min-width:1300px) {.current-shop__how-to-go img {margin-right:0.46153846vw }}
.current-shop__how-to-go:hover {opacity:.5}
.current-shop__how-to-go--link {display:none}
.current-shop__how-to-go--link a {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;height:100%}
.shop-modal.inner-page .current-shop__how-to-go {display:none}
.shop-modal.inner-page .current-shop__how-to-go--link {display:block}
@media screen and (max-width:1024px) {.shop-modal {top:unset;left:4.05405405vw }.shop-modal__item {width:100% }.shop-modal__item--hidden {width:0 }.shop-modal {display:block;position:static;min-height:35.13513514vw;margin-left:4.05405405vw;margin-right:4.05405405vw;margin-bottom:4.05405405vw }.shop-modal .current-shop {height:100%;background:#fff }.shop-modal__item {height:auto }.shop-modal__item--hidden {width:100%;height:0;padding-bottom:0 !important }.shop-modal .tab-wrapper {display:flex;flex-direction:column;align-items:center;background:url(../themes/gromit/assets/img/svg/how-to-go-bg.svg) -100px center no-repeat,url(../themes/gromit/assets/img/svg/circle--white.svg) -100px center / 100% no-repeat,#000;background-size:47.2972973vw;padding-bottom:8.10810811vw }.shop-modal .tab-wrapper .tab-labels {padding-top:7.7027027vw }.shop-modal .tab-wrapper.is_result_show {padding-bottom:0 }.shop-modal .tab-wrapper.is_result_show .tab-labels,.shop-modal .tab-wrapper.is_result_show .tab-contents {display:none }.shop-modal .result-wrapper {position:relative;overflow:hidden;width:100%;transform:none;height:0 }.shop-modal .result-wrapper.is_show {height:auto }.shop-modal .result-wrapper:after {display:none }.shop-modal .result {position:static }#map {margin-bottom:-39.18918919vw }.current-shop {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row }.current-shop .current-shop__how-to-go--link a {justify-content:flex-start }.current-shop__image {flex-shrink:0;width:30.40540541vw;margin-right:6.08108108vw }.current-shop__image img {height:100%;width:100%;object-fit:cover }}
@media screen and (max-width:460px) {#map {margin-bottom:0 }.shop-modal {position:static;min-height:0;height:0;margin-bottom:0;padding-top:5.55555556vw;margin-left:5.55555556vw;margin-right:5.55555556vw }.shop-modal.is_show {height:auto }.shops {float:right }.current-shop {display:block }.current-shop__image {width:100%;margin-right:0 }.current-shop .shop__image {flex-shrink:0;width:20.83333333vw;height:20.83333333vw;margin-bottom:4.16666667vw }.current-shop .shop__image img {height:20.83333333vw }.current-shop__info {padding-right:0 }.current-shop__how-to-go {width:100% }.current-shop__how-to-go:hover {opacity:1 }.shops-wrapper .row {margin-left:0;margin-right:0 }.shops-wrapper .row .col {padding:0 }.shop-modal .current-shop__image {margin-bottom:4.16666667vw }.shop-modal .current-shop__image .md-hide.lg-hide {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center }.shop-modal .current-shop__image .shop__image {margin-bottom:0;display:flex;justify-content:center;margin-right:5.55555556vw }.shop-modal .current-shop__image img {border-radius:50%;width:20.83333333vw }.shop-modal .current-shop__how-to-go {text-align:center;justify-content:center;background:#fff;filter:invert(1);-webkit-filter:invert(1);height:10.55555556vw }.shop-modal .tab-wrapper {width:auto;background:url(../themes/gromit/assets/img/svg/circle--white.svg) calc(100% + 100px) 50% / cover no-repeat,#000;margin-left:-5.55555556vw;margin-right:-5.55555556vw;padding-bottom:16.66666667vw }.shop-modal .tab-wrapper .tab-labels {padding-left:0;padding-right:0;width:100%;justify-content:center;padding-top:16.66666667vw }.shop-modal .tab-wrapper .tab-labels .tab-label {width:auto }.shop-modal .tab-wrapper .tab-labels .tab-label + .tab-label {margin-left:11.11111111vw }#zoomWrapper {left:unset !important;right:2.77777778vw !important;top:2.77777778vw !important;margin-right:0 !important }#zoomWrapper >div {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;width:27.77777778vw !important;height:13.88888889vw !important }#zoomWrapper >div div {width:13.88888889vw !important;height:13.88888889vw !important;border:none !important;font-size:0;background:url(../themes/gromit/assets/img/svg/zoom-out.svg) center no-repeat }#zoomWrapper >div div:first-child {background:url(../themes/gromit/assets/img/svg/zoom-in.svg) center no-repeat }}
.invisible-link {display:none}
@media screen and (min-width:1025px) {.small-text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.small-text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.small-text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.small-text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.small-text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.small-text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.small-text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.small-text {line-height:1.61538462vw }}
.parthners {position:relative}
@media screen and (min-width:1025px) {.parthners {padding-top:10.76923077vw }}
@media screen and (max-width:1024px) {.parthners {padding-top:8.10810811vw }}
@media screen and (max-width:460px) {.parthners {padding-top:0vw }}
@media screen and (min-width:1300px) {.parthners {padding-top:10.76923077vw }}
@media screen and (min-width:1025px) {.parthners {padding-bottom:10.76923077vw }}
@media screen and (max-width:1024px) {.parthners {padding-bottom:13.24324324vw }}
@media screen and (max-width:460px) {.parthners {padding-bottom:11.11111111vw }}
@media screen and (min-width:1300px) {.parthners {padding-bottom:10.76923077vw }}
.parthners .row {margin-left:0;margin-right:0;width:100%}
.parthners:before {content:'партнеры'}
@media screen and (min-width:1025px) {.parthners:before {top:10.15384615vw }}
@media screen and (max-width:1024px) {.parthners:before {top:7.16216216vw }}
@media screen and (max-width:460px) {.parthners:before {top:56.94444444vw }}
@media screen and (min-width:1300px) {.parthners:before {top:10.15384615vw }}
.parthners__image {flex-shrink:0}
.parthners__image img {height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}
.parthners .row {justify-content:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}
.parthners .row .col {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;position:relative}
.parthners__slider {font-size:0}
@media screen and (min-width:1025px) {.parthners__slider .slick-slide >div + div {margin-top:2.30769231vw }}
@media screen and (max-width:1024px) {.parthners__slider .slick-slide >div + div {margin-top:4.05405405vw }}
@media screen and (max-width:460px) {.parthners__slider .slick-slide >div + div {margin-top:2.77777778vw }}
@media screen and (min-width:1300px) {.parthners__slider .slick-slide >div + div {margin-top:2.30769231vw }}
.parthners__slide {height:100%;text-align:center}
.parthners__logo {height:100%;display:inline-block;outline:0 #f00 solid;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.parthners__logo:hover {outline:2px #f00 solid;outline-offset:-2px}
.parthners__logo a {outline:none}
.parthners__logo img {border:1px #F5F5F5 solid;object-fit:contain}
@media screen and (min-width:1025px) {.parthners__logo img {width:9.23076923vw }}
@media screen and (max-width:1024px) {.parthners__logo img {width:13.51351351vw }}
@media screen and (max-width:460px) {.parthners__logo img {width:27.77777778vw }}
@media screen and (min-width:1300px) {.parthners__logo img {width:9.23076923vw }}
@media screen and (min-width:1025px) {.parthners__logo img {height:9.23076923vw }}
@media screen and (max-width:1024px) {.parthners__logo img {height:13.51351351vw }}
@media screen and (max-width:460px) {.parthners__logo img {height:27.77777778vw }}
@media screen and (min-width:1300px) {.parthners__logo img {height:9.23076923vw }}
@media screen and (min-width:1025px) {.parthners__logo img {padding:1.53846154vw }}
@media screen and (max-width:1024px) {.parthners__logo img {padding:2.43243243vw }}
@media screen and (max-width:460px) {.parthners__logo img {padding:5vw }}
@media screen and (min-width:1300px) {.parthners__logo img {padding:1.53846154vw }}
@media screen and (min-width:1025px) {.parthners-arrows {margin-top:3.07692308vw }}
@media screen and (max-width:1024px) {.parthners-arrows {margin-top:5.40540541vw }}
@media screen and (max-width:460px) {.parthners-arrows {margin-top:8.33333333vw }}
@media screen and (min-width:1300px) {.parthners-arrows {margin-top:3.07692308vw }}
.parthners-dots li:first-child:last-child {display:none}
@media screen and (max-width:1024px) {.parthners__image {flex-shrink:0 }.parthners__image img {height:41.21621622vw }}
@media screen and (max-width:460px) {.parthners .row {-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse }.parthners__slider-wrapper.col {margin-right:0;padding-right:0;padding-left:0 }.parthners__slider .slick-slide {width:61.11111111vw }.parthners__slide {padding-right:10px }.parthners__image {padding-left:0;padding-right:0;margin-right:0;margin-bottom:8.33333333vw }.parthners__image img {height:50vw }.parthners-arrows {width:100%;margin-left:-23px }}
@media screen and (min-width:1025px) {.small-text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.small-text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.small-text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.small-text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.small-text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.small-text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.small-text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.small-text {line-height:1.61538462vw }}
.job-offer {background:url(../themes/gromit/assets/img/job-offer-bg.jpg) no-repeat,#00b7c6;-webkit-background-size:contain;background-size:contain;-ms-background-position-y:center;background-position-y:center;text-align:center;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;font-weight:600}
@media screen and (min-width:1025px) {.job-offer {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.job-offer {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.job-offer {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.job-offer {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.job-offer {height:6.92307692vw }}
@media screen and (max-width:1024px) {.job-offer {height:12.16216216vw }}
@media screen and (max-width:460px) {.job-offer {height:58.88888889vw }}
@media screen and (min-width:1300px) {.job-offer {height:6.92307692vw }}
@media screen and (min-width:1025px) {.job-offer {background-position-x:19.23076923vw }}
@media screen and (max-width:1024px) {.job-offer {background-position-x:-12.16216216vw }}
@media screen and (max-width:460px) {.job-offer {background-position-x:69.44444444vw }}
@media screen and (min-width:1300px) {.job-offer {background-position-x:19.23076923vw }}
@media screen and (min-width:1025px) {.job-offer div {padding-left:13.84615385vw }}
@media screen and (max-width:1024px) {.job-offer div {padding-left:0.54054054vw }}
@media screen and (max-width:460px) {.job-offer div {padding-left:0vw }}
@media screen and (min-width:1300px) {.job-offer div {padding-left:13.84615385vw }}
.job-offer .button {text-transform:uppercase;font-weight:600;line-height:120%}
@media screen and (min-width:1025px) {.job-offer .button {height:2.61538462vw }}
@media screen and (max-width:1024px) {.job-offer .button {height:4.59459459vw }}
@media screen and (max-width:460px) {.job-offer .button {height:9.44444444vw }}
@media screen and (min-width:1300px) {.job-offer .button {height:2.61538462vw }}
@media screen and (min-width:1025px) {.job-offer .button {padding-left:1.92307692vw }}
@media screen and (max-width:1024px) {.job-offer .button {padding-left:3.37837838vw }}
@media screen and (max-width:460px) {.job-offer .button {padding-left:6.94444444vw }}
@media screen and (min-width:1300px) {.job-offer .button {padding-left:1.92307692vw }}
@media screen and (min-width:1025px) {.job-offer .button {padding-right:1.92307692vw }}
@media screen and (max-width:1024px) {.job-offer .button {padding-right:3.37837838vw }}
@media screen and (max-width:460px) {.job-offer .button {padding-right:6.94444444vw }}
@media screen and (min-width:1300px) {.job-offer .button {padding-right:1.92307692vw }}
@media screen and (min-width:1025px) {.job-offer .button {font-size:0.61538462vw }}
@media screen and (max-width:1024px) {.job-offer .button {font-size:1.08108108vw }}
@media screen and (max-width:460px) {.job-offer .button {font-size:2.22222222vw }}
@media screen and (min-width:1300px) {.job-offer .button {font-size:0.61538462vw }}
@media screen and (min-width:1025px) {.job-offer .button {letter-spacing:0.10230769vw }}
@media screen and (max-width:1024px) {.job-offer .button {letter-spacing:0.17972973vw }}
@media screen and (max-width:460px) {.job-offer .button {letter-spacing:0.36944444vw }}
@media screen and (min-width:1300px) {.job-offer .button {letter-spacing:0.10230769vw }}
@media screen and (min-width:1025px) {.job-offer .button {margin-left:2.30769231vw }}
@media screen and (max-width:1024px) {.job-offer .button {margin-left:4.05405405vw }}
@media screen and (max-width:460px) {.job-offer .button {margin-left:0vw }}
@media screen and (min-width:1300px) {.job-offer .button {margin-left:2.30769231vw }}
@media screen and (max-width:1024px) {.job-offer div {letter-spacing:0.08108108vw }}
@media screen and (max-width:460px) {.job-offer {position:relative;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;background-position:top center;-ms-align-items:flex-start;align-items:flex-start;background-size:49.72222222vw }.job-offer:before {content:'';position:absolute;top:0;display:block;width:100%;background:-webkit-linear-gradient(bottom,#00b7c6,rgba(0,183,198,0));background:-o-linear-gradient(bottom,#00b7c6,rgba(0,183,198,0));background:linear-gradient(to top,#00b7c6,rgba(0,183,198,0));margin-top:18.05555556vw;height:6.94444444vw }.job-offer >div {padding-left:9.722222220000001vw;padding-right:9.722222220000001vw;padding-top:30vw;line-height:4.72222222vw }}
@media screen and (min-width:1025px) {.small-text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.small-text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.small-text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.small-text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.small-text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.small-text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.small-text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.small-text {line-height:1.61538462vw }}
.brands-slider {background:url(../themes/gromit/assets/img/svg/circle--white.svg) -60px calc(100% + 120px) no-repeat,#000;color:#fff}
@media screen and (min-width:1025px) {.brands-slider {padding-top:3.07692308vw }}
@media screen and (max-width:1024px) {.brands-slider {padding-top:5.40540541vw }}
@media screen and (max-width:460px) {.brands-slider {padding-top:8.33333333vw }}
@media screen and (min-width:1300px) {.brands-slider {padding-top:3.07692308vw }}
@media screen and (min-width:1025px) {.brands-slider {padding-bottom:3.07692308vw }}
@media screen and (max-width:1024px) {.brands-slider {padding-bottom:17.56756757vw }}
@media screen and (max-width:460px) {.brands-slider {padding-bottom:23.61111111vw }}
@media screen and (min-width:1300px) {.brands-slider {padding-bottom:3.07692308vw }}
.brands-slider .row {-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}
.brands-slider .row .col {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
@media screen and (min-width:1025px) {.brands-slider .row >.col:last-child {margin-top:0vw }}
@media screen and (max-width:1024px) {.brands-slider .row >.col:last-child {margin-top:2.7027027vw }}
@media screen and (max-width:460px) {.brands-slider .row >.col:last-child {margin-top:5.55555556vw }}
@media screen and (min-width:1300px) {.brands-slider .row >.col:last-child {margin-top:0vw }}
.brands-slider__info .arrows {position:absolute;right:0;display:flex;z-index:2}
.brands-slider__info .arrows--mobile {z-index:2;position:absolute;bottom:40px;left:50%;transform:translate(-50%,-50%)}
.brands-slider__info .arrows__arrow {background-position:center;background-repeat:no-repeat;background-color:#1E1E1E;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
@media screen and (min-width:1025px) {.brands-slider__info .arrows__arrow {width:4.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__info .arrows__arrow {width:8.10810811vw }}
@media screen and (max-width:460px) {.brands-slider__info .arrows__arrow {width:11.11111111vw }}
@media screen and (min-width:1300px) {.brands-slider__info .arrows__arrow {width:4.61538462vw }}
@media screen and (min-width:1025px) {.brands-slider__info .arrows__arrow {height:4.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__info .arrows__arrow {height:8.10810811vw }}
@media screen and (max-width:460px) {.brands-slider__info .arrows__arrow {height:11.11111111vw }}
@media screen and (min-width:1300px) {.brands-slider__info .arrows__arrow {height:4.61538462vw }}
@media screen and (min-width:1025px) {.brands-slider__info .arrows__arrow {background-size:1.53846154vw }}
@media screen and (max-width:1024px) {.brands-slider__info .arrows__arrow {background-size:2.7027027vw }}
@media screen and (max-width:460px) {.brands-slider__info .arrows__arrow {background-size:3.61111111vw }}
@media screen and (min-width:1300px) {.brands-slider__info .arrows__arrow {background-size:1.53846154vw }}
.brands-slider__info .arrows__arrow:hover {background-color:#515151}
.brands-slider__info .arrows__arrows {margin-top:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.brands-slider__info .arrows__arrow--prev {background-image:url(../themes/gromit/assets/img/svg/prev-white.svg)}
.brands-slider__info .arrows__arrow--next {background-image:url(../themes/gromit/assets/img/svg/next-white.svg)}
@media screen and (max-width:800px) {.brands-slider__info .arrows {display:none }}
.brands-slider__info .small-arrow {cursor:pointer;background-position:center;background-repeat:no-repeat;z-index:1}
@media screen and (min-width:1025px) {.brands-slider__info .small-arrow {width:1.23076923vw }}
@media screen and (max-width:1024px) {.brands-slider__info .small-arrow {width:2.16216216vw }}
@media screen and (max-width:460px) {.brands-slider__info .small-arrow {width:4.44444444vw }}
@media screen and (min-width:1300px) {.brands-slider__info .small-arrow {width:1.23076923vw }}
@media screen and (min-width:1025px) {.brands-slider__info .small-arrow {height:1.23076923vw }}
@media screen and (max-width:1024px) {.brands-slider__info .small-arrow {height:2.16216216vw }}
@media screen and (max-width:460px) {.brands-slider__info .small-arrow {height:4.44444444vw }}
@media screen and (min-width:1300px) {.brands-slider__info .small-arrow {height:1.23076923vw }}
.brands-slider__info .small-arrow:hover {opacity:.5}
.brands-slider__info .small-arrow--prev {background-image:url(../themes/gromit/assets/img/svg/prev-white.svg)}
.brands-slider__info .small-arrow--next {background-image:url(../themes/gromit/assets/img/svg/next-white.svg)}
.brands-slider__info .slick-dots li button {border:1px #fff solid}
.brands-slider__title {border-top:#fff 2px solid;font-family:'Rubik','Helvetica',sans-serif}
@media screen and (min-width:1025px) {.brands-slider__title {font-size:1.84615385vw }}
@media screen and (max-width:1024px) {.brands-slider__title {font-size:3.24324324vw }}
@media screen and (max-width:460px) {.brands-slider__title {font-size:6.66666667vw }}
@media screen and (min-width:1300px) {.brands-slider__title {font-size:1.84615385vw }}
@media screen and (min-width:1025px) {.brands-slider__title {line-height:2.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__title {line-height:4.59459459vw }}
@media screen and (max-width:460px) {.brands-slider__title {line-height:9.44444444vw }}
@media screen and (min-width:1300px) {.brands-slider__title {line-height:2.61538462vw }}
@media screen and (min-width:1025px) {.brands-slider__title {margin-bottom:0.38461538vw }}
@media screen and (max-width:1024px) {.brands-slider__title {margin-bottom:0.67567568vw }}
@media screen and (max-width:460px) {.brands-slider__title {margin-bottom:1.38888889vw }}
@media screen and (min-width:1300px) {.brands-slider__title {margin-bottom:0.38461538vw }}
@media screen and (min-width:1025px) {.brands-slider__title {padding-top:1.15384615vw }}
@media screen and (max-width:1024px) {.brands-slider__title {padding-top:2.02702703vw }}
@media screen and (max-width:460px) {.brands-slider__title {padding-top:4.16666667vw }}
@media screen and (min-width:1300px) {.brands-slider__title {padding-top:1.15384615vw }}
.brands-slider__title--box {border-top:none}
@media screen and (max-width:1024px) {.brands-slider__title--box {text-align:center }}
@media screen and (min-width:1025px) {.brands-slider__sub-title {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.brands-slider__sub-title {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.brands-slider__sub-title {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.brands-slider__sub-title {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.brands-slider__sub-title {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__sub-title {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.brands-slider__sub-title {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.brands-slider__sub-title {line-height:1.61538462vw }}
.brands-slider__arrow {background-position:center;background-repeat:no-repeat;background-color:#1E1E1E;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
@media screen and (min-width:1025px) {.brands-slider__arrow {width:4.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__arrow {width:8.10810811vw }}
@media screen and (max-width:460px) {.brands-slider__arrow {width:11.11111111vw }}
@media screen and (min-width:1300px) {.brands-slider__arrow {width:4.61538462vw }}
@media screen and (min-width:1025px) {.brands-slider__arrow {height:4.61538462vw }}
@media screen and (max-width:1024px) {.brands-slider__arrow {height:8.10810811vw }}
@media screen and (max-width:460px) {.brands-slider__arrow {height:11.11111111vw }}
@media screen and (min-width:1300px) {.brands-slider__arrow {height:4.61538462vw }}
@media screen and (min-width:1025px) {.brands-slider__arrow {background-size:1.53846154vw }}
@media screen and (max-width:1024px) {.brands-slider__arrow {background-size:2.7027027vw }}
@media screen and (max-width:460px) {.brands-slider__arrow {background-size:3.61111111vw }}
@media screen and (min-width:1300px) {.brands-slider__arrow {background-size:1.53846154vw }}
.brands-slider__arrow:hover {background-color:#515151}
.brands-slider__arrows {margin-top:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.brands-slider__arrow--prev {background-image:url(../themes/gromit/assets/img/svg/slick-prev.svg)}
.brands-slider__arrow--next {background-image:url(../themes/gromit/assets/img/svg/slick-next.svg)}
.brands-slides {font-size:0;margin-top:-10px}
.brands-slide {padding-top:20px;padding:10px}
.brands-slide .brand-logo {background:#101010}
@media screen and (min-width:1025px) {.brands-slide .brand-logo {width:12.30769231vw }}
@media screen and (max-width:1024px) {.brands-slide .brand-logo {width:20.94594595vw }}
@media screen and (max-width:460px) {.brands-slide .brand-logo {width:33.33333333vw }}
@media screen and (min-width:1300px) {.brands-slide .brand-logo {width:12.30769231vw }}
@media screen and (min-width:1025px) {.brands-slide .brand-logo {height:12.30769231vw }}
@media screen and (max-width:1024px) {.brands-slide .brand-logo {height:20.94594595vw }}
@media screen and (max-width:460px) {.brands-slide .brand-logo {height:33.33333333vw }}
@media screen and (min-width:1300px) {.brands-slide .brand-logo {height:12.30769231vw }}
@media screen and (max-width:1024px) {.brands-slider {position:relative }.brands-slider__sub-title br {display:none }.brands-slider .row {-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap }.brands-slider__arrows {position:absolute;top:auto;z-index:5;bottom:5.40540541vw }.brands-slides {padding-left:0;padding-right:0 }}
@media screen and (max-width:460px) {.brands-slider {background:url(../themes/gromit/assets/img/svg/circle--white.svg) -120px calc(100% + 120px) no-repeat,#000;background-size:125vw }.brands-slider__arrows {bottom:8.33333333vw }.brands-slider >.row {margin-left:-5.55555556vw;margin-right:-5.55555556vw }.brands-slider__info {padding-left:5.55555556vw;padding-right:5.55555556vw }.brands-slides {padding-left:4.16666667vw }.brands-slide {padding:1.38888889vw }.brands-slider__arrows {z-index:1 }}
.none {display:none}
@media screen and (min-width:1025px) {.small-text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.small-text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.small-text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.small-text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.small-text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.small-text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.small-text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.small-text {line-height:1.61538462vw }}
#zoomWrapper {display:none}
.page-header {background:url(../themes/gromit/assets/img/svg/about-header-bg.svg) center bottom / contain no-repeat,#000}
@media screen and (min-width:1025px) {.page-header {height:50.76923077vw }}
@media screen and (max-width:1024px) {.page-header {height:65.54054053999999vw }}
@media screen and (max-width:460px) {.page-header {height:78.33333333vw }}
@media screen and (min-width:1300px) {.page-header {height:50.76923077vw }}
@media screen and (min-width:1025px) {.page-header {padding-top:5.38461538vw }}
@media screen and (max-width:1024px) {.page-header {padding-top:9.45945946vw }}
@media screen and (max-width:460px) {.page-header {padding-top:3.61111111vw }}
@media screen and (min-width:1300px) {.page-header {padding-top:5.38461538vw }}
@media screen and (min-width:1025px) {.page-header {margin-bottom:18.30769231vw }}
@media screen and (max-width:1024px) {.page-header {margin-bottom:27.02702703vw }}
@media screen and (max-width:460px) {.page-header {margin-bottom:39.44444444vw }}
@media screen and (min-width:1300px) {.page-header {margin-bottom:18.30769231vw }}
.page-header .lg-10,
.page-header .lg-8 {margin:0 auto;text-align:center;float:none}
@media screen and (min-width:1025px) {.description {margin-top:3.84615385vw }}
@media screen and (max-width:1024px) {.description {margin-top:6.75675676vw }}
@media screen and (max-width:460px) {.description {margin-top:11.11111111vw }}
@media screen and (min-width:1300px) {.description {margin-top:3.84615385vw }}
@media screen and (min-width:1025px) {.description {margin-bottom:3.84615385vw }}
@media screen and (max-width:1024px) {.description {margin-bottom:2.7027027vw }}
@media screen and (max-width:460px) {.description {margin-bottom:6.94444444vw }}
@media screen and (min-width:1300px) {.description {margin-bottom:3.84615385vw }}
@media screen and (min-width:1025px) {.description {font-size:1.46153846vw }}
@media screen and (max-width:1024px) {.description {font-size:2.56756757vw }}
@media screen and (max-width:460px) {.description {font-size:3.88888889vw }}
@media screen and (min-width:1300px) {.description {font-size:1.46153846vw }}
@media screen and (min-width:1025px) {.description {line-height:2.30769231vw }}
@media screen and (max-width:1024px) {.description {line-height:4.05405405vw }}
@media screen and (max-width:460px) {.description {line-height:6.38888889vw }}
@media screen and (min-width:1300px) {.description {line-height:2.30769231vw }}
.slider {position:relative}
.slider img {-o-object-fit:cover;object-fit:cover}
@media screen and (min-width:1025px) {.slider img {height:40vw }}
@media screen and (max-width:1024px) {.slider img {height:46.35135135vw }}
@media screen and (max-width:460px) {.slider img {height:45.83333333vw }}
@media screen and (min-width:1300px) {.slider img {height:40vw }}
@media screen and (min-width:1025px) {.history {margin-bottom:8.46153846vw }}
@media screen and (max-width:1024px) {.history {margin-bottom:8.78378378vw }}
@media screen and (max-width:460px) {.history {margin-bottom:14.44444444vw }}
@media screen and (min-width:1300px) {.history {margin-bottom:8.46153846vw }}
@media screen and (min-width:1025px) {.history__item + .history__item {margin-top:3.61538462vw }}
@media screen and (max-width:1024px) {.history__item + .history__item {margin-top:6.35135135vw }}
@media screen and (max-width:460px) {.history__item + .history__item {margin-top:8.33333333vw }}
@media screen and (min-width:1300px) {.history__item + .history__item {margin-top:3.61538462vw }}
.history__title {text-align:center;font-family:'Rubik','Helvetica',sans-serif}
@media screen and (min-width:1025px) {.history__title {font-size:1.46153846vw }}
@media screen and (max-width:1024px) {.history__title {font-size:2.56756757vw }}
@media screen and (max-width:460px) {.history__title {font-size:4.44444444vw }}
@media screen and (min-width:1300px) {.history__title {font-size:1.46153846vw }}
@media screen and (min-width:1025px) {.history__title {line-height:1.76923077vw }}
@media screen and (max-width:1024px) {.history__title {line-height:4.59459459vw }}
@media screen and (max-width:460px) {.history__title {line-height:9.44444444vw }}
@media screen and (min-width:1300px) {.history__title {line-height:1.76923077vw }}
@media screen and (min-width:1025px) {.history__title {margin-bottom:2.69230769vw }}
@media screen and (max-width:1024px) {.history__title {margin-bottom:2.43243243vw }}
@media screen and (max-width:460px) {.history__title {margin-bottom:4.16666667vw }}
@media screen and (min-width:1300px) {.history__title {margin-bottom:2.69230769vw }}
@media screen and (min-width:1025px) {.history__text p {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.history__text p {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.history__text p {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.history__text p {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.history__text p {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.history__text p {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.history__text p {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.history__text p {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.history__text p + p {margin-top:1.53846154vw }}
@media screen and (max-width:1024px) {.history__text p + p {margin-top:2.7027027vw }}
@media screen and (max-width:460px) {.history__text p + p {margin-top:5.55555556vw }}
@media screen and (min-width:1300px) {.history__text p + p {margin-top:1.53846154vw }}
@media screen and (min-width:1025px) {.history__text .lazy-parent {margin-bottom:2.61538462vw }}
@media screen and (max-width:1024px) {.history__text .lazy-parent {margin-bottom:4.59459459vw }}
@media screen and (max-width:460px) {.history__text .lazy-parent {margin-bottom:9.44444444vw }}
@media screen and (min-width:1300px) {.history__text .lazy-parent {margin-bottom:2.61538462vw }}
.history__text .lazy-parent img {margin-left:auto;margin-right:auto}
@media screen and (min-width:1025px) {.history__text .lazy-parent img {min-width:26.15384615vw }}
@media screen and (max-width:1024px) {.history__text .lazy-parent img {min-width:45.94594595vw }}
@media screen and (max-width:460px) {.history__text .lazy-parent img {min-width:94.44444444vw }}
@media screen and (min-width:1300px) {.history__text .lazy-parent img {min-width:26.15384615vw }}
.history__other-items {max-height:0;overflow:hidden;opacity:0}
.history__other-items.is_full {opacity:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.history__other-items.is_full {margin-top:3.61538462vw }}
@media screen and (max-width:1024px) {.history__other-items.is_full {margin-top:6.35135135vw }}
@media screen and (max-width:460px) {.history__other-items.is_full {margin-top:13.05555556vw }}
@media screen and (min-width:1300px) {.history__other-items.is_full {margin-top:3.61538462vw }}
@media screen and (min-width:1025px) {.history__other-items.is_full {max-height:769.15384615vw }}
@media screen and (max-width:1024px) {.history__other-items.is_full {max-height:1351.21621622vw }}
@media screen and (max-width:460px) {.history__other-items.is_full {max-height:2777.5vw }}
@media screen and (min-width:1300px) {.history__other-items.is_full {max-height:769.15384615vw }}
.history__other-items.is_full + .history__more .button:after {content:'теперь мне все ясно'}
@media screen and (min-width:1025px) {.history__more {margin-top:2.30769231vw }}
@media screen and (max-width:1024px) {.history__more {margin-top:4.05405405vw }}
@media screen and (max-width:460px) {.history__more {margin-top:5.55555556vw }}
@media screen and (min-width:1300px) {.history__more {margin-top:2.30769231vw }}
.history__more .button {width:100%;cursor:pointer}
.history__more .button:after {content:'читать нашу историю';text-transform:uppercase;font-weight:600;line-height:120%}
@media screen and (min-width:1025px) {.history__more .button:after {font-size:0.76923077vw }}
@media screen and (max-width:1024px) {.history__more .button:after {font-size:1.35135135vw }}
@media screen and (max-width:460px) {.history__more .button:after {font-size:2.77777778vw }}
@media screen and (min-width:1300px) {.history__more .button:after {font-size:0.76923077vw }}
@media screen and (min-width:1025px) {.history__more .button:after {letter-spacing:0.12846154vw }}
@media screen and (max-width:1024px) {.history__more .button:after {letter-spacing:0.22567568vw }}
@media screen and (max-width:460px) {.history__more .button:after {letter-spacing:0.46388889vw }}
@media screen and (min-width:1300px) {.history__more .button:after {letter-spacing:0.12846154vw }}
@media screen and (min-width:1025px) {.treasure-hunt:before,.evolution:before,.shops-wrapper:before {left:0.76923077vw }}
@media screen and (max-width:1024px) {.treasure-hunt:before,.evolution:before,.shops-wrapper:before {left:0vw }}
@media screen and (max-width:460px) {.treasure-hunt:before,.evolution:before,.shops-wrapper:before {left:-1.38888889vw }}
@media screen and (min-width:1300px) {.treasure-hunt:before,.evolution:before,.shops-wrapper:before {left:0.76923077vw }}
@media screen and (min-width:1025px) {.treasure-hunt {margin-bottom:10.76923077vw }}
@media screen and (max-width:1024px) {.treasure-hunt {margin-bottom:6.08108108vw }}
@media screen and (max-width:460px) {.treasure-hunt {margin-bottom:4.16666667vw }}
@media screen and (min-width:1300px) {.treasure-hunt {margin-bottom:10.76923077vw }}
.treasure-hunt:before {content:'treasure hunt'}
@media screen and (min-width:1025px) {.treasure-hunt:before {top:0vw }}
@media screen and (max-width:1024px) {.treasure-hunt:before {top:1.35135135vw }}
@media screen and (max-width:460px) {.treasure-hunt:before {top:0vw }}
@media screen and (min-width:1300px) {.treasure-hunt:before {top:0vw }}
.treasure-hunt__title {font-family:'Rubik','Helvetica',sans-serif}
@media screen and (min-width:1025px) {.treasure-hunt__title {font-size:1.84615385vw }}
@media screen and (max-width:1024px) {.treasure-hunt__title {font-size:3.24324324vw }}
@media screen and (max-width:460px) {.treasure-hunt__title {font-size:5vw }}
@media screen and (min-width:1300px) {.treasure-hunt__title {font-size:1.84615385vw }}
@media screen and (min-width:1025px) {.treasure-hunt__title {line-height:2.61538462vw }}
@media screen and (max-width:1024px) {.treasure-hunt__title {line-height:4.59459459vw }}
@media screen and (max-width:460px) {.treasure-hunt__title {line-height:8.05555556vw }}
@media screen and (min-width:1300px) {.treasure-hunt__title {line-height:2.61538462vw }}
@media screen and (min-width:1025px) {.treasure-hunt__title {margin-bottom:3.38461538vw }}
@media screen and (max-width:1024px) {.treasure-hunt__title {margin-bottom:3.24324324vw }}
@media screen and (max-width:460px) {.treasure-hunt__title {margin-bottom:9.44444444vw }}
@media screen and (min-width:1300px) {.treasure-hunt__title {margin-bottom:3.38461538vw }}
.treasure-hunt__item {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
@media screen and (min-width:1025px) {.treasure-hunt__item {margin-bottom:1.92307692vw }}
@media screen and (max-width:1024px) {.treasure-hunt__item {margin-bottom:3.10810811vw }}
@media screen and (max-width:460px) {.treasure-hunt__item {margin-bottom:9.722222220000001vw }}
@media screen and (min-width:1300px) {.treasure-hunt__item {margin-bottom:1.92307692vw }}
.treasure-hunt__item .image {flex-shrink:0}
@media screen and (min-width:1025px) {.treasure-hunt__item .image {padding-right:3.84615385vw }}
@media screen and (max-width:1024px) {.treasure-hunt__item .image {padding-right:6.75675676vw }}
@media screen and (max-width:460px) {.treasure-hunt__item .image {padding-right:11.11111111vw }}
@media screen and (min-width:1300px) {.treasure-hunt__item .image {padding-right:3.84615385vw }}
@media screen and (min-width:1025px) {.treasure-hunt__item .image img {width:3.07692308vw }}
@media screen and (max-width:1024px) {.treasure-hunt__item .image img {width:5.40540541vw }}
@media screen and (max-width:460px) {.treasure-hunt__item .image img {width:11.11111111vw }}
@media screen and (min-width:1300px) {.treasure-hunt__item .image img {width:3.07692308vw }}
@media screen and (min-width:1025px) {.treasure-hunt__item .text {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.treasure-hunt__item .text {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.treasure-hunt__item .text {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.treasure-hunt__item .text {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.treasure-hunt__item .text {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.treasure-hunt__item .text {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.treasure-hunt__item .text {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.treasure-hunt__item .text {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.treasure-hunt .lazy-parent {margin-bottom:0vw }}
@media screen and (max-width:1024px) {.treasure-hunt .lazy-parent {margin-bottom:4.72972973vw }}
@media screen and (max-width:460px) {.treasure-hunt .lazy-parent {margin-bottom:6.38888889vw }}
@media screen and (min-width:1300px) {.treasure-hunt .lazy-parent {margin-bottom:0vw }}
@media screen and (min-width:1025px) {.faq {margin-bottom:9.23076923vw }}
@media screen and (max-width:1024px) {.faq {margin-bottom:9.45945946vw }}
@media screen and (max-width:460px) {.faq {margin-bottom:12.22222222vw }}
@media screen and (min-width:1300px) {.faq {margin-bottom:9.23076923vw }}
@media screen and (min-width:1025px) {.faq .lazy-parent {margin-bottom:0vw }}
@media screen and (max-width:1024px) {.faq .lazy-parent {margin-bottom:0vw }}
@media screen and (max-width:460px) {.faq .lazy-parent {margin-bottom:2.77777778vw }}
@media screen and (min-width:1300px) {.faq .lazy-parent {margin-bottom:0vw }}
.faq-item {position:relative}
@media screen and (min-width:1025px) {.faq-item {padding-top:1.92307692vw }}
@media screen and (max-width:1024px) {.faq-item {padding-top:3.51351351vw }}
@media screen and (max-width:460px) {.faq-item {padding-top:6.94444444vw }}
@media screen and (min-width:1300px) {.faq-item {padding-top:1.92307692vw }}
@media screen and (min-width:1025px) {.faq-item {margin-right:-0.76923077vw }}
@media screen and (max-width:1024px) {.faq-item {margin-right:-1.35135135vw }}
@media screen and (max-width:460px) {.faq-item {margin-right:-2.77777778vw }}
@media screen and (min-width:1300px) {.faq-item {margin-right:-0.76923077vw }}
@media screen and (min-width:1025px) {.faq-item {margin-left:-0.76923077vw }}
@media screen and (max-width:1024px) {.faq-item {margin-left:-1.35135135vw }}
@media screen and (max-width:460px) {.faq-item {margin-left:-2.77777778vw }}
@media screen and (min-width:1300px) {.faq-item {margin-left:-0.76923077vw }}
.faq-item + .faq-item {border-top:1px #E7E7E7 solid}
@media screen and (min-width:1025px) {.faq-item + .faq-item {margin-top:1.92307692vw }}
@media screen and (max-width:1024px) {.faq-item + .faq-item {margin-top:3.37837838vw }}
@media screen and (max-width:460px) {.faq-item + .faq-item {margin-top:5.55555556vw }}
@media screen and (min-width:1300px) {.faq-item + .faq-item {margin-top:1.92307692vw }}
.faq-item.is_open .faq-item__title:after {background-image:url(../themes/gromit/assets/img/svg/minus.svg)}
.faq-item.is_open .faq-item__text {display:block;opacity:1}
@media screen and (min-width:1025px) {.faq-item.is_open .faq-item__text {margin-top:3.84615385vw }}
@media screen and (max-width:1024px) {.faq-item.is_open .faq-item__text {margin-top:3.37837838vw }}
@media screen and (max-width:460px) {.faq-item.is_open .faq-item__text {margin-top:5vw }}
@media screen and (min-width:1300px) {.faq-item.is_open .faq-item__text {margin-top:3.84615385vw }}
.faq-item__title {font-family:'Rubik','Helvetica',sans-serif;cursor:pointer;position:relative}
@media screen and (min-width:1025px) {.faq-item__title {font-size:1.46153846vw }}
@media screen and (max-width:1024px) {.faq-item__title {font-size:2.56756757vw }}
@media screen and (max-width:460px) {.faq-item__title {font-size:4.44444444vw }}
@media screen and (min-width:1300px) {.faq-item__title {font-size:1.46153846vw }}
@media screen and (min-width:1025px) {.faq-item__title {line-height:2.61538462vw }}
@media screen and (max-width:1024px) {.faq-item__title {line-height:4.59459459vw }}
@media screen and (max-width:460px) {.faq-item__title {line-height:6.38888889vw }}
@media screen and (min-width:1300px) {.faq-item__title {line-height:2.61538462vw }}
.faq-item__title:hover {color:#828282}
.faq-item__title:hover:after {opacity:.6}
.faq-item__title:after {content:'';background:url(../themes/gromit/assets/img/svg/plus.svg) center / contain no-repeat;position:absolute;right:0}
@media screen and (min-width:1025px) {.faq-item__title:after {top:0.69230769vw }}
@media screen and (max-width:1024px) {.faq-item__title:after {top:1.21621622vw }}
@media screen and (max-width:460px) {.faq-item__title:after {top:2.5vw }}
@media screen and (min-width:1300px) {.faq-item__title:after {top:0.69230769vw }}
@media screen and (min-width:1025px) {.faq-item__title:after {width:1.30769231vw }}
@media screen and (max-width:1024px) {.faq-item__title:after {width:2.2972973vw }}
@media screen and (max-width:460px) {.faq-item__title:after {width:4.72222222vw }}
@media screen and (min-width:1300px) {.faq-item__title:after {width:1.30769231vw }}
@media screen and (min-width:1025px) {.faq-item__title:after {height:1.30769231vw }}
@media screen and (max-width:1024px) {.faq-item__title:after {height:2.2972973vw }}
@media screen and (max-width:460px) {.faq-item__title:after {height:4.72222222vw }}
@media screen and (min-width:1300px) {.faq-item__title:after {height:1.30769231vw }}
.faq-item__text {width:100% !important;opacity:0;display:none;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.faq-item__text p {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.faq-item__text p {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.faq-item__text p {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.faq-item__text p {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.faq-item__text p {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.faq-item__text p {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.faq-item__text p {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.faq-item__text p {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.faq-item__text p + p {margin-top:1.53846154vw }}
@media screen and (max-width:1024px) {.faq-item__text p + p {margin-top:2.7027027vw }}
@media screen and (max-width:460px) {.faq-item__text p + p {margin-top:5.55555556vw }}
@media screen and (min-width:1300px) {.faq-item__text p + p {margin-top:1.53846154vw }}
@media screen and (min-width:1025px) {.evolution {margin-bottom:10.76923077vw }}
@media screen and (max-width:1024px) {.evolution {margin-bottom:9.45945946vw }}
@media screen and (max-width:460px) {.evolution {margin-bottom:11.11111111vw }}
@media screen and (min-width:1300px) {.evolution {margin-bottom:10.76923077vw }}
.evolution:before {content:'развитие'}
.evolution__title {font-family:'Rubik','Helvetica',sans-serif}
@media screen and (min-width:1025px) {.evolution__title {font-size:1.84615385vw }}
@media screen and (max-width:1024px) {.evolution__title {font-size:3.24324324vw }}
@media screen and (max-width:460px) {.evolution__title {font-size:5vw }}
@media screen and (min-width:1300px) {.evolution__title {font-size:1.84615385vw }}
@media screen and (min-width:1025px) {.evolution__title {line-height:2.61538462vw }}
@media screen and (max-width:1024px) {.evolution__title {line-height:4.59459459vw }}
@media screen and (max-width:460px) {.evolution__title {line-height:8.05555556vw }}
@media screen and (min-width:1300px) {.evolution__title {line-height:2.61538462vw }}
@media screen and (min-width:1025px) {.evolution__title {margin-bottom:3.46153846vw }}
@media screen and (max-width:1024px) {.evolution__title {margin-bottom:2.7027027vw }}
@media screen and (max-width:460px) {.evolution__title {margin-bottom:4.16666667vw }}
@media screen and (min-width:1300px) {.evolution__title {margin-bottom:3.46153846vw }}
@media screen and (min-width:1025px) {.evolution p {font-size:0.92307692vw }}
@media screen and (max-width:1024px) {.evolution p {font-size:1.62162162vw }}
@media screen and (max-width:460px) {.evolution p {font-size:3.33333333vw }}
@media screen and (min-width:1300px) {.evolution p {font-size:0.92307692vw }}
@media screen and (min-width:1025px) {.evolution p {line-height:1.61538462vw }}
@media screen and (max-width:1024px) {.evolution p {line-height:2.83783784vw }}
@media screen and (max-width:460px) {.evolution p {line-height:5.83333333vw }}
@media screen and (min-width:1300px) {.evolution p {line-height:1.61538462vw }}
@media screen and (min-width:1025px) {.evolution p + p {margin-top:0.76923077vw }}
@media screen and (max-width:1024px) {.evolution p + p {margin-top:1.35135135vw }}
@media screen and (max-width:460px) {.evolution p + p {margin-top:2.77777778vw }}
@media screen and (min-width:1300px) {.evolution p + p {margin-top:0.76923077vw }}
@media screen and (min-width:1025px) {.evolution .lazy-parent {margin-bottom:0vw }}
@media screen and (max-width:1024px) {.evolution .lazy-parent {margin-bottom:4.72972973vw }}
@media screen and (max-width:460px) {.evolution .lazy-parent {margin-bottom:9.722222220000001vw }}
@media screen and (min-width:1300px) {.evolution .lazy-parent {margin-bottom:0vw }}
@media screen and (min-width:1025px) {.shops-wrapper {margin-bottom:10.76923077vw }}
@media screen and (max-width:1024px) {.shops-wrapper {margin-bottom:8.10810811vw }}
@media screen and (max-width:460px) {.shops-wrapper {margin-bottom:13.88888889vw }}
@media screen and (min-width:1300px) {.shops-wrapper {margin-bottom:10.76923077vw }}
.shops-wrapper:before {content:'магазины'}
.parthners {padding-bottom:0}
@media screen and (min-width:1025px) {.treasure-hunt__preview img {margin-top:10px }.evolution__preview {padding-top:10px }.shops-wrapper:before {top:-10px }}
@media screen and (min-width:461px) and (max-width:1024px) {.treasure-hunt {padding-right:5px }.treasure-hunt__item {padding-left:10px }}
@media screen and (max-width:1024px) {.page-header {background:url(../themes/gromit/assets/img/svg/about-header-bg--medium.svg) center bottom / contain no-repeat,#000 }.faq .row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse }}
@media screen and (max-width:460px) {.page-header.page-header--invert {background:url(../themes/gromit/assets/img/svg/mobile-page-header-bg.svg) 50% calc(100% - 35px) / contain no-repeat,#000 }.current-shop .current-shop__how-to-go--link a {justify-content:center }.treasure-hunt__preview img {width:68.05555556vw;height:93.88888889vw;margin-left:auto;-o-object-fit:cover;object-fit:cover }.treasure-hunt__title {margin-left:9.722222220000001vw;padding-right:13.88888889vw }.faq-item__title {padding-right:4.72222222vw;padding-top:1.66666667vw }.shop-modal {margin-left:0 }.evolution {margin-left:-5.55555556vw;padding-left:13.88888889vw }.evolution .row {margin-left:0;margin-right:0 }.evolution .row .col {padding:0 }.evolution:before {left:0;top:0;line-height:13.88888889vw }.evolution__preview img {width:68.05555556vw;height:93.88888889vw;margin-left:auto;-o-object-fit:cover;object-fit:cover }.evolution__preview + .col {padding-left:6.66666667vw }.invisible-link {position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;display:block }.shops-wrapper {margin-left:-5.55555556vw;margin-right:-5.55555556vw;padding-left:13.88888889vw }.shops-wrapper:before {top:0;left:0;line-height:13.88888889vw }}