html {
	height: -webkit-fill-available
}

body {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	min-height: 100%;
	margin: 0;
	padding: 0;
	color: #28292d;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #fff
}

body {
	min-height: 100vh;
	min-height: -webkit-fill-available
}

body.T98rCj2K {
	overflow: hidden
}

.box-shadow-none {
    box-shadow: none!important;
}

.mt-15 {
	margin-top: 15px
}

.fa.fa-star-o.fa-stack-2x {
	color: #d1d1d1
}

.fa.fa-star+.fa.fa-star-o,
.fa.fa-star.fa-stack-2x {
	color: #fd8949
}

.ui-hidden {
	position: absolute;
	height: 1px;
	width: 1px;
	clip: rect(1px, 1px, 1px, 1px);
	border: 0;
	overflow: hidden
}

#content {
	min-height: 600px
}

div.required .control-label:after {
	content: '* ';
	color: #F00;
	padding-left: 4px;
	font-weight: bold
}

.OqIAzDEP {
	background-color: #f6f6f7;
	height: 40px;
}

.OqIAzDEP.XLN00wL8 {
	transform: translateY(-100%)
}

.K6Qt98La3 .OqIAzDEP {
	background-color: #2b2f32;
	color: #fff
}

.K6Qt98La4 .OqIAzDEP {
	background-color: #fff;
	border-bottom: 1px solid;
	border-color: #f0f0f0
}

.ZXWqORUy {
	margin-top: 2px;
	display: inline-block;
	color: #28292d;
	margin-right: 22px
}

.Gojfeffa {
	margin: 0
}

.bHuTrXZG {
	font-weight: 700;
	color: #28292d
}

.K6Qt98La3 .bHuTrXZG {
	color: #fff;
	font-weight: normal
}

.QrcFWFuU {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	justify-content: space-between;
}

.LSmugjAI {
	line-height: 24px;
	user-select: none;
}

@media(max-width:767px) {
	.HA0V6SW4 {
        background: #f6f6f7;
        padding: 0 15px;
	}
    .K6Qt98La3 .HA0V6SW4 {
        background: #2b2f32;
        color: #fff;
    }
    .WD43H2vf {
        padding: 8px 0;
    }
}

.QrcFWFuU .btn.dropdown-toggle {
	height: 40px;
	border: 0;
	color: inherit;
	font-size: 15px;
	padding: 0;
	padding-right: 15px;
	border-radius: 4px;
	background: #f6f6f7;
	text-decoration: none
}

.K6Qt98La3 .QrcFWFuU .btn.dropdown-toggle,
.K6Qt98La4 .QrcFWFuU .btn.dropdown-toggle {
	background: transparent
}

.QrcFWFuU .btn-group .btn-link.btn-block {
	text-align: left;
	padding: 6px 10px;
	justify-content: flex-start;
	height: auto;
	border: 0;
	font-size: 15px;
	text-decoration: none;
	color: inherit;
	border-radius: 6px
}

.QrcFWFuU .btn-group .btn-link.btn-block:hover {
	background: #f5f5f5
}

#form-language .dropdown-menu,
#form-currency .dropdown-menu {
	min-width: auto;
	margin-bottom: 0
}

#form-language .dropdown-menu,
#form-currency .dropdown-menu,
.GOptFvvX .dropdown-menu,
.dTjTmVbT .dropdown-menu {
	margin-top: 0
}

@media(min-width:768px) {
	.QrcFWFuU {
		justify-content: flex-end
	}
	._DK4znX25 {
		display: none;
		visibility: hidden
	}
    .WD43H2vf {
	    padding: 8px 12px;
	    white-space: nowrap
    }
}

.QrcFWFuU .btn-group .btn-link.btn-block img {
	margin-right: 5px
}

.QrcFWFuU .btn img {
	vertical-align: baseline
}

.bmljPYho {
	z-index: 11;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	min-width: 240px;
	background: #fff;
	transform: translateY(100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 5px 46px rgb(0 0 0 / 12%), 0 7px 15px rgb(0 0 0 / 12%);
	-moz-box-shadow: 0 5px 46px rgba(0, 0, 0, .12), 0 7px 15px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 46px rgb(0 0 0 / 12%), 0 7px 15px rgb(0 0 0 / 12%);
	opacity: 0;
	overflow: hidden;
	transition: opacity .2s;
	padding: 8px
}

.bmljPYho.wOXSQzLY {
	opacity: 1
}

.PItcCVni svg,
.slXC9t40 svg {
	margin-left: 7px;
	transition: transform .1s ease-in-out;
	display: inline-block;
	vertical-align: middle
}

.K6Qt98La3 .PItcCVni svg>path,
.K6Qt98La3 .slXC9t40 svg>path {
	fill: #fff
}

.PItcCVni.open svg {
	transform: rotate(180deg)
}

.KNsCOIQH {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	padding: 0 20px 0 20px;
	height: 40px;
	color: #28292d;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-weight: 400
}

.KNsCOIQH:focus,
.KNsCOIQH:hover {
	color: #28292d;
	background-color: #f5f5f5
}

.WfUbbHZk {
	z-index: 11;
	-webkit-box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.06);
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
}

.WfUbbHZk,
.Zf3k4JY0 {
	background: #fff
}

.jDoSYvJw {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	height: 76px
}

.jDoSYvJw .QlXbJben {
	margin-right: 32px
}

.SsKheIrv img {
	max-height: 50px;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimizeQuality
}

.hP95yxA0 {
	position: relative;
	display: flex
}

.RKCGgdTl {
	position: relative;
	flex: 1 1 auto;
	min-width: 0
}

.UdT18K4A {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0
}

@media only screen and (min-width:768px) {
	.UdT18K4A {
		font-size: 0;
		line-height: 0;
		display: block;
		position: static
	}
	.RKCGgdTl {
		margin-left: 30px
	}
}

.hP95yxA0:after {
	content: "";
	display: block;
	clear: both
}

.wyZsfhqU {
	padding: 40px 0 40px;
	list-style: none
}

.rTtUodPg {
	box-sizing: border-box;
	transition: opacity .2s, border-color .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 4px;
	background-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	width: 74px!important;
	height: 74px!important;
	margin-bottom: 12px;
	padding: 6px;
	cursor: pointer;
	box-shadow: inset 0 0 0 1px #ececec
}

.SQrHEDXO {
	margin-top: -12px
}

.hIwEvPdO {
	top: 0
}

.QrHEDXO {
	bottom: 0
}

.JxzyScTX.slick-current.slick-active {
	box-shadow: none!important;
	border: none!important
}

.KtnVpVCE {
	border: 0;
	outline: 0;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	z-index: 1;
	background: 0;
	height: 40px;
	width: 40px;
	padding: 0;
	border-radius: 6px
}

.KtnVpVCE span {
	font-size: 30px;
	color: #28292d;
	line-height: 22px;
	transform: rotate(90deg);
	display: block
}

.KtnVpVCE svg {
	vertical-align: middle
}

.AZrRsoTy {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 20px
}

.iVfiAuFA {
	padding-top: 8px
}

.moQROCsW {
	font-size: 32px;
	line-height: 36px;
	font-weight: 900;
	margin: 0;
	padding-bottom: 4px
}

.KhMspLhK,
.EelQ54y7,
.H30Tym6V,
.P85Y5btY {
	position: relative
}

.B9y18ZeA {
	padding-top: 40px
}

.Li8se20c {
	background: #f7f7f7
}

.JFuliqcQ {
	position: relative
}

.B9y18ZeA .JFuliqcQ {
	padding: 0
}

@media(min-width:576px) {
	.xbkVQhOS,
	.Li8se20c {
		overflow: hidden
	}
	.xbkVQhOS {
		-webkit-box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
		-moz-box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
		box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
		border-radius: 16px
	}
	.JFuliqcQ {
		padding: 30px
	}
	.B83t8nVc {
		border: 2px solid #e8e8e8
	}
	.Li8se20c,
	.B83t8nVc {
		border-radius: 12px
	}
}

.GR7W57ri {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
	align-items: flex-start
}

.Z5D2C6NI {
	display: inline-block;
	border-radius: 30px;
	padding: 4px 12px;
	margin: 0 10px 10px 0;
	font-size: 13px
}

.YpdrCMLl {
	padding-top: 26px
}

.evgKAtOB {
	padding-left: 0;
	list-style: none
}

.evgKAtOB li {
	position: relative;
	padding-left: 16px
}

.evgKAtOB li:before {
	font-size: 22px;
	font-weight: 700;
	position: absolute;
	content: "\2022";
	top: 50%;
	left: 0;
	color: #6745ee;
	transform: translateY(-50%)
}

.blue .evgKAtOB li:before {
	color: #1b54b4
}

.orange_gradient .evgKAtOB li:before {
	color: #fc8809
}

.fuchsia .evgKAtOB li:before {
	color: #da55bb
}

.red .evgKAtOB li:before {
	color: #da55bb
}

.wnfKSjyH {
	display: inline-block
}

.Adf4kjoo {
	display: inline-flex;
	align-items: center;
	font-size: 10px;
	line-height: 19px;
	font-weight: 600;
	text-transform: uppercase;
	background: #f3f3f3;
	border-radius: 10px;
	padding: 0 8px
}

.Mf6U22Lj .Dz4Hn9U0 {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #898989;
	fill: #fff
}

.vhRgGIZW,
.ftNAmyyl {
	margin-bottom: 8px
}

.Y1m0ELa1 {
	font-size: 19px;
	line-height: 21px;
	color: #fff
}

.vhRgGIZW .Y1m0ELa1 {
	font-weight: 500
}

.OWoCqumd,
.Y1m0ELa1 {
	font-weight: 900
}

.BC76Ye7k .Y1m0ELa1 {
	color: #3e3939
}

.AmtsbFev .K0Bf31Tq {
	font-size: 23px;
	line-height: 29px
}

.acLvuKGB {
	color: #767676
}

.tuZTUMoS {
	border-bottom: 1px solid #ececec;
	justify-content: space-between
}

.G0PXH63 {
	line-height: 19px;
	margin-bottom: 8px
}

.YCKtPppa {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap
}

.tuZTUMoS,
.DOErxRFy,
.XiiuEuFD {
	margin-top: 12px
}

.VTLceUoT {
	white-space: nowrap
}

.VTLceUoT {
	margin: 0 20px 8px 0
}

.rsXMXXyC {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	cursor: pointer
}

.rsXMXXyC:hover>* {
	color: #6745ee
}

.blue .rsXMXXyC:hover>* {
	color: #1b54b4
}

.orange_gradient .rsXMXXyC:hover>* {
	color: #fc8b0a
}

.greenhaze .rsXMXXyC:hover>* {
	color: #0aa360
}

.red .rsXMXXyC:hover>* {
	color: #ff0500
}

.fuchsia .rsXMXXyC:hover>* {
	color: #da55bb
}

.tango .rsXMXXyC:hover>* {
	color: #f2722c
}

.green .rsXMXXyC:hover>* {
	color: #08a826
}

.KMbaAuWH,
.cTGzPGBI {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	justify-content: space-between
}

.KMbaAuWH,
.vUaNZCyz,
.YwSeAomp {
	color: #898f97;
	transition: color .25s
}

.rgZQuaZm {
	width: 14px;
	height: 14px
}

.vUaNZCyz {
	margin-left: 8px
}

.W4TY57uz,
.Sqx4K9j2 {
	display: inline-block
}

.Pu8u80zj {
	position: absolute;
	height: 19px;
	width: 19px;
	right: 0
}

.W4TY57uz a {
	display: inline-block;
	white-space: nowrap;
	margin-top: 15px
}

.W4TY57uz a .fa {
	color: #707070;
	border: 1px solid #ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: inherit;
	height: inherit;
	text-align: center;
	vertical-align: top
}

.W4TY57uz a .fa:hover {
	border-color: #0275d8;
	color: #0275d8
}

.W4TY57uz a .fa:before {
	vertical-align: middle;
}

.Mf6U22Lj {
	position: absolute;
	z-index: 700;
	min-width: 220px;
	max-width: 220px;
	padding: 15px 35px 15px 15px;
	white-space: normal;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.85);
	background-clip: padding-box;
	top: 100%;
	left: 0;
	color: #fff;
	border-radius: 8px
}

.lCcwvwDe {
	font-size: 41px;
    line-height: 48px;
    padding-right: 25px;
    letter-spacing: -.03em;
}

.HjXcXQcN {
	display: block
}

.lCcwvwDe,
.IZIjFtMo {
	font-weight: 500
}

.IZIjFtMo {
	position: relative;
	color: #737373;
	font-size: 21px;
	font-weight: normal
}

.DG1s3e8z,.IZIjFtMo {
	margin-right: 16px;
}

.IZIjFtMo:before {
	content: "";
	display: block;
	width: 100%;
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #da0e0a;
	height: 2px
}

.C21j2ymj {
    background: #f62459;
    color: #fff;
    position: relative;
    font-size: 14px;
    border-radius: 25px;
    padding: 3px 15px 2px;
    float: right;
    font-weight: 400;
}

.hSDkPcfv .YIaSIqOK {
	position: absolute;
	left: -9999px
}

.UeDpWNfO {
	position: relative;
	display: block;
	padding: 8px;
	background-color: #fff;
	border: 2px solid #ececec;
	border-radius: 6px;
	-webkit-transition: border .2s, box-shadow .2s ease-in-out;
	-o-transition: border .2s, box-shadow .2s ease-in-out;
	transition: border .2s, box-shadow .2s ease-in-out
}

.UeDpWNfO:hover {
	border-color: #aaa
}

.YIaSIqOK:checked+.UeDpWNfO {
	border-color: #6745ee;
	border-style: solid
}

.gold .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #ffd700;
	border-style: solid
}

.blue .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #1b54b4;
	border-style: solid
}

.orange_gradient .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #fd8a0a;
	border-style: solid
}

.tango .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #f2722c;
	border-style: solid
}

.greenhaze .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #0aa360;
	border-style: solid
}

.red .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #ff0500;
	border-style: solid
}

.fuchsia .YIaSIqOK:checked+.UeDpWNfO {
	border-color: #da55bb;
	border-style: solid
}

.YIaSIqOK.kYKERbvX:checked+.UeDpWNfO {
	cursor: default
}

.DEzeWRWZ {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 15px
}

.ErtWMDRt {
	cursor: pointer
}

.hSDkPcfv {
	font-size: 0
}

.UEqwPSlE {
	font-weight: normal;
	position: relative;
	font-size: 14px
}

.SdRZbu7e0 {
	display: inline-block;
	width: 60px;
	vertical-align: top;
	text-align: center
}

.anvlaxVA {
	color: #595959;
	height: 40px;
	width: 40px;
	padding: 4px;
	border: 1px solid #d7d7d7;
	transition: all 0ms;
	border-radius: 8px 0 0 8px;
	background: #fff;
	min-height: 36px;
	float: left;
	text-align: center;
	font-size: 15px
}

.Z549MPhZ {
	width: 20px;
	height: 20px;
	margin: 0;
	font-size: 12px;
	color: #bdbdbd;
	background: #fff;
	border: 1px solid #d7d7d7;
	float: right;
	border-radius: 0;
	user-select: none;
	cursor: pointer
}

.Z549MPhZ:hover {
	color: #28292d
}

.MN0ZA6R6 {
	line-height: 20px;
	border-width: 1px 1px 0 0;
	border-radius: 0 8px 0 0
}

.PL0ZA6R6 {
	line-height: 16px;
	border-width: 1px 1px 1px 0;
	border-radius: 0 0 8px 0
}

.CypYWiVP {
	vertical-align: middle
}

.sPyIIcda {
	padding: 4px 10px;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	border-radius: 20px
}

.EVn890If {
	background-color: #ffdf00;
    color: #28292d;
}

.djMroQtt:before {
	content: "-"
}

.djMroQtt:after {
	content: "%"
}

.TjdTFvzI {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: start
}

.CzWOQdea {
	color: #fff;
	font-size: 14px
}

.UTPfsjcV {
	display: inline-block;
	border-radius: 3px;
	font-weight: 400;
	font-size: 13px;
	color: #b95d00
}

.CzlSCmbg {
	padding-top: 60px;
	position: relative
}

.IEVvzEGc {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	text-align: center
}

.zeiFvxVy {
	flex: 1 1 auto
}

.AScOsnZX {
	font-size: 32px;
	line-height: 36px;
	font-weight: 300
}

.bmeylSgFJ {
	max-height: 72px;
	-webkit-line-clamp: 2
}

.LdyISxIF {
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	max-height: none
}

.dzgyPNYt {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	transition: all .3s
}

.FdLHYlWE:hover .dzgyPNYt {
	opacity: 1
}

.IDLpAsXo+.IDLpAsXo {
	margin-top: 4px
}

.aTGRglFs {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	cursor: pointer;
	background: #fff;
	padding: 7px;
	border-radius: 3px
}

.aTGRglFs {
	fill: #999;
	transition: all .25s
}

@media(min-width:768px) {
	.aTGRglFs:hover {
		fill: #ffffff;
		background: #6745ee;
	}
}

.TGAZKfUp {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center
}

.nENeJCMz {
	transition: color .12s ease-out;
	text-decoration: none;
	outline: 0;
	touch-action: manipulation
}

.xzKxpvAp {
	display: inherit;
	flex-direction: inherit;
	min-width: 0;
	max-width: 100%
}

.FdLHYlWE .OGYheXkA {
	flex: 1 1 auto
}

.XAcnagCA {
	color: #28292d
}

@media(min-width:768px) {
	.XAcnagCA {
		margin-top: 12px
	}
}

.vANTUDyO {
	font-size: 24px;
    font-weight: 500;
    letter-spacing: -.03em;
}

.M15tj9ib,
.wIEpyfmU {
	font-size: 11px
}

.Re30kt6d .sPyIIcda {
	white-space: nowrap;
	margin: 0 5px 5px 0;
	display: inline-block
}

.uedZbCzG {
	text-decoration: line-through;
	color: #737373;
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
	vertical-align: middle
}

.X18E8ZeV {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: flex-start;
	max-width: 80%;
	font-size: 0
}

.HOJFPfDH {
	margin-top: 8px;
	position: relative;
	text-align: left
}

.OSCEaeXr {
	color: #28292d;
	font-size: 14px;
	line-height: 18px;
	max-height: 60px;
	-webkit-line-clamp: 3
}

.goaatTOF:hover {
	color: #1b54b4
}

.goaatTOF {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	font-style: normal;
	font-stretch: normal;
	display: block;
	color: #28292d
}

.SYPJxwox {
	margin-top: 50px
}

.PZkRWXUV {
	margin: auto;
	position: relative;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
	color: #868892;
	padding-top: 15px;
	margin-top: 50px
}

.Hk6v3La7 .PZkRWXUV {
	background: #28292d
}

.BC76Ye7k .PZkRWXUV {
	background: #f6f6f7
}

.KOKfhZoV {
	margin-bottom: 25px
}

.KOKfhZoV img {
	margin-left: 0
}

.LSaZNdEo {
	font-size: 0
}

.AjxMFNMb {
	padding: 40px 0
}

.mzkLUIUD {
	margin-bottom: 24px
}

.ZlcoGBiV {
	font-size: 14px
}

.ZlcoGBiV p {
	margin-bottom: 24px
}

.OvrbKrrx {
	color: #999;
	font-size: 14px;
	line-height: 1.4;
	text-decoration: none
}

.vJpNGanK:focus,
.vJpNGanK:hover {
	color: #fff
}

.BC76Ye7k .OvrbKrrx {
	color: #6f6f6f
}

.blue .vJpNGanK:focus,
.blue .vJpNGanK:hover {
	color: #fff
}

.orange_gradient .vJpNGanK:focus,
.orange_gradient .vJpNGanK:hover {
	color: #fc8809
}

.BC76Ye7k .vJpNGanK:focus,
.BC76Ye7k .vJpNGanK:hover {
	color: #28292b
}

.greenhaze .vJpNGanK:focus,
.greenhaze .vJpNGanK:hover {
	color: #1aaa6b
}

.red .vJpNGanK:focus,
.red .vJpNGanK:hover {
	color: #ff4541
}

.fuchsia .vJpNGanK:focus,
.fuchsia .vJpNGanK:hover {
	color: #d75ebb
}

.gold .vJpNGanK:focus,
.gold .vJpNGanK:hover {
	color: #f2c304
}

.tango .vJpNGanK:focus,
.tango .vJpNGanK:hover {
	color: #f2722c
}

.green .vJpNGanK:focus,
.green .vJpNGanK:hover {
	color: #08a826
}

.gold .BC76Ye7k .vJpNGanK:focus,
.gold .BC76Ye7k .vJpNGanK:hover {
	color: #28292d
}

.azANUgHO {
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px
}

.WToJIOFE {
	display: block;
	padding: 5px 0
}

.nzgFZCsl {
	position: -webkit-sticky;
	position: sticky;
	top: 0
}

._oRlcRF443 .nzgFZCsl {
	top: 105px
}

.bUItpTXTL {
	text-align: left
}

.bUItpTXTR {
	text-align: right
}

.HWYjgyFc {
	font-size: 15px;
}

.SfSzjAJS .btn {
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 16px;
}

.SfSzjAJS .btn .icon-svg {
    vertical-align: -8px;
    margin-right: 3px;	
}

@media(min-width:768px) {
	.SfSzjAJS .btn {
		margin-top: 24px
	}
}

.P4s1M9f .btn svg {
	margin-right: 8px
}

.gold .SfSzjAJS .btn svg path {
	fill: #222
}

@media(min-width:768px) {
	.FdLHYlWE {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		flex-direction: column;
		position: relative;
		background: #fff;
		height: 100%;
		padding: 28px;
		border-radius: 4px;
		border: 1px solid #ececec;
		transition: all .2s ease;
	}
	.ECvlRieW:hover .FdLHYlWE {
		border-color: #fff;
    	box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
	}
	.G3e4EC8z>[class*="col-"] {
		margin: -1px 0 0 0
	}
	.G3e4EC8z .FdLHYlWE {
		border-radius: 0;
		margin-right: -1px
	}
	.XPiBsgnI .oPeLuCtY {
		position: relative;
		flex-shrink: 0
	}
	.brRzvpfD .ECvlRieW:hover {
		z-index: 5
	}
}

.ECvlRieW,
.XPiBsgnI,
.nzgFZCsl {
	margin-bottom: 30px
}

.SfSzjAJS {
	margin-top: auto
}

@media(min-width:768px) {
	.SfSzjAJS {
		padding-top: 24px
	}
}

.zROWfPKE {
	padding-bottom: 68px
}

.cGtqqcLn {
	height: 1px;
	margin: 0 8px;
	background: linear-gradient(90deg, #ccc 33%, transparent 0) repeat-x bottom;
	background-size: 3px 1px;
	flex-grow: 1
}

.LpFstCUD {
	font-size: 13px
}

.ZdEISCKh {
	width: auto;
	word-break: break-all
}

@media(min-width:768px) {
	.LpFstCUD {
		font-size: inherit
	}
	.ZdEISCKh {
		width: 52%
	}
}

#tabs-container.col-md-6 .ZdEISCKh {
	width: auto
}

.LpFstCUD {
	position: relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	justify-content: space-between;
	align-items: baseline
}

.LpFstCUD+.LpFstCUD {
	margin-top: 16px
}

.aNMDiXrk {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	flex-wrap: wrap
}

.ueudzImZ {
	margin-right: 8px
}

.jnhmZWij {
	font-size: 11px;
	line-height: 16px;
	line-height: normal
}

.EnYIgFdX {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	align-items: center
}

.EnYIgFdX .onVeqJet {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	box-sizing: content-box;
	display: inline-block;
	vertical-align: top;
	padding: 0 1px
}

.onVeqJet {
	height: 12px;
	width: 12px
}

.onVeqJet+.onVeqJet {
	padding-left: 1px
}

.kDBCdTZO {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRDFEMUQxIi8+PC9zdmc+)
}

.jaCtVNIn {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRkQ4OTQ5Ii8+PC9zdmc+)
}

.HWjGasUk {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	line-height: 0;
	white-space: nowrap;
	margin-right: 8px;
	position: relative;
	top: -1px
}

.WmUoZniV {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	line-height: 0;
	white-space: nowrap
}

.YwSeAomp {
	line-height: 18px;
	cursor: pointer
}

.vUaNZCyz,
.G0PXH63,
.YwSeAomp {
	font-size: 13px
}

.YwSeAomp:active,
.YwSeAomp:hover {
	color: #6745ee
}

.blue .YwSeAomp:active,
.blue .YwSeAomp:hover {
	color: #1b54b4
}

.orange_gradient .YwSeAomp:active,
.orange_gradient .YwSeAomp:hover {
	color: #fc8809
}

.greenhaze .YwSeAomp:active,
.greenhaze .YwSeAomp:hover {
	color: #0aa360
}

.red .YwSeAomp:active,
.red .YwSeAomp:hover {
	color: #ff0500
}

.gold .YwSeAomp:active,
.gold .YwSeAomp:hover {
	color: #6745ee
}

.fuchsia .YwSeAomp:active,
.fuchsia .YwSeAomp:hover {
	color: #da55bb
}

.green .YwSeAomp:active,
.green .YwSeAomp:hover {
	color: #08a826
}

.tango .YwSeAomp:active,
.tango .YwSeAomp:hover {
	color: #f2722c
}

.JhTIopDk {
	margin-top: 5px
}

.uJPbOUqG {
	position: relative;
	background: 0;
	margin-top: 30px;
	margin-bottom: 20px
}

.cKREPQIh {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	font-size: 16px;
	line-height: 22px;
	align-items: center
}

.G7FA0E4x {
	text-transform: uppercase;
	font-weight: 700;
	color: inherit
}

.DmlSBmCi img {
	max-height: 50px
}

.CgGqVOfV {
	font-size: 13px;
	line-height: normal;
	display: block;
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-left: 10px
}

.IhQrZqIK {
	height: 40px;
	border-width: 1px;
	border-style: solid;
	padding: 0 10px;
	background: #fff;
	border-color: #ececec;
	border-radius: 2px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	width: 100%
}

.bKURIcbL+.bKURIcbL {
	margin-left: 12px
}

.jpSaUmmg {
	padding: 30px 0
}

.QsVBpKtJ,
.lKFaPgka {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	justify-content: center
}

.QsVBpKtJ {
	margin-bottom: 24px
}

@media(max-width:767px) {
	.OeEwnJYB {
		padding: 16px 0;
		border-bottom: 1px solid #ececec
	}
	.CysHkXhA {
		padding-top: 24px
	}
}

.FSJHP755,
.Sqx4K9j2 {
	position: relative;
}

@media(min-width:768px) {
	.oPeLuCtY {
		position: relative
	}
}

.yDspkeUh {
	color: #28292d;
	line-height: 18px;
	font-size: 15px;
	font-weight: 400;
	display: block
}

@media (min-width:768px) {
	.yDspkeUh {
		font-weight: 700;
	}
	.kWMNgWRH:hover .yDspkeUh {
		color: #225fc6
	}
    .C93vS1Ue {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 40px;
        background: #fff;
    }
    .LXu955wr .OeEwnJYB {
        margin: 0 -1px -1px 0;
    }
    .kWMNgWRH {
        padding: 15px;
        border: 1px solid #ececec;
        text-align: center;
        height: 100%;
        display: block;
		transition: all ease .2s;
    }
	.C93vS1Ue .kWMNgWRH:hover {
		border-color: #fff;
		box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
	}
    .C93vS1Ue .OeEwnJYB {
        width: 33.3333%;
    }
}

@media(min-width:1200px) {
    .C93vS1Ue .OeEwnJYB {
        width: 25%;
    }
}

@media(min-width:1600px) {
    .C93vS1Ue .OeEwnJYB {
        width: 20%;
    }
}

.bdKWiAoTf:active,
.dKWiAoTf:hover {
	color: #6745ee
}

.blue .bdKWiAoTf:active,
.blue .dKWiAoTf:hover {
	color: #1b54b4
}

.fuchsia .GqjYczxn:focus,
.fuchsia .GqjYczxn:hover,
.fuchsia .bdKWiAoTf:active,
.fuchsia .dKWiAoTf:hover {
	color: #d12caa
}

.green .bdKWiAoTf:active,
.green .dKWiAoTf:hover {
	color: #08a826
}

.XMvOXivZ {
	font-size: 28px;
	line-height: 32px;
}

.JUwxJAFx:hover {
	background: #fafafa
}

.GqjYczxn:focus,
.GqjYczxn:hover {
	color: #6745ee
}

.blue .GqjYczxn:focus,
.blue .GqjYczxn:hover {
	color: #1b54b4
}

.orange_gradient .bdKWiAoTf:active,
.orange_gradient .dKWiAoTf:hover,
.orange_gradient .GqjYczxn:focus,
.orange_gradient .GqjYczxn:hover {
	color: #fc8607
}

.greenhaze .bdKWiAoTf:active,
.greenhaze .dKWiAoTf:hover,
.greenhaze .GqjYczxn:focus,
.greenhaze .GqjYczxn:hover {
	color: #0aa360
}

.green .bdKWiAoTf:active,
.green .dKWiAoTf:hover,
.green .GqjYczxn:focus,
.green .GqjYczxn:hover {
	color: #08a826
}

.gold .bdKWiAoTf:active,
.gold .dKWiAoTf:hover,
.gold .GqjYczxn:focus,
.gold .GqjYczxn:hover {
	color: #f2c304
}

.VnWvyqKn {
	border: 0;
	background: #6745ee;
	color: #fff;
	height: 44px;
	border-radius: 4px;
	padding: 0 15px
}

.blue .VnWvyqKn {
	background: #1b54b4
}

.orange_gradient .VnWvyqKn {
	background: linear-gradient(to top, #fc8507, #ffa218)
}

.greenhaze .VnWvyqKn {
	background: #0aa360
}

.red .VnWvyqKn {
	background: #ff0500
}

.fuchsia .VnWvyqKn {
	background: #da55bb
}

.green .VnWvyqKn {
	background: #08a826
}

.tango .VnWvyqKn {
	background: #f2722c
}

.gold .VnWvyqKn {
	background: #ffd700;
	color: #28292d
}

.K6Qt98La4 .VnWvyqKn {
	background: #f8f8f8;
	height: 50px;
	border-radius: 50px
}

.qIRaJeHW {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center
}

.XzAdyblJ {
	width: 18px;
	height: 12px;
	display: block
}

.eKzfwIMr {
	display: inline-block;
	position: relative
}

.bXPxXQqP {
	position: relative;
	display: block;
	width: 18px;
	height: 2px;
	transition: .3s;
	border-radius: 10px;
	background-color: #fff
}

.K6Qt98La4 .bXPxXQqP {
	background-color: #28292d;
}

.gold .bXPxXQqP {
	background-color: #28292d
}

.iaAkfTOu .bXPxXQqP:first-of-type {
	-webkit-transform: translateY(5px) translateZ(0) rotate(45deg);
	transform: translateY(5px) translateZ(0) rotate(45deg)
}

.iaAkfTOu .bXPxXQqP:nth-of-type(2) {
	opacity: 0
}

.iaAkfTOu .bXPxXQqP:nth-of-type(3) {
	-webkit-transform: translateY(-5px) translateZ(0) rotate(-45deg);
	transform: translateY(-5px) translateZ(0) rotate(-45deg)
}

.bXPxXQqP+.bXPxXQqP {
	margin-top: 3px
}

.jDoSYvJw .VOOqYxKu {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-grow: 2;
	align-items: center
}

.yDsJUDkc {
	display: inline-block
}

.yDsJUDkc {
	margin-right: 12px
}

.PItcCVni {
	position: relative;
	font-size: 15px;
	cursor: pointer
}

.VOOqYxKu .WQVugqkf input {
	height: 44px;
	border-radius: 4px;
	border-width: 2px;
	border-color: #6745ee;
	font-size: 16px;
	font-weight: 400
}

.blue .VOOqYxKu .WQVugqkf input {
	border-color: #1b54b4
}

.orange_gradient .VOOqYxKu .WQVugqkf input {
	border-color: #fd900e
}

.greenhaze .VOOqYxKu .WQVugqkf input {
	border-color: #0aa360
}

.red .VOOqYxKu .WQVugqkf input {
	border-color: #ff0500
}

.fuchsia .VOOqYxKu .WQVugqkf input {
	border-color: #da55bb
}

.green .VOOqYxKu .WQVugqkf input {
	border-color: #08a826
}

.tango .VOOqYxKu .WQVugqkf input {
	border-color: #f2722c
}

.tango .VOOqYxKu .WQVugqkf .btn {
	background: #f2722c
}

.green .VOOqYxKu .WQVugqkf .btn {
	background: #08a826
}

.orange_gradient .VOOqYxKu .WQVugqkf .btn {
	background: linear-gradient(to top, #fc8507, #ffa218)
}

.gold .VOOqYxKu .WQVugqkf input {
	border-color: #ffd700
}

.K6Qt98La2 .VOOqYxKu .WQVugqkf input,
.K6Qt98La3 .VOOqYxKu .WQVugqkf input {
	border-radius: 4px
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input {
	border-radius: 25px;
	padding: 0 50px 0 20px;
	background: #f8f8f8;
	border: 0;
	height: 50px;
	-webkit-transition: all 150ms;
	-moz-transition: all 150ms;
	-o-transition: all 150ms;
	transition: all 150ms
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input::placeholder {
	color: #595959
}

.K6Qt98La4 .VOOqYxKu .WQVugqkf input:focus,
.K6Qt98La4 .VOOqYxKu .WQVugqkf input:active {
	background: #fff;
	box-shadow: inset 0 0 0 2px #646464;
	color: #28292d
}

.VOOqYxKu .WQVugqkf .btn {
	height: 44px;
	background: #6745ee;
	border: 0;
	color: #fff;
	font-size: 15px;
}

.K6Qt98La2 .VOOqYxKu .WQVugqkf .btn {
	margin-left: 10px;
	border-radius: 4px
}

.blue .VOOqYxKu .WQVugqkf .btn {
	background: #1b54b4
}

.greenhaze .VOOqYxKu .WQVugqkf .btn {
	background: #0aa360
}

.red .VOOqYxKu .WQVugqkf .btn {
	background: #ff0500
}

.fuchsia .VOOqYxKu .WQVugqkf .btn {
	background: #da55bb
}

.gold .VOOqYxKu .WQVugqkf .btn {
	background: #ffd700;
	color: #28292d
}

.PZBKXoQX {
	width: 100%
}

.WRTLukpI {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center
}

.jDoSYvJw .NRKtaWcX {
	position: relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	vertical-align: top;
	white-space: nowrap;
	height: 44px
}

.K6Qt98La4 .jDoSYvJw .NRKtaWcX {
	margin-left: 20px;
}

@media(min-width:768px) {
	.WRTLukpI {
		flex-direction: column
	}
	.K6Qt98La1 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La2 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La3 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La1 .ZEmgWJHu,
	.K6Qt98La2 .ZEmgWJHu,
	.K6Qt98La3 .ZEmgWJHu {
		margin-left: 10px
	}
	.K6Qt98La2 .fAcWWDxF .uGTpfFTd {
		background: #f5f5f5
	}
	.K6Qt98La4 .fAcWWDxF .uGTpfFTd,
	.K6Qt98La2 .fAcWWDxF .uGTpfFTd {
		border-radius: 50%
	}
	.K6Qt98La2 .fAcWWDxF .uGTpfFTd,
	.K6Qt98La3 .fAcWWDxF .uGTpfFTd {
		height: 44px;
		width: 44px;
	}
	.K6Qt98La2 .fAcWWDxF .uGTpfFTd,
	.K6Qt98La3 .fAcWWDxF .uGTpfFTd,
	.K6Qt98La4 .fAcWWDxF .uGTpfFTd {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		align-items: center;
		justify-content: center
	}
	.K6Qt98La4 .fAcWWDxF .uGTpfFTd {
		height: 50px;
		width: 50px;
	}
	.RKdPgtLs {
		font-weight: 400;
		color: #28292d;
		font-size: 15px;
		padding-top: 2px;
		height: 20px
	}
	.K6Qt98La2 .RKdPgtLs,
	.K6Qt98La3 .RKdPgtLs,
	.K6Qt98La4 .RKdPgtLs {
		position: absolute;
		height: 1px;
		width: 1px;
		clip: rect(1px, 1px, 1px, 1px);
		border: 0;
		overflow: hidden
	}
}

@media(min-width:992px) {
    .K6Qt98La1 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La2 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La3 .fAcWWDxF+.fAcWWDxF,
	.K6Qt98La1 .ZEmgWJHu,
	.K6Qt98La2 .ZEmgWJHu,
	.K6Qt98La3 .ZEmgWJHu {
		margin-left: 20px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
    .RKdPgtLs {
         display: none;
    }
    .K6Qt98La1 .fAcWWDxF .uGTpfFTd {
        width: 44px;
        justify-content: center;
        height: 44px;
        align-items: center;
    }
}

.zpgUFgRA {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	position: relative
}

.fAcWWDxF .uGTpfFTd {
	height: inherit;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	color: #28292d
}

.cuXrxfAH {
	color: #fff;
	font-size: 15px;
	white-space: nowrap;
	margin-left: 10px
}

.K6Qt98La4 .cuXrxfAH {
	font-weight: 700;
	color: #28292d;
}

@media(max-width:1199px) {
	.cuXrxfAH,
	.N3b2Lku9 {
		display: none
	}
}

.gold .cuXrxfAH {
	color: #28292d
}

@media(min-width:768px) {
	.UV0N54RF {
		display: none!important
	}
}

.fAcWWDxF,
.WfUbbHZk,
.RT0vcOpja {
	position: relative
}

.APVGoWdq,
.XLFUVZjm {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.IWdpZzht {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: row
}

.APVGoWdq {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column;
	width: 256px;
	height: 100%;
	border-right: 1px solid rgba(0, 0, 0, .09);
	padding: 15px 10px 15px 0;
	background: #fff
}

.IWHIOfts {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	padding: 7px 15px;
	color: #28292d;
	font-weight: 400;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 15px;
	transition: none
}

.eYgPsqHV:hover .IWHIOfts,
.eYgPsqHV.ABIDMqzj .IWHIOfts {
	background: #f5f5f5;
	font-weight: bold;
	color: #28292d
}

.PiWldryO {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 42px;
	height: 100%;
	padding-top: 30px;
	padding-bottom: 50px
}

._oRlcRF443 .PiWldryO {
	max-height: calc(100vh - 4.3rem);
	overflow-y: auto
}

.QOMtMTCm {
	overflow: hidden;
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.cAcWIMWf {
	width: auto;
	font-size: 16px;
	padding: 32px 32px 0 0;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid
}

.fCIqicgY {
	font-weight: 700;
	color: #28292d;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column;
	align-items: flex-start
}

.fCIqicgY img {
	margin-bottom: 8px
}

ul.XLFUVZjm li.X3z9qtK0:nth-child(n+8) {
	display: none
}

.kFbijQGI {
	display: block;
	font-weight: normal;
	font-size: 15px;
	color: #2b2b2b;
	line-height: 18px
}

.gKZQucyf:focus,
.gKZQucyf:hover,
.fCIqicgY:focus,
.fCIqicgY:hover,
.kFbijQGI:focus,
.kFbijQGI:hover {
	color: #8e41dc
}

.blue .gKZQucyf:focus,
.blue .gKZQucyf:hover,
.blue .fCIqicgY:focus,
.blue .fCIqicgY:hover,
.blue .kFbijQGI:focus,
.blue .kFbijQGI:hover {
	color: #1b54b4
}

.orange_gradient .gKZQucyf:focus,
.orange_gradient .gKZQucyf:hover,
.orange_gradient .fCIqicgY:focus,
.orange_gradient .fCIqicgY:hover,
.orange_gradient .kFbijQGI:focus,
.orange_gradient .kFbijQGI:hover {
	color: #fc8607
}

.gold .gKZQucyf:focus,
.gold .gKZQucyf:hover,
.gold .fCIqicgY:focus,
.gold .fCIqicgY:hover,
.gold .kFbijQGI:focus,
.gold .kFbijQGI:hover {
	color: #757575
}

.greenhaze .gKZQucyf:focus,
.greenhaze .gKZQucyf:hover,
.greenhaze .fCIqicgY:focus,
.greenhaze .fCIqicgY:hover,
.greenhaze .kFbijQGI:focus,
.greenhaze .kFbijQGI:hover {
	color: #108552
}

.red .gKZQucyf:focus,
.red .gKZQucyf:hover,
.red .fCIqicgY:focus,
.red .fCIqicgY:hover,
.red .kFbijQGI:focus,
.red .kFbijQGI:hover {
	color: #ea0906
}

.fuchsia .gKZQucyf:focus,
.fuchsia .gKZQucyf:hover,
.fuchsia .fCIqicgY:focus,
.fuchsia .fCIqicgY:hover,
.fuchsia .kFbijQGI:focus,
.fuchsia .kFbijQGI:hover {
	color: #da55bb
}

.green .gKZQucyf:focus,
.green .gKZQucyf:hover,
.green .fCIqicgY:focus,
.green .fCIqicgY:hover,
.green .kFbijQGI:focus,
.green .kFbijQGI:hover {
	color: #08a826
}

.tango .gKZQucyf:focus,
.tango .gKZQucyf:hover,
.tango .fCIqicgY:focus,
.tango .fCIqicgY:hover,
.tango .kFbijQGI:focus,
.tango .kFbijQGI:hover {
	color: #f2722c
}

.ONEzUFyc {
	display: none
}

.ONEzUFyc.hATpjtRJ {
	display: block
}

@media(min-width:992px) {
	.iamyYNkk {
		width: 316px
	}
}

@media(min-width:1200px) {
	.iamyYNkk {
		width: 270px
	}
}

@media(min-width:1600px) {
	.iamyYNkk {
		padding: 32px 42px 0 0;
		width: 303px
	}
}

.gKZQucyf {
	height: 36px;
	color: #28292d;
	font-weight: 900;
	font-size: 28px;
	line-height: 1.29;
	-webkit-transition: color .25s;
	-o-transition: color .25s;
	-moz-transition: color .25s;
	transition: color .25s
}

.CfUWcPTC {
	position: absolute;
	top: 100%;
	z-index: 11;
	background: #fff;
	width: 100%
}

.WCkyzYGS {
	position: fixed;
	-webkit-transition: opacity .2s linear, visibility .2s linear;
	-o-transition: opacity .2s linear, visibility .2s linear;
	-moz-transition: opacity .2s linear, visibility .2s linear;
	transition: opacity .2s linear, visibility .2s linear;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 11;
	background: rgba(0, 0, 0, .5);
	opacity: 0;
	visibility: hidden
}

.OjWWyRkc {
	opacity: 0;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
	visibility: hidden
}

.bJGLpMSR {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
	transition: opacity .2s linear, -webkit-transform .2s linear;
	-o-transition: opacity .2s linear, -o-transform .2s linear;
	-moz-transition: opacity .2s linear, transform .2s linear, -moz-transform .2s linear;
	transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear, -o-transform .2s linear
}

.BMiAtNHY {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px)
}

.jZsxsmSn {
	opacity: 1;
	visibility: visible
}

.brRzvpfD {
	padding: 20px 0
}

.brRzvpfD .owl-carousel .owl-item {
	width: 269px!important
}

.DOErxRFy {
	font-size: 14px;
	font-weight: 400
}

.mVioBlmx {
	color: #28292d;
	font-size: 13px;
	vertical-align: top
}

.K5cOldsC {
	font-size: 13px;
	line-height: 16px;
	color: #808080
}

.m5irrlad {
	color: #b0b0b0;
	margin-left: 4px
}

.DOErxRFy svg {
	vertical-align: -3%
}

.KtaxIBed {
	line-height: 11px;
	font-size: 13px;
	font-weight: 400;
	margin-left: 7px;
	color: #808080
}

@media(min-width:1200px) {
	.QafdzAnQ.col-lg-3 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.waGzZaxy {
		padding: 16px 350px 20px 0
	}
}

.dkgoxsuh {
	font-weight: 700;
	font-size: 23px;
	margin-top: 30px;
	font-weight: 900;
	color: #28292d
}

.voAPZSuL,
.ARZYCGEO,
.KNKlFuTH {
	align-items: center
}

.PSjUBOEU,
.voAPZSuL,
.ARZYCGEO,
.KNKlFuTH,
.RZheCwSM {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.RZheCwSM {
	margin-top: -8px;
	flex-wrap: wrap
}

.PSjUBOEU+.PSjUBOEU {
	margin-left: 10px
}

.PSjUBOEU {
	position: relative;
	cursor: pointer
}

.PSjUBOEU svg {
	opacity: .3
}

.PSjUBOEU.XoKSTnFZ svg {
	opacity: 1
}

.PSjUBOEU {
	align-items: center;
	justify-content: center
}

.XmgTbvxC .PidUnsAh {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	justify-content: center;
	color: #28292d;
	font-weight: 400;
	height: 90px;
	border-radius: 6px;
	padding: 14px 20px;
	transition: box-shadow .3s ease-out;
	border: 1px solid #eee
}

.XmgTbvxC .PidUnsAh:hover {
	box-shadow: 0 10px 50px rgb(61 61 61 / 10%)
}

.YWZnTMeS,
.lxChAwGa {
	margin-bottom: 30px
}

.Hk6v3La7 .lxChAwGa hr {
	border-color: #282b2d
}

.JazBYNlc {
	padding: 50px 0
}

@media(min-width:1600px) {
	#column-right.col-sm-3,
	#column-left.col-sm-3 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	#content.col-sm-9 {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%
	}
	#column-right .Re30kt6d .sPyIIcda,
	#column-left .Re30kt6d .sPyIIcda {
		font-size: 10px
	}
	#column-right .goaatTOF,
	#column-left .goaatTOF {
		font-size: 13px;
		line-height: 16px
	}
}

#column-left .ECvlRieW[class*="col-"],
#column-right .ECvlRieW[class*="col-"] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

#column-left .Sn2k9E8y .ECvlRieW[class*="col-"],
#column-right .Sn2k9E8y .ECvlRieW[class*="col-"] {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px
}

#column-left .FdLHYlWE,
#column-right .FdLHYlWE {
	padding: 15px
}

#column-left .vANTUDyO,
#column-right .vANTUDyO {
	font-size: 18px
}

@media(min-width:1600px) {
	#column-left .ECvlRieW[class*="col-"],
	#column-right .ECvlRieW[class*="col-"] {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

#column-right .Sn2k9E8y {
	margin-right: -5px;
	margin-left: -5px
}

#XZkkTZsF .RetoDjWG {
	margin: 30px auto;
	box-shadow: 0 5px 10px 0 rgb(0 0 0 / 25%);
	max-width: 760px;
	padding: 15px;
	background-color: #fff;
	transition: box-shadow .3s ease;
	position: relative
}

@media(min-width:768px) {
	#XZkkTZsF .RetoDjWG {
		border-radius: 8px;
		padding: 30px
	}
	#XZkkTZsF .oNeRpPrs {
		flex: 1
	}
}

#XZkkTZsF .ZuHnGOAv {
	flex-direction: row;
	flex-wrap: wrap
}

#XZkkTZsF .ZdWkiyEl,
#XZkkTZsF .ZuHnGOAv,
#XZkkTZsF .oNeRpPrs {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#XZkkTZsF .ZdWkiyEl {
	flex-direction: column
}

#XZkkTZsF .CNQwwsPI {
	margin-right: 20px
}

#XZkkTZsF .khSspKIn {
	padding-top: 10px
}

#XZkkTZsF .BBfUysWc {
	margin: 0
}

@media(max-width:767px) {
	#XZkkTZsF .CNQwwsPI img {
		max-width: 50px
	}
	#XZkkTZsF .BBfUysWc {
		font-size: 16px
	}
	#XZkkTZsF .khSspKIn {
		font-size: 14px
	}
	#XZkkTZsF .kEgJzrxA {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		width: 100%;
		text-align: revert;
		justify-content: flex-end;
		margin-top: 15px;
		font-size: 14px
	}
	#XZkkTZsF .RetoDjWG {
		margin: 0
	}
}

.TzABTOuG {
	font-size: 10px;
	line-height: 18px;
	z-index: 1;
	top: -8px;
	right: -8px;
	padding: 0 4px;
	min-width: 18px;
	height: 18px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #ff0023;
	position: absolute;
	font-weight: 700
}

.fuchsia .TzABTOuG {
	background-color: #da55bb
}

.uGTpfFTd.taCMPovrA .TzABTOuG,
.uGTpfFTd.taWSHovrA .TzABTOuG,
.uGTpfFTd.taCRTovrA .TzABTOuG {
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: -webkit-transform .2s!important;
	transition: transform .2s!important;
	transition: transform .2s, -webkit-transform .2s!important
}

.close {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 15px;
	font-size: 30px;
	z-index: 9;
	font-weight: 400;
	filter: alpha(opacity=50);
	opacity: .5;
	margin-top: 5px
}

#XZkkTZsF .kEgJzrxA {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: flex-end
}

@media(min-width:768px) {
	.XPiBsgnI .xzKxpvAp {
		flex-direction: row;
		justify-content: space-between
	}
	.XPiBsgnI .XAcnagCA,
	.XPiBsgnI .oPeLuCtY {
		margin-right: 20px
	}
	.XPiBsgnI .XAcnagCA {
		flex-grow: 1
	}
	.XPiBsgnI .FSJHP755 {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		width: 100%
	}
	.XPiBsgnI .SfSzjAJS {
		width: 25%;
		margin-top: 0
	}
}

.UuQSrVMu {
	display: inline-block;
	font-size: 0
}

.ZaFjTwxH16 {
	font-size: 16px;
	width: 16px;
	height: 16px;
	fill: #b9bbc3;
	vertical-align: middle
}

.BC76Ye7k .ZaFjTwxH16 {
	fill: #5d5d64
}

.NspLCciu+.NspLCciu {
	margin-top: 14px
}

.NUIQsiWA {
	margin-bottom: 40px
}

.UuQSrVMu .social-icon {
	float: left;
	fill: currentColor
}

.D9PEK61 {
	display: inline-block;
	vertical-align: top;
	color: #999;
	margin-right: 10px;
	padding: 6px;
	background: #37383b;
	border-radius: 4px
}

.D9PEK61:focus,
.D9PEK61:hover {
	color: #ffdd40
}

.BC76Ye7k .D9PEK61 {
	color: #5d5d64;
	background: #fff
}

.BC76Ye7k .link-facebook:hover,
.BC76Ye7k .link-facebook:focus {
	color: #3b5998
}

.BC76Ye7k .link-youtube:hover,
.BC76Ye7k .link-youtube:focus {
	color: #f00
}

.BC76Ye7k .link-vk:hover,
.BC76Ye7k .link-vk:focus {
	color: #4c75a3
}

.BC76Ye7k .link-instagram:hover,
.BC76Ye7k .link-instagram:focus {
	color: #d22b89
}

.NspLCciu {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.jfAZRJdS {
	margin-right: 12px
}

.PAYTJsKu>a {
	display: block;
	color: #fff;
	font-size: 22px;
	line-height: 1.1;
	font-weight: 300
}

@media only screen and (min-width:768px) {
	.PAYTJsKu>a:hover {
		color: #999
	}
}

.BC76Ye7k .PAYTJsKu>a {
	color: #00529e
}

.BC76Ye7k .PAYTJsKu>a:focus,
.BC76Ye7k .PAYTJsKu>a:hover {
	color: #3572ab
}

.C7FJ3Gc7 {
	background: #fff;
	border: 1px solid #ececec;
	border-radius: 6px;
	padding: 40px;
	text-align: center
}

.C7FJ3Gc7 p {
	margin-bottom: 0;
	font-size: 22px
}

.owl-slider {
	position: relative
}

.owl-prev,
.owl-next {
	position: absolute;
	top: 50%;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	height: 40px;
	width: 40px;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	line-height: 40px;
	cursor: pointer;
	padding: 0;
	background: rgb(232 232 232 / 50%);
	color: #28292d;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	border: 0
}

.slideshow .owl-prev,
.slideshow .owl-next {
	width: 50px;
	height: 50px;
	line-height: 50px
}

.owl-next.disabled,
.owl-prev.disabled {
	display: none
}

.owl-next {
	right: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.owl-prev {
	left: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

@media(min-width:576px) {
	.owl-margin.owl-next {
		right: -20px
	}
	.owl-margin.owl-prev {
		left: -20px
	}
}

.slideshow .owl-next {
	right: 20px
}

.slideshow .owl-prev {
	left: 20px
}

.owl-next:hover,
.owl-prev:hover {
	background-color: #dedede
}

._oRlcRF443 .PZjjn530.PZjjn530 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	animation: fixed_header .4s forwards cubic-bezier(.4, 0, .2, 1);
	box-shadow: rgb(0 0 0 / 7%) 0 1px 1px 0, rgb(0 0 0 / 7%) 0 3px 3px 0
}

@-webkit-keyframes fixed_header {
	0% {
		-webkit-transform: translate(0, -100%);
		-moz-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		-o-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	100% {
		-webkit-transform: translate(0, 0%);
		-moz-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		-o-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}
}

@-moz-keyframes fixed_header {
	0% {
		-webkit-transform: translate(0, -100%);
		-moz-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		-o-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	100% {
		-webkit-transform: translate(0, 0%);
		-moz-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		-o-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}
}

@-o-keyframes fixed_header {
	0% {
		-webkit-transform: translate(0, -100%);
		-moz-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		-o-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	100% {
		-webkit-transform: translate(0, 0%);
		-moz-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		-o-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}
}

@keyframes fixed_header {
	0% {
		-webkit-transform: translate(0, -100%);
		-moz-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		-o-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	100% {
		-webkit-transform: translate(0, 0%);
		-moz-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		-o-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}
}

.hHC01Lyi5 {
	background: #fafafa;
	border: 1px solid #e6e6e6;
	border-radius: 6px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	margin-bottom: 40px;
	padding: 20px 20px 20px 0
}

.Sr6X4IsBMI7 {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	margin-left: 20px;
	width: calc(33.33% - 20px)
}

@media screen and (max-width:991px) {
	.hHC01Lyi5 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 20px 20px
	}
	.Sr6X4IsBMI7 {
		margin-top: 20px;
		width: calc(50% - 20px)
	}
}

@media screen and (max-width:767px) {
	.Sr6X4IsBMI7 {
		border-top: 1px solid #e6e6e6;
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		margin-left: 0;
		margin-top: 20px;
		padding-top: 20px;
		width: 100%
	}
	.Sr6X4IsBMI7:first-of-type {
		border-top: 1px solid transparent
	}
}

.YSb4p74QI {
	color: #6745ee;
	margin-right: 10px;
	padding-top: 5px
}

.orange_gradient .YSb4p74QI {
	color: #fc8507
}

.blue .YSb4p74QI {
	color: #1b54b4
}

.fuchsia .YSb4p74QI {
	color: #da55bb
}

.greenhaze .YSb4p74QI {
	color: #0aa360
}

.green .YSb4p74QI {
	color: #08a826
}

.gold .YSb4p74QI {
	color: #ffd700
}

.red .YSb4p74QI {
	color: #ff0500
}

.icon24 {
	font-size: 24px;
	width: 24px;
	height: 24px
}

.icon4,
.icon6,
.icon8,
.icon10,
.icon12,
.icon14,
.icon16,
.icon18,
.icon20,
.icon22,
.icon24,
.icon26,
.icon28,
.icon30,
.icon40 {
	display: inline-block;
	font-style: normal;
	fill: currentColor;
	-ms-flex: none;
	flex: none
}

.Vv0ILk6b4 {
	font-size: 16px;
	font-weight: 500
}

.T4iL2sXL6k {
	border-radius: 6px;
	margin-bottom: 40px;
	overflow: hidden
}

.T79gFX3fw {
	font-size: 15px
}

.promo-2 {
	border: 1px solid #eee;
	border-radius: 3px;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 0
}

.promo__item,
.promo__wrap {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.promo__item {
	color: #28292d;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 15px;
	margin-left: 30px;
	position: relative;
	text-decoration: none;
	width: calc(33.33% - 30px)
}

.promo-2 .promo__item {
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 100%
}

.promo-2 .promo__item+.promo__item {
	border-top: 1px solid #eee
}

.promo__icon {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-ms-flex: none;
	flex: none;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 15px;
	width: 60px;
	height: 60px
}

.promo-2 .promo__icon {
	width: 40px;
	height: 40px
}

.promo__info {
	-ms-flex: 1;
	flex: 1
}

.promo__title {
	display: block;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 5px
}

.promo-2 .promo__title {
	font-size: 16px
}

.promo__text {
	color: gray;
	display: block;
	font-size: 13px;
	line-height: 1.6
}

.promo-2 .promo__text {
	font-size: 13px
}

.promo__icon img {
	border-radius: 3px;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%
}

.K6Qt98La4 .TKxuzzWv.horizontal-menu {
    background: #28292d;
}

.Tbq47EV7 {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
    margin-left: -15px;
	width: 100%
}

.Tbq47EV7>.bc98Ti0g {
	float: left
}

.Mso1u74R {
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	border-top: 1px solid #ececec
}

.Tbq47EV7 .Mso1u74R {
	background: #fff;
	width: 100%;
	padding: 20px 0 40px;
	-webkit-box-shadow: 0 15px 15px rgb(9 12 18 / 4%);
	box-shadow: 0 15px 15px rgb(9 12 18 / 4%)
}

._oRlcRF443 .Tbq47EV7 .Mso1u74R {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: calc(100vh - 167px)
}

.bc98Ti0g.D7QfR57t:hover .Mso1u74R {
	display: block
}

.submenu__columns {
	width: calc(100%+30px);
	margin: 0 -15px
}

@media(min-width:992px) {
	.X4cUA65V .cAcWIMWf {
		width: 310px
	}
}

@media(min-width:1200px) {
	.X4cUA65V .cAcWIMWf {
		width: 277px
	}
}

@media(min-width:1600px) {
	.X4cUA65V .cAcWIMWf {
		width: 377px
	}
}

.Rq9l84qr {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	padding: 13px 17px;
	align-items: center;
	color: #28292d;
	font-size: 15px
}

.K6Qt98La4 .Rq9l84qr {
	color: #ffffff;
}

.K6Qt98La4 .bc98Ti0g:hover .Rq9l84qr {
	background: #3c3d40;
}

.FrE4M24K {
    margin-top: 20px;
}

.T4hxn64Z,
.AjxMFNMb ul,
.promo-2,
.MiCV78H8,
.ZzX1B2Z3 {
	margin-bottom: 20px
}

.Jz1dV5l8>a,
.OTKXLpfz>a {
	margin-bottom: 10px
}

.Jz1dV5l8>a:focus,
.Jz1dV5l8>a:hover {
	color: #1b54b4
}

.J62Nff9x {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.J62Nff9x .g5tfV03X:not(:last-child),
.XLFUVZjm .GetNNUUv:not(:last-child) {
	margin-bottom: 8px
}

.J62Nff9x .g5tfV03X {
	line-height: 1.2
}

.XH0AjB31 {
	color: #4c4b5b;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 400;
	display: inline;
	position: relative
}

.dTjTmVbT .wT241dlD>.Y07K9jDO {
	border-radius: 6px;
	background: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
	overflow: hidden;
	margin-top: 8px
}

.Y07K9jDO .v88Fi6DU {
	font-size: 17px;
	line-height: 24px;
	font-weight: 600;
	text-align: right
}

.CLj822io {
	background: #fff;
	padding-left: 0;
	list-style: none;
	right: 0;
	min-width: 160px
}

.CLj822io .Mso1u74R {
	display: none!important
}

.v88Fi6DU .Z0Ti33Lr:hover {
	background-color: #f9f9fa
}

.default .v88Fi6DU .Z0Ti33Lr:hover {
	color: #6745ee
}

.red .v88Fi6DU .Z0Ti33Lr:hover {
	color: #ff0500
}

.green .v88Fi6DU .Z0Ti33Lr:hover {
	color: #08a826
}

.greenhaze .v88Fi6DU .Z0Ti33Lr:hover {
	color: #0aa360
}

.tango .v88Fi6DU .Z0Ti33Lr:hover {
	color: #f2722c
}

.orange_gradient .v88Fi6DU .Z0Ti33Lr:hover {
	color: #fc8507
}

.fuchsia .v88Fi6DU .Z0Ti33Lr:hover {
	color: #da55bb
}

.dTjTmVbT {
	position: relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.bHuTrXZG {
	padding-left: 8px;
	font-size: 15px
}

.Y07K9jDO span {
	display: block;
    font-size: 11px;
    line-height: 13px;
    font-weight: 400;
    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
}

.slXC9t40 {
	cursor: pointer
}

.K6Qt98La3 .slXC9t40 a {
	color: #fff
}

.dTjTmVbT.open svg {
	transform: rotate(180deg)
}

@media(min-width:1200px) {
	.С3i09Ksto>.col-lg-3 {
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%
	}
}

.K6Qt98La3 #search.input-group,
.K6Qt98La4 #search.input-group {
	width: 100%
}

.K6Qt98La3 #search .input-group-btn,
.K6Qt98La4 #search .input-group-btn {
	position: absolute;
	right: 0;
	width: auto
}

.K6Qt98La3 #search .input-group-btn .btn,
.K6Qt98La4 #search .input-group-btn .btn {
	background: 0;
	box-shadow: none!important;
	color: inherit
}

.K6Qt98La4 #search .input-group-btn .btn {
	height: 50px
}

.K6Qt98La3 #search .input-group-btn .btn:hover,
.K6Qt98La4 #search .input-group-btn .btn:hover {
	color: #767676
}

@media(min-width:768px) {
	.OqIAzDEP .IcsCOe1QH {
		color: #28292d;
		padding: 8px 10px;
		display: inline-block
	}
	.K6Qt98La3 .IcsCOe1QH {
		color: #fff
	}
}

@media(min-width:768px) {
	.E55vSA3 {
		display: none;
		visibility: hidden
	}
	.IcsCOe1QH {
		font-size: 15px;
		line-height: 24px
	}
	.Ag5sdsLo {
        margin-left: -10px;
		font-size: 0
	}
	.HZ5ZJ54X {
		font-size: 15px;
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		align-items: center;
		color: #999;
		cursor: pointer
	}
	.Kd46vowJ {
		display: inline-block;
		height: 16px;
		width: 16px;
		position: relative
	}
	.HZ5ZJ54X svg {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 16px;
		height: 16px;
		fill: rgba(0, 0, 0, .4)
	}
	.HZ5ZJ54X:hover {
		color: #1b54b4
	}
	.HZ5ZJ54X:hover svg {
		fill: #1b54b4
	}
}

@media(max-width:767px) {
	.E55vSA3 {
		-webkit-box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
    	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.06);
    	box-shadow: 0 2px 3px 0 rgb(0 0 0 / 6%);
    	z-index: 2;
    	position: relative;
	}
	.l54W3iD {
		padding-bottom: 16px
	}
	.l54W3iD .Ic702nD {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 80px
	}
	.l54W3iD .W1SX90J,
	.S3Y7cLc0 {
		width: auto;
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		line-height: inherit;
		text-rendering: inherit;
		letter-spacing: inherit;
		word-spacing: inherit;
		text-transform: inherit;
		text-indent: inherit;
		text-shadow: inherit;
		text-align: inherit;
		color: inherit;
		overflow: visible;
		cursor: pointer;
		background: transparent;
		-webkit-font-smoothing: inherit;
		-moz-osx-font-smoothing: inherit;
		-webkit-appearance: none
	}
	.l54W3iD .SwO97r7 {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.l54W3iD .RKdPgtLs {
		display: none
	}
	.RUz17F9o {
		display: none
	}
	.D4Wf7Zv8 {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 2000;
		visibility: hidden;
		overflow: hidden;
		width: 100%;
		height: 100%;
		min-height: 100%;
		background-color: transparent;
		-webkit-transition: visibility 0ms ease-out .3s, background-color .3s ease-out;
		-o-transition: visibility 0ms ease-out .3s, background-color ease-out .3s;
		-moz-transition: visibility 0ms ease-out .3s, background-color ease-out .3s;
		transition: visibility 0ms ease-out .3s, background-color .3s ease-out
	}
	.AX1Ml64S.D4Wf7Zv8 {
		-webkit-transition: background-color .3s ease-out;
		-o-transition: background-color ease-out .3s;
		-moz-transition: background-color ease-out .3s;
		transition: background-color .3s ease-out;
		visibility: visible;
		background-color: rgba(0, 0, 0, .4)
	}
	.V6vKfflt {
		position: absolute;
		top: 0;
		right: 0;
		left: 80%;
		height: 100%
	}
	.K0Ti89Wa {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		overflow-y: scroll;
		width: 80%;
		height: 100%;
		margin-left: -80%;
		-webkit-transition: -webkit-transform .3s ease-out;
		transition: -webkit-transform .3s ease-out;
		-o-transition: -o-transform .3s ease-out;
		-moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
		transition: transform .3s ease-out;
		transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
		background: #28292d
	}
	.D4Wf7Zv8 .AWN6Kg20 {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	.DmRE54K5 {
		padding: 20px 0
	}
    .EHW2sc71 {
        background: #fff;
    }
	.K0Ti89Wa .yqjvcmVd.RKdPgtLs {
		padding-left: 18px
	}
	.EAoATUkG,
	.B7KnH3P4,
	.T7DqR8Z6 {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
	}
	.B7KnH3P4,
	.DmRE54K5 .fAcWWDxF>a {
		padding: 10px 25px;
		width: 100%
	}
	.R97Zr3Gv {
		padding-left: 18px
	}
	.FSkpRKOn,
	._Ec0viD10 {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		width: inherit;
		height: inherit
	}
	.VjyCZlXJ {
		height: 24px;
		width: 24px
	}
	.Bu46nTA7 {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		height: 100%;
		background: #fff;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-transition: -webkit-transform .3s ease-out;
		transition: -webkit-transform .3s ease-out;
		-o-transition: -o-transform .3s ease-out;
		-moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
		transition: transform .3s ease-out;
		transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out
	}
	.Bu46nTA7.VWX36e,
	._E50Pv6gZ {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	._E50Pv6gZ {
		position: absolute;
		top: 0;
		left: 0;
		overflow-y: auto;
		width: 100%;
		height: 100%;
		background: #fff;
		will-change: transform;
		-webkit-overflow-scrolling: touch;
		-webkit-transition: -webkit-transform .3s ease-out;
		transition: -webkit-transform .3s ease-out;
		-o-transition: -o-transform .3s ease-out;
		-moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
		transition: transform .3s ease-out;
		transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
		z-index: 1;
		padding-bottom: 49px
	}
	._E50Pv6gZ.CH1XzfQc {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	.M46fU2HL {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding: 12px 24px;
		cursor: pointer;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-decoration: none;
		color: inherit
	}
	._A8kVY6w7 ._SlS47Qo4 {
		color: inherit
	}
	.BH4gM02J+.BH4gM02J {
		border-top: 1px solid rgb(0 0 0 / 5%)
	}
	._RJ2H00sM {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		border-bottom: 1px solid #fff;
		font-weight: 500;
		font-size: 16px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.F1D79ABq {
		position: relative;
		width: 100%;
		height: 100%
	}
	._GF85K1dw {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		border-bottom: 1px solid #fff;
		font-weight: 500;
		font-size: 16px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: auto
	}
	._GF85K1dw.WF38JX9k {
		border-bottom-color: rgb(0 0 0 / 5%)
	}
	._ZE43uf3t {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.Z6GsE4q5 {
		padding-left: 23px;
		font-weight: bold;
		font-size: 19px
	}
	.jUEhnYIY {
		font-weight: 700
	}
	.G8dQ5z0k {
		width: 48px;
		height: 48px
	}
	.KUTy46v8 svg {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 24px;
		height: 24px
	}
	._Ec0viD10.KUTy46v8 svg {
		fill: #999
	}
	.l939hLnw.KUTy46v8 svg {
		fill: rgba(0, 0, 0, .87)
	}
	.XA11HS0Q {
		margin: 0 32px 0 0;
		line-height: 24px;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.CvK6iT79 {
		width: 24px;
		height: 24px;
		margin-right: -10px
	}
	.xHGfscsu {
		position: absolute;
		left: 10px;
		width: 35px;
		height: 25px;
		text-align: center
	}
	.EQaFFbKl .M46fU2HL {
		padding-left: 50px
	}
	.EQaFFbKl .M46fU2HL {
		background: #f6f6f7
	}
	.Ma903IgI .IcsCOe1QH {
		display: block;
		color: #fff;
		padding: 9px 24px
	}
	.W2DJ7I1W,
	.fAcWWDxF+.fAcWWDxF {
		margin-top: 8px
	}
	._IM4ir65O {
		overflow-x: hidden;
		overflow-y: auto;
		height: 100%;
		padding-bottom: 49px
	}
}

.icon-svg {
	vertical-align: middle
}

.icon-success-svg {
	fill: #0aa360
}

.R3Kq13jS {
	margin: 20px 0
}

.trade-block {
	padding: 21px 0 23px 26px;
	border-radius: 8px;
	background: #f4f6ff;
	position: relative
}

.trade-svg,
.trade-content {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.trade-svg {
	margin-right: 12px
}

.trade-svg svg {
	fill: #0aa360
}

.trade-content {
	align-items: center
}

.trade-title {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	color: #28292d
}

.trade-image {
	position: absolute;
	right: 45px
}

.trade-image img {
	max-width: 120px
}

.E497UEro .xzKxpvAp {
	flex-direction: row
}

.E497UEro .oPeLuCtY {
	flex-shrink: 0;
	margin-right: 15px
}

.E497UEro .XAcnagCA,
.E497UEro .HOJFPfDH {
	margin-top: 0
}

.E497UEro .HOJFPfDH {
	margin-bottom: 10px
}

.aNMDiXrk {
	margin-top: auto
}

.E497UEro .XAcnagCA {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column
}

.E497UEro .goaatTOF {
	word-wrap: break-word;
	word-break: break-word;
	line-height: 1.4em;
	display: block;
	overflow: hidden;
	max-height: 2.8em
}

.E497UEro .goaatTOF:hover,
.E497UEro .goaatTOF:focus {
	color: #1b54b4
}

.E497UEro .vANTUDyO {
	font-size: 19px
}

.G3i8k6cI {
	background: #fff;
	padding: 20px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	border-radius: 6px;
	border: 1px solid #ececec
}

.Hk6v3La7 .dkgoxsuh {
	color: #fff
}

.rewyery {
	padding: 3px 8px;
	font-weight: 700;
	font-size: 10px;
	font-style: italic;
	text-transform: uppercase;
	background: #8105ff;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	color: #fff;
	position: relative;
	top: -1px
}

.clear-button {
	padding: 0;
	border: 0;
	font: inherit;
	color: inherit;
	background-color: transparent;
	cursor: pointer
}

@media(max-width:767px) {
	.ECvlRieW {
		margin-bottom: 20px
	}
	.FdLHYlWE {
		border-bottom: 1px solid #ececec;
		padding-bottom: 20px
	}
	.nENeJCMz .FSJHP755 {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		-webkit-box-flex: 1;
		flex: 1 0 100%;
		padding-top: 30px
	}
	.FSJHP755 .oPeLuCtY {
		width: 88px;
		min-width: 88px;
		background-color: #fff
	}
	.FSJHP755 .XAcnagCA {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-flex: 1;
		flex-grow: 1;
		-webkit-box-pack: center;
		justify-content: center;
		margin-left: 26px;
		min-width: 0;
		max-width: 100%;
		position: relative
	}
	.FSJHP755 .vANTUDyO {
		font-size: 20px
	}
	.FSJHP755 .sPyIIcda {
		font-size: 11px
	}
	.CWk0K56 {
		margin: 12px 0 0 114px;
		min-width: 104px;
		white-space: nowrap
	}
	.FSJHP755 .dzgyPNYt {
		opacity: 1
	}
	.FSJHP755 .IDLpAsXo+.IDLpAsXo {
		display: none
	}
}

.E6G0CnT0 {
	display: block;
	padding: 10px 0 7px 0;
	border-color: #fff;
	border-bottom: 1px solid #ebebeb;
	font-size: 19px;
	font-weight: 800
}

.L92i4BXr {
	font-weight: bold;
	font-size: 120%
}

.fLB572em li {
	line-height: 1.3em
}

.fLB572em a {
	font-size: 14px;
	padding-bottom: 5px;
	display: block
}

.RCkN331z {
	list-style: none;
	padding-left: 0
}

.C1d4pS5h {
	column-count: 1;
	margin-top: -16px
}

@media(min-width:768px) {
	.C1d4pS5h {
		column-count: 2
	}
}

@media(min-width:992px) {
	.C1d4pS5h {
		column-count: 3
	}
}

@media(min-width:1200px) {
	.C1d4pS5h {
		column-count: 4
	}
}

.S5PK86HQ {
	padding: 32px 32px 0 0;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid
}

#common-home #column-left,
#common-home #column-right {
	padding-top: 20px
}

@media(max-width:576px) {
	.buttons-checkout .btn {
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
		justify-content: center
	}
	.buttons-checkout .btn+.btn {
		margin-top: 10px
	}
}

@media(max-width:767px) {
	.U17Vz0sg {
		flex-direction: column
	}
	.U17Vz0sg .G3Hfc19z {
		width: 100%;
		padding: 20px
	}
	.V4Fe8P5J {
		height: 230px
	}
}

.U17Vz0sg {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-shadow: -1px 0 0 0 #e8e8e8 inset, 0 -1px 0 0 #e8e8e8 inset, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
	-moz-box-shadow: -1px 0 0 0 #e8e8e8 inset, 0 -1px 0 0 #e8e8e8 inset, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
	box-shadow: inset -1px 0 0 0 #e8e8e8, inset 0 -1px 0 0 #e8e8e8, -1px -1px 0 0 #e8e8e8, -1px 0 0 0 #e8e8e8, 0 -1px 0 0 #e8e8e8;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

.V4Fe8P5J {
	width: 20%;
	padding: 20px 0 20px 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.v7H4X9qX {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.HPN696CT {
	width: 200px
}

.V4Fe8P5J,
.SR2yk08j {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative
}

.J0JHKd98 {
	width: 43%;
	margin: 0 auto;
	padding: 20px 0
}

.KZ1Jkd31 {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: auto;
	padding-left: 20px;
	padding-right: 20px
}

.SR2yk08j {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 31%;
	padding: 25px 20px 16px 0
}

.Wz4l1n6u {
	width: 295px
}

.S5aQ82cE {
	position: absolute;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 50%;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.Voc75Vc1 {
	position: relative;
	display: block
}

.Voc75Vc1:before {
	display: block;
	width: 100%;
	padding-top: 100%;
	content: ""
}

.S24oDfz7 {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.V42MOv2V {
	max-height: 70px;
	font-size: 16px;
	line-height: 22px;
	-webkit-line-clamp: 3
}

.QfC22h7r {
	color: #28292d
}

.DxUz18n9 {
	font-weight: 700;
	color: #717171;
	text-decoration: line-through;
	padding-left: 6px;
	font-size: 13px
}

.l3I9jJ9q,
.f6cV3xH8 {
	margin: 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	display: inline-block
}

.FB885wsj .Kd12BN5k {
	margin-bottom: 16px
}

.l61qs7fY {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
	font-size: 13px;
	padding: 3px 12px;
	border-radius: 4px;
	background: #ddd;
	color: #28292d
}

.IcnEj740 {
	display: inline-block;
	font-size: 14px;
	padding: 13px 0;
	color: #757575
}

.WT9Ti36r {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding-left: 20px;
	min-height: 50px
}

.WT9Ti36r .ZG2j00jK {
	display: block;
	white-space: nowrap;
	color: #28292d;
	line-height: 24px;
	font-size: 18px;
	font-weight: bold
}

.WQVugqkf .WT9Ti36r .ZG2j00jK:focus,
.WQVugqkf .WT9Ti36r .ZG2j00jK:hover {
	color: #1b54b4
}

.PeLW147n {
	width: 18px;
    height: 18px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ededed;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-shrink: 0;
    margin: 3px 0 0 6px;
}

.P85Y5btY {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.PeLW147n svg {
	transition: transform .1s ease-in-out
}

.P85Y5btY.open .PeLW147n svg {
	transform: rotate(180deg);
}

.P85Y5btY .ZG2j00jK span {
	font-size: 11px;
	font-weight: normal;
	display: block;
	line-height: 13px;
	color: #717171;
	white-space: normal;
}

.EhP0S6h7 {
	position: inherit;
	display: inline-flex;
	align-items: center;
	height: 14px;
	padding: 2px 5px 2px 5px;
	margin: 0 4px 0 0;
	font-size: 8px;
	font-weight: 550;
	white-space: nowrap;
	text-transform: uppercase;
	line-height: normal;
	letter-spacing: .05em;
	background: transparent;
	border: 1px solid rgba(246, 36, 89, 0.5);
	color: #f62459;
	z-index: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-left: 6px
}

.K0IR6Iu2 button {
	border-radius: 10rem
}

.boc-order_body {
	padding: 30px
}

.boc-order_caption {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	height: 100%
}

.boc_order_btn {
	background: #f6f6f7;
}

.boc_order_btn:hover {
    background: #e9e9e9;
}

.boc_order_btn,
.boc_order_category_btn {
	margin-top: 12px
}

.boc_order_category_btn {
	display: block;
	font-size: 14px;
	cursor: pointer;
	font-weight: 500
}

.H30Tym6V i {
	position: absolute;
	left: 0;
	top: 3px
}

.Is6L03Tr {
	padding-left: 25px;
	display: block
}

.P4l6KX0B {
	font-size: 24px;
	font-weight: 900;
	margin: 20px 0
}

.O7Cx9K7V .VGs8B2E5:hover {
    border-color: #ccc;
}

.Bc23A6ky,.Udp9JZ31 {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 768px) {
	.Bc23A6ky {
		display: none;
	}
}

.Zb9B19vo {
	margin-top: 16px;
	font-size: 15px;
}

.Ef7B4QD6 {
    font-weight: 400;
	padding: 0;
    border: 0;
    background: transparent;
	display: inline-flex;
    align-items: center;
	line-height: 1;
	margin-right: 32px;
}

.Ef7B4QD6 svg {
	margin-right: 10px;
    width: 20px;
    height: 20px;
}

.D12geNO1 {
	margin-right: 0;
	padding-left: 32px;
	color: #ff0098;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='%23ff0098' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.89 12.042L18.107 10l.783-2.043a.558.558 0 00-.17-.634l-1.7-1.377-.343-2.162a.56.56 0 00-.464-.463l-2.161-.344-1.377-1.7a.56.56 0 00-.634-.169l-2.042.785-2.044-.784a.555.555 0 00-.632.17l-1.377 1.7-2.162.343a.56.56 0 00-.463.463l-.344 2.162-1.7 1.377a.558.558 0 00-.169.633L1.891 10l-.783 2.043a.558.558 0 00.17.633l1.7 1.377.343 2.162a.559.559 0 00.463.463l2.162.343 1.377 1.7a.555.555 0 00.634.17l2.042-.784 2.043.784a.563.563 0 00.634-.17l1.377-1.7 2.162-.343a.559.559 0 00.463-.463l.343-2.162 1.7-1.377a.56.56 0 00.17-.634zM16.986 10.2l.715 1.863-1.552 1.257a.556.556 0 00-.2.346l-.314 1.971-1.971.314a.556.556 0 00-.346.2l-1.255 1.552-1.863-.715a.557.557 0 00-.4 0l-1.865.715-1.256-1.552a.556.556 0 00-.346-.2l-1.972-.314-.314-1.971a.556.556 0 00-.2-.346l-1.552-1.256.716-1.863a.557.557 0 00-.001-.4l-.715-1.866L3.848 6.68a.556.556 0 00.2-.346L4.36 4.36l1.972-.314a.556.556 0 00.346-.2l1.255-1.55 1.864.715a.56.56 0 00.4 0l1.863-.715 1.257 1.552c.087.107.21.178.346.2l1.971.313.314 1.972a.556.556 0 00.2.346L17.7 7.936 16.986 9.8a.56.56 0 000 .4z'/%3E%3Cpath d='M8.325 5.536c-.923 0-1.674.751-1.674 1.674 0 .923.75 1.674 1.674 1.674.923 0 1.674-.75 1.674-1.674 0-.923-.751-1.674-1.674-1.674zm0 2.232a.558.558 0 110-1.116.558.558 0 010 1.116zm3.348 3.348c-.923 0-1.674.751-1.674 1.674 0 .923.751 1.674 1.674 1.674.923 0 1.674-.751 1.674-1.674 0-.923-.751-1.674-1.674-1.674zm0 2.232a.558.558 0 110-1.116.558.558 0 010 1.116zm1.44-7.707a.558.558 0 00-.778.13l-5.58 7.811a.557.557 0 10.908.648l5.58-7.811a.558.558 0 00-.13-.778z'/%3E%3C/svg%3E") no-repeat 0
}

.C6eDf8w7 {
    border-bottom: 2px dotted;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
}

.K3k3ToM1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f0f0f0;
    margin: -30px -15px 30px -15px;
    padding: 15px 15px 10px;
}

@media (min-width: 576px) {
	.K3k3ToM1 {
		margin: -30px -30px 30px -30px;
		padding: 15px 30px 10px;
	}
}

.HWjGasUk .M28U2orO {
	height: 18px;
    width: 18px;
}

.K9A6YfA2 {
    display: inline-block;
    line-height: 15px;
    cursor: pointer;
    border-bottom: 1px dotted #28292d;
	transition: all .25s;
}

.R5a6E9zC, .K9A6YfA2 {
	font-size: 14px;
}

.K9A6YfA2:hover {
	color: #999;
	border-color: #999
}

.Udp9JZ31 .rsXMXXyC+.rsXMXXyC {
	margin-left: 16px;
}

.xbkVQhOS .U4HF5V8z {
	margin-bottom: 20px;
}

.WjY51Xv6 {
	padding: 4px 0;
}