@charset "UTF-8";html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}.iti {position: relative;display: inline-block;max-width: 254px;width: 100%;}.iti * {box-sizing: border-box;-moz-box-sizing: border-box;}.iti__hide {display: none;}.iti__v-hide {visibility: hidden;}.iti input, .iti input[type=text], .iti input[type=tel] {position: relative;z-index: 0;margin-top: 0 !important;margin-bottom: 0 !important;padding-right: 60px;margin-right: 0;}.iti__flag-container {position: absolute;top: 0;bottom: 0;right: 0;padding: 1px;}.iti__selected-flag {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;padding: 0 6px 0 8px;}.iti__arrow {margin-left: 6px;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 4px solid #555;}.iti__arrow--up {border-top: none;border-bottom: 4px solid #555;}.iti__country-list {position: absolute;z-index: 2;list-style: none;text-align: left;padding: 0;margin: 0 0 0 -1px;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);background-color: white;border: 1px solid #CCC;white-space: nowrap;max-height: 200px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.iti__country-list--dropup {bottom: 100%;margin-bottom: -1px;}.iti__flag-box {display: inline-block;width: 20px;}.iti__divider {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #CCC;}.iti__country {padding: 5px 10px;outline: none;}.iti__dial-code {color: #999;}.iti__country.iti__highlight {background-color: rgba(0, 0, 0, 0.05);}.iti__flag-box, .iti__country-name, .iti__dial-code {vertical-align: middle;}.iti__flag-box, .iti__country-name {margin-right: 6px;}.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {padding-right: 6px;padding-left: 60px;margin-left: 0;}.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {right: auto;left: 0;}.iti--allow-dropdown .iti__flag-container:hover {cursor: pointer;}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {background-color: rgba(0, 0, 0, 0.05);}.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {cursor: default;}.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {background-color: transparent;}.iti--separate-dial-code .iti__selected-flag {background-color: rgba(0, 0, 0, 0.05);}.iti--separate-dial-code .iti__selected-dial-code {margin-left: 6px;}.iti--container {position: absolute;top: -1000px;left: -1000px;z-index: 99995;padding: 1px;}.iti--container:hover {cursor: pointer;}.iti-mobile .iti--container {padding-top: 20px;padding-bottom: 20px;left: 30px;right: 30px;position: fixed;top: 20px;height: calc(100vh - 110px);}.iti-mobile .iti__country-list {max-height: 100%;width: 100%;}.iti-mobile .iti__country {padding: 10px 10px;line-height: 1.5em;}.iti__flag {width: 20px;}.iti__flag.iti__be {width: 18px;}.iti__flag.iti__ch {width: 15px;}.iti__flag.iti__mc {width: 19px;}.iti__flag.iti__ne {width: 18px;}.iti__flag.iti__np {width: 13px;}.iti__flag.iti__va {width: 15px;}.iti__flag.iti__ac {height: 10px;background-position: 0px 0px;}.iti__flag.iti__ad {height: 14px;background-position: -22px 0px;}.iti__flag.iti__ae {height: 10px;background-position: -44px 0px;}.iti__flag.iti__af {height: 14px;background-position: -66px 0px;}.iti__flag.iti__ag {height: 14px;background-position: -88px 0px;}.iti__flag.iti__ai {height: 10px;background-position: -110px 0px;}.iti__flag.iti__al {height: 15px;background-position: -132px 0px;}.iti__flag.iti__am {height: 10px;background-position: -154px 0px;}.iti__flag.iti__ao {height: 14px;background-position: -176px 0px;}.iti__flag.iti__aq {height: 14px;background-position: -198px 0px;}.iti__flag.iti__ar {height: 13px;background-position: -220px 0px;}.iti__flag.iti__as {height: 10px;background-position: -242px 0px;}.iti__flag.iti__at {height: 14px;background-position: -264px 0px;}.iti__flag.iti__au {height: 10px;background-position: -286px 0px;}.iti__flag.iti__aw {height: 14px;background-position: -308px 0px;}.iti__flag.iti__ax {height: 13px;background-position: -330px 0px;}.iti__flag.iti__az {height: 10px;background-position: -352px 0px;}.iti__flag.iti__ba {height: 10px;background-position: -374px 0px;}.iti__flag.iti__bb {height: 14px;background-position: -396px 0px;}.iti__flag.iti__bd {height: 12px;background-position: -418px 0px;}.iti__flag.iti__be {height: 15px;background-position: -440px 0px;}.iti__flag.iti__bf {height: 14px;background-position: -460px 0px;}.iti__flag.iti__bg {height: 12px;background-position: -482px 0px;}.iti__flag.iti__bh {height: 12px;background-position: -504px 0px;}.iti__flag.iti__bi {height: 12px;background-position: -526px 0px;}.iti__flag.iti__bj {height: 14px;background-position: -548px 0px;}.iti__flag.iti__bl {height: 14px;background-position: -570px 0px;}.iti__flag.iti__bm {height: 10px;background-position: -592px 0px;}.iti__flag.iti__bn {height: 10px;background-position: -614px 0px;}.iti__flag.iti__bo {height: 14px;background-position: -636px 0px;}.iti__flag.iti__bq {height: 14px;background-position: -658px 0px;}.iti__flag.iti__br {height: 14px;background-position: -680px 0px;}.iti__flag.iti__bs {height: 10px;background-position: -702px 0px;}.iti__flag.iti__bt {height: 14px;background-position: -724px 0px;}.iti__flag.iti__bv {height: 15px;background-position: -746px 0px;}.iti__flag.iti__bw {height: 14px;background-position: -768px 0px;}.iti__flag.iti__by {height: 10px;background-position: -790px 0px;}.iti__flag.iti__bz {height: 14px;background-position: -812px 0px;}.iti__flag.iti__ca {height: 10px;background-position: -834px 0px;}.iti__flag.iti__cc {height: 10px;background-position: -856px 0px;}.iti__flag.iti__cd {height: 15px;background-position: -878px 0px;}.iti__flag.iti__cf {height: 14px;background-position: -900px 0px;}.iti__flag.iti__cg {height: 14px;background-position: -922px 0px;}.iti__flag.iti__ch {height: 15px;background-position: -944px 0px;}.iti__flag.iti__ci {height: 14px;background-position: -961px 0px;}.iti__flag.iti__ck {height: 10px;background-position: -983px 0px;}.iti__flag.iti__cl {height: 14px;background-position: -1005px 0px;}.iti__flag.iti__cm {height: 14px;background-position: -1027px 0px;}.iti__flag.iti__cn {height: 14px;background-position: -1049px 0px;}.iti__flag.iti__co {height: 14px;background-position: -1071px 0px;}.iti__flag.iti__cp {height: 14px;background-position: -1093px 0px;}.iti__flag.iti__cr {height: 12px;background-position: -1115px 0px;}.iti__flag.iti__cu {height: 10px;background-position: -1137px 0px;}.iti__flag.iti__cv {height: 12px;background-position: -1159px 0px;}.iti__flag.iti__cw {height: 14px;background-position: -1181px 0px;}.iti__flag.iti__cx {height: 10px;background-position: -1203px 0px;}.iti__flag.iti__cy {height: 14px;background-position: -1225px 0px;}.iti__flag.iti__cz {height: 14px;background-position: -1247px 0px;}.iti__flag.iti__de {height: 12px;background-position: -1269px 0px;}.iti__flag.iti__dg {height: 10px;background-position: -1291px 0px;}.iti__flag.iti__dj {height: 14px;background-position: -1313px 0px;}.iti__flag.iti__dk {height: 15px;background-position: -1335px 0px;}.iti__flag.iti__dm {height: 10px;background-position: -1357px 0px;}.iti__flag.iti__do {height: 14px;background-position: -1379px 0px;}.iti__flag.iti__dz {height: 14px;background-position: -1401px 0px;}.iti__flag.iti__ea {height: 14px;background-position: -1423px 0px;}.iti__flag.iti__ec {height: 14px;background-position: -1445px 0px;}.iti__flag.iti__ee {height: 13px;background-position: -1467px 0px;}.iti__flag.iti__eg {height: 14px;background-position: -1489px 0px;}.iti__flag.iti__eh {height: 10px;background-position: -1511px 0px;}.iti__flag.iti__er {height: 10px;background-position: -1533px 0px;}.iti__flag.iti__es {height: 14px;background-position: -1555px 0px;}.iti__flag.iti__et {height: 10px;background-position: -1577px 0px;}.iti__flag.iti__eu {height: 14px;background-position: -1599px 0px;}.iti__flag.iti__fi {height: 12px;background-position: -1621px 0px;}.iti__flag.iti__fj {height: 10px;background-position: -1643px 0px;}.iti__flag.iti__fk {height: 10px;background-position: -1665px 0px;}.iti__flag.iti__fm {height: 11px;background-position: -1687px 0px;}.iti__flag.iti__fo {height: 15px;background-position: -1709px 0px;}.iti__flag.iti__fr {height: 14px;background-position: -1731px 0px;}.iti__flag.iti__ga {height: 15px;background-position: -1753px 0px;}.iti__flag.iti__gb {height: 10px;background-position: -1775px 0px;}.iti__flag.iti__gd {height: 12px;background-position: -1797px 0px;}.iti__flag.iti__ge {height: 14px;background-position: -1819px 0px;}.iti__flag.iti__gf {height: 14px;background-position: -1841px 0px;}.iti__flag.iti__gg {height: 14px;background-position: -1863px 0px;}.iti__flag.iti__gh {height: 14px;background-position: -1885px 0px;}.iti__flag.iti__gi {height: 10px;background-position: -1907px 0px;}.iti__flag.iti__gl {height: 14px;background-position: -1929px 0px;}.iti__flag.iti__gm {height: 14px;background-position: -1951px 0px;}.iti__flag.iti__gn {height: 14px;background-position: -1973px 0px;}.iti__flag.iti__gp {height: 14px;background-position: -1995px 0px;}.iti__flag.iti__gq {height: 14px;background-position: -2017px 0px;}.iti__flag.iti__gr {height: 14px;background-position: -2039px 0px;}.iti__flag.iti__gs {height: 10px;background-position: -2061px 0px;}.iti__flag.iti__gt {height: 13px;background-position: -2083px 0px;}.iti__flag.iti__gu {height: 11px;background-position: -2105px 0px;}.iti__flag.iti__gw {height: 10px;background-position: -2127px 0px;}.iti__flag.iti__gy {height: 12px;background-position: -2149px 0px;}.iti__flag.iti__hk {height: 14px;background-position: -2171px 0px;}.iti__flag.iti__hm {height: 10px;background-position: -2193px 0px;}.iti__flag.iti__hn {height: 10px;background-position: -2215px 0px;}.iti__flag.iti__hr {height: 10px;background-position: -2237px 0px;}.iti__flag.iti__ht {height: 12px;background-position: -2259px 0px;}.iti__flag.iti__hu {height: 10px;background-position: -2281px 0px;}.iti__flag.iti__ic {height: 14px;background-position: -2303px 0px;}.iti__flag.iti__id {height: 14px;background-position: -2325px 0px;}.iti__flag.iti__ie {height: 10px;background-position: -2347px 0px;}.iti__flag.iti__il {height: 15px;background-position: -2369px 0px;}.iti__flag.iti__im {height: 10px;background-position: -2391px 0px;}.iti__flag.iti__in {height: 14px;background-position: -2413px 0px;}.iti__flag.iti__io {height: 10px;background-position: -2435px 0px;}.iti__flag.iti__iq {height: 14px;background-position: -2457px 0px;}.iti__flag.iti__ir {height: 12px;background-position: -2479px 0px;}.iti__flag.iti__is {height: 15px;background-position: -2501px 0px;}.iti__flag.iti__it {height: 14px;background-position: -2523px 0px;}.iti__flag.iti__je {height: 12px;background-position: -2545px 0px;}.iti__flag.iti__jm {height: 10px;background-position: -2567px 0px;}.iti__flag.iti__jo {height: 10px;background-position: -2589px 0px;}.iti__flag.iti__jp {height: 14px;background-position: -2611px 0px;}.iti__flag.iti__ke {height: 14px;background-position: -2633px 0px;}.iti__flag.iti__kg {height: 12px;background-position: -2655px 0px;}.iti__flag.iti__kh {height: 13px;background-position: -2677px 0px;}.iti__flag.iti__ki {height: 10px;background-position: -2699px 0px;}.iti__flag.iti__km {height: 12px;background-position: -2721px 0px;}.iti__flag.iti__kn {height: 14px;background-position: -2743px 0px;}.iti__flag.iti__kp {height: 10px;background-position: -2765px 0px;}.iti__flag.iti__kr {height: 14px;background-position: -2787px 0px;}.iti__flag.iti__kw {height: 10px;background-position: -2809px 0px;}.iti__flag.iti__ky {height: 10px;background-position: -2831px 0px;}.iti__flag.iti__kz {height: 10px;background-position: -2853px 0px;}.iti__flag.iti__la {height: 14px;background-position: -2875px 0px;}.iti__flag.iti__lb {height: 14px;background-position: -2897px 0px;}.iti__flag.iti__lc {height: 10px;background-position: -2919px 0px;}.iti__flag.iti__li {height: 12px;background-position: -2941px 0px;}.iti__flag.iti__lk {height: 10px;background-position: -2963px 0px;}.iti__flag.iti__lr {height: 11px;background-position: -2985px 0px;}.iti__flag.iti__ls {height: 14px;background-position: -3007px 0px;}.iti__flag.iti__lt {height: 12px;background-position: -3029px 0px;}.iti__flag.iti__lu {height: 12px;background-position: -3051px 0px;}.iti__flag.iti__lv {height: 10px;background-position: -3073px 0px;}.iti__flag.iti__ly {height: 10px;background-position: -3095px 0px;}.iti__flag.iti__ma {height: 14px;background-position: -3117px 0px;}.iti__flag.iti__mc {height: 15px;background-position: -3139px 0px;}.iti__flag.iti__md {height: 10px;background-position: -3160px 0px;}.iti__flag.iti__me {height: 10px;background-position: -3182px 0px;}.iti__flag.iti__mf {height: 14px;background-position: -3204px 0px;}.iti__flag.iti__mg {height: 14px;background-position: -3226px 0px;}.iti__flag.iti__mh {height: 11px;background-position: -3248px 0px;}.iti__flag.iti__mk {height: 10px;background-position: -3270px 0px;}.iti__flag.iti__ml {height: 14px;background-position: -3292px 0px;}.iti__flag.iti__mm {height: 14px;background-position: -3314px 0px;}.iti__flag.iti__mn {height: 10px;background-position: -3336px 0px;}.iti__flag.iti__mo {height: 14px;background-position: -3358px 0px;}.iti__flag.iti__mp {height: 10px;background-position: -3380px 0px;}.iti__flag.iti__mq {height: 14px;background-position: -3402px 0px;}.iti__flag.iti__mr {height: 14px;background-position: -3424px 0px;}.iti__flag.iti__ms {height: 10px;background-position: -3446px 0px;}.iti__flag.iti__mt {height: 14px;background-position: -3468px 0px;}.iti__flag.iti__mu {height: 14px;background-position: -3490px 0px;}.iti__flag.iti__mv {height: 14px;background-position: -3512px 0px;}.iti__flag.iti__mw {height: 14px;background-position: -3534px 0px;}.iti__flag.iti__mx {height: 12px;background-position: -3556px 0px;}.iti__flag.iti__my {height: 10px;background-position: -3578px 0px;}.iti__flag.iti__mz {height: 14px;background-position: -3600px 0px;}.iti__flag.iti__na {height: 14px;background-position: -3622px 0px;}.iti__flag.iti__nc {height: 10px;background-position: -3644px 0px;}.iti__flag.iti__ne {height: 15px;background-position: -3666px 0px;}.iti__flag.iti__nf {height: 10px;background-position: -3686px 0px;}.iti__flag.iti__ng {height: 10px;background-position: -3708px 0px;}.iti__flag.iti__ni {height: 12px;background-position: -3730px 0px;}.iti__flag.iti__nl {height: 14px;background-position: -3752px 0px;}.iti__flag.iti__no {height: 15px;background-position: -3774px 0px;}.iti__flag.iti__np {height: 15px;background-position: -3796px 0px;}.iti__flag.iti__nr {height: 10px;background-position: -3811px 0px;}.iti__flag.iti__nu {height: 10px;background-position: -3833px 0px;}.iti__flag.iti__nz {height: 10px;background-position: -3855px 0px;}.iti__flag.iti__om {height: 10px;background-position: -3877px 0px;}.iti__flag.iti__pa {height: 14px;background-position: -3899px 0px;}.iti__flag.iti__pe {height: 14px;background-position: -3921px 0px;}.iti__flag.iti__pf {height: 14px;background-position: -3943px 0px;}.iti__flag.iti__pg {height: 15px;background-position: -3965px 0px;}.iti__flag.iti__ph {height: 10px;background-position: -3987px 0px;}.iti__flag.iti__pk {height: 14px;background-position: -4009px 0px;}.iti__flag.iti__pl {height: 13px;background-position: -4031px 0px;}.iti__flag.iti__pm {height: 14px;background-position: -4053px 0px;}.iti__flag.iti__pn {height: 10px;background-position: -4075px 0px;}.iti__flag.iti__pr {height: 14px;background-position: -4097px 0px;}.iti__flag.iti__ps {height: 10px;background-position: -4119px 0px;}.iti__flag.iti__pt {height: 14px;background-position: -4141px 0px;}.iti__flag.iti__pw {height: 13px;background-position: -4163px 0px;}.iti__flag.iti__py {height: 11px;background-position: -4185px 0px;}.iti__flag.iti__qa {height: 8px;background-position: -4207px 0px;}.iti__flag.iti__re {height: 14px;background-position: -4229px 0px;}.iti__flag.iti__ro {height: 14px;background-position: -4251px 0px;}.iti__flag.iti__rs {height: 14px;background-position: -4273px 0px;}.iti__flag.iti__ru {height: 14px;background-position: -4295px 0px;}.iti__flag.iti__rw {height: 14px;background-position: -4317px 0px;}.iti__flag.iti__sa {height: 14px;background-position: -4339px 0px;}.iti__flag.iti__sb {height: 10px;background-position: -4361px 0px;}.iti__flag.iti__sc {height: 10px;background-position: -4383px 0px;}.iti__flag.iti__sd {height: 10px;background-position: -4405px 0px;}.iti__flag.iti__se {height: 13px;background-position: -4427px 0px;}.iti__flag.iti__sg {height: 14px;background-position: -4449px 0px;}.iti__flag.iti__sh {height: 10px;background-position: -4471px 0px;}.iti__flag.iti__si {height: 10px;background-position: -4493px 0px;}.iti__flag.iti__sj {height: 15px;background-position: -4515px 0px;}.iti__flag.iti__sk {height: 14px;background-position: -4537px 0px;}.iti__flag.iti__sl {height: 14px;background-position: -4559px 0px;}.iti__flag.iti__sm {height: 15px;background-position: -4581px 0px;}.iti__flag.iti__sn {height: 14px;background-position: -4603px 0px;}.iti__flag.iti__so {height: 14px;background-position: -4625px 0px;}.iti__flag.iti__sr {height: 14px;background-position: -4647px 0px;}.iti__flag.iti__ss {height: 10px;background-position: -4669px 0px;}.iti__flag.iti__st {height: 10px;background-position: -4691px 0px;}.iti__flag.iti__sv {height: 12px;background-position: -4713px 0px;}.iti__flag.iti__sx {height: 14px;background-position: -4735px 0px;}.iti__flag.iti__sy {height: 14px;background-position: -4757px 0px;}.iti__flag.iti__sz {height: 14px;background-position: -4779px 0px;}.iti__flag.iti__ta {height: 10px;background-position: -4801px 0px;}.iti__flag.iti__tc {height: 10px;background-position: -4823px 0px;}.iti__flag.iti__td {height: 14px;background-position: -4845px 0px;}.iti__flag.iti__tf {height: 14px;background-position: -4867px 0px;}.iti__flag.iti__tg {height: 13px;background-position: -4889px 0px;}.iti__flag.iti__th {height: 14px;background-position: -4911px 0px;}.iti__flag.iti__tj {height: 10px;background-position: -4933px 0px;}.iti__flag.iti__tk {height: 10px;background-position: -4955px 0px;}.iti__flag.iti__tl {height: 10px;background-position: -4977px 0px;}.iti__flag.iti__tm {height: 14px;background-position: -4999px 0px;}.iti__flag.iti__tn {height: 14px;background-position: -5021px 0px;}.iti__flag.iti__to {height: 10px;background-position: -5043px 0px;}.iti__flag.iti__tr {height: 14px;background-position: -5065px 0px;}.iti__flag.iti__tt {height: 12px;background-position: -5087px 0px;}.iti__flag.iti__tv {height: 10px;background-position: -5109px 0px;}.iti__flag.iti__tw {height: 14px;background-position: -5131px 0px;}.iti__flag.iti__tz {height: 14px;background-position: -5153px 0px;}.iti__flag.iti__ua {height: 14px;background-position: -5175px 0px;}.iti__flag.iti__ug {height: 14px;background-position: -5197px 0px;}.iti__flag.iti__um {height: 11px;background-position: -5219px 0px;}.iti__flag.iti__un {height: 14px;background-position: -5241px 0px;}.iti__flag.iti__us {height: 11px;background-position: -5263px 0px;}.iti__flag.iti__uy {height: 14px;background-position: -5285px 0px;}.iti__flag.iti__uz {height: 10px;background-position: -5307px 0px;}.iti__flag.iti__va {height: 15px;background-position: -5329px 0px;}.iti__flag.iti__vc {height: 14px;background-position: -5346px 0px;}.iti__flag.iti__ve {height: 14px;background-position: -5368px 0px;}.iti__flag.iti__vg {height: 10px;background-position: -5390px 0px;}.iti__flag.iti__vi {height: 14px;background-position: -5412px 0px;}.iti__flag.iti__vn {height: 14px;background-position: -5434px 0px;}.iti__flag.iti__vu {height: 12px;background-position: -5456px 0px;}.iti__flag.iti__wf {height: 14px;background-position: -5478px 0px;}.iti__flag.iti__ws {height: 10px;background-position: -5500px 0px;}.iti__flag.iti__xk {height: 15px;background-position: -5522px 0px;}.iti__flag.iti__ye {height: 14px;background-position: -5544px 0px;}.iti__flag.iti__yt {height: 14px;background-position: -5566px 0px;}.iti__flag.iti__za {height: 14px;background-position: -5588px 0px;}.iti__flag.iti__zm {height: 14px;background-position: -5610px 0px;}.iti__flag.iti__zw {height: 10px;background-position: -5632px 0px;}.iti__flag {height: 15px;box-shadow: 0px 0px 1px 0px #888;background-image: url("../img/flags.png");background-repeat: no-repeat;background-color: #DBDBDB;background-position: 20px 0;}.iti__flag.iti__np {background-color: transparent;}* {box-sizing: border-box;margin: 0;padding: 0;outline: none;}html {font-family: sans-serif;font-size: 16px;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;}body {min-width: 320px;font: 16px/18px 'PT Sans Narrow', 'Arial Narrow', Arial, sans-serif;color: #3A322E;background-color: #fffff0;background-attachment: fixed;}a {text-decoration-skip-ink: unset;}a:not([class]) {color: #3a322e;}a:not([class]):hover {text-decoration: none;}button {cursor: pointer;margin: 0;padding: 0;border-width: 0;background-color: transparent;border-radius: 0;}p, ul, h1, h2, h3, h4 {margin: 0;}h2, .spec_name.head2 {font-size: 20px;}h2.redbig, .spec_name.head2.redbig {color: #d50509;font-size: 24px;}h1 {font-size: 24px;}h3 {font-size: 16px;}img {display: block;}._container {max-width: 768px;margin-left: auto;margin-right: auto;width: calc(100% - 30px);}.wrapper {position: relative;min-height: calc(100vh - 136px)}.wrapper:before {content: '';position: absolute;z-index: -1;bottom: 0;left: 0;width: 100%;height: calc(100% - 124px);background-color: #fff;}._content {margin-top: 10px;}._content.is-top {padding-bottom: 60px;order: 1;}._content.is-bottom {margin-top: -58px;order: 1;}.box-page {margin-left: auto;margin-right: auto;width: 100%;display: flex;flex-direction: column;}._page-info {padding-top: 20px;margin-bottom: 20px;}._page-info h1, ._page-info h2, ._page-info h3, ._page-info .spec_name {margin-bottom: 18px;font-family: 'PT Sans Narrow', 'Arial Narrow', Arial, sans-serif;color: #3A322E;}._page-info p {margin-bottom: 18px;}.page-title {text-align: center;font-size: 26px;line-height: 26px;padding: 10px 0;background: url(../img/decor/border.png) top left repeat-x, url(../img/decor/border.png) bottom left repeat-x;}.wysiwyg {padding-top: 20px;line-height: 1.3;}.wysiwyg p, .wysiwyg ul, .wysiwyg ol {margin-top: 10px;margin-bottom: 10px;}.wysiwyg li {margin-top: 5px;margin-bottom: 5px;position: relative;padding-left: 15px;list-style: none;}.wysiwyg li:before {content: '';position: absolute;top: 8px;left: 0;width: 6px;height: 6px;border-radius: 100px;background-color: #3a322e;}.wysiwyg hr {margin-top: 20px;margin-bottom: 20px;display: block;border: 1px solid #999;}._hide {position: absolute;left: -999999px;visibility: hidden;opacity: 0;}.img-r {max-width: 100%;}.is-center {text-align: center;}.mb-xs {margin-bottom: 10px;}.mb-sm {margin-bottom: 20px;}.mb-md {margin-bottom: 30px;}.mb-lg {margin-bottom: 40px;}.suggestions-suggestions {width: 254px;}.engineering-works {min-height: 100vh;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-left: 20px;padding-right: 20px;text-align: center;line-height: 1.2;}.engineering-works__title {font-size: 26px;margin-bottom: 30px;}.engineering-works__info {font-size: 20px;margin-top: 10px;}.engineering-works-logo__pic {width: 60px;height: 60px;display: block;margin-left: auto;margin-right: auto;}.engineering-works-logor__parts {display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;margin-left: -5px;margin-top: 10px;width: 240px;}.engineering-works-logo__part {flex-shrink: 0;margin: 3px 5px;}.engineering-works-logo__part:nth-child(1) {height: 17.3px;}.engineering-works-logo__part:nth-child(2) {height: 15.5px;}.fancybox-slide--image:not(.fancybox-slide--current) img {display: none !important;}.red-title {height: 44px;padding: 0;text-align: center;margin-bottom: 0;background: url(../img/decor/white-contur.svg) no-repeat center, url(../img/decor/red-contur.svg) no-repeat center;margin-left: auto;margin-right: auto;}.red-title--in-figure-block {position: absolute;top: 0;right: 0;width: 100%;margin-top: -19px;}.red-title__link {transition: opacity 0.12s ease-in-out 0s;color: #fff;font-weight: 700;display: flex;align-items: center;justify-content: center;width: 250px;height: 100%;margin-left: auto;margin-right: auto;}.red-title__link:hover {opacity: 0.7;text-decoration: none;}.figure-block-three-wrap {display: flex;}.figure-block {position: relative;padding-top: 30px;}.figure-block--offset-top {margin-top: 50px;}.figure-block::before {content: "";position: absolute;top: 20px;left: 0;width: 100%;height: calc(100% - 40px);background: url(../img/decor/block_main_long.png) top center repeat-y;pointer-events: none;}.figure-block-three {position: relative;}.figure-block-filter {position: relative;}.figure-block-filter__title {background: url(../img/decor/border.png) bottom left repeat-x;padding-bottom: 16px;font-size: 20px;text-align: center;font-weight: bold;margin-top: 6px;}[data-tooltip]:before {display: none;}.alert {fill: #ff5604;}.alert--relative {position: relative;}.alert:hover .alert__drop {opacity: 1;pointer-events: auto;visibility: visible;}.alert__drop {transition: opacity 0.12s ease-in-out 0s , visibility 0.12s ease-in-out 0s;opacity: 0;pointer-events: none;visibility: hidden;text-align: left;content: attr(data-new-tooltip);position: absolute;z-index: 2;top: 100%;left: 0;color: #000;min-width: 250px;min-height: 25px;border: 1px solid rgba(0, 0, 0, 0.05);padding: 10px 15px;background-color: #fff;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}.alert__header {font-size: 1.2rem;margin-bottom: 10px;}.alert__msg {margin-bottom: 10px;}.alert__list {margin-left: 14px;}.form__box {display: block;margin-bottom: 10px;width: 100%;align-items: center;}.form__box--flag {display: flex;}.form__label {display: block;width: 160px;margin-bottom: 5px;}.form__label--left {width: auto;}.form__label sup {color: #d50509;}.form__input, .form__textarea {transition: border-color 0.12s ease-in-out 0s;width: 100%;min-height: 35px;border: 1px solid #c2b6ab;background: transparent;padding-left: 15px;padding-right: 30px;font-size: 16px;border-radius: 3px;font-family: 'PT Sans Narrow', 'Arial Narrow', Arial, sans-serif;}.form__input._error, .form__textarea._error {border-color: #d50509;}.form__input[disabled], .form__textarea[disabled] {opacity: 0.3;}.phone-wrap {display: flex;align-items: center;width: 100%;}.phone-wrap .form__input, .phone-wrap .modal-form__input {order: 2;}.phone-wrap .form__input._error ~ .iti .form__input, .phone-wrap .modal-form__input._error ~ .iti .form__input {border-color: #d50509;border-right-color: #c2b6ab;}._hide-code .iti__selected-flag, ._hide-code .iti__flag-container {display: none;}._hide-code .iti {width: 50px;}._hide-code .iti--allow-dropdown input, ._hide-code .iti--allow-dropdown input[type="text"], ._hide-code .iti--allow-dropdown input[type="tel"], ._hide-code .iti--separate-dial-code input, ._hide-code .iti--separate-dial-code input[type="text"], ._hide-code .iti--separate-dial-code input[type="tel"] {padding-left: 10px;}.form__code {width: 100px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right-width: 0;}.iti {height: 35px;width: 100px;}.iti ~ .form__input {border-top-left-radius: 0;border-bottom-left-radius: 0;}.iti__flag-container {left: 0;}.iti__flag-container {border-right: 1px solid #c2b6ab;}.form__input--country-code {width: 45px;border-radius: 3px 0 0 3px;}.form__input--datepicker, .form__input--datepicker2 {background-image: url(../img/icon/calendar.png);background-repeat: no-repeat;background-position: calc(100% - 10px) center;}.form__textarea {padding-top: 10px;padding-bottom: 10px;resize: vertical;}.form__btn {transition: background-color 0.12s ease-in-out 0s;text-decoration: none;text-align: center;min-width: 100px;height: 35px;border: none;border-radius: 3px;font-size: 18px;color: #fff;cursor: pointer;line-height: 35px;background-color: #d50509;padding-left: 10px;padding-right: 10px;}.form__btn:hover {background-color: #bc0408;}.form__btn--green {background-color: #389944;}.form__btn--green:hover {background-color: #31863c;}.form__btn--offset {margin-top: 10px;}.form__checkbox {display: none;}.form__flag {position: relative;width: 15px;height: 15px;border-radius: 3px;border: 1px solid #c2b6ab;margin-top: 3px;cursor: pointer;}.form__flag:active {user-select: none;}.form__checkbox:checked ~ .form__flag {background-image: url(../img/icon/check.png);background-position: center;background-repeat: no-repeat;}.form__checkbox[disabled] ~ .form__flag {opacity: 0.3;}.form__checkbox._error ~ .form__flag {border-color: #d50509;}.form__select {width: 100%;}.form__select .SelectBox {padding-top: 7px;padding-left: 15px;}.form__select .SumoSelect > .CaptionCont {height: 35px;border-color: #c2b6ab;}.form__select .SumoSelect > .CaptionCont > label > i {background-image: url(../img/icon/select-arrow.png);margin-right: 12px;}.form__select ._error ~ .CaptionCont {border-color: #d50509;}.form__info--mb {margin-bottom: 20px;}.page-wrap {margin-top: 20px;}.page-wrap__sidebar {width: 204px;display: none;}.page-wrap__main {width: 100%;}@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") format("woff");font-weight: 400;font-style: normal;}:root {--swiper-theme-color: #d50509;}.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-vertical > .swiper-wrapper {flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-container-android .swiper-slide, .swiper-wrapper {transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {flex-wrap: wrap;}.swiper-container-multirow-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}.swiper-container-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;max-height: 600px;position: relative;transition-property: transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper__video-wrap {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.swiper__video {display: block;width: 100%;height: 100%;object-fit: cover;}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height;}.swiper-container-3d {perspective: 1200px;}.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}.swiper-button-prev__icon {width: 22px;height: 42px;}.swiper-button-prev, .swiper-button-next {transition: fill 0.12s ease-in-out 0s;position: absolute;top: 50%;width: 22px;height: 42px;margin-top: -21px;z-index: 10;padding: 0;cursor: pointer;display: flex;align-items: center;justify-content: center;fill: #ff9800;background-color: transparent;border-width: 0;}.swiper-button-prev:hover, .swiper-button-next:hover {fill: #d50509;}.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-prev:after, .swiper-button-next:after {font-size: 0;}.swiper-button-prev, .swiper-container-rtl .swiper-button-next {right: 100%;left: auto;}.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: 'prev';}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: auto;left: 100%;}.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: 'next';}.swiper-button-lock {display: none;}:root {}.swiper-pagination {width: 100%;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.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(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}.swiper-pagination-bullet {width: 22px;height: 22px;display: inline-block;position: relative;}.swiper-pagination-bullet:before {content: '';width: 14px;height: 14px;border-radius: 100%;background-color: #cbc2b8;position: absolute;top: 50%;left: 50%;margin-top: -7px;margin-left: -7px;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active:before {background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right;}.swiper-pagination-progressbar {background: rgba(0, 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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-white {--swiper-pagination-color: #ffffff;}.swiper-pagination-black {--swiper-pagination-color: #000000;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);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 > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}:root {}.swiper-lazy-preloader {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}.swiper-lazy-preloader:before {content: '';width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid #d50509;border-radius: 50%;border-top-color: transparent;}.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-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-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.SumoSelect p {margin: 0;}.SumoSelect {width: 100%;}.SelectBox {padding: 5px 8px;}.sumoStopScroll {overflow: hidden;}.SumoSelect .hidden {display: none;}.SumoSelect .search-txt {display: none;outline: none;}.SumoSelect .no-match {display: none;padding: 6px;}.SumoSelect.open .search-txt {display: inline-block;position: absolute;top: 0;left: 0;width: 100%;margin: 0;padding: 5px 8px;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;}.SumoSelect.open > .search > span, .SumoSelect.open > .search > label {visibility: hidden;}.SelectClass, .SumoUnder {position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}.SelectClass {z-index: 1;}.SumoSelect > .optWrapper > .options li.opt label, .SumoSelect > .CaptionCont, .SumoSelect .select-all > label {user-select: none;-o-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}.SumoSelect {display: inline-block;position: relative;outline: none;}.SumoSelect > .CaptionCont {position: relative;border: 1px solid #A4A4A4;min-height: 14px;background-color: #fff;border-radius: 3px;margin: 0;}.SumoSelect > .CaptionCont > span {display: block;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: default;}.SumoSelect > .CaptionCont > span.placeholder {color: #ccc;font-style: italic;}.SumoSelect > .CaptionCont > label {position: absolute;top: 0;right: 0;bottom: 0;width: 30px;}.SumoSelect > .CaptionCont > label > i {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC);background-position: center center;width: 16px;height: 16px;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background-repeat: no-repeat;opacity: 0.8;}.SumoSelect > .optWrapper {display: none;z-index: 1000;top: 30px;width: 100%;position: absolute;left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;border: 1px solid #ddd;box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);border-radius: 3px;overflow: hidden;}.SumoSelect.open > .optWrapper {top: 35px;display: block;}.SumoSelect.open > .optWrapper.up {top: auto;bottom: 100%;margin-bottom: 5px;}.SumoSelect > .optWrapper ul {list-style: none;display: block;padding: 0;margin: 0;overflow: auto;}.SumoSelect > .optWrapper > .options {border-radius: 2px;position: relative;max-height: 250px;}.SumoSelect > .optWrapper.okCancelInMulti > .options {border-radius: 2px 2px 0 0;}.SumoSelect > .optWrapper.selall > .options {border-radius: 0 0 2px 2px;}.SumoSelect > .optWrapper.selall.okCancelInMulti > .options {border-radius: 0;}.SumoSelect > .optWrapper > .options li.group.disabled > label {opacity: 0.5;}.SumoSelect > .optWrapper > .options li ul li.opt {padding-left: 22px;}.SumoSelect > .optWrapper.multiple > .options li ul li.opt {padding-left: 50px;}.SumoSelect > .optWrapper.isFloating > .options {max-height: 100%;box-shadow: 0 0 100px #595959;}.SumoSelect > .optWrapper > .options li.opt {padding: 6px 6px;position: relative;border-bottom: 1px solid #f5f5f5;}.SumoSelect > .optWrapper > .options > li.opt:first-child {border-radius: 2px 2px 0 0;}.SumoSelect > .optWrapper.selall > .options > li.opt:first-child {border-radius: 0;}.SumoSelect > .optWrapper > .options > li.opt:last-child {border-radius: 0 0 2px 2px;border-bottom: none;}.SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {border-radius: 0;}.SumoSelect > .optWrapper > .options li.opt:hover {background-color: #E4E4E4;}.SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel {background-color: #a1c0e4;}.SumoSelect > .optWrapper > .options li label {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;cursor: pointer;}.SumoSelect > .optWrapper > .options li span {display: none;}.SumoSelect > .optWrapper > .options li.group > label {cursor: default;padding: 8px 6px;font-weight: bold;}.SumoSelect > .optWrapper.isFloating {position: fixed;top: 0;left: 0;right: 0;width: 90%;bottom: 0;margin: auto;max-height: 90%;}.SumoSelect > .optWrapper > .options li.opt.disabled {background-color: inherit;pointer-events: none;}.SumoSelect > .optWrapper > .options li.opt.disabled * {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}.SumoSelect > .optWrapper.multiple > .options li.opt {padding-left: 35px;cursor: pointer;}.SumoSelect > .optWrapper.multiple > .options li.opt span, .SumoSelect .select-all > span {position: absolute;display: block;width: 30px;top: 0;bottom: 0;margin-left: -35px;}.SumoSelect > .optWrapper.multiple > .options li.opt span i, .SumoSelect .select-all > span i {position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;width: 14px;height: 14px;border: 1px solid #AEAEAE;border-radius: 2px;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);background-color: #fff;}.SumoSelect > .optWrapper > .MultiControls {display: none;border-top: 1px solid #ddd;background-color: #fff;box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);border-radius: 0 0 3px 3px;}.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {display: block;margin-top: 5px;position: absolute;bottom: 0;width: 100%;}.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {display: block;}.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {padding: 6px;}.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {box-shadow: 0 0 2px #a1c0e4;border-color: #a1c0e4;outline: none;background-color: #a1c0e4;}.SumoSelect > .optWrapper.multiple > .MultiControls > p {display: inline-block;cursor: pointer;padding: 12px;width: 50%;box-sizing: border-box;text-align: center;}.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {background-color: #f1f1f1;}.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {border-right: 1px solid #DBDBDB;border-radius: 0 0 0 3px;}.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {border-radius: 0 0 3px 0;}.SumoSelect > .optWrapper.isFloating > .options li.opt {padding: 12px 6px;}.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt {padding-left: 35px;}.SumoSelect > .optWrapper.multiple.isFloating {padding-bottom: 43px;}.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i, .SumoSelect .select-all.selected > span i, .SumoSelect .select-all.partial > span i {background-color: #11a911;box-shadow: none;border-color: transparent;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat: no-repeat;background-position: center center;}.SumoSelect.disabled {cursor: not-allowed;}.SumoSelect.disabled > .CaptionCont {border-color: #ccc;box-shadow: none;}.SumoSelect .select-all {border-radius: 3px 3px 0 0;position: relative;border-bottom: 1px solid #ddd;background-color: #fff;padding: 8px 0 3px 35px;height: 20px;cursor: pointer;}.SumoSelect .select-all > label, .SumoSelect .select-all > span i {cursor: pointer;}.SumoSelect .select-all.partial > span i {background-color: #ccc;}.SumoSelect > .optWrapper > .options li.optGroup {padding-left: 5px;text-decoration: underline;}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {color: #dedede;}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {color: #c5c5c5;}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {color: #dedede;}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {color: #fff;background: #a2ddf6;}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {background: #8ad5f4;}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.1);color: #cccccc;}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {background: none;border: none;}.datepicker--cells {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.datepicker--cell {border-radius: 4px;box-sizing: border-box;cursor: pointer;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 32px;z-index: 1;}.datepicker--cell.-focus- {background: #f0f0f0;}.datepicker--cell.-current- {color: #4EB5E6;}.datepicker--cell.-current-.-focus- {color: #4a4a4a;}.datepicker--cell.-current-.-in-range- {color: #4EB5E6;}.datepicker--cell.-in-range- {background: rgba(92, 196, 239, 0.1);color: #4a4a4a;border-radius: 0;}.datepicker--cell.-in-range-.-focus- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell.-disabled- {cursor: default;color: #aeaeae;}.datepicker--cell.-disabled-.-focus- {color: #aeaeae;}.datepicker--cell.-disabled-.-in-range- {color: #a1a1a1;}.datepicker--cell.-disabled-.-current-.-focus- {color: #aeaeae;}.datepicker--cell.-range-from- {border: 1px solid rgba(92, 196, 239, 0.5);background-color: rgba(92, 196, 239, 0.1);border-radius: 4px 0 0 4px;}.datepicker--cell.-range-to- {border: 1px solid rgba(92, 196, 239, 0.5);background-color: rgba(92, 196, 239, 0.1);border-radius: 0 4px 4px 0;}.datepicker--cell.-range-from-.-range-to- {border-radius: 4px;}.datepicker--cell.-selected- {color: #fff;border: none;background: #5cc4ef;}.datepicker--cell.-selected-.-current- {color: #fff;background: #5cc4ef;}.datepicker--cell.-selected-.-focus- {background: #45bced;}.datepicker--cell:empty {cursor: default;}.datepicker--days-names {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 8px 0 3px;}.datepicker--day-name {color: #FF9A19;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-align: center;text-transform: uppercase;font-size: .8em;}.datepicker--cell-day {width: 14.28571%;}.datepicker--cells-months {height: 170px;}.datepicker--cell-month {width: 33.33%;height: 25%;}.datepicker--years {height: 170px;}.datepicker--cells-years {height: 170px;}.datepicker--cell-year {width: 25%;height: 33.33%;}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {color: #dedede;}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {color: #c5c5c5;}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {color: #dedede;}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {color: #fff;background: #a2ddf6;}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {background: #8ad5f4;}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.1);color: #cccccc;}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {background: none;border: none;}.datepickers-container {position: absolute;left: 0;top: 0;}.datepicker {background: #fff;border: 1px solid #dbdbdb;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);border-radius: 4px;box-sizing: content-box;font-family: Tahoma, sans-serif;font-size: 14px;color: #4a4a4a;width: 250px;position: absolute;left: -100000px;opacity: 0;transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;z-index: 100;}.datepicker.-from-top- {-webkit-transform: translateY(-8px);transform: translateY(-8px);}.datepicker.-from-right- {-webkit-transform: translateX(8px);transform: translateX(8px);}.datepicker.-from-bottom- {-webkit-transform: translateY(8px);transform: translateY(8px);}.datepicker.-from-left- {-webkit-transform: translateX(-8px);transform: translateX(-8px);}.datepicker.active {opacity: 1;-webkit-transform: translate(0);transform: translate(0);transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;}.datepicker-inline .datepicker {border-color: #d7d7d7;box-shadow: none;position: static;left: auto;right: auto;opacity: 1;-webkit-transform: none;transform: none;}.datepicker-inline .datepicker--pointer {display: none;}.datepicker--content {box-sizing: content-box;padding: 4px;}.-only-timepicker- .datepicker--content {display: none;}.datepicker--pointer {position: absolute;background: #fff;border-top: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;width: 10px;height: 10px;z-index: -1;}.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {top: calc(100% - 4px);-webkit-transform: rotate(135deg);transform: rotate(135deg);}.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {right: calc(100% - 4px);-webkit-transform: rotate(225deg);transform: rotate(225deg);}.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {bottom: calc(100% - 4px);-webkit-transform: rotate(315deg);transform: rotate(315deg);}.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {left: calc(100% - 4px);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {left: 10px;}.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {right: 10px;}.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {left: calc(50% - 10px / 2);}.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {top: 10px;}.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {bottom: 10px;}.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {top: calc(50% - 10px / 2);}.datepicker--body {display: none;}.datepicker--body.active {display: block;}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {color: #dedede;}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {color: #c5c5c5;}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {color: #dedede;}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {color: #fff;background: #a2ddf6;}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {background: #8ad5f4;}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.1);color: #cccccc;}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {background: none;border: none;}.datepicker--nav {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #efefef;min-height: 32px;padding: 4px;}.-only-timepicker- .datepicker--nav {display: none;}.datepicker--nav-title, .datepicker--nav-action {display: -webkit-flex;display: -ms-flexbox;display: flex;cursor: pointer;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.datepicker--nav-action {width: 32px;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.datepicker--nav-action:hover {background: #f0f0f0;}.datepicker--nav-action.-disabled- {visibility: hidden;}.datepicker--nav-action svg {width: 32px;height: 32px;}.datepicker--nav-action path {fill: none;stroke: #9c9c9c;stroke-width: 2px;}.datepicker--nav-title {border-radius: 4px;padding: 0 8px;}.datepicker--nav-title i {font-style: normal;color: #9c9c9c;margin-left: 5px;}.datepicker--nav-title:hover {background: #f0f0f0;}.datepicker--nav-title.-disabled- {cursor: default;background: none;}.datepicker--buttons {display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 4px;border-top: 1px solid #efefef;}.datepicker--button {color: #4EB5E6;cursor: pointer;border-radius: 4px;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 32px;}.datepicker--button:hover {color: #4a4a4a;background: #f0f0f0;}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {color: #dedede;}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {color: #c5c5c5;}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {color: #dedede;}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {color: #fff;background: #a2ddf6;}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {background: #8ad5f4;}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.1);color: #cccccc;}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {background: none;border: none;}.datepicker--time {border-top: 1px solid #efefef;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 4px;position: relative;}.datepicker--time.-am-pm- .datepicker--time-sliders {-webkit-flex: 0 1 138px;-ms-flex: 0 1 138px;flex: 0 1 138px;max-width: 138px;}.-only-timepicker- .datepicker--time {border-top: none;}.datepicker--time-sliders {-webkit-flex: 0 1 153px;-ms-flex: 0 1 153px;flex: 0 1 153px;margin-right: 10px;max-width: 153px;}.datepicker--time-label {display: none;font-size: 12px;}.datepicker--time-current {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex: 1;-ms-flex: 1;flex: 1;font-size: 14px;text-align: center;margin: 0 0 0 10px;}.datepicker--time-current-colon {margin: 0 2px 3px;line-height: 1;}.datepicker--time-current-hours, .datepicker--time-current-minutes {line-height: 1;font-size: 19px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;position: relative;z-index: 1;}.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after {content: '';background: #f0f0f0;border-radius: 4px;position: absolute;left: -2px;top: -3px;right: -2px;bottom: -2px;z-index: -1;opacity: 0;}.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after {opacity: 1;}.datepicker--time-current-ampm {text-transform: uppercase;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;color: #9c9c9c;margin-left: 6px;font-size: 11px;margin-bottom: 1px;}.datepicker--time-row {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 11px;height: 17px;background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;}.datepicker--time-row:first-child {margin-bottom: 4px;}.datepicker--time-row input[type='range'] {background: none;cursor: pointer;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 100%;padding: 0;margin: 0;-webkit-appearance: none;}.datepicker--time-row input[type='range']::-webkit-slider-thumb {-webkit-appearance: none;}.datepicker--time-row input[type='range']::-ms-tooltip {display: none;}.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {border-color: #b8b8b8;}.datepicker--time-row input[type='range']:hover::-moz-range-thumb {border-color: #b8b8b8;}.datepicker--time-row input[type='range']:hover::-ms-thumb {border-color: #b8b8b8;}.datepicker--time-row input[type='range']:focus {outline: none;}.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {background: #5cc4ef;border-color: #5cc4ef;}.datepicker--time-row input[type='range']:focus::-moz-range-thumb {background: #5cc4ef;border-color: #5cc4ef;}.datepicker--time-row input[type='range']:focus::-ms-thumb {background: #5cc4ef;border-color: #5cc4ef;}.datepicker--time-row input[type='range']::-webkit-slider-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid #dedede;background: #fff;cursor: pointer;transition: background .2s;}.datepicker--time-row input[type='range']::-moz-range-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid #dedede;background: #fff;cursor: pointer;transition: background .2s;}.datepicker--time-row input[type='range']::-ms-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid #dedede;background: #fff;cursor: pointer;transition: background .2s;}.datepicker--time-row input[type='range']::-webkit-slider-thumb {margin-top: -6px;}.datepicker--time-row input[type='range']::-webkit-slider-runnable-track {border: none;height: 1px;cursor: pointer;color: transparent;background: transparent;}.datepicker--time-row input[type='range']::-moz-range-track {border: none;height: 1px;cursor: pointer;color: transparent;background: transparent;}.datepicker--time-row input[type='range']::-ms-track {border: none;height: 1px;cursor: pointer;color: transparent;background: transparent;}.datepicker--time-row input[type='range']::-ms-fill-lower {background: transparent;}.datepicker--time-row input[type='range']::-ms-fill-upper {background: transparent;}.datepicker--time-row span {padding: 0 12px;}.datepicker--time-icon {color: #9c9c9c;border: 1px solid;border-radius: 50%;font-size: 16px;position: relative;margin: 0 5px -1px 0;width: 1em;height: 1em;}.datepicker--time-icon:after, .datepicker--time-icon:before {content: '';background: currentColor;position: absolute;}.datepicker--time-icon:after {height: .4em;width: 1px;left: calc(50% - 1px);top: calc(50% + 1px);-webkit-transform: translateY(-100%);transform: translateY(-100%);}.datepicker--time-icon:before {width: .4em;height: 1px;top: calc(50% + 1px);left: calc(50% - 1px);}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {color: #dedede;}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {color: #c5c5c5;}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {color: #dedede;}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {color: #fff;background: #a2ddf6;}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {background: #8ad5f4;}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.1);color: #cccccc;}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {background-color: rgba(92, 196, 239, 0.2);}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {background: none;border: none;}body.compensate-for-scrollbar {overflow: hidden;}.fancybox-active {height: auto;}.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}.fancybox-container * {box-sizing: border-box;}.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}.fancybox-is-open .fancybox-bg {opacity: 0.9;transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {direction: ltr;opacity: 0;position: absolute;transition: opacity 0.25s ease, visibility 0s ease 0.25s;visibility: hidden;z-index: 99997;}.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {opacity: 1;transition: opacity 0.25s ease 0s, visibility 0s ease 0s;visibility: visible;}.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox-toolbar {right: 0;top: 0;}.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}.fancybox-is-open .fancybox-stage {overflow: hidden;}.fancybox-slide {-webkit-backface-visibility: hidden;display: block;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform, opacity;white-space: normal;width: 100%;z-index: 99994;}.fancybox-slide::before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {display: block;}.fancybox-slide--image {overflow: hidden;padding: 44px 0;}.fancybox-slide--image::before {display: none;}.fancybox-slide--html {padding: 30px 6px;}.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 15px;position: relative;text-align: left;vertical-align: middle;}.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;transform-origin: top left;transition-property: transform, opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {cursor: -webkit-grab;cursor: grab;}.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}.fancybox-container [data-selectable="true"] {cursor: text;}.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}.fancybox-spaceball {z-index: 1;}.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}.fancybox-slide--video .fancybox-content {background: #000;}.fancybox-slide--map .fancybox-content {background: #e5e3df;}.fancybox-slide--iframe .fancybox-content {background: #fff;}.fancybox-video, .fancybox-iframe {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}.fancybox-iframe {left: 0;position: absolute;top: 0;}.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}.fancybox-button {background: rgba(30, 30, 30, 0.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color 0.2s;vertical-align: top;visibility: inherit;width: 44px;}.fancybox-button, .fancybox-button:visited, .fancybox-button:link {color: #ccc;}.fancybox-button:hover {color: #fff;}.fancybox-button:focus {outline: none;}.fancybox-button.fancybox-focus {outline: 1px dotted;}.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}.fancybox-button div {height: 100%;}.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}.fancybox-button svg path {fill: currentColor;stroke-width: 0;}.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) {display: none;}.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) {display: none;}.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: 0.8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}.fancybox-close-small:hover {color: #fff;opacity: 1;}.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 4px;right: 0;top: 0;color: #fff;border: 1px solid #fff;background-color: #3a322e;border-radius: 100px;position: absolute;width: 28px;height: 28px;top: 5px;right: 5px;opacity: 1;box-shadow: 0 0 0 1px #3a322e;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}.fancybox-navigation .fancybox-button div {padding: 7px;}.fancybox-navigation .fancybox-button--arrow_left {left: 0;padding: 31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;}.fancybox-caption {background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom: 0;color: #eee;font-size: 18px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;letter-spacing: 0.03em;right: 0;text-align: center;z-index: 99996;}.fancybox-caption--separate {margin-top: -50px;}.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}.fancybox-caption a:hover {color: #fff;text-decoration: underline;}.fancybox-loading {animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: 0.7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}@keyframes fancybox-rotate {100% {transform: rotate(360deg);}}.fancybox-animated {transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translate3d(0, 0, 0);}.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {opacity: 0;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(0.5, 0.5, 0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scale3d(1, 1, 1);}.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);transform: rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);transform: rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);transform: rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scale3d(1, 1, 1) translate3d(0, 0, 0);}.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {transform: translate3d(0, 0, 0) scale(1);}.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px 0;}.fancybox-share p {margin: 0;padding: 0;}.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all 0.2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}.fancybox-share__button:visited, .fancybox-share__button:link {color: #fff;}.fancybox-share__button:hover {text-decoration: none;}.fancybox-share__button--fb {background: #3b5998;}.fancybox-share__button--fb:hover {background: #344e86;}.fancybox-share__button--pt {background: #bd081d;}.fancybox-share__button--pt:hover {background: #aa0719;}.fancybox-share__button--tw {background: #1da1f2;}.fancybox-share__button--tw:hover {background: #0d95e8;}.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}.fancybox-share__button svg path {fill: #fff;}.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: none;padding: 10px 15px;width: 100%;}.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);top: 0;width: 212px;z-index: 99995;}.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}.fancybox-show-thumbs .fancybox-thumbs {display: block;}.fancybox-show-thumbs .fancybox-inner {right: 212px;}.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, 0.1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}.fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 99991;}.fancybox-thumbs__list a:focus::before {opacity: 0.5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity: 1;}.header {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 10px;position: relative;}.header__box {display: flex;flex-direction: column;width: 100%;max-width: 410px;}.header__box--right {align-items: flex-end;}.header__logo-pic {width: 60px;height: 60px;display: block;margin-left: auto;margin-right: auto;}.header__parts {display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;margin-left: -5px;margin-top: 10px;width: 180px;}.header__part {flex-shrink: 0;margin: 3px 5px;}.header__part:nth-child(1) {height: 11px;}.header__part:nth-child(2) {height: 10px;}.header__top {height: 70px;display: flex;}.header__bottom {max-width: 350px;width: 100%;text-align: center;background: url(../img/decor/border.png) top left repeat-x;padding-top: 36px;}.header__label {text-align: center;height: 50px;padding-top: 16px;}.header__label--small {width: 92px;background: url(../img/decor/header-label-small.png) top center no-repeat;}.header__label--medium {width: 158px;background: url(../img/decor/header-label-medium.png) top center no-repeat;}.header__label img {display: inline;}.header__soc a {text-decoration: none;}.header__fav {text-align: center;}.header__fav a {display: flex;align-items: center;justify-content: center;padding-top: 3px;padding-bottom: 3px;padding-left: 16px;padding-right: 16px;color: #fff;text-decoration: none;}.header__fav svg {width: 20px;height: 20px;fill: #fff;display: block;}.header__fav span {padding-left: 8px;margin-left: 8px;border-left: 2px solid #fff;}.header__link {transition: color 0.12s ease-in-out 0s , opacity 0.12s ease-in-out 0s;text-decoration: underline;cursor: pointer;}.header__link--red {color: #d50509;font-size: 19px;}.header__link--red:hover {color: #3a322e;}.header__link--white {color: #fff;font-size: 17px;line-height: 25px;}.header__link--white:hover {opacity: 0.8;}.header__link--mobile-only {display: none;}.header__link--desktop-only {display: block;}.header__cart {text-decoration: none;color: #fff;}.header__cart-count {padding-left: 10px;margin-left: 15px;border-left: 2px solid #fff;text-decoration: none;}.footer {overflow: hidden;}.footer__container {background: url(../img/decor/border.png) top left repeat-x;padding: 24px 32px 0 24px;}.footer__insales, .footer__copy {display: block;color: #8a807a;margin-top: 5px;}.footer__copy {max-width: 370px;padding-bottom: 20px;}.footer__copy div {display: flex;}.footer__copy div .footer__pseudo-title {font-style: normal;}a.footer__pseudo-title {text-decoration: none;}.footer__pseudo-title {font: 12px/18px Georgia, "Times New Roman", serif;font-style: italic;font-weight: normal;color: #8a807a;display: inline-block;vertical-align: middle;margin-bottom: 0 !important;}.footer__separator {display: inline-block;margin-left: 3px;margin-right: 3px;vertical-align: middle;}.footer__btn-appstore {width: 110px;}.footer__btn-googleplay {width: 124px;}.footer__btn-appstore, .footer__btn-googleplay {transition: opacity 0.12s ease-in-out 0s;display: inline-block;margin: 0 10px;opacity: 0.8;}.footer__btn-appstore:hover, .footer__btn-googleplay:hover {opacity: 1;}.footer-soc {display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 20px;}.footer-soc__title {color: #d50509;font-size: 19px;margin-right: 20px;}.footer-soc__link {transition: fill 0.12s ease-in-out 0s;fill: #d50509;}.footer-soc__link svg, .footer-soc__link img {width: 36px;height: 36px;display: block;}.footer-soc__link:not(:last-child) {margin-right: 10px;}.footer-soc__link:hover {fill: #3a322e;}.footer__sub {display: flex;flex-direction: column;align-items: center;font: 16px/18px 'PT Sans Narrow', 'Arial Narrow', Arial, sans-serif;color: #3A322E;max-width: 370px;margin-bottom: 20px;}.footer__sub-input {border: 1px solid #c2b6ab;background: transparent;padding-left: 10px;padding-right: 30px;font-size: 16px;border-radius: 3px;margin-top: 10px;}.footer__sub-btn {margin-top: 10px;font: 16px/18px 'PT Sans Narrow', 'Arial Narrow', Arial, sans-serif;color: #3A322E;border: 1px solid #3a322e;padding: 5px;max-width: 100px;}.main-nav {min-height: 40px;background: url(/bitrix/templates/moscvet/images/catalog.png) top left no-repeat;text-align: center;padding: 0 0 10px;line-height: 40px;font-size: 17px;width: 920px;margin-left: 5px;padding-right: 30px;display: none;}.main-nav li {display: inline-block;margin: 0 5px;}.main-nav .gift {background: url(/bitrix/templates/.default/images/ico_gift.png) no-repeat 0 7px;padding-left: 35px;margin-left: 20px;}.main-nav .lvl_2 > li {height: auto;}.main-nav .lvl_3 {position: relative;left: 0;top: 0;border: none;width: auto;margin: 0;box-shadow: none;padding: 5px;}.main-nav .lvl_3 li {color: #fff;display: list-item;list-style-type: disc;list-style-position: inside;}.main-nav li:hover ul.lvl_2 {display: block;}.main-nav ul {position: absolute;top: 133px;width: 220px;z-index: 100;padding: 15px;display: none;background: none repeat scroll 0 0 #d60509;border-radius: 0 0 5px 5px;box-shadow: 0 0 2px #777;min-width: 120px;border-bottom: 2px solid #e24f51;border-right: 2px solid #e24f51;border-left: 2px solid #e24f51;}.main-nav ul li {display: block;white-space: nowrap;font-size: 16px;height: 24px;line-height: 24px;margin: 0 0 0 7px;text-align: left;cursor: pointer;}.main-nav li span {color: #fff;}.main-nav a {color: #fff;display: inline-block;height: 100%;}.main-nav a:hover, .main-nav a.active {opacity: 0.7;text-decoration: none;}.main-nav {width: 100%;min-height: 40px;background: #d50509;padding: 0;margin: 0 0 15px;position: relative;}.main-nav > li {margin: 0;}.main-nav a, .main-nav a:hover {opacity: 1;color: #fff;padding: 0 4px;text-decoration: none;}.main-nav li.parent:hover::after {content: "";position: absolute;border: 6px solid transparent;border-top: 6px solid #ff1700;z-index: 100;float: left;display: block;clear: both;margin: 0 0 0 20px;}.main-nav li.arrow::after {content: ">";color: #fff;right: 5px;position: absolute;}.main-nav li:hover {color: #fff;background-color: #ff1700 !important;}.main-nav > li:hover > ul {height: auto;padding: 10px 0;overflow: visible;}.main-nav > li > ul {background: #9e0b0f;padding: 0;border: none;border-radius: 0;box-shadow: none;width: auto;min-width: 180px;display: block;overflow: hidden;height: 0;-webkit-transition: padding 0.2s, height 0.8s;-moz-transition: padding 0.2s, height 0.8s;-o-transition: padding 0.2s, height 0.8s;transition: padding 0.2s, height 0.8s;top: 100%;}.main-nav > li > ul li {padding: 0 10px 0 5px;margin: 0;position: relative;}.main-nav > li > ul > li:hover {background: #790000;}.main-nav > li#gift > ul > li > ul {left: inherit;right: 100%;}.main-nav > li > ul > li:hover > ul {display: block;}.main-nav > li > ul > li > ul {background: #790000;padding: 0;margin: 0;left: 100%;top: 0;border: none;border-radius: 0;box-shadow: none;display: none;}.main-nav > li#gift > ul > li > ul > li > ul {left: inherit;right: 100%;}.main-nav > li > ul > li > ul > li:hover > ul {display: block;}.main-nav > li > ul > li > ul > li > ul {top: 0;left: 100%;border: none;border-radius: 0;box-shadow: none;padding: 0;}.main-nav > li > ul > li > ul > li:hover {background: #c00005;}.main-nav .present {float: left;margin-left: 30px;padding-left: 10px;padding-right: 10px;background-position: center;background-repeat: no-repeat;}.main-nav li#uchitel {float: left;margin-left: 57px;}.main-nav li#gift {background: url(../img/decor/gift_ico.png) no-repeat 5px 5px;padding: 0;margin: 0;width: 85px;text-align: right;}.main-nav li#butterfly {background: url(../img/decor/butterfly_ico.png) no-repeat 3px 9px;padding: 0 0 0 25px;margin-left: 0;}.main-nav li#action {background: url(../img/decor/action_ico.png) no-repeat 6px 6px;padding: 0 0 0 30px;margin-left: 0;}.main-nav li#newyear {background: url(../img/decor/ny_ico.png) no-repeat 2px 6px;padding: 0 0 0 27px;margin-left: 0;}.main-nav li#wedding {background: url(../img/decor/wedding_ico.png) no-repeat 0 4px;padding: 0 0 0 34px;margin-left: 0;}.main-nav {border-radius: 6px;text-align: right;padding-right: 35px;box-sizing: border-box;position: relative;}.main-nav--lk {display: flex;padding-left: 15px;padding-right: 15px;}li.menu-toggle {position: absolute;padding: 7px 9px;padding-right: 12px;display: flex !important;flex-direction: row;align-items: center;justify-content: space-evenly;top: 10px;left: 0;border: 1px solid #d50509;column-gap: 12px;border-radius: 3px;}li.menu-toggle:hover {cursor: pointer;background-color: #fff !important;}li.menu-toggle .menu-toggle__lines-wrapper {display: flex;flex-direction: column;align-items: center;row-gap: 5px;}li.menu-toggle .menu-toggle__line {display: block;height: 3px;width: 24px;background-color: #d50509;border-radius: 3px;}li.menu-toggle .menu-toggle__text {color: #d50509;font-size: 22px;text-transform: uppercase;line-height: 100%;font-weight: 500;user-select: none;}.main-nav--lk._open .menu-toggle__text {display: none;}.main-nav--lk._open .menu-toggle__line {background-color: #fff;}.main-nav--lk._open .menu-toggle__line:nth-child(1) {transform: translateY(4px) rotate(45deg);}.main-nav--lk._open .menu-toggle__line:nth-child(2) {display: none;}.main-nav--lk._open .menu-toggle__line:nth-child(3) {transform: translateY(-4px) rotate(-45deg);}.main-nav--lk._open li.menu-toggle {background-color: #d50509;}.main-nav--lk._open li.menu-toggle:hover {background-color: #d50509 !important;}.nav-shops {display: flex;flex-direction: column;align-items: center;justify-content: space-between;position: relative;min-height: 40px;}.nav-shops__link {align-items: center;justify-content: center;color: #fff;height: 40px;padding-left: 20px;padding-right: 20px;display: none;}._open .nav-shops__link {display: flex;}.nav-shops__link:hover {text-decoration: none;}.nav-shops__toggle {display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;position: absolute;top: 5px;left: 0px;width: 30px;height: 29px;padding-top: 2px;padding-bottom: 2px;}.nav-shops__toggle:before, .nav-shops__toggle:after {content: "";}.nav-shops__toggle:before, .nav-shops__toggle:after, .nav-shops__toggle i {display: block;width: 80%;height: 3px;background-color: #d50509;border-radius: 3px;}._open .nav-shops__toggle {left: 7px;}._open .nav-shops__toggle:before, ._open .nav-shops__toggle:after, ._open .nav-shops__toggle i {background-color: #fff;}._open .nav-shops__toggle i {opacity: 0;}._open .nav-shops__toggle:before {transform: translateY(7px) rotate(45deg);}._open .nav-shops__toggle:after {transform: translateY(-7px) rotate(-45deg);}.nav-mobile {order: 0;position: relative;background-color: #d50509;}.nav-mobile__actions {display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 21;height: 44px;background-color: #d50509;}.nav-mobile__toggle {color: #fff;display: flex;align-items: center;font-weight: 600;}.nav-mobile__toggle > div {margin-right: 5px;transition: background-color 0.12s ease-in-out 0s;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 22px;height: 100%;}.nav-mobile__toggle > div i {margin-top: 4px;margin-bottom: 4px;}.nav-mobile__toggle > div:before, .nav-mobile__toggle > div:after {content: "";}.nav-mobile__toggle > div:before, .nav-mobile__toggle > div:after, .nav-mobile__toggle > div i {transition: background-color 0.12s ease-in-out 0s;display: block;width: 22px;height: 3px;background-color: #ffffff;}.nav-mobile__toggle._open > div {background-color: #fffff0;}.nav-mobile__toggle._open > div:before, .nav-mobile__toggle._open > div:after, .nav-mobile__toggle._open > div i {background-color: #d50509;}.nav-mobile__cart {display: block;position: relative;width: 24px;height: 100%;font-size: 0;background: url(../img/icon/cart.svg) no-repeat center;background-size: contain;}.nav-mobile__cart-count {position: absolute;top: 4px;right: -10px;min-width: 18px;padding: 0 2px;font-size: 13px;background-color: #fffff0;color: #d41900;border-radius: 100%;text-align: center;}.nav-mobile__container {transition: opacity 0.12s ease-in-out 0s , visibility 0.12s ease-in-out 0s;position: absolute;z-index: 120;top: 100%;left: 10px;width: calc(100% - 20px);opacity: 0;visibility: hidden;align-items: center;padding-right: 10px;background-color: #f8f5f5;}.nav-mobile__container._open {opacity: 1;visibility: visible;}.nav-mobile__item {position: relative;}.nav-mobile__item:not(:last-child)::before {content: "";display: block;position: absolute;right: 40px;bottom: 0;left: 10px;height: 1px;background: rgba(213, 5, 9, 0.188);}.nav-mobile__item._hide {display: none;}.nav-mobile__item._active::before {opacity: 0;}.nav-mobile__item._active > .nav-mobile__inner {display: block;}.nav-mobile__link {color: #605757;text-decoration: none;display: block;position: relative;padding: 10px 8px;font-size: 18px;text-align: left;background: none;font-weight: 400;}.nav-mobile__inner .nav-mobile__link {font-weight: normal;}.nav-mobile__link--toggle {position: absolute;z-index: 1;width: 100%;height: 100%;}.nav-mobile__link--toggle:after {content: "";display: block;position: absolute;top: 50%;right: 9px;width: 13px;height: 24px;margin-top: -12px;background: url(../img/icon/menu-arrow-red.svg) no-repeat center;}.nav-mobile__link--lk {padding-left: 45px;color: #d50509;font-size: 20px;}.nav-mobile__link--lk::before {content: "";position: absolute;top: 2px;left: 9px;width: 30px;height: 30px;background: url(../img/icon/lk.svg) no-repeat left center;background-size: 24px;}.nav-mobile__link--lk::after {content: "";display: block;position: absolute;top: 50%;right: 9px;width: 13px;height: 24px;margin-top: -12px;background: url(../img/icon/menu-arrow-red.svg) no-repeat center;}.nav-mobile__link._active {display: inline-block;position: relative;top: 13px;left: 8px;width: auto;height: 38px;color: #d41900;padding-left: 30px;}.nav-mobile__link._active:after {left: 10px;background: url(../img/icon/menu-arrow-back.svg) no-repeat center;}.nav-mobile__link._active + .nav-mobile__link {display: inline-block;width: 80%;margin-left: 8px;}.nav-mobile__link._toggle-hide {display: none !important;}.nav-mobile__box {padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #d50509;background-color: #fff;}.nav-mobile__box .nav-mobile__link {color: #d50509;}.nav-mobile__box .nav-mobile__item:not(:last-child)::before {display: none;}.nav-mobile__fav {display: flex;color: #fff;margin-left: auto;margin-right: 20px;text-align: center;text-decoration: none;}.nav-mobile__fav svg {width: 20px;height: 20px;fill: #fff;display: block;}.nav-mobile__fav span {padding-left: 8px;margin-left: 8px;border-left: 2px solid #fff;}.page-head {display: flex;align-items: center;}.page-head__payments {display: none;align-items: center;width: 220px;}.page-head__payment {transition: filter 0.12s ease-in-out 0s , opacity 0.12s ease-in-out 0s;opacity: 0.6;filter: grayscale(100%);}.page-head__payment:hover {opacity: 1;filter: grayscale(0);}.page-head__payment:not(:last-child) {margin-right: 10px;}.page-head__menu {display: flex;}.page-head__menu-sub {display: flex;flex-flow: row wrap;margin: 0 auto;}.page-head__menu-box {text-align: center;margin-left: 15px;margin-right: 15px;list-style: none;}.page-head__link {flex: 0 0 50%;max-width: 50%;padding: 5px 0;transition: color 0.12s ease-in-out 0s;font-size: 15px;color: #d50509;}.page-head__link--current, .page-head__link:hover {color: #3a322e;}.page-head__link--current {text-decoration: none;}.page-head__delivery {display: none;margin-left: auto;}.page-head__delivery-box {display: none;align-items: center;margin-left: auto;}.page-head__no-contact {color: #D50509;padding-top: 5px;padding-left: 30px;}.product-card {display: block;border-bottom: 1px solid #C2B6AB;padding-bottom: 7px;padding-left: 5px;padding-right: 5px;width: 100%;margin-bottom: 30px;position: relative;}.product-card.swiper-slide {width: 100%;}.product-card__left-top {position: absolute;top: 0;left: 0;display: flex;flex-direction: column;padding: 5px;z-index: 5;}.product-card__left-top > * {margin-bottom: 4px;}.slide_block .prod-block {padding: 0 6px 10px;}.prod-block.last {border-bottom: 0;}.prod-block.side {padding-right: 0;}.prod-block.noborder {border: 0;}.product-card__top {display: block;position: relative;text-align: center;border: 1px solid #c3b7ac;cursor: pointer;margin-bottom: 5px;}.product-card__img {width: 100%;}.product-card__img-b {width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;}.product-card__preload {transition: opacity 0.12s ease-in-out 0s;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}.product-card__img--loaded + .product-card__preload {opacity: 0;}.product-card__overlay {transition: opacity 0.12s ease-in-out 0s;position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);opacity: 0;}.product-card__top:hover .product-card__overlay {opacity: 1;}.product-card__sizes {display: flex;position: absolute;bottom: 9px;left: 0;right: 0;margin: 0 auto;justify-content: center;}.product-card__top:hover .product-card__sizes {display: none;}.product-card__size {padding: 5px;border: 2px solid #dbd7d7;color: #dbd7d7;z-index: 2;}.product-card__size + .product-card__size {margin-left: 10px;}.product-card__size:hover {box-shadow: 0 0 15px 0 rgba(213, 5, 9, 0.3);}.product-card__buy {transition: box-shadow 0.12s ease-in-out 0s;position: absolute;right: 0;bottom: 18px;left: 0;width: fit-content;width: -moz-fit-content;cursor: pointer;text-align: center;margin: 0 auto;border: 2px solid;color: #d50509;font-size: 18px;padding: 5px 10px;opacity: 0;}.product-card__top:hover .product-card__buy {opacity: 1;}.product-card__buy:hover {box-shadow: 0 0 15px 0 rgba(213, 5, 9, 0.3);}.prod-block .zoom {background: url(../img/bg/lupa_catalog.png) no-repeat;width: 20px;height: 20px;position: absolute;margin: 5px 0 0 5px;display: block;}.prod-block .may {background: url(../img/bg/lenta9.png) no-repeat;width: 33px;height: 35px;position: absolute;right: 2px;top: 2px;}.prod-block .openbonus {text-align: center;color: #D50509;cursor: default;}.product-card__label {position: absolute;z-index: 2;top: 0;right: 0;width: 72px;height: 72px;background-repeat: no-repeat;}.product-card__label--action-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -164px;}.product-card__label--super_price-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -82px;}.product-card__label--plus_gift-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -238px;}.product-card__label--new-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -312px;}.product-card__label--hit-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -386px;}.product-card__label--banan-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -459px;}.product-card__label--fastdelivery-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -533px;}.product-card__label--saleonbyket {background-image: url(../img/bg/ico_label.png);background-position: 0 -606px;}.product-card__label--saleonbyket-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -606px;}.product-card__label--blackFriday-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -679px;}.product-card__label--fastdelivery30-inner {background-image: url(../img/bg/ico_label.png);background-position: 0 -533px;}.product-card__title {margin-bottom: 5px;height: 40px;overflow: hidden;}.product-card__link {transition: color 0.12s ease-in-out 0s;color: #847971;font-size: 16px;font-weight: 700;cursor: pointer;text-decoration: none}.product-card:hover .product-card__link {color: #c40002;}.product-card:hover .product-card__link:hover {text-decoration: none;}.product-card__prices {text-align: center;}.product-card__price-old {color: #bfbfbf;font-size: 20px;text-decoration: line-through;}.product-card__price-old + .product-card__price-current {padding-top: 0;}.product-card__price-old + .product-card__price-current .product-card__price-summ {color: #d50509;}.product-card__price-current {font-size: 20px;padding-top: 18px;}.product-card__price-label, .product-card__price-summ {color: #000;}.product-card__price-summ {font-weight: bold;}.product-card__btns {display: flex;justify-content: center;margin-bottom: 10px;width: calc(100% + 8px);margin-left: -4px;}.product-card__cover {width: 100%;display: block;}.product-card__cover ~ .product-card__img {position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;}.product-card__btn {transition: background-color 0.12s ease-in-out 0s;text-decoration: none;text-align: center;padding: 0;width: calc(50% - 4px);height: 35px;border: none;border-radius: 3px;font-size: 18px;color: #fff;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;text-align: center;line-height: 1;margin-left: 4px;margin-right: 4px;letter-spacing: 0.02em;}.product-card__btn--more {background-color: #fb9d30;}.product-card__btn--more:hover {background-color: #f38505;}.product-card__btn--buy {background-color: #44ab3e;}.product-card__btn--buy:hover {background-color: #3d9837;}.product-card__btn--pre-order {background-color: #d50509;}.product-card__btn--pre-order:hover {background-color: #bc0408;}.product-card__btn--none {cursor: text;color: #454545;border: 1px dashed;font-size: 15px;font-weight: bold;opacity: 0.5;}.product-card__favourite {transition: opacity 0.12s ease-in-out 0s;width: 40px;height: 40px;fill: #d50509;z-index: 5;}.product-card__top:hover .product-card__favourite {opacity: 1;}.product-card__favourite svg {transition: filter 0.12s ease-in-out 0s;width: 30px;}.product-card__favourite:hover svg {filter: drop-shadow(0 0 5px rgba(213, 5, 9, 0.5));}.product-card__favourite--on-under-card {position: absolute;bottom: 65px;left: 50%;margin-left: -20px;opacity: 0;display: none;}.product-card__sale {width: 60px;height: 60px;background-size: contain;background-position: center;color: #fff;font-size: 20px;font-weight: bold;z-index: 5;display: flex;align-items: center;justify-content: center;}.product-card-banner__overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);transition: opacity 0.12s ease-in-out 0s;opacity: 0;}.product-card-banner.product-card {padding-bottom: 16px;}.product-card-banner .product-card__body {height: 100%;padding-top: 0;padding-bottom: 0;}.product-card-banner:hover .product-card-banner__overlay {opacity: 1;}.product-card__body {height: 345px;margin-bottom: 4px;position: relative;text-align: center;padding-top: 10%;padding-bottom: 10%;background-color: #e2e2e2;border: 1px solid #c3b7ac;display: block;color: #3A322E;text-decoration: none;}.product-card__body:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.product-card__text-box {position: relative;padding-left: 14px;padding-right: 14px;display: flex;flex-direction: column;justify-content: center;align-items: center;min-height: 50%;z-index: 2;}.product-card__text-box--over-image {color: #fff;}.product-card__text-box--over-image ~ .product-card__image:before {color: #fff;content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.2);}.product-card-banner .product-card__title {font-size: 16px;margin-bottom: 10px;line-height: 1.4;}.product-card-banner .product-card__descr {font-size: 16px;line-height: 1.2;}.product-card__image {position: relative;height: 50%;}.product-card__image img {height: 100%;width: 100%;object-fit: contain;}.product-card__image--right img {object-position: right;}.product-card__image--left img {object-position: left;}.product-card__image--overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.product-card__image--overlay img {object-fit: cover;}.product-card-small {display: block;width: 219px;border-bottom: 1px solid #c2b6ab;padding-bottom: 7px;padding-left: 5px;padding-right: 5px;}.product-card-small.swiper-slide {align-items: stretch;width: 100%;height: auto;margin-bottom: 0;}.product-card-small__top {display: block;position: relative;text-align: center;overflow: hidden;border: 1px solid #c3b7ac;cursor: pointer;margin-bottom: 5px;}.product-card-small__cover {display: block;width: 100%;}.product-card-small__cover ~ .product-card-small__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.product-card-small__img {width: 100%;}.product-card-small__preload {transition: opacity 0.12s ease-in-out 0s;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}.product-card-small__img--loaded + .product-card-small__preload {opacity: 0;}.product-card-small__title {margin-bottom: 5px;height: 40px;overflow: hidden;}.product-card-small__bottom {display: flex;align-items: center;justify-content: space-between;}.product-card-small__link {transition: color 0.12s ease-in-out 0s;color: #847971;font-size: 16px;font-weight: 700;text-decoration: none;cursor: pointer;}.product-card-small:hover .product-card-small__link {color: #c40002;}.product-card-small:hover .product-card-small__link:hover {text-decoration: underline;}.product-card-small__prices {display: flex;flex-direction: column;justify-content: center;min-height: 36px;}.product-card-small__price-old {color: #bfbfbf;font-size: 16px;text-decoration: line-through;}.product-card-small__price-old + .product-card-small__price-current {padding-top: 0;}.product-card-small__price-old + .product-card-small__price-current .product-card-small__price-summ {color: #d50509;}.product-card-small__price-current {font-size: 18px;}.product-card-small__price-summ {color: #000;font-weight: 600;}.product-card-small__btn {transition: background-color 0.12s ease-in-out 0s;display: inline-flex;align-items: center;justify-content: center;width: calc(50% - 4px);border: none;padding: 4px;text-decoration: none;text-align: center;border-radius: 3px;font-size: 18px;color: #fff;cursor: pointer;margin-left: 10px;}.product-card-small__btn--more {background-color: #fb9d30;}.product-card-small__btn--more:hover {background-color: #f38505;}.product-card-small__btn--buy {background-color: #44ab3e;}.product-card-small__btn--buy:hover {background-color: #3d9837;}.product-card-small__btn--pre-order {background-color: #d50509;}.product-card-small__btn--pre-order:hover {background-color: #bc0408;}.product-card-small__btn--none {border: 2px dotted;cursor: text;color: #454545;font-size: 14px;font-weight: bold;opacity: 0.5;}.product-card-small__sale {position: absolute;top: 5px;left: 10px;width: 40px;height: 40px;background-size: contain;background-position: center;color: #fff;font-size: 16px;font-weight: bold;z-index: 5;display: flex;align-items: center;justify-content: center;}.paginations {display: flex;justify-content: center;}.paginations__item {display: block;height: 20px;line-height: 20px;padding: 0 2px;min-width: 20px;text-align: center;margin: 1px;color: #847971;font-size: 13px;border: 1px solid transparent;}.paginations__item:hover {text-decoration: none;}.paginations__item--current, .paginations__item--dotts {border: 1px solid #C2B6AB;}.crumb-search {margin-top: 15px;}.crumb-search__breadcrumbs {margin-top: 15px;margin-bottom: 15px;}.main-search {position: relative;}.breadcrumbs ~ .main-search {margin-left: auto;}.crumb-search__search {margin-top: 15px;margin-bottom: 15px;}.breadcrumbs {display: flex;flex-wrap: wrap;}.breadcrumbs__item {display: inline-block;}.breadcrumbs__item:after {content: ">";margin-left: 5px;margin-right: 5px;}.breadcrumbs__link {transition: color 0.12s ease-in-out 0s;color: #847971;}.breadcrumbs__link:hover {color: #d50509;}.breadcrumbs__current {display: inline-block;}.search {position: relative;}.search__field {position: relative;width: 100%;height: 25px;border: 1px solid #c2b6ab;background: transparent;padding-left: 10px;padding-right: 30px;font-size: 16px;border-radius: 3px;}.search__btn {position: absolute;top: 0;right: 0;width: 25px;height: 100%;background-image: url(../img/icon/search.svg);background-repeat: no-repeat;background-position: center left;background-size: 14px;}.search-view {display: flex;justify-content: space-between;align-items: baseline;}.search-view .catalog-fast-filter {background: none;width: auto;margin-bottom: 0;}.modal-content {position: relative;width: calc(100% - 40px);overflow: visible !important;}.modal-content--form {max-width: 500px;}.modal-content--shop {max-width: 600px;}.modal-content--delivery {max-width: 440px;}.modal-content--cart {max-width: 930px;}.modal-content--bonus-card {max-width: 700px;}.modal-content__container {position: relative;overflow: hidden;}.modal-content__content {padding: 20px;}.modal-content__body {font-size: 18px;padding: 20px;}.modal-content__round {position: absolute;width: 100%;height: 1px;background-color: #999;}.modal-content__round:before {left: -25px;}.modal-content__round:after {right: -25px;}.modal-content__round:before, .modal-content__round:after {content: "";position: absolute;top: 0;width: 40px;height: 40px;border: 1px solid #999;border-radius: 20px;background: #fff;}.modal-content__round--top {top: -25px;}.modal-content__round--bottom {bottom: 0;}.modal-content__round--bottom:before, .modal-content__round--bottom:after {top: -17px;}.modal-content__border:after, .modal-content__border:before {content: "";position: absolute;top: 0;width: 1px;height: 100%;background-color: #999;pointer-events: none;}.modal-content__border:after {right: 0;}.modal-content__border:before {left: 0;}.modal-content__title {text-align: center;background: #d50509;color: #fff;height: 50px;line-height: 50px;text-transform: uppercase;border: 1px solid #999;border-bottom: 0;margin: 0;box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.6);font-size: 18px;}.modal-content__sub-title {padding-top: 10px;padding-bottom: 10px;margin-top: 20px;text-align: center;position: relative;}.modal-content__sub-title:before, .modal-content__sub-title:after {content: "";position: absolute;left: 0;width: 100%;height: 4px;background-image: url(../img/decor/border.png);}.modal-content__sub-title:before {top: 0;transform: scaleY(-1);}.modal-content__sub-title:after {bottom: 0;}.modal-content__msg {text-align: center;color: #000;font-size: 18px;background: #fffff0;padding: 15px 10px;border-top: 1px solid #999;border-bottom: 1px solid #999;margin-bottom: 20px;}.modal-product {text-align: center;}.modal-product__img {border: 1px solid #999;width: 270px;margin: 0 auto 10px;}.modal-product__img img {width: 100%;}.modal-product__title {font-size: 16px;margin-bottom: 10px;}.modal-product__price-old {font-size: 18px;opacity: 0.8;text-decoration: line-through;}.modal-product__price {font-size: 22px;margin-bottom: 10px;font-weight: bold;}.modal-product__price--new {color: #d50509;}.modal-form {padding-bottom: 30px;}.modal-form--bonus-card {max-width: 466px;margin-left: auto;margin-right: auto;}.modal-form__field {display: flex;flex-wrap: wrap;width: 100%;max-width: 370px;line-height: 30px;margin: 10px auto;width: calc(100% - 40px);}.modal-form__field--offset {margin-top: 10px;}.modal-form--bonus-card .modal-form__field {justify-content: space-between;max-width: 100%;}.modal-form__field .phone-wrap {max-width: 270px;}.modal-form__field .phone-wrap .modal-form__input {width: 100%;}.modal-form__field .phone-wrap .iti {flex-shrink: 0;}.modal-form__field .form__code {border-radius: 3px 0 0 3px;}.modal-form__field .form__phone {border-radius: 0 3px 3px 0;}.modal-form__label {display: block;margin-right: 10px;border-radius: 3px;padding-right: 10px;height: 35px;padding-top: 4px;}.modal-form--bonus-card .modal-form__label {width: auto;background-color: transparent;}.modal-form__label sup {color: #d50509;}.modal-form__input {background: transparent;height: 35px;border: 1px solid #c2b6ab;padding-left: 15px;padding-right: 15px;font-size: 16px;border-radius: 3px;width: 100%;}.modal-form__input._error {border-color: #d50509;}.modal-form--bonus-card .modal-form__input {max-width: 230px;}.modal-form__btn {width: 100%;max-width: 200px;height: 35px;cursor: pointer;background: #d50509;color: #fff;font-size: 18px;border: none;margin: 0 auto;display: block;box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);border-radius: 3px;margin-top: 20px;}.modal-form__btn:disabled {opacity: 0.7;cursor: default;}.modal-form--bonus-card .modal-form__btn {background-color: #389944;margin-right: 0;margin-left: 20px;}.modal-form__recaptcha {width: 304px;min-height: 80px;margin: 0 auto;}.modal-form__link {transition: color 0.12s ease-in-out 0s;color: #858585;font-size: 14px;text-align: center;border-bottom: 1px dashed currentColor;margin-left: auto;margin-right: auto;display: block;}.modal-form__link--under {font-size: 16px;margin-top: 10px;}.modal-form__link:hover {color: #d50509;}.modal-form__error-msg {color: #d50509;text-align: center;font-size: 14px;line-height: 1.2;margin-bottom: 5px;width: 100%;}.modal-form__submsg {color: #858585;width: 100%;text-align: center;font-size: 14px;line-height: 1.2;margin-top: 5px;padding-left: 10px;padding-right: 10px;}.bonus-card-success {text-align: center;padding: 60px 20px;}.bonus-card-success--hide {display: none;}.bonus-card-alert {text-align: center;padding: 60px 20px;display: flex;flex-direction: column;align-items: center;}.successful-order {text-align: center;padding: 60px 20px;}.bonus-card-alert__btn {transition: background-color 0.12s ease-in-out 0s;width: 100%;max-width: 315px;height: 35px;background-color: #d50509;color: #fff;border-radius: 3px;text-decoration: underline;margin-top: 15px;cursor: pointer;display: flex;justify-content: center;align-items: center;}.bonus-card-alert__btn:hover {background-color: #bc0408;}.checkbox--in-modal {margin-right: auto;}.checkbox:active {user-select: none;}.checkbox__input {display: none;}.checkbox__label {position: relative;display: inline-block;padding-left: 36px;}.checkbox__label:before, .checkbox__label:after {content: '';box-sizing: border-box;position: absolute;}.checkbox__label:before {transition: border-color 0.12s ease-in-out 0s;width: 16px;height: 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, 0.4);top: 0;left: 0;}.checkbox__label:after {transition: opacity 0.12s ease-in-out 0s;opacity: 0;border-radius: 1px;width: 8px;height: 8px;background-color: #ff9e1d;top: 4px;left: 4px;}.checkbox__label--reverse {padding-left: 0;padding-right: 24px;}.checkbox__label--reverse:before {left: auto;right: 0;top: 2px;}.checkbox__label--reverse:after {left: auto;right: 4px;top: 6px;}.checkbox__input:checked ~ .checkbox__label:before {border-color: #ff9e1d;}.checkbox__input:checked ~ .checkbox__label:after {opacity: 1;}.checkbox__input._error ~ .checkbox__label:before {border-color: #d50509;}.modal-form__btn__loader {color: #ffffff;font-size: 15px;text-indent: -9999em;overflow: hidden;width: 15px;height: 15px;border-radius: 50%;margin: 5px auto;position: relative;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;animation: load6 1.7s infinite ease, round 1.7s infinite ease;}@-webkit-keyframes load6 {0% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}5%, 95% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}10%, 59% {box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;}20% {box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;}38% {box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;}100% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}}@keyframes load6 {0% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}5%, 95% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}10%, 59% {box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;}20% {box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;}38% {box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;}100% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}}@-webkit-keyframes round {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes round {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.modal-form__btn__loader {display: none;}.modal-form__btn--ajax-loader._before-succes .modal-form__btn__loader {display: block;}.modal-form__btn--ajax-loader._before-succes .modal-form__btn__sent-ok {display: none;}.modal-shop-map {padding: 30px;}.modal-shop-map__img {width: 100%;max-width: 350px;}.modal-shop-map__img img {width: 100%;}.modal-shop-map__info {padding-top: 20px;}.modal-shop-map__row {margin-bottom: 15px;}.modal-shop-map__data {font-size: 18px;font-weight: bold;}.modal-add-to-cart {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: space-between;padding: 30px;text-align: center;}.modal-add-to-cart__img-box {max-width: 150px;margin-left: auto;margin-right: auto;}.modal-add-to-cart__img {width: 100%;}.modal-add-to-cart__title {font-size: 20px;font-weight: bold;margin-bottom: 15px;}.modal-add-to-cart__height, .modal-add-to-cart__dop {font-size: 14px;}.modal-add-to-cart__price {font-size: 20px;margin-top: 10px;}.modal-add-to-cart__btn {margin-top: 20px;text-decoration: none;text-align: center;width: 180px;height: 35px;border: none;padding: 0;border-radius: 3px;font-size: 18px;color: #fff;cursor: pointer;line-height: 35px;}.modal-add-to-cart__btn--close {background-color: #fb9d30;}.modal-add-to-cart__btn--next {background-color: #d50509;}.catalog-slider {position: relative;margin-top: 10px;padding-left: 5px;padding-right: 5px;}.catalog-slider__nav {position: absolute;top: 0;left: 10px;width: calc(100% - 20px);height: 264px;}.product-data__actions {display: none;}.product-actions {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;width: 100%;}.product-actions > div {margin-top: 20px;}.cart-actions {margin-left: auto;margin-right: auto;margin-top: 24px;}.cart-actions__checkout {width: 215px;margin-top: 20px;margin-left: auto;margin-right: auto;}.checkout__box {margin-top: 25px;margin-bottom: 25px;}.checkout__box--hide {height: 0;overflow: hidden;margin-top: 0;margin-bottom: 0;}.checkout__label {transition: background-color 0.12s ease-in-out 0s , color 0.12s ease-in-out 0s;background-color: #f6f6f6;padding: 5px 15px;border-radius: 3px;}.checkout__label--success {background-color: #deffe2;}.checkout__label--error {background-color: #ffdede;}.checkout__sidebar {margin-top: 30px;}.checkout__msg {font-size: 18px;margin-top: 50px;line-height: 1.25;}.checkout__msg--hide {display: none;}.checkout-select-label {font-size: 18px;font-weight: bold;margin-bottom: 20px;}.checkout-select__img {width: 70px;}.checkout-map {width: 100%;height: 0;max-height: 70vh;margin-bottom: 30px;margin-top: 30px;}.checkout-map._view {height: 425px;}.checkout-map-toggle {margin-top: 20px;color: #389944;border-bottom: 1px solid;}.checkout-map-toggle._active {font-size: 0;}.checkout-map-toggle._active:before {content: attr(data-text);font-size: 16px;}.checkout-select {display: flex;flex-wrap: wrap;align-items: stretch;width: calc(100% + 15px);margin-bottom: 20px;}.checkout-select__option {cursor: pointer;width: calc(50% - 15px);margin-bottom: 15px;min-height: 56px;}.checkout-select__option:not(:last-child) {margin-right: 15px;}.checkout-select__input {display: none;}.checkout-select__error {display: none;color: #d50509;padding-bottom: 10px;}._error ~ .checkout-select__error {display: block;}.checkout-select__box {transition: color 0.12s ease-in-out 0s , fill 0.12s ease-in-out 0s , border-color 0.12s ease-in-out 0s;display: flex;align-items: center;width: 100%;border-radius: 4px;height: 100%;border: 1px solid #b8b8b8;color: #b8b8b8;fill: #b8b8b8;padding: 6px;}._error ~ .checkout-select__box {border-color: #d50509;}.checkout-select__option:hover .checkout-select__box, .checkout-select__input:checked ~ .checkout-select__box {color: #3a322e;fill: #fb9f30;border-color: #fb9f30;}.checkout-select__icon {display: none;flex-shrink: 0;}.checkout-select__label {margin-left: 17px;}.checkout-tabs {width: 100%;position: relative;}.checkout-map > [class*="ymaps"], .checkout-map > [class^="ymaps"] {width: 100% !important;}.checkout-tabs__box--hide {display: none;}.shops__title {text-align: center;font-size: 18px;font-weight: bold;padding-top: 15px;padding-bottom: 15px;position: relative;margin-top: 10px;}.shops__title:before, .shops__title:after {content: "";position: absolute;left: 0;width: 100%;height: 4px;background-image: url(../img/decor/border.png);}.shops__title:before {top: 0;transform: scaleY(-1);}.shops__title:after {bottom: 0;}.shops__actions {display: flex;margin-top: 20px;}.shops__item {font-size: 18px;color: #fb9f30;text-decoration: underline;height: 30px;}.shops__item:not(:last-child) {margin-right: 10px;}.shops__item--active {color: #d50509;}.shops__item:hover {text-decoration: none;}.shops__tabs {position: relative;}.shops__tab {border: 3px solid #d50509;}.shops__tab--hide {position: absolute;top: 0;left: -9999999px;width: 100%;height: 100%;}.shops__map {width: 100%;height: 700px;max-height: 60vh;}.main-banner {position: relative;}.main-banner__slider img {width: 100%;}.main-banner__prev, .main-banner__next {display: none;}.small-banners {width: 100%;display: flex;gap: 24px;margin-top: 10px;}.small-banners__banner {display: block;width: calc(50% - 12px);}.small-banners__banner img {width: 100%;}.map-link {display: none;width: 268px;height: 330px;vertical-align: top;background: url(../img/bg/new_map.png) no-repeat;background-position: 0 30px;background-size: contain;color: #3A322E;}.map-link__text {text-align: center;padding: 0 0 5px;background: url(../img/decor/border.png) bottom left repeat-x;font-size: 14px;font-family: Georgia, 'Times New Roman', serif;}.privilege-program {position: relative;margin-top: 30px;}.privilege-program__banner {display: block;width: 100%;}.privilege-program__img {width: 100%;}.privilege-program__content {padding: 20px;}.home-nav {margin-top: 30px;}.home-nav__title {background: url(../img/decor/border.png) bottom left repeat-x;padding: 0 0 10px 20px;margin-top: -5px;color: #d50509;font-size: 20px;}.home-nav__box {padding-left: 20px;padding-right: 20px;line-height: 30px;padding-top: 10px;margin-bottom: 30px;}.news-cards {margin-top: 30px;margin-bottom: 30px;}.news-cards__wrap {position: relative;margin-top: 30px;padding-left: 15px;padding-right: 15px;}.news-cards__item {text-decoration: none;color: #000;}.news-cards__item:not(.swiper-slide) {width: calc(20% - 30);margin-left: 15px;margin-right: 15px;}.news-cards__img {width: 100%;}.news-cards__date {opacity: 0.8;display: block;margin-top: 10px;}.news-cards__title {margin-top: 10px;font-size: 22px;font-weight: 500;}.news-cards__descr {display: block;display: -webkit-box;max-height: 72.8px;font-size: 14px;line-height: 1.3;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}.product-head {background: url(../img/decor/border.png) bottom left repeat-x;padding-bottom: 15px;margin-bottom: 30px;}.product-head__name {font-size: 23px;color: #D50509;line-height: 32px;margin-bottom: 0;font-weight: 400;}.product-head__nav {display: flex;margin-top: 10px;justify-content: space-between;}.product-head__prev, .product-head__next {transition: opacity 0.12s ease-in-out 0s;}.product-head__prev:hover, .product-head__next:hover {opacity: 0.7;}.product-photo {display: flex;align-items: stretch;position: relative;width: 100%;}.product-photo .swiper-container {width: calc(100% - 60px);max-width: 600px;margin-left: auto;margin-right: auto;}.product-photo__link {display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height: 100%;margin: 0 auto;}.product-photo__cover {width: 100%;display: block;}.product-photo__cover ~ .product-photo__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}.product-photo__img {max-width: 100%;display: inline-block;vertical-align: middle;-ms-interpolation-mode: bicubic;height: 100%;object-fit: contain;}.product-photo__prev {right: calc(100% - 30px);}.product-photo__next {left: calc(100% - 30px);}.product-photo__pagination {position: absolute;background-color: #f8f8f8;width: 100px;left: auto;right: 10px;padding: 10px;}.product-photo-cover {width: 100%;}.product-photo-container {position: relative;}.product-photo-container .swiper-container {position: absolute;top: 0;left: 0;width: 100%;}.product-photo__sale {position: absolute;top: 5px;left: 5px;width: 60px;height: 60px;background-size: contain;background-position: center;color: #fff;font-size: 20px;font-weight: bold;z-index: 5;display: flex;align-items: center;justify-content: center;}.product-buy {display: flex;flex-direction: column;align-items: center;position: relative;padding-top: 35px;}.product-buy__box {position: relative;text-align: center;}.product-buy__box:not(:last-child) {margin-bottom: 25px;}.product-buy__box--price {text-align: right;}.product-buy__box--full {width: 100%;}.product-buy__label {font-size: 20px;margin-bottom: 15px;}.product-buy__selections {display: flex;justify-content: center;}.product-buy__field {display: block;cursor: pointer;}.product-buy__radio {display: none;}.product-buy__selection {transition: color 0.12s ease-in-out 0s , border-color 0.12s ease-in-out 0s , background-color 0.12s ease-in-out 0s;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 3px;border: 1px solid #7f7f7f;color: #7f7f7f;margin-left: 4px;margin-right: 4px;}.product-buy__selection:hover {border-color: #fb9f30;color: #fb9f30;}.product-buy__radio:checked ~ .product-buy__selection {background-color: #fb9f30;color: #fff;border-color: #fb9f30;}.product-buy__checkbox {display: none;}.product-buy__options {margin-bottom: -10px;}.product-buy__option {transition: color 0.12s ease-in-out 0s , border-color 0.12s ease-in-out 0s , background-color 0.12s ease-in-out 0s;display: flex;align-items: center;justify-content: center;width: 180px;min-height: 32px;padding-top: 3px;padding-bottom: 3px;border-radius: 3px;border: 1px solid #7f7f7f;color: #7f7f7f;margin-bottom: 10px;}.product-buy__option:hover {border-color: #fb9f30;color: #fb9f30;}.product-buy__checkbox:checked ~ .product-buy__option {background-color: #fb9f30;color: #fff;border-color: #fb9f30;}.product-buy__delivery {width: 220px;border: 1px solid #c2c2c2;padding: 9px 15px 11px 15px;}.product-buy__delivery span {transition: color 0.12s ease-in-out 0s;border-bottom: 1px dashed currentColor;cursor: pointer;}.product-buy__delivery span:hover {color: #fb9f30;}.product-buy__price-old {text-decoration: line-through;color: #bfbfbf;font-size: 20px;font-weight: 600;margin-bottom: 10px;}.product-buy__price {font-size: 24px;font-weight: 600;}.product-buy__price span {color: #d50509;}.product-buy__id {color: #d50509;font-size: 18px;text-align: center;}.product-buy__buy {transition: background-color 0.12s ease-in-out 0s;display: block;width: 138px;height: 34px;background-color: #389944;color: #fff;border-radius: 4px;cursor: pointer;margin-left: auto;margin-right: auto;margin-bottom: 10px;}.product-buy__buy:hover {background-color: #31863c;}.product-buy__buy-fast {transition: color 0.12s ease-in-out 0s;display: block;width: 114px;height: 30px;border-radius: 4px;border: 1px dashed currentColor;color: #787878;cursor: pointer;margin-left: auto;margin-right: auto;}.product-buy__buy-fast:hover {color: #d50509;}.product-notification {font-size: 14px;color: #787878;text-align: center;margin-top: 10px;}.product-buy__actions-row {display: flex;}.product-favourite {transition: filter 0.12s ease-in-out 0s;fill: #d50509;width: 34px;height: 34px;border-radius: 4px;margin-left: 5px;border: 1px solid #d50509;display: flex;align-items: center;justify-content: center;}.product-favourite:hover {filter: drop-shadow(0 0 5px rgba(213, 5, 9, 0.5));}.product-tags {margin-top: 40px;display: flex;}.product-tags--mobile-only {display: none;}.product-tags--desktop-only {display: none;}.product-tags__title {margin-right: 10px;}.product-tags__list {font-size: 0;}.product-tags__link {transition: color 0.12s ease-in-out 0s;display: inline-block;margin: 1px;border: 1px solid currentColor;padding: 0 5px;line-height: 25px;color: #3a322e;text-decoration: none;font-size: 16px;border-radius: 2px;}.product-tags__link:hover {color: #d50509;}.product-reason {display: flex;align-items: center;}.product-reason__btn {width: 25px;height: 25px;background-repeat: no-repeat;background-image: url(../img/icon/reason_small.png);margin-left: 5px;}.product-reason__btn--only-fresh-flowers {background-position-x: 0;}.product-reason__btn--good-service {background-position-x: -25px;}.product-reason__btn--ease-processing {background-position-x: -50px;}.product-reason__btn--various-payment-methods {background-position-x: -75px;}.product-reason__btn--control-status {background-position-x: -100px;}.product-reason__btn:hover {background-position-y: -25px;}.product-share {display: flex;align-items: center;}.product-share .ya-share2__badge {border-radius: 100%;}.product-share .ya-share2__container_size_m .ya-share2__icon {width: 25px;height: 25px;}.product-share .ya-share2__item {transition: opacity 0.12s ease-in-out 0s;}.product-share .ya-share2__item:hover {opacity: 0.7;}.product-share._mobile {margin-top: 20px;}.product-share__title {margin-right: 5px;}.product-share__in {transition: opacity 0.12s ease-in-out 0s;margin-left: 5px;}.product-share__in img {border-radius: 100%;}.product-share__in:hover {opacity: 0.7;}.product-info-toggle {font-size: 20px;font-weight: bold;margin-top: 20px;border-bottom: 1px dashed;display: inline-block;position: relative;}.product-info-toggle:after {content: "";border-style: solid;border-width: 5px 5px 0 5px;border-color: #d50509 transparent transparent transparent;position: absolute;right: -20px;top: 9px;margin-left: 10px;}.product-info {display: none;flex-wrap: wrap;align-items: stretch;padding-top: 20px;margin-top: 10px;border-bottom: 1px solid #C2B6AB;}.product-info--view, .product-info--mobile-view {display: flex;}.product-info--view .product-info__box--composition, .product-info--view .product-info__box--params {display: none;}.product-info__box {border-top: 1px solid #C2B6AB;padding-top: 20px;padding-bottom: 20px;}.product-info__box--composition {flex-grow: 1;padding-left: 0;}.product-info__box--params {padding-right: 0;flex-grow: 1;}.product-info__title {font-size: 20px;font-weight: normal;margin-bottom: 18px;}.product-info__data {font: 13px/18px Georgia, 'Times New Roman', serif;}.other-product {margin-left: auto;margin-right: auto;margin-top: 40px;}.other-product__nav {position: absolute;width: 100%;height: 100%;max-height: 210px;}.other-product__title {font-size: 20px;font-weight: 700;background: url(../img/decor/border.png) bottom left repeat-x;padding-bottom: 15px;}.other-product__wrap {position: relative;margin-top: 15px;margin-left: auto;margin-right: auto;width: calc(100% - 20px);}.other-product__container {width: calc(100% + 10px);margin-left: -5px;}.other-product__container .swiper-wrapper {height: auto !important;padding-top: 6px;}.other-product__category {background: url(../img/decor/border.png) bottom left repeat-x;padding-top: 10px;padding-bottom: 15px;}.other-product__link {transition: color 0.12s ease-in-out 0s;color: #d50509;font-size: 16px;cursor: pointer;margin-right: 8px;line-height: 25px;text-decoration: underline;}.other-product__link:hover {color: #3a322e;}.other-product__link._active {color: #3a322e;text-decoration: none;cursor: default;}.catalog-title {margin-bottom: 18px;color: #3A322E;text-align: center;}.catalog-filter-toggle {width: calc(100% - 68px);height: 30px;background-color: #d50509;border-radius: 3px;fill: #fff;color: #fff;margin-left: auto;margin-right: auto;display: block;}.catalog-filter-toggle__icon {display: inline-block;vertical-align: middle;margin-left: 10px;}.catalog-filter__icon {display: inline-block;vertical-align: middle;}.catalog-filter {display: none;flex-direction: column;padding-left: 34px;padding-right: 34px;margin-bottom: 40px;width: 100%;}.catalog-filter--open {display: flex;}.catalog-filter__box {width: 100%;margin-top: 3px;margin-bottom: 3px;}.catalog-filter__btn {transition: background-color 0.12s ease-in-out 0s;width: 100%;height: 30px;background-color: #d50509;color: #fff;border-radius: 3px;}.catalog-filter__btn:hover {background-color: #bc0408;}.catalog-filter__btn.m--normal {text-align: center;padding-top: 5px;cursor: pointer;}.catalog-filter__btn.m--icon {border-radius: 3px;}.catalog-filter__btn .catalog-filter__icon {fill: #fff;}.catalog-filter__btn + .catalog-filter__btn {margin-top: 10px;}.catalog-nav {margin-bottom: 20px;}.catalog-nav__container {padding-top: 18px;}.catalog-nav__sub {display: none;padding-left: 10px;list-style: none;}.catalog-nav__sub--open {display: block;}.catalog-nav__item {padding-left: 0;list-style: none;}.catalog-nav__link {transition: color 0.12s ease-in-out 0s;color: #3a322e;line-height: 1.2;text-decoration: none}.catalog-nav__link:hover {text-decoration: underline}.catalog-nav__link--current, .catalog-nav__link:hover {color: #d50509;}.catalog-nav__link--current {text-decoration: none;}.catalog-reviews {margin-bottom: 20px;}.catalog-reviews__container {padding-top: 18px;}.catalog-reviews__item {border-bottom: 1px solid #847971;margin-bottom: 10px;padding-bottom: 10px;}.catalog-reviews__text {text-align: justify;}.catalog-reviews__signature {color: #93827A;padding-top: 3px;display: block;}.catalog-reviews__btn {transition: color 0.12s ease-in-out 0s;display: block;border: 1px solid currentColor;color: #93827A;padding: 5px;text-align: center;}.catalog-reviews__btn:hover {color: #3a322e;}.catalog-fast-filter {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;background: url(../img/decor/border.png) bottom left repeat-x;margin-bottom: 20px;width: 100%;}.catalog-fast-filter__group .catalog-fast-filter__box:not(:first-child) {flex-shrink: 0;}.catalog-fast-filter__box {display: flex;align-items: center;padding-bottom: 10px;}.catalog-fast-filter__box--w100 {width: 100%;}.catalog-fast-filter__links {display: flex;flex-wrap: wrap;}.catalog-fast-filter__links .catalog-fast-filter__link {white-space: nowrap;}.catalog-fast-filter__link, .catalog-fast-filter__page-link {transition: color 0.12s ease-in-out 0s , border-color 0.12s ease-in-out 0s;display: block;color: #3a322e;line-height: 20px;text-align: center;font-size: 13px;border-radius: 3px;}.catalog-fast-filter__link:not(:last-child), .catalog-fast-filter__page-link:not(:last-child) {margin-right: 10px;}.catalog-fast-filter__link:hover, .catalog-fast-filter__page-link:hover {text-decoration: none;}.catalog-fast-filter__link--current, .catalog-fast-filter__page-link--current {cursor: default;}.catalog-fast-filter__link--current:hover, .catalog-fast-filter__page-link--current:hover {text-decoration: underline;}.catalog-fast-filter__page-link {width: 20px;}.catalog-fast-filter__page-link--current {border: 1px solid #A4A4A4;cursor: default;}.catalog-fast-filter__page-link--current:hover {text-decoration: underline;}.catalog-fast-filter__label {margin-right: 6px;}.catalog-fast-filter__label.is-label {margin-bottom: 6px;}.catalog-fast-filter__link svg {max-width: 42px;height: 20px;fill: #A4A4A4;}.catalog-fast-filter__page-link img {max-width: 24px;}.catalog-fast-filter__link.is-active svg {fill: #c32a1f;}.catalog-cards-top, .catalog-cards {display: flex;flex-wrap: wrap;width: 100%;}.catalog-cards__card {width: 50%;}.catalog-cards__card--not-available .product-card__img {opacity: 0.4;}.catalog-cards-top .catalog-cards__card {width: 50%;}.catalog-cards-top.is-col-2 .catalog-cards__card, .catalog-cards.is-col-2 .catalog-cards__card {width: 50%;}.page-nav__container {padding-right: 20px;}.page-nav__item {margin-top: 3px;margin-bottom: 3px;}.page-nav__link {color: #3a322e;font-weight: bold;line-height: 1.2;text-decoration: none}.page-nav__link--current, .page-nav__link:hover {text-decoration: underline;}.page-nav__link--current {color: #d50509;}.page-reasons img {box-sizing: content-box;}.page-reasons li {list-style: none;}.page-clients {display: flex;flex-wrap: wrap;width: calc(100% + 20px);margin-left: -10px;}.page-clients__item {border: 1px solid #999999;margin-left: 10px;margin-right: 10px;margin-top: 20px;width: calc(50% - 20px);height: 153px;}.page-reviews__form {margin-top: 20px;max-width: 400px;}.page-reviews__title {font-size: 20px;margin-top: 20px;}.page-reviews__container {margin-top: 20px;}.page-reviews__item {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #999;}.page-reviews__signature {color: #87817e;margin-top: 10px;display: block;}.page-contacts__text {width: 100%;}.page-contacts__map {width: 100%;margin-top: 20px;}.page-contacts__map > ymaps {width: 100% !important;}.table-products__table {width: 100%;border-collapse: collapse;}.table-products__tr {border-bottom: 1px solid #e1e1e1;}.table-products__th {text-align: left;padding-bottom: 10px;padding-top: 20px;white-space: nowrap;}.table-products__td {padding-top: 15px;padding-bottom: 15px;position: relative;}.table-products__td:hover {z-index: 10;}.table-products__td:before {content: attr(data-title);display: block;font-weight: bold;margin-bottom: 5px;}.table-products__th:not(:first-child), .table-products__td:not(:first-child) {padding-left: 15px;}.table-products__th:not(:last-child), .table-products__td:not(:last-child) {padding-right: 15px;}.table-products__img-box {position: relative;width: 90px;}.table-products__cover {width: 100%;display: block;}.table-products__cover ~ .table-products__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}.table-products__alert {position: absolute;z-index: 2;top: 6px;left: 14px;}.table-products__alert:hover {z-index: 5;}.table-products__img {width: 100%;}.table-products__link {color: #3a322e;}.table-products__additional {color: #389944;}.table-products__delete {transition: fill 0.12s ease-in-out 0s;width: 30px;height: 30px;fill: #d50509;cursor: pointer;}.table-products__delete:hover {fill: #3a322e;}.table-products__counter {display: inline-flex;align-items: center;border: 1px solid #999;}.table-products__minus, .table-products__plus {width: 14px;line-height: 32px;text-align: center;}.table-products__field {width: 32px;height: 32px;border-width: 0;border-left: 1px solid #999;border-right: 1px solid #999;background-color: #f0f0f0;text-align: center;}.table-products__sale {position: absolute;top: 4px;left: 4px;width: 40px;height: 40px;background-size: contain;background-position: center;color: #fff;font-size: 14px;font-weight: bold;z-index: 1;display: flex;align-items: center;justify-content: center;}.table-products__sale ~ .table-products__alert {top: 48px;}.cart-promo {padding-top: 15px;padding-bottom: 15px;background-color: #f6f6f6;border-radius: 10px;background-image: url(../img/decor/percent.png);background-repeat: no-repeat;background-position: 0 0;text-align: right;}.cart-promo__box {display: inline-block;width: 100%;max-width: 380px;padding-left: 20px;padding-right: 20px;text-align: left;margin-right: 44px;}.cart-promo__title {font-size: 18px;padding-bottom: 5px;}.cart-promo__form {display: flex;justify-content: space-between;}.cart-promo__field {width: calc(100% - 110px);height: 35px;border-radius: 4px;font-size: 18px;padding-left: 10px;padding-right: 10px;border: 1px solid #c1c1c1;background-color: #fff;}.cart-promo__btn {transition: background-color 0.12s ease-in-out 0s;width: 100px;height: 35px;background-color: #fb9f30;text-decoration: underline;border-radius: 4px;font-size: 18px;color: #fff;}.cart-promo__btn:hover {background-color: #fa8f0d;}.cart-promo__footnote {padding-top: 10px;margin-top: 15px;border-top: 1px solid #e1e1e1;font-size: 14px;color: #818181;}.cart-total--modal {display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 100%;padding-left: 26px;padding-right: 26px;white-space: nowrap;padding-bottom: 20px;padding-top: 10px;}.cart-total--modal .cart-total__item {order: -1;}.cart-total__item {display: flex;font-size: 18px;}.cart-total__key {width: 50%;display: flex;align-items: center;height: 35px;white-space: nowrap;}.cart-total__key--bold {font-weight: bold;}.cart-total__value {width: 50%;padding-left: 10px;display: flex;align-items: center;height: 35px;}.cart-total__value--with-discount {color: #d50509;font-weight: bold;}.cart-total__btn {transition: background-color 0.12s ease-in-out 0s;background-color: #389944;height: 35px;border-radius: 3px;text-transform: uppercase;color: #fff;display: flex;align-items: center;justify-content: center;margin-top: 8px;max-width: 210px;padding-left: 15px;padding-right: 15px;}.cart-total__btn:hover {background-color: #31863c;}.cart-total__btn--red {background-color: #d50509;}.cart-total__btn--red:hover {background-color: #bc0408;}.cart-total__field {height: 35px;border: 1px solid #999;border-radius: 3px;padding-left: 10px;width: 80px;margin-right: 10px;}.cart-total__bonus {white-space: nowrap;}.cart-total__link {color: #d50509;}.profile {padding-left: 16px;}.profile__password {max-width: 480px;margin-left: -42px;background-color: #f7f7f7;padding: 11px 20px 1px 42px;border-radius: 3px;margin-top: 20px;margin-bottom: 20px;}.profile__password--hide {display: none;}.orders {position: relative;width: 100%;border-collapse: collapse;}.orders tbody {width: 100%;}.orders__tr {border-bottom: 2px solid #dcd3cd;}.orders__tr--head {position: relative;}.orders__th {text-align: left;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;cursor: pointer;white-space: nowrap;}.orders__th:active {user-select: none;}.orders__td {padding: 15px;}.orders__td:before {content: attr(data-title);display: block;font-weight: bold;margin-bottom: 5px;}.orders__link {transition: border-bottom-color 0.12s ease-in-out 0s;color: #d50509;border-bottom: 1px dashed #d50509;}.orders__link:hover {border-bottom-color: transparent;}.orders__icon {display: inline-block;vertical-align: middle;margin-left: 7px;}.orderd-detail {display: flex;flex-wrap: wrap;width: 100%;padding: 0 15px;background-color: #f6f6f6;border-radius: 4px;}.orderd-detail__box {width: 20%;padding: 15px;min-width: 166px;}.orderd-detail__title {font-weight: bold;margin-bottom: 10px;}.orderd-detail__title:not(:first-child) {margin-top: 15px;}.orderd-detail__info--red {color: #d50509;}.orderd-detail__info--orange {color: #fb9f30;}.orderd-detail__info--gray {color: #999;}.orderd-detail__info--green {color: #389944;}.discount__programm {padding-top: 10px;}.discount__table {border-collapse: collapse;}.discount__td {font-size: 18px;line-height: 1.5;}.discount__td--red {color: #d50509;padding-left: 15px;font-weight: bold;}.discount__msg {font-size: 18px;margin-top: 30px;}.discount__btn {transition: background-color 0.12s ease-in-out 0s;width: 100%;max-width: 315px;height: 35px;background-color: #d50509;color: #fff;border-radius: 3px;text-decoration: underline;margin-top: 15px;cursor: pointer;}.discount__btn:hover {background-color: #bc0408;}.shops-table-wrap {padding: 20px;}.shops-table {width: 100%;border-collapse: collapse;}.shops-table__tr {border-bottom: 1px solid #e1e1e1;}.shops-table__tr--head {background: url(../img/decor/border.png) top left repeat-x, url(../img/decor/border.png) bottom left repeat-x;border-bottom-width: 0;}.shops-table__tr--hide {display: none;}.shops-table__th {text-align: left;padding: 10px;font-weight: bold;font-size: 18px;}.shops-table__td {padding: 10px;}.shops-table__td--icons {white-space: nowrap;}.shops-table__td:before {content: attr(data-title);display: block;font-weight: bold;margin-bottom: 5px;}.shops-table__icon {display: inline-block;margin-right: 5px;}.shops-filter {width: calc(100% + 20px);margin-left: -10px;display: none;flex-wrap: wrap;justify-content: space-between;}.shops-filter--open {display: flex;}.shops-filter__title {font-weight: bold;margin-bottom: 10px;}.shops-filter__item {padding: 10px;}.shops-filter__item--select {width: 100%;}.shops-filter__item--select .form__select {max-width: 100%;}.shops-filter__item:last-child {width: 100%;}.shops-table__link {color: #d50509;}.shops-table__link:hover {text-decoration: none;}.shops-filter-toggle {width: 100%;height: 30px;background-color: #d50509;border-radius: 3px;fill: #fff;color: #fff;margin-left: auto;margin-right: auto;display: block;}.shops-filter-toggle__icon {display: inline-block;vertical-align: middle;margin-left: 10px;}.dropdown {position: relative;}.dropdown__current {position: relative;border: 1px solid #A4A4A4;height: 35px;background-color: #fff;border-radius: 3px;padding-top: 7px;padding-left: 15px;padding-right: 36px;cursor: default;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.dropdown__current:after {content: '';background-image: url(../img/icon/select-arrow.png);background-position: center center;width: 10px;margin-right: 12px;height: 16px;display: block;top: 50%;right: 0;margin-top: -8px;background-repeat: no-repeat;position: absolute;opacity: 0.8;}.dropdown__options {display: none;z-index: 1000;top: 100%;width: 100%;height: 0;position: absolute;left: 0;background: #fff;border: 1px solid #ddd;box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);border-radius: 3px;overflow: hidden;max-height: 140px;}.dropdown._open .dropdown__options {display: block;overflow-y: auto;height: auto;}.dropdown__option {padding: 6px 6px;position: relative;border-bottom: 1px solid #f5f5f5;display: block;color: #3A322E;}.dropdown__option:hover, .dropdown__option._active {background-color: #E4E4E4;}.dropdown__option:first-child {border-radius: 2px 2px 0 0;}.dropdown__option:last-child {border-radius: 0 0 2px 2px;border-bottom: none;}.shops-map {width: 100%;height: 800px;max-height: 70vh;overflow: hidden;}#mcont {min-width: 900px;height: 100%;}.checkout-sidebar {width: 100%;background-color: #f6f6f6;padding: 20px 25px;border-radius: 4px;display: block;}.checkout-sidebar__toggle {transition: color 0.12s ease-in-out 0s;color: #fb9f30;display: inline-block;position: relative;font-size: 18px;margin-bottom: 20px;}.checkout-sidebar__toggle--hide {display: none;}.checkout-sidebar__toggle:hover {color: #e98205;}.checkout-sidebar__toggle--active {font-size: 0;}.checkout-sidebar__toggle--active:before {content: attr(data-text);font-size: 18px;}.checkout-sidebar__toggle--active:after {transform: scaleY(-1);}.checkout-sidebar__toggle:after {content: "";border-style: solid;border-width: 5px 5px 0 5px;border-color: #fb9f30 transparent transparent transparent;position: absolute;right: -12px;top: 7px;margin-left: 10px;}.checkout-sidebar__hide {display: none;margin-top: 40px;}.checkout-sidebar__hide--view {display: block;}.checkout-sidebar__box {width: 100%;}.checkout-sidebar__box:not(:first-child) {margin-top: 40px;}.checkout-sidebar__label {color: #535353;font-size: 18px;margin-bottom: 3px;}.checkout-sidebar__label--bold {font-weight: bold;}.checkout-sidebar__label--red {color: #d50509;font-weight: bold;}.checkout-sidebar__data {font-size: 18px;margin-bottom: 20px;color: #000;}.checkout-sidebar__item {display: flex;padding-top: 10px;}.checkout-sidebar__item .checkout-sidebar__label {width: 50%;}.checkout-sidebar__msg {font-size: 14px;color: #535353;margin-top: 15px;padding-top: 15px;border-top: 1px solid #e1e1e1;width: 100%;}.checkout-sidebar__btn {transition: background-color 0.12s ease-in-out 0s;width: 100%;height: 35px;color: #fff;border-radius: 3px;text-decoration: underline;margin-top: 20px;}.checkout-sidebar__btn:not(.checkout-sidebar__btn--disabled) {background-color: #389944;}.checkout-sidebar__btn:not(.checkout-sidebar__btn--disabled):hover {background-color: #31863c;}.checkout-sidebar__btn--disabled {background-color: #cdcdcd;cursor: default;}.up-arrow {display: none;position: fixed;z-index: 100;top: 87%;left: 0;width: 100%;}.up-arrow__container {position: relative;}.up-arrow__button {transition: opacity 0.12s ease-in-out 0s;position: absolute;right: -70px;width: 56px;height: 42px;background-image: url(../img/icon/up_button.png);background-repeat: no-repeat;background-position: center;cursor: pointer;}.up-arrow__button.-hide {opacity: 0;}.spoiler {transition: height 200ms ease-out 0ms;background-color: #fff;color: #333;margin-top: 30px;position: relative;width: 100%;}.spoiler.is-active {}.spoiler.is-active .spoiler__toggle::before {content: 'Свернуть';}.spoiler.is-active .spoiler__content {height: auto;overflow: visible;}.spoiler.is-active .spoiler__text-hide {display: inline;}.spoiler__text {text-align: justify;}.spoiler__text-hide {display: none;}.spoiler__content {overflow: hidden;}.spoiler__toggle {display: inline-block;text-align: center;padding-left: 10px;cursor: pointer;z-index: 10;}.spoiler__toggle::before {border-bottom: 1px dotted;content: 'Читать далее';color: #d50509;transition-duration: .3s;transition-property: color;text-decoration: none;}.spoiler__toggle:hover::before {color: #333;}.spoiler__toggle.is-tag {display: inline-block;width: auto;border: 1px solid #c50026;padding: 5px 10px;display: inline-block;margin-top: 5px;border-radius: 2px;text-decoration: none;color: #c50026;}.spoiler__toggle.is-tag::before {border-bottom: 0;}.spoiler__toggle.is-tag:hover {background-color: #c50026;color: #fff;}.spoiler__toggle.is-tag:hover::before {color: #fff;}.spoiler__content + .spoiler__toggle::before {content: 'Показать всё';}.spoiler__header {margin-bottom: 15px;padding-top: 10px;font-size: 24px;font-weight: bold;}.tags a {border: 1px solid #c50026;padding: 5px 10px;display: inline-block;margin-top: 5px;border-radius: 2px;text-decoration: none;color: #c50026;}.tags a:hover {background-color: #c50026;color: #fff;}.e404-img {transform: scaleY(-1);max-width: 450px;width: 100%;margin-left: auto;margin-right: auto;margin-top: 30px;}.e404-title {font-size: 24px;font-weight: bold;text-transform: uppercase;text-align: center;color: #ff1700;margin-top: 20px;line-height: 1.2;}.e404-title span {font-size: 60px;text-transform: none;}.e404-descr {margin-top: 20px;text-align: center;max-width: 700px;margin-left: auto;margin-right: auto;font-size: 18px;font-weight: bold;line-height: 1.4;margin-bottom: 50px;}.e404-descr a {transition: opacity 0.12s ease-in-out 0s;color: inherit;text-decoration: underline;}.e404-descr a:hover {opacity: 0.5;}.e404-tags-title {font-size: 26px;margin-bottom: 20px;}.e404-tags {font-size: 0;}.e404-tags__link {display: inline-block;transition: color 0.12s ease-in-out 0s;display: inline-block;margin: 1px;border: 1px solid currentColor;padding: 0 5px;line-height: 25px;color: #ff1700;text-decoration: none;font-size: 16px;border-radius: 2px;}.top-banner {display: none;background-color: #ffede5;padding: 15px 0;width: 100%;z-index: 1001;}.top-banner._fixed {position: fixed;top: 0;left: 0;}.top-banner._open {display: block;}.top-banner._green {background-color: #389944;}.top-banner._green .top-banner__text {color: #fff;}.top-banner._green .top-banner__link-btn {background-color: #fb9f30;}.top-banner._orange {background-color: #fb9f30;}.top-banner._orange .top-banner__text {color: #3a322e;}.top-banner._orange .top-banner__link-btn {background-color: #389944;}.top-banner__content {display: flex;align-items: center;justify-content: center;padding: 0 10px;column-gap: 20px;}.top-banner__content + .top-banner__content {margin-top: 10px;}.top-banner__text {font-size: 20px;line-height: 1.2;color: #3a322e;font-weight: 500;text-align: center;}.top-banner__text._small {font-size: 16px;}.top-banner__text._big {font-size: 22px;}.top-banner__link-btn {display: block;padding: 6px 26px;border-radius: 3px;color: #fff;font-weight: 600;font-size: 18px;text-decoration: underline;background-color: #389944;}.top-banner__link-btn._small {padding: 5px 22px;font-size: 16px;}.top-banner__link-btn._big {padding: 12px 32px;font-size: 20px;}.top-banner__close-btn {display: flex;align-items: center;justify-content: center;position: absolute;top: 7px;right: 7px;width: 24px;height: 24px;padding: 4px;border: 1px solid #fff;border-radius: 100px;color: #fff;cursor: pointer;background-color: #3a322e;box-shadow: 0 0 0 1px #3a322e;}.top-banner__close-btn:before, .top-banner__close-btn::after {content: '';position: absolute;width: 8px;height: 1px;background-color: #fff;left: 50%;top: 50%;}.top-banner__close-btn:before {transform: translate(-50%, -50%) rotate(45deg);}.top-banner__close-btn:after {transform: translate(-50%, -50%) rotate(-45deg);}.top-banner__close-btn-icon {pointer-events: none;display: none;}.modal {overflow: visible;background-color: #fbfbfb;padding: 0;border-radius: 8px;}.modal--s {max-width: 440px;}.modal--m {max-width: 500px;}.modal--l {max-width: 600px;}.modal--xl {max-width: 700px;}.modal--xxl {max-width: 930px;}.modal__preamble, .modal__content {padding: 32px 34px;line-height: 1.3;}.modal__preamble {text-align: center;}.modal__offer {text-align: center;background-color: #d50509;color: #fff;background-position: center;background-size: cover;padding: 32px 34px 38px 34px;line-height: 1.1;}.modal__text-s {font-size: 14px;}.modal__text-m {font-size: 18px;}.modal__text-l {font-size: 26px;}.modal__text-xl {font-size: 32px;}.modal__text-xxl {font-size: 46px;}.modal__content .modal-form {padding-bottom: 0;}.modal__content .modal-form__field {width: 100%;}.modal__content .modal-form__btn {max-width: none;}.text-uppercase {text-transform: uppercase;}.text-bold {font-weight: bold;}@media screen and (min-width: 29rem) {.page-head__link {flex: 0 0 33.333333%;max-width: 33.333333%;font-weight: bold;}}@media screen and (min-width: 36rem) {.page-head__link {flex: 0 0 25%;max-width: 25%;}}@media screen and (min-width: 440px) {.product-card-small__price-old {font-size: 20px;}.product-card-small__price-current {font-size: 20px;}}@media screen and (min-width: 460px) {.main-nav--lk > .logout {margin-left: auto;}li.menu-toggle {display: none !important;}.nav-shops {flex-direction: row;}.nav-shops__link {display: flex;}.nav-shops__toggle {display: none;}}@media screen and (min-width: 470px) {.suggestions-suggestions {top: 18px;transform: translateX(-100%);}.form__box {display: flex;}.form__label {margin-bottom: 0;}.form__label--no-offset {padding-top: 0;}.form__label--left {width: auto;padding-left: 10px;margin-bottom: 0;margin-top: 0;padding-top: 0;}.form__label ~ .form__input, .form__label ~ .form__textarea {max-width: 254px;}.form__label ~ .form__input--delivery, .form__label ~ .form__input--pickup-order {max-width: 165px;}.phone-wrap {max-width: 254px;}.form__select {max-width: 165px;}.checkout__box .form__select {max-width: 254px;}.checkout__box {padding-left: 15px;padding-right: 15px;}.checkout__msg {padding-left: 15px;padding-right: 15px;}.checkout-map-toggle {margin-left: 20px;margin-top: 0;}.checkout-select__option {min-width: 156px;}.checkout-select__icon {display: block;}}@media screen and (min-width: 500px) {.product-card-banner .product-card__title {font-size: 24px;}.product-card-banner .product-card__descr {font-size: 24px;}}@media screen and (min-width: 510px) {.modal-add-to-cart {text-align: left;flex-direction: row;}.modal-add-to-cart__img-box {margin-left: 0;margin-right: 0;}.modal-add-to-cart__info {width: calc(100% - 230px);}}@media screen and (min-width: 545px) {.catalog-cards__card {width: 33.33%;}.catalog-cards-top .catalog-cards__card {width: 25%;}}@media screen and (min-width: 600px) {.modal-content__title {font-size: 22px;}.modal-form__field--offset {margin-top: 30px;}.modal-form__label {width: 90px;background-color: #f6f6f6;text-align: right;}.modal-form__input {width: calc(100% - 100px);}.catalog-filter-toggle {display: none;}.catalog-filter {display: flex;flex-direction: row;}.catalog-filter__box {margin-top: 0;margin-bottom: 0;width: 20%;}.catalog-filter__box:not(:first-child) .SumoSelect > .CaptionCont {border-top-left-radius: 0;border-bottom-left-radius: 0;}.catalog-filter__box .SumoSelect > .CaptionCont {border-right-width: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;}.catalog-filter__box .SumoSelect > .optWrapper {width: 150%;}.catalog-filter__box .SumoSelect > .optWrapper > .options li label {white-space: normal;}.catalog-filter__btn.m--icon {width: 60px;}.catalog-filter__btn + .catalog-filter__btn {margin-top: 0;margin-left: 5px;}.catalog-filter__btn {width: 20%;border-radius: 0 3px 3px 0;}.catalog-fast-filter__group {display: flex;align-items: center;}.catalog-fast-filter__group .catalog-fast-filter__box:not(:first-child) {margin-left: 20px;}.cart-total--modal {flex-direction: row;}.cart-total--modal .cart-total__item {order: 0;width: auto;}}@media screen and (min-width: 626px) {.shops__item {color: #fff;width: 192px;height: 40px;background-image: url(../img/decor/tab-shops.png);}.shops__item--active {color: #fff;background-position-x: right;}}@media screen and (min-width: 680px) {.cart-actions {display: flex;}.cart-actions__promo {width: calc(100% - 300px);}.cart-actions__checkout {margin-left: 40px;margin-top: 0;}.page-clients__item {width: calc(33.333% - 20px);height: 153px;}}@media screen and (min-width: 700px) {.modal-shop-map {display: flex;align-items: flex-start;}.modal-shop-map__info {padding-left: 20px;}}@media screen and (min-width: 767px) {.product-head {display: flex;align-items: center;justify-content: space-between;}.product-head__name {margin-left: 20px;}.product-info-toggle {display: none;}.product-info {margin-top: 20px;display: flex;margin-top: 40px;padding-bottom: 20px;border-top: 1px solid #C2B6AB;flex-wrap: nowrap;}.product-info--mobile-view {display: none;}.product-info__box {padding-left: 30px;padding-right: 30px;border-width: 0;}.product-info__box--composition {min-width: 230px;flex-basis: 230px;}.product-info__box--description {border-right: 1px solid #C2B6AB;padding-left: 0;}.product-info__box--params {min-width: 180px;flex-basis: 180px;border-left: 1px solid #C2B6AB;}}@media screen and (min-width: 768px) {[data-tooltip] {position: relative;}[data-tooltip]:before {transition: opacity 0.12s ease-in-out 0s , visibility 0.12s ease-in-out 0s;opacity: 0;pointer-events: none;visibility: hidden;content: attr(data-tooltip);display: block;position: absolute;z-index: 2;background-image: url(/../img/icon/bg_reason_title.png);color: #000;text-align: center;width: 171px;height: 25px;margin: 25px 0 0 -38px;padding: 18px 0 0;}[data-tooltip]:hover:before {opacity: 1;pointer-events: auto;visibility: visible;}.page-wrap {display: flex;justify-content: space-between;}.page-wrap__sidebar {display: block;width: 160px;}.page-wrap__main {width: calc(100% - 170px);}.crumb-search {border-top: 1px solid #bfb1a5;display: flex;align-items: center;}.crumb-search__breadcrumbs {width: calc(100% - 240px);}.main-search {width: 210px;}.crumb-search__search {width: 210px;margin-left: 30px;}.breadcrumbs {flex-wrap: nowrap;}.breadcrumbs__item {white-space: nowrap;}.breadcrumbs__current {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.product-actions {display: none;}.checkout-map {height: 425px;}.checkout-map-toggle {display: none;}.table-products__td:before {display: none;}.table-products__th:first-child, .table-products__td:first-child {padding-left: 35px;}.table-products__th:last-child, .table-products__td:last-child {padding-right: 35px;}.orders__td:before {display: none;}.discount {padding-left: 15px;padding-right: 15px;display: flex;align-items: stretch;justify-content: space-between;}.discount__programm {display: flex;flex-direction: column;flex-shrink: 0;justify-content: space-between;width: 315px;margin-right: 20px;}.discount__description {max-width: 415px;}.shops-table__td:before {display: none;}.shops-filter {display: flex;flex-wrap: nowrap;}.shops-filter__item--select {width: 165px;}.shops-filter__item--select {width: 165px;}.shops-filter__item:last-child {width: 39%;}.shops-filter-toggle {display: none;}}@media screen and (min-width: 790px) {.page-head__payments {display: flex;}.page-head__delivery {display: block;color: #D50509;text-decoration: none;background-image: url(../img/icon/ico-fastdelivery.png);background-repeat: no-repeat;background-position: 0 0;background-size: contain;text-align: left;padding-top: 5px;padding-left: 40px;}}@media screen and (min-width: 800px) {.product-info__box--composition {flex-basis: 260px;min-width: 260px;padding-left: 30px;}.product-info__box--params {flex-basis: 210px;min-width: 210px;}}@media screen and (min-width: 820px) {.other-product__wrap {width: 100%;}}@media screen and (min-width: 1010px) {._container {max-width: 980px;}.wrapper:before {display: none;}._content {box-shadow: 0 0 10px 0 #00000040;border-radius: 5px;background: #fff;padding: 20px 26px;}.box-page {display: block;box-shadow: 0 0 10px 0 #00000040;border-radius: 5px;}.box-page ._content {box-shadow: none;}.box-page ._container {width: 100%;}.box-page {max-width: 980px;}.red-title {padding-top: 10px;background: url(../img/decor/red_title_long.png) center no-repeat;}.red-title__link {display: inline;}.figure-block {padding-top: 20px;padding-bottom: 20px;background: url(../img/decor/block_main_long.png) bottom right no-repeat, url(../img/decor/block_main_long.png) top left no-repeat;width: 100%;}.figure-block--offset-top {margin-top: 30px;}.figure-block-three {padding-top: 20px;padding-bottom: 20px;background: url(../img/decor/block_cat.png) bottom right no-repeat, url(../img/decor/block_cat.png) top left no-repeat;width: 301px;}.figure-block-three a{text-decoration: none} .figure-block-three a:hover{text-decoration: underline}.figure-block-three::before {content: "";position: absolute;top: 20px;left: 0;width: 100%;height: calc(100% - 40px);background-image: url(../img/decor/product-border-verticlal.png), url(../img/decor/product-border-verticlal.png);background-repeat: repeat-y;background-position: left, right;pointer-events: none;}.figure-block-filter {padding-top: 20px;padding-bottom: 20px;background: url(../img/decor/sidebar.png) bottom left no-repeat, url(../img/decor/sidebar.png) top right no-repeat;}.figure-block-filter::before {content: "";position: absolute;top: 20px;left: 0;width: 100%;height: calc(100% - 40px);background-image: url(../img/decor/product-border-verticlal.png), url(../img/decor/product-border-verticlal.png);background-repeat: repeat-y;background-position: left, right;pointer-events: none;}.figure-block-filter__title {margin-top: -10px;}.page-wrap__sidebar {width: 204px;}.page-wrap__main {width: calc(100% - 250px);}.footer__container {display: flex;align-items: flex-start;justify-content: space-between;}.main-nav {display: block;}.main-nav--lk {display: flex;}.nav-shops {margin-left: -22px;width: calc(100% + 44px);}.nav-shops__link {width: 310px;height: 47px;background-image: url(../img/decor/nav-shops.png);}.nav-mobile {top: -55px;width: 100%;padding: 0 25px;background-color: #fff;margin-left: auto;margin-right: auto;}.nav-mobile {max-width: 980px;}.nav-mobile__actions {display: none;}.nav-mobile__container {background-color: #ef0b19;display: flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;top: 0;left: 0;width: 100%;opacity: 1;visibility: visible;border-radius: 6px;}.nav-mobile__item:not(:last-child)::before {display: none;}.nav-mobile__item.is-hide-desktop {display: none;}.nav-mobile__item.is-present {background-position: center;background-repeat: no-repeat;width: 140px;white-space: nowrap;background: #980d13;border-top-left-radius: 6px;border-bottom-left-radius: 6px;padding-left: 6px;padding-right: 6px;}.nav-mobile__item.is-action {background: url(../img/decor/action_ico.png) no-repeat 6px 6px;padding: 0 0 0 30px;margin-left: 0;}.nav-mobile__item.is-gift {margin: 0;padding: 0 0 0 23px;background: url(../img/decor/gift_ico.png) no-repeat 5px 5px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}.nav-mobile__item.nav-mobile__item--sub > .nav-mobile__inner {display: block;position: absolute;z-index: 110;top: 100%;left: 0;width: auto;min-width: 180px;height: 0;overflow: hidden;border: none;padding: 0;transition: padding .2s, height .8s;background: #9e0b0f;border-radius: 0;box-shadow: none;}.nav-mobile__item.nav-mobile__item--arrow > .nav-mobile__inner {display: block;z-index: 111;top: 0;left: 100%;height: 0;overflow: hidden;margin: 0;border: none;padding: 0;transition: padding .2s, height .8s;background: #790000;border-radius: 0;box-shadow: none;}.nav-mobile__item.nav-mobile__item--arrow:hover > .nav-mobile__inner {height: auto;overflow: visible;}.nav-mobile__item.nav-mobile__item--arrow::after {content: ">";position: absolute;top: 4px;right: 5px;color: #fff;}.nav-mobile__item:hover {background-color: #ff1700;}.nav-mobile__container > .nav-mobile__item:hover > .nav-mobile__inner {height: auto;overflow: visible;padding: 10px 0;}.nav-mobile__container > .nav-mobile__item:hover > .nav-mobile__inner .nav-mobile__link {padding: 4px 8px;text-align: left;font-size: 16px;}.nav-mobile__item--parent:hover::after {content: "";display: block;position: absolute;z-index: 130;margin: 0 0 0 20px;border: 6px solid transparent;border-top: 6px solid #ff1700;float: left;clear: both;}.nav-mobile__link {text-align: center;font-size: 17px;color: #fff;font-weight: bold;}.nav-mobile__link--toggle {display: none;}.page-head__delivery-box {display: flex;}.product-card__body {height: 365px;}.product-card-small {margin-bottom: 30px;}.catalog-slider__nav {left: 0;width: 100%;}.product-data {display: flex;align-items: flex-start;justify-content: space-between;}.product-data__info {width: 610px;}.product-data__buy {width: 300px;}.product-data__actions {display: flex;align-items: center;justify-content: space-between;margin-top: 30px;}.checkout {display: flex;align-items: flex-start;}.checkout__main {width: calc(100% - 350px);}.checkout__sidebar {position: sticky;top: 15px;width: 255px;margin-left: 60px;margin-top: 0;}.main-info {padding-left: 20px;padding-right: 20px;display: flex;align-items: center;justify-content: space-between;}.main-banner {margin-left: 15px;max-width: 610px;}.main-banner__prev, .main-banner__next {display: block;}.main-banner__pagination {display: none;}.small-banners {margin-top: 0;flex-direction: column;width: 223px;}.small-banners__banner {width: 100%;}.map-link {display: inline-block;}.home-nav {margin-bottom: 10px;display: flex;justify-content: space-between;}.home-nav__box {margin-bottom: 0;}.product-buy {padding: 30px 25px;background-image: url(../img/decor/product-border-top.png), url(../img/decor/product-border-bottom.png);background-position: top, bottom, left, right;background-repeat: no-repeat;}.product-buy:before {content: "";position: absolute;top: 20px;left: 0;width: 100%;height: calc(100% - 40px);background-image: url(../img/decor/product-border-verticlal.png), url(../img/decor/product-border-verticlal.png);background-position: left, right;background-repeat: repeat-y;pointer-events: none;}.product-share._mobile {display: none;}.catalog-nav__container {padding-left: 20px;padding-right: 20px;}.catalog-reviews__container {padding-left: 20px;padding-right: 20px;}.catalog-fast-filter {margin-top: 4px;}.catalog-fast-filter__label.is-mobile {display: none;}.catalog-fast-filter__link.is-mobile {display: none;}.catalog-cards__card--col-small {width: 25%;}.catalog-cards-top.is-col-3 .catalog-cards__card, .catalog-cards.is-col-3 .catalog-cards__card {width: 33.33333%;}.catalog-cards-top.is-col-4 .catalog-cards__card, .catalog-cards.is-col-4 .catalog-cards__card {width: 25%;}.page-nav__container {padding-left: 20px;}.page-nav__item {padding-left: 15px;padding-right: 15px;}.page-clients__item {width: calc(25% - 20px);height: 153px;}}@media screen and (min-width: 1010) {.page-head__delivery {background-position-x: 52px;}}@media screen and (min-width: 1011px) {.engineering-works-logo {padding-bottom: 35px;margin-bottom: 30px;margin-top: 10px;position: relative;}.engineering-works-logor__parts {width: auto;flex-wrap: nowrap;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);margin-left: 0;margin-top: 0;}.header__logo-link {padding-bottom: 35px;margin-bottom: 30px;margin-top: 10px;position: relative;}.header__parts {width: auto;flex-wrap: nowrap;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);margin-left: 0;margin-top: 0;}.header__part:nth-child(1) {height: 17.3px;}.header__part:nth-child(2) {height: 15.5px;}.nav-mobile__box {display: none;}}@media screen and (min-width: 1025px) {.product-card__favourite {display: none;}.product-card__favourite--on-under-card {display: block;}.product-tags--desktop-hidden {display: none;}.product-tags--desktop-only {display: flex;}}@media (min-width: 1120px) {.up-arrow {display: block;}}@media screen and (min-width: 1260px) {._container {max-width: 1200px;}.box-page {max-width: 1200px;}.figure-block {background: url(../img/decor/block_main_long-2.png) bottom right no-repeat, url(../img/decor/block_main_long-2.png) top left no-repeat;}.figure-block::before {background: url(../img/decor/block_main_long-2.png) top center repeat-y;}.nav-mobile {max-width: 1200px;}.product-card__body {height: 440px;}.product-data__info {width: 810px;}.main-banner {max-width: 760px;}.small-banners {width: 280px;}.other-product__nav {max-height: 221px;}.cart-promo__box {max-width: 590px;}}@media (max-width: 1024px) {.product-card .alert ~ .product-card__favourite {display: none;}.product-card__sale {width: 40px;height: 40px;font-size: 14px;}}@media screen and (max-width: 1024px) {.product-tags--mobile-hidden {display: none;}.product-tags--mobile-only {display: flex;}.top-banner {padding: 18px 0;}.top-banner__content {row-gap: 14px;flex-wrap: wrap;padding: 0 25px;}.top-banner__link-btn {padding: 8px 30px;font-size: 22px;}.top-banner__link-btn._small {padding: 6px 26px;font-size: 18px;}.top-banner__link-btn._big {padding: 15px 36px;font-size: 22px;}}@media screen and (max-width: 1011px) {.engineering-works__title {margin-top: 30px;}}@media screen and (max-width: 1010px) {.header {padding-top: 10px;}.header__box--right {display: none;}.header__box {max-width: none;width: 50%;order: 1;}.header__logo-link {display: block;order: 0;}.header__logo {width: 100px;}.header__top {flex-flow: column;order: 1;height: auto;}.header__bottom {background: none;max-width: 100%;text-align: right;padding: 0;order: 0;}.header__label {background: none;width: 100%;text-align: right;padding-top: 0;height: auto;font-size: 18px;}.header__label--callback {display: none;}.header__label a {color: #d50509;}.header__link--mobile-only {display: block;}.header__link--desktop-only {display: none;}.footer__sub {align-items: flex-start;}.nav-mobile__inner {display: none;}.nav-mobile__item.is-present {background: none !important;}.main-info {padding-top: 0 !important;}.catalog-fast-filter__box:nth-child(1) {width: 100%;}.catalog-fast-filter__label.is-desktop {display: none;}.catalog-fast-filter__link.is-desktop {display: none;}.catalog-cards-top.is-col-1 .catalog-cards__card, .catalog-cards.is-col-1 .catalog-cards__card {width: 100%;}}@media screen and (max-width: 1009px) {.nav-shops {background-color: #d50509;border-radius: 6px;}}@media screen and (max-width: 830px) {.news-cards__prev {right: calc(100% - 15px);}.news-cards__next {left: calc(100% - 15px);}}@media screen and (max-width: 768px) {.main-nav--lk {margin-top: 10px;}.page-head__menu-sub {display: none;}.product-card__label {transform: scale(0.75);transform-origin: top right;}[fill="rgba(100,200,100,0.1)"] {display: none;}.modal__preamble, .modal__content {padding: 20px;}.modal__offer {padding: 20px;}.modal__text-m {font-size: 16px;}.modal__text-l {font-size: 20px;}.modal__text-xl {font-size: 26px;}.modal__text-xxl {font-size: 36px;}}@media screen and (max-width: 767px) {.table-products__table {display: block;}.table-products__tr {display: flex;flex-wrap: wrap;align-items: center;}.table-products__th {display: none;}.table-products__td {display: block;}.table-products__td:nth-child(1) {padding-bottom: 0;}.table-products__td:nth-child(2) {width: calc(100% - 110px);}.table-products__td:nth-child(3), .table-products__td:nth-child(4), .table-products__td:nth-child(5), .table-products__td:nth-child(6) {margin-bottom: auto;}.orders {display: block;}.orders tbody {display: block;}.orders__tr {display: flex;flex-wrap: wrap;align-items: flex-start;width: 100%;}.orders__th {display: none;}.orders__td {width: 50%;display: block;}.shops-table {display: block;}.shops-table__tr {display: flex;flex-wrap: wrap;align-items: center;}.shops-table__tr--hide {display: none;}.shops-table__th {display: none;}}@media (max-width: 680px) {.privilege-program__img {display: none;}}@media screen and (max-width: 600px) {.e404-title {font-size: 18px;}.e404-title span {font-size: 36px;}.top-banner {padding: 16px 0;}.top-banner__link-btn {padding: 6px 26px;font-size: 18px;}.top-banner__link-btn._small {padding: 5px 22px;font-size: 16px;}.top-banner__link-btn._big {padding: 12px 32px;font-size: 20px;}}@media all and (max-width: 576px) {.fancybox-thumbs {width: 110px;}.fancybox-show-thumbs .fancybox-inner {right: 110px;}.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}@media (max-width: 500px) {.iti__country-list {white-space: normal;}}@media screen and (max-width: 480px) {.footer-soc {padding-bottom: 60px;}.footer-soc__title {width: 100%;padding-bottom: 15px;}.search-view .catalog-fast-filter {margin-left: 20px;}}@media screen and (max-width: 470px) {.profile {padding-left: 0;}}@media screen and (max-width: 460px) {.product-card__btn {font-size: 14px;}}@media screen and (max-width: 459px) {.main-nav {background-color: #fff;}.main-nav._open {background-color: #d50509;}.main-nav--lk {flex-direction: column;align-items: center;}.main-nav--lk li {display: none;}.main-nav--lk._open li {display: block;}.nav-shops {background-color: #fff;}.nav-shops._open {background-color: #d50509;}}@media screen and (max-width: 360px) {.header__link--white, .header__link--red {font-size: 16px;margin-bottom: 5px;display: inline-block;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {.iti__flag {background-size: 5652px 15px;}.iti__flag {background-image: url("../img/flags@2x.png");}}@media print {.datepickers-container {display: none;}}@media all and (max-height: 576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;padding-top: 30px;padding-bottom: 30px;}.fancybox-slide--image {padding: 30px 0;}.fancybox-close-small {right: -6px;}.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}.fancybox-caption {padding-left: 12px;padding-right: 12px;}}.news-block{display: flex; gap: 20px;} @media (max-width: 360px){.news-block{flex-direction: column;}}.news_im a {color: #000000}
.ps-cookies-banner{position:fixed;bottom:0;z-index:999;color:#000;background:#E6E6FA;padding:15px;width:100%;box-shadow:0 0 11px #d6d6d6;display: flex;gap: 16px;justify-content: space-between;align-items: center}
.ps-cookies-banner p{font-size:16px; font-family: "PT Sans Narrow"}
.ps-cookies-banner .btn-opt-in{font-size:16px;font-family: "PT Sans Narrow";min-width:140px;padding:9px;color:#d50509;border:1px solid #d50509;background-color:transparent;white-space:normal;border-radius:2px;cursor:pointer}
.ps-cookies-banner .btn-opt-in:hover{color:#fff;background:#d50509}
@media (max-width: 680px){.ps-cookies-banner {flex-direction: column; align-items: start} }
body:has(.ps-cookies-banner) .globalClass_a0be{
    position: relative; z-index: -1}

.product-buy__buy-fast {
    border: 1px dashed red;
}
@media (max-width: 767px) {
    .product-buy__buy-fast {
        font-size: 18px;
        width: 180px; !important;
        border: 1px solid red; !important;
    }
}