

/* Start:/local/templates/gudok/assets/css/main.min.css?1725191607179295*/
@charset 'UTF-8';.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8 }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: 0 !important;-webkit-backface-visibility: hidden }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle }.mfp-align-top .mfp-container:before {display: none }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045 }.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto }.mfp-ajax-cur {cursor: progress }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in }.mfp-auto-cursor .mfp-content {cursor: auto }.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;user-select: none }.mfp-loading.mfp-figure {display: none }.mfp-hide {display: none !important }.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044 }.mfp-preloader a {color: #ccc }.mfp-preloader a:hover {color: #fff }.mfp-s-ready .mfp-preloader {display: none }.mfp-s-error .mfp-content {display: none }button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation }button::-moz-focus-inner {padding: 0;border: 0 }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace }.mfp-close:focus, .mfp-close:hover {opacity: 1 }.mfp-close:active {top: 1px }.mfp-close-btn-in .mfp-close {color: #333 }.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100% }.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap }.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent }.mfp-arrow:active {margin-top: -54px }.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1 }.mfp-arrow:after, .mfp-arrow:before {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7 }.mfp-arrow-left {left: 0 }.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f }.mfp-arrow-right {right: 0 }.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px }.mfp-arrow-right:before {border-left: 27px solid #3f3f3f }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px }.mfp-iframe-holder .mfp-close {top: -40px }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25% }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #000 }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto }.mfp-figure {line-height: 0 }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #444 }.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px }.mfp-figure figure {margin: 0 }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto }.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px }.mfp-image-holder .mfp-content {max-width: 100% }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer }@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0 }.mfp-img-mobile img.mfp-img {padding: 0 }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0 }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, .6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0 }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, .6);position: fixed;text-align: center;padding: 0 }}@media all and (max-width:900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75) }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0 }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100% }.mfp-container {padding-left: 6px;padding-right: 6px }}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent }.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0 }.slick-list:focus {outline: 0 }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto }.slick-track:after, .slick-track:before {display: table;content: '' }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {display: none;float: left;height: 100%;min-height: 1px }[dir=rtl] .slick-slide {float: right }.slick-slide img {display: block }.slick-slide.slick-loading img {display: none }.slick-slide.dragging img {pointer-events: none }.slick-initialized .slick-slide {display: block }.slick-loading .slick-slide {visibility: hidden }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent }.slick-arrow.slick-hidden {display: none }.slick-loading .slick-list {background: #fff url(/local/templates/gudok/assets/css/../libs/slick/ajax-loader.gif) center center no-repeat }@font-face {font-family: slick;font-weight: 400;font-style: normal;src: url(/local/templates/gudok/assets/css/../libs/slick/fonts/slick.eot);src: url(/local/templates/gudok/assets/css/../libs/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/local/templates/gudok/assets/css/../libs/slick/fonts/slick.woff) format('woff'), url(/local/templates/gudok/assets/css/../libs/slick/fonts/slick.ttf) format('truetype'), url(/local/templates/gudok/assets/css/../libs/slick/fonts/slick.svg#slick) format('svg') }.slick-next, .slick-prev {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: 0;background: 0 0 }.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {color: transparent;outline: 0;background: 0 0 }.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {opacity: 1 }.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: .25 }.slick-next:before, .slick-prev:before {font-family: slick;font-size: 20px;line-height: 1;opacity: .75;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.slick-prev {left: -25px }[dir=rtl] .slick-prev {right: -25px;left: auto }.slick-prev:before {content: '←' }[dir=rtl] .slick-prev:before {content: '→' }.slick-next {right: -25px }[dir=rtl] .slick-next {right: auto;left: -25px }.slick-next:before {content: '→' }[dir=rtl] .slick-next:before {content: '←' }.slick-dotted.slick-slider {margin-bottom: 30px }.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center }.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer }.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: 0;background: 0 0 }.slick-dots li button:focus, .slick-dots li button:hover {outline: 0 }.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1 }.slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.slick-dots li.slick-active button:before {opacity: .75;color: #000 }@font-face {font-family: Montserrat;font-weight: 400;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Regular/Montserrat-Regular.eot);src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Regular/Montserrat-Regular.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Regular/Montserrat-Regular.ttf) format("truetype") }@font-face {font-family: Montserrat;font-weight: 500;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Medium/Montserrat-Medium.eot);src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Medium/Montserrat-Medium.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Medium/Montserrat-Medium.ttf) format("truetype") }@font-face {font-family: Montserrat;font-weight: 600;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot);src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf) format("truetype") }@font-face {font-family: Montserrat;font-weight: 700;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Bold/Montserrat-Bold.eot);src: url(/local/templates/gudok/assets/css/../fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Bold/Montserrat-Bold.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/Montserrat-Bold/Montserrat-Bold.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 500;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Medium/PlayfairDisplay-Medium.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Medium/PlayfairDisplay-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Medium/PlayfairDisplay-Medium.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Medium/PlayfairDisplay-Medium.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 500;font-style: italic;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-MediumItalic/PlayfairDisplay-MediumItalic.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-MediumItalic/PlayfairDisplay-MediumItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-MediumItalic/PlayfairDisplay-MediumItalic.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-MediumItalic/PlayfairDisplay-MediumItalic.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 600;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBold/PlayfairDisplay-SemiBold.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBold/PlayfairDisplay-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBold/PlayfairDisplay-SemiBold.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBold/PlayfairDisplay-SemiBold.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 600;font-style: italic;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBoldItalic/PlayfairDisplay-SemiBoldItalic.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBoldItalic/PlayfairDisplay-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBoldItalic/PlayfairDisplay-SemiBoldItalic.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-SemiBoldItalic/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 700;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold.ttf) format("truetype") }@font-face {font-family: PlayfairDisplay;font-weight: 700;font-style: italic;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.eot);src: url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.ttf) format("truetype") }@font-face {font-family: AvenirNextCyr;font-weight: 400;font-style: normal;font-display: swap;src: url(/local/templates/gudok/assets/css/../fonts/AvenirNextCyr-Regular/AvenirNextCyr-Regular.eot);src: url(/local/templates/gudok/assets/css/../fonts/AvenirNextCyr-Regular/AvenirNextCyr-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/gudok/assets/css/../fonts/AvenirNextCyr-Regular/AvenirNextCyr-Regular.woff) format("woff"), url(/local/templates/gudok/assets/css/../fonts/AvenirNextCyr-Regular/AvenirNextCyr-Regular.ttf) format("truetype") }*, ::after, ::before {-webkit-box-sizing: border-box;box-sizing: border-box }html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent }@-ms-viewport {width: device-width }article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block }body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff }[tabindex="-1"]:focus {outline: 0 !important }hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible }h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem }p {margin-top: 0;margin-bottom: 1rem }abbr[data-original-title], abbr[title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0 }address {margin-bottom: 1rem;font-style: normal;line-height: inherit }dl, ol, ul {margin-top: 0;margin-bottom: 1rem }ol ol, ol ul, ul ol, ul ul {margin-bottom: 0 }dt {font-weight: 700 }dd {margin-bottom: .5rem;margin-left: 0 }blockquote {margin: 0 0 1rem }dfn {font-style: italic }b, strong {font-weight: bolder }small {font-size: 80% }sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }a {color: #007bff;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects }a:hover {color: #0056b3;text-decoration: underline }a:not([href]):not([tabindex]) {color: inherit;text-decoration: none }a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none }a:not([href]):not([tabindex]):focus {outline: 0 }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar }figure {margin: 0 0 1rem }img {vertical-align: middle;border-style: none }svg:not(:root) {overflow: hidden }table {border-collapse: collapse }caption {padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom }th {text-align: inherit }label {display: inline-block;margin-bottom: .5rem }button {border-radius: 0 }button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color }button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit }button, input {overflow: visible }button, select {text-transform: none }[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none }input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 }input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox }textarea {overflow: auto;resize: vertical }fieldset {min-width: 0;padding: 0;margin: 0;border: 0 }legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal }progress {vertical-align: baseline }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {outline-offset: -2px;-webkit-appearance: none }[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {font: inherit;-webkit-appearance: button }output {display: inline-block }summary {display: list-item;cursor: pointer }template {display: none }[hidden] {display: none !important }::-webkit-input-placeholder {color: #666 }::-moz-placeholder {color: #666 }:-ms-input-placeholder {color: #666 }::-ms-input-placeholder {color: #666 }::placeholder {color: #666 }::-moz-selection {background-color: #ee08b4;color: #fff }::selection {background-color: #ee08b4;color: #fff }html {overflow-x: hidden }body {font-size: 16px;min-width: 320px;position: relative;line-height: 1.65;font-family: Montserrat, sans-serif;overflow-x: hidden;color: #fff;background-color: #150d21 }body input, body textarea {border: #666 1px solid;outline: 0 }a {-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }button {cursor: pointer;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }button:focus {outline: 0 }img {pointer-events: none }b, strong {font-weight: 700 }.container {max-width: 1440px;margin: 0 auto }.title {color: #fff;font-size: 55px;font-weight: 700;line-height: 1.2;text-align: center }.title.left {text-align: left }.pretitle {font-family: PlayfairDisplay, serif;color: #86759f;font-size: 37px;font-weight: 500;font-style: italic;line-height: 1.25 }.pretitle.center {text-align: center }.pretitle.left {text-align: left }.btn {position: relative;border-radius: 5px;overflow: hidden;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);text-shadow: 0 0 7px rgba(255, 45, 149, .17);display: inline-block;padding: 24px 60px;-webkit-box-shadow: 0 7px 0 0 #2d105b;box-shadow: 0 7px 0 0 #2d105b;border: none }.btn span {color: #fff;font-family: PlayfairDisplay, serif;font-size: 26px;font-weight: 400;text-align: center;line-height: 1.2;position: relative;z-index: 2 }.btn:before {content: "";width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, right top, from(#d60499), to(#4c20be));background-image: -o-linear-gradient(left, #d60499 0, #4c20be 100%);background-image: linear-gradient(to right, #d60499 0, #4c20be 100%);position: absolute;left: 0;top: 0;opacity: 0;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.btn:hover {text-decoration: none }.btn:hover:before {opacity: 1 }.link {display: inline-block;font-family: PlayfairDisplay, serif;font-style: italic;font-size: 22px;font-weight: 600;line-height: 1.2;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);-webkit-background-clip: text;background-clip: text;color: transparent }.link:hover {text-decoration: none;color: transparent;background-image: -webkit-gradient(linear, left top, right top, from(#d60499), to(#4c20be));background-image: -o-linear-gradient(left, #d60499 0, #4c20be 100%);background-image: linear-gradient(to right, #d60499 0, #4c20be 100%) }.mobile__menu {position: fixed;width: 100%;height: 100%;right: -100%;top: 0;background-color: #150d21;background-repeat: no-repeat;background-position: top center;background-size: cover;z-index: 100;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;overflow-y: auto }.mobile__menuContainer {max-width: 350px;margin: 0 auto;padding: 60px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px }.mobile__menuContainer .mobile__menuNav {margin: 0 }.mobile__menuContainer .mobile__menuNav ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px }.mobile__menuContainer .mobile__menuNav ul li {list-style: none }.mobile__menuContainer .mobile__menuNav ul li a {border-bottom: none;font-size: 20px;padding: 5px 0;color: #86759f;font-size: 21px;font-weight: 400;text-align: center }.mobile__menuContainer .header__address {font-size: 17px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;line-height: 1.4 }.mobile__menuContainer .header__address:before {margin-top: 3px;width: 16px }.mobile__menuContainer .header__date {font-size: 17px;margin-top: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.mobile__menuContainer .header__date:before {margin-top: 2px }.mobile__menuContainer .header__pin {display: inline-block;font-size: 17px;margin-top: 16px;margin-left: 27px }.mobile__menuContainer .header__auth {margin-top: 30px }.mobile__menuContainer .header__authTitle {font-size: 17px }.mobile__menuContainer .header__vk {margin: 30px auto 0 }.mobile__menuInfo {width: 220px }.mobile__menuInfo .header__vk {display: block }.mobile__close {position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;z-index: 2 }.mobile__close:after, .mobile__close:before {content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 2px;background-color: #00a1c4;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mobile__close:after:hover, .mobile__close:before:hover {opacity: .8 }.mobile__close:before {-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg) }.mobile__close:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.header {position: absolute;left: 0;top: 0;width: 100%;z-index: 50 }.header.nomain {position: relative;background-image: url(/local/templates/gudok/assets/css/../img/header-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;padding-bottom: 46px;z-index: 51 }.header.nomain .header__bottomContainer {position: relative }.header.nomain .header__bottomContainer:before {content: "";width: 98px;height: 90px;position: absolute;right: -180px;top: -46px;background-image: url(/local/templates/gudok/assets/css/../img/header-dec.png);background-repeat: no-repeat;background-position: center;background-size: contain }.header__top {background-color: rgba(38, 33, 73, .4) }.header__topContainer {display: grid;grid-template-columns: 215px 1fr;grid-gap: 50px;position: relative }.header__logoBlock {position: relative;z-index: 2 }.header__logo {position: absolute;left: 0;top: 0;height: 207px;width: 100%;-webkit-box-shadow: 7px 11px 30px 2px rgba(4, 7, 29, .18);box-shadow: 7px 11px 30px 2px rgba(4, 7, 29, .18);background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 20px }.header__logo img {max-width: 100%;height: auto }.header__topBlock {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 17px 0 }.header__topLeft {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px 45px }.header__address {color: #8b79a3;font-size: 17px;font-weight: 400;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;line-height: 1.2 }.header__address:before {content: "";width: 13px;height: 17px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/header__address.png);background-repeat: no-repeat;background-position: center;background-size: contain }.header__date {color: #8b79a3;font-size: 17px;font-weight: 400;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;line-height: 1.2 }.header__date:before {content: "";width: 16px;height: 16px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/header__date.png);background-repeat: no-repeat;background-position: center;background-size: contain }.header__topRight {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px 45px }.header__pin {color: #8b79a3;font-size: 17px;font-weight: 400;border-bottom: 1px dashed #7c6996;line-height: 1.2 }.header__pin:hover {text-decoration: none;color: #8b79a3;border-bottom-color: transparent }.header__vk {width: 29px;height: 29px;background-image: url(/local/templates/gudok/assets/css/../img/header__vk.png);background-repeat: no-repeat;background-position: center;background-size: contain }.header__vk:hover {text-decoration: none;opacity: .8 }.header__auth {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;line-height: 1.2 }.header__auth:hover {text-decoration: none }.header__auth:hover .header__authTitle {border-bottom-color: transparent }.header__authIcon {width: 15px;height: 17px;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/header__authIcon.png);background-repeat: no-repeat;background-position: center;background-size: contain }.header__authTitle {line-height: 1.2;color: #02bde5;font-size: 17px;font-weight: 400;border-bottom: 1px dashed #02bde5;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.header__bottomContainer {padding-left: 215px }.header__menu {padding-left: 50px;padding-top: 40px }.header__menu ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.header__menu ul li {list-style: none }.header__menu ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px }.header__menu ul li a:hover {text-decoration: none }.header__menu ul li a:hover .header__menuIcon img:nth-child(1) {opacity: 0 }.header__menu ul li a:hover .header__menuIcon img:nth-child(2) {opacity: 1 }.header__menuIcon {height: 68px;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative }.header__menuIcon img {max-width: 100%;max-height: 100% }.header__menuIcon img:nth-child(1) {-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.header__menuIcon img:nth-child(2) {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-o-object-fit: contain;object-fit: contain;opacity: 0;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.header__menuTitle {color: #fff;font-size: 18px;font-weight: 500;text-align: center;line-height: 1.2 }.header__burger {display: none }.header__burger span {width: 32px;height: 18px;background-image: url(/local/templates/gudok/assets/css/../img/header__burger.png);background-repeat: no-repeat;background-position: center;background-size: contain;display: block;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.header__burger:hover span {opacity: .8 }.header__woman {width: 1287px;height: 1602px;background-image: url(/local/templates/gudok/assets/css/../img/advPage-woman.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 0;z-index: -1;top: 52px }.promo {background-image: url(/local/templates/gudok/assets/css/../img/promo__bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;padding-top: 310px;height: 100vh;min-height: 900px;max-height: 1100px }.promo .container {height: 100% }.promo__container {display: grid;grid-template-columns: 630px 1fr;height: 100%;position: relative;z-index: 5 }.promo__container:before {content: "";position: absolute;left: 500px;bottom: -70px;width: 127px;height: 133px;background-image: url(/local/templates/gudok/assets/css/../img/promo__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain }.promo__img {position: relative }.promo__img img {position: absolute;bottom: 0 }.promo__title {color: #fff;font-size: 87px;font-weight: 700;line-height: 1.3;text-transform: uppercase }.promo__title span {color: #fff;font-family: PlayfairDisplay, serif;font-size: 145px;font-weight: 700;line-height: .75;display: block;text-transform: none;margin-bottom: 35px }.promo__text {color: #86759f;font-family: PlayfairDisplay, serif;font-size: 52px;font-weight: 700;font-style: italic;line-height: 1.2;letter-spacing: 1.12px;margin-top: 15px }.promo__btn {margin-top: 65px }.advantages {margin: 140px 0;position: relative }.advantages:before {content: "";width: 807px;height: 1576px;background-image: url(/local/templates/gudok/assets/css/../img/advantages__dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 0;top: calc(50% + 35px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.advantages:after {content: "";width: 1216px;height: 2701px;background-image: url(/local/templates/gudok/assets/css/../img/advantages__dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 0;top: calc(50% + 140px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.advantages__title {position: relative;z-index: 5 }.advantages__pretitle {text-align: center;margin-top: 10px;position: relative;z-index: 5 }.advantages__list {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 60px 10px;max-width: 1000px;margin: 70px auto 0;position: relative;z-index: 5 }.advantages__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }.advantages__itemNum {color: #f9fafe;font-size: 90px;font-weight: 700;line-height: 1;text-align: right }.advantages__itemPretitle {color: #fff;font-family: PlayfairDisplay, serif;font-style: italic;font-size: 32px;font-weight: 600;line-height: 1.1;margin-top: 25px }.advantages__itemTitle {color: #86759f;font-size: 22px;font-weight: 400;line-height: 1.45;text-align: center;margin-top: 15px }.category {margin: 180px 0;position: relative;z-index: 5 }.category__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 110px }.category__list {position: relative;margin-top: 90px;display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 28px }.category__list:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/category__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -198px;top: -105px }.category__item {display: block;aspect-ratio: 1.52;background-color: #231438;overflow: hidden;border-radius: 4px;position: relative }.category__item:hover {text-decoration: none;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px) }.category__item:nth-child(1) {background-image: url(/local/templates/gudok/assets/css/../img/category__item1.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(1) .category__itemImg {top: 17px;right: 44px }.category__item:nth-child(2) {background-color: #1a1336;background-image: url(/local/templates/gudok/assets/css/../img/category__item2.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(2) .category__itemImg {bottom: 0;right: 22px }.category__item:nth-child(3) {background-color: #2d1438;background-image: url(/local/templates/gudok/assets/css/../img/category__item3.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(3) .category__itemImg {top: 17px;right: 25px }.category__item:nth-child(4) {background-color: #1a1336;background-image: url(/local/templates/gudok/assets/css/../img/category__item4.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(4) .category__itemImg {bottom: 0;right: 0 }.category__item:nth-child(5) {background-color: #201233;background-image: url(/local/templates/gudok/assets/css/../img/category__item5.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(5) .category__itemImg {top: 24px;right: 30px }.category__item:nth-child(6) {background-image: url(/local/templates/gudok/assets/css/../img/category__item6.png);background-repeat: no-repeat;background-position: right;background-size: contain }.category__item:nth-child(6) .category__itemImg {bottom: 0;right: 10px }.category__itemTitle {color: #fffefe;font-size: 23px;font-weight: 700;line-height: 1.4;position: absolute;left: 0;bottom: 50px;padding: 0 45px;z-index: 5 }.category__itemImg {position: absolute;display: block }.category__itemImg img {max-width: 100% }.brands {margin: 180px 0 }.brands .container {position: relative;z-index: 5 }.brands__container {max-width: 1200px;margin: 0 auto }.brands__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 100px }.brands__slider {margin: 100px -30px 0 }.brands__slider.slick-initialized .slick-slide {display: block }.brands .slick-slide {display: none;margin: 0 30px }.brands .slick-slide>*+* {margin-top: 40px }.brands__item {opacity: .5;position: relative;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 139px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;-webkit-filter: saturate(3) contrast(3) grayscale(1) hue-rotate(360deg) brightness(0) invert(24%) sepia(15%) saturate(2466%) hue-rotate(223deg) brightness(95%) contrast(84%);filter: saturate(3) contrast(3) grayscale(1) hue-rotate(360deg) brightness(0) invert(24%) sepia(15%) saturate(2466%) hue-rotate(223deg) brightness(95%) contrast(84%) }.brands__item:hover {opacity: 1;-webkit-filter: none;filter: none }.brands__item img {max-width: 100%;max-height: 100%;-o-object-position: center;object-position: center }.brands__bottom {margin-top: 120px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.brands__arrows {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px }.brands__arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 84px;height: 84px;border: none;background-color: #3b2d4d;border-radius: 50%;position: relative }.brands__arrow:hover:before {opacity: 1 }.brands__arrow span {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 80px;height: 80px;background-color: #150d21;border-radius: 50%;display: block;background-repeat: no-repeat;background-position: center;position: relative;z-index: 2 }.brands__arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(top, #f705b1, #682fdd);background-image: linear-gradient(180deg, #f705b1, #682fdd);border-width: 1px;border-style: solid;opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.brands__arrow.prev span {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 29px center }.brands__arrow.next span {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 35px center }.stocks {margin: 100px 0 }.stocks .container {position: relative;z-index: 5 }.stocks__title {position: relative }.stocks__title:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocks__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -80px;top: -50px }.stocks__pretitle {text-align: center;margin-top: 5px }.stocks__list {margin-top: 80px;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 60px 50px }.stocks__itemImg {width: 100%;display: block;position: relative;border-radius: 3px;overflow: hidden }.stocks__itemImg:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-border-image: -o-linear-gradient(top, #f705b1, #682fdd) 50;border-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd)) 50;border-image: linear-gradient(180deg, #f705b1, #682fdd) 50;border-width: 4px;border-style: solid;opacity: 0;border-radius: 3px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.stocks__itemImg img {aspect-ratio: 1;width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;background-color: #e2e2e2 }.stocks__itemImg:hover {text-decoration: none }.stocks__itemImg:hover:before {opacity: 1 }.stocks__itemBottom {margin-top: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.stocks__itemTop {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px 20px }.stocks__itemBadge {color: #716187;font-size: 17px;font-weight: 500;border-radius: 3px;border: 1px solid #544668;background-color: transparent;line-height: 1.2;padding: 4px 17px }.stocks__itemBadge.red {background-color: #fb023d;border-color: #fb023d;color: #fff }.stocks__itemDate {color: #716187;font-size: 17px;font-weight: 500 }.stocks__itemTitle {margin-top: 20px;color: #fffefe;font-size: 25px;font-weight: 700;line-height: 1.4;display: block;color: transparent;-webkit-background-clip: text;background-clip: text;background-image: -o-linear-gradient(60deg, #fff 0, #fff 100%);background-image: linear-gradient(30deg, #fff 0, #fff 100%) }.stocks__itemTitle:hover {text-decoration: none;color: #fff;background-image: -o-linear-gradient(60deg, #f705b1 0, #6131df 100%);background-image: linear-gradient(30deg, #f705b1 0, #6131df 100%);color: transparent;-webkit-background-clip: text;background-clip: text }.stocks__itemBrand {color: #02bde5;font-size: 16px;font-weight: 400;margin-top: 15px;border-bottom: 1px dashed #02bde5;line-height: 1.2;margin-top: 10px }.stocks__itemBrand:hover {text-decoration: none;color: #02bde5;border-bottom-color: transparent }.stocks__more {margin-top: 65px }.about {margin: 200px 0 100px;position: relative }.about:before {content: "";width: 1458px;height: 1768px;background-image: url(/local/templates/gudok/assets/css/../img/about__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: calc(50% + 100px);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -720px }.about .container {position: relative;z-index: 5 }.about__title {margin-bottom: 75px }.about__block {border-radius: 5px;background-color: #140d21;display: grid;grid-template-columns: 735px 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative }.about__block:before {content: "";height: 100%;width: calc(100% + 78px);background-image: url(/local/templates/gudok/assets/css/../img/about__block.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -39px;top: 0;z-index: -1 }.about__block:after {content: "";height: 592px;width: 929px;background-image: url(/local/templates/gudok/assets/css/../img/about__woman.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -170px;top: -495px;z-index: -2 }.about__video {position: relative }.about__video img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 5px 0 0 5px }.about__video:before {content: "";position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 104px;height: 104px;z-index: 2;border-radius: 50%;background-image: url(/local/templates/gudok/assets/css/../img/about__videoPlay.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.about__video:hover:before {background-image: url(/local/templates/gudok/assets/css/../img/about__videoPlayHover.png) }.about__content {padding: 30px 70px 30px 80px;position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.about__content p {color: #86759f;font-size: 22px;font-weight: 500;line-height: 1.7 }.about__content ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px }.about__content ul li {color: #86759f;font-size: 22px;font-weight: 500;line-height: 1.7;padding-left: 60px;position: relative;list-style: none }.about__content ul li:before {content: "";width: 40px;height: 3px;border-radius: 10px;position: absolute;left: 0;top: 18px;background-color: #716187 }.about__content:before {content: "";width: 344px;height: 33px;border-radius: 2px;background-color: #fff;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;left: -92px;bottom: -26px }.about__content:after {content: "";width: 252px;height: 10px;background-color: #00bee5;position: absolute;left: 155px;bottom: 25px }.about__contentTitle {color: #fff;font-size: 30px;font-weight: 700;line-height: 1.45;margin-bottom: 40px }.about__link {margin-top: 50px }.playground {margin: 200px 0 }.playground .container {position: relative;z-index: 5 }.playground__title {position: relative }.playground__title:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/playground__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;top: -150px;left: -125px }.playground .pretitle {text-align: center;margin-top: 10px }.playground__list {margin-top: 85px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.playground__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 50px }.playground__item:nth-child(1) .playground__itemImg:before {width: 334px;height: 305px;background-image: url(/local/templates/gudok/assets/css/../img/playground__itemImg__dec1.png) }.playground__item:nth-child(2) .playground__itemImg:before {width: 354px;height: 235px;background-image: url(/local/templates/gudok/assets/css/../img/playground__itemImg__dec2.png) }.playground__item:nth-child(3) .playground__itemImg:before {width: 314px;height: 264px;background-image: url(/local/templates/gudok/assets/css/../img/playground__itemImg__dec3.png) }.playground__item:nth-child(4) .playground__itemImg:before {width: 326px;height: 281px;background-image: url(/local/templates/gudok/assets/css/../img/playground__itemImg__dec4.png) }.playground__itemImg {display: block;width: 229px;height: 229px;background-color: #210b2e;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative }.playground__itemImg:before {content: "";position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-repeat: no-repeat;background-size: contain }.playground__itemImg img {position: relative;z-index: 2 }.playground__itemTitle {color: #fffefe;font-size: 25px;font-weight: 700;line-height: 1.4;text-align: center }.walks {margin: 200px 0;position: relative }.walks:before {content: "";width: 1920px;height: 1834px;background-image: url(/local/templates/gudok/assets/css/../img/walks__bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;left: 50%;bottom: -200px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.walks .container {position: relative;z-index: 5 }.walks__pretitle {text-align: center;margin-top: 15px }.walks__container {max-width: 1220px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: relative }.walks__container:before {content: "";width: 90px;height: 93px;background-image: url(/local/templates/gudok/assets/css/../img/walks__dev.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -250px;top: 375px }.walks__slider {margin: 80px -10px 0;width: 100% }.walks__slider .slick-current .walks__itemBlock {bottom: 0;opacity: 1 }.walks__slider .slick-current .walks__itemBlock:before {right: -140px;opacity: 1;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1) }.walks__slider .slick-current .walks__itemBlock:after {right: -70px;opacity: 1;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1) }.walks__item {position: relative;padding-bottom: 115px;margin: 0 10px }.walks__itemImg img {width: 100% }.walks__itemBlock {width: 100%;max-width: 515px;border-radius: 5px;background-color: #221633;position: absolute;left: 120px;opacity: 0;bottom: -70px;-webkit-transition: .8s all ease-in-out;-o-transition: .8s all ease-in-out;transition: .8s all ease-in-out;margin-bottom: 20px }.walks__itemBlockContent {background-color: #221633;padding: 50px 65px 65px 65px }.walks__itemBlock:before {content: "";width: 251px;height: 10px;background-color: #ee08b4;position: absolute;bottom: 40px;right: 0;opacity: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: .8s all ease-in-out;-o-transition: .8s all ease-in-out;transition: .8s all ease-in-out }.walks__itemBlock:after {content: "";width: 343px;height: 33px;border-radius: 2px;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;bottom: -20px;right: 0;opacity: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: 1.2s all ease-in-out;-o-transition: 1.2s all ease-in-out;transition: 1.2s all ease-in-out;z-index: -1 }.walks__itemTitle {color: #fffefe;font-size: 30px;font-weight: 700;line-height: 1.4 }.walks__itemText {color: #86759f;font-size: 22px;font-weight: 400;line-height: 1.5;margin-top: 20px }.walks__arrows {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;margin-top: -40px;position: relative;z-index: 5 }.walks__arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 84px;height: 84px;border: none;background-color: #3b2d4d;border-radius: 50%;position: relative }.walks__arrow:hover:before {opacity: 1 }.walks__arrow span {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 80px;height: 80px;background-color: #150d21;border-radius: 50%;display: block;background-repeat: no-repeat;background-position: center;position: relative;z-index: 2 }.walks__arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(top, #f705b1, #682fdd);background-image: linear-gradient(180deg, #f705b1, #682fdd);border-width: 1px;border-style: solid;opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.walks__arrow.prev span {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 29px center }.walks__arrow.next span {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 35px center }.location {margin: 170px 0 }.location__container {display: grid;grid-template-columns: 475px 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px 105px }.location__block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative;z-index: 2 }.location__title {margin-bottom: 25px }.location__text {color: #86759f;font-size: 30px;font-weight: 400;line-height: 1.6 }.location__btn {margin-top: 45px }.location__map {position: relative }.location__map:before {content: "";width: 518px;height: 567px;background-image: url(/local/templates/gudok/assets/css/../img/location__woman.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;top: -110px;left: -140px }.location__map:after {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/location__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;bottom: -70px;left: 700px }.location__mapBlock {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 0 28px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.location__mapBlock:hover {text-decoration: none;opacity: .8 }.location__mapBlockIcon {width: 82px;height: 116px;background-image: url(/local/templates/gudok/assets/css/../img/location__mapBlockIcon.png);background-repeat: no-repeat;background-position: center;background-size: contain }.location__mapBlockTitle {color: #fff;font-size: 21px;font-weight: 700;line-height: 1.4;margin-top: 12px }.footer {margin-top: 170px;padding: 110px 0 70px;background-image: url(/local/templates/gudok/assets/css/../img/footer__bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover }.footer__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.footer__col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.footer__logo {display: block;max-width: 155px }.footer__logo img {width: 100%;height: auto;-o-object-fit: contain;object-fit: contain }.footer__logo:hover {opacity: .8;text-decoration: none }.footer__polit {color: #a794c2;font-family: PlayfairDisplay, serif;font-style: italic;font-size: 17px;line-height: 1.2;font-weight: 500;margin-top: 20px;margin-bottom: 30px }.footer__link {color: #655c73;font-size: 15px;font-weight: 400;line-height: 1.2;display: inline-block }.footer__link+* {margin-top: 10px }.footer__link:hover {text-decoration: none;color: #8b79a3 }.footer__nav ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 16px }.footer__nav ul li {list-style: none }.footer__nav ul li a {display: block;color: #a794c2;font-size: 19px;line-height: 1.2;font-weight: 400 }.footer__nav ul li a:hover {text-decoration: none;color: #7d6c96 }.footer__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.footer__address {color: #fff;font-size: 22px;font-weight: 700;line-height: 1.3 }.footer__time {margin-top: 8px;color: #a794c2;font-size: 18px;font-weight: 400 }.footer__social {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap }.footer__social li {list-style: none }.footer__social li a {display: block }.footer__social li a:hover {opacity: .8 }.footer__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.breadcrumbs {margin: 45px 0;position: relative;z-index: 52 }.breadcrumbs__list {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px 10px;-ms-flex-wrap: wrap;flex-wrap: wrap }.breadcrumbs__list li {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;color: #7d6c96;font-size: 15px;line-height: 1.2;font-weight: 400 }.breadcrumbs__list li+:before {content: "";width: 40px;height: 7px;background-image: url(/local/templates/gudok/assets/css/../img/breadcrumbs-arrow.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block }.breadcrumbs__list li a {display: block;color: #614d7c;font-size: 15px;line-height: 1.2;font-weight: 400 }.breadcrumbs__list li a:hover {color: #7d6c96;text-decoration: none }.page__title {color: #fff;font-family: PlayfairDisplay, serif;font-size: 115px;font-weight: 700;line-height: 1;text-align: center;text-transform: uppercase;margin-bottom: 20px }.stocksPage {margin: 60px 0 100px }.stocksPage .container {position: relative }.stocksPage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -105px;top: 40px }.stocksPage .container:after {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -10px;bottom: -50px }.stocksPage .stocks__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 90px }.stocksPage .stocks__bottom .btn {margin: 0 }.productPage {margin: 100px 0 }.productPage .container {position: relative;z-index: 5 }.productPage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -105px;top: 40px }.productPage__container {display: grid;grid-template-columns: 1fr 705px;gap: 85px;margin-top: 70px }.productPage__content {padding-top: 40px }.productPage__contentInfo {display: grid;grid-template-columns: 1fr 1fr;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 25px 40px }.productPage__contentInfoItem {color: #8b79a3;font-size: 22px;font-weight: 400;line-height: 1.2;justify-self: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;position: relative;margin-left: 30px }.productPage__contentInfoItem:before {content: "";width: 17px;height: 19px;position: absolute;left: -30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: contain }.productPage__contentInfoItem.address {font-weight: 600 }.productPage__contentInfoItem.address:before {content: "";background-image: url(/local/templates/gudok/assets/css/../img/productPage__contentInfoItem1.png) }.productPage__contentInfoItem.phone {font-weight: 600 }.productPage__contentInfoItem.phone:hover {opacity: .8;text-decoration: none;color: #8b79a3 }.productPage__contentInfoItem.phone:before {content: "";background-image: url(/local/templates/gudok/assets/css/../img/productPage__contentInfoItem2.png) }.productPage__contentInfoItem.date:before {content: "";background-image: url(/local/templates/gudok/assets/css/../img/productPage__contentInfoItem3.png) }.productPage__contentInfoItem.web {color: #02bde5;font-weight: 500;border-bottom: 1px dashed #02bde5 }.productPage__contentInfoItem.web:hover {text-decoration: none;color: #02bde5;opacity: .9 }.productPage__contentInfoItem.web:before {content: "";background-image: url(/local/templates/gudok/assets/css/../img/productPage__contentInfoItem4.png) }.productPage__contentInfoItem.map {color: #02bde5;font-weight: 500;border-bottom: 1px dashed #02bde5 }.productPage__contentInfoItem.map:hover {text-decoration: none;color: #02bde5;opacity: .9 }.productPage__contentInfoItem.map:before {content: "";background-image: url(/local/templates/gudok/assets/css/../img/productPage__contentInfoItem5.png) }.productPage__contentInfoSocial {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap }.productPage__contentInfoSocial li {list-style: none }.productPage__contentInfoSocial li a {width: 29px;height: 29px;display: block }.productPage__contentInfoSocial li a:hover {opacity: .8 }.productPage__contentText {margin-top: 50px;color: #907faa;font-size: 19px;font-weight: 400;line-height: 1.75 }.productPage__contentText p {margin: 0 }.productPage__contentText p+* {margin-top: 20px }.productPage__sliderMain.slick-initialized .productPage__sliderMainItem {display: block }.productPage__sliderMainItem {display: none;border-radius: 5px;overflow: hidden }.productPage__sliderMainItem img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;aspect-ratio: 1.38 }.productPage__sliderNav {margin: 40px 0 0;padding: 0 120px }.productPage__sliderNav.slick-initialized .productPage__sliderNavItem {display: block }.productPage__sliderNav .slick-arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 80px;border: none;background-color: #3b2d4d;border-radius: 50%;z-index: 2 }.productPage__sliderNav .slick-arrow:hover:before {opacity: 1 }.productPage__sliderNav .slick-arrow:after {content: "";-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 76px;height: 76px;background-color: #150d21;border-radius: 50%;display: block;background-repeat: no-repeat;background-position: center;position: relative;z-index: 2 }.productPage__sliderNav .slick-arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(bottom, #f705b1, #682fdd);background-image: linear-gradient(0deg, #f705b1, #682fdd);border-width: 1px;border-style: solid;opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;color: transparent }.productPage__sliderNav .slick-prev {left: 0 }.productPage__sliderNav .slick-prev:after {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 28px center }.productPage__sliderNav .slick-next {right: 0 }.productPage__sliderNav .slick-next:after {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 32px center }.productPage__sliderNavItem {display: none;margin: 0 8px;cursor: pointer;position: relative;overflow: hidden;border-radius: 5px;padding: 3px }.productPage__sliderNavItem:hover:before {opacity: 1 }.productPage__sliderNavItem:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: -webkit-gradient(linear, left bottom, left top, from(#f705b1), to(#682fdd));background: -o-linear-gradient(bottom, #f705b1, #682fdd);background: linear-gradient(0deg, #f705b1, #682fdd);opacity: 0;border-radius: 5px;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.productPage__sliderNavItem img {width: 100%;aspect-ratio: 1.38;-o-object-fit: cover;object-fit: cover;position: relative;z-index: 2;border-radius: 5px }.stocksSection {position: relative;margin: 220px 0 100px }.stocksSection:before {content: "";width: 589px;height: 1167px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-woman.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 0;top: -680px }.stocksSection .container {position: relative;z-index: 5 }.stocksSection .container:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -160px;top: -130px }.stocksSection .container:after {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 57%;bottom: -70px }.stocksSection__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 85px }.stocksSection__top .page__title {margin-bottom: 0 }.stocksSection__slider {margin: 50px -25px 0 }.stocksSection__slider.slick-initialized .slick-slide {display: block }.stocksSection__slider .stocks__item {display: none;margin: 0 25px }.stocksSection__bottom {margin-top: 75px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.stocksSection__arrows {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px }.stocksSection__arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 84px;height: 84px;border: none;background-color: #3b2d4d;border-radius: 50%;position: relative }.stocksSection__arrow:hover:before {opacity: 1 }.stocksSection__arrow span {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 80px;height: 80px;background-color: #150d21;border-radius: 50%;display: block;background-repeat: no-repeat;background-position: center;position: relative;z-index: 2 }.stocksSection__arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(top, #f705b1, #682fdd);background-image: linear-gradient(180deg, #f705b1, #682fdd);border-width: 1px;border-style: solid;opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.stocksSection__arrow.prev span {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 29px center }.stocksSection__arrow.next span {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 35px center }.wayPage {margin: 70px 0 100px;position: relative }.wayPage:after {content: "";width: 1018px;height: 1208px;background-image: url(/local/templates/gudok/assets/css/../img/wayPage-man.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 0;top: -280px }.wayPage:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 100px;top: 64% }.wayPage .container {position: relative;z-index: 3;max-width: 1250px }.wayPage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -170px;top: 40px }.wayPage .container:after {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 57%;bottom: -200px }.wayPage__top {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px 60px;margin-top: 70px }.wayPage__pretitle {color: #86759f;font-size: 27px;font-weight: 600;line-height: 1.4 }.wayPage__address {color: #fff;font-size: 32px;font-weight: 700;line-height: 1.4;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 16px }.wayPage__address:before {content: "";width: 25px;height: 35px;background-image: url(/local/templates/gudok/assets/css/../img/wayPage__address.png);background-repeat: no-repeat;background-position: center;background-size: contain;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-top: 5px }.wayPage__map {max-width: 1250px;margin: 80px auto 70px;position: relative }.wayPage__map:before {content: "";width: 429px;height: 33px;border-radius: 2px;background-color: #fff;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;left: 52px;top: -18px }.wayPage__mapBlock {aspect-ratio: 2.02;position: relative }.wayPage__mapBlock:before {content: "";width: 391px;height: 33px;border-radius: 2px;background-color: #fff;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;right: 70px;bottom: -15px;z-index: 2 }.wayPage__mapBlock:after {content: "";width: 251px;height: 10px;background-color: #ee08b4;position: absolute;right: -50px;bottom: 43px;z-index: 2 }.wayPage__man {display: none }.wayPage__title {margin-bottom: 35px;color: #fff;font-size: 55px;font-weight: 700;line-height: 1.2;margin-top: 60px !important }.wayPage__title:nth-child(1) {margin-top: 0 !important }.wayPage__text {max-width: 900px;width: 100%;margin: 120px auto 0 }.wayPage__text p {margin: 0;color: #86759f;font-size: 22px;font-weight: 400;line-height: 1.75 }.wayPage__text p+* {margin-top: 20px }.wayPage__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 25px }.wayPage__listBlock {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px }.wayPage__listTitle {font-weight: 700;color: #fff;font-size: 25px;line-height: 1.2;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;white-space: nowrap }.wayPage__listText {font-weight: 400;color: #86759f;font-size: 25px;line-height: 1.2 }.templePage {margin: 90px 0 100px }.templePage .container {position: relative;z-index: 5 }.templePage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -105px;top: 40px }.templePage .container:after {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -130px;top: 31% }.templePage__pretitle {color: #86759f;font-family: PlayfairDisplay, serif;font-size: 45px;font-weight: 700;font-style: italic;text-align: center;margin-bottom: 60px }.templePage__alert {color: #fff;font-size: 40px;font-weight: 700;line-height: 1.4;max-width: 1200px;border-radius: 5px;background-color: #251a3b;margin: 0 auto;padding: 100px 120px;position: relative }.templePage__alert:before {content: "";width: calc(100% + 60px);height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(/local/templates/gudok/assets/css/../img/templePage__alert.png);background-repeat: no-repeat;background-position: center;background-size: contain;z-index: -1 }.templePage__history {margin: 100px auto 150px;max-width: 1200px }.templePage__title {color: #fff;font-size: 55px;font-weight: 700;line-height: 1.2;margin-bottom: 50px }.templePage__title.center {text-align: center }.templePage__title2 {color: #fff;font-size: 40px;font-weight: 700;line-height: 1.4;margin-bottom: 40px }.templePage__title2.center {text-align: center }.templePage__title2.min {max-width: 1010px;margin: 0 auto 70px }.templePage__historyContainer {display: grid;grid-template-columns: 1fr 1fr;gap: 70px }.templePage__historyCol p {color: #86759f;font-size: 22px;font-weight: 400;line-height: 1.7;margin: 0 }.templePage__historyCol p+* {margin-top: 25px }.templePage__gallery {margin-top: 150px;position: relative }.templePage__gallery:after {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -100px;top: 0 }.templePage__slider {padding: 0 120px;margin: 0 auto;max-width: 1250px }.templePage__slider:before {content: "";width: 252px;height: 10px;background-color: #ee08b4;position: absolute;bottom: 24px;left: 49%;z-index: 2 }.templePage__slider:after {content: "";width: 344px;height: 33px;border-radius: 2px;background-color: #fff;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;bottom: -25px;left: 36%;z-index: -1 }.templePage__slider.slick-initialized .templePage__sliderItem {display: block }.templePage__slider .slick-arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 80px;border: none;background-color: #3b2d4d;border-radius: 50%;z-index: 2 }.templePage__slider .slick-arrow:hover:before {opacity: 1 }.templePage__slider .slick-arrow:after {content: "";-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 76px;height: 76px;background-color: #150d21;border-radius: 50%;display: block;background-repeat: no-repeat;background-position: center;position: relative;z-index: 2 }.templePage__slider .slick-arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(bottom, #f705b1, #682fdd);background-image: linear-gradient(0deg, #f705b1, #682fdd);border-width: 1px;border-style: solid;opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;color: transparent }.templePage__slider .slick-prev {left: 0 }.templePage__slider .slick-prev:after {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 28px center }.templePage__slider .slick-next {right: 0 }.templePage__slider .slick-next:after {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 32px center }.templePage__sliderItem {display: none;aspect-ratio: 1.98;position: relative }.templePage__sliderItem img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 5px }.stockPage {position: relative;z-index: 3;margin: 90px 0 }.stockPage__title {margin-bottom: 75px;color: #fff;font-family: PlayfairDisplay, serif;font-weight: 700;line-height: 1.2;text-align: center }.stockPage__container {display: grid;grid-template-columns: 660px 1fr;gap: 30px 75px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.stockPage__img {position: relative;margin-bottom: 22px }.stockPage__img:before {content: "";width: 38%;height: 10px;background-color: #ee08b4;position: absolute;left: 40px;bottom: 30px;z-index: 3 }.stockPage__img:after {content: "";width: 59%;height: 33px;border-radius: 2px;background-color: #fff;background-image: -webkit-gradient(linear, left top, right top, from(#f705b1), to(#6131df));background-image: -o-linear-gradient(left, #f705b1 0, #6131df 100%);background-image: linear-gradient(to right, #f705b1 0, #6131df 100%);position: absolute;right: 50px;bottom: -22px }.stockPage__img img {width: 100%;height: 100%;aspect-ratio: 1;-o-object-fit: cover;object-fit: cover;position: relative;z-index: 2 }.stockPage__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px 30px;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 35px }.stockPage__tag {color: #fff;font-size: 18px;line-height: 1;font-weight: 500;padding: 6px 17px;border-radius: 3px;background-color: #fb023d }.stockPage__date {color: #86759f;font-size: 18px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.stockPage__date:before {content: "";width: 16px;height: 16px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/stockPage__date.png);background-repeat: no-repeat;background-position: center;background-size: contain }.stockPage__text {color: #86759f;font-size: 22px;font-weight: 400;line-height: 1.6 }.stockPage__text p {margin: 0 }.stockPage__text p+* {margin-top: 25px }.stockPage__text a {color: #02bde5;border-bottom: 1px dashed #02bde5 }.stockPage__text a:hover {text-decoration: none;border-bottom-color: transparent }.advPage {margin: 100px 0;position: relative;z-index: 51 }.advPage .container {max-width: 1250px;position: relative;z-index: 2 }.advPage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -180px;top: 40px }.advPage__alert {color: #fff;font-size: 39px;font-weight: 700;line-height: 1.4;max-width: 1200px;border-radius: 5px;background-color: #251a3b;margin: 0 auto;padding: 100px 120px;position: relative;margin-top: 75px }.advPage__alert:before {content: "";width: calc(100% + 60px);height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(/local/templates/gudok/assets/css/../img/advPage__alert.png);background-repeat: no-repeat;background-position: center;background-size: contain;z-index: -1 }.advPage__about {display: grid;grid-template-columns: 462px 1fr;gap: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 1200px;margin: 0 auto }.advPage__aboutImg img {max-width: 100% }.advPage__aboutTag img {max-width: 100% }.advPage__contacts {display: grid;grid-template-columns: 725px 1fr;gap: 70px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 200px;position: relative }.advPage__contacts:before {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -200px;top: -180px }.advPage__contactsContent {padding: 75px 40px 75px 65px;border-radius: 7px;background-color: #251a3b }.advPage__contactsContentTitle {color: #fffefe;font-size: 28px;font-weight: 700;line-height: 1.6 }.advPage__contactsContentInfo {margin-top: 30px }.advPage__contactsContentInfoTitle {color: #fffefe;font-size: 26px;font-weight: 700;line-height: 1.2;margin-bottom: 25px }.advPage__contactsContentInfoList {display: grid;grid-template-columns: 1fr 1fr;gap: 10px 10px }.advPage__contactsContentInfoPhone {color: #86759f;font-size: 21px;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.advPage__contactsContentInfoPhone:before {content: "";width: 19px;height: 19px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone1.png);background-repeat: no-repeat;background-position: center;background-size: contain }.advPage__contactsContentInfoPhone:nth-child(2):before {background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone2.png) }.advPage__contactsContentInfoPhone:nth-child(3):before {background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone3.png) }.advPage__contactsContentInfoPhone:hover {text-decoration: none;color: #86759f;opacity: .8 }.advPage__contactsContentInfoMail {color: #02bde5;border-bottom: 1px dashed #02bde5;font-size: 21px;font-weight: 600;margin-left: 31px;position: relative;white-space: nowrap }.advPage__contactsContentInfoMail:before {content: "";position: absolute;left: -31px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 21px;height: 15px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoMail.png);background-repeat: no-repeat;background-position: center;background-size: contain }.advPage__contactsContentInfoMail:hover {text-decoration: none;border-bottom-color: transparent;color: #02bde5 }.advPage__contactsContentBtn {margin-top: 50px }.advPage__contactsText p {color: #86759f;font-size: 22px;font-weight: 500;line-height: 1.7;margin: 0 }.advPage__contactsText span {margin-top: 30px;display: block;color: #fffefe;font-size: 24px;font-weight: 700;line-height: 1.6 }.shopPage {margin: 50px 0 100px;position: relative;z-index: 5 }.shopPage .container {position: relative;z-index: 2 }.shopPage .container:before {content: "";width: 88px;height: 86px;background-image: url(/local/templates/gudok/assets/css/../img/stocksPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -120px;top: 40px }.shopPage__container {display: grid;grid-template-columns: 320px 1fr;gap: 30px 55px;margin-top: 70px }.shopPage__line {display: grid;grid-template-columns: 1fr 860px;gap: 130px;margin-top: 60px;margin-bottom: 80px }.shopPage__line .pageSearch {margin-bottom: 0 }.shopPage__asideTitle {color: #fffefe;font-size: 27px;font-weight: 700;line-height: 1.2;margin-bottom: 20px }.shopPage__asideMenu ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.shopPage__asideMenu ul li {list-style: none }.shopPage__asideMenu ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 20px;gap: 20px }.shopPage__asideMenu ul li a:hover {background-color: #2c1f3f;text-decoration: none }.shopPage__asideMenu ul li a:hover .shopPage__asideMenuIcon img:nth-child(1) {opacity: 0 }.shopPage__asideMenu ul li a:hover .shopPage__asideMenuIcon img:nth-child(2) {opacity: 1 }.shopPage__asideMenu ul li a:hover .shopPage__asideMenuTitle {color: #fff }.shopPage__asideMenuGrid ul {display: grid;grid-template-columns: 1fr 1fr;gap: 4px }.shopPage__asideMenuGrid ul li a {padding: 9px 20px }.shopPage__asideMenuIcon {position: relative }.shopPage__asideMenuIcon img {position: relative;width: 42px;height: 42px;-o-object-fit: contain;object-fit: contain;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.shopPage__asideMenuIcon img:nth-child(1) {display: block }.shopPage__asideMenuIcon img:nth-child(2) {position: absolute;left: 0;top: 0;opacity: 0 }.shopPage__asideMenuTitle {color: #8b79a3;font-family: AvenirNextCyr, sans-serif;font-size: 18px;font-weight: 400;line-height: 25px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.shopPage__contentTitle {color: #fffefe;font-size: 45px;font-weight: 600;line-height: 1.2 }.shopPage__list {margin-top: 55px;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 50px 55px }.shopPage__list2 {grid-template-columns: 1fr 1fr 1fr 1fr }.shopPage__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 70px }.pageSearch {margin-bottom: 70px }.pageSearch__input {position: relative;max-width: 860px }.pageSearch__input input {width: 100%;height: 60px;border-radius: 3px;border: 2px solid #30253f;background: 0 0;padding: 0 55px 0 30px;color: #504165;font-size: 19px;font-weight: 500 }.pageSearch__input input::-webkit-input-placeholder {color: #504165 }.pageSearch__input input::-moz-placeholder {color: #504165 }.pageSearch__input input:-ms-input-placeholder {color: #504165 }.pageSearch__input input::-ms-input-placeholder {color: #504165 }.pageSearch__input input::placeholder {color: #504165 }.pageSearch__input button {position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 32px;height: 32px;background-color: transparent;background-image: url(/local/templates/gudok/assets/css/../img/pageSearch__input.png);background-repeat: no-repeat;background-position: center;background-size: contain;outline: 0;border: none }.pageSearch__input button:hover {background-image: url(/local/templates/gudok/assets/css/../img/pageSearch__input-hover.png) }.pageSearch__text {color: #86759f;font-size: 17px;font-weight: 400;line-height: 1.3;margin-top: 20px }.pageSearch__text a {color: #02bde5;font-size: 17px;line-height: 1.3;font-weight: 400;border-bottom: 1px dashed #02bde5;display: inline-block }.pageSearch__text a:hover {text-decoration: none;border-bottom-color: transparent }.pageFilter {position: fixed;width: 100%;height: 100%;right: -100%;top: 0;background-color: #150d21;background-repeat: no-repeat;background-position: top center;background-size: cover;z-index: 101;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;overflow-y: auto }.pageFilterBtn {display: none;max-width: 280px;padding: 17px 10px;border-radius: 10px;background-color: #2c1f3f;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #8b79a3;font-size: 17px;font-weight: 500;line-height: 1.2;cursor: pointer;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;margin-bottom: 40px }.pageFilterBtn:before {content: "";width: 29px;height: 26px;background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 0;-ms-flex: none;flex: none;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.pageFilterBtn:hover {color: #fff }.pageFilterBtn:hover:before {background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn-hover.png) }.pageFilterContainer {max-width: 350px;margin: 0 auto;padding: 60px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px }.pageFilterClose {position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;z-index: 2 }.pageFilterClose:after, .pageFilterClose:before {content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 2px;background-color: #00a1c4;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.pageFilterClose:after:hover, .pageFilterClose:before:hover {opacity: .8 }.pageFilterClose:before {-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg) }.pageFilterClose:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.profileFilter {position: fixed;width: 100%;height: 100%;right: -100%;top: 0;background-color: #150d21;background-repeat: no-repeat;background-position: top center;background-size: cover;z-index: 101;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;overflow-y: auto }.profileFilterBtn {display: none;max-width: 280px;padding: 17px 10px;border-radius: 10px;background-color: #2c1f3f;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #8b79a3;font-size: 17px;font-weight: 500;line-height: 1.2;cursor: pointer;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;margin-bottom: 40px }.profileFilterBtn:before {content: "";width: 29px;height: 26px;background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 0;-ms-flex: none;flex: none;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profileFilterBtn:hover {color: #fff }.profileFilterBtn:hover:before {background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn-hover.png) }.profileFilterContainer {max-width: 350px;margin: 0 auto;padding: 60px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px }.profileFilterClose {position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;z-index: 2 }.profileFilterClose:after, .profileFilterClose:before {content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 2px;background-color: #00a1c4;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profileFilterClose:after:hover, .profileFilterClose:before:hover {opacity: .8 }.profileFilterClose:before {-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg) }.profileFilterClose:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.shop__itemImg {width: 100%;display: block;position: relative;border-radius: 3px;overflow: hidden }.shop__itemImg:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-border-image: -o-linear-gradient(top, #f705b1, #682fdd) 50;border-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd)) 50;border-image: linear-gradient(180deg, #f705b1, #682fdd) 50;border-width: 4px;border-style: solid;opacity: 0;border-radius: 3px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.shop__itemImg img {aspect-ratio: 1;width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;background-color: #e2e2e2 }.shop__itemImg:hover {text-decoration: none }.shop__itemImg:hover:before {opacity: 1 }.shop__itemBottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 25px }.shop__itemTitle {color: transparent;-webkit-background-clip: text;background-clip: text;background-image: -o-linear-gradient(60deg, #fffefe 0, #fffefe 100%);background-image: linear-gradient(30deg, #fffefe 0, #fffefe 100%);font-size: 27px;font-weight: 700;line-height: 1.3;display: block }.shop__itemTitle:hover {text-decoration: none;color: #fff;background-image: -o-linear-gradient(60deg, #f705b1 0, #6131df 100%);background-image: linear-gradient(30deg, #f705b1 0, #6131df 100%);color: transparent;-webkit-background-clip: text;background-clip: text }.shop__itemText {margin-top: 10px;color: #86759f;font-size: 19px;font-weight: 500;line-height: 1.3 }.rentPage {margin: 90px 0;position: relative }.rentPage:before {content: "";width: 1143px;height: 1460px;background-image: url(/local/templates/gudok/assets/css/../img/rentPage-woman.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 0;top: -410px }.rentPage .container {max-width: 1250px;position: relative;z-index: 2 }.rentPage__alert {color: #fff;font-size: 41px;font-weight: 700;line-height: 1.4;max-width: 1200px;border-radius: 5px;background-color: #251a3b;margin: 0 auto;padding: 100px 120px;position: relative;margin-top: 75px }.rentPage__alert:before {content: "";width: calc(100% + 55px);height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(/local/templates/gudok/assets/css/../img/rentPage__alert.png);background-repeat: no-repeat;background-position: center;background-size: contain;z-index: -1 }.rentPage__security {margin: 150px 0;position: relative }.rentPage__security:before {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: -180px;top: 40px }.rentPage__securityContainer {display: grid;grid-template-columns: 1fr 1fr;gap: 50px }.rentPage__securityImg {position: relative }.rentPage__securityImg img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.rentPage__securityContent {color: #716187;font-size: 22px;line-height: 1.7;position: relative;z-index: 3 }.rentPage__securityContent p {margin: 0 }.rentPage__securityContent p+* {margin-top: 40px }.rentPage__advantages {margin: 200px 0 }.rentPage__advantagesContainer {display: grid;grid-template-columns: repeat(3, 1fr) }.rentPage__advantagesItemIcon {height: 250px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.rentPage__advantagesItemIcon img {max-width: 100%;-o-object-fit: contain;object-fit: contain;height: auto }.rentPage__advantagesItemTitle {color: #fff;font-size: 22px;font-weight: 700;line-height: 1.5;text-align: center;margin-top: 20px }.rentPage__contacts {display: grid;grid-template-columns: 660px 220px 1fr;margin-top: 200px;position: relative }.rentPage__contactsContent {border-radius: 7px;background-color: #251a3b;padding: 70px 75px }.rentPage__contactsContentTitle {color: #fffefe;font-size: 24px;font-weight: 700;line-height: 1.6;position: relative;z-index: 3 }.rentPage__contactsContentBtn {margin-top: 45px;position: relative;z-index: 3 }.rentPage__contactsContentInfo {margin-top: 80px;position: relative;z-index: 2 }.rentPage__contactsContentInfoTitle {color: #fff;font-size: 45px;font-weight: 700;line-height: 1;margin-bottom: 40px }.rentPage__contactsContentInfoList {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 15px 10px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.rentPage__contactsContentInfoPhone {color: #86759f;font-size: 22px;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.rentPage__contactsContentInfoPhone:before {content: "";width: 19px;height: 19px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone1.png);background-repeat: no-repeat;background-position: center;background-size: contain }.rentPage__contactsContentInfoPhone:nth-child(2):before {background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone2.png) }.rentPage__contactsContentInfoPhone:nth-child(3):before {background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoPhone3.png) }.rentPage__contactsContentInfoPhone:hover {text-decoration: none;color: #86759f;opacity: .8 }.rentPage__contactsContentInfoMail {color: #02bde5;border-bottom: 1px dashed #02bde5;font-size: 22px;font-weight: 600;margin-left: 31px;position: relative;white-space: nowrap }.rentPage__contactsContentInfoMail:before {content: "";position: absolute;left: -31px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 21px;height: 15px;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-image: url(/local/templates/gudok/assets/css/../img/advPage__contactsContentInfoMail.png);background-repeat: no-repeat;background-position: center;background-size: contain }.rentPage__contactsContentInfoMail:hover {text-decoration: none;border-bottom-color: transparent;color: #02bde5 }.rentPage__contactsImg {height: 100%;position: relative }.rentPage__contactsImg img {position: absolute;right: -160px;bottom: -170px }.profilePage {margin: 95px 0 }.profilePage .container {position: relative }.profilePage .container:before {content: "";width: 120px;height: 126px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: -160px;top: 86% }.profilePage .container:before {content: "";width: 125px;height: 130px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 30px;top: 60% }.profilePage__container {display: grid;grid-template-columns: 420px 1fr;gap: 30px;margin-top: 70px }.profilePage__asideMenu ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.profilePage__asideMenu ul li {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 20px;gap: 20px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;cursor: pointer }.profilePage__asideMenu ul li.active {background-color: #2c1f3f;text-decoration: none }.profilePage__asideMenu ul li.active .profilePage__asideMenuIcon img:nth-child(1) {opacity: 0 }.profilePage__asideMenu ul li.active .profilePage__asideMenuIcon img:nth-child(2) {opacity: 1 }.profilePage__asideMenu ul li.active .profilePage__asideMenuTitle {color: #fff }.profilePage__asideMenu ul li:hover {background-color: #2c1f3f;text-decoration: none }.profilePage__asideMenu ul li:hover .profilePage__asideMenuIcon img:nth-child(1) {opacity: 0 }.profilePage__asideMenu ul li:hover .profilePage__asideMenuIcon img:nth-child(2) {opacity: 1 }.profilePage__asideMenu ul li:hover .profilePage__asideMenuTitle {color: #fff }.profilePage__asideMenuGrid ul {display: grid;grid-template-columns: 1fr 1fr;gap: 4px }.profilePage__asideMenuGrid ul li a {padding: 9px 20px }.profilePage__asideMenuIcon {position: relative }.profilePage__asideMenuIcon img {position: relative;width: 32px;height: 32px;-o-object-fit: contain;object-fit: contain;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profilePage__asideMenuIcon img:nth-child(1) {display: block }.profilePage__asideMenuIcon img:nth-child(2) {position: absolute;left: 0;top: 0;opacity: 0 }.profilePage__asideMenuTitle {color: #8b79a3;font-family: AvenirNextCyr, sans-serif;font-size: 18px;font-weight: 400;line-height: 1.4;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profilePage__contentTitle {color: #fff;font-size: 45px;font-weight: 700;line-height: 1.2;margin-bottom: 40px }.profilePage__contentForm {border-radius: 7px;border: 2px solid #2c1f3f;padding: 65px 85px;display: none }.profilePage__contentForm.active {display: block }.profilePage__contentFormBtn {margin-top: 45px }.profilePage__contentFormText {color: #8b79a3;font-size: 18px;font-weight: 400;line-height: 1.7;margin-top: 25px }.profilePage__contentFormInput {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px }.profilePage__contentFormInput2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px;margin-top: 30px }.profilePage__contentFormInput+* {margin-top: 30px }.profilePage__contentFormInput input {color: #86759f;font-size: 19px;font-weight: 400;line-height: 1.2;background: 0 0;border: none;width: 100%;border-bottom: 1px solid #473264;padding: 0 0 2px 0 }.profilePage__contentFormInput input::-webkit-input-placeholder {color: #86759f }.profilePage__contentFormInput input::-moz-placeholder {color: #86759f }.profilePage__contentFormInput input:-ms-input-placeholder {color: #86759f }.profilePage__contentFormInput input::-ms-input-placeholder {color: #86759f }.profilePage__contentFormInput input::placeholder {color: #86759f }.profilePage__contentFormInputTitle {color: #fff;font-size: 20px;font-weight: 600;line-height: 1.2 }.profilePage__contentFormTextarea {margin-top: 30px }.profilePage__contentFormTextarea textarea {color: #86759f;font-size: 19px;font-weight: 400;line-height: 1.75;background: 0 0;border: none;width: 100%;border: 1px solid #473264;border-radius: 7px;padding: 30px 35px;height: 210px;resize: none }.profilePage__contentFormTextarea textarea::-webkit-scrollbar-track {background-color: #150d21 }.profilePage__contentFormTextarea textarea::-webkit-scrollbar {width: 5px;background-color: #150d21 }.profilePage__contentFormTextarea textarea::-webkit-scrollbar-thumb {background-color: #473264;border-radius: 7px }.profilePage__contentFormTextarea textarea::-webkit-input-placeholder {color: #86759f }.profilePage__contentFormTextarea textarea::-moz-placeholder {color: #86759f }.profilePage__contentFormTextarea textarea:-ms-input-placeholder {color: #86759f }.profilePage__contentFormTextarea textarea::-ms-input-placeholder {color: #86759f }.profilePage__contentFormTextarea textarea::placeholder {color: #86759f }.profilePage__contentFormTextareaTitle {color: #fff;font-size: 20px;font-weight: 600;line-height: 1.2;margin-bottom: 20px }.profilePage__contentFormRadio {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;cursor: pointer }.profilePage__contentFormRadio input {position: absolute;z-index: -1;opacity: 0;max-width: 10px }.profilePage__contentFormRadio span {display: block;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;color: #fff;font-size: 19px;font-weight: 400;line-height: 1.2;padding-left: 28px }.profilePage__contentFormRadio span::before {content: "";width: 16px;height: 16px;border: 1px solid #473264;background-color: transparent;border-radius: 50%;position: absolute;left: 0;top: 2px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profilePage__contentFormRadio span::after {content: "";width: 9px;height: 9px;background-color: #fb023d;border-radius: 50%;position: absolute;left: 4px;top: 6px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;opacity: 0 }.profilePage__contentFormRadio:hover span:before {border-color: #6a4c94 }.profilePage__contentFormRadio input:checked+span::after {opacity: 1 }.profilePage__contentFormRadio input:disabled+span {opacity: .5 }.profilePage__contentFormPolit {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 50px 0 0;cursor: pointer }.profilePage__contentFormPolit input {position: absolute;z-index: -1;opacity: 0;max-width: 10px }.profilePage__contentFormPolit>span {display: block;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;color: #68577f;font-size: 19px;font-weight: 400;line-height: 1.2;padding-left: 28px }.profilePage__contentFormPolit>span span {color: #02bde5;border-bottom: 1px dashed #02bde5 }.profilePage__contentFormPolit>span a {color: #02bde5;border-bottom: 1px dashed #02bde5 }.profilePage__contentFormPolit>span a:hover {text-decoration: none;border-bottom-color: transparent }.profilePage__contentFormPolit>span::before {content: "";width: 16px;height: 16px;border: 1px solid #473264;background-color: transparent;border-radius: 50%;position: absolute;left: 0;top: 2px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profilePage__contentFormPolit>span::after {content: "";width: 9px;height: 9px;background-color: #fb023d;border-radius: 50%;position: absolute;left: 4px;top: 6px;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;opacity: 0 }.profilePage__contentFormPolit:hover span:before {border-color: #6a4c94 }.profilePage__contentFormPolit input:checked+span::after {opacity: 1 }.profilePage__contentFormPolit input:disabled+span {opacity: .5 }.profilePage__contentFormPermission+* {margin-top: 30px }.profilePage__contentFormPermissionTitle {color: #fff;font-size: 20px;font-weight: 600;line-height: 1.2;margin-bottom: 20px }.profilePage__contentFormPermissionBlock {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 22px;-ms-flex-wrap: wrap;flex-wrap: wrap }.profilePage__contentFormPermissionBlock2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap }.profilePage__contentFormPermissionBlock2 .profilePage__contentFormInput {margin: 0 }.profilePage__contentFormPermissionBlock2 .profilePage__contentFormInput:nth-child(1) input {width: 100px }.profilePage__contentFormPermissionBlock2 .profilePage__contentFormInput:nth-child(2) input {width: 60px;text-align: center }.profilePage__contentFormPermissionBlock2 .profilePage__contentFormInput:nth-child(3) input {width: 60px;text-align: center }.profilePage__contentFormPermissionBlock3 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap }.profilePage__contentFormPermissionBlock3 .profilePage__contentFormInput {margin: 0 }.profilePage__contentFormPermissionBlock3 .profilePage__contentFormInput:nth-child(1) input {width: 100px }.profilePage__contentFormPermissionBlock3 .profilePage__contentFormInput:nth-child(2) input {width: 100px;text-align: center }.profilePage__contentFormPermission .profilePage__contentFormInput input {width: 160px }.profilePage__contentFormTime {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 35px }.profilePage__contentFormTimeItem {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.profilePage__contentFormTimeItem input {color: #86759f;font-size: 19px;font-weight: 400;line-height: 1.2;background: 0 0;border: none;width: 60px;border-bottom: 1px solid #473264;padding: 0 0 2px 0;text-align: center }.profilePage__contentFormTimeItem input::-webkit-input-placeholder {color: #86759f }.profilePage__contentFormTimeItem input::-moz-placeholder {color: #86759f }.profilePage__contentFormTimeItem input:-ms-input-placeholder {color: #86759f }.profilePage__contentFormTimeItem input::-ms-input-placeholder {color: #86759f }.profilePage__contentFormTimeItem input::placeholder {color: #86759f }.profilePage__contentFormTimeItemTitle {color: #fff;font-size: 20px;font-weight: 600;line-height: 1.2;-webkit-box-flex: 0;-ms-flex: none;flex: none }.profilePage__contentFormLoad {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.profilePage__contentFormLoadTitle {color: #fff;font-size: 20px;font-weight: 600;line-height: 1.2;-webkit-box-flex: 0;-ms-flex: none;flex: none }.profilePage__contentFormLoad .input__wrapper {width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex }.profilePage__contentFormLoad .input__file {opacity: 0;visibility: hidden;position: absolute;max-width: 10px }.profilePage__contentFormLoad .input__file-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 10px;cursor: pointer;margin: 0 }.profilePage__contentFormLoad .input__file-button-text {margin-top: 2px;font-size: 16px;line-height: 1.2;padding-bottom: 1px;color: #02bde5;border-bottom: 1px dashed #02bde5;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.profilePage__contentFormLoad .input__file-button-text:hover {text-decoration: none;border-bottom-color: transparent }.white-popup {position: relative;background: #251a3b;padding: 90px 70px;width: auto;max-width: 705px;margin: 20px auto;border-radius: 7px }.form .mfp-close {font-size: 0;width: 30px;height: 30px;right: 20px;top: 20px;opacity: 1 }.form .mfp-close:hover {opacity: .8 }.form .mfp-close:before {content: "";width: 100%;height: 2px;background-color: #02bde5;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg) }.form .mfp-close:after {content: "";width: 100%;height: 2px;background-color: #02bde5;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.form__title {text-align: center;color: #fffefe;font-size: 38px;font-weight: 700;line-height: 1.3;text-align: center;margin-bottom: 35px }.form form {padding: 0 50px }.form form input {width: 100%;height: 65px;border-radius: 7px;border: 1px solid #473264;background-color: transparent;padding: 0 35px;color: #86759f;font-size: 19px;font-weight: 400;line-height: 1.2 }.form form input::-webkit-input-placeholder {color: #86759f }.form form input::-moz-placeholder {color: #86759f }.form form input:-ms-input-placeholder {color: #86759f }.form form input::-ms-input-placeholder {color: #86759f }.form form input::placeholder {color: #86759f }.form form input+* {margin-top: 25px }.form form button {margin: 48px auto 0;display: block }.form form .profilePage__contentFormPolit {margin: 40px auto 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.form form .profilePage__contentFormPolit span {margin: 0 }.successForm__img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.successForm__img img {max-width: 100% }.successForm__title {color: #fff;font-size: 40px;font-weight: 700;line-height: 1.2;text-align: center;margin-top: 30px }.mfp-bg {background-color: #190d25 }.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8) }.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);opacity: 0 }.my-mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out;transition: opacity .3s ease-out }.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: .93 }.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0 }.my-mfp-slide-bottom {opacity: 0;opacity--webkit-transition: opacity .3s ease-out;opacity--moz-transition: opacity .3s ease-out;opacity--o-transition: opacity .3s ease-out;opacity-transition: opacity .3s ease-out }.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);transform: translateY(-20px) perspective(600px) rotateX(10deg) }.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective(600px) rotateX(0);-ms-transform: translateY(0) perspective(600px) rotateX(0);transform: translateY(0) perspective(600px) rotateX(0) }.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);transform: translateY(-10px) perspective(600px) rotateX(10deg) }.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: .8 }.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0 }.mapPage {position: relative }.mapPageFilterBtn {display: none;max-width: 280px;padding: 17px 10px;border-radius: 10px;background-color: #2c1f3f;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #8b79a3;font-size: 17px;font-weight: 500;line-height: 1.2;cursor: pointer;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;margin-bottom: 40px }.mapPageFilterBtn:before {content: "";width: 29px;height: 26px;background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 0;-ms-flex: none;flex: none;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapPageFilterBtn:hover {color: #fff }.mapPageFilterBtn:hover:before {background-image: url(/local/templates/gudok/assets/css/../img/pageFilterBtn-hover.png) }.mapContent {position: absolute;left: 0;top: 0;width: 100% }.mapContent .floor>svg {width: 100%;height: 650px }.mapContent text {font-family: Montserrat, sans-serif }.mapContent g g:not(.not) {-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-transition-property: fill;-o-transition-property: fill;transition-property: fill;fill: #221434;cursor: pointer }.mapContent g g:not(.not) path.fil7 {fill: #4f3573 }.mapContent g g:not(.not) text {fill: #8b79a3 }.mapContent g g:not(.not):hover {fill: #02bde5 }.mapContent g g:not(.not):hover path {fill: #02bde5 }.mapContent g g:not(.not):hover polygon {fill: #02bde5 }.mapContent g g:not(.not):hover text {fill: #fff }.escalator, .lift, .toilet {fill: #8b79a3 }.escalator path, .lift path, .toilet path {fill: #221434 !important }.escalator polygon, .lift polygon, .toilet polygon {fill: #8b79a3;stroke: #8b79a3 }.escalator text, .lift text, .toilet text {fill: #221434 }.escalator:hover, .lift:hover, .toilet:hover {fill: #02bde5 }.escalator:hover path, .lift:hover path, .toilet:hover path {fill: #fff !important }.escalator:hover polygon, .lift:hover polygon, .toilet:hover polygon {fill: #02bde5;stroke: #02bde5 }.escalator:hover text, .lift:hover text, .toilet:hover text {fill: #fff }.escalator.active, .lift.active, .toilet.active {fill: #02bde5 }.escalator.active path, .lift.active path, .toilet.active path {fill: #fff !important }.escalator.active polygon, .lift.active polygon, .toilet.active polygon {fill: #02bde5;stroke: #02bde5 }.escalator.active text, .lift.active text, .toilet.active text {fill: #fff }polygon.logi {fill: #5e0156;stroke: #5e0156 }text.logi {fill: #8b79a3 }polygon.logi.active {fill: #02bde5;stroke: #02bde5 }text.logi.active {fill: #fff }polygon.cover {-webkit-transform: translate(0, 3014px);-ms-transform: translate(0, 3014px);transform: translate(0, 3014px);fill: #221434 }path.cover {stroke: #221434;fill: #221434 }.mapControls {height: 100%;position: relative }.mapContainer {display: grid;grid-template-columns: 300px 1fr;grid-gap: 70px }.mapContainer #container .tab {display: none }.mapContainer #container .tab.active {display: block }.mapSidebar {width: 100%;background-color: #2d1a45;border: 2px solid #4b326e;border-radius: 3px;padding: 45px 0 0;position: relative;z-index: 3 }.mapSidebar__title {font-size: 30px;line-height: 1.2;font-weight: 700;color: #fff;padding: 0 30px;margin-bottom: 20px }.mapSidebar__content {height: 490px;overflow-y: auto;display: none }.mapSidebar__content.active {display: block }.mapSidebar__content::-webkit-scrollbar-track {background-color: #35224f }.mapSidebar__content::-webkit-scrollbar {width: 10px;background-color: #35224f }.mapSidebar__content::-webkit-scrollbar-thumb {background-color: #4f3573 }.mapSidebar__link {font-size: 17px;line-height: 1.2;font-weight: 400;color: #8b79a3;padding: 15px 30px;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;position: relative }.mapSidebar__link span {color: #4f3573;margin-left: 6px }.mapSidebar__link:before {content: "";width: 22px;height: 31px;background-image: url(/local/templates/gudok/assets/css/../img/mapSidebar__link.png);background-repeat: no-repeat;background-position: center;background-size: contain;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: none }.mapSidebar__link:hover {color: #fff }.mapSidebar__link:hover:before {display: block }.mapSidebar__link.active {color: #fff }.mapSidebar__link.active:before {display: block }.mapZoom {position: absolute;left: 0;bottom: 0;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px }.mapZoom #zoom-in {position: relative }.mapZoom #zoom-in:hover:before {background-color: #fff }.mapZoom #zoom-in:before {content: "";width: 20px;height: 2px;background-color: #8b79a3;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapZoom #zoom-in:after {content: "";width: 2px;height: 20px;background-color: #8b79a3;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapZoom #zoom-out {position: relative }.mapZoom #zoom-out:hover:before {background-color: #fff }.mapZoom #zoom-out:hover:after {background-color: #fff }.mapZoom #zoom-out:before {content: "";width: 20px;height: 2px;background-color: #8b79a3;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapZoomBtn {width: 77px;height: 77px;background-color: #2a1a3f;border: 2px solid #4f3573;border-radius: 3px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;-webkit-transition-property: border;-o-transition-property: border;transition-property: border;background-repeat: no-repeat;background-position: center }.mapZoomBtn:hover {border-color: #02bde5 }.mapFloor {position: absolute;right: 0;bottom: 0;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.mapFloorBtn {width: 77px;height: 77px;background-color: #2a1a3f;border: 2px solid #4f3573;border-radius: 3px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;-webkit-transition-property: border;-o-transition-property: border;transition-property: border;background-repeat: no-repeat;background-position: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;padding-top: 10px }.mapFloorBtn.active {border-color: #02bde5 }.mapFloorBtn.active .mapFloorBtnStage {color: #fff }.mapFloorBtn.active .mapFloorBtnTitle {color: #fff }.mapFloorBtn:hover {border-color: #02bde5 }.mapFloorBtnStage {font-size: 27px;line-height: 1.2;font-weight: 700;color: #8b79a3;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapFloorBtnTitle {font-size: 15px;line-height: 1.2;font-weight: 400;text-transform: uppercase;color: #8b79a3;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapCont {position: relative;margin-top: 0 !important;padding-top: 80px }.mapModal {width: 520px;background-color: #2d1a45;border: 3px solid #4b326e;border-radius: 7px;position: absolute;overflow: hidden;z-index: 5;top: 0;right: 70px;padding: 45px 70px 60px 70px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px;display: none }.mapModal.open {display: -webkit-box;display: -ms-flexbox;display: flex }.mapModal__title {font-size: 45px;line-height: 1.2;font-weight: 700;color: #fff }.mapModal__text {font-size: 19px;line-height: 1.5;font-weight: 400;color: #8b79a3 }.mapModal__btn span {font-size: 22px }.mapModal__close {width: 17px;height: 17px;background-image: url(/local/templates/gudok/assets/css/../img/mapModal__close.png);background-repeat: no-repeat;background-position: center;border: none;background-color: transparent;padding: 0;position: absolute;right: 20px;top: 20px }.mapModal__close:hover {opacity: .8 }.mapModal__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px }.mapModal__info>* {font-size: 19px;line-height: 1.2;font-weight: 600;color: #8b79a3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.mapModal__info>:before {content: "";width: 15px;height: 15px;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-repeat: no-repeat;background-position: center;display: block;background-size: contain;margin-right: 15px }.mapModal__pin {height: 17px }.mapModal__pin:before {background-image: url(/local/templates/gudok/assets/css/../img/mapModalPin.png) }.mapModal__date:before {background-image: url(/local/templates/gudok/assets/css/../img/mapModalDate.png) }.mapModal__phone:before {background-image: url(/local/templates/gudok/assets/css/../img/page__footer-phone.png) }.mapHid {position: relative }.mapHid symbol {position: absolute;left: 0;top: 0;background: red;width: 100%;height: 100%;z-index: 1000 }#floors {-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out;padding-left: 0 }#floors .floor {display: none }#floors .floor.active {display: block }.mapManage {position: absolute;right: 0;top: 0;z-index: 10;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 15px }.mapManageBtn {width: 67px;height: 67px;background-color: #2a1a3f;border: 2px solid #4f3573;border-radius: 3px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;-webkit-transition-property: border;-o-transition-property: border;transition-property: border;background-repeat: no-repeat;background-position: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;gap: 8px;padding-top: 10px;cursor: pointer }.mapManageBtn.active {border-color: #02bde5 }.mapManageBtn.active .mapManageBtnTitle {color: #fff }.mapManageBtn.active .mapManageBtnIcon svg {fill: #fff }.mapManageBtn.active .mapManageBtnIcon path {fill: #fff }.mapManageBtn:hover {border-color: #02bde5 }.mapManageBtnIcon {height: 25px;width: 100% }.mapManageBtnIcon svg {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }.mapManageBtnIcon svg path {-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.mapManageBtnTitle {color: #8b79a3;font-size: 10px;font-weight: 400;line-height: 1.2;text-align: center;text-transform: uppercase;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }@media (max-width:1660px) {.advantages:after {width: 950px }.advantages:before {width: 625px }}@media (max-width:1500px) {.container {max-width: 1140px }.btn span {font-size: 24px }.playground__itemTitle {font-size: 23px }.location__text {font-size: 26px }.location__map:before {width: 380px;height: 530px }.location__map img {width: 800px }.footer__address {font-size: 20px }.footer__nav ul li a {font-size: 18px }.title {font-size: 45px }.pretitle {font-size: 32px }.page__title {font-size: 90px }.about__block {grid-template-columns: 1fr }.about__content {padding: 30px 70px 40px }.about__content:after {left: auto;right: 30px }.about__video img {aspect-ratio: 1.8 }.stocks__list {gap: 50px 30px }.stocks__itemTitle {font-size: 22px }.category__itemTitle {padding: 0 30px;font-size: 20px }.category__itemTitle {bottom: 25px }.category__item:nth-child(1) .category__itemImg {width: 180px }.category__item:nth-child(2) .category__itemImg {width: 295px }.category__item:nth-child(3) .category__itemImg {width: 186px }.category__item:nth-child(4) .category__itemImg {width: 185px }.category__item:nth-child(5) .category__itemImg {width: 135px }.category__item:nth-child(6) .category__itemImg {width: 320px }.advantages__itemNum {font-size: 70px }.advantages__itemPretitle {font-size: 26px }.advantages__itemTitle {font-size: 20px }.advantages__list {max-width: 900px }.advantages:after {width: 730px;height: 1632px }.advantages:before {width: 434px;height: 857px }.promo__title span {font-size: 115px }.promo__title {font-size: 70px }.promo__text {font-size: 41px }.promo__container {grid-template-columns: 530px 1fr }.promo__img img {max-width: 790px }.promo {min-height: 830px }.header__topContainer {grid-template-columns: 175px 1fr;grid-gap: 30px }.header__bottomContainer {padding-left: 175px }.header__menu {padding-left: 30px;padding-top: 20px }.header__menuTitle {font-size: 16px }.header__menu ul li a {gap: 10px }.header__topRight {gap: 5px 15px }.header__topLeft {gap: 5px 15px }.header__address {font-size: 15px;gap: 10px }.header__date {font-size: 15px;gap: 10px }.header__pin {font-size: 15px }.header__authTitle {font-size: 15px }.header__auth {gap: 10px }.productPage__container {gap: 50px;grid-template-columns: 1fr 560px }.productPage__contentInfoItem {font-size: 20px }.productPage__contentInfo {gap: 25px }.productPage__contentText {font-size: 18px }.wayPage__pretitle {font-size: 22px }.wayPage__address {font-size: 26px }.wayPage__title {font-size: 48px;margin-bottom: 30px;margin-top: 50px !important }.wayPage .container {max-width: 1140px }.advPage .container {max-width: 1140px }.rentPage .container {max-width: 1140px }.templePage__pretitle {margin-bottom: 50px }.templePage__alert {padding: 90px }.advPage__alert {padding: 90px }.rentPage__alert {padding: 90px }.stockPage__container {grid-template-columns: 1fr 1fr;gap: 40px }.advPage__contacts {grid-template-columns: 3fr 2fr;gap: 40px }.advPage__contactsContentTitle {font-size: 26px }.advPage__contactsContent {padding: 55px 20px 55px 40px }.advPage__contacts {margin-top: 150px }.templePage__title2 {font-size: 35px }.shopPage__container {gap: 30px;grid-template-columns: 290px 1fr }.shopPage__list {gap: 40px 30px }.shop__itemTitle {font-size: 24px }.shop__itemText {font-size: 18px }.shopPage__asideTitle {font-size: 24px }.shopPage__list {margin-top: 45px }.pageSearch {margin-bottom: 60px }.shopPage__line {gap: 40px;grid-template-columns: 1fr 690px }.rentPage__securityImg img {aspect-ratio: .96;width: 786px }.rentPage__securityContent {font-size: 20px }.rentPage__contacts {grid-template-columns: 550px 240px 1fr }.rentPage__contactsContent {padding: 60px }.rentPage__contactsContentTitle {font-size: 22px }.rentPage__contactsContentInfoTitle {font-size: 38px;margin-bottom: 30px }.rentPage:before {width: 845px;height: 1080px;top: -350px }.profilePage__container {grid-template-columns: 320px 1fr }.profilePage__contentForm {padding: 60px 50px }.profilePage__contentTitle {font-size: 38px }.location__mapBlockTitle {font-size: 19px }.location__mapBlockIcon {width: 65px;height: 100px }}@media (max-width:1199px) {.container {max-width: 960px }.title {font-size: 42px }.pretitle {font-size: 28px }.page__title {font-size: 70px }.playground__itemImg {width: 170px;height: 170px }.playground__itemTitle {font-size: 21px }.playground__item {gap: 30px }.playground__item:nth-child(1) .playground__itemImg img {width: 149px;height: 193px }.playground__item:nth-child(1) .playground__itemImg:before {width: 260px;height: 244px }.playground__item:nth-child(2) .playground__itemImg img {width: 118px;height: 176px }.playground__item:nth-child(2) .playground__itemImg:before {width: 266px;height: 176px }.playground__item:nth-child(3) .playground__itemImg img {width: 124px;height: 172px }.playground__item:nth-child(3) .playground__itemImg:before {width: 236px;height: 198px }.playground__item:nth-child(4) .playground__itemImg img {width: 168px;height: 163px }.playground__item:nth-child(4) .playground__itemImg:before {width: 245px;height: 211px }.location__container {grid-template-columns: 370px 1fr }.location__text {font-size: 23px }.location__map:before {width: 280px }.footer__address {font-size: 16px }.footer__time {font-size: 16px }.footer__nav ul li a {font-size: 16px }.footer {padding: 80px 0 60px }.walks__itemTitle {font-size: 24px }.walks__itemBlockContent {padding: 40px 30px }.walks__itemText {font-size: 18px }.walks__itemBlock {max-width: 480px }.about__contentTitle {font-size: 25px }.about__content ul li {font-size: 20px }.about__content ul li:before {top: 15px }.about__block:after {height: 710px;width: 680px }.about__content:before {left: -10px }.stocks__list {grid-template-columns: 1fr 1fr 1fr }.stocks__list {margin-top: 60px }.brands__bottom {margin-top: 80px }.category__top {gap: 37px }.advantages:after {display: none }.advantages:before {display: none }.promo__title span {font-size: 90px }.promo__title {font-size: 52px }.promo__text {font-size: 30px }.promo__container {grid-template-columns: 395px 1fr }.promo {min-height: 786px }.header .header__pin {display: none }.header .header__vk {display: none }.header .header__auth {display: none }.header__logo {height: 180px }.header__burger {display: block }body.lock {overflow: hidden;height: 100vh }.mobile__menu.open {right: 0 }.header.nomain .header__bottomContainer:before {display: none }.productPage__contentInfo {grid-template-columns: 1fr }.productPage__container {grid-template-columns: 1fr 520px;gap: 30px }.productPage__sliderNav .slick-arrow {width: 68px;height: 68px }.productPage__sliderNav .slick-arrow:after {width: 64px;height: 64px }.productPage__sliderNav {padding: 0 90px;margin-top: 30px }.productPage__sliderNav .slick-arrow:after {background-size: 13px }.productPage__sliderNav .slick-next:after {background-position: 28px center }.productPage__sliderNav .slick-prev:after {background-position: 24px center }.productPage__container {margin-top: 60px }.wayPage .container {max-width: 960px }.advPage .container {max-width: 960px }.rentPage .container {max-width: 960px }.wayPage:after {width: 780px;top: -340px }.wayPage__title {font-size: 42px }.wayPage__text p {font-size: 22px }.templePage__alert {font-size: 34px }.advPage__alert {font-size: 34px }.rentPage__alert {font-size: 34px }.templePage__historyContainer {gap: 40px }.templePage__title {font-size: 47px }.templePage__historyCol p {font-size: 22px }.stockPage__text {font-size: 20px }.stockPage__top {margin-bottom: 25px }.stockPage__tag {font-size: 16px }.stockPage__date {font-size: 16px }.templePage__title2 {font-size: 32px }.advPage__contactsContentInfoList {grid-template-columns: 1fr;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.advPage__contactsContentInfoMail {justify-self: flex-start }.advPage__contactsContentTitle {font-size: 24px }.advPage__about {grid-template-columns: 2fr 3fr }.advPage:after {width: 880px;height: 1105px }.header__woman {width: 880px;height: 1105px }.shopPage__list {grid-template-columns: 1fr 1fr }.shopPage__contentTitle {font-size: 38px }.shopPage__line {grid-template-columns: 1fr 1fr }.shopPage__list2 {grid-template-columns: 1fr 1fr 1fr }.rentPage__securityImg img {width: 600px }.rentPage__advantagesItemTitle {font-size: 20px }.rentPage__contacts {grid-template-columns: 550px 50px 1fr;margin-top: 150px }.rentPage__contactsImg img {aspect-ratio: .94;width: 500px }.rentPage__contactsContentInfoTitle {font-size: 32px }.rentPage__contactsContentInfoPhone {font-size: 20px }.rentPage__contactsContentInfoMail {font-size: 20px }.rentPage__contactsContentInfo {margin-top: 40px }.profilePage__container {grid-template-columns: 290px 1fr }.profilePage__asideMenuTitle {font-size: 16px }.profilePage__contentForm {padding: 40px 30px }.profilePage__contentTitle {font-size: 28px }.profilePage__contentFormInputTitle {font-size: 18px }.profilePage__contentFormInput input, .profilePage__contentFormTextarea textarea, .profilePage__contentFormTimeItem input {font-size: 18px }.profilePage__contentFormRadio span {font-size: 18px }.profilePage__contentFormPermissionTitle, .profilePage__contentFormTextareaTitle {font-size: 18px }.profilePage__contentFormTextarea textarea {padding: 20px }.profilePage__contentFormTimeItemTitle {font-size: 18px }.profilePage__contentFormPolit>span {font-size: 18px }.location__mapBlock {left: 110px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);gap: 0 20px }.location__mapBlockIcon {width: 50px;height: 73px }.location__mapBlockTitle {font-size: 18px }.mapFloorBtn {width: 70px;height: 70px }.mapZoomBtn {width: 70px;height: 70px }.mapFloorBtnStage {font-size: 24px }}@media (max-width:991px) {.container {max-width: 720px }.title {font-size: 38px }.pretitle {font-size: 26px }.playground__list {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 50px 30px }.playground__item {gap: 30px }.location__container {grid-template-columns: 1fr;gap: 50px }.location__map {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse }.location__map img {height: 390px;width: 100%;-o-object-fit: cover;object-fit: cover }.location__map:before {display: block;position: relative;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 266px;height: 290px;margin-top: -100px }.title {font-size: 32px }.location__text {font-size: 21px }.page__title {font-size: 55px }.footer__nav {display: none }.footer__address {font-size: 19px }.footer__time {line-height: 1.2;font-size: 17px }.walks__itemBlock {position: relative }.walks__item {padding-bottom: 0 }.walks__arrows {margin-top: 25px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.walks__arrow span {width: 70px;height: 70px }.walks__arrow.prev span {background-position: 25px center }.walks__arrow.next span {background-position: 29px center }.walks__container {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.walks__itemBlock {margin-top: -30px;border-radius: 5px;width: 80%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.walks__itemBlockContent {border-radius: 5px }.walks__slider .slick-current .walks__itemBlock:before {right: 20px }.walks__slider .walks__itemBlock:before {width: 150px;height: 7px }.walks__itemBlock:after {height: 21px;width: 210px;right: auto !important;bottom: -15px }.walks__slider .slick-current .walks__itemBlock:after {left: 28px }.walks__slider {margin: 50px -10px 0 }.about__block:after {height: 770px;width: 460px }.brands__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px }.brands__top .title {text-align: center }.brands__top .pretitle {text-align: center }.brands__slider {margin: 50px -30px 0 }.category__list {grid-template-columns: 1fr 1fr }.category__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.category__top .title {text-align: center }.category__top .pretitle {text-align: center }.category__list {margin-top: 50px }.advantages__list {grid-template-columns: 1fr 1fr;grid-gap: 30px 10px }.promo__container {grid-template-columns: 1fr;gap: 30px }.promo__img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.promo__img img {position: relative;width: 100%;max-width: 600px;margin-right: -100px }.promo {max-height: unset;height: auto;min-height: auto }.promo__block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }.promo__title {text-align: center }.promo__text {text-align: center }.promo__btn {position: absolute;bottom: 0;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);z-index: 5 }.promo__title span {font-size: 75px }.promo__title {font-size: 45px }.promo__text {font-size: 26px }.promo__img img {max-width: 490px }.header__bottom {display: none }.header__topLeft {display: none }.header__topBlock {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }.header__topContainer {grid-template-columns: 130px 1fr }.header__logo {height: 124px }.header__topBlock {padding: 21px 0 }.promo {padding-top: 200px }.breadcrumbs__list li {font-size: 14px }.breadcrumbs__list li a {font-size: 14px }.breadcrumbs {margin: 40px 0 }.header.nomain {background-image: unset }.header.nomain {padding-bottom: 64px }.stocksPage .container:after {display: none }.productPage {margin: 80px 0 }.productPage__container {grid-template-columns: 100%;gap: 60px }.productPage__contentInfo {grid-template-columns: 1fr 1fr }.productPage__contentText {margin-top: 0 }.productPage__content {padding-top: 0 }.stocksSection__slider {margin: 50px -15px 0 }.stocksSection__slider .stocks__item {margin: 0 15px }.stocksSection__top {gap: 40px }.stocksSection:before {width: 400px }.stocksSection .container:after {width: 76px;height: 77px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec3.png) }.wayPage .container {max-width: 720px }.advPage .container {max-width: 720px }.rentPage .container {max-width: 720px }.wayPage:before {display: none }.wayPage__pretitle {font-size: 22px }.wayPage__address {font-size: 22px;gap: 10px }.wayPage__address:before {width: 20px;height: 28px }.wayPage__top {gap: 20px 40px }.wayPage__title {font-size: 34px;margin-bottom: 20px }.wayPage__text p {font-size: 19px }.wayPage__text {margin: 80px auto 0 }.wayPage__listTitle {font-size: 20px }.wayPage__listText {font-size: 20px }.templePage {margin: 60px 0 }.templePage__alert {font-size: 27px;padding: 80px 60px }.advPage__alert {font-size: 27px;padding: 80px 60px }.rentPage__alert {font-size: 27px;padding: 80px 60px }.templePage__historyContainer {gap: 20px;grid-template-columns: 1fr }.templePage__title {font-size: 38px;margin-bottom: 40px }.templePage__gallery {margin-top: 100px }.templePage__history {margin-bottom: 100px }.templePage__slider .slick-arrow {width: 68px;height: 68px }.templePage__slider .slick-arrow:after {width: 64px;height: 64px;background-size: 13px }.templePage__slider .slick-next:after {background-position: 28px center }.templePage__slider .slick-prev:after {background-position: 24px center }.templePage__slider {padding: 0 80px }.stockPage__text {font-size: 18px }.templePage__title2 {font-size: 26px }.advPage__contacts {grid-template-columns: 1fr }.advPage__contactsContentInfoList {grid-template-columns: 1fr 1fr }.shopPage__container {grid-template-columns: 1fr }.shopPage__list {grid-template-columns: 1fr 1fr 1fr;gap: 30px }.shop__itemTitle {font-size: 20px }.shopPage__contentTitle {font-size: 34px }.shopPage .shopPage__aside {display: none }.pageSearch {margin-bottom: 40px }.pageFilterBtn {display: -webkit-box;display: -ms-flexbox;display: flex }.pageFilter.open {right: 0 }.pageFilter .pageFilterContainer {width: 100% }.pageFilter .shopPage__asideTitle {padding: 0 20px;text-align: center }.pageFilter .shopPage__asideMenu ul li a br {display: none }.profileFilterBtn {display: -webkit-box;display: -ms-flexbox;display: flex }.profileFilter.open {right: 0 }.profileFilter .profileFilterContainer {width: 100% }.profileFilter .shopPage__asideTitle {padding: 0 20px;text-align: center }.profileFilter .shopPage__asideMenu ul li a br {display: none }.shopPage__line {grid-template-columns: 1fr }.shopPage__line {margin-bottom: 30px;margin-top: 40px }.shopPage__asideMenuGrid ul {display: -webkit-box;display: -ms-flexbox;display: flex }.rentPage__securityContainer {grid-template-columns: 1fr }.rentPage__security {margin: 40px 0 100px }.rentPage__securityImg {aspect-ratio: 1 }.rentPage__securityImg img {width: 100% }.rentPage__advantagesItemIcon {height: 170px }.rentPage__advantagesItemTitle {font-size: 17px }.rentPage__contacts {grid-template-columns: 1fr }.rentPage__contactsContent {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.rentPage__contactsContentInfo {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2 }.rentPage__contactsImg {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.rentPage__contacts {margin-top: 100px }.rentPage__advantages {margin: 150px 0 }.profilePage__container {grid-template-columns: 1fr }.profilePage .container:before {display: none }.profilePage .profilePage__aside {display: none }.profilePage__asideMenuTitle {font-size: 17px }.profilePage__asideMenu ul li a {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.profilePage__asideMenu ul li {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.profilePage__asideMenuIcon {margin-top: 3px }.location__mapBlock {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;left: 50%;top: 85px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.location__mapBlockIcon {width: 48px;height: 69px }.location__mapBlockTitle {margin-top: 0;text-align: center }.breadcrumbs.removeMobile {display: none }.mapPage {margin: 20px 0 60px }.mapPageFilterBtn {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 50px }.mapPage .mapSidebar {display: none }.mapContainer {aspect-ratio: 1.3;grid-template-columns: 1fr }.mapControls {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px }.mapZoom {position: relative }.mapFloor {position: relative }.mapContent {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;position: relative;aspect-ratio: 2;gap: 30px }.mapContainer {aspect-ratio: unset }#floors {height: 100% !important }.mapContent .floor>svg {height: 100% }.mapModal {width: 100%;right: 0;top: -100px }.mapManage {position: relative;right: auto;top: auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2 }.mapZoom {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.mapFloor {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.mapContent {top: 0 !important;bottom: 0 !important }}@media (max-width:767px) {.container {max-width: 540px }.title {font-size: 32px }.pretitle {font-size: 24px }.btn span {font-size: 20px }.page__title {font-size: 45px }.location__text {font-size: 20px }.footer__container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.footer__info {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.footer__social {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.footer__col {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.footer__polit {margin-top: 25px }.footer {padding: 70px 0 }.footer__bottom {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 35px }.walks__itemBlock {width: calc(100% - 40px);max-width: 100% }.walks__itemBlockContent {padding: 30px 25px }.walks__arrow {width: 56px;height: 56px }.walks__arrow span {width: 50px;height: 50px }.walks__arrow.prev span {background-position: 18px center;background-size: 11px }.walks__arrow.next span {background-position: 21px center;background-size: 11px }.walks__itemTitle {font-size: 20px }.walks__itemBlock:before {bottom: 20px }.about__video img {aspect-ratio: 1 }.about__content {padding: 30px }.about__contentTitle {font-size: 20px;margin-bottom: 20px }.about__content ul li {font-size: 18px;padding-left: 0 }.about__content ul li:before {display: none }.about__link {margin-top: 20px }.about__content:after {width: 137px;height: 6px }.about__content:before {width: 187px;height: 19px }.about__content:before {bottom: -15px;left: 10px }.about__block:before {display: none }.stocks__list {grid-template-columns: 1fr 1fr }.stocks__itemDate {font-size: 14px }.stocks__itemBadge {font-size: 14px }.stocks__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 50px }.stocks__bottom .btn {margin-top: 0 }.brands__arrow {width: 56px;height: 56px }.brands__arrow span {width: 50px;height: 50px }.brands__arrow.prev span {background-position: 18px center;background-size: 11px }.brands__arrow.next span {background-position: 21px center;background-size: 11px }.brands__bottom {margin-top: 40px }.brands__item {height: 90px }.brands .slick-slide>*+* {margin-top: 35px }.category__list {grid-template-columns: 1fr;max-width: 400px;margin: 40px auto 0 }.advantages__itemNum {font-size: 60px }.advantages__itemPretitle {font-size: 22px }.advantages__itemTitle {font-size: 19px }.playground__title:before {display: none }.productPage .container:before {width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);left: auto;top: -80px;right: 50px }.stocksSection__bottom {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 35px;margin-top: 30px }.stocksSection__arrows {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1 }.stocksSection__arrow {width: 56px;height: 56px }.stocksSection__arrow span {width: 50px;height: 50px }.stocksSection__arrow.prev span {background-position: 18px center;background-size: 11px }.stocksSection__arrow.next span {background-position: 21px center;background-size: 11px }.stocksSection__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px }.stocksSection__top .title {text-align: center }.stocksSection__top .pretitle {text-align: center }.stocksSection__slider {margin: 40px -15px 0 }.stocks__itemTitle {font-size: 20px }.stocksSection .container:before {display: none }.stocksSection:before {width: 320px;height: 635px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-woman2.png);right: 0;top: -560px }.stocksSection {margin-top: 320px }.stocksSection .container:after {left: auto;right: 50px;bottom: -120px }.wayPage .container {max-width: 540px }.advPage .container {max-width: 540px }.rentPage .container {max-width: 540px }.wayPage__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px }.wayPage__title {font-size: 28px }.wayPage:after {display: none }.wayPage__mapBlock {height: 320px;aspect-ratio: unset;width: 100% }.wayPage__mapBlock:after {width: 153px;height: 7px;bottom: 16px;right: 25px }.wayPage__mapBlock:before {width: 209px;height: 21px;z-index: 0;bottom: -15px;right: auto;left: 40px }.wayPage__map:before {width: 145px;height: 20px;top: -7px;left: 15px }.wayPage__listTitle {display: inline }.wayPage__listText {display: inline }.wayPage__listBlock {display: block }.wayPage__top {margin-top: 40px }.wayPage .title {text-align: center }.templePage__slider .slick-arrow {width: 56px;height: 56px;bottom: -100px;top: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.templePage__slider .slick-arrow:after {width: 52px;height: 52px }.templePage__slider .slick-next:after {background-position: 22px center }.templePage__slider .slick-prev:after {background-position: 18px center }.templePage__slider .slick-next {left: calc(50% + 36px) }.templePage__slider .slick-prev {left: calc(50% - 36px) }.templePage__slider {margin: 0 -20px 100px;padding: 0 }.templePage__slider:before {display: none }.templePage__slider:after {width: 241px;height: 24px;bottom: -14px;left: auto;right: 40px }.templePage__title {font-size: 36px }.stockPage__container {grid-template-columns: 1fr }.stockPage__title {margin-bottom: 50px }.templePage__title2 {font-size: 22px;margin-bottom: 20px }.templePage__gallery {margin-top: 80px }.advPage__contactsContentTitle {font-size: 22px }.advPage__contactsContentInfoTitle {font-size: 22px }.advPage__contactsContentInfoList {grid-template-columns: 1fr }.advPage__alert {margin-top: 60px }.rentPage__alert {margin-top: 60px }.advPage__contacts:before {display: none }.advPage__about {grid-template-columns: 1fr }.advPage__aboutImg img {max-width: 300px;margin: 0 auto;display: block }.shopPage__list {grid-template-columns: 1fr 1fr;margin-top: 35px }.shopPage__contentTitle {text-align: center;font-size: 28px }.pageSearch {margin-bottom: 20px }.shopPage__container {margin-top: 55px }.pageFilterBtn {max-width: 100% }.profileFilterBtn {max-width: 100% }.rentPage__advantagesContainer {grid-template-columns: 1fr;gap: 50px }.rentPage__advantagesItemTitle {font-size: 20px }.rentPage__advantagesContainer {margin-top: 50px }.rentPage:before {width: 600px;height: 769px;top: -256px }.profilePage__contentTitle {text-align: center;font-size: 24px }.white-popup {max-width: 500px;padding: 80px 50px }.form__title {font-size: 28px }.form form {padding: 0 }.form form input {height: 60px }.form form input+* {margin-top: 20px }.form form button {margin-top: 40px }.successForm__title {font-size: 32px }.successForm__img img {max-width: 300px }.mapFloorBtn {width: 46px;height: 46px }.mapFloorBtnStage {font-size: 16px }.mapFloorBtnTitle {font-size: 10px }.mapFloorBtn {padding-top: 6px }.mapZoomBtn {width: 46px;height: 46px;background-size: 12px }.mapContainer {aspect-ratio: 1.5 }#floors {height: 520px }.mapModal {padding: 50px 40px }.mapModal__title {font-size: 40px }.mapManage {gap: 10px }.mapManageBtnTitle {font-size: 9px }.mapManageBtn {width: 55px;height: 55px;padding-top: 8px }.mapManageBtn:nth-child(2) {padding-top: 10px }.mapManageBtn:nth-child(2) .mapManageBtnTitle {font-size: 7px !important }.mapManageBtnIcon {height: 15px }}@media (max-width:575px) {.container {max-width: 100%;padding-left: 20px;padding-right: 20px }.title {font-size: 28px }.page__title {font-size: 41px;margin-bottom: 10px }.pretitle {font-size: 20px;font-weight: 400 }.page__pretitle {font-size: 24px }.btn {padding: 18px 30px }.playground__list {grid-template-columns: 1fr;gap: 45px;margin-top: 50px }.playground__item {gap: 20px }.playground__itemTitle {font-size: 20px }.location__title.left {text-align: center }.location__block {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.location__btn {margin-top: 30px }.location__map {margin: 0 -20px }.walks__slider {margin: 40px 0 0 }.walks__item {margin: 0 }.walks__container {margin: 0 -20px }.about__title.left {text-align: center }.about__block:after {width: 320px;height: 204px;right: auto;left: 50%;top: -190px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.about__title {margin-bottom: 215px }.about__video:before {width: 72px;height: 72px }.about__block {margin: 0 -20px }.about__content {padding: 30px 20px }.about__link {font-size: 19px }.about__content:after {bottom: 13px }.stocks__list {grid-template-columns: 1fr;max-width: 350px;margin: 30px auto 0 }.brands__bottom {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;gap: 30px }.brands .slick-slide {margin: 0 15px }.brands__slider {margin: 30px -15px 0 }.category__item {border-radius: 0 }.category__list {margin: 40px -20px 0;max-width: none }.category__itemTitle {padding: 0 20px;font-size: 20px }.advantages__list {grid-template-columns: 1fr;margin-top: 40px }.promo__title span {font-size: calc(23px + 10vw) }.promo__title {font-size: calc(14px + 5vw) }.promo__text {font-size: calc(8px + 5vw) }.promo__title span {margin-bottom: 20px }.promo__text {font-weight: 400 }.promo__img img {min-width: 385px;width: calc(100% + 40px) }.promo__img {margin: 0 -20px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.promo {padding-top: 150px }.header__topContainer {grid-template-columns: 110px 1fr }.header__logo {height: 107px;padding: 0 10px }.mobile__menu {background-image: url(/local/templates/gudok/assets/css/../img/mobile__menu.png) }.pageFilter {background-image: url(/local/templates/gudok/assets/css/../img/mobile__menu.png) }.profileFilter {background-image: url(/local/templates/gudok/assets/css/../img/mobile__menu.png) }.advantages {margin: 130px 0 80px }.category {margin: 80px 0 90px }.brands {margin: 90px 0 80px }.stocks {margin: 80px 0 }.about {margin: 80px 0 }.playground {margin: 90px 0 }.walks {margin: 90px 0 }.location {margin: 90px 0 60px }.footer {margin-top: 60px }.advantages {position: relative }.advantages:before {content: "";display: block;width: 53px;height: 52px;background-image: url(/local/templates/gudok/assets/css/../img/advantages__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;top: -40px }.advantages:after {content: "";display: block;width: 79px;height: 77px;background-image: url(/local/templates/gudok/assets/css/../img/advantages__dec3.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;top: 61% }.brands {position: relative }.brands:before {content: "";display: block;width: 74px;height: 75px;background-image: url(/local/templates/gudok/assets/css/../img/brands__dec.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 10px;top: -72px }.about {position: relative }.about:after {content: "";display: block;width: 73px;height: 75px;background-image: url(/local/templates/gudok/assets/css/../img/about__dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;top: -72px }.playground {position: relative }.playground:before {content: "";display: block;width: 73px;height: 75px;background-image: url(/local/templates/gudok/assets/css/../img/playground__dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 10px;top: -72px }.location {position: relative }.location:after {content: "";display: block;width: 73px;height: 75px;background-image: url(/local/templates/gudok/assets/css/../img/about__dec2.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;top: -72px }.header.nomain {padding-bottom: 47px }.breadcrumbs {display: none }.stocksPage .container:before {display: none }.stocksPage {margin: 50px 0 100px }.stocksPage .stocks__bottom {margin-top: 45px }.productPage__contentInfo {grid-template-columns: 1fr;gap: 20px }.productPage__contentInfoItem {font-size: 18px }.productPage__contentInfoItem:before {width: 15px;height: 17px }.productPage__container {margin-top: 40px }.productPage {margin-top: 65px }.productPage__container {gap: 40px }.productPage__sliderNav {padding: 0 0 85px;margin: 20px -4px 0 }.productPage__sliderMain {margin: 0 -20px }.productPage__sliderNavItem {margin: 0 4px }.productPage__sliderNav .slick-arrow {width: 56px;height: 56px;bottom: 0;top: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.productPage__sliderNav .slick-arrow:after {width: 52px;height: 52px }.productPage__sliderNav .slick-next:after {background-position: 22px center }.productPage__sliderNav .slick-prev:after {background-position: 18px center }.productPage__sliderNav .slick-next {left: calc(50% + 36px) }.productPage__sliderNav .slick-prev {left: calc(50% - 36px) }.wayPage .container {max-width: 100% }.advPage .container {max-width: 100% }.rentPage .container {max-width: 100% }.wayPage__man {position: relative;display: block;width: calc(100% + 40px);aspect-ratio: .75;margin: 0 -20px }.wayPage__man:before {content: "";position: absolute;width: 100%;height: 100%;aspect-ratio: .75;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(/local/templates/gudok/assets/css/../img/wayPage-man2.png);background-repeat: no-repeat;background-position: center;background-size: cover }.wayPage {margin-top: 60px }.wayPage__pretitle {font-size: 19px }.wayPage__address {font-size: 20px }.wayPage__address:before {width: 15px;height: 21px }.wayPage__map {margin: 40px -20px 0 }.wayPage__text {margin: 0 }.wayPage__title {font-size: 22px;margin-bottom: 20px }.wayPage__title {margin-top: 35px !important }.wayPage__listTitle {font-size: 19px }.wayPage__listText {font-size: 19px }.wayPage__list {gap: 20px }.wayPage .container:after {width: 76px;height: 77px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec3.png);left: auto;right: 50px;bottom: -120px }.wayPage .container:before {width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);left: auto;top: -80px;right: 50px }.templePage__title {font-size: 28px;margin-bottom: 25px;text-align: center }.templePage__history {margin: 50px 0 }.templePage__historyCol p {font-size: 17px }.templePage__historyCol p+* {margin-top: 20px }.templePage__gallery {margin-top: 60px;overflow: hidden }.templePage__alert {font-size: 20px;padding: 40px 25px;position: relative }.templePage__alert:before {width: calc(100% + 40px);background-image: url(/local/templates/gudok/assets/css/../img/templePage__alert2.png) }.advPage__alert {font-size: 20px;padding: 40px 25px;position: relative;margin-bottom: 70px }.advPage__alert:before {width: calc(100% + 40px);background-image: url(/local/templates/gudok/assets/css/../img/advPage__alert2.png) }.rentPage__alert {font-size: 20px;padding: 40px 25px;position: relative;margin-bottom: 70px }.rentPage__alert:before {width: calc(100% + 40px);background-image: url(/local/templates/gudok/assets/css/../img/rentPage__alert2.png) }.templePage .container:before {width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);left: auto;top: -80px;right: 50px }.templePage__gallery:after {width: 76px;height: 77px;background-image: url(/local/templates/gudok/assets/css/../img/stocksSection-dec3.png);left: auto;right: 0;top: -90px }.templePage__alert:after {content: "";width: 57px;height: 57px;background-image: url(/local/templates/gudok/assets/css/../img/templePage__alert3.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;bottom: -30px;z-index: 2 }.advPage__alert:after {content: "";width: 57px;height: 57px;background-image: url(/local/templates/gudok/assets/css/../img/templePage__alert3.png);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left: 10px;bottom: -30px;z-index: 2 }.stockPage__title {margin-bottom: 40px }.stockPage {margin: 80px 0 }.stockPage__top {gap: 10px 20px }.stockPage__img:before {height: 5px;left: 25px;bottom: 15px }.stockPage__img {margin-bottom: 15px }.stockPage__img:after {bottom: -15px }.rentPage__alert {margin-top: 40px }.advPage .pretitle.left, .advPage .title.left {text-align: center }.rentPage__alert {font-size: 19px }.templePage__title2 {font-size: 20px }.templePage__title2.min {margin: 0 auto 40px }.advPage__contactsContent {padding: 40px 20px }.advPage__contactsContentTitle {font-size: 20px }.advPage__contactsContentInfoTitle {font-size: 20px;margin-bottom: 20px }.advPage__contactsContentInfoPhone {font-size: 20px }.advPage__contactsContentInfoMail {font-size: 20px;white-space: normal;display: inline }.advPage__contactsText p {font-size: 18px }.advPage__contactsText span {margin-top: 20px;font-size: 19px }.advPage {margin: 60px 0 }.advPage__aboutImg img {max-width: 200px }.advPage:after {display: none }.header__woman {display: none }.pageSearch__input input {font-size: 16px;padding: 0 40px 0 20px;height: 46px }.pageSearch__input button {width: 23px;height: 23px;right: 10px }.shopPage__list {grid-template-columns: 1fr }.pageSearch__text {font-size: 16px }.pageSearch__text a {font-size: 16px }.pageSearch__text {margin-top: 15px }.shopPage__bottom {margin-top: 50px }.shopPage .container:before {width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);left: auto;top: -80px;right: 50px }.shopPage {margin: 60px 0 }.advPage .container:before {width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);left: auto;top: -80px;right: 50px }.rentPage .container:before {content: "";position: absolute;width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;left: auto;top: -80px;right: 50px }.shopPage__container {margin-top: 40px }.pageFilter .shopPage__asideTitle {font-size: 20px }.rentPage {margin: 60px 0 }.rentPage__securityContent {font-size: 20px }.rentPage__security {margin: 70px 0 }.rentPage__securityImg {aspect-ratio: .77;margin: 0 -20px }.rentPage__securityImg img {aspect-ratio: .7 }.rentPage__securityContent {font-size: 18px }.rentPage__securityContent p+* {margin-top: 20px }.rentPage__security {margin: -70px 0 70px }.rentPage__advantages {margin: 170px 0 90px }.rentPage__contactsContentTitle {font-size: 20px }.rentPage__contactsContent {padding: 45px 30px;margin: 0 -20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.rentPage__contactsContentBtn {margin: 30px auto 0 }.rentPage__contactsContentInfoTitle {font-size: 22px }.rentPage__contactsContentInfo {margin-top: 50px }.rentPage__contactsImg {height: 400px;margin-bottom: -80px }.rentPage__contactsImg img {width: 371px;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.rentPage:before {display: none }.profilePage__contentForm {padding: 40px 20px }.profilePage__contentTitle {font-size: 22px;margin-bottom: 30px }.profilePage__contentFormInput input, .profilePage__contentFormTextarea textarea, .profilePage__contentFormTimeItem input {font-size: 17px }.profilePage__contentFormInput+* {gap: 10px }.profilePage__contentFormInput+* {margin-top: 20px }.profilePage__contentFormRadio span {font-size: 17px;padding-left: 23px }.profilePage__contentFormTime {gap: 15px }.profilePage__contentFormTime {margin-top: 25px }.profilePage__contentFormBtn {margin-top: 35px }.profilePage__contentFormPolit>span {font-size: 16px }.profilePage__contentFormPolit {margin-top: 30px }.profilePage__container {margin-top: 30px }.profileFilterBtn {margin-bottom: 20px }.profilePage {margin: 80px 0 }.profilePage__contentFormInput+* {font-size: 17px }.profilePage__contentFormLoad {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.location__mapBlockTitle {font-size: 16px;white-space: nowrap }.advPage__contacts {margin-top: 135px }.advPage__contactsContentBtn {margin: 50px auto 0 }.advPage__contactsContent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.white-popup {padding: 60px 20px }.form__title {font-size: 22px }.form form input {height: 55px;padding: 0 20px;font-size: 17px }.form form input+* {margin-top: 15px }.form form button {margin-top: 30px }.form form .profilePage__contentFormPolit {margin-top: 30px }.successForm__title {font-size: 23px }.successForm__img img {max-width: 220px }.mapContent .floor>svg {height: 100% }.mapPage .container {padding: 0 }.mapPageFilterBtn {max-width: 100% }.mapModal {padding: 40px 20px }.mapModal__title {font-size: 28px }.mapModal__text {font-size: 17px }.mapModal__info>* {font-size: 18px }.mapContainer {gap: 40px }}@media (max-width:400px) {.about__title.left br {display: none }}@media (max-width:370px) {.footer__address {font-size: 18px }.advPage__contactsContentInfoMail {font-size: 16px }.rentPage__contactsContentInfoMail {font-size: 18px }}@media (max-width:360px) {.mobile__menuInfo {width: 205px }}@media (max-width:355px) {.about__title.left {margin: 0 -20px 215px }}.vacancyPage {margin: 60px 0 100px }.vacancy__list {margin-top: 80px;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 60px 50px }.vacancy__itemImg {width: 100%;height: auto;display: block }.vacancy__itemImg img {width: 100%;height: auto;aspect-ratio: 1;border-radius: 3px;background-color: #e2e2e2 }.vacancy__itemContent {margin-top: 30px }.vacancy__itemTitle {color: #fffefe;font-size: 25px;font-weight: 700;line-height: 1.4 }.vacancy__itemText {color: #716187;font-size: 20px;font-weight: 500;line-height: 1.5;margin-top: 10px;word-break: break-word; }.vacancy__itemLink {display: inline-block;color: #02bde5;font-size: 18px;font-weight: 400;line-height: 1.2;margin-top: 20px;border-bottom: 1px dashed #02bde5;padding-bottom: 1px }.vacancy__itemLink:hover {text-decoration: none;color: #02bde5;border-block-color: transparent }.vacancy__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 90px }.vacancy__more {margin: 0 }.form__pretitle {color: #86759f;font-family: PlayfairDisplay, serif;font-size: 28px;font-weight: 500;font-style: italic;line-height: 1.2857142857;text-align: center;margin-bottom: 38px }#popup-vacancy .form__title {margin-bottom: 10px }@media (max-width:1500px) {.vacancy__list {gap: 50px 30px }.vacancy__itemTitle {font-size: 23px }}@media (max-width:1199px) {.vacancy__list {grid-template-columns: repeat(3, 1fr) }}@media (max-width:991px) {.vacancy__list {grid-template-columns: repeat(2, 1fr) }.vacancy__itemTitle {font-size: 20px }.vacancy__itemText {font-size: 18px }.vacancy__itemLink {font-size: 17px }}@media (max-width:767px) {.form__pretitle {font-size: 22px }}@media (max-width:575px) {.form__pretitle {font-size: 20px }.vacancyPage {margin: 50px 0 100px }.vacancyPage .container {position: relative }.vacancyPage .container:before {content: "";position: absolute;width: 64px;height: 60px;background-image: url(/local/templates/gudok/assets/css/../img/productPage-dec1.png);background-repeat: no-repeat;background-position: center;background-size: contain;left: auto;top: -80px;right: 50px }.vacancy__list {grid-template-columns: 1fr;max-width: 320px;margin: 40px auto 0 }.vacancy__itemLink {margin-top: 15px }.vacancy__bottom {margin-top: 60px }.form__pretitle {margin-bottom: 20px }}.calendar {margin: 160px 0 }.calendar__container {padding: 25px 20px;border-radius: 3px;background-color: #251a3b;margin-top: 45px;position: relative }.calendar__nav {margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 24px }.calendar__arrow {border: none;padding: 0;position: relative;width: 56px;height: auto;aspect-ratio: 1;border-radius: 50%;background-color: #3b2d4d }.calendar__arrow span {display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 2px;width: calc(100% - 4px);height: calc(100% - 4px);background-color: #251a3b;border-radius: 50%;background-repeat: no-repeat;background-size: 12px 19px;position: relative;z-index: 3 }.calendar__arrow:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#f705b1), to(#682fdd));background-image: -o-linear-gradient(top, #f705b1, #682fdd);background-image: linear-gradient(180deg, #f705b1, #682fdd);opacity: 0;border-radius: 50%;z-index: 1;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.calendar__arrow:hover:before {opacity: 1 }.calendar__arrowPrev span {background-image: url(/local/templates/gudok/assets/css/../img/prev.png);background-position: 18px center }.calendar__arrowNext span {background-image: url(/local/templates/gudok/assets/css/../img/next.png);background-position: 21px center }.calendar__month {color: #fff;font-size: 40px;font-weight: 700;line-height: 1;text-align: center }.calendar__content {overflow: auto;display: grid;padding-bottom: 10px }.calendar__content::-webkit-scrollbar-track {background-color: #150d21 }.calendar__content::-webkit-scrollbar {height: 8px;background-color: #150d21 }.calendar__content::-webkit-scrollbar-thumb {background-color: #682fdd }.calendar__contentHeader {display: grid;grid-template-columns: repeat(7, 1fr);gap: 4px }.calendar__contentHeaderItem {color: #fffefe;font-size: 20px;font-weight: 600;line-height: 1.2;text-align: center;background-color: #2d1a45;border-radius: 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 95px }.calendar__contentMain {margin-top: 4px;display: grid;grid-template-columns: repeat(7, 1fr);gap: 4px }.calendar__contentMainItem {background-color: #221633;position: relative;padding: 15px 40px 15px 20px;min-height: 90px }.calendar__contentMainDay {position: absolute;right: 0;top: 0;color: #86759f;font-family: PlayfairDisplay, serif;font-size: 26px;font-weight: 500;font-style: italic;line-height: 1;top: 7px;right: 10px }.calendar__contentMainList {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px }.calendar__contentMainList li {list-style: none;color: #c9b2e6;font-size: 12px;font-weight: 300;line-height: 1.33;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 8px;cursor: pointer;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.calendar__contentMainList li:hover {color: #fff }.calendar__contentMainList li:before {content: "";width: 11px;height: auto;aspect-ratio: 1;border-radius: 50%;-webkit-box-flex: 0;-ms-flex: none;flex: none;background-color: #ccc;margin-top: 2px }.calendar__contentMainList li.purple:before {background-color: #a359fe }.calendar__contentMainList li.green:before {background-color: #3afe04 }.calendar__contentMainList li.blue:before {background-color: #00a7ed }.calendar__contentMainList li.pink:before {background-color: #f500b7 }.calendar__contentMainList li.yellow:before {background-color: #f3a001 }.calendar__contentMainList li.red:before {background-color: #d60f00 }.calendar__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 20px }.calendar__infoItem {color: #fff;font-size: 18px;font-weight: 400;line-height: 1.2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 18px }.calendar__infoItem:before {content: "";-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 12px;height: auto;aspect-ratio: 1;background-color: #ccc;border-radius: 50%;margin-top: 3px }.calendar__infoItem.purple:before {background-color: #a359fe }.calendar__infoItem.green:before {background-color: #3afe04 }.calendar__infoItem.blue:before {background-color: #00a7ed }.calendar__infoItem.pink:before {background-color: #f500b7 }.calendar__infoItem.yellow:before {background-color: #f3a001 }.calendar__infoItem.red:before {background-color: #d60f00 }.calendar__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 75px }.calendar__more {margin: 0 }.calendar__modal {position: absolute;right: 50px;bottom: 20px;width: 100%;max-width: 480px;border-radius: 7px;border: 3px solid #4b326e;background-color: #2d1a45;padding: 60px 65px;opacity: 0;visibility: hidden;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.calendar__modal.open {opacity: 1;visibility: visible }.calendar__modalClose {width: 22px;height: auto;aspect-ratio: 1;position: absolute;right: 25px;top: 25px;cursor: pointer }.calendar__modalClose:after, .calendar__modalClose:before {content: "";width: 100%;height: 2px;background-color: #9b9b9b;position: absolute;left: 50%;top: 50%;-webkit-transition: .25s all ease-in-out;-o-transition: .25s all ease-in-out;transition: .25s all ease-in-out }.calendar__modalClose:before {-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg) }.calendar__modalClose:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.calendar__modalClose:hover:after, .calendar__modalClose:hover:before {background-color: #5f5f5f }.calendar__modalImg {display: block;width: 100% }.calendar__modalImg img {width: 100%;height: auto;aspect-ratio: 1;border-radius: 3px;background-color: #e2e2e2 }.calendar__modalDate {color: #716187;font-size: 20px;font-weight: 500;line-height: 1;margin-top: 30px }.calendar__modaTitle {color: #fffefe;font-size: 25px;font-weight: 700;line-height: 1.4;margin-top: 15px }.calendar__modaBtn {margin-top: 30px;padding: 20px 43px }.calendar__modaBtn span {font-size: 22px }.footer__dev {display: flex;flex-direction: column;align-items: flex-start;margin-top: 20px;}.footer__devTitle {color: #a794c2;font-size: 16px;font-weight: 400;}.footer__devLink {color: #fff;font-size: 22px;font-weight: 700;line-height: 1.3;}.footer__devLink:hover {text-decoration: none;opacity: .8;color: #fff;}@media (max-width:1500px) {.calendar__infoItem {gap: 15px }.calendar__info {gap: 10px 40px }.calendar__month {font-size: 36px }.calendar__contentHeaderItem {font-size: 19px }.calendar__contentHeaderItem {min-height: 85px }.calendar__contentHeaderItem {min-width: 180px;}}@media (max-width:1199px) {.calendar__info {gap: 12px 30px }.calendar__infoItem {font-size: 15px }.calendar__month {font-size: 32px }.calendar__modalDate {font-size: 18px;margin-top: 20px;width: 100% }.calendar__modaTitle {font-size: 20px;margin-top: 10px;width: 100% }.calendar__modaBtn {padding: 18px 40px;margin-top: 20px }.calendar__modal {padding: 50px }.calendar__modalClose {right: 15px;top: 15px }.calendar__modal {max-width: 370px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.footer__devLink {font-size: 19px;}}@media (max-width:991px) {.calendar__bottom {margin-top: 60px }.calendar__month {font-size: 28px }.calendar__contentMainDay {font-size: 24px }.calendar__contentMainItem {min-height: 70px }}@media (max-width:767px) {.calendar__bottom {margin-top: 50px }.calendar__month {font-size: 26px }.calendar__modal {bottom: 0;right: auto;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.footer__dev {align-items: center;text-align: center;}.footer__devLink {margin-top: 3px;}}@media (max-width:575px) {.calendar {margin: 80px 0 }.calendar__bottom {margin-top: 30px }.calendar__info {display: grid;grid-template-columns: 1fr 1fr }.calendar__container {background-color: #1a1128;padding: 15px 10px 20px;margin: 25px -20px 0 }.calendar__month {font-size: 25px }.calendar__arrow span {background-color: #1a1128 }.calendar__nav {margin-bottom: 15px }.calendar__info {margin-top: 25px }.calendar__contentHeader {gap: 3px }.calendar__contentMain {gap: 3px }.calendar__infoItem {gap: 12px }.calendar__infoItem:before {width: 11px }}@media (max-width:360px) {.calendar__modal {padding: 50px 30px }}
/* End */


/* Start:/local/templates/gudok/assets/css/custom.css?17520564664505*/
.slick-slide {
    height: auto;
}

.shop__item.hidden {
    display: none;
}

.shopPage__asideMenu ul li a.active {
    background-color: #2c1f3f;
    text-decoration: none;
}

.shopPage__asideMenu ul li a.active .shopPage__asideMenuTitle {
    color: #ffffff;
}

.shopPage__asideMenu ul li a.active .shopPage__asideMenuIcon img:nth-child(1) {
    opacity: 0;
}

.shopPage__asideMenu ul li a.active .shopPage__asideMenuIcon img:nth-child(2) {
    opacity: 1;
}

.productPage__sliderMain.slick-initialized .productPage__sliderMainItem {
    display: block;
    height: 100%;
    max-height: 510px;
}

.mapContent g g:not(.not).active {
    fill: #02bde5;
}

.mapContent g g:not(.not).active polygon {
    fill: #02bde5;
}

.mapContent g g:not(.not).active text {
    fill: #fff;
}

.mapContent g g:not(.not).active path {
    fill: #02bde5;
}

.login-errors {
    color: #e33115;
    margin-top: -10px;
    margin-bottom: 15px;
    text-align: center;
}

.stockPage__img:before {
    bottom: -50px;
}

@media (max-width: 575px) {
    .stockPage__img:before {
        bottom: -30px;
    }
}

.calendar__modal {
    z-index: 10;
}

.mapSidebar-popup {
    display: none;
    position: absolute;
    background-color: #2d1a45;
    z-index: 10;
    top: 50px;
    width: 300px;
    left: 320px;
    padding: 25px;
    height: 100%;
    max-height: 300px;

}

.mapSidebar-popup-inner {
    overflow-y: auto;
    height: 100%;
}

.mapSidebar-popup-inner a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 15px;
}

.mapSidebar-popup-inner a span {
    display: block;
    color: #8b79a3;
    font-size: 14px;
    padding-top: 4px;
}

.mapSidebar-popup.active {
    display: block;
}

.mapSidebar-popup-inner::-webkit-scrollbar-track {
    background-color: #35224f
}

.mapSidebar-popup-inner::-webkit-scrollbar {
    width: 10px;
    background-color: #35224f
}

.mapSidebar-popup-inner::-webkit-scrollbar-thumb {
    background-color: #4f3573
}

.mapSidebar .pageSearch  {
    margin: 0 0 10px;
    padding: 0 15px;
}

.mapSidebar .pageSearch__input input {
    font-size: 17px;
}

.mapSidebar.shopPage__aside, .pageFilterContainer .mapSidebar {
    background: none;
    border: none;
}

@media (max-width: 787px) {
    .mapSidebar-popup {
        top: 50%;
        left: 15px;
        height: 200px;
    }
}

.mapSidebar .pageSearch__input input {
    z-index: 100;
}

.mapModal__pin {
    height: auto;
}

/* cookie-notice */
#cookie-notice {
    position: fixed;
    bottom: 20px;
    left: 20px;
    right: 20px;
    max-width: 870px;
    margin: auto;
    background-color: transparent;
    color: #fff;
    padding: 24px 40px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    z-index: 99999;
    opacity: 0;
    transform: translateY(100%);
    transition: opacity 0.3s ease, transform 0.3s ease;
    border: 2px solid #712cda;
    overflow: hidden;
}
#cookie-notice::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: -1;
    backdrop-filter: blur(4px);
}
#cookie-notice.show {
    opacity: 1;
    transform: translateY(0);
}
#cookie-notice a {
    text-decoration: none;
    color: inherit;
    border-bottom: 1px solid #fff;
    transition: .25s all ease-in-out;
}
#cookie-notice a:hover {
    color: inherit;
    border-bottom-color: transparent;
}
/* #cookie-notice button {
    height: 50px;
    font-size: 16px;
    padding: 0 20px;
    font-weight: bold;
    color: #fff;
    background-color: #1a8d7e;
    border-radius: 2px;
    margin-left: 20px;
    flex-shrink: 0;
    border: none;
    cursor: pointer;

    margin-left: 20px;
    flex-shrink: 0;
    transition: .25s all ease-in-out;
}
#cookie-notice button:hover {
    text-decoration: none;
    color: #fff;
    background-color: #198375;
} */
#cookie-notice .btn {
    padding: 16px 32px;
    flex: none;
}
#cookie-notice .btn span {
    font-size: 20px;
}
@media (max-width: 575px) {
    #cookie-notice {
        flex-direction: column;
        align-items: flex-start;
        padding: 20px;
    }
    #cookie-notice .btn {
        margin: 15px 0 0 0;
        width: 100%;
        padding: 12px 10px;
    }
    #cookie-notice .btn span {
        font-size: 18px;
    }
}
/* cookie-notice */
/* End */
/* /local/templates/gudok/assets/css/main.min.css?1725191607179295 */
/* /local/templates/gudok/assets/css/custom.css?17520564664505 */
