

/* Start:/local/templates/manufakturaauto/css/vendor/iconly/iconly.min.css?17927507071331*/
/*!
 *  Iconly icon font. Generated by Iconly: https://iconly.io/
 */
@font-face{font-display:auto;font-family:"Iconly";font-style:normal;font-weight:400;src:url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.eot?1774809502624);src:url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.eot?#iefix) format("embedded-opentype"),url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.woff2?1774809502624) format("woff2"),url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.woff?1774809502624) format("woff"),url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.ttf?1774809502624) format("truetype"),url(/local/templates/manufakturaauto/css/vendor/iconly/./iconly.svg?1774809502624#Iconly) format("svg")}[class*=" icon-"],[class=icon],[class^=icon-]{display:inline-block;font-family:"Iconly"!important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.icon-whatsapp:before{content:"\e000"}.icon-telegram:before{content:"\e001"}.icon-message:before{content:"\e002"}.icon-max:before{content:"\e003"}.icon-sorting:before{content:"\e004"}.icon-arrow-left:before{content:"\e005"}.icon-tach:before{content:"\e006"}.icon-search-add:before{content:"\e007"}.icon-ruble:before{content:"\e008"}.icon-checkmark-circle:before{content:"\e009"}.icon-year:before{content:"\e00a"}.icon-kpp:before{content:"\e00b"}.icon-shasse:before{content:"\e00c"}.icon-engine:before{content:"\e00d"}.icon-color:before{content:"\e00e"}.icon-speed:before{content:"\e00f"}.icon-calendar:before{content:"\e010"}
/* End */


/* Start:/local/templates/manufakturaauto/css/vendor/intl-tel-input/css/intlTelInput.css?179275070520380*/
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-text-gray: #999;
  --iti-border-gray: #ccc;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("/local/templates/manufakturaauto/css/vendor/intl-tel-input/css/../img/flags.png?1");
  --iti-path-flags-2x: url("/local/templates/manufakturaauto/css/vendor/intl-tel-input/css/../img/flags@2x.png?1");
  --iti-path-globe-1x: url("/local/templates/manufakturaauto/css/vendor/intl-tel-input/css/../img/globe.png");
  --iti-path-globe-2x: url("/local/templates/manufakturaauto/css/vendor/intl-tel-input/css/../img/globe@2x.png");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: white;
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-gray);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-gray);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-text-gray);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__flag-box, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 0px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__np {
  --iti-flag-width: 13px;
}

.iti__va, .iti__ch {
  --iti-flag-width: 15px;
}

.iti__ne, .iti__be {
  --iti-flag-width: 18px;
}

.iti__mc {
  --iti-flag-width: 19px;
}

.iti__zw, .iti__ws, .iti__vg, .iti__uz, .iti__uk, .iti__tv, .iti__to, .iti__tl, .iti__tk, .iti__tj, .iti__tc, .iti__ta, .iti__su, .iti__st, .iti__ss, .iti__si, .iti__sh, .iti__sd, .iti__sc, .iti__sb, .iti__ps, .iti__pn, .iti__ph, .iti__om, .iti__nz, .iti__nu, .iti__nr, .iti__ng, .iti__nf, .iti__nc, .iti__my, .iti__ms, .iti__mp, .iti__mn, .iti__mk, .iti__me, .iti__md, .iti__ly, .iti__lv, .iti__lk, .iti__lc, .iti__kz, .iti__ky, .iti__kw, .iti__kp, .iti__ki, .iti__jo, .iti__jm, .iti__io, .iti__im, .iti__ie, .iti__hu, .iti__hr, .iti__hn, .iti__hm, .iti__gw, .iti__gs, .iti__gi, .iti__gb, .iti__fk, .iti__fj, .iti__et, .iti__er, .iti__eh, .iti__dm, .iti__dg, .iti__cx, .iti__cu, .iti__ck, .iti__cc, .iti__ca, .iti__by, .iti__bs, .iti__bn, .iti__bm, .iti__ba, .iti__az, .iti__au, .iti__as, .iti__am, .iti__ai, .iti__ae, .iti__ac {
  --iti-flag-height: 10px;
}

.iti__us, .iti__um, .iti__py, .iti__mh, .iti__lr, .iti__gu, .iti__fm {
  --iti-flag-height: 11px;
}

.iti__vu, .iti__tt, .iti__sv, .iti__ni, .iti__mx, .iti__lu, .iti__lt, .iti__li, .iti__km, .iti__kg, .iti__je, .iti__ir, .iti__ht, .iti__gy, .iti__gd, .iti__fi, .iti__de, .iti__cv, .iti__cr, .iti__cq, .iti__bz, .iti__bi, .iti__bh, .iti__bg, .iti__bd {
  --iti-flag-height: 12px;
}

.iti__tg, .iti__se, .iti__pw, .iti__pl, .iti__kh, .iti__gt, .iti__ee, .iti__ax, .iti__ar {
  --iti-flag-height: 13px;
}

.iti__xk, .iti__va, .iti__sm, .iti__sj, .iti__pg, .iti__np, .iti__no, .iti__ne, .iti__mc, .iti__is, .iti__il, .iti__ga, .iti__fo, .iti__dk, .iti__ch, .iti__cd, .iti__bv, .iti__be, .iti__al {
  --iti-flag-height: 15px;
}

.iti__qa {
  --iti-flag-height: 8px;
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -22px;
}

.iti__ae {
  --iti-flag-offset: -44px;
}

.iti__af {
  --iti-flag-offset: -66px;
}

.iti__ag {
  --iti-flag-offset: -88px;
}

.iti__ai {
  --iti-flag-offset: -110px;
}

.iti__al {
  --iti-flag-offset: -132px;
}

.iti__am {
  --iti-flag-offset: -154px;
}

.iti__ao {
  --iti-flag-offset: -176px;
}

.iti__aq {
  --iti-flag-offset: -198px;
}

.iti__ar {
  --iti-flag-offset: -220px;
}

.iti__as {
  --iti-flag-offset: -242px;
}

.iti__at {
  --iti-flag-offset: -264px;
}

.iti__au {
  --iti-flag-offset: -286px;
}

.iti__aw {
  --iti-flag-offset: -308px;
}

.iti__ax {
  --iti-flag-offset: -330px;
}

.iti__az {
  --iti-flag-offset: -352px;
}

.iti__ba {
  --iti-flag-offset: -374px;
}

.iti__bb {
  --iti-flag-offset: -396px;
}

.iti__bd {
  --iti-flag-offset: -418px;
}

.iti__be {
  --iti-flag-offset: -440px;
}

.iti__bf {
  --iti-flag-offset: -460px;
}

.iti__bg {
  --iti-flag-offset: -482px;
}

.iti__bh {
  --iti-flag-offset: -504px;
}

.iti__bi {
  --iti-flag-offset: -526px;
}

.iti__bj {
  --iti-flag-offset: -548px;
}

.iti__bl {
  --iti-flag-offset: -570px;
}

.iti__bm {
  --iti-flag-offset: -592px;
}

.iti__bn {
  --iti-flag-offset: -614px;
}

.iti__bo {
  --iti-flag-offset: -636px;
}

.iti__bq {
  --iti-flag-offset: -658px;
}

.iti__br {
  --iti-flag-offset: -680px;
}

.iti__bs {
  --iti-flag-offset: -702px;
}

.iti__bt {
  --iti-flag-offset: -724px;
}

.iti__bv {
  --iti-flag-offset: -746px;
}

.iti__bw {
  --iti-flag-offset: -768px;
}

.iti__by {
  --iti-flag-offset: -790px;
}

.iti__bz {
  --iti-flag-offset: -812px;
}

.iti__ca {
  --iti-flag-offset: -834px;
}

.iti__cc {
  --iti-flag-offset: -856px;
}

.iti__cd {
  --iti-flag-offset: -878px;
}

.iti__cf {
  --iti-flag-offset: -900px;
}

.iti__cg {
  --iti-flag-offset: -922px;
}

.iti__ch {
  --iti-flag-offset: -944px;
}

.iti__ci {
  --iti-flag-offset: -961px;
}

.iti__ck {
  --iti-flag-offset: -983px;
}

.iti__cl {
  --iti-flag-offset: -1005px;
}

.iti__cm {
  --iti-flag-offset: -1027px;
}

.iti__cn {
  --iti-flag-offset: -1049px;
}

.iti__co {
  --iti-flag-offset: -1071px;
}

.iti__cp {
  --iti-flag-offset: -1093px;
}

.iti__cq {
  --iti-flag-offset: -1115px;
}

.iti__cr {
  --iti-flag-offset: -1137px;
}

.iti__cu {
  --iti-flag-offset: -1159px;
}

.iti__cv {
  --iti-flag-offset: -1181px;
}

.iti__cw {
  --iti-flag-offset: -1203px;
}

.iti__cx {
  --iti-flag-offset: -1225px;
}

.iti__cy {
  --iti-flag-offset: -1247px;
}

.iti__cz {
  --iti-flag-offset: -1269px;
}

.iti__de {
  --iti-flag-offset: -1291px;
}

.iti__dg {
  --iti-flag-offset: -1313px;
}

.iti__dj {
  --iti-flag-offset: -1335px;
}

.iti__dk {
  --iti-flag-offset: -1357px;
}

.iti__dm {
  --iti-flag-offset: -1379px;
}

.iti__do {
  --iti-flag-offset: -1401px;
}

.iti__dz {
  --iti-flag-offset: -1423px;
}

.iti__ea {
  --iti-flag-offset: -1445px;
}

.iti__ec {
  --iti-flag-offset: -1467px;
}

.iti__ee {
  --iti-flag-offset: -1489px;
}

.iti__eg {
  --iti-flag-offset: -1511px;
}

.iti__eh {
  --iti-flag-offset: -1533px;
}

.iti__er {
  --iti-flag-offset: -1555px;
}

.iti__es {
  --iti-flag-offset: -1577px;
}

.iti__et {
  --iti-flag-offset: -1599px;
}

.iti__eu {
  --iti-flag-offset: -1621px;
}

.iti__ez {
  --iti-flag-offset: -1643px;
}

.iti__fi {
  --iti-flag-offset: -1665px;
}

.iti__fj {
  --iti-flag-offset: -1687px;
}

.iti__fk {
  --iti-flag-offset: -1709px;
}

.iti__fm {
  --iti-flag-offset: -1731px;
}

.iti__fo {
  --iti-flag-offset: -1753px;
}

.iti__fr {
  --iti-flag-offset: -1775px;
}

.iti__fx {
  --iti-flag-offset: -1797px;
}

.iti__ga {
  --iti-flag-offset: -1819px;
}

.iti__gb {
  --iti-flag-offset: -1841px;
}

.iti__gd {
  --iti-flag-offset: -1863px;
}

.iti__ge {
  --iti-flag-offset: -1885px;
}

.iti__gf {
  --iti-flag-offset: -1907px;
}

.iti__gg {
  --iti-flag-offset: -1929px;
}

.iti__gh {
  --iti-flag-offset: -1951px;
}

.iti__gi {
  --iti-flag-offset: -1973px;
}

.iti__gl {
  --iti-flag-offset: -1995px;
}

.iti__gm {
  --iti-flag-offset: -2017px;
}

.iti__gn {
  --iti-flag-offset: -2039px;
}

.iti__gp {
  --iti-flag-offset: -2061px;
}

.iti__gq {
  --iti-flag-offset: -2083px;
}

.iti__gr {
  --iti-flag-offset: -2105px;
}

.iti__gs {
  --iti-flag-offset: -2127px;
}

.iti__gt {
  --iti-flag-offset: -2149px;
}

.iti__gu {
  --iti-flag-offset: -2171px;
}

.iti__gw {
  --iti-flag-offset: -2193px;
}

.iti__gy {
  --iti-flag-offset: -2215px;
}

.iti__hk {
  --iti-flag-offset: -2237px;
}

.iti__hm {
  --iti-flag-offset: -2259px;
}

.iti__hn {
  --iti-flag-offset: -2281px;
}

.iti__hr {
  --iti-flag-offset: -2303px;
}

.iti__ht {
  --iti-flag-offset: -2325px;
}

.iti__hu {
  --iti-flag-offset: -2347px;
}

.iti__ic {
  --iti-flag-offset: -2369px;
}

.iti__id {
  --iti-flag-offset: -2391px;
}

.iti__ie {
  --iti-flag-offset: -2413px;
}

.iti__il {
  --iti-flag-offset: -2435px;
}

.iti__im {
  --iti-flag-offset: -2457px;
}

.iti__in {
  --iti-flag-offset: -2479px;
}

.iti__io {
  --iti-flag-offset: -2501px;
}

.iti__iq {
  --iti-flag-offset: -2523px;
}

.iti__ir {
  --iti-flag-offset: -2545px;
}

.iti__is {
  --iti-flag-offset: -2567px;
}

.iti__it {
  --iti-flag-offset: -2589px;
}

.iti__je {
  --iti-flag-offset: -2611px;
}

.iti__jm {
  --iti-flag-offset: -2633px;
}

.iti__jo {
  --iti-flag-offset: -2655px;
}

.iti__jp {
  --iti-flag-offset: -2677px;
}

.iti__ke {
  --iti-flag-offset: -2699px;
}

.iti__kg {
  --iti-flag-offset: -2721px;
}

.iti__kh {
  --iti-flag-offset: -2743px;
}

.iti__ki {
  --iti-flag-offset: -2765px;
}

.iti__km {
  --iti-flag-offset: -2787px;
}

.iti__kn {
  --iti-flag-offset: -2809px;
}

.iti__kp {
  --iti-flag-offset: -2831px;
}

.iti__kr {
  --iti-flag-offset: -2853px;
}

.iti__kw {
  --iti-flag-offset: -2875px;
}

.iti__ky {
  --iti-flag-offset: -2897px;
}

.iti__kz {
  --iti-flag-offset: -2919px;
}

.iti__la {
  --iti-flag-offset: -2941px;
}

.iti__lb {
  --iti-flag-offset: -2963px;
}

.iti__lc {
  --iti-flag-offset: -2985px;
}

.iti__li {
  --iti-flag-offset: -3007px;
}

.iti__lk {
  --iti-flag-offset: -3029px;
}

.iti__lr {
  --iti-flag-offset: -3051px;
}

.iti__ls {
  --iti-flag-offset: -3073px;
}

.iti__lt {
  --iti-flag-offset: -3095px;
}

.iti__lu {
  --iti-flag-offset: -3117px;
}

.iti__lv {
  --iti-flag-offset: -3139px;
}

.iti__ly {
  --iti-flag-offset: -3161px;
}

.iti__ma {
  --iti-flag-offset: -3183px;
}

.iti__mc {
  --iti-flag-offset: -3205px;
}

.iti__md {
  --iti-flag-offset: -3226px;
}

.iti__me {
  --iti-flag-offset: -3248px;
}

.iti__mf {
  --iti-flag-offset: -3270px;
}

.iti__mg {
  --iti-flag-offset: -3292px;
}

.iti__mh {
  --iti-flag-offset: -3314px;
}

.iti__mk {
  --iti-flag-offset: -3336px;
}

.iti__ml {
  --iti-flag-offset: -3358px;
}

.iti__mm {
  --iti-flag-offset: -3380px;
}

.iti__mn {
  --iti-flag-offset: -3402px;
}

.iti__mo {
  --iti-flag-offset: -3424px;
}

.iti__mp {
  --iti-flag-offset: -3446px;
}

.iti__mq {
  --iti-flag-offset: -3468px;
}

.iti__mr {
  --iti-flag-offset: -3490px;
}

.iti__ms {
  --iti-flag-offset: -3512px;
}

.iti__mt {
  --iti-flag-offset: -3534px;
}

.iti__mu {
  --iti-flag-offset: -3556px;
}

.iti__mv {
  --iti-flag-offset: -3578px;
}

.iti__mw {
  --iti-flag-offset: -3600px;
}

.iti__mx {
  --iti-flag-offset: -3622px;
}

.iti__my {
  --iti-flag-offset: -3644px;
}

.iti__mz {
  --iti-flag-offset: -3666px;
}

.iti__na {
  --iti-flag-offset: -3688px;
}

.iti__nc {
  --iti-flag-offset: -3710px;
}

.iti__ne {
  --iti-flag-offset: -3732px;
}

.iti__nf {
  --iti-flag-offset: -3752px;
}

.iti__ng {
  --iti-flag-offset: -3774px;
}

.iti__ni {
  --iti-flag-offset: -3796px;
}

.iti__nl {
  --iti-flag-offset: -3818px;
}

.iti__no {
  --iti-flag-offset: -3840px;
}

.iti__np {
  --iti-flag-offset: -3862px;
}

.iti__nr {
  --iti-flag-offset: -3877px;
}

.iti__nu {
  --iti-flag-offset: -3899px;
}

.iti__nz {
  --iti-flag-offset: -3921px;
}

.iti__om {
  --iti-flag-offset: -3943px;
}

.iti__pa {
  --iti-flag-offset: -3965px;
}

.iti__pe {
  --iti-flag-offset: -3987px;
}

.iti__pf {
  --iti-flag-offset: -4009px;
}

.iti__pg {
  --iti-flag-offset: -4031px;
}

.iti__ph {
  --iti-flag-offset: -4053px;
}

.iti__pk {
  --iti-flag-offset: -4075px;
}

.iti__pl {
  --iti-flag-offset: -4097px;
}

.iti__pm {
  --iti-flag-offset: -4119px;
}

.iti__pn {
  --iti-flag-offset: -4141px;
}

.iti__pr {
  --iti-flag-offset: -4163px;
}

.iti__ps {
  --iti-flag-offset: -4185px;
}

.iti__pt {
  --iti-flag-offset: -4207px;
}

.iti__pw {
  --iti-flag-offset: -4229px;
}

.iti__py {
  --iti-flag-offset: -4251px;
}

.iti__qa {
  --iti-flag-offset: -4273px;
}

.iti__re {
  --iti-flag-offset: -4295px;
}

.iti__ro {
  --iti-flag-offset: -4317px;
}

.iti__rs {
  --iti-flag-offset: -4339px;
}

.iti__ru {
  --iti-flag-offset: -4361px;
}

.iti__rw {
  --iti-flag-offset: -4383px;
}

.iti__sa {
  --iti-flag-offset: -4405px;
}

.iti__sb {
  --iti-flag-offset: -4427px;
}

.iti__sc {
  --iti-flag-offset: -4449px;
}

.iti__sd {
  --iti-flag-offset: -4471px;
}

.iti__se {
  --iti-flag-offset: -4493px;
}

.iti__sg {
  --iti-flag-offset: -4515px;
}

.iti__sh {
  --iti-flag-offset: -4537px;
}

.iti__si {
  --iti-flag-offset: -4559px;
}

.iti__sj {
  --iti-flag-offset: -4581px;
}

.iti__sk {
  --iti-flag-offset: -4603px;
}

.iti__sl {
  --iti-flag-offset: -4625px;
}

.iti__sm {
  --iti-flag-offset: -4647px;
}

.iti__sn {
  --iti-flag-offset: -4669px;
}

.iti__so {
  --iti-flag-offset: -4691px;
}

.iti__sr {
  --iti-flag-offset: -4713px;
}

.iti__ss {
  --iti-flag-offset: -4735px;
}

.iti__st {
  --iti-flag-offset: -4757px;
}

.iti__su {
  --iti-flag-offset: -4779px;
}

.iti__sv {
  --iti-flag-offset: -4801px;
}

.iti__sx {
  --iti-flag-offset: -4823px;
}

.iti__sy {
  --iti-flag-offset: -4845px;
}

.iti__sz {
  --iti-flag-offset: -4867px;
}

.iti__ta {
  --iti-flag-offset: -4889px;
}

.iti__tc {
  --iti-flag-offset: -4911px;
}

.iti__td {
  --iti-flag-offset: -4933px;
}

.iti__tf {
  --iti-flag-offset: -4955px;
}

.iti__tg {
  --iti-flag-offset: -4977px;
}

.iti__th {
  --iti-flag-offset: -4999px;
}

.iti__tj {
  --iti-flag-offset: -5021px;
}

.iti__tk {
  --iti-flag-offset: -5043px;
}

.iti__tl {
  --iti-flag-offset: -5065px;
}

.iti__tm {
  --iti-flag-offset: -5087px;
}

.iti__tn {
  --iti-flag-offset: -5109px;
}

.iti__to {
  --iti-flag-offset: -5131px;
}

.iti__tr {
  --iti-flag-offset: -5153px;
}

.iti__tt {
  --iti-flag-offset: -5175px;
}

.iti__tv {
  --iti-flag-offset: -5197px;
}

.iti__tw {
  --iti-flag-offset: -5219px;
}

.iti__tz {
  --iti-flag-offset: -5241px;
}

.iti__ua {
  --iti-flag-offset: -5263px;
}

.iti__ug {
  --iti-flag-offset: -5285px;
}

.iti__uk {
  --iti-flag-offset: -5307px;
}

.iti__um {
  --iti-flag-offset: -5329px;
}

.iti__un {
  --iti-flag-offset: -5351px;
}

.iti__us {
  --iti-flag-offset: -5373px;
}

.iti__uy {
  --iti-flag-offset: -5395px;
}

.iti__uz {
  --iti-flag-offset: -5417px;
}

.iti__va {
  --iti-flag-offset: -5439px;
}

.iti__vc {
  --iti-flag-offset: -5456px;
}

.iti__ve {
  --iti-flag-offset: -5478px;
}

.iti__vg {
  --iti-flag-offset: -5500px;
}

.iti__vi {
  --iti-flag-offset: -5522px;
}

.iti__vn {
  --iti-flag-offset: -5544px;
}

.iti__vu {
  --iti-flag-offset: -5566px;
}

.iti__wf {
  --iti-flag-offset: -5588px;
}

.iti__ws {
  --iti-flag-offset: -5610px;
}

.iti__xk {
  --iti-flag-offset: -5632px;
}

.iti__ye {
  --iti-flag-offset: -5654px;
}

.iti__yt {
  --iti-flag-offset: -5676px;
}

.iti__za {
  --iti-flag-offset: -5698px;
}

.iti__zm {
  --iti-flag-offset: -5720px;
}

.iti__zw {
  --iti-flag-offset: -5742px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
/* End */


/* Start:/local/templates/manufakturaauto/css/vendor/swiper-bundle.min.css?179275070718436*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/manufakturaauto/css/vendor/fancybox.css?179275070729571*/
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(var(--f-spinner-width) * -.5) 0 0 calc(var(--f-spinner-height) * -.5);padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);border-radius:var(--f-spinner-border-radius);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-z-index: 1;--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-fit: cover;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-transfors: none;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff}.f-thumbs{flex-shrink:0;margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:max-height .3s ease,max-width .3s ease;position:relative;overflow:hidden;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2 + var(--f-thumbs-gap) * 2)}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-gap) * 2)}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs__viewport{margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs.is-vertical .f-thumbs__viewport{height:calc(100% - var(--f-thumbs-padding-y) * 2)}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:none;border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs__slide img{display:block;width:100%;height:100%;object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-classic{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap)}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2);margin-inline:calc(var(--f-carousel-slide-width) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}div.fancybox__dialog{position:fixed;inset:0;z-index:1050}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 34px;--f-close-button-height: 34px;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-close-button-svg-width: 22px;--f-close-button-svg-height: 22px;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);position:absolute;top:calc(var(--f-button-height) * -1);right:0;z-index:40}

/* End */


/* Start:/local/templates/manufakturaauto/css/vendor/jquery.modal.css?17927507073609*/
.blocker {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  width: 100%; height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.75);
  text-align: center;
}
.blocker:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.blocker.behind {
  background-color: transparent;
}
.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');

}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.5) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

/* End */


/* Start:/local/templates/manufakturaauto/css/vendor/selectize.default.min.css?179275070712325*/
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:700;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:700;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}
/* End */


/* Start:/local/templates/manufakturaauto/css/style.min.css?179274725257748*/
*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}body,html{line-height:1;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:active,:focus{outline:0}a{color:inherit}a:active,a:hover{outline:0}a,a:hover,a:visited{text-decoration:none}aside,footer,header,nav{display:block}button,input,select,textarea{font:inherit}input::-ms-clear{display:none}button::-moz-focus-inner{padding:0;border:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none}input,select{color:currentColor;appearance:none}textarea{overflow-y:auto;resize:none}button{background-color:transparent;cursor:pointer;color:currentColor}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}html::-webkit-scrollbar{width:4px;height:4px}html::-webkit-scrollbar-thumb{background:#141b34}html::-webkit-scrollbar-track{background:0 0}html{scrollbar-face-color:#141b34;scrollbar-track-color:transparent}@media only screen and (max-width:820px){html:has(.product-wrap.open){overflow:hidden}}body{font-family:Onest,sans-serif;font-optical-sizing:auto;font-size:15px;color:#141b34;line-height:normal;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:820px){body{font-size:14px}}@media only screen and (max-width:576px){body{overflow-x:hidden}}img{max-width:100%}.black-theme{background:#000;color:#fff}button,input,select{font-family:inherit}.main{padding-top:150px}.main:has(.banner-section){padding-top:0}@media only screen and (max-width:820px){.main{padding-top:6rem}}.container{max-width:1270px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-fluid{max-width:100%}.page-section{padding:6.25rem 0}@media only screen and (max-width:820px){.page-section{padding:2.5rem 0}}.page-section__ptn{padding-top:0}.section-title{margin-bottom:3rem}.section-title_with-logo{display:flex;align-items:center;justify-content:space-between}.section-title__text{max-width:53.125rem;margin-top:2.5rem}@media only screen and (max-width:820px){.section-title__text{margin-top:1rem}}.section-title__not-found{margin-top:2.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-title__not-found .section-title__text{margin-top:0}@media only screen and (max-width:820px){.section-title__not-found{margin-top:1rem;flex-direction:column}}.section-title__sub{margin-top:.5rem}@media only screen and (max-width:820px){.section-title{margin-bottom:2rem}}@media only screen and (max-width:576px){.section-title{margin-bottom:1.5rem}}.block-space{margin-bottom:5rem}@media only screen and (max-width:576px){.block-space{margin-bottom:2rem}}address{font-style:normal}.color-gradient{background:#c2a57c;background:linear-gradient(to right,#c2a57c,#e3c68d,#bf8738,#994427,#cb9820,#c2a57c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.parallax-gradient{display:inline-block;background-size:200% auto}.h1,h1{font-size:2.5rem;font-weight:700;text-transform:uppercase;line-height:1}@media only screen and (max-width:820px){.h1,h1{font-size:24px}}.h2,h2{text-transform:uppercase;font-size:2.5rem;font-weight:700;line-height:1}@media only screen and (max-width:820px){.h2,h2{font-size:1.5rem}}.h3,h3{text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}@media only screen and (max-width:820px){.h3,h3{font-size:1.25rem}}.h4,h4{font-size:1.25rem;font-weight:700;line-height:1}.text-lg{font-size:1.25rem}@media only screen and (max-width:820px){.text-lg{font-size:1.125rem}}@media only screen and (max-width:576px){.text-lg{font-size:1rem}}b{font-weight:700}img{vertical-align:middle;display:block}.img-fluid{width:100%}.img-responsive{max-width:100%}.text-center{text-align:center}.uppercase{text-transform:uppercase}.color-whatsapp{color:#43cd40}.color-telegram{color:#2ca8ed}.color-max{background:linear-gradient(to bottom,#6d34e5,#3796fc);background-clip:text;color:transparent}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin:1rem 0 .5rem}.article ul{margin:1rem 0 1rem 2rem;list-style:disc}.article ol{margin:1rem 0 1rem 2rem;list-style:decimal}.circle-logo{flex:0 0 auto;overflow:hidden;width:5.625rem;height:5.625rem;position:relative}.circle-logo__lines{width:100%;height:100%;animation:10s spin linear infinite}.circle-logo__letter{width:1.25rem;height:1.25rem;position:absolute;left:50%;top:50%;translate:-50% -50%}@media only screen and (max-width:576px){.circle-logo__letter{width:1rem;height:1rem}}@media only screen and (max-width:576px){.circle-logo{width:4rem;height:4rem}}.show-more{margin-top:60px}@media only screen and (max-width:820px){.show-more{margin-top:30px}}@media only screen and (max-width:375px){.hidden-xs{display:none}}@media only screen and (max-width:576px){.hidden-sm{display:none}}@media only screen and (max-width:820px){.hidden-md{display:none}}@media only screen and (max-width:992px){.hidden-lg{display:none}}@media only screen and (max-width:1200px){.hidden-xl{display:none}}@media only screen and (max-width:1440px){.hidden-xxl{display:none}}.visible-xs{display:none}@media only screen and (max-width:375px){.visible-xs{display:block}}.visible-sm{display:none}@media only screen and (max-width:576px){.visible-sm{display:block}}.visible-md{display:none}@media only screen and (max-width:820px){.visible-md{display:block}}.visible-lg{display:none}@media only screen and (max-width:992px){.visible-lg{display:block}}.visible-xl{display:none}@media only screen and (max-width:1200px){.visible-xl{display:block}}.visible-xxl{display:none}@media only screen and (max-width:1440px){.visible-xxl{display:block}}@keyframes spin{to{rotate:360deg}}.button{display:inline-flex;align-items:center;justify-content:center;font-size:15px;padding:0 30px;height:50px;border-width:1px;border-style:solid;border-color:transparent;font-weight:400;gap:10px;line-height:1;transition:.3s}.button_clear{padding-left:0;padding-right:0;font-weight:600}.button_link{padding:0;height:auto}.button_square{aspect-ratio:1;padding:0}.button__icon{font-size:24px}* .button__text{position:relative;z-index:1}.button_orange{border-color:#bf8738;color:#bf8738}.button_orange:hover{background-color:#bf8738;color:#fff}.button_orange.button_filled{background:#bf8738;color:#fff}.button_orange.button_filled:hover{background:0 0;color:#bf8738}.button_orange.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_black{color:#000;border-color:#000}.button_black:hover{background:#000;color:#fff}.button_black.button_filled{background:#000;color:#fff}.button_black.button_filled:hover{background:0 0;color:#000}.button_black.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_black.button_active.button_filled{background:0 0;color:#000}.button_black.button_active.button_outline{background:#000;color:#fff}.button_white{color:#fff;border-color:#fff}.button_white:hover{background:#fff;color:#000}.button_white.button_filled{background:#fff;color:#000}.button_white.button_filled:hover{background:0 0;color:#fff}.button_white.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_green{color:#03a400;border-color:#03a400}.button_green:hover{background:#03a400;color:#fff}.button_green.button_filled{background:#03a400;color:#fff}.button_green.button_filled:hover{background:0 0;color:#03a400}.button_green.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_whatsapp{color:#43cd40;border-color:#43cd40}.button_whatsapp:hover{background:#43cd40;color:#fff}.button_whatsapp.button_filled{background:#43cd40;color:#fff}.button_whatsapp.button_filled:hover{background:0 0;color:#43cd40}.button_whatsapp.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_telegram{color:#2ca8ed;border-color:#2ca8ed}.button_telegram:hover{background:#2ca8ed;color:#fff}.button_telegram.button_filled{background:#2ca8ed;color:#fff}.button_telegram.button_filled:hover{background:0 0;color:#2ca8ed}.button_telegram.button_filled.button_load::before{border-right-color:currentColor;border-bottom-color:currentColor}.button_full{width:100%}@media only screen and (max-width:820px){.button_md-full{width:100%}}@media only screen and (max-width:576px){.button_sm-full{width:100%}}.button:disabled,.button_disabled{opacity:.2;pointer-events:none}.button_load{position:relative;text-indent:-9999px;pointer-events:none;min-width:140px}.button_load:before{content:"Loading";color:currentColor;position:absolute;left:50%;top:50%;text-indent:0;margin:-8px 0 0 -40px}.button_load:after{content:"";position:absolute;left:70%;top:50%;margin:-10px 0 0 0;display:block;width:20px;height:20px;border:2px currentColor solid;border-right-color:transparent;border-radius:50%;animation:.5s spin infinite linear}.c-input{position:relative;font-size:15px}.c-input__input,.c-input__textarea{display:block;font-size:inherit;color:inherit;background:0 0;width:100%;border:1px rgba(255,255,255,.15) solid;transition:.3s all}.c-input__input:focus,.c-input__textarea:focus{border-color:#fff}.c-input__input.error,.c-input__textarea.error{border-color:red!important}.c-input__input_black,.c-input__textarea_black{background:#fff;border-color:rgba(20,27,52,.15)}.c-input__input_black:focus,.c-input__textarea_black:focus{border-color:#000}.c-input__textarea{min-height:180px;padding:15px 20px}.c-input__input{height:50px;padding:15px 20px 0}.c-input__input:not(:-ms-input-placeholder)~.c-input__label{font-size:12px;top:12px}.c-input__input:focus~.c-input__label,.c-input__input:not(:placeholder-shown)~.c-input__label{font-size:12px;top:12px}.c-input__input::-webkit-input-placeholder{opacity:0}.c-input__input:-moz-placeholder{opacity:0}.c-input__input::-moz-placeholder{opacity:0}.c-input__input:-ms-input-placeholder{opacity:0}.c-input__label{font-weight:300;font-size:inherit;position:absolute;left:20px;top:50%;translate:0 -50%;pointer-events:none;opacity:.5;transition:.3s all}.modal.white .c-input__input,.modal.white .c-input__textarea{border-color:rgba(20,27,52,.15)}.modal.white .c-input__input:focus,.modal.white .c-input__textarea:focus{border-color:#000}.c-checkbox{display:inline-flex;align-items:center;gap:1rem;cursor:pointer}.c-checkbox input{display:none}.c-checkbox:has(input.error) .c-checkbox__icon{border-color:red!important}.c-checkbox:has(input:checked) .c-checkbox__icon:before{opacity:1}.c-checkbox__icon{flex:0 0 auto;position:relative;width:1.5rem;height:1.5rem;border:1px currentColor solid}.c-checkbox__icon:before{content:"";position:absolute;display:block;width:1rem;height:.5rem;border-bottom:1px currentColor solid;border-left:1px currentColor solid;rotate:-45deg;left:.1875rem;top:.25rem;opacity:0;transition:opacity .3s}.c-checkbox__text{font-size:.875rem;font-weight:400}.c-checkbox__text a{text-decoration:underline;opacity:.5}@media (any-hover:hover){.c-checkbox__text a:hover{opacity:1}}.c-radio{display:inline-flex;align-items:center;gap:1rem;cursor:pointer}.c-radio input{display:none}.c-radio:has(input.error) .c-radio__icon{border-color:red!important}.c-radio:has(input:checked) .c-radio__icon:before{opacity:1}.c-radio__icon{flex:0 0 auto;position:relative;width:1.5rem;height:1.5rem;border:1px currentColor solid;border-radius:50%}.c-radio__icon:before{content:"";position:absolute;display:block;width:.75rem;height:.75rem;left:50%;top:50%;background:#fff;opacity:0;translate:-50% -50%;border-radius:50%;transition:opacity .3s}.c-radio__text{font-size:.875rem;font-weight:400}.c-radio__text a{text-decoration:underline;opacity:.5}@media (any-hover:hover){.c-radio__text a:hover{opacity:1}}.drop-zone{cursor:pointer;display:flex;border:1px rgba(20,27,52,.15) dashed;height:150px;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}@media (any-hover:hover){.drop-zone:hover{border:1px #141b34 dashed}}.drop-zone .icon{font-size:42px}.drop-zone input{position:absolute;width:0;height:0;pointer-events:none;opacity:0}.drop-zone_error{border-color:red!important;color:red!important}.field-drop{display:none;position:absolute;top:calc(100% + 30px);width:100%;overflow:hidden;background:#fff;border-radius:8px;z-index:1}.field-drop__list{overflow:auto;max-height:305px}.field-drop__list::-webkit-scrollbar{width:3px;height:3px}.field-drop__list::-webkit-scrollbar-thumb{background:#000}.field-drop__list::-webkit-scrollbar-track{background:0 0}.field-drop__list{scrollbar-face-color:black;scrollbar-track-color:transparent}.field-drop__item{display:flex;align-items:center;gap:20px;padding:20px;border-bottom:1px rgba(20,27,52,.15) solid;transition:all .3s}@media only screen and (max-width:576px){.field-drop__item{flex-direction:column;align-items:flex-start;gap:3px;padding:10px}}@media (any-hover:hover){.field-drop__item:hover{background:rgba(20,27,52,.05)}}.field-drop__insert{font-weight:700}.field-drop__badge{margin-left:auto;color:rgba(20,27,52,.4)}@media only screen and (max-width:576px){.field-drop__badge{display:none}}.field-drop__more{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(20,27,52,.05);padding:10px 0;transition:all .3s}.field-drop__more:hover{background:#000;color:#fff}.field-drop__more i{font-size:22px}.field-drop__cap{font-weight:700;padding:15px 15px}.field-drop__cap a{text-decoration:underline}.cliped-files{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cliped-files__item{position:relative}.cliped-files__item_load:after{content:"";position:absolute;display:block;width:30px;height:30px;border:3px #fff solid;left:50%;top:50%;margin:-15px 0 0 -15px;border-radius:50%;border-left-color:transparent;animation:spin .5s linear infinite}.cliped-files__item_load:before{content:"";position:absolute;inset:0;background:rgba(20,27,52,.7)}.cliped-files__img{width:75px;height:75px;object-fit:cover}.cliped-files__remove{position:absolute;left:50%;top:100%;translate:-50% -60%;background:rgba(255,255,255,.6);width:30px;height:30px;border-radius:50%;backdrop-filter:blur(5px)}@media (any-hover:hover){.cliped-files__remove:hover{background:rgba(0,0,0,.6);color:#fff}}.lines-divider{min-height:40px;margin-top:30px;background-image:url(/local/templates/manufakturaauto/css/../img/svg/divider.svg);background-repeat:repeat-x;background-position:center center}.to-top-btn{width:80px;height:80px;background:#000;border-radius:50%;position:fixed;z-index:10;left:30px;bottom:30px;color:#fff;opacity:0;pointer-events:none;transform:scale(0);transition:all .3s}@media only screen and (max-width:820px){.to-top-btn{right:15px;bottom:15px;left:auto;width:40px;height:40px}}.to-top-btn i{font-size:46px}@media only screen and (max-width:820px){.to-top-btn i{font-size:24px}}.to-top-btn_active{opacity:1;pointer-events:all;transform:scale(1)}.badge{font-size:12px;border:1px #141b34 solid;text-transform:uppercase;padding:1px 5px}.status{display:inline-flex;min-height:30px;align-items:center;border-width:1px;border-style:dotted;border-color:transparent;padding:0 15px;text-transform:uppercase;margin-right:10px;font-size:13px}.status_new{border-color:#141b34}.status_reserved{border-color:#b96f00;color:#b96f00}.status_sale{border-color:#b50000;color:#b50000}@media only screen and (max-width:576px){.status{padding:0 5px}}.note{margin:20px 0;width:fit-content;min-height:40px;border:1px rgba(20,27,52,.15) solid;padding:10px 15px;color:rgba(20,27,52,.15)}.note_brown{border-color:#a2845e;color:#a2845e}.selectize-control .selectize-input{padding:10px 20px;font-size:15px;line-height:20px;border-radius:0}.selectize-control .selectize-input input{font-size:15px}.selectize-control.single .selectize-input{border-color:rgba(20,27,52,.15);background:0 0;box-shadow:none}.selectize-dropdown-content::-webkit-scrollbar{width:4px;height:4px}.selectize-dropdown-content::-webkit-scrollbar-thumb{background:#000}.selectize-dropdown-content::-webkit-scrollbar-track{background:0 0}.selectize-dropdown-content{scrollbar-face-color:black;scrollbar-track-color:transparent}.selectize-dropdown .selected{background:#000;color:#fff}.selectize-dropdown.single{border-color:rgba(20,27,52,.15)}.selectize-dropdown .option{padding:10px 15px;font-size:15px}.iti{width:100%}.iti__dropdown-content{border:1px rgba(20,27,52,.15) solid;box-shadow:none;border-radius:0}.iti--inline-dropdown .iti__country-list::-webkit-scrollbar{width:4px;height:4px}.iti--inline-dropdown .iti__country-list::-webkit-scrollbar-thumb{background:#000}.iti--inline-dropdown .iti__country-list::-webkit-scrollbar-track{background:0 0}.iti--inline-dropdown .iti__country-list{scrollbar-face-color:black;scrollbar-track-color:transparent}.notification{margin:30px 0;max-width:800px;display:flex;gap:10px;color:#a2845e;text-transform:uppercase;font-weight:700}@media only screen and (max-width:820px){.notification{margin:15px 0;font-size:13px}}.notification i{font-size:22px}.pagination{margin:65px 0}@media only screen and (max-width:820px){.pagination{margin:30px 0}}.pagination__aligner{display:grid;gap:15px;max-width:353px;margin:auto}.pagination__btns{display:flex;gap:15px}.pagination__btn{padding:0;flex:0 0 40px}.pagination__spacer{align-self:flex-end}.sorting{display:inline-flex;position:relative;white-space:nowrap}.sorting__btn{display:flex;align-items:center;gap:5px}.sorting__btn i{font-size:24px}.sorting__btn span{font-weight:500}@media only screen and (max-width:820px){.sorting__btn span{display:none}}.sorting__drop{display:none;right:0;min-width:100%;box-shadow:0 5px 25px 0 rgba(0,0,0,.15);border-radius:5px;position:absolute;top:calc(100% + 10px);background:#fff}.sorting__drop-btn{display:block;padding:5px 15px}.sorting__drop-btn:hover{opacity:.7}.glass{cursor:pointer;position:fixed;right:50px;bottom:50px;width:170px;height:170px;border:1px #ccc solid;border-radius:50%;z-index:10;transition:all .3s}@media only screen and (max-width:820px){.glass{display:none}}.glass__effect{position:absolute;inset:0;backdrop-filter:blur(3px);filter:url(#glass-distortion);overflow:hidden;border-radius:50%}.glass__text{position:absolute;text-align:right;top:50%;right:60%;font-size:25px;line-height:1;z-index:1;font-weight:700;translate:0 -50%;transition:all .3s}.glass__image{position:absolute;z-index:2;pointer-events:none;right:-60px;bottom:-40px;max-width:none;transition:all .3s}@media (any-hover:hover){.glass:hover{scale:1.1}}.page-loader{left:0;top:0;width:100%;height:100vh;height:100dvh;position:fixed;z-index:1000;background-color:#000;background-repeat:no-repeat;background-position:center}.page-loader__container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:576px){.page-loader{background-image:none}}.loader-bar{margin-top:3.75rem;height:1px;width:100%;max-width:500px;--c:no-repeat linear-gradient(
          to right,
          #c2a57c,
          #e3c68d,
          #bf8738,
          #994427,
          #cb9820,
          #c2a57c
      );background:var(--c),var(--c),#333;background-size:60% 100%;animation:l16 3s infinite}@media only screen and (max-width:576px){.loader-bar{max-width:70%;margin-inline:auto}}.image-404{margin:3rem auto 0}@media only screen and (max-width:576px){.image-404{margin-top:2rem}}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}100%{background-position:250% 0,250% 0}}.footer{padding:15vw 0 5vw;background:url("/local/templates/manufakturaauto/css/../img/index/wheel.jpg");background-position:center 0;background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width:820px){.footer{background-position:center top}}.footer_white{padding:0;background:0 0}.footer_white .footer-contacts{border-top:1px rgba(0,0,0,.15) dashed;padding:5rem 0}.black-theme .footer_white .footer-contacts{border-color:rgba(255,255,255,.15)}@media only screen and (max-width:576px){.footer_white .footer-contacts{padding:3rem 0}}.footer-contacts{display:grid;gap:45px;text-align:center}.footer-contacts__logo{position:relative;max-width:10.625rem;margin:0 auto}@media only screen and (max-width:820px){.footer-contacts__logo{max-width:5.625rem}}.footer-contacts__logo-circle{animation:10s spin linear infinite}.footer-contacts__logo-car{position:absolute;width:100%;max-width:40%;left:50%;top:50%;translate:-45% -55%}.footer-contacts__address{font-size:1.25rem;font-weight:700}@media only screen and (max-width:576px){.footer-contacts__address{font-size:1rem}}.footer-contacts__socials{display:flex;align-items:center;gap:1rem;justify-content:center}.footer-contacts__socials a{transition:all .3s}.footer-contacts__socials a:hover{opacity:.5}@media only screen and (max-width:576px){.footer-contacts{gap:1rem}}.footer-links{flex-wrap:wrap;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem 2rem}.footer-links a{font-weight:300}@media (any-hover:hover){.footer-links a:hover{text-decoration:underline}}.footer-links a:last-child{font-weight:500}.cookies{display:none;position:fixed;bottom:0;bottom:env(safe-area-inset-bottom,0);width:100%;z-index:10;border-top:1px #bf8738 solid;padding:1.5rem 0;background:#fff}.black-theme .cookies{background:#000}.cookies__container{align-items:center;gap:2rem;display:grid;grid-template-columns:1.3fr 1fr}@media only screen and (max-width:576px){.cookies__container{grid-template-columns:1fr;gap:1rem}}.cookies__text{font-size:.875rem}.cookies__btns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cookies__btns .button{height:2rem}.header{position:fixed;height:100px;width:100%;top:0;background:#fff;border-bottom-width:1px;border-style:solid;border-image:linear-gradient(to right,#c2a57c,#e3c68d,#bf8738,#994427,#cb9820,#c2a57c) 1;z-index:100;transition:.3s height linear,.3s color linear,.3s background linear}.header.menu-open{background:#000!important;color:#fff}.black-theme .header{border-color:#444;border-image:none;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);color:#fff}.black-theme .header::before{content:"";display:block;position:absolute;bottom:0;width:80%;height:0;background:#ccc;left:50%;translate:-50% 50%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,212,151,.7) 0,rgba(227,198,141,.42) 21.63%,rgba(191,135,56,.28) 46.15%,rgba(150,91,28,.14) 70.67%,rgba(203,152,32,0) 100%);pointer-events:none;transition:height .3s}@media only screen and (max-width:576px){.black-theme .header::before{width:100%;height:1rem}}@media only screen and (max-width:820px){.header{height:4.375rem}}.header__container{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__logo{display:block;transition:all .3s;width:19.8125rem;height:3.375rem;overflow:hidden}.header__logo svg path{fill:currentColor}@media only screen and (max-width:820px){.header__logo{height:1.875rem}}@media only screen and (max-width:576px){.header__logo{width:15rem;height:2.625rem}}.header__tel{font-weight:700}@media (any-hover:hover){.header__tel:hover{opacity:.7}}.header__desk-socials{display:flex;align-items:center;justify-content:flex-end;gap:25px}@media only screen and (max-width:820px){.header__desk-socials{display:none}}.header__mob-socials{display:none;font-size:2rem}@media only screen and (max-width:820px){.header__mob-socials{display:inline-flex}}.header__links{display:flex;align-items:center;justify-content:flex-end}.header__link{font-size:24px;position:relative}@media only screen and (max-width:576px){.header__link{line-height:1}}@media (any-hover:hover){.header__link:hover{opacity:.5}}.header_mini{background:#000;color:#fff;height:70px;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.header_mini .header__link-badge{background:#fff;color:#000}.header_mini .header__logo{height:1.875rem}@media only screen and (max-width:576px){.header_mini .header__logo{width:15rem;height:2.625rem}}.black-theme .header_mini{border-image:linear-gradient(to right,#c2a57c,#e3c68d,#bf8738,#994427,#cb9820,#c2a57c) 1}.black-theme .header_mini::before{height:2rem}.header__mob-contacts{display:none;position:absolute;width:100%;top:calc(100% + 1px);background:#000;background:#fff}.black-theme .header__mob-contacts{background:#000;border-bottom-width:1px;border-style:solid;border-image:linear-gradient(to right,#c2a57c,#e3c68d,#bf8738,#994427,#cb9820,#c2a57c) 1}.header__mob-contacts a{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 0;border-bottom:1px rgba(0,0,0,.2) solid}.black-theme .header__mob-contacts a{border-bottom:1px rgba(255,255,255,.2) solid}.header__mob-contacts a i{font-size:1.5rem}.header__mob-contacts a b{font-size:1rem}.burger-btn{display:flex;align-items:center;gap:10px}.burger-btn__lines{width:30px;height:30px;display:flex;flex-direction:column;justify-content:space-evenly}.burger-btn__text{text-transform:uppercase;font-weight:700;letter-spacing:1px}@media only screen and (max-width:820px){.burger-btn__text{display:none}}.burger-btn__line{height:1px;width:100%;background:currentColor;transition:all .3s}@media (any-hover:hover){.burger-btn:hover{opacity:.5}}.burger-btn_active .burger-btn__line:first-child{rotate:45deg;translate:0 5px}.burger-btn_active .burger-btn__line:last-child{rotate:-45deg;translate:0 -5px}.menu{display:none;position:fixed;top:100px;width:100%;bottom:0;overflow:auto;color:#fff;background-color:#000;transition:.3s top linear;z-index:15}.menu::-webkit-scrollbar{width:4px;height:4px}.menu::-webkit-scrollbar-thumb{background:#141b34}.menu::-webkit-scrollbar-track{background:0 0}.menu{scrollbar-face-color:#141b34;scrollbar-track-color:transparent}@media only screen and (max-width:820px){.menu{top:4.375rem}}body:has(.header_mini) .menu{top:4.375rem}.menu .container{height:100%;display:flex;flex-direction:column;gap:30px;background-image:linear-gradient(to right,#000 0,transparent 20%,transparent 80%,#000 100%),url("/local/templates/manufakturaauto/css/../img/menu/menu-bg.png");background-repeat:no-repeat;background-position:center}@media only screen and (max-width:820px){.menu .container{background-position:center bottom;background-size:100% auto}}.menu__adress{margin-top:auto;margin-bottom:45px;display:flex;align-items:center;gap:30px}@media only screen and (max-width:820px){.menu__adress{gap:1rem}}@media only screen and (max-width:576px){.menu__adress{margin-bottom:2rem}}.menu__adress b{font-size:20px}@media only screen and (max-width:820px){.menu__adress b{font-size:1rem}}.navigation{padding-top:70px}.navigation__list{position:relative}.navigation__list-item{padding:.5rem 0}.navigation__list-item:hover>a{color:#bf8738}.navigation__list-item:hover .navigation__sub{opacity:1;translate:0;pointer-events:all}.navigation__link{display:inline-block;font-size:25px;font-weight:700;text-transform:uppercase;cursor:pointer}.navigation__sub{opacity:0;translate:0 2rem;pointer-events:none;position:absolute;left:50%;width:50%;top:0;transition:all .3s}.navigation__sub_services{width:60%;left:40%}@media only screen and (max-width:820px){.navigation__sub{display:none;translate:none;width:auto;position:static;opacity:1;max-width:25rem;pointer-events:all!important;transition:none}}.navigation__sub-list{columns:2;border:1px;border:1px dashed rgba(255,255,255,.2);backdrop-filter:blur(5px);padding:2rem}@media only screen and (max-width:820px){.navigation__sub-list{backdrop-filter:none;padding:1rem 0;border:none}}.navigation__sub-list li{padding:.3rem 0;font-size:1.25rem;position:relative;z-index:1}@media only screen and (max-width:820px){.navigation__sub-list li{font-size:1.125rem}}.navigation__sub-list a:hover{color:#fab73c}.navigation-services{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.navigation-services__item{filter:grayscale(100%);display:grid;gap:.625rem}@media (any-hover:hover){.navigation-services__item:hover{filter:grayscale(0%);color:#bf8738}}.navigation-services__item-text{font-weight:700}@media only screen and (max-width:820px){.navigation-services__item-text{font-size:1.125rem;font-weight:400}}.navigation-services__item-image{aspect-ratio:1;background:#000}.navigation-services__item-image img{object-fit:cover;height:100%}@media only screen and (max-width:820px){.navigation-services__item-image{display:none}}@media only screen and (max-width:820px){.navigation-services{grid-template-columns:1fr;gap:.75rem;padding:1rem 0}}.blocker{z-index:100;padding:0;overflow:hidden}.blocker:has(.modal.black){background-color:#000;background-image:url("/local/templates/manufakturaauto/css/../img/modals/bg-black.png");background-repeat:no-repeat;background-size:cover}.blocker:has(.modal.white){background-color:#fff;background-image:url("/local/templates/manufakturaauto/css/../img/modals/bg-white.png");background-repeat:no-repeat;background-size:cover}.modal{border-radius:0;padding:0;background:0 0;max-width:100%;width:100%;position:absolute;inset:0;overflow:auto}.modal__title{margin-bottom:3rem}@media only screen and (max-width:576px){.modal__title{margin-bottom:1.5rem}}.modal__content{padding:3rem 0;display:grid;min-height:100%}@media only screen and (max-width:576px){.modal__content{padding:1.5rem 0}}.modal__container{width:100%;margin:auto;position:relative}@media only screen and (max-width:576px){.modal__container{position:static}}.modal__close{text-transform:uppercase;gap:.5rem;display:flex;align-items:center;position:absolute;top:0;right:1rem}.modal__close-icon{display:flex;flex-direction:column;justify-content:center;width:2rem;height:2rem}.modal__close-icon::after,.modal__close-icon::before{content:"";display:block;height:1px;width:100%;background:currentColor}.modal__close-icon::before{rotate:45deg}.modal__close-icon::after{margin-top:-1px;rotate:-45deg}@media only screen and (max-width:576px){.modal__close{top:1rem}}.modal__close:hover{opacity:.7}.buy-form{display:grid;grid-template-columns:1fr 15.625rem;gap:2rem}@media only screen and (max-width:576px){.buy-form{gap:1.5rem}}.buy-form__inputs{display:grid;gap:1rem}.buy-form__send{grid-column:1/-1;display:flex;align-items:center;gap:2rem}.buy-form__send span{color:#bf8738}@media only screen and (max-width:576px){.buy-form__send{gap:1rem}}.buy-form__agree{grid-column:1/-1}.buy-form__socials{gap:1rem;display:grid;align-self:end}@media only screen and (max-width:820px){.buy-form__socials{order:10}}@media only screen and (max-width:820px){.buy-form{grid-template-columns:1fr}}.banner-section{position:relative;overflow:hidden;z-index:1}.banner-section::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 80%,#000 100%);z-index:2}.banner-section__logo{width:100%;position:absolute;top:160px}.banner-section__logo .container{display:flex}.banner-section__logo-img{margin-left:auto;display:flex;align-items:center;gap:20px}@media only screen and (max-width:820px){.banner-section__logo-img{display:none}}@media only screen and (max-width:820px){.banner-section{margin-top:4rem}}.cars-slider{margin:-5% 0;position:relative}.cars-slider__bg{width:100%}.cars-slider__item{top:0;left:0;width:100%;height:100%;position:absolute;opacity:0;scale:1.1;translate:calc(var(--mouse-x)/ -10 * 1px) 0;animation:fadeScale 25s infinite}.cars-slider__item:first-child{animation-delay:0s}.cars-slider__item:nth-child(2){animation-delay:5s}.cars-slider__item:nth-child(3){animation-delay:10s}.cars-slider__item:nth-child(4){animation-delay:15s}.cars-slider__item:nth-child(5){animation-delay:20s}.cars-slider__body{width:100%}.cars-slider__wheel{position:absolute;top:0;rotate:calc(var(--mouse-x) * -0.05deg);z-index:2}.cars-slider__wheel_1-1{top:56%;left:18.6%;width:13.2%}.cars-slider__wheel_1-2{top:56%;left:70.3%;width:13.2%}.cars-slider__wheel_2-1{top:54%;left:15.5%;width:14.5%}.cars-slider__wheel_2-2{top:54%;left:74%;width:14.5%}.cars-slider__wheel_3-1{top:56%;left:20.2%;width:13.2%}.cars-slider__wheel_3-2{top:56%;left:70.8%;width:13.2%}.cars-slider__wheel_4-1{top:54.5%;left:16%;width:15%}.cars-slider__wheel_4-2{top:54.5%;left:69%;width:15%}.cars-slider__wheel_5-1{top:54%;left:17%;width:14.5%}.cars-slider__wheel_5-2{top:54%;left:72%;width:14.5%}@media only screen and (max-width:820px){.cars-slider{margin:0}}@keyframes fadeScale{0%{opacity:0;scale:1.1}5%{opacity:1;scale:1}20%{opacity:1;scale:1}25%{opacity:0;scale:1}100%{opacity:0;scale:1.1}}.preorder-auto{display:grid;gap:40px}@media only screen and (max-width:576px){.preorder-auto{gap:1rem}}.preorder-auto__title{font-size:4.375rem}@media only screen and (max-width:820px){.preorder-auto__title{font-size:2rem}}.preorder-auto__request{display:flex;align-items:center;gap:30px}@media only screen and (max-width:820px){.preorder-auto__request{display:grid;grid-template-columns:1fr;gap:1rem}}@media only screen and (max-width:576px){.preorder-auto__request{grid-template-columns:1fr 1fr;gap:.75rem}.preorder-auto__request>.button:first-child{grid-column:1/-1}}.preorder-auto-section{padding-top:0;margin-top:-10%;position:relative;z-index:1}@media only screen and (max-width:820px){.preorder-auto-section{margin-top:0}}.shipping-status-request{margin-top:5rem;display:flex;align-items:center;gap:20px;display:grid;grid-template-columns:auto 1fr 300px}.shipping-status-request__text{line-height:1.2;padding-right:20px;text-transform:uppercase;font-size:20px;font-weight:700}@media only screen and (max-width:820px){.shipping-status-request__text{grid-column:1/-1}.shipping-status-request__text br{display:none}}@media only screen and (max-width:820px){.shipping-status-request{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.shipping-status-request{margin-top:1.5rem;gap:.75rem}}.manuf-section{background:url("/local/templates/manufakturaauto/css/../img/index/manuf-bg.jpg");background-size:cover;background-attachment:fixed}.about-manufactura__logo{margin-bottom:3rem;text-align:center;font-family:"Tenor Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:clamp(2.4rem, 6vw, 6.25rem)}@media only screen and (max-width:576px){.about-manufactura__logo{margin-bottom:1rem}}.about-manufactura__cols{display:grid;grid-template-columns:1fr 1fr;gap:100px}@media only screen and (max-width:820px){.about-manufactura__cols{grid-template-columns:1fr;gap:1.5rem}}.about-manufactura__text{margin-bottom:30px}.about-manufactura__title{position:relative;font-size:30px;line-height:1.3;font-weight:700}@media only screen and (max-width:576px){.about-manufactura__title{font-size:1.25rem;line-height:1.3}}.about-manufactura__sign{max-width:100%;padding-top:11.25rem;position:relative}@media only screen and (max-width:576px){.about-manufactura__sign{padding-top:10rem}}.about-manufactura__sign-image{position:absolute;top:0;max-width:100%}.about-manufactura__sign-text{opacity:.5;margin-left:auto;line-height:1.2rem;font-size:.75rem;display:block;padding-top:.5rem;border-top:1px #fff solid;max-width:50%;text-transform:uppercase}.car-brands-logos{display:flex;align-items:center;justify-content:space-between;gap:30px}@media only screen and (max-width:820px){.car-brands-logos{flex-wrap:wrap;justify-content:space-evenly}}.car-brands-logos__link{display:inline-block}.car-brands-logos__link img{transition:all .3s}.car-brands-logos__link:hover img{scale:1.1}@media only screen and (max-width:576px){.car-brands-logos__link{max-width:4rem}}.service-section{background:url("/local/templates/manufakturaauto/css/../img/index/service-bg.jpg");background-size:cover;background-attachment:fixed}.services-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.5rem 2rem}@media only screen and (max-width:820px){.services-grid{justify-content:space-evenly}}@media only screen and (max-width:576px){.services-grid{display:grid;grid-template-columns:1fr 1fr}}.services-grid__item{max-width:300px}.services-grid__item:hover{color:#bf8738}.services-grid__item-image{aspect-ratio:1;background:#000;box-shadow:0 4px 24px 0 #000;margin-bottom:20px}.services-grid__item-image img{max-width:100%}.services-grid__item-text{line-height:1.1;font-size:1.25rem;font-weight:700}@media only screen and (max-width:576px){.services-grid__item-text{font-size:1rem}}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.75rem 1.25rem}@media only screen and (max-width:820px){.catalog-grid{grid-template-columns:1fr;gap:2rem}}.car-card:hover .car-card__image_gray{filter:grayscale(0)}.car-card:hover .car-card__image img{scale:1.1}.car-card__image{aspect-ratio:2/1.2;margin-bottom:15px;overflow:hidden}.car-card__image_gray{filter:grayscale(100%);transition:all .3s}.car-card__image_square{aspect-ratio:1}.car-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s}.car-card__title{font-size:20px}.car-card__descr{margin-top:10px}.car-card__tech{font-weight:700}.car-card__props{margin-top:.5rem;display:flex;gap:2rem;grid-template-columns:1fr 1fr;font-size:14px}@media only screen and (max-width:576px){.car-card__props{order:-1}}.car-card__props-item{display:flex;align-items:center;gap:.5rem}.car-card__props-item i{font-size:1.5rem}@media only screen and (max-width:576px){.car-card__props-item i{font-size:1.25rem}}.car-request-form{display:grid;gap:2.5rem}@media only screen and (max-width:820px){.car-request-form{gap:30px}}.car-request-form__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.5rem;align-items:s tart}.car-request-form__cols .c-input:last-of-type{grid-row:1/4;grid-column-start:2}@media only screen and (max-width:820px){.car-request-form__cols .c-input:last-of-type{grid-column:1 span;grid-row:auto}}.car-request-form__cols_contacts{grid-template-columns:1fr}.car-request-form__cols_contacts .c-input:last-of-type{grid-column:auto;grid-row:auto}@media only screen and (max-width:820px){.car-request-form__cols{grid-template-columns:1fr}}.car-request-form__send{display:flex;align-items:center;gap:30px}.car-request-form__send span{color:#bf8738}@media only screen and (max-width:820px){.car-request-form__send{margin-top:0}}@media only screen and (max-width:576px){.car-request-form__send{gap:1rem}}.car-request-form__trade{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem}@media only screen and (max-width:820px){.car-request-form__trade{grid-template-columns:1fr}}.car-request-form__trade-inputs{display:grid;gap:1rem}.clip-files__drop{height:7.5rem;border:1px rgba(20,27,52,.15) solid;display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer}@media (any-hover:hover){.clip-files__drop:hover{background:rgba(20,27,52,.05)}}.clip-files__drop input{display:none}.clip-files__file-list{margin-top:1rem;display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media only screen and (max-width:576px){.clip-files__file-list{grid-template-columns:repeat(4,1fr)}}.clip-files__file{aspect-ratio:1/1;position:relative}.clip-files__file img{width:100%;height:100%;object-fit:cover}.clip-files__file-delete{position:absolute;left:50%;top:50%;width:2rem;height:2rem;background:rgba(255,255,255,.7);border-radius:50%;translate:-50% -50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s}@media (any-hover:hover){.clip-files__file-delete:hover{background:#ff5454}}.clip-files__file-delete::after,.clip-files__file-delete::before{content:"";height:1px;width:60%;background:#000;display:flex}.clip-files__file-delete::before{rotate:-45deg}.clip-files__file-delete::after{margin-top:-1px;rotate:45deg}.social-buttons{display:flex;gap:15px;align-items:center}.social-buttons__text{font-size:20px;font-weight:600}@media only screen and (max-width:576px){.social-buttons__text{grid-column:1/-1}}@media only screen and (max-width:576px){.social-buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.not-found-note{flex:0 0 auto;display:flex;align-items:flex-start;gap:1rem;border:2px dashed rgba(20,27,52,.15);padding:.75rem;max-width:16rem}.not-found-note i{font-size:1.5rem}@media only screen and (max-width:576px){.not-found-note{max-width:100%}}.catalog-actions{justify-content:space-between;margin-bottom:3rem;display:flex;align-items:start;gap:2.5rem}.catalog-actions_sort{margin-top:15px}@media only screen and (max-width:820px){.catalog-actions_sort{margin:0}}@media only screen and (max-width:820px){.catalog-actions{margin-bottom:2rem;gap:2rem;align-items:center}}@media only screen and (max-width:576px){.catalog-actions{margin-bottom:1.5rem}}.brand-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.brand-filters__item{font-weight:500;cursor:pointer;display:inline-flex;height:3.125rem;padding:0 1.25rem;border:1px rgba(20,27,52,.15) solid;align-items:center}.brand-filters__item input{display:none}@media (any-hover:hover){.brand-filters__item:hover{border-color:#000}}.brand-filters__item:has(:checked){background:#000;border-color:#000;color:#fff}@media only screen and (max-width:820px){.brand-filters__item{white-space:nowrap;height:2.5rem;border-radius:1.25rem;border:none;background:rgba(20,27,52,.05)}}@media only screen and (max-width:820px){.brand-filters{flex-wrap:nowrap;overflow:auto}.brand-filters::-webkit-scrollbar{width:0;height:0}.brand-filters::-webkit-scrollbar-thumb{background:0 0}.brand-filters::-webkit-scrollbar-track{background:0 0}.brand-filters{scrollbar-face-color:transparent;scrollbar-track-color:transparent}}.mozaik-gallery{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,70px);gap:20px}.mozaik-gallery img{width:100%}.mozaik-gallery__big{grid-column:1/9;grid-row:1/7;translate:calc(var(--mouse-x)/ 30 * 1px) calc(var(--mouse-y)/ 30 * 1px)}@media only screen and (max-width:992px){.mozaik-gallery__big{grid-column:auto;grid-row:auto}}.mozaik-gallery__big img{height:100%;object-fit:cover}.mozaik-gallery__medium{grid-column:7/13;grid-row:5/9;translate:calc(var(--mouse-x)/ -35 * 1px) calc(var(--mouse-y)/ -35 * 1px)}@media only screen and (max-width:992px){.mozaik-gallery__medium{display:none}}.mozaik-gallery__medium img{height:100%;object-fit:cover}.mozaik-gallery__small{display:grid;grid-column:9/13;grid-row:1/5;translate:calc(var(--mouse-x)/ 40 * 1px) calc(var(--mouse-y)/ -40 * 1px)}.mozaik-gallery__small img{margin:auto}@media only screen and (max-width:992px){.mozaik-gallery__small{display:none}}.mozaik-gallery__text{grid-column:1/7;grid-row:7/9;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;padding-right:1rem}@media only screen and (max-width:992px){.mozaik-gallery__text{grid-column:auto;grid-row:auto}}@media only screen and (max-width:576px){.mozaik-gallery__text{gap:1rem}}@media only screen and (max-width:992px){.mozaik-gallery{grid-template-columns:1fr;grid-template-rows:auto}}.phrase-with-logo{margin-top:3.75rem;display:flex;align-items:center;gap:2rem}@media only screen and (max-width:576px){.phrase-with-logo{margin-top:2rem}}.advantages-list{max-width:61.875rem;display:grid;gap:3rem}@media only screen and (max-width:576px){.advantages-list{gap:2rem}}@media only screen and (max-width:576px){.advantages-list__icon{width:3rem}}.advantages-list__item{display:grid;grid-template-columns:auto 1fr;gap:5rem;align-items:start}@media only screen and (max-width:576px){.advantages-list__item{grid-template-columns:1fr;gap:1rem}}.advantages-list__item ul{list-style-type:disc;margin-left:2rem}.advantages-list__info{display:grid;gap:.75rem}.trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem}@media only screen and (max-width:820px){.trade-grid{grid-template-columns:1fr}}.trade-card{display:grid;gap:1.25rem}.trade-card__images{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2/1.2}.trade-card__image{position:relative}.trade-card__image img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.trade-card__table{max-width:300px;line-height:1.5}.order-info{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;align-items:center;border:2px dashed #fff;padding:30px;position:relative;margin-bottom:50px}.order-info:before{content:"";display:block;position:absolute;inset:-2px;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 23%,rgba(0,0,0,.69) 49%,rgba(0,0,0,.83) 73%,rgba(0,0,0,.7) 100%);pointer-events:none}.order-info>*{position:relative;z-index:1}.order-info__customer{text-transform:uppercase;line-height:1.4}@media only screen and (max-width:820px){.order-info__customer br{display:none}}.order-info__order{display:grid;gap:8px}.order-info__order span{font-size:14px}@media only screen and (max-width:820px){.order-info{padding:1rem;grid-template-columns:1fr;gap:1.5rem}}@media only screen and (max-width:576px){.order-info{margin-bottom:1.5rem}}.tracking-car{position:relative;z-index:1}.tacking-info-text{margin-bottom:3rem}@media only screen and (max-width:576px){.tacking-info-text{margin-bottom:1.5rem}}.order-track-cols{display:grid;grid-template-columns:400px 1fr;gap:70px}@media only screen and (max-width:820px){.order-track-cols{display:flex;flex-direction:column-reverse;gap:2rem}}.order-track-cols__action{margin-top:2rem;position:relative;z-index:1}.order-track-steps{display:grid}.order-track-steps__item{color:#777;padding-left:65px;position:relative;padding-bottom:45px}.order-track-steps__item:after{content:"";display:block;top:12px;left:11px;width:0;height:100%;position:absolute;border-left:2px dashed #eee}@media only screen and (max-width:576px){.order-track-steps__item{padding-left:2.5rem}}.order-track-steps__item:last-child{padding-bottom:0}.order-track-steps__item:last-child::after{display:none}.order-track-steps__item_complete{color:#fff}.order-track-steps__item_complete .order-track-steps__item-bulet{background:linear-gradient(to right,#c2a57c,#e3c68d,#bf8738,#994427,#cb9820,#c2a57c)}.order-track-steps__item_current{color:#fff}.order-track-steps__item_current .order-track-steps__item-bulet:before{background:radial-gradient(circle,#221e78,#b3639e,#482045,#160820,#000,#000)}.order-track-steps__item-bulet{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:currentColor;z-index:1;box-shadow:0 0 25px 35px #000}.order-track-steps__item-bulet:before{content:"";position:absolute;display:block;inset:3px;background:#000;border-radius:50%}.order-track-steps__item-title{position:relative;margin-top:-2px;text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.3125rem;z-index:2}@media only screen and (max-width:576px){.order-track-steps__item-title{font-size:1rem;margin-top:0}}.order-track-steps__item-date{position:relative;font-size:.875rem;text-transform:uppercase;z-index:2}@media only screen and (max-width:576px){.order-track-steps__item-date{font-size:.75rem}}.order-track-steps__item-comment{margin-bottom:.3125rem}.tracking-comments{max-width:800px;display:grid;gap:30px}.tracking-comments__item{display:grid;gap:3px}.tracking-comments__item-date{font-size:14px;display:flex;align-items:center;gap:.5rem}.tracking-comments__item-author{color:#fab73c}.tracking-comments__item-author.self{color:#229ed9}.track-question-form{max-width:800px;display:flex;flex-direction:column;gap:30px;align-items:flex-start}.order-track-form{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2rem}.order-track-form>div{display:grid;gap:.625rem}.contacts{display:grid;grid-template-columns:1.1fr 1fr;gap:6.25rem}@media only screen and (max-width:820px){.contacts{grid-template-columns:1fr}}.contacts__address{display:grid;gap:1.25rem}.contacts__address-text{text-transform:uppercase;font-weight:700;font-size:1.25rem}@media only screen and (max-width:576px){.contacts__address-text{font-size:1rem}}@media only screen and (max-width:576px){.contacts__address{gap:1rem}}.contacts__socials{margin-top:3rem;display:grid;gap:1rem}.contacts__socials-tel{font-weight:700;font-size:1.25rem}@media only screen and (max-width:576px){.contacts__socials-tel{font-size:1rem}}@media only screen and (max-width:576px){.contacts__socials{margin-top:1.5rem}}.contacts__request{margin-top:4rem;display:grid;gap:2rem}@media only screen and (max-width:576px){.contacts__request{margin-top:2rem}}@media only screen and (max-width:820px){.contacts__image{display:none}}.contacts__note{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;margin-top:3rem}.contacts__note-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px #ccc solid;color:#ccc;font-size:1.2rem}.contacts__note span{line-height:1.2;text-transform:uppercase;font-weight:700}@media only screen and (max-width:576px){.contacts__note{margin-top:1.5rem}}.track-order{position:relative}@media only screen and (max-width:576px){.track-order{padding-top:1rem}}.track-order__form{position:absolute;bottom:20%;width:100%}@media only screen and (max-width:576px){.track-order__form{position:static;margin-top:-2rem}}.back-link{display:flex;align-items:center;gap:.5rem}@media (any-hover:hover){.back-link:hover{color:#bf8738}}.car-info-title{display:grid;margin-block:1.75rem}@media only screen and (max-width:576px){.car-info-title{margin-block:1.5rem}}.car-gallery{margin-bottom:2rem}@media only screen and (max-width:820px){.car-gallery{display:flex;gap:1rem;margin-bottom:1.5rem;overflow:auto}}@media only screen and (max-width:576px){.car-gallery{margin:1rem 0 0 0;order:-1}}.car-photo-main{position:relative;margin-bottom:1rem;display:block}.car-photo-main img{width:100%;aspect-ratio:2/1.1;object-fit:cover}@media only screen and (max-width:820px){.car-photo-main{display:none}}.car-photo-main__badges{position:absolute;top:2rem;left:2rem;display:grid;gap:.75rem}.car-photo-main__actions{color:#fff;width:100%;max-width:calc(33.3333333333% - 2.75rem);position:absolute;right:2rem;bottom:2rem;display:grid;gap:.5rem;white-space:nowrap}.car-info-badge{display:grid;padding:.875rem;border:1px solid #fff;color:#fff;background:rgba(20,27,52,.15);backdrop-filter:blur(5px)}.car-info-badge__title{font-weight:700;font-size:1rem}.car-photo-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.car-photo-thumbs__item:nth-child(n+7){display:none}@media only screen and (max-width:820px){.car-photo-thumbs__item:nth-child(n+7){display:block}}.car-photo-thumbs__item:nth-child(6){position:relative}.car-photo-thumbs__item:nth-child(6)::after{content:attr(thumbs-count);position:absolute;inset:0;background:rgba(0,0,0,.6);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500}@media only screen and (max-width:820px){.car-photo-thumbs__item:nth-child(6)::after{display:none}}.car-photo-thumbs__item{flex:0 0 80vw;margin-bottom:0}.car-photo-thumbs__item img{width:100%;aspect-ratio:2/1.2;object-fit:cover}@media only screen and (max-width:820px){.car-photo-thumbs__item img{aspect-ratio:2/1.3}}@media only screen and (max-width:820px){.car-photo-thumbs{display:flex;gap:1rem}}@media only screen and (max-width:576px){.car-info{display:flex;flex-direction:column}}.car-info__head{margin-bottom:2rem;display:grid;gap:.5rem}@media only screen and (max-width:576px){.car-info__head{margin-bottom:1.5rem}}.car-info__title{margin:3rem 0 1.5rem}@media only screen and (max-width:576px){.car-info__title{margin:2rem 0 1rem}}.car-info__props{grid-area:props}.car-info__description{grid-area:description}.car-info__complectation{grid-area:complectation}.car-info__passport{grid-area:passport}.car-info__request{grid-area:request}.car-info__layout{display:grid;gap:4rem;grid-template-columns:2fr 25rem;grid-template-areas:"props request" "description request" "complectation request" "passport request";align-items:start}@media only screen and (max-width:820px){.car-info__layout{grid-template-columns:1fr;grid-template-areas:"request" "props " "description" "complectation " "passport"}}.car-info__layout-col{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:576px){.car-info__layout-col{display:contents}}@media only screen and (max-width:820px){.car-info__layout{gap:2rem}}.car-info-request{display:grid;gap:1.5rem;border:2px dashed rgba(20,27,52,.15);padding:1.5rem 2.5rem}@media only screen and (max-width:576px){.car-info-request{border-left:none;border-right:none;padding:1.5rem 1rem;margin-inline:-1rem;gap:1rem}}.car-info-request__header{display:grid;gap:.5rem}.car-info-request__hide-calculate{text-align:left;text-decoration:underline;color:#bf8738}.car-info-request__calc-list{display:none}.car-info-request__calc-list-item{display:grid;margin-bottom:1rem}.car-info-request__calc-list-item:last-child{margin-bottom:0}.car-info-request__calc-list-item b{font-size:1.25rem}.car-info-request__btns{display:grid;gap:.75rem}@media only screen and (max-width:576px){.car-info-request__btns{grid-template-columns:1fr auto auto}}@media only screen and (max-width:576px){.car-info-request__btns .button_telegram,.car-info-request__btns .button_whatsapp{padding:0;aspect-ratio:1}.car-info-request__btns .button_telegram span,.car-info-request__btns .button_whatsapp span{display:none}}.car-props-list{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:10%;row-gap:2rem}.car-props-list__item{display:flex;align-items:center;gap:1rem}.car-props-list__item b{display:block;font-size:1.125rem}@media only screen and (max-width:576px){.car-props-list__item b{font-size:1rem}}.car-props-list__icon{flex:0 0 auto;width:1.5rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:576px){.car-props-list{order:-1;grid-template-columns:1fr 1fr;gap:1rem;margin-top:-1rem}}.car-complectation-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.car-complectation-list__item{display:flex;align-items:center;gap:1rem}.car-complectation-list__item i{color:#bf8738;font-size:1.5rem}@media only screen and (max-width:576px){.car-complectation-list{grid-template-columns:1fr}}.deal-passport-list__item{display:grid;grid-template-columns:1fr 2fr;margin-bottom:1.5rem;row-gap:1rem}.deal-passport-list__item:last-child{margin-bottom:0}@media only screen and (max-width:576px){.deal-passport-list__item{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem}}.how-deal-work{margin-bottom:4rem}@media only screen and (max-width:576px){.how-deal-work{margin-bottom:2rem}}.how-deal-work-steps{display:flex;gap:3%}.how-deal-work-steps__item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media only screen and (max-width:820px){.how-deal-work-steps__item{flex:0 0 60vw}}@media only screen and (max-width:820px){.how-deal-work-steps{overflow:auto;gap:2rem}}.block-title{margin-bottom:1.5rem}.block-title_lined::after{content:"";display:block;margin-top:.75rem;padding-bottom:1px;background-image:linear-gradient(90deg,#221e78 0,#b3639e 33%,#482045 66%,#160820 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;mask-image:linear-gradient(90deg,#000 4px,transparent 4px);mask-size:8px 100%;opacity:.5}@media only screen and (max-width:576px){.block-title{margin-bottom:1rem}}.previous-cars{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width:820px){.previous-cars{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){section:has(.previous-cars){display:none}}.manufactura-watch{position:relative;background:#f1f1f1;padding:2rem;display:grid;grid-template-columns:1fr 3fr;align-items:center;column-gap:3%}@media only screen and (max-width:820px){.manufactura-watch{margin:0 -1rem;gap:1rem}}@media only screen and (max-width:576px){.manufactura-watch{padding:1rem;grid-template-columns:1fr 1.3fr}}.manufactura-watch__image{margin-block:-30% -25%}@media only screen and (max-width:820px){.manufactura-watch__image{margin:0}}@media only screen and (max-width:576px){.manufactura-watch__image{margin-top:-20%}}.manufactura-watch__content{display:grid;gap:1rem}@media only screen and (max-width:820px){.manufactura-watch__content{display:contents}}@media only screen and (max-width:820px){.manufactura-watch__btn{grid-column:2 span}}.manufactura-watch__info{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:560px}@media only screen and (max-width:576px){.manufactura-watch__info{grid-column:2/3}}.manufactura-watch__logo{position:absolute;right:3rem;bottom:3rem}@media only screen and (max-width:820px){.manufactura-watch__logo{display:none}}.text-note{margin-top:1.5rem;font-style:italic;font-size:80%;color:rgba(0,0,0,.5)}.text-note a{color:#bf8738;text-decoration:underline}.about__top-banner-image{margin:-6rem 0;position:relative}.about__top-banner-image:after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,#000 100%);z-index:1}@media only screen and (max-width:820px){.about__top-banner-image{margin:-4em 0 0}}@media only screen and (max-width:576px){.about__top-banner-image{margin:-2em 0 0}}.about__logo-img{right:0;position:absolute;top:15%;z-index:2;display:flex;align-items:center;gap:1.25rem}@media only screen and (max-width:820px){.about__logo-img{display:none}}.about__top-banner-content{position:relative;z-index:2}.about__title{font-size:4.375rem;margin-bottom:3rem}@media only screen and (max-width:1200px){.about__title{font-size:3rem}}@media only screen and (max-width:820px){.about__title{font-size:2rem;margin-bottom:1rem}}@media only screen and (max-width:820px){.about__title{font-size:1.5rem}}.about__text{display:grid;gap:1rem;margin-bottom:3rem}@media only screen and (max-width:820px){.about__text{margin-bottom:1rem}}.about__bot-banner .container{position:relative;z-index:1}.about__bot-banner-image{margin:-10vw 0 0}.about__bot-banner-image img{width:100%}.about__trust{margin-top:-3vw;margin-bottom:4rem;display:flex;gap:6rem}.about__trust ul{margin-top:2rem;list-style:disc;margin-left:2rem;display:grid;gap:.375rem}@media only screen and (max-width:576px){.about__trust ul{margin-top:1rem}}@media only screen and (max-width:576px){.about__trust{display:grid;gap:2rem;margin-bottom:2rem}}
/* End */


/* Start:/local/templates/manufakturaauto/css/brand.css?179278081531646*/
/* Типографика «как у Мануфактуры» (manufaktura-watches.ru), 23.10.2026.
   Заголовки, кнопки, меню, цены — Tenor Sans (одно начертание, без жирности), заглавными с разрядкой;
   основной текст — Okta Neue Light. Шрифты — со своего сервера (раньше Onest и Tenor Sans грузились с Google).
   Подключается после style.min.css; убрать этот файл из header.php — вернётся прежний вид. */

@font-face { font-family: 'Okta Neue'; src: url(/local/templates/manufakturaauto/css/../fonts/okta/OktaNeue-Light.woff2) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Okta Neue'; src: url(/local/templates/manufakturaauto/css/../fonts/okta/OktaNeue-Regular.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Okta Neue'; src: url(/local/templates/manufakturaauto/css/../fonts/okta/OktaNeue-Medium.woff2) format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Okta Neue'; src: url(/local/templates/manufakturaauto/css/../fonts/okta/OktaNeue-Bold.woff2) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* Tenor Sans (SIL Open Font License) */
@font-face { font-family: 'Tenor Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/local/templates/manufakturaauto/css/../fonts/tenor-sans/tenor-sans-cyrillic.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Tenor Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/local/templates/manufakturaauto/css/../fonts/tenor-sans/tenor-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Tenor Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/local/templates/manufakturaauto/css/../fonts/tenor-sans/tenor-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* основной текст */
body,
input, textarea, select, button {
    font-family: 'Okta Neue', sans-serif;
}
body {
    font-weight: 300;
    letter-spacing: 0.04em;
}
b, strong {
    font-weight: 500;
}

/* заголовки и всё «заголовочное» — Tenor Sans */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5,
.block-title,
.uppercase,
.button,
.navigation__link,
.navigation-services__item-text,
.services-grid__item-text,
.about-manufactura__title,
.car-info-badge__title,
.car-card__title,
.car-photo-main__price,
.car-info-request__price,
.order-track-steps__item-title,
.burger-btn__text,
.header__tel,
.contacts__socials-tel,
.contacts__address-text,
.footer-contacts__address,
.glass__text,
.brand-filters__item,
.sorting__btn span,
.car-photo-thumbs__item:nth-child(6)::after {
    font-family: 'Tenor Sans', sans-serif;
    font-weight: 400;
    font-synthesis: none;
}
h1, h2, h3, .h1, .h2, .h3, .block-title {
    letter-spacing: 0.02em;
}
h4, h5, h6, .h4, .h5,
.car-card__title,
.car-info-badge__title,
.navigation__link,
.uppercase {
    letter-spacing: 0.04em;
}

/* кнопки и мелкие подписи заглавными — как «ПОДРОБНЕЕ» / «О САЛОНЕ» на часовом сайте */
.button {
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 13px;
}

/* строка характеристик в карточках была жирной — делаем спокойнее, в стиле часового сайта */
.car-card__tech {
    font-weight: 500;
}

/* плашки на фото машины — заглавными, как подписи на часовом сайте */
.car-info-badge__title {
    text-transform: uppercase;
}

/* машины в карточках (каталог, главная, «похожие») сразу в цвете — просьба Сергея 23.10.2026; было ч/б до наведения */
.car-card__image_gray,
.car-card:hover .car-card__image_gray {
    filter: none;
}

/* карточка машины в стиле карточки товара часового сайта (include_areas/car-card.php) */
.car-card_mf { display: flex; flex-direction: column; color: inherit; }
.car-card_mf .car-card__image { margin-bottom: 0; }
.car-card_mf .car-card__body { display: flex; flex-direction: column; gap: 4px; padding-top: 16px; }
.car-card_mf .car-card__brand { font-family: 'Tenor Sans', sans-serif; font-size: 12px; line-height: 1.3; letter-spacing: .12em; text-transform: uppercase; color: #bf8738; }
.car-card_mf .car-card__model { margin: 0; font-family: 'Okta Neue', sans-serif; font-size: 17px; font-weight: 300; line-height: 1.35; letter-spacing: .02em; text-transform: none; transition: color .2s; }
.car-card_mf:hover .car-card__model { color: #bf8738; }
.car-card_mf .car-card__price { margin-top: 8px; font-family: 'Tenor Sans', sans-serif; font-size: 22px; line-height: 1.2; letter-spacing: .02em; }
.car-card_mf .car-card__meta { font-size: 13px; line-height: 1.4; opacity: .65; }
.car-card_mf .car-card__image img { transition: scale .5s; }
.car-card_mf:hover .car-card__image img { scale: 1.04; }
@media (max-width: 767px) { .car-card_mf .car-card__price { font-size: 20px; } .car-card_mf .car-card__model { font-size: 16px; } }

/* шапка каталога в стиле часового сайта (catalog/cars/section.php, catalog.smart.filter/cars) */
.catalog-head { margin-bottom: 28px; }
.catalog-head__crumbs { display: flex; gap: 8px; margin-bottom: 18px; font-size: 13px; color: #5f6475; }
.catalog-head__crumbs a { color: inherit; transition: color .2s; }
.catalog-head__crumbs a:hover { color: #bf8738; }
.catalog-head__title { display: flex; align-items: flex-start; gap: 14px; flex-wrap: wrap; }
.catalog-head__title h1 { margin: 0; }
.catalog-head__count { margin-top: 6px; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: #5f6475; white-space: nowrap; }
.catalog-head__text { max-width: 640px; margin-top: 16px; font-size: 16px; line-height: 1.6; color: #5f6475; }

.catalog-actions { align-items: center; padding: 16px 0; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.catalog-actions_sort { margin-top: 0; }
.brand-filters { gap: 8px; }
.brand-filters__item {
    height: 38px; padding: 0 18px; border: 1px solid #dcdcdc; border-radius: 19px; background: #fff;
    font-family: 'Okta Neue', sans-serif; font-size: 14px; font-weight: 300; letter-spacing: .02em; color: #141b34;
    transition: border-color .2s, background .2s, color .2s;
}
.brand-filters__item:hover { border-color: #141b34; }
.brand-filters__item:has(:checked) { background: #141b34; border-color: #141b34; color: #fff; }
.brand-filters__cnt { margin-left: 6px; font-size: 12px; color: #8a8fa0; }
.brand-filters__item:has(:checked) .brand-filters__cnt { color: rgba(255,255,255,.6); }
.sorting__btn { gap: 8px; font-family: 'Okta Neue', sans-serif; font-size: 14px; color: #5f6475; }
.sorting__btn i { font-size: 18px; }
.sorting__btn span { font-family: 'Okta Neue', sans-serif; font-weight: 300; }
.sorting__btn b { font-weight: 400; color: #141b34; }
@media (max-width: 1023px) {
    .brand-filters__item { height: 36px; border: 1px solid #dcdcdc; background: #fff; }
    .catalog-actions { padding: 12px 0; }
}

/* машины по 3 в ряд (каталог, главная, «похожие»); планшет — 2, телефон — 1 */
.catalog-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 48px 24px; }
@media (max-width: 1100px) { .catalog-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) { .catalog-grid { grid-template-columns: 1fr; gap: 36px; } }
.catalog-grid .car-card_mf .car-card__price { font-size: 20px; }

/* юридические страницы (/personal/, /privacy/, /cookie/, /termsofuse/) — в стиле текстовых страниц часового сайта */
.legal { padding: 8px 0 96px; color: #141b34; }
.legal__container { display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 72px; align-items: start; }
.legal__crumbs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; font-size: 13px; color: #5f6475; }
.legal__crumbs a { color: inherit; }
.legal__crumbs a:hover { color: #bf8738; }
.legal__h1 { margin: 0; font-size: 44px; line-height: 1.1; }
.legal__edition { margin-top: 16px; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: #5f6475; }
.legal__doc { max-width: 780px; font-size: 16px; line-height: 1.7; }
.legal__doc p { margin: 0 0 14px; }
.legal__lead { margin-top: 32px !important; padding-left: 20px; border-left: 2px solid #bf8738; font-size: 18px; line-height: 1.65; }
.legal__doc h2 { margin: 48px 0 16px; padding-bottom: 12px; border-bottom: 1px solid #e3d6c1; font-size: 24px; line-height: 1.25; letter-spacing: .03em; }
.legal__doc h3 { margin: 28px 0 10px; font-family: 'Tenor Sans', sans-serif; font-size: 17px; font-weight: 400; letter-spacing: .04em; text-transform: uppercase; }
.legal__doc ul { margin: 0 0 14px; padding: 0; list-style: none; }
.legal__doc li { position: relative; margin-bottom: 8px; padding-left: 22px; }
.legal__doc li::before { content: ""; position: absolute; left: 4px; top: .75em; width: 6px; height: 1px; background: #bf8738; }
.legal__doc a { color: #141b34; text-decoration: underline; text-decoration-color: #bf8738; text-underline-offset: 3px; }
.legal__doc a:hover { color: #bf8738; }
.legal__facts { margin: 12px 0 8px; border-top: 1px solid #ececec; }
.legal__facts > div { display: grid; grid-template-columns: 140px 1fr; gap: 16px; padding: 12px 0; border-bottom: 1px solid #ececec; }
.legal__facts dt { font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: #5f6475; padding-top: 4px; }
.legal__facts dd { margin: 0; }
.legal__cards { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.legal__cookie { padding: 20px 22px; border: 1px solid #ececec; background: #fbfaf8; }
.legal__cookie p { margin: 10px 0 0; font-size: 15px; }
.legal__cookie-head { display: flex; justify-content: space-between; gap: 12px; align-items: baseline; }
.legal__cookie-head b { font-family: 'Tenor Sans', sans-serif; font-weight: 400; font-size: 16px; letter-spacing: .04em; text-transform: uppercase; }
.legal__cookie-head span { font-size: 12px; color: #5f6475; }
.legal__aside { position: sticky; top: 110px; font-size: 14px; line-height: 1.5; }
.legal__aside-title { margin-bottom: 12px; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; color: #5f6475; }
.legal__nav { display: flex; flex-direction: column; border-top: 1px solid #ececec; }
.legal__nav a { position: relative; padding: 12px 0 12px 16px; border-bottom: 1px solid #ececec; color: #141b34; transition: color .2s; }
.legal__nav a:hover { color: #bf8738; }
.legal__nav a.is-current { color: #bf8738; }
.legal__nav a.is-current::before { content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 2px; background: #bf8738; }
.legal__card { margin-top: 28px; padding: 20px 22px; background: #f6f5f2; border: 1px solid #e6e3dc; }
.legal__card p { margin: 0 0 8px; }
.legal__card a { color: #141b34; }
.legal__card a:hover { color: #bf8738; }
@media (max-width: 1023px) {
    .legal__container { grid-template-columns: 1fr; gap: 48px; }
    .legal__aside { position: static; }
    .legal__h1 { font-size: 32px; }
}
@media (max-width: 600px) {
    .legal__h1 { font-size: 26px; }
    .legal__doc { font-size: 15px; }
    .legal__lead { font-size: 16px; padding-left: 14px; }
    .legal__doc h2 { font-size: 20px; margin-top: 36px; }
    .legal__facts > div { grid-template-columns: 1fr; gap: 4px; }
    .legal__cards { grid-template-columns: 1fr; }
}

/* подвал: реквизиты; cookie-плашка: ссылка на документ */
.footer-legal { margin-top: 16px; font-size: 12px; line-height: 1.5; text-align: center; opacity: .6; }
.cookies__text a { color: inherit; text-decoration: underline; text-underline-offset: 3px; white-space: nowrap; }
.cookies__btns { flex-shrink: 0; }
.cookies__btns .button { white-space: nowrap; padding-left: 22px; padding-right: 22px; }
@media (max-width: 600px) { .cookies__btns .button { font-size: 12px; padding-left: 12px; padding-right: 12px; } }

/* фоны в webp вместо jpg/png (23.10.2026): подвал, блоки главной, подложка окна заявки (была PNG 3,9 МБ) */
.footer:not(.footer_white) { background-image: url("/local/templates/manufakturaauto/css/../img/index/wheel.webp"); } /* у светлого подвала фона нет */
.manuf-section { background-image: url("/local/templates/manufakturaauto/css/../img/index/manuf-bg.webp"); }
.service-section { background-image: url("/local/templates/manufakturaauto/css/../img/index/service-bg.webp"); }
.blocker:has(.modal.black) { background-image: url("/local/templates/manufakturaauto/css/../img/modals/bg-black.webp"); }
.blocker:has(.modal.white) { background-image: url("/local/templates/manufakturaauto/css/../img/modals/bg-white.webp"); }

/* попап заявки — обычное окно по центру, полупрозрачное затемнение вместо фона-текстуры (findcar.form/modal) */
.blocker:has(.mdl) { padding: 20px; background: rgba(14, 14, 16, .6) !important; background-image: none !important; overflow: auto; }
.modal.mdl {
    position: relative; inset: auto; vertical-align: middle; text-align: left; /* display не задаём: окно скрыто, пока jquery-modal его не откроет */
    width: 560px; max-width: 100%; padding: 40px 40px 32px; overflow: visible;
    background: #fff; color: #141b34; border-radius: 0; box-shadow: 0 24px 60px rgba(0, 0, 0, .25);
}
.mdl__close { position: absolute; top: 18px; right: 18px; width: 32px; height: 32px; }
.mdl__close::before, .mdl__close::after { content: ""; position: absolute; left: 6px; right: 6px; top: 50%; height: 1px; background: #141b34; }
.mdl__close::before { rotate: 45deg; }
.mdl__close::after { rotate: -45deg; }
.mdl__close:hover { opacity: .6; }
.mdl__title { padding-right: 40px; font-family: 'Tenor Sans', sans-serif; font-size: 26px; line-height: 1.2; letter-spacing: .03em; text-transform: uppercase; }
.mdl__sub { margin: 8px 0 22px; font-size: 14px; line-height: 1.5; color: #5f6475; }
.mdl__row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.mdl-field { display: block; margin-bottom: 12px; }
.mdl-field span { display: block; margin-bottom: 6px; font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: #5f6475; }
.mdl-field input, .mdl-field textarea { width: 100%; padding: 12px 14px; border: 1px solid #dcdcdc; background: #fff; font: inherit; font-size: 15px; color: #141b34; resize: vertical; transition: border-color .2s; }
.mdl-field input:focus, .mdl-field textarea:focus { outline: none; border-color: #141b34; }
.mdl-field input.error, .mdl-field textarea.error { border-color: #be2850; }
.mdl__agree { margin: 4px 0 18px; font-size: 13px; color: #141b34; }
.mdl__agree a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.mdl__submit { width: 100%; height: 54px; border: 1px solid #bf8738; background: #bf8738; color: #fff; font-family: 'Tenor Sans', sans-serif; font-size: 14px; letter-spacing: .08em; text-transform: uppercase; cursor: pointer; transition: background .2s; }
.mdl__submit:hover { background: #a9752e; }
.mdl__submit[disabled] { opacity: .6; cursor: default; }
.mdl__success { display: block; margin-top: 12px; font-size: 15px; color: #2f7a3e; }
.mdl__messengers { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin-top: 18px; padding-top: 16px; border-top: 1px solid #ececec; font-size: 14px; color: #5f6475; }
.mdl__messengers a { display: inline-flex; align-items: center; gap: 6px; color: #141b34; }
.mdl__messengers a:hover { color: #bf8738; }
@media (max-width: 600px) {
    .blocker:has(.mdl) { padding: 12px; }
    .modal.mdl { padding: 28px 18px 22px; }
    .mdl__title { font-size: 21px; }
    .mdl__row { grid-template-columns: 1fr; gap: 0; }
}

/* светлый подвал в стиле часового сайта (footer.php, страницы без тёмной темы) */
.ftw { margin-top: 40px; padding: 64px 0 28px; background: #f6f5f2; border-top: 1px solid #e6e3dc; color: #141b34; font-size: 14px; }
.ftw__cols { display: grid; grid-template-columns: 1.3fr 1fr 1fr 1fr; gap: 40px; }
.ftw__logo { display: inline-flex; flex-direction: column; font-family: 'Tenor Sans', sans-serif; font-size: 26px; letter-spacing: .14em; text-transform: uppercase; color: #141b34; }
.ftw__logo span { margin-top: 4px; font-size: 9px; letter-spacing: .5em; }
.ftw__about { margin: 14px 0 0; max-width: 280px; line-height: 1.5; color: #5f6475; }
.ftw__tel { display: inline-block; margin-top: 18px; font-family: 'Tenor Sans', sans-serif; font-size: 24px; letter-spacing: .03em; color: #141b34; }
.ftw__tel:hover { color: #bf8738; }
.ftw__soc { display: flex; gap: 8px; margin-top: 14px; }
.ftw__soc a { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid #c9c9c9; border-radius: 50%; font-size: 17px; color: #141b34; transition: border-color .2s; }
.ftw__soc a:hover { border-color: #141b34; }
.ftw__title { margin-bottom: 14px; font-family: 'Tenor Sans', sans-serif; font-size: 13px; letter-spacing: .12em; text-transform: uppercase; }
.ftw__addr { margin: 0 0 10px; font-size: 16px; line-height: 1.4; }
.ftw__hours { margin: 0 0 12px; }
.ftw__hours > div { display: grid; grid-template-columns: 56px 1fr; gap: 10px; padding: 2px 0; line-height: 1.45; }
.ftw__hours dt { color: #5f6475; }
.ftw__hours dd { margin: 0; }
.ftw__link-u { color: #141b34; text-decoration: underline; text-decoration-color: #bf8738; text-underline-offset: 3px; }
.ftw__nav { display: flex; flex-direction: column; gap: 8px; }
.ftw__nav a, .ftw__legal a, .ftw__made { color: #141b34; transition: color .2s; }
.ftw__nav a:hover, .ftw__legal a:hover, .ftw__made:hover, .ftw__link-u:hover { color: #bf8738; }
.ftw__bottom { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 28px; margin-top: 48px; padding-top: 22px; border-top: 1px solid #e0dcd3; font-size: 12px; color: #5f6475; }
.ftw__legal { display: flex; flex-wrap: wrap; gap: 8px 18px; }
.ftw__legal a { color: #5f6475; }
.ftw__made { margin-left: auto; font-size: 12px; color: #5f6475; }
@media (max-width: 1023px) { .ftw__cols { grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) {
    .ftw { padding: 44px 0 90px; }
    .ftw__cols { grid-template-columns: 1fr; gap: 32px; }
    .ftw__made { margin-left: 0; }
}

/* тёмный подвал: шина и круглый логотип остаются, ниже — те же колонки в тёмном варианте */
.ftw_dark { margin: 48px 0 0; padding: 40px 0 0; background: none; border-top: 1px solid rgba(255, 255, 255, .12); color: #fff; }
.ftw_dark .ftw__logo, .ftw_dark .ftw__tel, .ftw_dark .ftw__nav a, .ftw_dark .ftw__link-u, .ftw_dark .ftw__made { color: #fff; }
.ftw_dark .ftw__about, .ftw_dark .ftw__hours dt, .ftw_dark .ftw__bottom, .ftw_dark .ftw__legal a, .ftw_dark .ftw__made { color: rgba(255, 255, 255, .55); }
.ftw_dark .ftw__soc a { border-color: rgba(255, 255, 255, .3); color: #fff; }
.ftw_dark .ftw__soc a:hover { border-color: #fff; }
.ftw_dark .ftw__bottom { border-top-color: rgba(255, 255, 255, .12); }
.ftw_dark a:hover, .ftw_dark .ftw__nav a:hover, .ftw_dark .ftw__legal a:hover { color: #d9a85a; }
.ftw_dark .ftw__cols, .ftw_dark .ftw__bottom { text-align: left; }
.footer .footer-contacts { padding-bottom: 0; }
@media (max-width: 600px) { .ftw_dark { margin-top: 32px; padding-bottom: 70px; } }
.ftw__heart { color: #be2850; } /* как на часовом сайте */

/* шина в тёмном подвале выше, чтобы её края не заходили на колонки (просьба Сергея 23.10.2026) */
@media (min-width: 768px) {
    .footer:not(.footer_white) { background-size: 80% auto; background-position: center 2vw; }
    .footer:not(.footer_white) .ftw_dark { margin-top: 110px; }
}

/* Главная: компактный блок «Мануфактура» в чёрной гамме (23.10.2026) */
.mf-about.manuf-section { padding-top: 88px; padding-bottom: 88px; }
.mf-about__grid { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: 72px; align-items: center; }
.mf-about__label { display: block; margin-bottom: 18px; font-family: 'Tenor Sans', sans-serif; font-size: 12px; letter-spacing: .16em; text-transform: uppercase; color: #bf8738; }
.mf-about__title { margin: 0; font-family: 'Tenor Sans', sans-serif; font-size: clamp(24px, 2.3vw, 34px); line-height: 1.3; letter-spacing: .02em; color: #fff; }
.mf-about__sign { display: flex; align-items: center; gap: 24px; margin-top: 28px; }
.mf-about__sign img { width: 150px; height: auto; opacity: .85; }
.mf-about__sign span { padding-left: 24px; border-left: 1px solid rgba(255, 255, 255, .2); font-size: 12px; line-height: 1.6; letter-spacing: .1em; text-transform: uppercase; color: rgba(255, 255, 255, .55); }
.mf-about__text { padding-left: 48px; border-left: 1px solid rgba(191, 135, 56, .45); }
.mf-about__text p { margin: 0 0 16px; font-size: 16px; line-height: 1.7; color: rgba(255, 255, 255, .72); }
.mf-about__text .mf-about__accent { color: #fff; font-family: 'Tenor Sans', sans-serif; font-size: 17px; letter-spacing: .02em; }
.mf-about__links { display: flex; flex-wrap: wrap; gap: 12px 28px; margin-top: 24px; }
.mf-about__links a { display: inline-flex; align-items: center; gap: 10px; padding-bottom: 4px; border-bottom: 1px solid #bf8738; font-size: 13px; letter-spacing: .1em; text-transform: uppercase; color: #fff; transition: color .2s, gap .2s; }
.mf-about__links a:hover { color: #bf8738; gap: 14px; }
@media (max-width: 1023px) {
    .mf-about.manuf-section { padding-top: 56px; padding-bottom: 56px; }
    .mf-about__grid { grid-template-columns: 1fr; gap: 32px; }
    .mf-about__text { padding-left: 0; padding-top: 28px; border-left: 0; border-top: 1px solid rgba(191, 135, 56, .45); }
    .mf-about__sign img { width: 120px; }
}

/* Главная: «Безупречный сервис» — компактный ряд из 6 карточек (23.10.2026) */
.service-section.page-section { padding-top: 88px; padding-bottom: 88px; }
.service-section .section-title_with-logo { margin-bottom: 36px; }
.service-section .section-title_with-logo .h1 { font-size: clamp(28px, 2.6vw, 40px); line-height: 1.1; }
.service-section .circle-logo { display: none; }
.service-section .services-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 16px; }
.service-section .services-grid__item { position: relative; display: flex; flex-direction: column; gap: 14px; padding: 0 0 30px; color: #fff; }
.service-section .services-grid__item-image { aspect-ratio: 1; overflow: hidden; width: 100%; height: auto; }
.service-section .services-grid__item-image img { width: 100%; height: 100%; object-fit: cover; transition: scale .5s, filter .3s; filter: brightness(.9); }
.service-section .services-grid__item:hover .services-grid__item-image img { scale: 1.05; filter: none; }
.service-section .services-grid__item-text { font-size: 15px; line-height: 1.4; letter-spacing: .03em; transition: color .2s; }
.service-section .services-grid__item:hover .services-grid__item-text { color: #bf8738; }
.service-section .services-grid__arrow { position: absolute; left: 0; bottom: 6px; color: #bf8738; transition: translate .2s; }
.service-section .services-grid__item:hover .services-grid__arrow { translate: 4px 0; }
@media (max-width: 1100px) { .service-section .services-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px 16px; } }
@media (max-width: 600px) {
    .service-section.page-section { padding-top: 56px; padding-bottom: 56px; }
    .service-section .services-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 12px; }
    .service-section .services-grid__item-text { font-size: 14px; }
}
.service-section .services-grid__item-text { margin: 0; padding: 0; }

/* кнопка «Подбор авто» (.glass) — скрыта, всплывает после прокрутки половины первого экрана (класс html.glass-on) */
.glass { opacity: 0; visibility: hidden; translate: 0 40px; transition: opacity .45s ease, translate .45s cubic-bezier(.2, .7, .25, 1), visibility .45s, scale .3s; }
html.glass-on .glass { opacity: 1; visibility: visible; translate: 0 0; }

/* шапка: контакты — телефон с часами и круглые кнопки мессенджеров в тон шапки (23.10.2026) */
.hd-contacts.header__desk-socials { gap: 10px; }
.hd-contacts__phone { display: flex; flex-direction: column; align-items: flex-end; gap: 3px; margin-right: 14px; padding-right: 24px; border-right: 1px solid currentColor; border-right-color: color-mix(in srgb, currentColor 22%, transparent); }
.hd-contacts .header__tel { font-family: 'Tenor Sans', sans-serif; font-weight: 400; font-size: 17px; letter-spacing: .06em; line-height: 1.1; transition: color .2s; }
.hd-contacts .header__tel:hover { opacity: 1; color: #bf8738; }
.hd-contacts__hours { font-size: 11px; letter-spacing: .08em; opacity: .55; white-space: nowrap; }
.hd-contacts__btn.header__link { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid currentColor; border-color: color-mix(in srgb, currentColor 30%, transparent); border-radius: 50%; font-size: 17px; transition: color .2s, border-color .2s, background .2s; }
.hd-contacts__btn.header__link:hover { opacity: 1; color: #bf8738; border-color: #bf8738; }
.header_mini .hd-contacts__hours { display: none; }
.mf-about__short { display: none; }
@media (max-width: 600px) {
    .mf-about.manuf-section { padding-top: 44px; padding-bottom: 44px; }
    .mf-about__grid { gap: 22px; }
    .mf-about__label { margin-bottom: 12px; font-size: 11px; }
    .mf-about__title { font-size: 21px; line-height: 1.25; }
    .mf-about__sign { gap: 16px; margin-top: 18px; }
    .mf-about__sign img { width: 96px; }
    .mf-about__sign span { padding-left: 16px; font-size: 10px; }
    .mf-about__text { padding-top: 20px; }
    .mf-about__long { display: none; }
    .mf-about__short { display: block; }
    .mf-about__text p { margin-bottom: 10px; font-size: 15px; line-height: 1.5; }
    .mf-about__text .mf-about__accent { font-size: 15px; line-height: 1.4; }
    .mf-about__links { gap: 10px 20px; margin-top: 16px; }
    .mf-about__links a { font-size: 12px; }
}

/* главная: «Сейчас в наличии» — 8 машин (компьютер 9), остальные по кнопке «Показать ещё» */
.catalog-grid_cut:not(.is-open) > :nth-child(n+9) { display: none; }
@media (min-width: 821px) {
    .catalog-grid_cut:not(.is-open) > :nth-child(9) { display: block; }
    .catalog-grid_cut:not(.is-open) > :nth-child(n+10) { display: none; }
}
.show-more:has(.mf-more-btn) { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }

/* футер на телефоне — коротко: логотип, телефон, мессенджеры, офис, документы; без списков разделов */
@media (max-width: 600px) {
    .ftw__col:has(.ftw__nav), .ftw__about { display: none; }
    .ftw__cols { gap: 28px; }
    .ftw__hours div:last-child { display: none; }
    .ftw__bottom { gap: 10px; padding-top: 18px; }
    .ftw__legal { gap: 6px 14px; font-size: 12px; }
}

/* мобильная кнопка контактов в шапке — трубка в круге, как кнопки мессенджеров */
.hd-mob-btn.header__mob-socials { align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid currentColor; border-color: color-mix(in srgb, currentColor 35%, transparent); border-radius: 50%; font-size: 0; transition: color .2s, border-color .2s; }
.hd-mob-btn.header__mob-socials:hover, .menu-open .hd-mob-btn { color: #bf8738; border-color: #bf8738; }

/* золотое свечение под шапкой — только на тёмных страницах и не при открытом меню */
body:not(.black-theme) .header::before, .header.menu-open::before { display: none; }

/* ===== Телефон: единая система отступов (23.10.2026) =====
   между блоками страницы — 44px, конец страницы — 56px, внутри карточек — 16–24px.
   html body — чтобы перебить стили страниц, которые подключаются позже brand.css */
@media (max-width: 600px) {
    html body .pb, html body .ct, html body .sv, html body .fc { padding-bottom: 56px; }
    html body .legal { padding-bottom: 56px; }
    html body .pb-section, html body .sv-section, html body .ab-section, html body .fc-section,
    html body .ct-bottom, html body .ab-banner, html body .cd-section { margin-top: 44px; }
    html body .sv-quote { margin-top: 40px; }
    html body .ct-bottom { gap: 40px; }
    html body .ab-chapter, html body .ab-chapter_now { padding: 24px 0 4px; }
    html body .ab-cta { margin-bottom: 48px; }
    html body .cd-similar { margin-bottom: 48px; }
    html body .sv-h2, html body .pb-h2, html body .ab-h2, html body .fc-h2, html body .ct-h2 { margin-bottom: 20px; }
    html body .service-section.page-section, html body .mf-about.manuf-section { padding-top: 44px; padding-bottom: 44px; }
    html body .ftw { padding-top: 36px; padding-bottom: 32px; }
    html body .ftw_dark { padding-bottom: 40px; }
    html body .show-more { margin-top: 24px; }
}

/* Телефон: кнопки во всю ширину — главная кнопка на всю строку, парные (WhatsApp/Telegram и т.п.) делят строку пополам */
@media (max-width: 600px) {
    html body :is(.sv-hero__btns, .ct-head__btns, .ct-office__btns, .cd-btns, .ab-cta__btns, .mf-hero__btns, .fc-contact, .pb-contact, .show-more) { display: flex; flex-wrap: wrap; gap: 8px; width: 100%; }
    html body :is(.sv-btn, .ct-btn, .cd-btn, .ab-btn, .mf-hero__btn, .fc-btn, .pb-contact__btn) { flex: 1 1 calc(50% - 4px); min-width: 0; padding-left: 12px; padding-right: 12px; }
    html body :is(.sv-btn_primary, .cd-btn_primary, .ab-btn_primary, .mf-hero__btn_primary, .fc-btn_primary, .ct-office__btns .ct-btn, .show-more .button) { flex-basis: 100%; }
    html body :is(.fc-contact__tel, .pb-contact__tel, .fc-contact > span, .pb-contact > span) { flex-basis: 100%; margin-left: 0; }
}
@media (max-width: 600px) { html body .ct-head__msg { width: 100%; } }
@media (max-width: 600px) { html body .fc-form .fc-btn { flex: none; width: 100%; height: 50px; } }
/* телефон: внизу страницы один отступ 40px до футера (раньше складывались 56px страницы + 40px футера) */
@media (max-width: 600px) {
    html body .pb, html body .ct, html body .sv, html body .fc, html body .legal { padding-bottom: 40px; }
    html body .ab-cta { margin-bottom: 40px; }
    html body .cd-similar { margin-bottom: 40px; }
    html body .ftw:not(.ftw_dark) { margin-top: 0; }
}

/* End */


/* Start:/local/templates/manufakturaauto/css/menu-mf.css?17927527018054*/
/* Меню в стиле manufaktura-watches.ru (23.10.2026). Разметка — components/bitrix/menu/manufaktura/template.php.
   Откат: в header.php вернуть шаблон меню "top" и убрать подключение этого файла. */

/* панель: белая, как на часовом сайте */
.menu.menu_mf { color: #141b34; background: #fff; border-top: 1px solid #ececec; }
.menu.menu_mf .container { background: none; gap: 0; height: 100%; }
.header.menu-open { background: #fff !important; color: #141b34; }

.mf-menu__rail { position: relative; display: flex; flex-direction: column; width: 360px; max-width: 100%; min-height: 100%; padding: 24px 0 0; border-right: 1px solid #ececec; }
.mf-menu__list { position: static; }
.mf-menu__item { padding: 0; }
.mf-menu__item:hover > a { color: inherit; }

/* главные разделы — Tenor Sans капсом, строки с тонкими разделителями */
.menu_mf .mf-menu__link {
    display: flex; align-items: center; justify-content: space-between; gap: 16px;
    padding: 15px 24px 15px 0;
    font-family: 'Tenor Sans', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3;
    letter-spacing: .06em; text-transform: uppercase; color: #141b34;
    border-bottom: 1px solid #ececec; transition: color .2s;
}
.menu_mf .mf-menu__link:hover,
.menu_mf .mf-menu__link_current { color: #bf8738; }
.mf-menu__chev { flex: 0 0 auto; opacity: .55; transition: transform .2s, opacity .2s; }
.mf-menu__item:hover .mf-menu__chev { opacity: 1; transform: translateX(3px); }

/* подменю «Услуги» — справа от списка (компьютер) */
.menu_mf .mf-menu__sub {
    position: absolute; top: 24px; left: 360px; width: calc(100vw - 360px - 160px); max-width: 760px;
    padding: 12px 0 0 56px; border: 0; translate: 0 1rem;
}
.mf-menu__sub-title { margin-bottom: 18px; font-family: 'Tenor Sans', sans-serif; font-size: 28px; letter-spacing: .03em; text-transform: uppercase; }
.mf-menu__sub-list { columns: 2; column-gap: 40px; }
.mf-menu__sub-list li { padding: 6px 0; break-inside: avoid; }
.mf-menu__sub-list a { font-size: 16px; font-weight: 300; line-height: 1.35; color: #141b34; transition: color .2s; }
.mf-menu__sub-list a:hover { color: #bf8738; }

/* блок «Мануфактура» — ссылки на часовой сайт: прижат к низу меню, на сером фоне, отделён от разделов авто */
.mf-menu__group { margin: auto 0 0 -16px; padding: 22px 24px 10px 16px; background: #f6f5f2; border-top: 1px solid #e6e3dc; }
.mf-menu__rail .mf-menu__list { margin-bottom: 40px; }
.menu_mf .mf-menu__list_ext .mf-menu__link { border-bottom-color: #e6e3dc; color: #3d4256; }
.menu_mf .mf-menu__list_ext .mf-menu__item:last-child .mf-menu__link { border-bottom: 0; }
.menu_mf .mf-menu__list_ext .mf-menu__link:hover { color: #bf8738; }
.mf-menu__label { padding-bottom: 6px; font-size: 11px; font-weight: 400; line-height: 1.3; letter-spacing: .14em; text-transform: uppercase; color: #5f5f5f; }
.menu_mf .mf-menu__list_ext .mf-menu__link { font-size: 14px; padding-top: 12px; padding-bottom: 12px; }
.mf-menu__ext { flex: 0 0 auto; opacity: .55; }
.mf-menu__list_ext .mf-menu__link:hover .mf-menu__ext { opacity: 1; }

/* контакты внизу */
.mf-menu__contacts { margin-top: 32px; padding-top: 24px; border-top: 1px solid #ececec; }
.mf-menu__tel { font-family: 'Tenor Sans', sans-serif; font-size: 24px; letter-spacing: .03em; color: #141b34; }
.mf-menu__chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
.mf-menu__chip { display: inline-flex; align-items: center; height: 38px; padding: 0 18px; border: 1px solid #dcdcdc; border-radius: 19px; font-size: 14px; color: #141b34; transition: border-color .2s; }
.mf-menu__chip:hover { border-color: #141b34; }
.mf-menu__address { margin-top: 14px; font-size: 14px; color: #5f5f5f; }

/* телефон и планшет: одна колонка, подменю раскрывается под пунктом (js/main.js) */
@media (max-width: 1023px) {
    .mf-menu__rail { width: 100%; border-right: 0; padding-top: 8px; }
    .mf-menu__group { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; }
    .menu_mf .mf-menu__sub { position: static; width: auto; max-width: none; padding: 4px 0 12px 16px; translate: none; }
    .mf-menu__sub-title { display: none; }
    .mf-menu__sub-list { columns: 1; }
    .menu_mf .mf-menu__link { font-size: 15px; padding-right: 4px; }
    .mf-menu__item_open .mf-menu__chev, .navigation__list-item_has-sub:focus-within .mf-menu__chev { transform: rotate(90deg); }
}

/* машины из «Доступны к заказу» справа (только компьютер); при наведении на «Услуги» их место занимает подменю */
.menu.menu_mf .container { flex-direction: row; }
.mf-menu__cars { flex: 1 1 auto; min-width: 0; padding: 36px 0 32px 56px; transition: opacity .2s; }
.mf-menu:has(.navigation__list-item_has-sub:hover) .mf-menu__cars { opacity: 0; pointer-events: none; }
.menu_mf .mf-menu__sub { background: #fff; z-index: 2; }
.mf-menu__cars-head { display: flex; align-items: baseline; justify-content: space-between; gap: 24px; margin-bottom: 18px; }
.mf-menu__cars-head .mf-menu__sub-title { margin-bottom: 0; }
.mf-menu__all { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; color: #141b34; white-space: nowrap; transition: color .2s, gap .2s; }
.mf-menu__all:hover { color: #bf8738; gap: 12px; }
.mf-menu__cars-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px 20px; }
.mf-car { display: flex; flex-direction: column; gap: 6px; color: #141b34; }
.mf-car__img { display: block; aspect-ratio: 3 / 2; overflow: hidden; background: #f6f5f2; }
.mf-car__img img { width: 100%; height: 100%; object-fit: cover; transition: transform .4s; }
.mf-car:hover .mf-car__img img { transform: scale(1.03); }
.mf-car__name { margin-top: 6px; font-family: 'Tenor Sans', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .04em; text-transform: uppercase; }
.mf-car:hover .mf-car__name { color: #bf8738; }
.mf-car__meta { font-size: 13px; color: #5f5f5f; }
@media (max-width: 1279px) { .mf-menu__cars-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 1023px) { .mf-menu__cars { display: none; } .menu.menu_mf .container { flex-direction: column; } }
.mf-menu__rail { flex: 0 0 360px; }
@media (max-width: 1023px) { .mf-menu__rail { flex: 1 1 auto; } }

/* подменю «Услуги» — карточки с фото и пояснением (компьютер); на телефоне — простой список */
.mf-svc { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px 16px; }
.mf-svc__card { display: flex; flex-direction: column; gap: 6px; color: #141b34; }
.mf-svc__img { display: block; aspect-ratio: 3 / 2; overflow: hidden; background: #f6f5f2; margin-bottom: 8px; }
.mf-svc__img img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(.2); transition: scale .5s, filter .3s; }
.mf-svc__card:hover .mf-svc__img img { scale: 1.04; filter: none; }
.mf-svc__name { font-family: 'Tenor Sans', sans-serif; font-size: 15px; letter-spacing: .06em; text-transform: uppercase; transition: color .2s; }
.mf-svc__card:hover .mf-svc__name { color: #bf8738; }
.mf-svc__note { font-size: 13px; line-height: 1.45; color: #5f6475; }
.mf-svc__cta { display: inline-flex; align-items: center; gap: 10px; margin-top: 26px; padding-top: 18px; border-top: 1px solid #ececec; width: 100%; font-size: 14px; color: #141b34; transition: color .2s, gap .2s; }
.mf-svc__cta:hover { color: #bf8738; gap: 14px; }
.menu_mf .mf-menu__sub { max-width: 820px; }
.mf-menu__sub-list_mobile { display: none; }
@media (max-width: 1023px) {
    .mf-svc, .mf-svc__cta { display: none; }
    .mf-menu__sub-list_mobile { display: block; }
}

/* End */
/* /local/templates/manufakturaauto/css/vendor/iconly/iconly.min.css?17927507071331 */
/* /local/templates/manufakturaauto/css/vendor/intl-tel-input/css/intlTelInput.css?179275070520380 */
/* /local/templates/manufakturaauto/css/vendor/swiper-bundle.min.css?179275070718436 */
/* /local/templates/manufakturaauto/css/vendor/fancybox.css?179275070729571 */
/* /local/templates/manufakturaauto/css/vendor/jquery.modal.css?17927507073609 */
/* /local/templates/manufakturaauto/css/vendor/selectize.default.min.css?179275070712325 */
/* /local/templates/manufakturaauto/css/style.min.css?179274725257748 */
/* /local/templates/manufakturaauto/css/brand.css?179278081531646 */
/* /local/templates/manufakturaauto/css/menu-mf.css?17927527018054 */
