body {margin: 0px;padding: 0px;font-family: "Noto Sans", sans-serif;background: #fff;color: #333538;height: 100%;line-height: 1.625;position: relative;font-size: 1rem;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0 }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block }blockquote, q {quotes: none }blockquote:before, blockquote:after, q:before, q:after {content: "";content: none }table {border-collapse: collapse;border-width: 0px;padding: 0px;margin: 0px }html {height: 100%;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }input, textarea {color: inherit;font-family: "Noto Sans", sans-serif;outline: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-webkit-appearance: none;padding: 0;font-size: 1rem }input[type=button], input[type=submit], button {cursor: pointer }td {margin: 0px;padding: 0px }form {padding: 0px;margin: 0px }a {-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;text-decoration: none;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }a, span, div, button {outline: none !important }input[type=submit], input[type=button], button {-webkit-appearance: none;outline: none }input:disabled {-webkit-appearance: none;opacity: 1 }* {-webkit-box-sizing: border-box;box-sizing: border-box }*:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box }.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden }@font-face {font-family: "Montserrat Alternates";src: local("Montserrat Alternates Bold Italic"), local("MontserratAlternates-BoldItalic"), url("../fonts/MontserratAlternates-BoldItalic.woff2") format("woff2"), url("../fonts/MontserratAlternates-BoldItalic.woff") format("woff");font-weight: bold;font-style: italic;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Light"), local("NotoSans-Light"), url("../fonts/NotoSans-Light.woff2") format("woff2"), url("../fonts/NotoSans-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Regular"), local("NotoSans-Regular"), url("../fonts/NotoSans-Regular.woff2") format("woff2"), url("../fonts/NotoSans-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Medium"), local("NotoSans-Medium"), url("../fonts/NotoSans-Medium.woff2") format("woff2"), url("../fonts/NotoSans-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans SemiBold"), local("NotoSans-SemiBold"), url("../fonts/NotoSans-SemiBold.woff2") format("woff2"), url("../fonts/NotoSans-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Bold"), local("NotoSans-Bold"), url("../fonts/NotoSans-Bold.woff2") format("woff2"), url("../fonts/NotoSans-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Italic"), local("NotoSans-Italic"), url("../fonts/NotoSans-Italic.woff2") format("woff2"), url("../fonts/NotoSans-Italic.woff") format("woff");font-weight: normal;font-style: italic;font-display: swap }@font-face {font-family: "Noto Sans";src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url("../fonts/NotoSans-BoldItalic.woff2") format("woff2"), url("../fonts/NotoSans-BoldItalic.woff") format("woff");font-weight: bold;font-style: italic;font-display: swap }.iti {position: relative;display: inline-block }.iti * {-webkit-box-sizing: border-box;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: 62px;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: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;padding: 0 16px 0 16px }.iti__arrow {margin-left: 8px;width: 18px;height: 18px;background: no-repeat center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none'%3E%3Cpath stroke='%2346494F' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m15.47 6.712-4.89 4.89a1.49 1.49 0 0 1-2.1 0l-4.89-4.89'/%3E%3C/svg%3E");background-size: 100% 100% }.iti__country-list {position: absolute;z-index: 2;list-style: none;padding: 0;margin: 0 0 0 -1px;background-color: #fff;border: 1px solid #e7ebf9;border-radius: 0.5rem;padding: 0.375rem 1rem;max-height: 200px;overflow-y: scroll;-webkit-overflow-scrolling: touch }.iti__country-list--dropup {bottom: 100%;margin-bottom: -1px }@media(max-width: 500px) {.iti__country-list {white-space: normal }}.iti__flag-box {display: inline-block;width: 30px }.iti__divider {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc;display: none }.iti__country {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0.375rem 0;outline: none;font-size: 0.875rem;line-height: 1.625rem;border-bottom: 1px solid #f1f1f1;color: #333538 }.iti__country:last-child {border: none }.iti__dial-code {color: #999 }.iti__country.iti__highlight {color: #758ad1 }.iti__flag-box, .iti__country-name {margin-right: 6px }[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {margin-right: 0;margin-left: 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: 16px;padding-left: 98px;margin-left: 0 }[dir=rtl] .iti--allow-dropdown input, [dir=rtl] .iti--allow-dropdown input[type=text], [dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input, [dir=rtl] .iti--separate-dial-code input[type=text], [dir=rtl] .iti--separate-dial-code input[type=tel] {padding-right: 80px;padding-left: 16px;margin-right: 0 }.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {right: auto;left: 0 }[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {right: 0;left: auto }.iti--allow-dropdown .iti__flag-container:hover {cursor: pointer }.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: rgba(0, 0, 0, 0) }.iti--separate-dial-code .iti__selected-flag {background-color: rgba(0, 0, 0, .05) }.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {margin-left: 6px }[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {margin-left: 0;margin-right: 6px }.iti--container {position: absolute;top: -1000px;left: -1000px;z-index: 1060;padding: 1px }.iti--container:hover {cursor: pointer }.iti-mobile .iti--container {top: 30px;bottom: 30px;left: 30px;right: 30px;position: fixed }.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__ac {background-image: url("../img/flags/ac.svg") }.iti__flag.iti__ad {background-image: url("../img/flags/ad.svg") }.iti__flag.iti__ae {background-image: url("../img/flags/ae.svg") }.iti__flag.iti__af {background-image: url("../img/flags/af.svg") }.iti__flag.iti__ag {background-image: url("../img/flags/ag.svg") }.iti__flag.iti__ai {background-image: url("../img/flags/ai.svg") }.iti__flag.iti__al {background-image: url("../img/flags/al.svg") }.iti__flag.iti__am {background-image: url("../img/flags/am.svg") }.iti__flag.iti__ao {background-image: url("../img/flags/ao.svg") }.iti__flag.iti__aq {background-image: url("../img/flags/aq.svg") }.iti__flag.iti__ar {background-image: url("../img/flags/ar.svg") }.iti__flag.iti__as {background-image: url("../img/flags/as.svg") }.iti__flag.iti__at {background-image: url("../img/flags/at.svg") }.iti__flag.iti__au {background-image: url("../img/flags/au.svg") }.iti__flag.iti__aw {background-image: url("../img/flags/aw.svg") }.iti__flag.iti__ax {background-image: url("../img/flags/ax.svg") }.iti__flag.iti__az {background-image: url("../img/flags/az.svg") }.iti__flag.iti__ba {background-image: url("../img/flags/ba.svg") }.iti__flag.iti__bb {background-image: url("../img/flags/bb.svg") }.iti__flag.iti__bd {background-image: url("../img/flags/bd.svg") }.iti__flag.iti__be {background-image: url("../img/flags/be.svg") }.iti__flag.iti__bf {background-image: url("../img/flags/bf.svg") }.iti__flag.iti__bg {background-image: url("../img/flags/bg.svg") }.iti__flag.iti__bh {background-image: url("../img/flags/bh.svg") }.iti__flag.iti__bi {background-image: url("../img/flags/bi.svg") }.iti__flag.iti__bj {background-image: url("../img/flags/bj.svg") }.iti__flag.iti__bl {background-image: url("../img/flags/bl.svg") }.iti__flag.iti__bm {background-image: url("../img/flags/bm.svg") }.iti__flag.iti__bn {background-image: url("../img/flags/bn.svg") }.iti__flag.iti__bo {background-image: url("../img/flags/bo.svg") }.iti__flag.iti__bq {background-image: url("../img/flags/bq.svg") }.iti__flag.iti__br {background-image: url("../img/flags/br.svg") }.iti__flag.iti__bs {background-image: url("../img/flags/bs.svg") }.iti__flag.iti__bt {background-image: url("../img/flags/bt.svg") }.iti__flag.iti__bv {background-image: url("../img/flags/bv.svg") }.iti__flag.iti__bw {background-image: url("../img/flags/bw.svg") }.iti__flag.iti__by {background-image: url("../img/flags/by.svg") }.iti__flag.iti__bz {background-image: url("../img/flags/bz.svg") }.iti__flag.iti__ca {background-image: url("../img/flags/ca.svg") }.iti__flag.iti__cc {background-image: url("../img/flags/cc.svg") }.iti__flag.iti__cd {background-image: url("../img/flags/cd.svg") }.iti__flag.iti__cf {background-image: url("../img/flags/cf.svg") }.iti__flag.iti__cg {background-image: url("../img/flags/cg.svg") }.iti__flag.iti__ch {background-image: url("../img/flags/ch.svg") }.iti__flag.iti__ci {background-image: url("../img/flags/ci.svg") }.iti__flag.iti__ck {background-image: url("../img/flags/ck.svg") }.iti__flag.iti__cl {background-image: url("../img/flags/cl.svg") }.iti__flag.iti__cm {background-image: url("../img/flags/cm.svg") }.iti__flag.iti__cn {background-image: url("../img/flags/cn.svg") }.iti__flag.iti__co {background-image: url("../img/flags/co.svg") }.iti__flag.iti__cp {background-image: url("../img/flags/cp.svg") }.iti__flag.iti__cq {background-image: url("../img/flags/cq.svg") }.iti__flag.iti__cr {background-image: url("../img/flags/cr.svg") }.iti__flag.iti__cu {background-image: url("../img/flags/cu.svg") }.iti__flag.iti__cv {background-image: url("../img/flags/cv.svg") }.iti__flag.iti__cw {background-image: url("../img/flags/cw.svg") }.iti__flag.iti__cx {background-image: url("../img/flags/cx.svg") }.iti__flag.iti__cy {background-image: url("../img/flags/cy.svg") }.iti__flag.iti__cz {background-image: url("../img/flags/cz.svg") }.iti__flag.iti__de {background-image: url("../img/flags/de.svg") }.iti__flag.iti__dg {background-image: url("../img/flags/dg.svg") }.iti__flag.iti__dj {background-image: url("../img/flags/dj.svg") }.iti__flag.iti__dk {background-image: url("../img/flags/dk.svg") }.iti__flag.iti__dm {background-image: url("../img/flags/dm.svg") }.iti__flag.iti__do {background-image: url("../img/flags/do.svg") }.iti__flag.iti__dz {background-image: url("../img/flags/dz.svg") }.iti__flag.iti__ea {background-image: url("../img/flags/ea.svg") }.iti__flag.iti__ec {background-image: url("../img/flags/ec.svg") }.iti__flag.iti__ee {background-image: url("../img/flags/ee.svg") }.iti__flag.iti__eg {background-image: url("../img/flags/eg.svg") }.iti__flag.iti__eh {background-image: url("../img/flags/eh.svg") }.iti__flag.iti__er {background-image: url("../img/flags/er.svg") }.iti__flag.iti__es {background-image: url("../img/flags/es.svg") }.iti__flag.iti__et {background-image: url("../img/flags/et.svg") }.iti__flag.iti__eu {background-image: url("../img/flags/eu.svg") }.iti__flag.iti__ez {background-image: url("../img/flags/ez.svg") }.iti__flag.iti__fi {background-image: url("../img/flags/fi.svg") }.iti__flag.iti__fj {background-image: url("../img/flags/fj.svg") }.iti__flag.iti__fk {background-image: url("../img/flags/fk.svg") }.iti__flag.iti__fm {background-image: url("../img/flags/fm.svg") }.iti__flag.iti__fo {background-image: url("../img/flags/fo.svg") }.iti__flag.iti__fr {background-image: url("../img/flags/fr.svg") }.iti__flag.iti__fx {background-image: url("../img/flags/fx.svg") }.iti__flag.iti__ga {background-image: url("../img/flags/ga.svg") }.iti__flag.iti__gb {background-image: url("../img/flags/gb.svg") }.iti__flag.iti__gd {background-image: url("../img/flags/gd.svg") }.iti__flag.iti__ge {background-image: url("../img/flags/ge.svg") }.iti__flag.iti__gf {background-image: url("../img/flags/gf.svg") }.iti__flag.iti__gg {background-image: url("../img/flags/gg.svg") }.iti__flag.iti__gh {background-image: url("../img/flags/gh.svg") }.iti__flag.iti__gi {background-image: url("../img/flags/gi.svg") }.iti__flag.iti__gl {background-image: url("../img/flags/gl.svg") }.iti__flag.iti__gm {background-image: url("../img/flags/gm.svg") }.iti__flag.iti__gn {background-image: url("../img/flags/gn.svg") }.iti__flag.iti__gp {background-image: url("../img/flags/gp.svg") }.iti__flag.iti__gq {background-image: url("../img/flags/gq.svg") }.iti__flag.iti__gr {background-image: url("../img/flags/gr.svg") }.iti__flag.iti__gs {background-image: url("../img/flags/gs.svg") }.iti__flag.iti__gt {background-image: url("../img/flags/gt.svg") }.iti__flag.iti__gu {background-image: url("../img/flags/gu.svg") }.iti__flag.iti__gw {background-image: url("../img/flags/gw.svg") }.iti__flag.iti__gy {background-image: url("../img/flags/gy.svg") }.iti__flag.iti__hk {background-image: url("../img/flags/hk.svg") }.iti__flag.iti__hm {background-image: url("../img/flags/hm.svg") }.iti__flag.iti__hn {background-image: url("../img/flags/hn.svg") }.iti__flag.iti__hr {background-image: url("../img/flags/hr.svg") }.iti__flag.iti__ht {background-image: url("../img/flags/ht.svg") }.iti__flag.iti__hu {background-image: url("../img/flags/hu.svg") }.iti__flag.iti__ic {background-image: url("../img/flags/ic.svg") }.iti__flag.iti__id {background-image: url("../img/flags/id.svg") }.iti__flag.iti__ie {background-image: url("../img/flags/ie.svg") }.iti__flag.iti__il {background-image: url("../img/flags/il.svg") }.iti__flag.iti__im {background-image: url("../img/flags/im.svg") }.iti__flag.iti__in {background-image: url("../img/flags/in.svg") }.iti__flag.iti__io {background-image: url("../img/flags/io.svg") }.iti__flag.iti__iq {background-image: url("../img/flags/iq.svg") }.iti__flag.iti__ir {background-image: url("../img/flags/ir.svg") }.iti__flag.iti__is {background-image: url("../img/flags/is.svg") }.iti__flag.iti__it {background-image: url("../img/flags/it.svg") }.iti__flag.iti__je {background-image: url("../img/flags/je.svg") }.iti__flag.iti__jm {background-image: url("../img/flags/jm.svg") }.iti__flag.iti__jo {background-image: url("../img/flags/jo.svg") }.iti__flag.iti__jp {background-image: url("../img/flags/jp.svg") }.iti__flag.iti__ke {background-image: url("../img/flags/ke.svg") }.iti__flag.iti__kg {background-image: url("../img/flags/kg.svg") }.iti__flag.iti__kh {background-image: url("../img/flags/kh.svg") }.iti__flag.iti__ki {background-image: url("../img/flags/ki.svg") }.iti__flag.iti__km {background-image: url("../img/flags/km.svg") }.iti__flag.iti__kn {background-image: url("../img/flags/kn.svg") }.iti__flag.iti__kp {background-image: url("../img/flags/kp.svg") }.iti__flag.iti__kr {background-image: url("../img/flags/kr.svg") }.iti__flag.iti__kw {background-image: url("../img/flags/kw.svg") }.iti__flag.iti__ky {background-image: url("../img/flags/ky.svg") }.iti__flag.iti__kz {background-image: url("../img/flags/kz.svg") }.iti__flag.iti__la {background-image: url("../img/flags/la.svg") }.iti__flag.iti__lb {background-image: url("../img/flags/lb.svg") }.iti__flag.iti__lc {background-image: url("../img/flags/lc.svg") }.iti__flag.iti__li {background-image: url("../img/flags/li.svg") }.iti__flag.iti__lk {background-image: url("../img/flags/lk.svg") }.iti__flag.iti__lr {background-image: url("../img/flags/lr.svg") }.iti__flag.iti__ls {background-image: url("../img/flags/ls.svg") }.iti__flag.iti__lt {background-image: url("../img/flags/lt.svg") }.iti__flag.iti__lu {background-image: url("../img/flags/lu.svg") }.iti__flag.iti__lv {background-image: url("../img/flags/lv.svg") }.iti__flag.iti__ly {background-image: url("../img/flags/ly.svg") }.iti__flag.iti__ma {background-image: url("../img/flags/ma.svg") }.iti__flag.iti__mc {background-image: url("../img/flags/mc.svg") }.iti__flag.iti__md {background-image: url("../img/flags/md.svg") }.iti__flag.iti__me {background-image: url("../img/flags/me.svg") }.iti__flag.iti__mf {background-image: url("../img/flags/mf.svg") }.iti__flag.iti__mg {background-image: url("../img/flags/mg.svg") }.iti__flag.iti__mh {background-image: url("../img/flags/mh.svg") }.iti__flag.iti__mk {background-image: url("../img/flags/mk.svg") }.iti__flag.iti__ml {background-image: url("../img/flags/ml.svg") }.iti__flag.iti__mm {background-image: url("../img/flags/mm.svg") }.iti__flag.iti__mn {background-image: url("../img/flags/mn.svg") }.iti__flag.iti__mo {background-image: url("../img/flags/mo.svg") }.iti__flag.iti__mp {background-image: url("../img/flags/mp.svg") }.iti__flag.iti__mq {background-image: url("../img/flags/mq.svg") }.iti__flag.iti__mr {background-image: url("../img/flags/mr.svg") }.iti__flag.iti__ms {background-image: url("../img/flags/ms.svg") }.iti__flag.iti__mt {background-image: url("../img/flags/mt.svg") }.iti__flag.iti__mu {background-image: url("../img/flags/mu.svg") }.iti__flag.iti__mv {background-image: url("../img/flags/mv.svg") }.iti__flag.iti__mw {background-image: url("../img/flags/mw.svg") }.iti__flag.iti__mx {background-image: url("../img/flags/mx.svg") }.iti__flag.iti__my {background-image: url("../img/flags/my.svg") }.iti__flag.iti__mz {background-image: url("../img/flags/mz.svg") }.iti__flag.iti__na {background-image: url("../img/flags/na.svg") }.iti__flag.iti__nc {background-image: url("../img/flags/nc.svg") }.iti__flag.iti__ne {background-image: url("../img/flags/ne.svg") }.iti__flag.iti__nf {background-image: url("../img/flags/nf.svg") }.iti__flag.iti__ng {background-image: url("../img/flags/ng.svg") }.iti__flag.iti__ni {background-image: url("../img/flags/ni.svg") }.iti__flag.iti__nl {background-image: url("../img/flags/nl.svg") }.iti__flag.iti__no {background-image: url("../img/flags/no.svg") }.iti__flag.iti__np {background-image: url("../img/flags/np.svg") }.iti__flag.iti__nr {background-image: url("../img/flags/nr.svg") }.iti__flag.iti__nu {background-image: url("../img/flags/nu.svg") }.iti__flag.iti__nz {background-image: url("../img/flags/nz.svg") }.iti__flag.iti__om {background-image: url("../img/flags/om.svg") }.iti__flag.iti__pa {background-image: url("../img/flags/pa.svg") }.iti__flag.iti__pe {background-image: url("../img/flags/pe.svg") }.iti__flag.iti__pf {background-image: url("../img/flags/pf.svg") }.iti__flag.iti__pg {background-image: url("../img/flags/pg.svg") }.iti__flag.iti__ph {background-image: url("../img/flags/ph.svg") }.iti__flag.iti__pk {background-image: url("../img/flags/pk.svg") }.iti__flag.iti__pl {background-image: url("../img/flags/pl.svg") }.iti__flag.iti__pm {background-image: url("../img/flags/pm.svg") }.iti__flag.iti__pn {background-image: url("../img/flags/pn.svg") }.iti__flag.iti__pr {background-image: url("../img/flags/pr.svg") }.iti__flag.iti__ps {background-image: url("../img/flags/ps.svg") }.iti__flag.iti__pt {background-image: url("../img/flags/pt.svg") }.iti__flag.iti__pw {background-image: url("../img/flags/pw.svg") }.iti__flag.iti__py {background-image: url("../img/flags/py.svg") }.iti__flag.iti__qa {background-image: url("../img/flags/qa.svg") }.iti__flag.iti__re {background-image: url("../img/flags/re.svg") }.iti__flag.iti__ro {background-image: url("../img/flags/ro.svg") }.iti__flag.iti__rs {background-image: url("../img/flags/rs.svg") }.iti__flag.iti__ru {background-image: url("../img/flags/ru.svg") }.iti__flag.iti__rw {background-image: url("../img/flags/rw.svg") }.iti__flag.iti__sa {background-image: url("../img/flags/sa.svg") }.iti__flag.iti__sb {background-image: url("../img/flags/sb.svg") }.iti__flag.iti__sc {background-image: url("../img/flags/sc.svg") }.iti__flag.iti__sd {background-image: url("../img/flags/sd.svg") }.iti__flag.iti__se {background-image: url("../img/flags/se.svg") }.iti__flag.iti__sg {background-image: url("../img/flags/sg.svg") }.iti__flag.iti__sh {background-image: url("../img/flags/sh.svg") }.iti__flag.iti__si {background-image: url("../img/flags/si.svg") }.iti__flag.iti__sj {background-image: url("../img/flags/sj.svg") }.iti__flag.iti__sk {background-image: url("../img/flags/sk.svg") }.iti__flag.iti__sl {background-image: url("../img/flags/sl.svg") }.iti__flag.iti__sm {background-image: url("../img/flags/sm.svg") }.iti__flag.iti__sn {background-image: url("../img/flags/sn.svg") }.iti__flag.iti__so {background-image: url("../img/flags/so.svg") }.iti__flag.iti__sr {background-image: url("../img/flags/sr.svg") }.iti__flag.iti__ss {background-image: url("../img/flags/ss.svg") }.iti__flag.iti__st {background-image: url("../img/flags/st.svg") }.iti__flag.iti__su {background-image: url("../img/flags/su.svg") }.iti__flag.iti__sv {background-image: url("../img/flags/sv.svg") }.iti__flag.iti__sx {background-image: url("../img/flags/sx.svg") }.iti__flag.iti__sy {background-image: url("../img/flags/sy.svg") }.iti__flag.iti__sz {background-image: url("../img/flags/sz.svg") }.iti__flag.iti__ta {background-image: url("../img/flags/ta.svg") }.iti__flag.iti__tc {background-image: url("../img/flags/tc.svg") }.iti__flag.iti__td {background-image: url("../img/flags/td.svg") }.iti__flag.iti__tf {background-image: url("../img/flags/tf.svg") }.iti__flag.iti__tg {background-image: url("../img/flags/tg.svg") }.iti__flag.iti__th {background-image: url("../img/flags/th.svg") }.iti__flag.iti__tj {background-image: url("../img/flags/tj.svg") }.iti__flag.iti__tk {background-image: url("../img/flags/tk.svg") }.iti__flag.iti__tl {background-image: url("../img/flags/tl.svg") }.iti__flag.iti__tm {background-image: url("../img/flags/tm.svg") }.iti__flag.iti__tn {background-image: url("../img/flags/tn.svg") }.iti__flag.iti__to {background-image: url("../img/flags/to.svg") }.iti__flag.iti__tr {background-image: url("../img/flags/tr.svg") }.iti__flag.iti__tt {background-image: url("../img/flags/tt.svg") }.iti__flag.iti__tv {background-image: url("../img/flags/tv.svg") }.iti__flag.iti__tw {background-image: url("../img/flags/tw.svg") }.iti__flag.iti__tz {background-image: url("../img/flags/tz.svg") }.iti__flag.iti__ua {background-image: url("../img/flags/ua.svg") }.iti__flag.iti__ug {background-image: url("../img/flags/ug.svg") }.iti__flag.iti__uk {background-image: url("../img/flags/uk.svg") }.iti__flag.iti__um {background-image: url("../img/flags/um.svg") }.iti__flag.iti__un {background-image: url("../img/flags/un.svg") }.iti__flag.iti__us {background-image: url("../img/flags/us.svg") }.iti__flag.iti__uy {background-image: url("../img/flags/uy.svg") }.iti__flag.iti__uz {background-image: url("../img/flags/uz.svg") }.iti__flag.iti__va {background-image: url("../img/flags/va.svg") }.iti__flag.iti__vc {background-image: url("../img/flags/vc.svg") }.iti__flag.iti__ve {background-image: url("../img/flags/ve.svg") }.iti__flag.iti__vg {background-image: url("../img/flags/vg.svg") }.iti__flag.iti__vi {background-image: url("../img/flags/vi.svg") }.iti__flag.iti__vn {background-image: url("../img/flags/vn.svg") }.iti__flag.iti__vu {background-image: url("../img/flags/vu.svg") }.iti__flag.iti__wf {background-image: url("../img/flags/wf.svg") }.iti__flag.iti__ws {background-image: url("../img/flags/ws.svg") }.iti__flag.iti__xk {background-image: url("../img/flags/xk.svg") }.iti__flag.iti__ye {background-image: url("../img/flags/ye.svg") }.iti__flag.iti__yt {background-image: url("../img/flags/yt.svg") }.iti__flag.iti__za {background-image: url("../img/flags/za.svg") }.iti__flag.iti__zm {background-image: url("../img/flags/zm.svg") }.iti__flag.iti__zw {background-image: url("../img/flags/zw.svg") }.iti__flag {height: 20px;width: 30px;background-repeat: no-repeat;background-position: center;background-size: contain }.iti__flag.iti__np {background-color: rgba(0, 0, 0, 0) }.iti__country-list {top: 3rem;width: 100% }.iti__selected-flag {position: absolute;top: 0;left: 0;padding-right: 0;padding-top: 2px }.iti__flag-container {position: static;padding-right: 0 }.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {margin-left: 16px;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.iti--separate-dial-code .iti__selected-flag {background: none }.iti-mobile .iti--container {z-index: 99999;width: auto }.iti-mobile .iti--container .iti__country-list {top: 0 }.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0 }.slick-list:focus {outline: none }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto }.slick-track:before, .slick-track:after {content: "";display: table }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {float: left;height: 100%;min-height: 1px;display: none }[dir=rtl] .slick-slide {float: right }.slick-slide img {display: block }.slick-slide.slick-loading img {display: none }.slick-slide.dragging img {pointer-events: none }.slick-initialized .slick-slide {display: block }.slick-loading .slick-slide {visibility: hidden }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid rgba(0, 0, 0, 0) }.slick-arrow.slick-hidden {display: none }@font-face {font-family: "slick";src: url("./fonts/slick.eot");src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");font-weight: normal;font-style: normal }.slick-prev, .slick-next {position: absolute;display: block;height: 2.375rem;width: 2.375rem;line-height: 0px;font-size: 0px;cursor: pointer;background: #fff;color: #333538;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none;-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .12);box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .12);-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;border-radius: 50%;z-index: 2 }.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {outline: none }.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25 }.slick-prev svg, .slick-next svg {width: 1.125rem;height: 1.1875rem;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;stroke: currentColor }.slick-prev:hover, .slick-next:hover {-webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);color: #e84a34 }.slick-prev {left: -1.1875rem }.slick-next {right: -1.1875rem }.slick-dots {position: absolute;bottom: -1rem;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;z-index: 7 }.slick-dots li {position: relative;display: inline-block;margin: 0 0.3125rem;padding: 0;cursor: pointer;vertical-align: bottom }.slick-dots li button {border: 0;display: block;height: 0.5rem;width: 0.5rem;outline: none;line-height: 0px;font-size: 0px;color: rgba(0, 0, 0, 0);padding: 0px;cursor: pointer;border-radius: 50%;position: relative;border-radius: 0.3125rem;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;background-color: #a1abb8 }.slick-dots li button:hover {background-color: #e84a34 }.slick-dots li.slick-active button {background-color: #e84a34;width: 1.4375rem }.slick-dotted {margin-bottom: 1rem }.slick-track {display: -webkit-box;display: -ms-flexbox;display: flex }.slick-track::after, .slick-track::before {display: none }.slick-slide {float: none;height: auto }.slick-vertical .slick-track {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }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: rgba(0, 0, 0, 0);top: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99993 }.fancybox-container * {-webkit-box-sizing: border-box;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: rgba(0, 0, 0, .85);opacity: 0;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);-o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71) }.fancybox-is-open .fancybox-bg {opacity: 1;-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);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;-webkit-transition: opacity .25s ease, visibility 0s ease .25s;-o-transition: opacity .25s ease, visibility 0s ease .25s;transition: opacity .25s ease, visibility 0s ease .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;-webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;-o-transition: opacity .25s ease 0s, visibility 0s ease 0s;transition: opacity .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;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 99994 }.fancybox-is-open .fancybox-stage {overflow: hidden }.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;-o-transition-property: transform, opacity;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;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: 6px }.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle }.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility: hidden;background: rgba(0, 0, 0, 0);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;-webkit-transform-origin: top left;transform-origin: top left;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;-o-transition-property: transform, opacity;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995 }.fancybox-can-zoomOut .fancybox-content {cursor: -webkit-zoom-out;cursor: zoom-out }.fancybox-can-zoomIn .fancybox-content {cursor: -webkit-zoom-in;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: rgba(0, 0, 0, 0);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: rgba(0, 0, 0, 0);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, .6);border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;-webkit-transition: color .2s;-o-transition: color .2s;transition: color .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);-webkit-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;-webkit-transform-origin: 0;transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;z-index: 99998 }.fancybox-close-small {background: rgba(0, 0, 0, 0);border: 0;border-radius: 0;color: #333538;cursor: pointer;opacity: 1;padding: 5px;position: absolute;right: -12px;top: -44px;z-index: 401;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.fancybox-close-small svg path {fill: none;stroke: currentColor;stroke-width: 1.5 }.fancybox-close-small:hover {color: #e84a34;opacity: 1 }.fancybox-slide--html .fancybox-close-small {color: #333538;right: 4px;top: 4px;height: 30px;width: 30px;padding: 4px;opacity: 1 }.fancybox-slide--html .fancybox-close-small:hover {color: #e84a34;opacity: 1 }.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;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px }.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right) }.fancybox-caption {background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));background: -o-linear-gradient(bottom, 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%);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: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;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 {-webkit-animation: fancybox-rotate 1s linear infinite;animation: fancybox-rotate 1s linear infinite;background: rgba(0, 0, 0, 0);border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999 }@-webkit-keyframes fancybox-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes fancybox-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.fancybox-animated {-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);-o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);transition-timing-function: cubic-bezier(0, 0, 0.25, 1) }.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0) }.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {opacity: 0;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);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;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5) }.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5) }.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);-webkit-transform: rotate(-360deg);transform: rotate(-360deg) }.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg) }.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg) }.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) }.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) }.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);transform: scale3d(1, 1, 1) translate3d(0, 0, 0) }.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg) }.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg) }.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1) }@media all and (max-height: 576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px }.fancybox-slide--image {padding: 6px 0 }.fancybox-caption {padding-left: 12px;padding-right: 12px }}.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;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .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: rgba(0, 0, 0, 0);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;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);box-shadow: inset 0 0 6px rgba(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, .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: rgba(0, 0, 0, 0);width: 100px }.fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 99991 }.fancybox-thumbs__list a:focus::before {opacity: .5 }.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity: 1 }@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) }}.select2-container {-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle }.select2-container .select2-selection--single {-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: block;height: 3rem;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none }.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 16px;padding-right: 50px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap }.select2-container .select2-selection--single .select2-selection__clear {background-color: rgba(0, 0, 0, 0);border: none;font-size: 1em }.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px }.select2-container .select2-selection--multiple {-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none }.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline;list-style: none;padding: 0 }.select2-container .select2-selection--multiple .select2-selection__clear {background-color: rgba(0, 0, 0, 0);border: none;font-size: 1em }.select2-container .select2-search--inline .select2-search__field {-webkit-box-sizing: border-box;box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;margin-left: 5px;padding: 0;max-width: 100%;resize: none;height: 18px;vertical-align: bottom;font-family: sans-serif;overflow: hidden;word-break: keep-all }.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none }.select2-dropdown {background-color: #fff;border: 1px solid #e7ebf9;border-radius: 0.5rem;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;padding: 0.375rem 1rem }.select2-results {display: block }.select2-results__options {list-style: none;margin: 0;padding: 0 }.select2-results__option {padding: 0.375rem 0;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none;border-bottom: 0.0625rem solid #f1f1f1;font-size: 0.875rem;line-height: 1.625rem;color: #333538;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.select2-results__option:last-child {border: none }.select2-results__option--selectable {cursor: pointer }.select2-container--open .select2-dropdown {left: 0 }.select2-container--open .select2-dropdown--above {border-bottom: none }.select2-container--open .select2-dropdown--below {border-top: none }.select2-search--dropdown {display: block;padding: 0.375rem 0 }.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box }.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none }.select2-search--dropdown.select2-search--hide {display: none }.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0) }.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important }.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #e7ebf9;border-radius: 0.5rem }.select2-container--default .select2-selection--single .select2-selection__rendered {color: #333538;line-height: 2.875rem }.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px;padding-right: 0px }.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #9d9ea2 }.select2-container--default .select2-selection--single .select2-selection__arrow {height: 2.875rem;position: absolute;top: 1px;right: 1px;width: 3.125rem }.select2-container--default .select2-selection--single .select2-selection__arrow:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none'%3E%3Cpath stroke='%23333538' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m15.783 6.712-4.89 4.89a1.49 1.49 0 0 1-2.1 0l-4.89-4.89'/%3E%3C/svg%3E");background-size: 100% 100%;width: 1.1875rem;height: 1.125rem;margin: auto }.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;display: none }.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {float: left }.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto }.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default }.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);border-width: 0 4px 5px 4px }.select2-container--default .select2-selection--multiple {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;cursor: text;padding-bottom: 5px;padding-right: 5px;position: relative }.select2-container--default .select2-selection--multiple.select2-selection--clearable {padding-right: 25px }.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;font-weight: bold;height: 20px;margin-right: 10px;margin-top: 5px;position: absolute;right: 0;padding: 1px }.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0;padding-left: 20px;position: relative;max-width: 100%;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;vertical-align: bottom;white-space: nowrap }.select2-container--default .select2-selection--multiple .select2-selection__choice__display {cursor: default;padding-left: 2px;padding-right: 5px }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {background-color: rgba(0, 0, 0, 0);border: none;border-right: 1px solid #aaa;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #999;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px;position: absolute;left: 0;top: 0 }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {background-color: #f1f1f1;color: #333;outline: none }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {padding-left: 5px;padding-right: 2px }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {border-left: 1px solid #aaa;border-right: none;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {float: left;margin-left: 10px;margin-right: auto }.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid #000 1px;outline: 0 }.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default }.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none }.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #e7ebf9;border-radius: 0.5rem;padding-left: 0.625rem;padding-right: 0.625rem }.select2-container--default .select2-search--inline .select2-search__field {background: rgba(0, 0, 0, 0);border: none;outline: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: textfield }.select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto }.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em }.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0 }.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em }.select2-container--default .select2-results__option--group {padding: 0 }.select2-container--default .select2-results__option--disabled {color: #999 }.select2-container--default .select2-results__option--selected {color: #e84a34 }.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {color: #e84a34 }.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px }.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0) }.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb }.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px }.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px }.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999 }.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0) }.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0 }.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {float: left }.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto }.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: rgba(0, 0, 0, 0);border: none }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);border-width: 0 4px 5px 4px }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0) }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0) }.select2-container--classic .select2-selection--multiple {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;padding-bottom: 5px;padding-right: 5px }.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb }.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none }.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0 }.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {cursor: default;padding-left: 2px;padding-right: 5px }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {background-color: rgba(0, 0, 0, 0);border: none;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #888;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;outline: none }.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto }.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {padding-left: 5px;padding-right: 2px }.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px }.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0 }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0 }.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0 }.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;-webkit-box-shadow: none;box-shadow: none }.select2-container--classic .select2-dropdown {background-color: #fff;border: 1px solid rgba(0, 0, 0, 0) }.select2-container--classic .select2-dropdown--above {border-bottom: none }.select2-container--classic .select2-dropdown--below {border-top: none }.select2-container--classic .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto }.select2-container--classic .select2-results__option--group {padding: 0 }.select2-container--classic .select2-results__option--disabled {color: gray }.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {background-color: #3875d7;color: #fff }.select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px }.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb }.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {color: var(--adp-color-other-month) }.air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {color: var(--adp-color-other-month-hover) }.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {color: var(--adp-color-other-month) }.-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {color: #fff;background: var(--adp-background-color-selected-other-month) }.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {background: var(--adp-background-color-selected-other-month-focused) }.-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {background-color: var(--adp-background-color-in-range);color: #333538 }.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {background-color: var(--adp-background-color-in-range-focused) }.air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {background: none;border: none }.air-datepicker-cell {border-radius: var(--adp-cell-border-radius);-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 1 }.air-datepicker-cell.-focus- {background: var(--adp-cell-background-color-hover) }.air-datepicker-cell.-current- {color: var(--adp-color-current-date) }.air-datepicker-cell.-current-.-focus- {color: #333538 }.air-datepicker-cell.-current-.-in-range- {color: var(--adp-color-current-date) }.air-datepicker-cell.-disabled- {cursor: default;color: var(--adp-color-disabled) }.air-datepicker-cell.-disabled-.-focus- {color: var(--adp-color-disabled) }.air-datepicker-cell.-disabled-.-in-range- {color: var(--adp-color-disabled-in-range) }.air-datepicker-cell.-disabled-.-current-.-focus- {color: var(--adp-color-disabled) }.air-datepicker-cell.-in-range- {background: var(--adp-cell-background-color-in-range);border-radius: 0 }.air-datepicker-cell.-in-range-:hover {background: var(--adp-cell-background-color-in-range-hover) }.air-datepicker-cell.-range-from- {border: 1px solid var(--adp-cell-border-color-in-range);background-color: var(--adp-cell-background-color-in-range);border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius) }.air-datepicker-cell.-range-to- {border: 1px solid var(--adp-cell-border-color-in-range);background-color: var(--adp-cell-background-color-in-range);border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0 }.air-datepicker-cell.-range-to-.-range-from- {border-radius: var(--adp-cell-border-radius) }.air-datepicker-cell.-selected- {color: #fff;border: none;background: #758ad1 }.air-datepicker-cell.-selected-.-current- {color: #fff;background: #758ad1 }.air-datepicker-cell.-selected-.-focus- {background: #758ad1 }.air-datepicker-body {-webkit-transition: all var(--adp-transition-duration) var(--adp-transition-ease);-o-transition: all var(--adp-transition-duration) var(--adp-transition-ease);transition: all var(--adp-transition-duration) var(--adp-transition-ease) }.air-datepicker-body.-hidden- {display: none }.air-datepicker-body--day-names {display: grid;grid-template-columns: repeat(7, var(--adp-day-cell-width));margin: 8px 0 3px }.air-datepicker-body--day-name {color: #e84a34;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;text-transform: uppercase;font-size: .8em }.air-datepicker-body--day-name.-clickable- {cursor: pointer }.air-datepicker-body--day-name.-clickable-:hover {color: var(--adp-day-name-color-hover) }.air-datepicker-body--cells {display: grid }.air-datepicker-body--cells.-days- {grid-template-columns: repeat(7, var(--adp-day-cell-width));grid-auto-rows: var(--adp-day-cell-height) }.air-datepicker-body--cells.-months- {grid-template-columns: repeat(3, 1fr);grid-auto-rows: var(--adp-month-cell-height) }.air-datepicker-body--cells.-years- {grid-template-columns: repeat(4, 1fr);grid-auto-rows: var(--adp-year-cell-height) }.air-datepicker-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid var(--adp-border-color-inner);min-height: var(--adp-nav-height);padding: var(--adp-padding);-webkit-box-sizing: content-box;box-sizing: content-box }.-only-timepicker- .air-datepicker-nav {display: none }.air-datepicker-nav--title, .air-datepicker-nav--action {display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.air-datepicker-nav--action {width: var(--adp-nav-action-size);border-radius: var(--adp-border-radius);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.air-datepicker-nav--action:hover {background: var(--adp-background-color-hover) }.air-datepicker-nav--action:active {background: var(--adp-background-color-active) }.air-datepicker-nav--action.-disabled- {visibility: hidden }.air-datepicker-nav--action svg {width: 32px;height: 32px }.air-datepicker-nav--action path {fill: none;stroke: var(--adp-nav-arrow-color);stroke-width: 2px }.air-datepicker-nav--title {border-radius: var(--adp-border-radius);padding: 0 8px }.air-datepicker-nav--title i {font-style: normal;color: var(--adp-nav-color-secondary);margin-left: .3em }.air-datepicker-nav--title:hover {background: var(--adp-background-color-hover) }.air-datepicker-nav--title:active {background: var(--adp-background-color-active) }.air-datepicker-nav--title.-disabled- {cursor: default;background: none }.air-datepicker-buttons {display: grid;grid-auto-columns: 1fr;grid-auto-flow: column }.air-datepicker-button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;color: var(--adp-btn-color);border-radius: var(--adp-btn-border-radius);cursor: pointer;height: var(--adp-btn-height);border: none;background: rgba(255, 255, 255, 0) }.air-datepicker-button:hover {color: var(--adp-btn-color-hover);background: var(--adp-btn-background-color-hover) }.air-datepicker-button:focus {color: var(--adp-btn-color-hover);background: var(--adp-btn-background-color-hover);outline: none }.air-datepicker-button:active {background: var(--adp-btn-background-color-active) }.air-datepicker-button span {outline: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100% }.air-datepicker-time {display: grid;grid-template-columns: -webkit-max-content 1fr;grid-template-columns: max-content 1fr;grid-column-gap: 12px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 0 var(--adp-time-padding-inner) }.-only-timepicker- .air-datepicker-time {border-top: none }.air-datepicker-time--current {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 14px;text-align: center }.air-datepicker-time--current-colon {margin: 0 2px 3px;line-height: 1 }.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {line-height: 1;font-size: 19px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;position: relative;z-index: 1 }.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {content: "";background: var(--adp-background-color-hover);border-radius: var(--adp-border-radius);position: absolute;left: -2px;top: -3px;right: -2px;bottom: -2px;z-index: -1;opacity: 0 }.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {opacity: 1 }.air-datepicker-time--current-ampm {text-transform: uppercase;-ms-flex-item-align: end;align-self: flex-end;color: var(--adp-time-day-period-color);margin-left: 6px;font-size: 11px;margin-bottom: 1px }.air-datepicker-time--row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 11px;height: 17px;background: -webkit-gradient(linear, left top, right top, from(var(--adp-time-track-color)), to(var(--adp-time-track-color))) left 50%/100% var(--adp-time-track-height) no-repeat;background: -o-linear-gradient(left, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat }.air-datepicker-time--row:first-child {margin-bottom: 4px }.air-datepicker-time--row input[type=range] {background: none;cursor: pointer;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;width: 100%;padding: 0;margin: 0;-webkit-appearance: none }.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {-webkit-appearance: none }.air-datepicker-time--row input[type=range]::-ms-tooltip {display: none }.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {border-color: var(--adp-time-track-color-hover) }.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {border-color: var(--adp-time-track-color-hover) }.air-datepicker-time--row input[type=range]:hover::-ms-thumb {border-color: var(--adp-time-track-color-hover) }.air-datepicker-time--row input[type=range]:focus {outline: none }.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {background: #758ad1;border-color: #758ad1 }.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {background: #758ad1;border-color: #758ad1 }.air-datepicker-time--row input[type=range]:focus::-ms-thumb {background: #758ad1;border-color: #758ad1 }.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {-webkit-box-sizing: border-box;box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-webkit-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration) }.air-datepicker-time--row input[type=range]::-moz-range-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-moz-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration) }.air-datepicker-time--row input[type=range]::-ms-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-ms-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration) }.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {margin-top: calc(var(--adp-time-thumb-size)/2*-1) }.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {border: none;height: var(--adp-time-track-height);cursor: pointer;color: rgba(0, 0, 0, 0);background: rgba(0, 0, 0, 0) }.air-datepicker-time--row input[type=range]::-moz-range-track {border: none;height: var(--adp-time-track-height);cursor: pointer;color: rgba(0, 0, 0, 0);background: rgba(0, 0, 0, 0) }.air-datepicker-time--row input[type=range]::-ms-track {border: none;height: var(--adp-time-track-height);cursor: pointer;color: rgba(0, 0, 0, 0);background: rgba(0, 0, 0, 0) }.air-datepicker-time--row input[type=range]::-ms-fill-lower {background: rgba(0, 0, 0, 0) }.air-datepicker-time--row input[type=range]::-ms-fill-upper {background: rgba(0, 0, 0, 0) }.air-datepicker {--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: 0.3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: $color-deep-grey;--adp-color-secondary: #9c9c9c;--adp-accent-color: $color-light-blue;--adp-color-current-date: $color-light-blue;--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: $color-light-blue-2;--adp-border-color-inner: #efefef;--adp-border-radius: toRem(6);--adp-border-color-inline: $color-light-blue-2;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: $color-red;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: $color-light-blue;--adp-btn-height: 32px;--adp-btn-color: $color-light-blue;--adp-btn-color-hover: $color-deep-grey;--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px }.air-datepicker-overlay {--adp-overlay-background-color: rgba(0, 0, 0, 0.3);--adp-overlay-transition-duration: 0.3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99 }.air-datepicker {background: var(--adp-background-color);border: 1px solid #e7ebf9;-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);box-shadow: 0 4px 12px rgba(0, 0, 0, .15);border-radius: var(--adp-border-radius);-webkit-box-sizing: content-box;box-sizing: content-box;display: grid;grid-template-columns: 1fr;grid-template-rows: repeat(4, -webkit-max-content);grid-template-rows: repeat(4, max-content);grid-template-areas: var(--adp-grid-areas);font-family: "Noto Sans", sans-serif, sans-serif;font-size: var(--adp-font-size);color: #333538;width: var(--adp-width);position: absolute;-webkit-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);-o-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);z-index: var(--adp-z-index) }.air-datepicker:not(.-custom-position-) {opacity: 0 }.air-datepicker.-from-top- {-webkit-transform: translateY(calc(var(--adp-transition-offset) * -1));-ms-transform: translateY(calc(var(--adp-transition-offset) * -1));transform: translateY(calc(var(--adp-transition-offset) * -1)) }.air-datepicker.-from-right- {-webkit-transform: translateX(var(--adp-transition-offset));-ms-transform: translateX(var(--adp-transition-offset));transform: translateX(var(--adp-transition-offset)) }.air-datepicker.-from-bottom- {-webkit-transform: translateY(var(--adp-transition-offset));-ms-transform: translateY(var(--adp-transition-offset));transform: translateY(var(--adp-transition-offset)) }.air-datepicker.-from-left- {-webkit-transform: translateX(calc(var(--adp-transition-offset) * -1));-ms-transform: translateX(calc(var(--adp-transition-offset) * -1));transform: translateX(calc(var(--adp-transition-offset) * -1)) }.air-datepicker.-active-:not(.-custom-position-) {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);opacity: 1 }.air-datepicker.-active-.-custom-position- {-webkit-transition: none;-o-transition: none;transition: none }.air-datepicker.-inline- {border-color: #e7ebf9;-webkit-box-shadow: none;box-shadow: none;position: static;left: auto;right: auto;opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none }.air-datepicker.-inline- .air-datepicker--pointer {display: none }.air-datepicker.-is-mobile- {--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position: fixed;width: var(--adp-mobile-width);border: none }.air-datepicker.-is-mobile- * {-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }.air-datepicker.-is-mobile- .air-datepicker--pointer {display: none }.air-datepicker.-is-mobile-:not(.-custom-position-) {-webkit-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));-ms-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));transform: translate(-50%, calc(-50% + var(--adp-transition-offset))) }.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.air-datepicker.-custom-position- {-webkit-transition: none;-o-transition: none;transition: none }.air-datepicker-global-container {position: absolute;left: 0;top: 0 }.air-datepicker--pointer {--pointer-half-size: calc(var(--adp-pointer-size) / 2);position: absolute;width: var(--adp-pointer-size);height: var(--adp-pointer-size);z-index: -1 }.air-datepicker--pointer:after {content: "";position: absolute;background: #fff;border-top: 1px solid #e7ebf9;border-right: 1px solid #e7ebf9;border-top-right-radius: var(--adp-poiner-border-radius);width: var(--adp-pointer-size);height: var(--adp-pointer-size);-webkit-box-sizing: border-box;box-sizing: border-box }.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {top: calc(100% - var(--pointer-half-size) + 1px) }.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {right: calc(100% - var(--pointer-half-size) + 1px) }.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg) }.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {bottom: calc(100% - var(--pointer-half-size) + 1px) }.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg) }.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {left: calc(100% - var(--pointer-half-size) + 1px) }.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {left: var(--adp-pointer-offset) }.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {right: var(--adp-pointer-offset) }.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {left: calc(50% - var(--adp-pointer-size)/2) }.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {top: var(--adp-pointer-offset) }.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {bottom: var(--adp-pointer-offset) }.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {top: calc(50% - var(--adp-pointer-size)/2) }.air-datepicker--navigation {grid-area: nav }.air-datepicker--content {-webkit-box-sizing: content-box;box-sizing: content-box;padding: var(--adp-padding);grid-area: body }.-only-timepicker- .air-datepicker--content {display: none }.air-datepicker--time {grid-area: timepicker }.air-datepicker--buttons {grid-area: buttons }.air-datepicker--buttons, .air-datepicker--time {padding: var(--adp-padding);border-top: 1px solid var(--adp-border-color-inner) }.air-datepicker-overlay {position: fixed;background: var(--adp-overlay-background-color);left: 0;top: 0;width: 0;height: 0;opacity: 0;-webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;-o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;-webkit-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);-o-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);z-index: var(--adp-overlay-z-index) }.air-datepicker-overlay.-active- {opacity: 1;width: 100%;height: 100%;-webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;-o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s }.header {position: fixed;z-index: 8;background-color: #fff;top: 0;left: 0;width: 100%;height: 7.25rem }.header-top {border-bottom: 0.0625rem solid #f1f1f1;padding: 0.5rem 0 }.header-top .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.header-top__left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-right: 3.75rem }.header-top__right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-left: 3.75rem }.header-top__center {width: 100% }.header-nav {border-bottom: 0.0625rem solid #f1f1f1;padding: 0.625rem 0 }.header-action {padding: 0 1.5rem;position: relative }.header-action:before {content: "";position: absolute;left: 0;width: 0.0625rem;height: 0.75rem;top: calc(50% - 0.375rem);background: #d6d7d9 }.header-action:first-child {padding-left: 0 }.header-action:first-child:before {display: none }.header-action:last-child {padding-right: 0 }.header-action__link {color: #333538;width: 1.625rem;height: 1.625rem;display: block;position: relative }.header-action__link:hover {color: #e84a34 }.header-action__link svg {stroke: currentColor }.header-action__link-num {position: absolute;height: 0.875rem;padding: 0 0.125rem 0 0.1875rem;min-width: 0.875rem;background-color: #e84a34;line-height: 0.875rem;text-align: center;color: #fff;top: calc(50% - 0.4375rem);font-size: 0.625rem;border-radius: 1.25rem;right: 0;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%) }.logo {max-width: 15.625rem }.logo svg {width: 100%;height: auto;display: block }.lang {margin-left: 1.88rem;position: relative;line-height: 1.75;z-index: 2 }.lang__title {color: #333538;cursor: pointer;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.lang__title:hover {color: #e84a34 }.lang__title svg {stroke: #9d9ea2;width: 0.8125rem;height: 0.8125rem;display: inline-block;vertical-align: middle;margin: -0.125rem 0 0 0.3125rem }.lang__content {display: none;position: absolute;border-radius: 0.625rem;border: 1px solid #f1f1f1;background: #fff;top: -0.5625rem;padding: 0.375rem 0.75rem;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.lang__link {display: block;padding: 0.125rem 0;border-bottom: 0.0625rem solid #f1f1f1;color: #333538 }.lang__link:last-child {border-bottom: none }.lang__link.active {color: #e84a34 }.lang__link:hover {color: #e84a34 }.search {border-radius: 1.875rem;border: 1px solid #d6d7d9;position: relative;padding-right: 2.875rem;height: 2.625rem }.search__input {width: 100%;height: 100%;display: block;padding-left: 1.5rem;background-color: rgba(0, 0, 0, 0);border: none;font-weight: 300;color: #333538 }.search__input:-moz-placeholder, .search__input::-moz-placeholder {color: #9d9ea2;opacity: 1 }.search__input::-webkit-input-placeholder {color: #9d9ea2 }.search__btn {position: absolute;right: 0.25rem;top: calc(50% - 1.0625rem);width: 2.125rem;height: 2.125rem;border-radius: 1.25rem;background-color: #fc9c8f;color: #fff;border: none;text-align: center;padding: 0.1875rem 0.0625rem 0 0.125rem;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.search__btn:hover {background-color: #e84a34 }.search__btn svg {width: 1.0625rem;height: 1.0625rem;fill: currentColor }.nav {color: #181818;line-height: 1.75;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 -1.25rem }.nav-item {padding: 0 1rem }.nav-link {color: inherit }.nav-link:hover {color: #e84a34 }.nav-link.active {color: #e84a34 }.menu-trigger {display: none;vertical-align: middle;width: 1.75rem;height: 1.75rem;margin-left: auto;position: relative }.menu-trigger span {position: absolute;background-color: #333538;width: 1.25rem;height: 0.125rem;border-radius: 0.125rem;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;left: 0.25rem }.menu-trigger span:first-child {top: 0.5rem }.menu-trigger span:nth-child(2) {top: 0.8125rem }.menu-trigger span:nth-child(3) {top: 1.125rem;width: 0.625rem }.menu-trigger:hover span {background-color: #e84a34 }.menu-trigger:hover span:nth-child(3) {width: 1.25rem }.aside {display: none;position: fixed;top: 0px;right: -100%;width: 19.6875rem;background-color: #fff;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;height: 100%;overflow: auto;z-index: 10 }.aside.active {right: 0 }.aside-top {position: relative;padding: 1.25rem 1.25rem 0.5rem 1.25rem;background-color: #f1f1f1;margin-bottom: 1.4375rem }.aside-top__link {font-size: 0.875rem;line-height: 1.625rem;display: inline-block;vertical-align: middle;color: #758ad1 }.aside-top span {background-color: #d6d7d9;width: 0.0625rem;height: 0.75rem;display: inline-block;vertical-align: middle;margin: 0rem 0.375rem }.aside .menu-trigger {position: absolute;right: 0.75rem;top: 1.25rem;color: #333538 }.aside .menu-trigger svg {stroke: currentColor;width: 1.3125rem;height: 1.25rem;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto }.aside .menu-trigger:hover {color: #e84a34 }.aside .nav {padding-bottom: 0.75rem;margin: 0 0 0.75rem;border-bottom: 0.0625rem solid #333538;text-align: left;display: block }.aside .nav:last-child {margin-bottom: 0 }.aside .nav-item {padding: 0 }.aside .nav-link {display: block;padding: 0.625rem 1.25rem;font-size: 1rem;line-height: 1.75rem }.aside .nav-link:hover {background-color: #fee1dd;color: #e84a34 }.aside .nav-link.active {color: #e84a34 }.aside .nav--small .nav-link {font-size: 0.875rem;padding: 0.25rem 1.25rem }@media screen and (max-width: 62.4375rem) {.header {height: 7.625rem;border-bottom: 0.0625rem solid #fff;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.header-fixed {border-color: #d6d7d9 }.header .container {padding-left: 1.25rem;padding-right: 1.25rem }.logo {max-width: 11.25rem }.lang {margin-left: 1.5rem }.header-nav {display: none }.menu-trigger {display: block }.header-top {padding: 0;border: none }.header-top .container {-ms-flex-wrap: wrap;flex-wrap: wrap }.header-top__left {width: 100%;border-bottom: 0.0625rem solid #f1f1f1;padding: 0.625rem 0 }.header-top__center {width: 100%;padding: 0.75rem 0 0.5625rem }.header-top__right {position: fixed;z-index: 8;bottom: 0;left: 0;width: 100%;background-color: #fff;padding: 0.625rem 1.25rem;border-top: 0.0625rem solid #d6d7d9;margin: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.aside {display: block }.menu-open, .filter-open {overflow: hidden }.menu-open .main-wrapper__before, .filter-open .main-wrapper__before {background-color: rgba(0, 0, 0, .85) }}.footer {padding: 3.125rem 0 2.5rem;border-top: 0.0625rem solid #d6d7d9;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-top: auto }.footer .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.footer__logo {max-width: 13.75rem;display: inline-block;display: block }.footer__logo svg {width: 100%;height: auto }.footer__slogan {margin-top: -0.25rem;margin-bottom: 1rem }.footer__bnts .btn {margin-right: 0.75rem }.footer__bnts .btn:last-child {margin-right: 0 }.footer__title {font-size: 1.125rem;font-weight: 600;line-height: 1.3333;margin-bottom: 1.25rem;color: #181818 }.footer__title svg {display: none }.footer-nav {line-height: 2 }.footer-nav-item.d-hidden {display: none }.footer-nav-item__link {color: #333538 }.footer-nav-item__link:hover {color: #e84a34 }.footer__cards {margin-top: auto;margin-bottom: 0.625rem }.footer__card {display: inline-block;vertical-align: middle;border-radius: 0.375rem;border: 0.0625rem solid #e7ebf9;width: 3.5rem;height: 2rem;text-align: center;line-height: 1.625rem;margin-right: 0.25rem }.footer__card:last-child {margin-right: 0 }.footer__card svg {display: inline-block;vertical-align: middle }.footer__copy {color: #9d9ea2;font-size: 0.875rem;font-weight: 400;line-height: 1.85714 }.footer__col-4 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.social__item {display: inline-block;width: 2.5rem;height: 2.5rem;margin-right: 0.375rem;color: #fff;vertical-align: middle;background-color: #1d3176;border-radius: 50%;line-height: 2.375rem;text-align: center }.social__item svg {fill: currentColor;display: inline-block;width: 1.5rem;height: 1.5rem;vertical-align: middle }.social__item:hover {background-color: #3150b9;color: #fff }.social__item:last-child {margin-right: 0 }@media screen and (max-width: 79.9375rem) {.footer .container {-ms-flex-wrap: wrap;flex-wrap: wrap }.footer__col-1 {width: 100%;padding-bottom: 2.375rem }}@media screen and (max-width: 62.4375rem) {.footer {padding-bottom: 5.375rem }.footer .container {padding-left: 1.875rem;padding-right: 1.875rem }}@media screen and (max-width: 47.9375rem) {.footer {padding-top: 2.5rem;padding-bottom: 4.75rem }.footer .container {padding-left: 1.25rem;padding-right: 1.25rem }.footer__bnts {margin-bottom: -1rem }.footer__bnts .btn {margin-bottom: 1rem }.footer__col {width: 100%;padding-bottom: 1.625rem;display: block }.footer__col-4 {padding-bottom: 0 }.footer__title {position: relative }.footer__title--toggle {padding: 0.625rem 0;margin: -0.625rem 0 0;border-bottom: 0.0625rem solid #d6d7d9 }.footer__title svg {display: block;position: absolute;right: 0;top: calc(50% - 0.375rem);stroke: #333538;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.footer__title.active svg {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg) }.footer-nav {display: none;font-size: 0.875rem;line-height: 1.625rem;padding-top: 0.625rem }.footer-nav-item.d-hidden {display: block }.footer .social {margin-bottom: 1.25rem }.footer__cards {display: inline-block;vertical-align: middle;margin-right: 1.25rem;margin-bottom: 0 }.footer__copy {display: inline-block;vertical-align: middle }}.main-wrapper {padding: 0;min-width: 360px;width: 100%;position: relative;overflow: hidden;min-height: 100%;padding-top: 7.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.main-wrapper__before {display: none;position: absolute;top: -8.125rem;left: 0;right: 0;bottom: 0;z-index: 9 }@media screen and (min-width: 62.5rem) {.main-wrapper__before {display: none !important }}a {color: inherit }a:hover {color: #e84a34;text-decoration: none }ul {list-style: none }.hidden {display: none }.container {width: 100%;max-width: 90rem;margin-left: auto;margin-right: auto;padding-left: 4rem;padding-right: 4rem }.y-col, .y-col-1, .y-col-2, .y-col-3, .y-col-4, .y-col-5, .y-col-6, .y-col-7, .y-col-8, .y-col-9, .y-col-10, .y-col-11, .y-col-12 {padding: 0 1rem 2rem }.y-col, .y-col-12 {width: 100% }.y-col-2 {width: 16.66% }.y-col-3 {width: 25% }.y-col-4 {width: 33.33% }.y-col-6 {width: 50% }.y-row {margin: 0 -1rem -2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.underline {text-decoration: underline }.btn {background: #1d3176;border: 0.0625rem solid #1d3176;border-radius: 1.875rem;padding: 0.9375rem 2rem;font-family: "Noto Sans", sans-serif;font-weight: 500;font-size: 1rem;line-height: 1.5rem;color: #fff;display: inline-block;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;text-align: center;vertical-align: middle;outline: none }.btn:hover {background-color: #3150b9;border-color: #3150b9;color: #fff }.btn--small {padding: 0.4375rem 1.5rem;font-size: 0.875rem }.btn svg {height: 1.5rem;display: inline-block;vertical-align: middle;margin: -0.1875rem -0.375rem 0 0.375rem;stroke: currentColor;fill: currentColor }.btn--red {background-color: #e84a34;border-color: #e84a34 }.btn--red:hover {background-color: #b4311f;border-color: #b4311f }.btn--deep-grey {background-color: #333538;border-color: #333538 }.btn--deep-grey:hover {background-color: #181818;border-color: #181818 }.btn--white {background-color: #fff;border-color: #fff;color: #181818 }.btn--white:hover {background-color: #e7ebf9;border-color: #e7ebf9;color: #181818 }.btn--light-blue-2 {border-color: #e7ebf9;background-color: #e7ebf9;color: #1d3176 }.btn--light-blue-2:hover {border-color: #758ad1;background-color: #758ad1;color: #fff }.btn--border {border-color: #1d3176;background-color: #fff;color: #1d3176 }.btn--border:hover {border-color: #3150b9;background-color: #e7ebf9;color: #3150b9 }.btn--border-light-blue-2 {border-color: #e7ebf9;background-color: #fff;color: #1d3176 }.btn--border-light-blue-2:hover {border-color: #e7ebf9;background-color: #e7ebf9;color: #3150b9 }.btn--light-red {border-color: #fc9c8f;background-color: #fc9c8f;color: #fff }.btn--light-red:hover {border-color: #e84a34;background-color: #e84a34;color: #fff }.btn--font-20 {font-size: 1.25rem }.btn--google svg {margin-left: 0;margin-right: 0.625rem;fill: none;stroke: none }.btn.btn--auto {width: auto !important }.btn--disabled {background-color: #9d9ea2;border-color: #9d9ea2;color: #fff;pointer-events: none }.link {text-decoration: underline;color: #758ad1 }.link:hover {text-decoration: underline }.link--14 {font-size: 0.875rem;line-height: 1.625rem }.section {padding: 0 0 3.75rem;position: relative }.section-inside {padding-top: 2.5rem }.section-catalog .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.section-catalog__aside {width: 14.375rem;padding-right: 1.25rem;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-right: 2rem }.section-catalog__content {width: 100% }.subtitle {font-weight: 300;line-height: 1.5;text-transform: uppercase;margin-bottom: 0.625rem }.subtitle--white {color: #fff }.title {font-size: 2.5rem;font-weight: 600;line-height: 1;letter-spacing: -0.1rem;margin-bottom: 1.875rem }.title--white {color: #fff }h1, .title-h1 {font-size: 2rem;font-weight: 500;line-height: 2.375rem;letter-spacing: -0.025rem;color: #181818 }h3, .title-h3 {font-size: 1.25rem;font-weight: 600;line-height: 1.625rem;color: #181818;letter-spacing: -0.0125rem }h4, .title-h4 {font-size: 1.125rem;font-weight: 600;line-height: 1.5rem;color: #181818 }h5, .title-h5 {font-size: 1rem;font-weight: 600;line-height: 1.25rem;color: #181818 }.text-center {text-align: center }.text {margin-bottom: 1.875rem;line-height: 1.75rem }.text:last-child {margin-bottom: 0 }.text--nobottom {margin-bottom: 0 }.text p {margin-bottom: 1.625rem }.text p:last-child {margin-bottom: 0 }.text ul {list-style: none }.text ul li:before {content: "- " }.text ul.list-check li:before {content: "";display: inline-block;vertical-align: middle;width: 1rem;height: 1rem;background: url("../img/icon-check.png") no-repeat center;background-size: contain;margin-right: 0.25rem;margin-top: -0.1875rem }.text--14 {font-size: 0.875rem;line-height: 1.625rem }.text blockquote {color: #1d3176;margin-bottom: 1.625rem;font-weight: bold;font-style: italic }.text img {max-width: 100%;height: auto }.text .light-blue {color: #758ad1 }.text .red {color: #e84a34 }.text .font-14 {font-size: 0.875rem }.form .y-row {margin-bottom: -1.75rem }.form .y-col {padding-bottom: 1.75rem }.form-label {font-size: 0.75rem;line-height: 1.5;letter-spacing: 0.0625rem;text-transform: uppercase;color: #333538;margin-bottom: 0.375rem;padding: 0 1rem;display: block }.form-label span {color: #9d9ea2 }.form-input {display: block;padding: 0.5rem 1rem;border: 0.0625rem solid #e7ebf9;background: #fff;border-radius: 0.5rem;height: 3rem;width: 100%;font-weight: 400;font-size: 1rem;line-height: 1.5;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;color: #333538 }.form-input:-moz-placeholder, .form-input::-moz-placeholder {color: #9d9ea2;opacity: 1 }.form-input::-webkit-input-placeholder {color: #9d9ea2 }.form-input.error {border-color: #fc9c8f }.form-input-wrap {position: relative }.form-input-wrap__icon {position: absolute;right: 1rem;top: 0.8125rem;pointer-events: none }.form-input-wrap__icon+.form-input {padding-right: 3.125rem;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis }.form-textarea {height: 8rem;resize: none }.form div.error {color: #e84a34;padding: 0.375rem 1rem 0 1rem;text-align: left;font-size: 0.75rem;font-size: 12px;line-height: 1.5;letter-spacing: 0.0625rem }.form-info {margin-top: 0.375rem;padding: 0 1rem;font-size: 0.875rem;line-height: 1.5rem;margin-bottom: 0.875rem }.form-info a {color: #758ad1 }.form-info a:hover {color: #e84a34 }.form-info:first-child {margin-top: 0 }.form-info:last-child {margin-bottom: 0 }.form-info+.btn {margin-top: 0 !important }.form-info--blue {color: #758ad1 }.form-info--16 {font-size: 1rem }.form-info--small {font-size: 0.75rem;line-height: 0.875rem }.form-info--grey {color: #9d9ea2 }.form-info--grey span {color: #e84a34 }.form a.btn {cursor: pointer;}.form .btn {width: 100%;margin-bottom: 0.875rem }.form .btn:last-child {margin-bottom: 0 }.form-checkbox {color: #333538;text-align: left;font-size: 0.875rem;line-height: 1.625rem;position: relative }.form-checkbox input {background-color: #fff;border-color: #fff;opacity: 0;position: absolute }.form-checkbox input+label {display: inline-block;vertical-align: middle;cursor: pointer;padding-left: 1.625rem;position: relative }.form-checkbox input+label:before {content: "";position: absolute;left: 0;top: calc(50% - 0.5rem);width: 1rem;height: 1rem;border-radius: 0.25rem;border: 0.0625rem solid #d6d7d9 }.form-checkbox input+label:after {content: "";position: absolute;left: 0.25rem;top: calc(50% - 0.25rem);width: 0.5rem;height: 0.5rem;border-radius: 0.125rem;background-color: #e84a34;opacity: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s }.form-checkbox input:checked+label:after {opacity: 1 }.iti {width: 100% }.slider-main {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100% }.slider-main__slide {width: 100%;-webkit-box-flex: 0;-ms-flex: none;flex: none }.slider-main__slide img {display: block;width: 100%;height: auto }.slider-nav {position: relative;width: 5.75rem;height: 2.375rem }.slider-nav .slick-next {right: 0 }.slider-nav .slick-prev {left: 0 }.slick-slide {-webkit-box-flex: 0;-ms-flex: none;flex: none }.title-slider {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 2rem }.title-slider__name {color: #1d3176;font-family: "Montserrat Alternates", sans-serif;font-size: 1.5rem;font-style: italic;font-weight: 700;line-height: 1.625rem;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-right: 1rem }.title-slider__name span {color: #e84a34 }.title-slider__line {width: 100%;height: 0.0625rem;background-color: #d6d7d9 }.title-slider__nav {margin-left: 1rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.slider-products .y-row {-ms-flex-wrap: nowrap;flex-wrap: nowrap }.slider-products .y-col {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 20% }.y-row.slick-slider {display: block }.product {position: relative;display: block;text-align: center }.product__labels {position: absolute;z-index: 2;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.product__label {display: inline-block;margin-bottom: 0.5rem;line-height: 1.5rem;padding: 0px 0.5rem;border-radius: 0.5rem 0px;background: #758ad1;font-size: 0.875rem;color: #fff }.product__label--orange {background-color: #f2bc1b;color: #181818 }.product__label--red {background-color: #e84a34 }.product__fav {border-radius: 1.875rem;background: #f1f1f1;width: 2.5rem;height: 2.5rem;line-height: 2.375rem;position: absolute;top: 0;right: 0;color: #333538;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;z-index: 2;text-align: center;border: none }.product__fav svg {display: inline-block;width: 1.25rem;height: 1.125rem;stroke: currentColor;vertical-align: middle }.product__fav:hover {color: #e84a34 }.product__fav.active {background-color: #e84a34;color: #fff }.product__fav.active svg {fill: currentColor }.product__fav.active:hover {background-color: #e84a34;color: #fff }.product__fav.active:hover svg {fill: currentColor }.product__image {margin-bottom: 0.375rem;height: 16.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.product__image picture {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100% }.product__image img {width: auto;height: auto;max-width: 100%;max-height: 100% }.product__author {font-size: 0.875rem;font-weight: 300;line-height: 1.125rem;color: #9d9ea2;margin-bottom: 0.375rem }.product__title {color: #333538;line-height: 1.375;margin-bottom: 0.625rem;height: 3rem;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis }.product__title a {color: inherit;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box }.product__title a:hover {color: #e84a34 }.product__prices {font-size: 1.125rem;font-weight: 600;color: #333538;margin-bottom: 0.5rem }.product__prices span {font-size: 0.875rem }.product__price--old {display: inline-block;font-size: 0.875rem;color: #9d9ea2;font-weight: 300;text-decoration: line-through }.product__price--old+.product__price--new {color: #e84a34;margin-left: 0.625rem }.product__price--new {display: inline-block }.product__btn {text-align: center }.product__btn--waiting {background-color: #e7ebf9;border-radius: 2.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.product__btn--waiting .btn {white-space: nowrap;width: 100% }.product__btn-text {padding: 0 0.5rem 0 1rem;text-align: left;display: block;font-size: 0.75rem;line-height: 1.16667;color: #1d3176 }.product--complect .product__image {height: 20.8125rem }.product--complect .product__btn--waiting {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex }.product--complect .product__btn--waiting .btn {width: auto }.product__tocart {position: absolute;width: 2.5rem;height: 2.5rem;text-align: center;line-height: 2.3125rem;color: #fff;background-color: #1d3176;display: block;border-radius: 50%;z-index: 2 }.product__tocart svg {stroke: currentColor;display: inline-block;vertical-align: middle }.product__tocart:hover {background-color: #3150b9;color: #fff }.product__tocart--disabled {background-color: #9d9ea2;pointer-events: none;}.product--fav .product__image {height: 12.1875rem }.product--fav .product__fav {top: 6.5625rem }.product--fav .product__tocart {top: 9.6875rem;right: 0 }.product--fav .product__author {font-size: 0.75rem;line-height: 1rem;margin-bottom: 0.125rem }.product--fav .product__title {font-size: 0.875rem;line-height: 1.125rem;height: auto;margin-bottom: 0.3125rem }.product--fav .product__title a {-webkit-line-clamp: initial }.product--fav .product__prices {margin-bottom: 0 }.product--fav .product__label {font-size: 0.75rem;line-height: 1.125rem }.catalog-products--gifts .product__btn--waiting {margin-left: -0.75rem;margin-right: -0.75rem }.catalog-products--gifts .product__btn--waiting .btn {padding-left: 0.875rem;padding-right: 0.875rem }.block-info {position: relative;z-index: 1;color: #fff;margin-bottom: 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.block-info__left {width: 46.67%;position: relative;z-index: 1;padding-bottom: 0 }.block-info__left:before {content: "";position: absolute;z-index: -1;background-color: #1d3176;left: -62.5rem;right: -55%;top: 0;bottom: 0 }.block-info__right {width: 53.33%;position: relative;z-index: 2;padding-bottom: 0;padding-top: 3.9375rem }.block-info__right img {-o-object-fit: cover;object-fit: cover;width: calc(100% + 50vw - 41rem);height: 29.375rem;display: block }.block-info__container {padding: 3.75rem 0rem 4.375rem;max-width: 23.6rem;margin-left: 7.875rem }.block-info .title {margin-bottom: 3.5rem;position: relative }.block-info .title:before {content: "";position: absolute;left: 0;bottom: -2rem;height: 0.125rem;width: 3.125rem;background-color: #fff }.block-info__text {font-size: 0.875rem;line-height: 1.85714;margin-bottom: 1.875rem }.slider-blog {margin-bottom: 2.875rem }.slider-blog:last-child {margin-bottom: 0 }.slider-blog .y-row {margin: 0 -0.625rem -2rem;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.slider-blog .y-col {padding: 0 0.625rem 2rem;width: 20.75rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.slider-blog .slick-list {margin-top: -0.625rem;padding-top: 0.625rem }.blog-item {background-color: #fff;border-radius: 0.5rem;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;display: block;padding: 0.875rem 0.875rem 0.5rem;font-size: 0.875rem;color: #333538;height: 100% }.blog-item:hover {-webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .15);box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .15);color: #333538 }.blog-item__image {display: block;margin-bottom: 1.5rem }.blog-item__image img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.blog-item__info {position: relative }.blog-item__author {position: absolute;right: -0.125rem;top: -5rem;border: 0.125rem solid #fff;border-radius: 50%;overflow: hidden;width: 5.25rem;height: 5.25rem }.blog-item__author img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block }.blog-item__label {display: inline-block;margin-bottom: 0.5rem;padding: 0rem 0.75rem;line-height: 1.375rem;font-size: 0.875rem;color: #fff;background-color: #fff;border: 0.0625rem solid #e7ebf9;color: #333538 }.blog-item__label:hover {color: #333538 }.blog-item__label--blue {background-color: #3150b9;border-color: #3150b9;color: #fff }.blog-item__label--blue:hover {color: #fff }.blog-item__label--red {background-color: #e84a34;border-color: #e84a34;color: #fff }.blog-item__label--red:hover {color: #fff }.blog-item__label--deep-grey {background-color: #333538;border-color: #333538;color: #fff }.blog-item__label--deep-grey:hover {color: #fff }.blog-item__label--seagreen {background-color: #309e3b;border-color: #309e3b;color: #fff }.blog-item__label--seagreen:hover {color: #fff }.blog-item__date {font-weight: 300;line-height: 1.28571;margin-bottom: 0.5rem;color: #9d9ea2 }.blog-item__title {font-size: 1.25rem;font-weight: 600;line-height: 1.3;letter-spacing: -0.0125rem;margin-bottom: 0.5rem;max-height: 3.25rem;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden }.blog-item__title a {color: #333538 }.blog-item__title a:hover {color: #e84a34 }.blog-item__text {line-height: 1.625rem;max-height: 5rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis }.block-subscribe {margin: 2.5rem 0;background: url("../img/bg-section-subscribe.jpg") no-repeat center;background-size: cover }.block-subscribe .container {padding-left: 8.75rem;padding-right: 8.75rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.block-subscribe__image {margin: -2.5rem 1.5rem -2.5rem 0;-webkit-box-flex: 0;-ms-flex: none;flex: none }.block-subscribe__text {font-size: 1.875rem;line-height: 2.75rem;color: #fff }.block-subscribe__text p {margin-bottom: 2rem }.block-subscribe__text p span {color: #fc9c8f }.popup {padding: 1.875rem;width: 100%;max-width: 25.5rem;border-radius: 1rem }.popup--lg-2 {max-width: 51.5rem;}.popup--lg-2 .popup__title {margin-bottom: 1.5rem }.popup--lg {max-width: 44.3125rem }.popup--lg .popup__title {margin-bottom: 1.5rem }.popup--md {max-width: 37.25rem }.popup--md .popup__title {margin-bottom: 1.5rem }.popup .form .btn {margin-top: 0.375rem }.popup .form .y-row {margin-bottom: -1.5rem }.popup .form .y-col {padding-bottom: 1.5rem }.popup__title {margin-bottom: 0.875rem }.popup__text {margin-bottom: 1.5rem;color: #9d9ea2 }.popup-reward .title-h1 > span {color: rgb(117, 138, 209);}.popup-reward .popup__text {color: #181818;margin-bottom: 10px;}.popup-reward .popup__text > span {font-weight: 700;color: rgb(117, 138, 209);}.popup-reward .btn {margin-right: 0.75rem;}.popup-social__title {font-size: 0.875rem;line-height: 1.625rem;text-align: center;margin-bottom: 1.125rem }.popup-social__btns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.popup-social__btns .btn {width: calc(50% - 0.4375rem);padding-left: 1rem;padding-right: 1rem }.line-or {text-align: center;font-size: 0.875rem;margin: 1.125rem 0;line-height: 1.375rem;position: relative;text-align: center;color: #9d9ea2;z-index: 1 }.line-or:before {content: "";position: absolute;left: 0;right: 0;top: calc(50% - 0px);height: 1px;background-color: #d6d7d9;z-index: -1 }.line-or span {background-color: #fff;padding: 0 0.875rem }.filters {padding-top: 0.25rem }.filters__close {display: none }.filters__title {margin-bottom: 0.75rem }.filters__total {margin-bottom: 0.5rem;font-size: 0.75rem;line-height: 0.875rem }.filters__block {padding-top: 1.375rem;padding-bottom: 1.25rem;border-bottom: 0.0625rem solid #d6d7d9 }.filters__block--top {padding-bottom: 1.5rem;padding-top: 0 }.filters__block:first-child {padding-top: 0 }.filters__block-title {font-size: 0.75rem;font-weight: 400;line-height: 1.125rem;margin-bottom: 1.125rem;letter-spacing: 0.0625rem;text-transform: uppercase }.filters__chips {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -0.5rem;margin-bottom: -0.5rem }.filters__chip {line-height: 0.875rem;padding: 0.1875rem 1.5rem 0.1875rem 0.5rem;background-color: #e7ebf9;border-radius: 0.75rem;color: #3150b9;margin: 0rem 0.5rem 0.5rem 0;font-size: 0.75rem;position: relative }.filters__chip svg {position: absolute;right: 0.5rem;top: calc(50% - 0.3125rem);stroke: #333538;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear }.filters__chip:hover {color: #3150b9 }.filters__chip:hover svg {stroke: #e84a34 }.filters-list li {margin-bottom: 0.625rem }.filters-list li:last-child {margin-bottom: 0 }.filters-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: #333538;font-size: 0.875rem;line-height: 1rem;position: relative;cursor: pointer }.filters-item__count {line-height: 1.625rem;color: #9d9ea2;margin-left: 0.625rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.filters-item__name {padding-left: 1.625rem;position: relative }.filters-item__name:before {content: "";position: absolute;left: 0;top: calc(50% - 0.5rem);width: 1rem;height: 1rem;border-radius: 0.25rem;border: 0.0625rem solid #d6d7d9 }.filters-item__name:after {content: "";position: absolute;left: 0.25rem;top: calc(50% - 0.25rem);width: 0.5rem;height: 0.5rem;border-radius: 0.125rem;background-color: #e84a34;opacity: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s }.filters-item input {opacity: 0;position: absolute;top: 0;left: 0;width: 0 }.filters-item input:checked+.filters-item__name:after {opacity: 1 }.filters-item input:disabled+.filters-item__name {color: #9d9ea2;pointer-events: none }.filters-item input:disabled+.filters-item__name:before {background-color: #f8f8f8 }.title-catalog {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 1.5rem;margin-bottom: 3.125rem;border-bottom: 0.0625rem solid #d6d7d9 }.title-catalog__title span {color: #758ad1 }.title-catalog__right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap }.title-catalog__filter {display: none;padding-left: 1rem;padding-right: 1.125rem }.title-catalog__filter svg {display: inline-block;vertical-align: middle;margin-right: 0.375rem;margin-left: 0;margin-top: -0.125rem }.title-catalog__filter span {display: inline-block;vertical-align: middle;min-width: 1rem;padding: 0 0.1875rem;line-height: 1rem;height: 1rem;color: #fff;text-align: center;background-color: #e84a34;border-radius: 0.5rem;margin: -0.1875rem 0 0 0.375rem;font-size: 0.625rem }.title-catalog .filters__chips {display: none }.title-catalog__labels .blog-item__label {display: inline-block;vertical-align: middle;margin-right: 0.5rem;margin-bottom: 0 }.title-catalog__labels .blog-item__label:last-child {margin-right: 0 }.sort {position: relative;z-index: 4 }.sort__title {border: 0.0625rem solid #f1f1f1;border-radius: 1.875rem;font-size: 0.875rem;height: 2.5rem;line-height: 2.375rem;padding: 0 2.875rem 0 1.25rem;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;position: relative;cursor: pointer;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;background-color: #fff;z-index: 3 }.sort__title svg {position: absolute;top: calc(50% - 0.46875rem);right: 1.25rem;stroke: #9d9ea2;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s }.sort__content {position: absolute;top: 100%;left: auto;right: 0;margin-top: 0.1875rem;width: auto;min-width: 100%;border: 0.0625rem solid #f1f1f1;background: #fff;z-index: 2;padding: 1rem;display: none;border-radius: 1rem;font-size: 0.875rem;line-height: 1.625rem;white-space: nowrap;text-align: right }.sort__content li {padding: 0.3125rem 0;border-bottom: 0.0625rem solid #f1f1f1 }.sort__content li:last-child {padding-bottom: 0;border: none }.sort__content li:first-child {padding-top: 0 }.sort__content li a {display: inline-block }.sort__content li a:hover {color: #e84a34 }.sort__content li a.active {color: #e84a34 }.catalog-products {margin-bottom: 3.125rem }.catalog-products:last-child {margin-bottom: 0 }.catalog-products .y-col {padding-bottom: 4.375rem }.catalog-products .y-row {margin-bottom: -4.375rem }.block-btn-more {border-top: 0.0625rem solid #d6d7d9;padding-top: 1.5rem;text-align: center }.section-description-top {padding-bottom: 1.5rem;border-bottom: 0.0625rem solid #d6d7d9;margin-bottom: 3.125rem;}.section-description-bottom {padding-top: 1.5rem;}.section-product {background-color: #f8f8f8;padding-top: 0rem;padding-bottom: 0rem }.main-product {padding-top: 3.125rem;padding-bottom: 3.125rem }.main-product-images {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative }.main-product-images .product__fav {top: 0.375rem;right: 0.375rem }.main-product__labels .product__label {margin-right: 0.25rem }.main-product__title {margin-bottom: 0.875rem }.main-product__author {color: #758ad1;margin-bottom: 0.875rem;line-height: 1.75rem }.main-product__rating {margin-bottom: 1.5625rem }.main-product__types {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 2.875rem }.main-product__type {margin-right: 0.75rem;border: 0.0625rem solid #e7ebf9;padding: 0.625rem 1.25rem 0.625rem 3.75rem;background-color: #fff;border-radius: 0.625rem;position: relative;font-size: 0.875rem;line-height: 1.5625rem;color: #333538 }.main-product__type:last-child {margin-right: 0 }.main-product__type svg {position: absolute;left: 1.25rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);stroke: #a1abb8 }.main-product__type b {display: block }.main-product__type.active, .main-product__type:hover {border-color: #e84a34;color: #333538 }.main-product__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.25rem;margin-top: 2.875rem }.main-product__avail {font-size: 0.75rem;line-height: 0.875rem;display: inline-block;border: 0.0625rem solid #309e3b;background-color: #f1f9f5;padding: 0.0625rem 0.625rem;color: #309e3b;border-radius: 0.25rem;margin-right: 1rem }.main-product__avail.pre-order {color: #1d3176;background-color: #e7ebf9;border-color: #e7ebf9 }.main-product__avail.not-avail {color: #e84a34;background-color: #fee1dd;border-color: #fee1dd }.main-product__avail--complect {background-color: #1d3176;border-color: #1d3176;color: #fff }.main-product__avail--subscription {background-color: #309e3b;border-color: #309e3b;color: #fff }.main-product__avail--delivery {border-color: #fee1dd;background-color: #fee1dd;color: #333538;}.main-product__avail--delivery span {color: #e84a34;}.main-product__action {font-size: 0.75rem;line-height: 0.875rem;display: inline-block;border: 0.0625rem solid #fff;background-color: #fff;padding: 0.0625rem 0.625rem;color: #e84a34;border-radius: 0.25rem;margin-left: 0.625rem }.main-product__prices {font-size: 1.5rem;font-weight: 600;line-height: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.main-product__prices--new {letter-spacing: -0.0125rem;display: inline-block;vertical-align: middle }.main-product__prices--old {font-size: 1rem;font-weight: 400;text-decoration: line-through;margin-right: 0.625rem;display: inline-block;color: #9d9ea2;vertical-align: middle }.main-product__prices--old+.main-product__prices--new {color: #e84a34 }.main-product__cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.main-product__cart .calc {margin-right: 1.25rem }.main-product__cart .btn {margin-right: 1.25rem }.main-product__cart-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.main-product__bonuses {color: #9d9ea2;line-height: 1.75;position: relative;padding-left: 1.75rem }.main-product__bonuses svg {position: absolute;left: 0;top: calc(50% - 0.75rem) }.main-product-info .y-row {margin-left: -1.8125rem;margin-right: -1.8125rem;margin-bottom: -3.625rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.main-product-info .y-col {padding-left: 1.8125rem;padding-right: 1.8125rem;padding-bottom: 3.625rem }.main-product-info__col-1 {width: 32.2% }.main-product-info__col-2 {width: 45.7%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.main-product-info__col-2.height-auto {height: auto !important }.main-product-info__col-3 {width: 22.1% }.main-product__waiting {color: #1d3176;font-size: 0.75rem;line-height: 0.875rem;margin-right: 1.25rem }.certificate__type {line-height: 1.125rem;}.slider-main-product-images {background-color: #fff;border: 0.0625rem solid #e7ebf9;border-radius: 1.5rem;position: relative;overflow: hidden;width: 100% }.slider-main-product-images__slide {padding: 0.6875rem;height: 30.625rem;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.slider-main-product-images__slide picture {width: 100%;height: 100%;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.slider-main-product-images__slide img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: block }.slider-main-product-images-nav {width: 5.625rem;margin-right: 0.625rem;padding-top: 3rem;padding-bottom: 3rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.slider-main-product-images-nav__slide {height: 5.625rem;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 0.0625rem solid #fff;border-radius: 0.25rem;background-color: #fff;overflow: hidden;cursor: pointer;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;margin-bottom: 0.3125rem;margin-top: 0.3125rem }.slider-main-product-images-nav__slide picture {width: 100%;height: 100%;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.slider-main-product-images-nav__slide img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: block }.slider-main-product-images-nav__slide:hover, .slider-main-product-images-nav__slide.slick-current {border-color: #e84a34 }.slider-main-product-images-nav .slick-prev {left: calc(50% - 1.1875rem);top: 0.125rem;-webkit-transform: none;-ms-transform: none;transform: none }.slider-main-product-images-nav .slick-next {right: calc(50% - 1.1875rem);top: auto;bottom: 0.125rem;-webkit-transform: none;-ms-transform: none;transform: none }.slider-main-product-images2 {background-color: #fff;border: 0.0625rem solid rgba(214, 215, 217, .5);border-radius: 1.5rem;position: relative;overflow: hidden;width: 100%;margin-bottom: 1.25rem;background-color: #fff;height: 100% }.slider-main-product-images2 .slick-list, .slider-main-product-images2 .slick-track {height: 100% }.slider-main-product-images2__slide {padding: 0.6875rem;height: 30.625rem;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100% }.slider-main-product-images2__slide picture {width: 100%;height: 100%;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.slider-main-product-images2__slide img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: block }.slider-main-product-images-nav2 {width: 100%;max-width: 30.375rem;margin: 0 auto;padding-left: 3rem;padding-right: 3rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.slider-main-product-images-nav2__slide {height: 5.625rem;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 0.0625rem solid #fff;border-radius: 0.25rem;background-color: #fff;overflow: hidden;cursor: pointer;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;margin-left: 0.3125rem;margin-right: 0.3125rem }.slider-main-product-images-nav2__slide picture {width: 100%;height: 100%;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.slider-main-product-images-nav2__slide img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: block }.slider-main-product-images-nav2__slide:hover, .slider-main-product-images-nav2__slide.slick-current {border-color: #e84a34 }.slider-main-product-images-nav2 .slick-prev {left: 0 }.slider-main-product-images-nav2 .slick-next {right: 0 }.breadcrumbs {color: #758ad1;font-size: 0.75rem;line-height: 0.875rem;margin-bottom: 0.75rem }.breadcrumbs-item {padding-right: 26px;position: relative;display: inline-block;vertical-align: middle }.breadcrumbs-item:before {content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%239D9EA2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='m4.475 2.04 3.26 3.26a.993.993 0 0 1 0 1.4l-3.26 3.26'/%3E%3C/svg%3E");width: 0.75rem;height: 0.75rem;background-size: contain;position: absolute;right: 0.375rem;top: calc(50% - 0.375rem) }.breadcrumbs-item:last-child {padding-right: 0 }.breadcrumbs-item:last-child:before {display: none }.breadcrumbs-item__link {color: #a1abb8 }.breadcrumbs-item__link:hover {color: #e84a34 }.breadcrumbs+.title {margin-top: 0 }.rating {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 600;line-height: 1.25rem }.rating__star {margin-right: 0.375rem }.rating__reviews {position: relative;margin-left: 0.75rem;padding-left: 0.8125rem }.rating__reviews:before {content: "";background: #a1abb8;width: 0.0625rem;position: absolute;height: 0.75rem;left: 0;top: calc(50% - 0.375rem) }.rating__reviews a {text-decoration: underline;color: #758ad1;font-size: 0.875rem;font-weight: 400;margin-left: 0.125rem }.rating__reviews a:hover {text-decoration: underline;color: #e84a34 }.calc {width: 7.875rem;height: 3.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 0.625rem;background-color: #fff;border: 0.0625rem solid #e7ebf9;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0.625rem 0.3125rem }.calc__btn {display: block;width: 2.25rem;height: 2.25rem;position: relative;color: #181818 }.calc__btn svg {display: block;width: 100%;height: 100%;stroke: currentColor;fill: currentColor }.calc__btn:hover {color: #e84a34 }.calc__input {width: 2.25rem;height: 100%;text-align: center;color: #181818;padding: 0 0.25rem;border: none;background: #f1f1f1;border-radius: 0.25rem }.product-tabs {position: relative }.product-tabs-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: auto;background-color: #f8f8f8;margin-bottom: 3.75rem }.product-tabs-nav__item {margin-right: 1.625rem;font-size: 1.125rem;line-height: 1.5rem;color: #9d9ea2;font-weight: 600;position: relative;text-align: center;white-space: nowrap;cursor: pointer;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;padding-bottom: 0.5rem }.product-tabs-nav__item:last-child {margin-right: 0rem }.product-tabs-nav__item:after {content: "";position: absolute;bottom: 0rem;left: 0;right: 0;margin: auto;width: 0;background: #e84a34;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;height: 0.25rem;border-radius: 0.25rem }.product-tabs-nav__item:last-child {margin-right: 0 }.product-tabs-nav__item:hover {color: #181818 }.product-tabs-nav__item.active {color: #181818;pointer-events: none }.product-tabs-nav__item.active:after {width: 100% }.product-tabs-content {display: none;margin: 0 6.25rem }.product-tabs-content.active {display: block }.main-info__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.4375rem 0 0.5625rem;border-bottom: 0.0625rem solid #d6d7d9;font-size: 0.875rem;line-height: 1.625rem }.main-info__item:first-child {padding-top: 0 }.main-info__item div:first-child {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-right: 1rem }.main-info__item div:last-child {text-align: right }.main-info__item a {color: #758ad1 }.main-info__item a:hover {color: #e84a34 }.main-product-text {font-size: 0.875rem;line-height: 1.625rem;overflow: hidden;margin-bottom: 1.25rem }.main-product-text__toggle {font-size: 0.875rem;display: inline-block;margin-top: 1.25rem;margin-top: auto }.main-product-tags {margin-bottom: -0.625rem }.tags {margin-right: -0.625rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.tags__title {font-size: 1.125rem;font-weight: 600;line-height: 1.5rem;margin-right: 0.625rem;margin-bottom: 0.625rem;margin-bottom: 0.625rem }.tags__item {margin-right: 0.625rem;padding: 0rem 1rem;background-color: #fff;border: 0.0625rem solid #758ad1;border-radius: 0.25rem;color: #758ad1;line-height: 1.75rem;font-size: 0.875rem;margin-bottom: 0.625rem }.tags__item:hover {background-color: #e7ebf9;color: #758ad1 }.main-product-author .y-row {margin-left: -1.8125rem;margin-right: -1.8125rem;margin-bottom: -3.625rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.main-product-author .y-col {padding-left: 1.8125rem;padding-right: 1.8125rem;padding-bottom: 3.625rem }.main-product-author__col-1 {width: 24.625rem }.main-product-author__col-2 {width: calc(100% - 24.625rem) }.main-product-author__photo {margin-bottom: 1.25rem }.main-product-author__photo img {width: 100%;height: auto;border-radius: 1rem;display: block }.reviews-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 2rem }.reviews-title__right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.reviews-title__auth {font-size: 0.875rem;line-height: 1.375rem;margin-right: 1.5rem }.reviews-title__auth:last-child {margin-right: 0 }.reviews-item {margin-bottom: 2rem;font-size: 0.875rem }.reviews-item:last-child {margin-bottom: 0 }.reviews-item__name {font-weight: bold;display: inline-block;vertical-align: middle;margin-right: 0.625rem }.reviews-item__rate {font-weight: bold;display: inline-block;vertical-align: middle }.reviews-item__rate svg {display: inline-block;vertical-align: middle;margin: -0.1875rem 0.375rem 0 0 }.reviews-item__date {font-size: 0.75rem;color: #9d9ea2;margin-top: 0.125rem;margin-bottom: 0.375rem }.reviews-item__text {margin-bottom: 0.5rem;overflow: hidden;max-height: 4.875rem }.reviews-item__text.full {-webkit-line-clamp: inherit }.form-rate {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.form-stars {margin-right: 1rem;margin-left: -0.375rem }.form-stars>input {display: none }.form-stars>label {background: no-repeat center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='26' fill='none'%3E%3Cpath stroke='%239D9EA2' stroke-linecap='round' stroke-linejoin='round' d='m15.406 3.802 1.906 3.814c.26.53.954 1.04 1.539 1.137l3.455.574c2.21.369 2.73 1.972 1.138 3.554l-2.687 2.686c-.455.455-.704 1.333-.563 1.961l.77 3.326c.606 2.633-.792 3.65-3.12 2.275l-3.24-1.918c-.585-.346-1.55-.346-2.145 0l-3.24 1.918c-2.318 1.376-3.726.347-3.12-2.275l.77-3.326c.14-.628-.108-1.506-.563-1.96L3.619 12.88c-1.582-1.582-1.073-3.185 1.137-3.554l3.456-.574c.574-.097 1.268-.606 1.528-1.137l1.906-3.814c1.04-2.069 2.73-2.069 3.76 0Z'/%3E%3C/svg%3E");width: 2.25rem;height: 1.625rem;float: right;cursor: pointer }.form-stars>input:checked~label, .form-stars:not(:checked)>label:hover, .form-stars:not(:checked)>label:hover~label {background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4056 3.80236L17.3122 7.6157C17.5722 8.14653 18.2656 8.6557 18.8506 8.7532L22.3064 9.32736C24.5164 9.6957 25.0364 11.299 23.4439 12.8807L20.7572 15.5674C20.3022 16.0224 20.0531 16.8999 20.1939 17.5282L20.9631 20.854C21.5697 23.4865 20.1722 24.5049 17.8431 23.129L14.6039 21.2115C14.0189 20.8649 13.0547 20.8649 12.4589 21.2115L9.21973 23.129C6.9014 24.5049 5.49306 23.4757 6.09973 20.854L6.8689 17.5282C7.00973 16.8999 6.76056 16.0224 6.30556 15.5674L3.6189 12.8807C2.03723 11.299 2.5464 9.6957 4.7564 9.32736L8.21223 8.7532C8.7864 8.6557 9.47973 8.14653 9.73973 7.6157L11.6464 3.80236C12.6864 1.7332 14.3764 1.7332 15.4056 3.80236Z' fill='%23F2BC1B'/%3E%3C/svg%3E%0A") }.form-stars>input:checked+label:hover, .form-stars>input:checked~label:hover, .form-stars>label:hover~input:checked~label, .form-stars>input:checked~label:hover~label {background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4056 3.80236L17.3122 7.6157C17.5722 8.14653 18.2656 8.6557 18.8506 8.7532L22.3064 9.32736C24.5164 9.6957 25.0364 11.299 23.4439 12.8807L20.7572 15.5674C20.3022 16.0224 20.0531 16.8999 20.1939 17.5282L20.9631 20.854C21.5697 23.4865 20.1722 24.5049 17.8431 23.129L14.6039 21.2115C14.0189 20.8649 13.0547 20.8649 12.4589 21.2115L9.21973 23.129C6.9014 24.5049 5.49306 23.4757 6.09973 20.854L6.8689 17.5282C7.00973 16.8999 6.76056 16.0224 6.30556 15.5674L3.6189 12.8807C2.03723 11.299 2.5464 9.6957 4.7564 9.32736L8.21223 8.7532C8.7864 8.6557 9.47973 8.14653 9.73973 7.6157L11.6464 3.80236C12.6864 1.7332 14.3764 1.7332 15.4056 3.80236Z' fill='%23F2BC1B'/%3E%3C/svg%3E%0A");opacity: .5 }.blog-list {margin-bottom: 3.125rem }.blog-list:last-child {margin-bottom: 0 }#loadmore {margin: 0 0 1.25rem;}.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.pagination-item {margin-right: 0.75rem }.pagination-item:last-child {margin-right: 0 }.pagination-item__link {width: 2.25rem;height: 2.25rem;border: 0.0625rem solid rgba(0, 0, 0, 0);line-height: 2.125rem;text-align: center;color: #333538;display: block;border-radius: 50% }.pagination-item__link:hover {border-color: #fc9c8f;color: #333538 }.pagination-item__link.active {background-color: #fc9c8f;border-color: #fc9c8f;color: #fff;pointer-events: none }.pagination-item__link--prev, .pagination-item__link--next {border-color: #f1f1f1 }.pagination-item__link--prev svg, .pagination-item__link--next svg {stroke: currentColor;display: inline-block;vertical-align: middle;margin-top: -0.1875rem }.pagination-item__link--prev {margin-left: 0.25rem }.pagination-item__link--next {margin-right: 0.25rem }.pagination-item span {width: 1.25rem;text-align: center }.section-blog-top {background-color: #f8f8f8;padding-top: 3.4375rem;padding-bottom: 2.6875rem }.section-blog-top .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.section-blog-top__content {padding-left: 3.75rem;padding-right: 3.75rem;width: 100% }.section-blog-top .blog-nav {width: 13.25rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.blog-nav {width: 13.25rem;display: block;padding: 2.875rem 1.25rem 1.25rem 1.25rem;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;font-size: 0.875rem;line-height: 1.625rem;color: #333538;position: relative;-webkit-box-flex: 0;-ms-flex: none;flex: none }.blog-nav svg {width: 2.5625rem;height: 0.75rem;position: absolute;top: 1.25rem;left: calc(50% - 1.28125rem);fill: #333538;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s }.blog-nav:hover {border-color: #758ad1;color: #333538 }.blog-nav:hover svg {fill: #e84a34;left: 1.25rem }.blog-nav--next {text-align: right }.blog-nav--next svg {left: auto;right: calc(50% - 1.28125rem) }.blog-nav--next:hover svg {left: auto;right: 1.25rem }.blog-nav-bottom {display: none }.article .blog-item__label {margin-bottom: 0.375rem }.article__title {margin-bottom: 0.875rem }.article__date {font-size: 0.75rem;line-height: 0.875rem;color: #9d9ea2;margin-bottom: 2.1875rem }.article-text-main {padding: 0.625rem 0.625rem 0.625rem 3.5625rem;font-size: 1.25rem;font-style: italic;line-height: 2rem;margin: 2rem 0 }.article-text-main:first-child {margin-top: 0 }.article-text-main:last-child {margin-bottom: 0 }.article-text {margin-bottom: 3.75rem }.author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;line-height: 1.5rem;font-style: italic }.author img {width: 5.125rem;height: 5.125rem;border-radius: 50%;-o-object-fit: cover;object-fit: cover;display: block;margin-right: 1rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.author b {color: #1d3176;font-weight: bold;display: block }.section-blog-inside {padding-top: 2.5rem }.section-blog-inside__content {padding-left: 17rem;padding-right: 17rem }.must-have-product {margin-bottom: 2.375rem;padding: 1.875rem 1.875rem 1.875rem 0.125rem;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.must-have-product:last-child {margin-bottom: 0 }.must-have-product__left {width: 13.25rem;position: relative;-webkit-box-flex: 0;-ms-flex: none;flex: none }.must-have-product__left .product__fav {top: 0;left: 1.25rem }.must-have-product__left .must-have-product__main {display: none }.must-have-product__right {width: 100% }.must-have-product__tocart {position: absolute;top: 3.125rem;left: 1.25rem;width: 2.5rem;height: 2.5rem;text-align: center;line-height: 2.3125rem;color: #fff;background-color: #1d3176;display: block;border-radius: 50%;z-index: 2 }.must-have-product__tocart svg {stroke: currentColor;display: inline-block;vertical-align: middle }.must-have-product__tocart:hover {background-color: #3150b9;color: #fff }.must-have-product__image {position: relative;padding-bottom: 100%;display: block }.must-have-product__image img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;width: auto;height: auto }.must-have-product__author {font-size: 0.875rem;font-weight: 300;line-height: 1.125rem;margin-bottom: 0.375rem;color: #9d9ea2 }.must-have-product__title {margin-bottom: 1rem }.must-have-product__title a {color: inherit }.must-have-product__title a:hover {color: #e84a34 }.must-have-product__text {max-height: 6.5rem;overflow: hidden;margin-bottom: 1rem }.must-have-product__price {font-weight: 600;font-size: 0.875rem;margin-bottom: 1rem }.must-have-product__price span {font-size: 1.125rem }.complect-info .must-have-product__text {max-height: 5rem }.height-auto {height: auto !important;max-height: initial !important }.section-article-top {padding: 2.5rem 0 1.875rem }.section-article-top img {width: 100%;height: auto;display: block }.section-article__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.section-article__content {padding-left: 3.75rem;padding-right: 3.75rem }.block-form {background-color: #e7ebf9;padding: 3.75rem 6.25rem;border-radius: 1rem }.block-form__title {margin-bottom: 2rem }.block-form .form .btn {margin-top: 0.5rem }.section-infopage {padding-top: 2.5rem }.section-infopage .title-h1 {margin-bottom: 2rem }.section-infopage .container {max-width: 56rem }.section-infopage__text {color: #181818 }.section-infopage__text p, .section-infopage__text ul, .section-infopage__text ol {margin-bottom: 0 }.section-infopage__text h2, .section-infopage__text h3, .section-infopage__text h4 {margin-top: 1.5rem;margin-bottom: 0.25rem }.section-shops .title-h1 {margin-bottom: 1.875rem }.section-shops .container {padding-left: 9.0625rem;padding-right: 9.0625rem }.shops-item {background-color: #f1f1f1;border-radius: 1rem;height: 100% }.shops-item__image {border-radius: 1rem;width: 100%;height: 18.75rem;-o-object-fit: cover;object-fit: cover;display: block;overflow: hidden }.shops-item__info {padding: 1.875rem }.shops-item .title-h3 {margin-bottom: 0.25rem }.section-cart .container {padding-left: 12.125rem;padding-right: 12.125rem }.section-cart .title-h1 {margin-bottom: 1.375rem }.cart-content {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 2.5rem;border-radius: 2rem;background-color: #f8f8f8;margin-left: -2.5rem;margin-right: -2.5rem }.cart-table {width: 100% }.cart-table__row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 1.875rem }.cart-table__row:last-child {margin-bottom: 0 }.cart-table__col-1 {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.cart-table__col-2 {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 1.5rem;position: relative;min-width: 16rem }.cart-table__image {width: 9.375rem;height: 9.375rem;border-radius: 16px;border: 1px solid #e7ebf9;background: #fff;padding: 0.75rem;position: relative;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none }.cart-table__image img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;max-width: calc(100% - 1.5rem);max-height: calc(100% - 1.5rem);width: auto;height: auto;margin: auto }.cart-table__info {padding: 0 1.25rem;max-width: 20rem;margin-top: -0.25rem }.cart-table__info .main-product__avail {margin-bottom: 0.75rem;margin-right: 0.5rem;vertical-align: middle }.cart-table__info .main-product__avail:last-child {margin-right: 0 }.cart-table__labels {margin-right: -1.25rem }.cart-table__title {line-height: 1.375rem;margin-bottom: 0.375rem }.cart-table__title a {color: #333538 }.cart-table__title a:hover {color: #e84a34 }.cart-table__avail-info {font-size: 12px;color: #e84a34;line-height: 0.875rem;margin-bottom: 0.375rem }.cart-table__author {font-size: 12px;color: #758ad1;line-height: 0.875rem }.cart-table__remove {position: absolute;display: block;width: 1.5625rem;height: 1.5rem;top: calc(50% - 0.75rem);right: 0;color: #e84a34 }.cart-table__remove:hover {color: #181818 }.cart-table__remove svg {stroke: currentColor;display: block;width: 100%;height: 100% }.cart-table__prices {padding: 0 1.25rem;font-weight: 600;color: #181818;line-height: 1.4 }.cart-table__prices--old {font-weight: 400;color: #9d9ea2;text-decoration: line-through }.cart-table__prices--old+.cart-table__prices--new {color: #e84a34 }.cart-table--checkout .cart-table__image {width: 5.875rem;height: 5.875rem }.cart-table--checkout .cart-table__title {font-size: 0.875rem;line-height: 1.125rem;margin-bottom: 0.3125rem }.cart-table--checkout .cart-table__prices {padding: 0 }.cart-table--checkout .cart-table__info {padding: 0 0.875rem;margin-top: 0;max-width: 17.5rem }.cart-table--checkout .cart-table__info .cart-table__prices {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;font-size: 0.875rem;line-height: 1.625rem;font-weight: 400 }.cart-table--checkout .cart-table__info .cart-table__prices--new:last-child {margin-left: 0.5rem }.cart-table--checkout .cart-table__info .cart-table__prices--old {margin-right: 0.5rem }.cart-table--checkout .cart-table__info .cart-table__prices--total {display: none }.cart-table--checkout .cart-table__col-2 {min-width: 0;padding-right: 0 }.cart-info {width: 16.25rem;margin-left: 3rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.cart-offer {padding: 1rem;margin-bottom: 1.125rem;border: 0.0625rem solid #fc9c8f;border-radius: 1rem;line-height: 1.75;background-color: #fff }.cart-offer b {color: #e84a34 }.cart-summary {line-height: 1.75;padding: 1rem;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;background-color: #fff }.cart-summary__row {margin-bottom: 0.3125rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.cart-summary__row--total {margin-top: 1.125rem;padding: 1.125rem 0;border-top: 0.0625rem solid #f1f1f1;color: #181818;font-weight: 600;margin-bottom: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.cart-summary__row--promo {margin-bottom: 0;border-top: 0.0625rem solid #f1f1f1;padding: 1.125rem 0 }.cart-summary__row span:last-child {text-align: right;padding-left: 0.625rem }.cart-summary__discount {color: #e84a34 }.cart-summary__total {font-size: 1.25rem;line-height: 1.625rem;letter-spacing: -0.0125rem }.cart-summary .btn {width: 100%;padding-left: 1rem;padding-right: 1rem;margin-bottom: 1.125rem }.cart-summary__cards {line-height: 1 }.cart-summary__card {display: inline-block;vertical-align: middle;margin-right: 0.125rem;width: 2.1875rem;height: 1.375rem }.cart-summary__card:last-child {margin-right: 0 }.cart-summary__card svg {display: block;width: 100%;height: 100% }.cart-summary__privacy {font-size: 0.875rem;line-height: 1.625rem;color: #9d9ea2;margin-bottom: 1.125rem }.cart-summary__privacy a {color: #758ad1 }.cart-summary__privacy a:hover {color: #e84a34 }.checkout-content__col {width: 50% }.checkout-content__col--1 {border-right: 0.0625rem solid #e7ebf9;padding-right: 2.5rem }.checkout-content__col--2 {padding-left: 2.5rem }.checkout-content__col--2 .checkout-content__item {padding-bottom: 2.625rem }.checkout-content__col--2 .checkout-content__item:last-child {padding-bottom: 0 }.checkout-content__item {padding-bottom: 2rem }.checkout-content__item:last-child {padding-bottom: 0 }.checkout-content__title {margin-bottom: 0.875rem;position: relative }.checkout-content__title:last-child {margin-bottom: 0 }.checkout-content__title-link {position: absolute;right: 0;font-size: 1rem;font-weight: 400 }.cart-summary--checkout {padding: 1.75rem }.cart-summary--checkout .cart-summary__row--total {font-size: 1.125rem }.cart-summary--checkout .cart-summary__total {font-size: 1.5rem }.checkout-delivery {margin-top: 1.75rem;display: none }.delivery-comment {display: none;margin-top: 0.625rem }.checkout-promo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.checkout-promo .form-input {width: 100%;height: 2.5rem;padding-left: 1.5rem;padding-right: 1.5rem;border-radius: 1.25rem }.checkout-promo .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-left: 0.75rem;width: auto }.checkout-desc {margin-bottom: 10px;}.checkout-desc p:first-child {font-size: 14px;font-weight: 400;line-height: 18px;letter-spacing: 0px;text-align: left;margin-bottom: 4px;}.checkout-desc p > span {font-weight: 700;color: rgb(117, 138, 209);}.checkout-desc p:last-child {color: rgb(117, 138, 209);font-size: 12px;font-weight: 400;line-height: 14px;letter-spacing: 0px;text-align: left;}.section-account__title {padding-bottom: 1.5rem;margin-bottom: 3.125rem;border-bottom: 0.0625rem solid #d6d7d9 }.account {display: -webkit-box;display: -ms-flexbox;display: flex }.account__aside {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 12.875rem;margin-right: 3.9375rem }.account__content {width: 100% }.account__name {margin-bottom: 0.5rem;line-height: 1.75 }.account__balance {padding: 0.25rem 0.625rem;border-radius: 0.25rem;border: 0.0625rem solid #758ad1;font-weight: 600;margin-bottom: 1.875rem;display: inline-block }.account__balance span {color: #758ad1 }.account-nav {line-height: 1.75rem }.account-nav-item {margin-bottom: 0.75rem }.account-nav-item:last-child {margin-bottom: 0 }.account-nav-item__link {color: #333538 }.account-nav-item__link:hover, .account-nav-item__link.active {color: #e84a34 }.account__title {margin-bottom: 1.25rem }.account__form {max-width: 33.5625rem;margin-top: 2rem }.account__info {font-size: 0.875rem;line-height: 1.125rem;color: #a1abb8;margin: 1.125rem 0 }.account__btns .btn {margin-bottom: 1.125rem;margin-right: 0.875rem }.account__btns .link {margin-top: -15px;display: inline-block;line-height: 1;vertical-align: middle }.account-orders {margin-bottom: 3.125rem;}.order {border: 0.0625rem solid #e7ebf9;padding: 1.125rem 1.25rem 1rem;border-radius: 1rem;margin-bottom: 1.25rem }.order:last-child {margin-bottom: 0 }.order-main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 1.25rem }.order-main__title {font-weight: 600 }.order-main__title span {color: #758ad1 }.order-main__date {font-size: 0.875rem;line-height: 1.625rem;color: #9d9ea2;font-weight: 400;margin-top: 0.125rem }.order-main__price {font-weight: 600 }.order-main__status--process {color: #f2bc1b }.order-main__status--delivered {color: #309e3b }.order-main__status--sent {color: #758ad1 }.order-main__more {padding-right: 1.375rem;position: relative }.order-main__more svg {position: absolute;right: 0;top: calc(50% - 0.46875rem);stroke: #9d9ea2 }.order-main__more.active svg {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg) }.order-content {margin-top: 1.75rem;display: none }.order-content .cart-table__info {max-width: inherit }.order-content .cart-table {margin-bottom: 1.875rem }.order-content .cart-summary {padding: 0;border: none;max-width: 28.125rem;margin-left: auto }.order-content .cart-summary__row--total {padding-bottom: 0.125rem;padding-top: 0.875rem;margin-top: 0.875rem }.ebook {padding: 0.0625rem 1.25rem 0.0625rem 0.625rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;margin-bottom: 1.25rem }.ebook:last-child {margin-bottom: 0 }.ebook__links {margin-left: 1.875rem;-webkit-box-flex: 0;-ms-flex: none;flex: none }.ebook__links a {margin-left: 0.5rem;color: #758ad1 }.ebook__links a:hover {color: #e84a34 }.ebook__main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.ebook__image {width: 5.875rem;height: 5.875rem;background: #fff;padding: 0.75rem;position: relative;display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none }.ebook__image img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;max-width: calc(100% - 1.5rem);max-height: calc(100% - 1.5rem);width: auto;height: auto;margin: auto }.ebook__info {padding: 0 0 0 0.875rem }.ebook__title {font-size: 0.875rem;line-height: 1.125rem;margin-bottom: 0.25rem }.ebook__title a {color: #333538 }.ebook__title a:hover {color: #e84a34 }.ebook__author {font-size: 12px;color: #758ad1;line-height: 0.875rem }.catalog-products--fav {margin-top: 3rem }.catalog-products--fav .y-col {width: 20%;padding-bottom: 2.5rem }.catalog-products--fav .y-row {margin-bottom: -2.5rem }.complect-info {padding-top: 3.125rem;max-width: 70.25rem;margin: 0 auto }.custom-gallery .fancybox-bg {background-color: #f1f1f1 }.custom-gallery.fancybox-show-thumbs .fancybox-inner {right: 0 }.custom-gallery .fancybox-outer {top: 4.625rem;left: 20px;bottom: 120px;right: 20px;margin: auto;max-width: 78.25rem;max-height: calc(100vh - 11.875rem);overflow: visible;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s }.custom-gallery.custom-gallery--single .fancybox-outer {bottom: 1.25rem;max-height: calc(100% - 5.625rem) }.custom-gallery.fancybox-is-closing .fancybox-outer {opacity: 0 }.custom-gallery .fancybox-slide--image {padding: 0;border-radius: 1.5rem;background-color: #fff }.custom-gallery .fancybox-close-small {width: 2.375rem;height: 2.375rem;background-color: #fff;-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, .12);box-shadow: 0px 2px 6px rgba(0, 0, 0, .12);border-radius: 50%;padding: 0.5625rem;top: -3.375rem;right: 0 }.custom-gallery .fancybox-thumbs {position: relative;top: auto;width: auto;bottom: 0;left: 0;right: 0;height: 5.625rem;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;background: rgba(0, 0, 0, 0);width: 100%;margin: 0 auto;-ms-overflow-style: none;scrollbar-width: none }.custom-gallery .fancybox-thumbs::-webkit-scrollbar {display: none }.custom-gallery .fancybox-thumbs__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.custom-gallery .fancybox-thumbs__list a {width: 5.625rem;height: 5.625rem;max-height: 5.625rem;border: 0.0625rem solid #fff;background-color: #fff;border-radius: .25rem;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;margin: 0 0.3125rem;float: none;-webkit-box-flex: 0;-ms-flex: none;flex: none }.custom-gallery .fancybox-thumbs__list a::before {display: none }.custom-gallery .fancybox-thumbs__list a.fancybox-thumbs-active {border-color: #e84a34 }.custom-gallery .fancybox-custom-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: auto;bottom: 1.25rem;left: 0;right: 0;margin: 0 auto;max-width: 32.25rem;padding-left: 0.625rem;padding-right: 0.625rem;width: 100%;height: 5.625rem }.custom-gallery .fancybox-button--arrow_left, .custom-gallery .fancybox-button--arrow_right {position: relative;display: block;height: 2.375rem;width: 2.375rem;line-height: 0px;font-size: 0px;cursor: pointer;background: #fff;color: #333538;padding: 0;border: none;outline: none;-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .12);box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .12);-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;border-radius: 50%;z-index: 2;-webkit-box-flex: 0;-ms-flex: none;flex: none }.custom-gallery .fancybox-button--arrow_left:hover, .custom-gallery .fancybox-button--arrow_left:focus, .custom-gallery .fancybox-button--arrow_right:hover, .custom-gallery .fancybox-button--arrow_right:focus {outline: none }.custom-gallery .fancybox-button--arrow_left svg, .custom-gallery .fancybox-button--arrow_right svg {width: 1.125rem;height: 1.1875rem;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;stroke: currentColor;fill: none }.custom-gallery .fancybox-button--arrow_left svg path, .custom-gallery .fancybox-button--arrow_right svg path {stroke: currentColor;fill: none;stroke-width: 1.5 }.custom-gallery .fancybox-button--arrow_left:hover, .custom-gallery .fancybox-button--arrow_right:hover {-webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);color: #e84a34 }.custom-gallery .fancybox-button--arrow_left {margin-right: 0.625rem }.custom-gallery .fancybox-button--arrow_right {margin-left: 0.625rem;-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9 }.custom-gallery .fancybox-inner {border-radius: 1.5rem;overflow: hidden;border: 0.0625rem solid rgba(214, 215, 217, .5);background-color: #fff }.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: block }.section-404 {padding-top: 9rem;padding-bottom: 7rem }.block-404 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.block-404__left {margin-right: 2.25rem;width: 23.125rem;font-family: "Montserrat Alternates", sans-serif;color: #1d3176;font-style: italic;font-weight: 700;letter-spacing: -0.025rem;text-align: center }.block-404__left h1 {font-size: 1.625rem;line-height: 2.375rem;font-style: italic;font-weight: 700;letter-spacing: -0.025rem;color: #1d3176;margin-bottom: 0.3125rem }.block-404__number {font-size: 7.5rem;line-height: 8rem }.block-404__number span {color: #e84a34 }.block-404__right {margin-left: 2.25rem;width: 25.625rem;background-color: #e7ebf9;border-radius: 1rem;padding: 1.875rem;max-width: 100% }.block-404__right ul {list-style: disc;padding-left: 1.875rem;line-height: 1.75rem;margin-top: 0.1875rem }.block-thank {max-width: 42.5rem }.block-thank h3 {margin-bottom: 1.875rem }.block-thank h3 span {color: #758ad1 }.block-thank b {color: #758ad1 }.block-thank__info {padding: 1.25rem 1.5625rem;border-radius: 1rem;background-color: #f1f9f5 }.main-product-author--page .main-product-author__photo {margin-bottom: 0 }.main-product-author--page .js-toggle-link {display: none }.main-product-author--page .js-toggle-text {max-height: initial }.link-all {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 1.625rem 1.25rem;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;font-size: 0.875rem;line-height: 1.625rem;color: #333538;position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.link-all svg {width: 2.5625rem;height: 0.75rem;position: relative;margin-left: auto;margin-right: calc(50% - 1.28125rem);fill: #333538;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;margin-bottom: 0.875rem }.link-all:hover {border-color: #758ad1;color: #333538 }.link-all:hover svg {fill: #e84a34;margin-right: calc(50% - 2.5rem) }.button {display: inline-flex;justify-content: center;padding: 0.75rem 2.1875rem;color: #fff;text-align: center;font-size: 0.875rem;line-height: 1.2;font-weight: 500;border-radius: 3.125rem;background-color: #1d3176;transition: background-color 0.3s ease;}.button-fill {padding: 0.75rem 2.1875rem;justify-content: center;align-items: center;border-radius: 3.125rem;background-color: #e7ebf9;display: inline-flex;transition: background-color 0.3s ease, color 0.3s ease;color: #333538;font-size: 0.875rem;font-weight: 500;line-height: 1.2;}.popup__total-price {display: flex;justify-content: flex-start;align-items: center;gap: 0.875rem;color: #181818;font-weight: 600;font-size: 1rem;padding-top: 0.625rem; margin-bottom: 0.625rem !important;}
.popup__total-price span:first-of-type {line-height: 1.2;}
.popup__total-price span:last-of-type {line-height: 1.6;letter-spacing: -0.0125rem;}
.popup__total-price:last-child {border-top: 0.0625rem solid #d6d7d9;font-size: 1.25rem !important;font-weight: 700 !important;}
.popup__total-price--bold{
    font-weight: 700 !important;
    border-top: 0.0625rem solid #d6d7d9;
    margin-bottom: 1.25rem !important;
}
.popup__total-price--discount{display: flex !important;}
.popup__total-price span:first-of-type {line-height: 1.2;}.popup__total-price span:last-of-type {line-height: 1.6;letter-spacing: -0.0125rem;} .popup__actions {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;}.popup__one-more {color: #333538;font-size: 1rem;font-weight: 400;line-height: 1.75;border-radius: 1rem;border: 0.0625rem solid #fc9c8f;background-color: #fff;padding: 0.625rem 1rem;}.popup__one-more span {color: #e84a34;font-size: 1rem;font-weight: 700;line-height: 1.5;}.popup__title:not(:last-child), .popup__order-content:not(:last-child), .popup__total-price:not(:last-child), .popup__actions:not(:last-child), .popup__one-more:not(:last-child) {margin-bottom: 1.5rem;}.order__item {display: flex;align-items: center;justify-content: space-between;align-items: center;gap: 1.25rem 1rem;}.order__item:not(:last-child) {margin-bottom: 1.875rem;}.order__row {flex: 1 1 auto;display: flex;align-items: center;gap: 1.25rem;}.order__image {flex: 0 0 120px;aspect-ratio: 120/120;position: relative;border: 0.0625rem solid #e7ebf9;border-radius: 1rem;}.order__image img {position: absolute;width: calc(100% - 24px);height: calc(100% - 24px);top: calc(0% + 12px);left: calc(0% + 12px);object-fit: contain;}.order__body {display: flex;flex-direction: column;gap: 0.375rem;align-items: flex-start;}.order__title:not(:last-child) {margin-bottom: 1.375rem;}.order__sub-title {color: #333538;font-size: 1rem;font-weight: 400;line-height: 1.37;}.order__color, .order__type {color: #767676;font-size: 0.75rem;font-weight: 600;line-height: 1.16;}.order__color span, .order__type span {color: #333;font-size: 0.75rem;font-weight: 700;line-height: 1.16;}.order__author {color: #758ad1;font-size: 0.75rem;font-weight: 400;line-height: 1.16;}.order__actions, .order__l-action {display: flex;align-items: center;gap: 1.25rem;}.order__actions {justify-content: space-between;}.order__prices {display: flex;flex-direction: column;flex: 0 0 75px;align-items: flex-start;}.order__prices--old {color: #9d9ea2;font-size: 1rem;font-weight: 600;line-height: 1.37;position: relative;display: inline-block;}.order__price {color: #181818;font-weight: 700;line-height: 1.25;}.order__prices--old::after {content: "";position: absolute;left: 0;top: 47.5%;transform: translateY(-50%);height: 0.0625rem;width: 100%;background-color: #9d9ea2;}.order__prices--sale {color: #e84a34;font-weight: 700;line-height: 1.25;}.order__remove {color: #e84a34;}.order__remove:hover {color: #181818;}.order__remove svg {stroke: currentColor;display: block;width: 100%;height: 100%;}@media screen and (min-width: 767.98px) {.popup__title.title {font-size: 1.75rem;}}@media screen and (min-width: 991.98px) {.popup__title.title {font-size: 2rem;}.order__actions {flex: 0 1 250px;}.order__row {flex: 1 1 350px;}}@media screen and (max-width: 991.98px) {.order__item {flex-direction: column;align-items: stretch;}}@media screen and (max-width: 767.98px) {.order__l-action {gap: 1.25rem;}.popup__content {padding: 0.625rem 1.25rem 1.25rem 1.25rem;}.popup__button-fill, .popup__button {flex: 1 0 50%;}}@media screen and (max-width: 359px) {.order__l-action {gap: 0.625rem;}.popup__content {padding: 0.625rem;}}@media (any-hover: hover) {.button:hover {background-color: #3150b9;color: #fff;}.button-fill:hover {background-color: #758ad1;color: #fff;}.order__sub-title a:hover {content: "";color: #333538;}}@media(max-width: 89.9375rem) {.container {max-width: 80rem }.section--slider-main {padding-bottom: 2.5rem }.product__btn--waiting {margin-left: -0.5rem;margin-right: -0.5rem }.product__btn--waiting-text {padding: 0 0.375rem 0 1rem }.product__btn--waiting .btn {padding-left: 0.875rem;padding-right: 0.875rem }.block-info__container {margin-left: 4.5625rem }.block-info__right img {width: calc(100% + 50vw - 36rem) }.catalog-products--complects .y-col {width: 50% }.y-col--1439-hide {display: none }.catalog-products--gifts .y-col {width: 20% }.product-tabs-content {margin: 0 1.25rem }.blog-list .y-col {width: 33.33% }.section-cart .container {padding-left: 7.125rem;padding-right: 7.125rem }.catalog-products--fav .y-col {width: 25% }.complect-info {max-width: 100% }}@media(max-width: 79.9375rem) {.container {max-width: 62.5rem }.block-info__container {margin-left: 0 }.block-info__right img {width: calc(100% + 50vw - 27.25rem) }.block-info__left:before {right: -95% }.block-subscribe .container {padding-left: 4rem;padding-right: 4rem }.block-subscribe__image {margin-left: -1.5rem }.section--subscribe {padding-bottom: 0.625rem }.slider-products .y-col {width: 25% }.catalog-products .y-col {width: 33.33% }.catalog-products--complects .y-col {width: 50% }.section-catalog__aside {width: 13.125rem; }.y-col--1279-hide {display: none }.y-col--1279-show {display: block }.catalog-products--gifts .y-col {width: 25% }.main-product-images {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse }.slider-main-product-images {margin-bottom: 0.625rem }.slider-main-product-images__slide {height: 26.25rem }.slider-main-product-images-nav {width: 100%;padding: 0 3.125rem;margin: 0 }.slider-main-product-images-nav__slide {margin: 0 0.3125rem;height: 4.375rem }.slider-main-product-images-nav .slick-prev {left: 0.25rem;top: calc(50% - 1.1875rem) }.slider-main-product-images-nav .slick-next {right: 0.25rem;top: calc(50% - 1.1875rem) }.product-tabs-content {margin: 0 }.main-product-info__col-1 {width: 40% }.main-product-info__col-2 {width: 60% }.main-product-info__col-3 {width: 100% }.blog-list .y-col {width: 50% }.blog-list .blog-item__text {-webkit-line-clamp: 2 }.section-blog-top .blog-nav {display: none }.section-blog-top__content {padding-left: 5.375rem;padding-right: 5.375rem }.section-blog-inside__content {padding-left: 5.375rem;padding-right: 5.375rem }.blog-nav-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 3.75rem }.blog-nav-bottom .blog-nav {width: calc(50% - 1.875rem) }.section-article__container {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0rem 9.375rem }.section-article__content {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;width: 100%;padding: 0;padding-bottom: 3.75rem }.section-article-top {padding-bottom: 1.5rem }.section-article .blog-nav {width: calc(50% - 1.875rem) }.section-shops .container {padding-left: 4rem;padding-right: 4rem }.section-cart .container {padding-left: 5rem;padding-right: 5rem }.cart-table__col-2 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 11.125rem;padding-right: 3rem }.cart-table__col-2 .calc {margin-bottom: 0.625rem }.main-product__cart {-ms-flex-wrap: wrap;flex-wrap: wrap }.main-product--complect .slider-main-product-images {margin: 0 }.main-product--complect .slider-main-product-images__slide {height: 30.625rem }.main-product__cart--preorder {margin-right: -1.25rem }.main-product__cart--preorder .main-product__bonuses {width: 100%;margin-top: 1.25rem }.section-404 {padding-top: 6.625rem;padding-bottom: 4.625rem }}@media screen and (max-width: 62.4375rem) {.main-wrapper {padding-top: 7.625rem }.slider-main {margin-left: -4rem;margin-right: -4rem;margin-bottom: 1.25rem;width: calc(100% + 8rem);padding-top: 0.3125rem }.slider-main .slick-next {right: 0.5rem }.slider-main .slick-prev {left: 0.5rem }.slider-main .slick-dots {bottom: -1.25rem }.product__btn {margin-left: 0;margin-right: 0 }.block-info__left {width: 100%;padding-bottom: 2.25rem }.block-info__left::before {bottom: -6.75rem }.block-info__right {width: 100%;padding-top: 0 }.block-info__right img {width: 100% }.block-info__container {padding: 1.875rem 0 0 0;max-width: 100% }.block-info__text {margin-bottom: 1.625rem }.block-info .title {margin-bottom: 3.25rem }.block-info .title:before {bottom: -1.6875rem }.blog-item {padding: 0;-webkit-box-shadow: none !important;box-shadow: none !important }.blog-item__text {display: none }.blog-item__author {right: 0.75rem;top: -4.125rem }.blog-item__label {padding: 0 0.75rem }.blog-item__title {font-size: 1.125rem;line-height: 1.5rem;max-height: 3rem;margin-bottom: 0 }.block-subscribe .container {padding-left: 1.25rem;padding-right: 1.25rem }.block-subscribe__image {max-width: 17.125rem;height: auto;margin-right: 0.75rem }.block-subscribe__text {font-size: 1.625rem;line-height: 2rem;padding-top: 1.875rem;padding-bottom: 1.875rem }.block-subscribe__text p {margin-bottom: 2.25rem }.product__btn-text+.btn {padding-left: 0.625rem;padding-right: 0.625rem }.product__btn-text {padding-left: 0.75rem }.section-catalog__aside {position: fixed;padding: 1.5rem 1.25rem 4.25rem 2rem;top: 0;left: -100%;height: 100vh;background-color: #fff;overflow: auto;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;z-index: 10;width: 20rem;margin: 0 }.section-catalog__aside.active {left: 0 }.title-catalog {-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 1.0625rem }.title-catalog__title {width: 100%;padding-bottom: 0.75rem;border-bottom: 0.0625rem solid #d6d7d9;margin-bottom: 1rem }.title-catalog__right {width: 100% }.title-catalog__filter {display: inline-block }.title-catalog .filters__chips {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 0.875rem;width: calc(100% + 0.5rem) }.title-catalog--nofilter {-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-bottom: 0.75rem }.title-catalog--nofilter .title-catalog__title {width: auto;border: none;padding-bottom: 0;margin-bottom: 0 }.title-catalog--nofilter .title-catalog__right {width: auto }.title-catalog--blog .title-catalog__title {padding-bottom: 0;border: none }.filters__block--top {padding-top: 0 }.filters__close {display: block;position: absolute;top: 0.875rem;right: 0.75rem;width: 1.3125rem;height: 1.25rem;color: #333538 }.filters__close:hover {color: #e84a34 }.filters__close svg {stroke: currentColor }.y-col--999-hide {display: none }.catalog-products--gifts .y-col {width: 33.33% }.section-product__col {width: 100% }.main-product-images {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row }.slider-main-product-images {margin-bottom: 0 }.slider-main-product-images__slide {height: 30.625rem }.slider-main-product-images-nav {width: 5.625rem;padding: 3.125rem 0;margin: 0 0.625rem 0 0 }.slider-main-product-images-nav__slide {margin: 0.3125rem 0 }.slider-main-product-images-nav .slick-prev {left: calc(50% - 1.1875rem);top: .125rem }.slider-main-product-images-nav .slick-next {right: calc(50% - 1.1875rem);top: auto }.main-product-info .y-col {width: 100% }.main-product-info__col-2 {height: auto }.main-product-info .y-row {-webkit-box-align: inherit;-ms-flex-align: inherit;align-items: inherit }.main-product-author__col-1 {width: 100% }.main-product-author__col-2 {width: 100% }.main-product-author__photo {max-width: 21rem }.blog-list {margin-bottom: 2.5rem }.blog-list .y-col {padding-bottom: 2.5rem }.blog-list .y-row {margin-bottom: -2.5rem }.section-blog-top__content, .section-blog-inside__content {padding-left: 0;padding-right: 0 }.section-article__container {padding-left: 4rem;padding-right: 4rem }.section-article-top .container {padding-left: 0;padding-right: 0 }.section-infopage .container {max-width: 100% }.section-cart .container {padding-left: 64px;padding-right: 64px }.cart-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.cart-table {margin-bottom: 2.5rem }.cart-info {width: 100%;margin-left: 0 }.cart-table__col-2 {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding-right: 1.5rem;min-width: 16rem }.cart-table__col-2 .calc {margin-bottom: 0 }.checkout-content__col--1 {width: 100%;padding: 0 0 2.625rem;border: none }.checkout-content__col--2 {width: 100%;padding: 0 }.checkout-content .cart-table {margin-bottom: 0 }.account {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.account__aside {margin: 0 0 3.125rem 0;width: auto }.main-product__cart--preorder {margin-right: 0rem }.main-product__cart--preorder .main-product__bonuses {width: auto;margin-top: 0rem }.product--complect .product__btn--waiting .btn {width: 100% }.section-404 {padding-top: 5.125rem;padding-bottom: 3.125rem }.block-404 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.block-404__left {margin-right: 0;margin-bottom: 2rem }.block-404__right {margin-left: 0 }}@media screen and (max-width: 47.9375rem) {.container {padding-left: 1.25rem;padding-right: 1.25rem }.y-col {padding: 0 0.625rem 2rem }.y-row {margin: 0 -0.625rem -2rem }h1, .title-h1 {font-size: 1.375rem;font-weight: 600;line-height: 1.75rem;letter-spacing: -0.0125rem }.form-label--m-hide {display: none }.slider-main {margin-left: -1.25rem;margin-right: -1.25rem;margin-bottom: 1.25rem;width: calc(100% + 2.5rem) }.title-slider {margin-bottom: 1.5625rem }.title-slider__name {font-size: 1.25rem;max-width: 100% }.slider-products .slick-list {-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;padding-left: 1.25rem;padding-right: 1.25rem;margin-left: -1.25rem;margin-right: -1.25rem }.slider-products .slick-track {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.slider-products .product__btn--waiting {margin-bottom: -2rem }.section--subscribe {padding-bottom: 3.25rem }.block-subscribe {background-image: url("../img/bg-section-subscribe-mobile.jpg");margin: 3.75rem 0 0;padding-bottom: 3rem }.block-subscribe .container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.block-subscribe__image {margin: -3.75rem auto -0.5rem }.block-subscribe__text {padding: 0 }.block-subscribe__text .btn {width: 100% }.product__image {height: 11.5rem;margin-bottom: 0.875rem }.product__label {font-size: 0.75rem;padding: 0 0.5rem;line-height: 1.1875rem }.product__fav {top: 9.125rem }.product__author {font-size: 0.75rem;line-height: 0.875rem;margin-bottom: 0.25rem }.product__title {font-size: 0.875rem;line-height: 1.125rem;height: 2.25rem;margin-bottom: 0.875rem }.product__prices {font-size: 1rem;margin-top: 0.375rem }.product__prices span {font-size: 1rem }.product__price--old {font-size: 0.875rem }.product__price--old span {font-size: 0.875rem }.product__btn {margin-left: 0;margin-right: 0 }.product__btn-text {padding: 0.5625rem 0.375rem;font-size: 0.6875rem;line-height: 0.875rem }.product__btn--waiting {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 1.25rem }.product__btn--waiting .btn {width: 100% }.product--complect .product__fav {top: 0 }.product--complect .product__label {line-height: 1.5rem;padding: 0px 1rem;font-size: .875rem }.product--complect .product__title {line-height: 1.375;margin-bottom: 1rem;height: 3rem;font-size: 1rem }.product--complect .product__image {margin-bottom: 0.375rem }.product--complect .product__prices {font-size: 1.125rem }.product--complect .product__price--new span {font-size: .875rem }.catalog-products--gifts .product__btn--waiting {margin-left: 0;margin-right: 0 }.slider-container--blog .title-slider__line, .slider-container--blog .title-slider__nav {display: none }.slider-blog {margin-right: 0;margin-bottom: 2.6875rem }.slider-blog .y-col {padding: 0 0.625rem;width: 19.125rem }.slider-blog .y-row {margin: 0 -0.625rem }.slider-blog .slick-list {padding-left: 1.25rem;padding-right: 1.25rem;margin-left: -1.25rem;margin-right: -1.25rem }.block-info__left {padding-bottom: 2.25rem }.block-info__right img {width: 100%;height: 63.05vw }.popup {padding: 1.25rem 1.25rem 1.5rem;max-width: 21.875rem }.popup__title {margin-bottom: 1.25rem !important }.popup .form .btn {margin-top: 0 }.popup .form-textarea {height: 10.5rem }.line-or {margin-top: 0.875rem }.slider-products .y-col {width: 33.33% }.title-catalog {margin-bottom: 2.5rem }.catalog-products {margin-bottom: 2.5rem }.catalog-products .y-col {padding-bottom: 2.5rem }.catalog-products .y-row {margin-bottom: -2.5rem }.section-inside {padding-top: 1.25rem }.form-rate {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.form-stars {margin-bottom: 0.75rem }.main-product {padding-top: 1.25rem;padding-bottom: 2.5rem }.slider-main-product-images__slide {height: 24.375rem }.slider-main-product-images-nav {padding-top: 2.875rem;padding-bottom: 2.875rem }.main-product__labels .product__label {font-size: .875rem;line-height: 1.5rem }.main-product__types {margin-bottom: 2.25rem }.product-tabs-nav {margin-bottom: 2.125rem }.main-product-info .y-col, .main-product-author .y-col {padding: 0 0.625rem 2.125rem }.main-product-info .y-row, .main-product-author .y-row {margin: 0 -0.625rem -2.125rem }.reviews-title {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.reviews-title__right {width: 100%;margin-top: 1.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.reviews-title__auth {margin-bottom: 0.5rem }.reviews-title__auth:last-child {margin-bottom: 0 }.title-catalog {margin-bottom: 1rem }.title-catalog__labels {margin-bottom: -0.875rem }.title-catalog__labels .blog-item__label {margin-bottom: 0.875rem }.blog-list .blog-item__title {font-size: 1rem;line-height: 1.25rem;letter-spacing: 0 }.section-blog-top {background-color: #fff;padding-top: 1.25rem;padding-bottom: 2.5rem }.section-blog-inside {padding-top: 0;padding-bottom: 2.5rem }.must-have-product {margin-bottom: 1.5rem }.blog-nav-bottom {margin-top: 2.5rem }.blog-nav-bottom .blog-nav {width: calc(50% - 1.25rem) }.must-have-product {padding: 1.25rem 0.625rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.must-have-product__left {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding-bottom: 0.625rem }.must-have-product__left .product__fav {left: 0 }.must-have-product__left .must-have-product__main {display: block }.must-have-product__image {width: 8.75rem;height: 8.75rem;padding-bottom: 0;-webkit-box-flex: 0;-ms-flex: none;flex: none }.must-have-product__tocart {left: 0 }.must-have-product__right .must-have-product__main {display: none }.must-have-product__main {width: 100% }.must-have-product__text {margin-bottom: 0.625rem;max-height: 8.25rem }.blog-nav-bottom .blog-nav {width: calc(50% - 0.625rem) }.section-article-top {padding-top: 0.3125rem }.section-article-top .container {padding-left: 0;padding-right: 0 }.article-text {font-size: 0.875rem;line-height: 1.625rem }.article-text blockquote {font-weight: bold;font-style: italic;line-height: 1.375rem }.article-text-main {font-size: 1rem;line-height: 1.625rem;padding: 0.625rem 0.625rem 0.625rem 1.875rem }.section-article {padding-bottom: 2.5rem }.section-article .blog-nav {width: calc(50% - 0.625rem) }.section-article__content {padding-bottom: 2.5rem }.block-form {margin-left: -1.25rem;margin-right: -1.25rem;border-radius: 0;padding: 2.5rem 1.25rem }.article-text {margin-bottom: 2.5rem }.shops .y-col {width: 100% }.section-shops .container {padding-left: 1.25rem;padding-right: 1.25rem }.section-cart .container {padding-left: 1.25rem;padding-right: 1.25rem }.cart-content {margin-left: -1.25rem;margin-right: -1.25rem;padding: 1.25rem }.cart-table__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.cart-table__info {max-width: 100%;padding-right: 0 }.cart-table__col-1 {padding-bottom: 1rem }.cart-table__col-2 {min-width: 0 }.cart-table__image {width: 7.5rem;height: 7.5rem;border-radius: 0.625rem }.cart-table .calc {width: 7.5rem;padding-left: 0;padding-right: 0 }.cart-table__title {font-size: 0.875rem;line-height: 1.125rem }.section-cart .title-h1 {margin-bottom: 0.9375rem }.checkout-content .cart-table {margin-bottom: 0 }.checkout-content__item {padding-bottom: 1.5rem }.checkout-content__title-link {position: relative;display: block;margin-top: 0.75rem;font-size: 0.875rem;line-height: 1.375rem }.checkout-content__col--2 .checkout-content__item {padding-bottom: 1.875rem }.cart-table--checkout .cart-table__row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.cart-table--checkout .cart-table__title a {-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box }.cart-table--checkout .cart-table__col-1 {padding-bottom: 0 }.cart-table--checkout .cart-table__col-2 {padding-right: 0 }.cart-table--checkout .cart-table__prices {text-align: right }.cart-table--checkout .cart-table__info .cart-table__prices {white-space: nowrap }.cart-table--checkout .cart-table__info .cart-table__prices--old {margin-right: 0.25rem }.cart-table--checkout .cart-table__info .cart-table__prices--new:last-child {margin-left: 0.25rem }.checkout-promo .form-input {font-size: 0.875rem;padding-left: 1rem;padding-right: 1rem }.account__aside {margin: 0 0 1.875rem 0 }.account__form {max-width: 100% }.section-account__title {padding-bottom: 0.625rem;margin-bottom: 1.5rem }.order {padding: 1rem 1.25rem }.order-main {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.order-main__title {margin-bottom: 0.5rem }.order-main__date {font-size: 0.75rem;line-height: 0.875rem }.order-main__price {margin-bottom: 0.5rem }.order-main__status {margin-bottom: 0.5rem;font-size: 0.875rem;line-height: 1.125rem }.order-main__more {font-size: 0.875rem;line-height: 1.125rem }.order-content {margin-top: 1rem }.order-content .cart-summary {max-width: 100% }.order-content .cart-table {margin-bottom: 1rem }.order-content .cart-table--checkout .cart-table__row {margin-bottom: 1rem }.order-content .cart-table--checkout .cart-table__row:last-child {margin-bottom: 0 }.order-content .cart-table--checkout .cart-table__col-2 {display: none }.order-content .cart-table--checkout .cart-table__info {padding-right: 0 }.order-content .cart-table--checkout .cart-table__info .cart-table__prices--total {display: block;text-align: left }.order-content .cart-table--checkout .cart-table__info .cart-table__prices--total .cart-table__prices--new {font-size: 1rem;font-weight: 600;margin: 0 }.account__title {margin-bottom: 1.25rem;font-size: 1.125rem;line-height: 1.5rem;letter-spacing: 0 }.account__form {margin-top: 1.875rem }.ebook {padding: 0.625rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.ebook__links {font-size: 0.875rem;line-height: 1.625rem;margin-left: 6.75rem }.catalog-products--fav {margin-top: 1.875rem }.main-product--complect .slider-main-product-images__slide {height: 24.375rem }.complect-info .must-have-product__text {max-height: 8.375rem }.main-product__info {margin-top: 2.25rem }.complect-info {padding-top: 1.875rem }.must-have-product__title {margin-bottom: 0.875rem }.popup-gallery {padding: 0 }.custom-gallery .fancybox-slide--html .fancybox-close-small {background: none;-webkit-box-shadow: none;box-shadow: none }.custom-gallery .fancybox-outer {top: 1.25rem;max-height: calc(100vh - 7.5rem);bottom: 6.25rem }.custom-gallery .fancybox-close-small {top: 0.625rem;right: 0.625rem }.product--complect .product__btn--waiting {display: -webkit-box;display: -ms-flexbox;display: flex }.section-404 {padding-top: 3.25rem;padding-bottom: 3.25rem }.block-404__left h1 {font-size: 1.375rem }.block-404__number {font-size: 6.25rem;line-height: 6.25rem }.block-thank {margin-top: 1.625rem }.block-thank h3 {margin-bottom: 1.625rem }.main-product-author--page {padding-bottom: 0 }.main-product-author--page .js-toggle-text {max-height: 6.5rem;overflow: hidden }.main-product-author--page .js-toggle-link {display: inline-block }.main-product-author--page .text {margin-bottom: 0.75rem }.account__info {margin: 0.875rem 0 }.link-all {min-height: 21.25rem }}@media screen and (max-width: 36rem) {.slider-products .y-col {width: 50% }.catalog-products .y-col {width: 50% }.catalog-products--complects .y-col {width: 100% }.y-col--576-hide {display: none }.blog-list .y-col {width: 100% }.blog-nav-bottom {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.blog-nav-bottom .blog-nav {width: 100%;margin-bottom: 1.25rem }.blog-nav-bottom .blog-nav:last-child {margin-bottom: 0 }.section-article .blog-nav {width: 100%;margin-bottom: 1.25rem }.section-article .blog-nav:last-child {margin-bottom: 0 }.blog-nav--prev svg {left: 1.25rem }.blog-nav--next svg {right: 1.25rem }.main-product__cart--preorder .main-product__bonuses {width: 100%;margin-top: 1.25rem }.custom-gallery .fancybox-thumbs {height: 4.375rem;max-width: 20rem }.custom-gallery .fancybox-thumbs__list a {width: 4.375rem;height: 4.375rem }.custom-gallery .fancybox-custom-nav {height: 4.375rem }.custom-gallery .fancybox-custom-nav {max-width: 27.25rem }}@media screen and (max-width: 29.9375rem) {.main-product-images {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-bottom: 0.1875rem }.slider-main-product-images {margin-bottom: 1.25rem }.slider-main-product-images__slide {height: 20.25rem }.slider-main-product-images-nav {width: 100%;padding: 0 2.5625rem;margin: 0 }.slider-main-product-images-nav__slide {margin: 0 0.3125rem;height: 4.375rem }.slider-main-product-images-nav .slick-prev {left: -0.25rem;top: calc(50% - 1.1875rem) }.slider-main-product-images-nav .slick-next {right: -0.25rem;top: calc(50% - 1.1875rem) }.main-product__type {padding: 3.25rem 0.875rem 0.625rem 1.125rem }.main-product__type svg {-webkit-transform: none;-ms-transform: none;transform: none;left: 1.125rem;top: 0.5rem }.main-product__info {-ms-flex-wrap: wrap;flex-wrap: wrap }.main-product__avail {margin-bottom: 1rem }.main-product__prices {width: 100% }.main-product__cart {-ms-flex-wrap: wrap;flex-wrap: wrap }.main-product__bonuses {width: 100%;margin-top: 1.25rem }.product-tabs-nav__item {font-size: 1rem;line-height: 1.25rem }.article-text .m-hide {display: none }.main-product--complect .slider-main-product-images__slide {height: 20rem }.main-product--complect .main-product-images {padding-bottom: 0 }.main-product__cart--preorder {margin-right: -1.25rem }.main-product__cart--preorder .main-product__cart-hr {width: 100%;height: 0.0625rem }.main-product__cart--preorder .main-product__bonuses {width: auto;margin-top: 1.25rem }.main-product__cart--preorder .main-product__waiting {margin-top: 1.25rem }.custom-gallery .fancybox-thumbs {max-width: 15rem }.custom-gallery .fancybox-custom-nav {max-width: 22.25rem }}.popup__total-price