.i-quick-order-popup .order-block .order .go-to-cart,
.i-quick-order-popup .order-block .order .keep,
.i-quick-order-popup .order-block .order .keepok,
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30,
.jqmPopWindow.authorize-for-action .btn-enter,
.jqmPopWindow.authorize-for-action .btn-register,
.jqmSubsWindow.authorize-for-action .btn-enter,
.jqmSubsWindow.authorize-for-action .btn-register,
.jqmWindow.authorize-for-action .btn-enter,
.jqmWindow.authorize-for-action .btn-register {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid transparent;
	outline: 0;
	cursor: pointer
}

.i-quick-order-popup .order-block .order .go-to-cart.disabled,
.i-quick-order-popup .order-block .order .keep.disabled,
.i-quick-order-popup .order-block .order .keepok.disabled,
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30.disabled,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30.disabled,
.jqmPopWindow.authorize-for-action .btn-enter.disabled,
.jqmPopWindow.authorize-for-action .btn-register.disabled,
.jqmSubsWindow.authorize-for-action .btn-enter.disabled,
.jqmSubsWindow.authorize-for-action .btn-register.disabled,
.jqmWindow.authorize-for-action .btn-enter.disabled,
.jqmWindow.authorize-for-action .btn-register.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-quick-order-popup .order-block .order .go-to-cart.disabled:active,
.i-quick-order-popup .order-block .order .go-to-cart.disabled:hover,
.i-quick-order-popup .order-block .order .keep.disabled:active,
.i-quick-order-popup .order-block .order .keep.disabled:hover,
.i-quick-order-popup .order-block .order .keepok.disabled:active,
.i-quick-order-popup .order-block .order .keepok.disabled:hover,
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30.disabled:active,
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30.disabled:hover,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30.disabled:active,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30.disabled:hover,
.jqmPopWindow.authorize-for-action .btn-enter.disabled:active,
.jqmPopWindow.authorize-for-action .btn-enter.disabled:hover,
.jqmPopWindow.authorize-for-action .btn-register.disabled:active,
.jqmPopWindow.authorize-for-action .btn-register.disabled:hover,
.jqmSubsWindow.authorize-for-action .btn-enter.disabled:active,
.jqmSubsWindow.authorize-for-action .btn-enter.disabled:hover,
.jqmSubsWindow.authorize-for-action .btn-register.disabled:active,
.jqmSubsWindow.authorize-for-action .btn-register.disabled:hover,
.jqmWindow.authorize-for-action .btn-enter.disabled:active,
.jqmWindow.authorize-for-action .btn-enter.disabled:hover,
.jqmWindow.authorize-for-action .btn-register.disabled:active,
.jqmWindow.authorize-for-action .btn-register.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30 {
	padding: 0 20px;
	height: 30px;
	font-size: 11px;
	line-height: 28px
}

.i-quick-order-popup .order-block .order .keep,
.i-quick-order-popup .order-block .order .keepok {
	color: #8b8b8b;
	background: #fff;
	border-color: #c4c4c4
}

.i-quick-order-popup .order-block .order .keep:active,
.i-quick-order-popup .order-block .order .keep:hover,
.i-quick-order-popup .order-block .order .keepok:active,
.i-quick-order-popup .order-block .order .keepok:hover {
	color: #8b8b8b;
	background: #fff;
	border-color: #c4c4c4
}

.jqmPopWindow.authorize-for-action .btn-register,
.jqmSubsWindow.authorize-for-action .btn-register,
.jqmWindow.authorize-for-action .btn-register {
	color: #000;
	background: #fff;
	border-color: #c4c4c4
}

.jqmPopWindow.authorize-for-action .btn-register:active,
.jqmPopWindow.authorize-for-action .btn-register:hover,
.jqmSubsWindow.authorize-for-action .btn-register:active,
.jqmSubsWindow.authorize-for-action .btn-register:hover,
.jqmWindow.authorize-for-action .btn-register:active,
.jqmWindow.authorize-for-action .btn-register:hover {
	color: #000;
	background: #fff;
	border-color: #c4c4c4
}

.i-quick-order-popup .order-block .order .go-to-cart,
.jqmPopWindow.authorize-for-action .btn-enter,
.jqmSubsWindow.authorize-for-action .btn-enter,
.jqmWindow.authorize-for-action .btn-enter {
	color: #fff;
	background: #646464;
	border-color: #646464
}

.i-quick-order-popup .order-block .order .go-to-cart:active,
.i-quick-order-popup .order-block .order .go-to-cart:hover,
.jqmPopWindow.authorize-for-action .btn-enter:active,
.jqmPopWindow.authorize-for-action .btn-enter:hover,
.jqmSubsWindow.authorize-for-action .btn-enter:active,
.jqmSubsWindow.authorize-for-action .btn-enter:hover,
.jqmWindow.authorize-for-action .btn-enter:active,
.jqmWindow.authorize-for-action .btn-enter:hover {
	color: #fff;
	background: #717171;
	border-color: #717171
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30 {
	color: #fff;
	background: #646464;
	border-color: #646464
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30:active,
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30:hover,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30:active,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30:hover {
	color: #fff;
	background: #717171;
	border-color: #717171
}

.jqmPopWindow.card-error-report-popup .close,
.jqmSubsWindow.card-error-report-popup .close,
.jqmWindow.card-error-report-popup .close {
	position: relative;
	display: inline-block;
	right: -25px;
	margin: 0;
	width: 15px;
	height: 15px;
	z-index: 1;
	background: url(../i/ornament.png@12) no-repeat -238px -800px
}

.jqmPopWindow.card-error-report-popup,
.jqmSubsWindow.card-error-report-popup,
.jqmWindow.card-error-report-popup {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 40px 20px;
	font: 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 5px 0 rgba(207, 207, 207, .75);
	box-shadow: 0 3px 5px 0 rgba(207, 207, 207, .75)
}

.jqmPopWindow.card-error-report-popup h4,
.jqmSubsWindow.card-error-report-popup h4,
.jqmWindow.card-error-report-popup h4 {
	margin: 0 0 20px;
	font: 20px Tahoma, Arial, Helvetica, sans-serif;
	color: #000
}

.jqmPopWindow.card-error-report-popup p,
.jqmSubsWindow.card-error-report-popup p,
.jqmWindow.card-error-report-popup p {
	margin-bottom: 16px;
	color: #8b8b8b
}

.jqmPopWindow.card-error-report-popup p b,
.jqmSubsWindow.card-error-report-popup p b,
.jqmWindow.card-error-report-popup p b {
	font-weight: 400
}

.jqmPopWindow.card-error-report-popup .paragraph2 b,
.jqmSubsWindow.card-error-report-popup .paragraph2 b,
.jqmWindow.card-error-report-popup .paragraph2 b {
	color: #000
}

.jqmPopWindow.card-error-report-popup ul,
.jqmSubsWindow.card-error-report-popup ul,
.jqmWindow.card-error-report-popup ul {
	list-style: none;
	margin: 0 0 16px;
	padding: 0
}

.jqmPopWindow.card-error-report-popup ul li,
.jqmSubsWindow.card-error-report-popup ul li,
.jqmWindow.card-error-report-popup ul li {
	position: relative;
	margin-bottom: 7px;
	padding-left: 10px
}

.jqmPopWindow.card-error-report-popup ul li:before,
.jqmSubsWindow.card-error-report-popup ul li:before,
.jqmWindow.card-error-report-popup ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 4px;
	height: 4px;
	background: #8b8b8b;
	border-radius: 50%
}

body,
html {
	font-size: 14px
}

.delivery-cond-block .card-add-info-title {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 1.42857143rem;
	line-height: 2.14285714rem
}

.jqmOverlay,
.jqmSubsOverlay {
	background-color: #fff
}

#jqmContent {
	width: 100%;
	height: 100%;
	display: block;
	clear: both;
	margin: 0;
	margin-top: 0;
	background: #e8e8e8;
	border: 1px solid #888
}

.jqmPopWindow,
.jqmSubsWindow,
.jqmWindow {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	display: none;
	position: absolute;
	z-index: 50;
	min-height: 35px;
	max-width: 959px;
	padding: 0 10px 10px;
	font: 12px/14px tahoma, 'dejavu sans condensed', sans-serif;
	background-color: #fff;
	color: #484848;
	border-radius: 8px
}

.jqmPopWindow.product-popup,
.jqmSubsWindow.product-popup,
.jqmWindow.product-popup {
	border-radius: 0;
	border: 1px solid #dadada
}

.jqmPopWindow.product-popup .close,
.jqmSubsWindow.product-popup .close,
.jqmWindow.product-popup .close {
	margin: 10px 0 0 0
}

.jqmPopWindow.product-popup .i-close,
.jqmSubsWindow.product-popup .i-close,
.jqmWindow.product-popup .i-close {
	width: 15px;
	height: 15px;
	background-position: -238px -800px;
	border-left: none;
	margin: 0;
	background-color: transparent
}

.jqmPopWindow.product-popup .description,
.jqmSubsWindow.product-popup .description,
.jqmWindow.product-popup .description {
	display: none
}

.jqmPopWindow.product-popup .electro .good-left-panel,
.jqmSubsWindow.product-popup .electro .good-left-panel,
.jqmWindow.product-popup .electro .good-left-panel {
	min-height: 170px
}

.jqmPopWindow.authorize-for-action,
.jqmSubsWindow.authorize-for-action,
.jqmWindow.authorize-for-action {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 500px
}

.jqmPopWindow.authorize-for-action .container,
.jqmSubsWindow.authorize-for-action .container,
.jqmWindow.authorize-for-action .container {
	position: relative;
	padding: 10px 30px 30px;
	text-align: center
}

.jqmPopWindow.authorize-for-action p,
.jqmSubsWindow.authorize-for-action p,
.jqmWindow.authorize-for-action p {
	margin: 0 0 27px;
	padding: 0;
	font: 15px/25px Tahoma, Arial, Helvetica, sans-serif;
	color: #646464
}

.jqmPopWindow.authorize-for-action .btn-enter,
.jqmSubsWindow.authorize-for-action .btn-enter,
.jqmWindow.authorize-for-action .btn-enter {
	margin-right: 15px;
	min-width: 160px
}

.jqmPopWindow.authorize-for-action .btn-register:active,
.jqmPopWindow.authorize-for-action .btn-register:hover,
.jqmSubsWindow.authorize-for-action .btn-register:active,
.jqmSubsWindow.authorize-for-action .btn-register:hover,
.jqmWindow.authorize-for-action .btn-register:active,
.jqmWindow.authorize-for-action .btn-register:hover {
	border-color: #9e9e9e
}

.jqmPopWindow.payment-popup,
.jqmSubsWindow.payment-popup,
.jqmWindow.payment-popup {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 780px
}

.jqmPopWindow.payment-popup p,
.jqmSubsWindow.payment-popup p,
.jqmWindow.payment-popup p {
	margin: 10px 0;
	color: #767676
}

.jqmPopWindow.payment-popup .small,
.jqmSubsWindow.payment-popup .small,
.jqmWindow.payment-popup .small {
	font-size: 11px;
	line-height: 16px
}

.jqmPopWindow.payment-popup .payment-popup-title,
.jqmSubsWindow.payment-popup .payment-popup-title,
.jqmWindow.payment-popup .payment-popup-title {
	padding: 3px 0 0 20px;
	margin: 0 0 22px;
	font: 16px tahoma, arial, sans-serif;
	color: #2d2e32
}

.jqmPopWindow.payment-popup .payment-popup-menu,
.jqmSubsWindow.payment-popup .payment-popup-menu,
.jqmWindow.payment-popup .payment-popup-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	width: 200px;
	z-index: 5
}

.jqmPopWindow.payment-popup .payment-popup-menu-item,
.jqmSubsWindow.payment-popup .payment-popup-menu-item,
.jqmWindow.payment-popup .payment-popup-menu-item {
	position: relative
}

.jqmPopWindow.payment-popup .payment-popup-menu-item input,
.jqmSubsWindow.payment-popup .payment-popup-menu-item input,
.jqmWindow.payment-popup .payment-popup-menu-item input {
	display: none
}

.jqmPopWindow.payment-popup .payment-popup-menu-item label,
.jqmSubsWindow.payment-popup .payment-popup-menu-item label,
.jqmWindow.payment-popup .payment-popup-menu-item label {
	position: relative;
	display: block;
	padding: 11px 0 11px 30px;
	cursor: pointer
}

.jqmPopWindow.payment-popup .payment-popup-menu-item label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item label:before,
.jqmWindow.payment-popup .payment-popup-menu-item label:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item label span,
.jqmSubsWindow.payment-popup .payment-popup-menu-item label span,
.jqmWindow.payment-popup .payment-popup-menu-item label span {
	color: #2d2d2d;
	font: 13px/17px tahoma, arial, sans-serif;
	border-bottom: 1px dotted #2d2d2d
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-vpt label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-vpt label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-vpt label:before {
	background: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22a%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20d%3D%22M4.031%200H9.97c1.402%200%201.91.146%202.422.42.513.274.915.676%201.189%201.189.274.512.42%201.02.42%202.422V9.97c0%201.402-.146%201.91-.42%202.422a2.857%202.857%200%200%201-1.189%201.189c-.512.274-1.02.42-2.422.42H4.03c-1.402%200-1.91-.146-2.422-.42A2.857%202.857%200%200%201%20.42%2012.391C.146%2011.88%200%2011.371%200%209.97V4.03C0%202.63.146%202.121.42%201.61A2.857%202.857%200%200%201%201.609.42C2.12.146%202.629%200%204.03%200z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M14.046-3.042v24.96H-.871v-24.96h14.917z%22%20fill%3D%22url(%23paint0_radial)%22%2F%3E%3Cpath%20d%3D%22M14.046-.083v14.166H.042V-.083h14.004z%22%20fill%3D%22url(%23paint1_radial)%22%2F%3E%3Cpath%20d%3D%22M4.76%201.69a7.99%207.99%200%200%201%207.992-7.99%207.99%207.99%200%201%201%200%2015.98A7.99%207.99%200%200%201%204.76%201.69z%22%20fill%3D%22url(%23paint2_radial)%22%2F%3E%3Cpath%20d%3D%22M-4.523%2011.588a8.357%208.357%200%200%201%2011.813-.283%208.353%208.353%200%200%201%20.282%2011.811A8.357%208.357%200%200%201-4.24%2023.4a8.354%208.354%200%200%201-.282-11.811z%22%20fill%3D%22url(%23paint3_linear)%22%2F%3E%3Cpath%20d%3D%22M14%207.27v8.007H.042V7.271H14z%22%20fill%3D%22url(%23paint4_linear)%22%2F%3E%3Cpath%20d%3D%22M4.026%209.352H3.11L1.75%204.539h.832l1.01%203.76%201.094-3.76h.728L6.501%208.3l1.01-3.76h.832L6.982%209.352h-.915L5.05%205.838%204.026%209.352zm7.486-2.496c.42.22.674.619.674%201.12%200%20.392-.137.722-.42.984a1.445%201.445%200%200%201-1.024.392H8.68V4.539h1.911c.392%200%20.729.13.997.385.275.254.412.57.412.949%200%20.42-.165.742-.488.983zm-.921-1.574h-1.12v1.265h1.12c.35%200%20.619-.275.619-.633a.615.615%200%200%200-.619-.632zm-1.12%203.327h1.271a.658.658%200%200%200%20.653-.674.658.658%200%200%200-.653-.673H9.47v1.347z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient%20id%3D%22paint0_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(10.7889%200%200%203.85287%2036.349%2017.66)%22%3E%3Cstop%20stop-color%3D%22%23C71D88%22%2F%3E%3Cstop%20offset%3D%22.185%22%20stop-color%3D%22%23AF238A%22%2F%3E%3Cstop%20offset%3D%22.574%22%20stop-color%3D%22%23822A8D%22%2F%3E%3Cstop%20offset%3D%22.856%22%20stop-color%3D%22%23642D8F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23582D90%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint1_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(5.20275%20-3.92941%205.21699%206.90756%206.453%2010.671)%22%3E%3Cstop%20stop-color%3D%22%23BF1E81%22%2F%3E%3Cstop%20offset%3D%22.686%22%20stop-color%3D%22%23D31D75%22%20stop-opacity%3D%22.314%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23C71D88%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint2_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(3.95834%20-8.16667%208.16805%203.959%209.208%207.625)%22%3E%3Cstop%20stop-color%3D%22%23931F8C%22%2F%3E%3Cstop%20offset%3D%22.703%22%20stop-color%3D%22%23A81C8B%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23BD1989%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22paint3_linear%22%20x1%3D%22-.072%22%20y1%3D%2224.856%22%20x2%3D%223.359%22%20y2%3D%228.726%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23CD1865%22%2F%3E%3Cstop%20offset%3D%22.418%22%20stop-color%3D%22%23CE1865%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23C7257E%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear%22%20x1%3D%226.292%22%20y1%3D%2213.333%22%20x2%3D%225.443%22%20y2%3D%229.624%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23561096%22%20stop-opacity%3D%22.4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235B1196%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E_2523a)%22%3E%3Cpath%20d%3D%22M14.046-3.042v24.96H-.871v-24.96h14.917z%22%20fill%3D%22url(_2523paint0_radial)%22%2F%3E%3Cpath%20d%3D%22M14.046-.083v14.166H.042V-.083h14.004z%22%20fill%3D%22url(_2523paint1_radial)%22%2F%3E%3Cpath%20d%3D%22M4.76%201.69a7.99%207.99%200%200%201%207.992-7.99%207.99%207.99%200%201%201%200%2015.98A7.99%207.99%200%200%201%204.76%201.69z%22%20fill%3D%22url(_2523paint2_radial)%22%2F%3E%3Cpath%20d%3D%22M-4.523%2011.588a8.357%208.357%200%200%201%2011.813-.283%208.353%208.353%200%200%201%20.282%2011.811A8.357%208.357%200%200%201-4.24%2023.4a8.354%208.354%200%200%201-.282-11.811z%22%20fill%3D%22url(_2523paint3_linear)%22%2F%3E%3Cpath%20d%3D%22M14%207.27v8.007H.042V7.271H14z%22%20fill%3D%22url(_2523paint4_linear)%22%2F%3E%3Cpath%20d%3D%22M4.026%209.352H3.11L1.75%204.539h.832l1.01%203.76%201.094-3.76h.728L6.501%208.3l1.01-3.76h.832L6.982%209.352h-.915L5.05%205.838%204.026%209.352zm7.486-2.496c.42.22.674.619.674%201.12%200%20.392-.137.722-.42.984a1.445%201.445%200%200%201-1.024.392H8.68V4.539h1.911c.392%200%20.729.13.997.385.275.254.412.57.412.949%200%20.42-.165.742-.488.983zm-.921-1.574h-1.12v1.265h1.12c.35%200%20.619-.275.619-.633a.615.615%200%200%200-.619-.632zm-1.12%203.327h1.271a.658.658%200%200%200%20.653-.674.658.658%200%200%200-.653-.673H9.47v1.347z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient%20id%3D%22paint0_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(10.7889%200%200%203.85287%2036.349%2017.66)%22%3E%3Cstop%20stop-color%3D%22%23C71D88%22%2F%3E%3Cstop%20offset%3D%22.185%22%20stop-color%3D%22%23AF238A%22%2F%3E%3Cstop%20offset%3D%22.574%22%20stop-color%3D%22%23822A8D%22%2F%3E%3Cstop%20offset%3D%22.856%22%20stop-color%3D%22%23642D8F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23582D90%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint1_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(5.20275%20-3.92941%205.21699%206.90756%206.453%2010.671)%22%3E%3Cstop%20stop-color%3D%22%23BF1E81%22%2F%3E%3Cstop%20offset%3D%22.686%22%20stop-color%3D%22%23D31D75%22%20stop-opacity%3D%22.314%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23C71D88%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint2_radial%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix(3.95834%20-8.16667%208.16805%203.959%209.208%207.625)%22%3E%3Cstop%20stop-color%3D%22%23931F8C%22%2F%3E%3Cstop%20offset%3D%22.703%22%20stop-color%3D%22%23A81C8B%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23BD1989%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22paint3_linear%22%20x1%3D%22-.072%22%20y1%3D%2224.856%22%20x2%3D%223.359%22%20y2%3D%228.726%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23CD1865%22%2F%3E%3Cstop%20offset%3D%22.418%22%20stop-color%3D%22%23CE1865%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23C7257E%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear%22%20x1%3D%226.292%22%20y1%3D%2213.333%22%20x2%3D%225.443%22%20y2%3D%229.624%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23561096%22%20stop-opacity%3D%22.4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235B1196%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") center no-repeat;
	width: 14px;
	height: 19px;
	background-size: 14px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-aei label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-aei label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-aei label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.273h11.818v15.363H0V.273z%22%20fill%3D%22%23EA3A99%22%2F%3E%3Cpath%20d%3D%22M2.364%202.636H13V18H2.364V2.636z%22%20fill%3D%22%23319B42%22%2F%3E%3Cpath%20d%3D%22M8.273%209.727L13%202.637V18H2.364l5.909-8.273z%22%20fill%3D%22%2305694B%22%2F%3E%3Crect%20x%3D%224.477%22%20y%3D%224.75%22%20width%3D%226.409%22%20height%3D%222.864%22%20rx%3D%221.25%22%20fill%3D%22%23F6F6F6%22%20stroke%3D%22%23C4C4C4%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.31%205H5.726a1%201%200%200%200-1%201v.364a1%201%200%200%200%201%201h.693L8.31%205z%22%20fill%3D%22%23C4C4C4%22%2F%3E%3Cpath%20fill%3D%22%23C4C4C4%22%20d%3D%22M5%2010h6v1H5zM5%2012h4v1H5z%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 13px;
	height: 19px;
	background-size: 13px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-csh label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-csh label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-csh label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%203.68h14c.6%200%201%20.4%201%201v9c0%20.6-.4%201-1%201h-14c-.6%200-1-.4-1-1v-9c0-.6.4-1%201-1z%22%20fill%3D%22%23BAA082%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%202.68h14c.6%200%201%20.4%201%201v9c0%20.6-.4%201-1%201h-14c-.6%200-1-.4-1-1v-9c0-.6.4-1%201-1z%22%20fill%3D%22%23DACAB6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%201.68h14c.6%200%201%20.4%201%201v9c0%20.6-.4%201-1%201h-14c-.6%200-1-.4-1-1v-9c0-.6.4-1%201-1z%22%20fill%3D%22%23BAA082%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5.68h14c.6%200%201%20.4%201%201v9c0%20.6-.4%201-1%201h-14c-.6%200-1-.4-1-1v-9c0-.6.4-1%201-1z%22%20fill%3D%22%23DACAB6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.5%201.68h6c.6%200%201%20.4%201%201v11c0%20.6-.4%201-1%201h-6c-.6%200-1-.4-1-1v-11c0-.6.4-1%201-1z%22%20fill%3D%22%23CFB9A6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.5.68h6c.6%200%201%20.4%201%201v9c0%20.6-.4%201-1%201h-6c-.6%200-1-.4-1-1v-9c0-.6.4-1%201-1z%22%20fill%3D%22%23F2EAE8%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5%203.68c1.4%200%202.5%201.1%202.5%202.5s-1.1%202.5-2.5%202.5S6%207.58%206%206.18s1.1-2.5%202.5-2.5z%22%20fill%3D%22%23BAA082%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-csc label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-csc label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-csc label:before {
	background: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M4.596%208.201l-.02-6.507A1.175%201.175%200%200%201%205.74.508L17.399.47a1.174%201.174%200%200%201%201.17%201.18l.02%206.506a1.175%201.175%200%200%201-1.162%201.187l-11.66.037a1.175%201.175%200%200%201-1.17-1.18z%22%20fill%3D%22%238B8B8B%22%2F%3E%3Cpath%20d%3D%22M18.577%205.66l-13.993.074.007%202.452%2013.993-.072-.007-2.454z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M2.93%209.374V2.867c0-.653.522-1.183%201.166-1.183h11.66c.645%200%201.167.53%201.167%201.183v6.507c0%20.653-.522%201.183-1.166%201.183H4.096c-.644%200-1.166-.53-1.166-1.183z%22%20fill%3D%22%2371798A%22%2F%3E%3Cpath%20d%3D%22M15.756%201.684h-1.239l-8.746%208.873h9.985c.644%200%201.166-.53%201.166-1.183V2.867c0-.653-.522-1.183-1.166-1.183z%22%20fill%3D%22%23636A78%22%2F%3E%3Cpath%20d%3D%22M4.095%206.416h1.166v.592H4.095v-.592zM4.095%208.19h1.166v.592H4.095v-.591z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3Cpath%20d%3D%22M9.342%208.19h1.166v.592H9.342v-.591z%22%20fill%3D%22%235EB3D1%22%2F%3E%3Cpath%20d%3D%22M5.844%206.416H7.01v.592H5.844v-.592zM7.593%206.416H8.76v.592H7.593v-.592zM9.342%206.416h1.166v.592H9.342v-.592zM14.881%202.867h.583v.887h-.583v-.887zM13.715%202.867h.583v.887h-.583v-.887zM12.55%202.867h.582v.887h-.583v-.887zM11.383%202.867h.583v.887h-.583v-.887z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3Cpath%20d%3D%22M4.095%204.76V3.34a.47.47%200%200%201%20.466-.473h1.4a.47.47%200%200%201%20.466.473v1.42a.47.47%200%200%201-.466.473h-1.4a.47.47%200%200%201-.466-.473z%22%20fill%3D%22%23FDB62F%22%2F%3E%3Cpath%20d%3D%22M4.095%203.754h.875v.592h-.875v-.592zM5.552%203.754h.875v.592h-.875v-.592z%22%20fill%3D%22%23FD7B2F%22%2F%3E%3Cpath%20d%3D%22M11.278%2013.76l3.055-3.093H2.089v4.14h6.708c.931%200%201.824-.376%202.48-1.046z%22%20fill%3D%22%23FFB782%22%2F%3E%3Cpath%20d%3D%22M2.09%209.484v5.324H-.827V9.484h2.915z%22%20fill%3D%22%2300A0E3%22%2F%3E%3Cpath%20d%3D%22M10.816%208.616a1.295%201.295%200%200%200-.004-1.814%201.25%201.25%200%200%200-1.744-.038L6.462%209.188a3.883%203.883%200%200%200-4.034.08l-.34.216v3.845H6.17l4.646-4.713z%22%20fill%3D%22%23FFB782%22%2F%3E%3Cpath%20d%3D%22M1.215%2010.371v.592H.632v-.592h.583z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h19v15H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E_2523clip0)%22%3E%3Cpath%20d%3D%22M4.596%208.201l-.02-6.507A1.175%201.175%200%200%201%205.74.508L17.399.47a1.174%201.174%200%200%201%201.17%201.18l.02%206.506a1.175%201.175%200%200%201-1.162%201.187l-11.66.037a1.175%201.175%200%200%201-1.17-1.18z%22%20fill%3D%22%238B8B8B%22%2F%3E%3Cpath%20d%3D%22M18.577%205.66l-13.993.074.007%202.452%2013.993-.072-.007-2.454z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M2.93%209.374V2.867c0-.653.522-1.183%201.166-1.183h11.66c.645%200%201.167.53%201.167%201.183v6.507c0%20.653-.522%201.183-1.166%201.183H4.096c-.644%200-1.166-.53-1.166-1.183z%22%20fill%3D%22%2371798A%22%2F%3E%3Cpath%20d%3D%22M15.756%201.684h-1.239l-8.746%208.873h9.985c.644%200%201.166-.53%201.166-1.183V2.867c0-.653-.522-1.183-1.166-1.183z%22%20fill%3D%22%23636A78%22%2F%3E%3Cpath%20d%3D%22M4.095%206.416h1.166v.592H4.095v-.592zM4.095%208.19h1.166v.592H4.095v-.591z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3Cpath%20d%3D%22M9.342%208.19h1.166v.592H9.342v-.591z%22%20fill%3D%22%235EB3D1%22%2F%3E%3Cpath%20d%3D%22M5.844%206.416H7.01v.592H5.844v-.592zM7.593%206.416H8.76v.592H7.593v-.592zM9.342%206.416h1.166v.592H9.342v-.592zM14.881%202.867h.583v.887h-.583v-.887zM13.715%202.867h.583v.887h-.583v-.887zM12.55%202.867h.582v.887h-.583v-.887zM11.383%202.867h.583v.887h-.583v-.887z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3Cpath%20d%3D%22M4.095%204.76V3.34a.47.47%200%200%201%20.466-.473h1.4a.47.47%200%200%201%20.466.473v1.42a.47.47%200%200%201-.466.473h-1.4a.47.47%200%200%201-.466-.473z%22%20fill%3D%22%23FDB62F%22%2F%3E%3Cpath%20d%3D%22M4.095%203.754h.875v.592h-.875v-.592zM5.552%203.754h.875v.592h-.875v-.592z%22%20fill%3D%22%23FD7B2F%22%2F%3E%3Cpath%20d%3D%22M11.278%2013.76l3.055-3.093H2.089v4.14h6.708c.931%200%201.824-.376%202.48-1.046z%22%20fill%3D%22%23FFB782%22%2F%3E%3Cpath%20d%3D%22M2.09%209.484v5.324H-.827V9.484h2.915z%22%20fill%3D%22%2300A0E3%22%2F%3E%3Cpath%20d%3D%22M10.816%208.616a1.295%201.295%200%200%200-.004-1.814%201.25%201.25%200%200%200-1.744-.038L6.462%209.188a3.883%203.883%200%200%200-4.034.08l-.34.216v3.845H6.17l4.646-4.713z%22%20fill%3D%22%23FFB782%22%2F%3E%3Cpath%20d%3D%22M1.215%2010.371v.592H.632v-.592h.583z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h19v15H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") center no-repeat;
	width: 19px;
	height: 19px;
	background-size: 19px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-wpa label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-wpa label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-wpa label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.1%2014.18c-.6%200-1.1-.5-1.1-1.1V2.28c0-.6.5-1.1%201.1-1.1h12.8c.6%200%201.1.5%201.1%201.1v10.8c0%20.6-.5%201.1-1.1%201.1H2.1z%22%20fill%3D%22%23EFEFEF%22%2F%3E%3Cpath%20d%3D%22M14.9%201.68c.3%200%20.6.3.6.6v10.8c0%20.3-.3.6-.6.6H2.1c-.3%200-.6-.3-.6-.6V2.28c0-.3.3-.6.6-.6h12.8zm0-1H2.1c-.9%200-1.6.7-1.6%201.6v10.8c0%20.9.7%201.6%201.6%201.6h12.8c.9%200%201.6-.7%201.6-1.6V2.28c0-.9-.7-1.6-1.6-1.6z%22%20fill%3D%22%23D6D6D6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M.5%209.68h2v1h-2v-1zM.5%204.68h2v1h-2v-1z%22%20fill%3D%22%23929292%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5%203.68c2.2%200%204%201.8%204%204s-1.8%204-4%204-4-1.8-4-4%201.8-4%204-4z%22%20fill%3D%22%238B8B8B%22%2F%3E%3Cpath%20d%3D%22M8.5%2010.18a2.5%202.5%200%201%200%200-5%202.5%202.5%200%200%200%200%205z%22%20fill%3D%22%23EFEFEF%22%2F%3E%3Cpath%20d%3D%22M8.5%205.68c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.9-2%202-2zm0-1c-1.7%200-3%201.3-3%203s1.3%203%203%203%203-1.3%203-3-1.3-3-3-3z%22%20fill%3D%22%23D6D6D6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.2%204.58l-.8-.8c-.3.2-.6.5-.8.8l.8.8c.2-.3.5-.6.8-.8zm5.4.8l.8-.8c-.1-.1-.2-.3-.4-.4-.1-.1-.3-.2-.4-.4l-.8.8c.3.2.6.5.8.8zm-7%202.3c0-.2%200-.4.1-.6H3.6c-.1.2-.1.4-.1.6%200%20.2%200%20.4.1.6h1.1c-.1-.2-.1-.4-.1-.6zm3.3-4.9v1.1c.2%200%20.4-.1.6-.1.2%200%20.4%200%20.6.1v-1.1c-.2-.1-.4-.1-.6-.1-.2%200-.4%200-.6.1zm-2.5%207.2l-.8.8c.2.3.5.6.8.8l.8-.8c-.3-.2-.6-.5-.8-.8zm8-2.9h-1.1c0%20.2.1.4.1.6%200%20.2%200%20.4-.1.6h1.1c.1-.2.1-.4.1-.6%200-.2%200-.4-.1-.6zm-2.6%203.7l.8.8c.1-.1.3-.2.4-.4.1-.1.2-.3.4-.4l-.8-.8c-.2.3-.5.6-.8.8zm-2.9.7v1.1c.2.1.4.1.6.1.2%200%20.4%200%20.6-.1v-1.1c-.2%200-.4.1-.6.1-.2%200-.4%200-.6-.1z%22%20fill%3D%22%23494949%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-ins label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-ins label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-ins label:before {
	background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M16%2010.85h-1.962a1.962%201.962%200%200%201%200-3.923H16v3.924z%22%20fill%3D%22%2344312A%22%2F%3E%3Cpath%20d%3D%22M14.039%209.87a.98.98%200%201%200%200-1.962.98.98%200%200%200%200%201.962z%22%20fill%3D%22%23BDC3C7%22%2F%3E%3Cpath%20d%3D%22M14.529%2013.922a.607.607%200%200%201-.607.607h1.47a.607.607%200%200%200%20.608-.607V10.85h-1.471v3.07zM15.393%203.25h-1.471c.335%200%20.607.27.607.606v3.071H16v-3.07a.607.607%200%200%200-.607-.608z%22%20fill%3D%22%2363493E%22%2F%3E%3Cpath%20d%3D%22M14.038%2010.85a1.962%201.962%200%200%201%200-3.923h.49v-3.07a.607.607%200%200%200-.606-.608H2.385a.607.607%200%200%200-.607.607v10.066c0%20.335.272.607.607.607h11.537a.607.607%200%200%200%20.607-.607V10.85h-.49z%22%20fill%3D%22%237D5F4F%22%2F%3E%3Cpath%20d%3D%22M13.857%209.033a.432.432%200%201%200%200-.864.432.432%200%200%200%200%20.864z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M9.705%203.273a4.969%204.969%200%200%200-1.816-1.816%204.881%204.881%200%200%200-2.505-.67c-.905%200-1.74.224-2.505.67a4.968%204.968%200%200%200-1.816%201.816%204.88%204.88%200%200%200-.67%202.505c0%20.905.224%201.74.67%202.504a4.969%204.969%200%200%200%201.816%201.816c.765.447%201.6.67%202.505.67.905%200%201.74-.223%202.505-.67a4.968%204.968%200%200%200%201.815-1.816c.447-.764.67-1.599.67-2.504%200-.906-.223-1.74-.67-2.505z%22%20fill%3D%22%23FF48A5%22%2F%3E%3Cpath%20d%3D%22M6.5%202.889H6.02a.235.235%200%200%200-.173.068.235.235%200%200%200-.068.173v2.648H4.093a.235.235%200%200%200-.173.067.234.234%200%200%200-.068.173V6.5c0%20.07.023.128.068.173a.235.235%200%200%200%20.173.068H6.5c.07%200%20.128-.023.173-.068a.234.234%200%200%200%20.068-.173V3.13a.235.235%200%200%200-.068-.173.234.234%200%200%200-.173-.068z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(1.778%201.778)%22%20d%3D%22M0%200h14.222v14.222H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E_2523clip0)%22%3E%3Cpath%20d%3D%22M16%2010.85h-1.962a1.962%201.962%200%200%201%200-3.923H16v3.924z%22%20fill%3D%22%2344312A%22%2F%3E%3Cpath%20d%3D%22M14.039%209.87a.98.98%200%201%200%200-1.962.98.98%200%200%200%200%201.962z%22%20fill%3D%22%23BDC3C7%22%2F%3E%3Cpath%20d%3D%22M14.529%2013.922a.607.607%200%200%201-.607.607h1.47a.607.607%200%200%200%20.608-.607V10.85h-1.471v3.07zM15.393%203.25h-1.471c.335%200%20.607.27.607.606v3.071H16v-3.07a.607.607%200%200%200-.607-.608z%22%20fill%3D%22%2363493E%22%2F%3E%3Cpath%20d%3D%22M14.038%2010.85a1.962%201.962%200%200%201%200-3.923h.49v-3.07a.607.607%200%200%200-.606-.608H2.385a.607.607%200%200%200-.607.607v10.066c0%20.335.272.607.607.607h11.537a.607.607%200%200%200%20.607-.607V10.85h-.49z%22%20fill%3D%22%237D5F4F%22%2F%3E%3Cpath%20d%3D%22M13.857%209.033a.432.432%200%201%200%200-.864.432.432%200%200%200%200%20.864z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M9.705%203.273a4.969%204.969%200%200%200-1.816-1.816%204.881%204.881%200%200%200-2.505-.67c-.905%200-1.74.224-2.505.67a4.968%204.968%200%200%200-1.816%201.816%204.88%204.88%200%200%200-.67%202.505c0%20.905.224%201.74.67%202.504a4.969%204.969%200%200%200%201.816%201.816c.765.447%201.6.67%202.505.67.905%200%201.74-.223%202.505-.67a4.968%204.968%200%200%200%201.815-1.816c.447-.764.67-1.599.67-2.504%200-.906-.223-1.74-.67-2.505z%22%20fill%3D%22%23FF48A5%22%2F%3E%3Cpath%20d%3D%22M6.5%202.889H6.02a.235.235%200%200%200-.173.068.235.235%200%200%200-.068.173v2.648H4.093a.235.235%200%200%200-.173.067.234.234%200%200%200-.068.173V6.5c0%20.07.023.128.068.173a.235.235%200%200%200%20.173.068H6.5c.07%200%20.128-.023.173-.068a.234.234%200%200%200%20.068-.173V3.13a.235.235%200%200%200-.068-.173.234.234%200%200%200-.173-.068z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(1.778%201.778)%22%20d%3D%22M0%200h14.222v14.222H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") center no-repeat;
	width: 16px;
	height: 19px;
	background-size: 16px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-crd label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-crd label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-crd label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.3%203.824L13.9.784c1.1-.294%202.2.294%202.4%201.373l2.1%207.55c.3%201.078-.3%202.156-1.4%202.352L5.4%2015.197c-1.1.294-2.2-.294-2.4-1.373L.9%206.177c-.3-.98.4-2.06%201.4-2.353z%22%20fill%3D%22%2371798A%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.5%203.922h12c1.1%200%202%20.882%202%201.96v7.844c0%201.079-.9%201.961-2%201.961h-12c-1.1%200-2-.882-2-1.96V5.882c0-1.079.9-1.961%202-1.961z%22%20fill%3D%22%23E6E6E6%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5%2011.765h2v1.961h-2v-1.96zM12.5%2011.765h3v1.961h-3v-1.96zM8.5%2011.765h3v1.961h-3v-1.96zM4.5%2011.765h3v1.961h-3v-1.96z%22%20fill%3D%22%234D4D4D%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16%205.883c.8%200%201.5.686%201.5%201.47%200%20.785-.7%201.471-1.5%201.471s-1.5-.686-1.5-1.47c0-.785.7-1.471%201.5-1.471z%22%20fill%3D%22%23F79E1B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%205.883c.8%200%201.5.686%201.5%201.47%200%20.785-.7%201.471-1.5%201.471s-1.5-.686-1.5-1.47c0-.785.7-1.471%201.5-1.471z%22%20fill%3D%22%23EB001B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%205.883c.3%200%20.5.196.5.49v1.96c0%20.295-.2.491-.5.491s-.5-.196-.5-.49V6.373c0-.294.2-.49.5-.49z%22%20fill%3D%22%23FF5F00%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 20px;
	height: 19px;
	background-size: 20px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-yam label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-yam label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-yam label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.5%209.38c0-1%20.1-1.7%202.2-3.3%201.8-1.3%207.8-5.4%207.8-5.4v7h4v11H1.8c-.7%200-1.3-.6-1.3-1.3v-8z%22%20fill%3D%22%23FFCE01%22%2F%3E%3Cpath%20d%3D%22M10.5%207.68v5l-8%205%2010-3v-7h-2z%22%20fill%3D%22%23D2AA07%22%2F%3E%3Cpath%20d%3D%22M6.1%207.48c.6-.7%201.6-1%202.1-.6s.4%201.3-.2%202c-.7.8-1.7%201-2.2.6-.5-.4-.4-1.3.3-2z%22%20fill%3D%22%23231F20%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 15px;
	height: 19px;
	background-size: 15px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-wbm label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-wbm label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-wbm label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.6.68c1.3%200%202.5.3%203.6.8.1.1.3.2.5.3l-.7.7-1.1-1.1-2%201.6-1.1-1.2-3.6%203.1%202.3%202.4-.9.8%202.2%202.5-.9.8%203.2%203.5%201.9-1.7%201.6%201.8c-.3.2-.7.5-1.1.7-1.2.7-2.5%201-4%201-4.4%200-8-3.6-8-8s3.6-8%208.1-8zm-1.5%207.5L9%206.48l1.7%201.9-1.9%201.7-1.7-1.9zm1.4%203.3l1.9-1.7%201.7%201.9-1.9%201.7-1.7-1.9zm-2.8-6.6l1.9-1.7%201.7%201.9-1.8%201.8-1.8-2zm3.6-.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm2.5%205.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm1.3%202.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm.6-6.6l1-.9.8%201-1%20.9-.8-1zm-1.3-2.8l1-.9.9%201-1%20.9-.9-1zm2.5%205.6l1-.9.9.9-1%20.9-.9-.9zm-4.3-2.1l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4z%22%20fill%3D%22%23036CB5%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-pal label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-pal label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-pal label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.193%204.238a7.636%207.636%200%200%201-.045.255c-.574%202.946-2.537%203.964-5.045%203.964H4.827a.62.62%200%200%200-.613.525l-.654%204.146-.185%201.175a.327.327%200%200%200%20.322.378h2.265a.545.545%200%200%200%20.538-.46l.022-.114.427-2.706.027-.149a.545.545%200%200%201%20.538-.46h.339c2.194%200%203.911-.89%204.413-3.468.21-1.077.101-1.976-.454-2.608a2.167%202.167%200%200%200-.62-.478z%22%20fill%3D%22%23179BD7%22%2F%3E%3Cpath%20d%3D%22M10.592%203.998a4.518%204.518%200%200%200-.558-.123%207.09%207.09%200%200%200-1.125-.083H5.498a.542.542%200%200%200-.538.46l-.726%204.596-.02.134a.62.62%200%200%201%20.612-.525h1.277c2.508%200%204.471-1.018%205.045-3.964.017-.087.032-.172.045-.255a3.06%203.06%200%200%200-.6-.24z%22%20fill%3D%22%23222D65%22%2F%3E%3Cpath%20d%3D%22M4.96%204.253a.542.542%200%200%201%20.538-.46h3.41c.405%200%20.782.026%201.126.082a4.506%204.506%200%200%201%20.687.164c.17.056.327.122.472.199.17-1.089-.001-1.83-.59-2.502C9.954.997%208.783.681%207.283.681H2.933a.622.622%200%200%200-.615.526L.505%2012.696a.374.374%200%200%200%20.368.432H3.56l.675-4.28.725-4.595z%22%20fill%3D%22%23253B80%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 13px;
	height: 19px;
	background-size: 13px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-mps label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-mps label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-mps label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2214%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.834%2012.373H8.151V2.163h5.683v10.21z%22%20fill%3D%22%23FF5F00%22%2F%3E%3Cpath%20d%3D%22M8.513%207.249c0-2.066.95-3.924%202.478-5.122C9.876%201.26%208.471.723%206.985.723A6.47%206.47%200%200%200%20.5%207.207a6.47%206.47%200%200%200%206.485%206.485c1.528%200%202.891-.537%204.006-1.404-1.528-1.115-2.478-2.974-2.478-5.04z%22%20fill%3D%22%23EB001B%22%2F%3E%3Cpath%20d%3D%22M21.5%207.248a6.47%206.47%200%200%201-6.485%206.485c-1.528%200-2.892-.537-4.007-1.404%201.529-1.198%202.479-3.015%202.479-5.122%200-2.106-.95-3.924-2.479-5.122%201.116-.867%202.52-1.404%204.007-1.404C18.567.764%2021.5%203.655%2021.5%207.248z%22%20fill%3D%22%23F79E1B%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	height: 19px;
	background-size: 22px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.pt-qwv label:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.pt-qwv label:before,
.jqmWindow.payment-popup .payment-popup-menu-item.pt-qwv label:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.95%2017.437c.154.191-.08.385-.255.23a7.093%207.093%200%200%200-4.667-2.044%2018.067%2018.067%200%200%200-2.338.113l-.485.04-.214.017c-.285.031-.572.047-.86.047a7.742%207.742%200%200%201-3.832-.995%207.29%207.29%200%200%201-2.79-2.75A7.522%207.522%200%200%201%20.5%208.285a7.627%207.627%200%200%201%201.007-3.823A7.38%207.38%200%200%201%204.266%201.69%207.455%207.455%200%200%201%208.03.68a7.832%207.832%200%200%201%203.88.996%207.341%207.341%200%200%201%202.799%202.758%207.526%207.526%200%200%201%201.017%203.819%207.835%207.835%200%200%201-.27%202.054h-.007a8.717%208.717%200%200%201-.856%201.832c-.05.082-.075.02-.085-.026a3.48%203.48%200%200%200-1.565-2.603l-.045-.027a3.914%203.914%200%200%200-.47-.246%204.852%204.852%200%200%200-.69-.241c-.15-.04-.49-.024-.368-.145a7.133%207.133%200%200%201%201.625-.008h.05a6.24%206.24%200%200%200%20.023-.543%204.828%204.828%200%200%200-1.462-3.599%204.772%204.772%200%200%200-3.52-1.453%204.643%204.643%200%200%200-3.512%201.456%204.9%204.9%200%200%200-1.413%203.568%204.79%204.79%200%200%200%201.453%203.554%204.7%204.7%200%200%200%203.473%201.453c.065%200%20.13%200%20.194-.004%200-.017%200-.033-.004-.049-.075-.996-.094-1.825.11-1.49.075.117.145.23.216.336.236.357.502.693.797%201.003l.04.04c.8.78%201.82%201.293%202.924%201.468l.064.016c.166.04.333.081.502.127a7.042%207.042%200%200%201%204.019%202.717v-.007zm-3.333-6.02c-.15-.043-.26-.01-.315.09a.816.816%200%200%200%20.15.715c.17.265.315.4.43.4a.134.134%200%200%200%20.103-.048.567.567%200%200%200%20.058-.422%201.008%201.008%200%200%200-.421-.735h-.005zm-1.677%201.24a.45.45%200%200%200-.357.15.724.724%200%200%200%20.196.95c.145.12.328.186.517.186a.549.549%200%200%200%20.45-.203c.178-.24.074-.578-.262-.863a.862.862%200%200%200-.547-.219%22%20fill%3D%22%23FF8C00%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.active label span,
.jqmPopWindow.payment-popup .payment-popup-menu-item:hover label span,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.active label span,
.jqmSubsWindow.payment-popup .payment-popup-menu-item:hover label span,
.jqmWindow.payment-popup .payment-popup-menu-item.active label span,
.jqmWindow.payment-popup .payment-popup-menu-item:hover label span {
	color: #ff48a5;
	border-color: #ff48a5
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.active:after,
.jqmPopWindow.payment-popup .payment-popup-menu-item.active:before,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.active:after,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.active:before,
.jqmWindow.payment-popup .payment-popup-menu-item.active:after,
.jqmWindow.payment-popup .payment-popup-menu-item.active:before {
	content: "";
	position: absolute;
	right: -1px;
	top: 50%;
	margin-top: -8px;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-right-color: #dedede
}

.jqmPopWindow.payment-popup .payment-popup-menu-item.active:after,
.jqmSubsWindow.payment-popup .payment-popup-menu-item.active:after,
.jqmWindow.payment-popup .payment-popup-menu-item.active:after {
	right: -3px;
	border-right-color: #fff
}

.jqmPopWindow.payment-popup .payment-popup-content,
.jqmSubsWindow.payment-popup .payment-popup-content,
.jqmWindow.payment-popup .payment-popup-content {
	float: right;
	padding: 5px 0 15px;
	width: 518px;
	font: 13px/20px tahoma, arial, sans-serif
}

.jqmPopWindow.payment-popup .payment-popup-block,
.jqmSubsWindow.payment-popup .payment-popup-block,
.jqmWindow.payment-popup .payment-popup-block {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 25px;
	padding: 25px 28px 10px;
	min-height: 260px;
	background: #fff;
	border: 1px solid #c5c5c5;
	height: 250px;
	overflow: auto
}

.jqmPopWindow.payment-popup .payment-popup-block .additional-payment,
.jqmSubsWindow.payment-popup .payment-popup-block .additional-payment,
.jqmWindow.payment-popup .payment-popup-block .additional-payment {
	padding-top: 20px
}

.jqmPopWindow.payment-popup .payment-popup-block .additional-payment span,
.jqmSubsWindow.payment-popup .payment-popup-block .additional-payment span,
.jqmWindow.payment-popup .payment-popup-block .additional-payment span {
	display: block;
	margin-bottom: 5px
}

.jqmPopWindow.payment-popup .payment-popup-block .additional-payment span.confirm-code-wrapper-success,
.jqmSubsWindow.payment-popup .payment-popup-block .additional-payment span.confirm-code-wrapper-success,
.jqmWindow.payment-popup .payment-popup-block .additional-payment span.confirm-code-wrapper-success {
	display: inline
}

.jqmPopWindow.payment-popup .payment-popup-block .button,
.jqmSubsWindow.payment-popup .payment-popup-block .button,
.jqmWindow.payment-popup .payment-popup-block .button {
	margin-top: 20px;
	min-width: 175px;
	height: 30px;
	font-size: 11px;
	color: #8b8b8b;
	border-color: #c7c7c7
}

.jqmPopWindow.payment-popup .payment-popup-block .button:hover,
.jqmSubsWindow.payment-popup .payment-popup-block .button:hover,
.jqmWindow.payment-popup .payment-popup-block .button:hover {
	opacity: .7
}

.jqmPopWindow.payment-popup .payment-popup-block .button16,
.jqmSubsWindow.payment-popup .payment-popup-block .button16,
.jqmWindow.payment-popup .payment-popup-block .button16 {
	margin-top: 15px
}

.jqmPopWindow.payment-popup .payment-popup-block .payment-popup-title,
.jqmSubsWindow.payment-popup .payment-popup-block .payment-popup-title,
.jqmWindow.payment-popup .payment-popup-block .payment-popup-title {
	padding: 0;
	margin-bottom: 10px;
	font-size: 17px;
	color: #2d2d2d
}

.jqmPopWindow.payment-popup .payment-popup-back,
.jqmSubsWindow.payment-popup .payment-popup-back,
.jqmWindow.payment-popup .payment-popup-back {
	float: right;
	position: relative;
	margin: 0 -3px 15px 15px;
	padding-left: 15px;
	font-size: 13px;
	color: #8b8b8b;
	text-decoration: none
}

.jqmPopWindow.payment-popup .payment-popup-back:after,
.jqmPopWindow.payment-popup .payment-popup-back:before,
.jqmSubsWindow.payment-popup .payment-popup-back:after,
.jqmSubsWindow.payment-popup .payment-popup-back:before,
.jqmWindow.payment-popup .payment-popup-back:after,
.jqmWindow.payment-popup .payment-popup-back:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -3px;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-right-color: #4e4e4e;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.jqmPopWindow.payment-popup .payment-popup-back:after,
.jqmSubsWindow.payment-popup .payment-popup-back:after,
.jqmWindow.payment-popup .payment-popup-back:after {
	left: 2px;
	border-right-color: #fff
}

.jqmPopWindow.payment-popup .payment-popup-price:after,
.jqmSubsWindow.payment-popup .payment-popup-price:after,
.jqmWindow.payment-popup .payment-popup-price:after {
	display: block;
	content: "";
	clear: both
}

.jqmPopWindow.payment-popup .payment-popup-price:after,
.jqmSubsWindow.payment-popup .payment-popup-price:after,
.jqmWindow.payment-popup .payment-popup-price:after {
	content: "";
	display: table;
	clear: both
}

.jqmPopWindow.payment-popup .payment-popup-price-left,
.jqmSubsWindow.payment-popup .payment-popup-price-left,
.jqmWindow.payment-popup .payment-popup-price-left {
	float: left;
	width: 280px
}

.jqmPopWindow.payment-popup .payment-popup-price-right,
.jqmSubsWindow.payment-popup .payment-popup-price-right,
.jqmWindow.payment-popup .payment-popup-price-right {
	float: right;
	width: 165px
}

.jqmPopWindow.payment-popup .payment-popup-price-item:after,
.jqmSubsWindow.payment-popup .payment-popup-price-item:after,
.jqmWindow.payment-popup .payment-popup-price-item:after {
	display: block;
	content: "";
	clear: both
}

.jqmPopWindow.payment-popup .payment-popup-price-item:after,
.jqmSubsWindow.payment-popup .payment-popup-price-item:after,
.jqmWindow.payment-popup .payment-popup-price-item:after {
	content: "";
	display: table;
	clear: both
}

.jqmPopWindow.payment-popup .payment-popup-price-text,
.jqmSubsWindow.payment-popup .payment-popup-price-text,
.jqmWindow.payment-popup .payment-popup-price-text {
	float: left;
	color: #646464
}

.jqmPopWindow.payment-popup .payment-popup-price-sum,
.jqmSubsWindow.payment-popup .payment-popup-price-sum,
.jqmWindow.payment-popup .payment-popup-price-sum {
	float: right;
	color: #272727
}

.jqmPopWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-sum,
.jqmPopWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-text,
.jqmSubsWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-sum,
.jqmSubsWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-text,
.jqmWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-sum,
.jqmWindow.payment-popup .payment-popup-price .itogo .payment-popup-price-text {
	color: #ff48a5
}

.jqmPopWindow.payment-popup .payment-popup-pay,
.jqmSubsWindow.payment-popup .payment-popup-pay,
.jqmWindow.payment-popup .payment-popup-pay {
	clear: both;
	padding: 29px 0 20px;
	text-align: right;
	border-top: 1px solid #e7e7e7
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn,
.jqmWindow.payment-popup .payment-popup-pay-btn {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled:hover,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled:hover,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn:active,
.jqmPopWindow.payment-popup .payment-popup-pay-btn:hover,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:hover,
.jqmWindow.payment-popup .payment-popup-pay-btn:active,
.jqmWindow.payment-popup .payment-popup-pay-btn:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn:first-letter,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:first-letter,
.jqmWindow.payment-popup .payment-popup-pay-btn:first-letter {
	text-transform: uppercase
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmPopWindow.payment-popup .payment-popup-pay-btn:disabled,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:disabled,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmWindow.payment-popup .payment-popup-pay-btn:disabled {
	cursor: default
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled:hover,
.jqmPopWindow.payment-popup .payment-popup-pay-btn:disabled,
.jqmPopWindow.payment-popup .payment-popup-pay-btn:disabled:hover,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled:hover,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:disabled,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:disabled:hover,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled:hover,
.jqmWindow.payment-popup .payment-popup-pay-btn:disabled,
.jqmWindow.payment-popup .payment-popup-pay-btn:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmPopWindow.payment-popup .payment-popup-pay-btn:disabled:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:disabled:active,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled:active,
.jqmWindow.payment-popup .payment-popup-pay-btn:disabled:active {
	-webkit-transform: none;
	transform: none
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled.progress,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.progress,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.progress:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled.progress,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.progress,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.progress:active,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled.progress,
.jqmWindow.payment-popup .payment-popup-pay-btn.progress,
.jqmWindow.payment-popup .payment-popup-pay-btn.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@-webkit-keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn.disabled.progress:after,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.progress:active:after,
.jqmPopWindow.payment-popup .payment-popup-pay-btn.progress:after,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.disabled.progress:after,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.progress:active:after,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn.progress:after,
.jqmWindow.payment-popup .payment-popup-pay-btn.disabled.progress:after,
.jqmWindow.payment-popup .payment-popup-pay-btn.progress:active:after,
.jqmWindow.payment-popup .payment-popup-pay-btn.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn:hover,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:hover,
.jqmWindow.payment-popup .payment-popup-pay-btn:hover {
	background: #ff8956;
	border-color: #ff8956
}

.jqmPopWindow.payment-popup .payment-popup-pay-btn:active,
.jqmSubsWindow.payment-popup .payment-popup-pay-btn:active,
.jqmWindow.payment-popup .payment-popup-pay-btn:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}

.jqmPopWindow.payment-popup .container,
.jqmSubsWindow.payment-popup .container,
.jqmWindow.payment-popup .container {
	padding: 0 20px
}

.jqmPopWindow.payment-popup .additional-payment span,
.jqmSubsWindow.payment-popup .additional-payment span,
.jqmWindow.payment-popup .additional-payment span {
	color: #ff48a5
}

.jqmPopWindow.payment-popup .field-validation-error,
.jqmSubsWindow.payment-popup .field-validation-error,
.jqmWindow.payment-popup .field-validation-error {
	display: inline-block;
	padding: 5px 20px 0 0;
	font-size: 13px;
	line-height: 1;
	font-weight: 400;
	color: #ff48a5
}

.jqmPopWindow.payment-popup .input-validation-error,
.jqmSubsWindow.payment-popup .input-validation-error,
.jqmWindow.payment-popup .input-validation-error {
	border-color: #ff48a5
}

.jqmPopWindow.payment-popup .input-block:after,
.jqmSubsWindow.payment-popup .input-block:after,
.jqmWindow.payment-popup .input-block:after {
	display: block;
	content: "";
	clear: both
}

.jqmPopWindow.payment-popup .input-block:after,
.jqmSubsWindow.payment-popup .input-block:after,
.jqmWindow.payment-popup .input-block:after {
	content: "";
	display: table;
	clear: both
}

.jqmPopWindow.payment-popup .input-block .button,
.jqmSubsWindow.payment-popup .input-block .button,
.jqmWindow.payment-popup .input-block .button {
	width: 220px;
	margin-bottom: 20px
}

.jqmPopWindow.payment-popup .input-block-label,
.jqmSubsWindow.payment-popup .input-block-label,
.jqmWindow.payment-popup .input-block-label {
	float: left;
	margin-bottom: 3px;
	width: 100%;
	color: #646464
}

.jqmPopWindow.payment-popup .input-block .input-text,
.jqmSubsWindow.payment-popup .input-block .input-text,
.jqmWindow.payment-popup .input-block .input-text {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 170px;
	line-height: 15px
}

.jqmPopWindow.payment-popup .input-block-info,
.jqmSubsWindow.payment-popup .input-block-info,
.jqmWindow.payment-popup .input-block-info {
	float: left;
	margin: -6px 0 0 20px;
	padding: 0;
	max-width: 250px;
	font: 12px/20px tahoma, arial, sans-serif
}

.jqmPopWindow.payment-popup .input-block-err,
.jqmSubsWindow.payment-popup .input-block-err,
.jqmWindow.payment-popup .input-block-err {
	clear: both;
	padding: 0;
	max-width: 170px
}

.jqmPopWindow.payment-popup .types-of-payment,
.jqmSubsWindow.payment-popup .types-of-payment,
.jqmWindow.payment-popup .types-of-payment {
	list-style: none;
	margin: 0;
	padding: 0
}

.jqmPopWindow.payment-popup .types-of-payment-title,
.jqmSubsWindow.payment-popup .types-of-payment-title,
.jqmWindow.payment-popup .types-of-payment-title {
	margin-bottom: 5px;
	color: #646464
}

.jqmPopWindow.payment-popup .types-of-payment li,
.jqmSubsWindow.payment-popup .types-of-payment li,
.jqmWindow.payment-popup .types-of-payment li {
	display: inline-block;
	margin-left: 5px;
	text-align: center;
	vertical-align: middle
}

.jqmPopWindow.payment-popup .types-of-payment li:first-child,
.jqmSubsWindow.payment-popup .types-of-payment li:first-child,
.jqmWindow.payment-popup .types-of-payment li:first-child {
	margin-left: 0
}

.jqmPopWindow.payment-popup .types-of-payment li a,
.jqmSubsWindow.payment-popup .types-of-payment li a,
.jqmWindow.payment-popup .types-of-payment li a {
	position: relative;
	display: block;
	padding: 30px 5px 0;
	width: 65px;
	height: 35px;
	font: 13px/17px tahoma, arial, sans-serif;
	color: #2d2d2d;
	text-decoration: none
}

.jqmPopWindow.payment-popup .types-of-payment li a:active,
.jqmPopWindow.payment-popup .types-of-payment li a:hover,
.jqmSubsWindow.payment-popup .types-of-payment li a:active,
.jqmSubsWindow.payment-popup .types-of-payment li a:hover,
.jqmWindow.payment-popup .types-of-payment li a:active,
.jqmWindow.payment-popup .types-of-payment li a:hover {
	text-decoration: underline
}

.jqmPopWindow.payment-popup .types-of-payment li a.crd,
.jqmSubsWindow.payment-popup .types-of-payment li a.crd,
.jqmWindow.payment-popup .types-of-payment li a.crd {
	width: 95px
}

.jqmPopWindow.payment-popup .types-of-payment li a:before,
.jqmSubsWindow.payment-popup .types-of-payment li a:before,
.jqmWindow.payment-popup .types-of-payment li a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-crd:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-crd:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-crd:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.3%203.824L13.9.784c1.1-.294%202.2.294%202.4%201.373l2.1%207.55c.3%201.078-.3%202.156-1.4%202.352L5.4%2015.197c-1.1.294-2.2-.294-2.4-1.373L.9%206.177c-.3-.98.4-2.06%201.4-2.353z%22%20fill%3D%22%2371798A%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.5%203.922h12c1.1%200%202%20.882%202%201.96v7.844c0%201.079-.9%201.961-2%201.961h-12c-1.1%200-2-.882-2-1.96V5.882c0-1.079.9-1.961%202-1.961z%22%20fill%3D%22%23E6E6E6%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5%2011.765h2v1.961h-2v-1.96zM12.5%2011.765h3v1.961h-3v-1.96zM8.5%2011.765h3v1.961h-3v-1.96zM4.5%2011.765h3v1.961h-3v-1.96z%22%20fill%3D%22%234D4D4D%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16%205.883c.8%200%201.5.686%201.5%201.47%200%20.785-.7%201.471-1.5%201.471s-1.5-.686-1.5-1.47c0-.785.7-1.471%201.5-1.471z%22%20fill%3D%22%23F79E1B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%205.883c.8%200%201.5.686%201.5%201.47%200%20.785-.7%201.471-1.5%201.471s-1.5-.686-1.5-1.47c0-.785.7-1.471%201.5-1.471z%22%20fill%3D%22%23EB001B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%205.883c.3%200%20.5.196.5.49v1.96c0%20.295-.2.491-.5.491s-.5-.196-.5-.49V6.373c0-.294.2-.49.5-.49z%22%20fill%3D%22%23FF5F00%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 20px;
	height: 19px;
	background-size: 20px;
	width: 22px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-yam:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-yam:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-yam:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.5%209.38c0-1%20.1-1.7%202.2-3.3%201.8-1.3%207.8-5.4%207.8-5.4v7h4v11H1.8c-.7%200-1.3-.6-1.3-1.3v-8z%22%20fill%3D%22%23FFCE01%22%2F%3E%3Cpath%20d%3D%22M10.5%207.68v5l-8%205%2010-3v-7h-2z%22%20fill%3D%22%23D2AA07%22%2F%3E%3Cpath%20d%3D%22M6.1%207.48c.6-.7%201.6-1%202.1-.6s.4%201.3-.2%202c-.7.8-1.7%201-2.2.6-.5-.4-.4-1.3.3-2z%22%20fill%3D%22%23231F20%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 15px;
	height: 19px;
	background-size: 15px;
	width: 22px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-wbm:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-wbm:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-wbm:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.6.68c1.3%200%202.5.3%203.6.8.1.1.3.2.5.3l-.7.7-1.1-1.1-2%201.6-1.1-1.2-3.6%203.1%202.3%202.4-.9.8%202.2%202.5-.9.8%203.2%203.5%201.9-1.7%201.6%201.8c-.3.2-.7.5-1.1.7-1.2.7-2.5%201-4%201-4.4%200-8-3.6-8-8s3.6-8%208.1-8zm-1.5%207.5L9%206.48l1.7%201.9-1.9%201.7-1.7-1.9zm1.4%203.3l1.9-1.7%201.7%201.9-1.9%201.7-1.7-1.9zm-2.8-6.6l1.9-1.7%201.7%201.9-1.8%201.8-1.8-2zm3.6-.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm2.5%205.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm1.3%202.9l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4zm.6-6.6l1-.9.8%201-1%20.9-.8-1zm-1.3-2.8l1-.9.9%201-1%20.9-.9-1zm2.5%205.6l1-.9.9.9-1%20.9-.9-.9zm-4.3-2.1l1.4-1.3%201.3%201.4-1.4%201.3-1.3-1.4z%22%20fill%3D%22%23036CB5%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-pal:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-pal:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-pal:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.193%204.238a7.636%207.636%200%200%201-.045.255c-.574%202.946-2.537%203.964-5.045%203.964H4.827a.62.62%200%200%200-.613.525l-.654%204.146-.185%201.175a.327.327%200%200%200%20.322.378h2.265a.545.545%200%200%200%20.538-.46l.022-.114.427-2.706.027-.149a.545.545%200%200%201%20.538-.46h.339c2.194%200%203.911-.89%204.413-3.468.21-1.077.101-1.976-.454-2.608a2.167%202.167%200%200%200-.62-.478z%22%20fill%3D%22%23179BD7%22%2F%3E%3Cpath%20d%3D%22M10.592%203.998a4.518%204.518%200%200%200-.558-.123%207.09%207.09%200%200%200-1.125-.083H5.498a.542.542%200%200%200-.538.46l-.726%204.596-.02.134a.62.62%200%200%201%20.612-.525h1.277c2.508%200%204.471-1.018%205.045-3.964.017-.087.032-.172.045-.255a3.06%203.06%200%200%200-.6-.24z%22%20fill%3D%22%23222D65%22%2F%3E%3Cpath%20d%3D%22M4.96%204.253a.542.542%200%200%201%20.538-.46h3.41c.405%200%20.782.026%201.126.082a4.506%204.506%200%200%201%20.687.164c.17.056.327.122.472.199.17-1.089-.001-1.83-.59-2.502C9.954.997%208.783.681%207.283.681H2.933a.622.622%200%200%200-.615.526L.505%2012.696a.374.374%200%200%200%20.368.432H3.56l.675-4.28.725-4.595z%22%20fill%3D%22%23253B80%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 13px;
	height: 19px;
	background-size: 13px;
	width: 22px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-mps:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-mps:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-mps:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2214%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.834%2012.373H8.151V2.163h5.683v10.21z%22%20fill%3D%22%23FF5F00%22%2F%3E%3Cpath%20d%3D%22M8.513%207.249c0-2.066.95-3.924%202.478-5.122C9.876%201.26%208.471.723%206.985.723A6.47%206.47%200%200%200%20.5%207.207a6.47%206.47%200%200%200%206.485%206.485c1.528%200%202.891-.537%204.006-1.404-1.528-1.115-2.478-2.974-2.478-5.04z%22%20fill%3D%22%23EB001B%22%2F%3E%3Cpath%20d%3D%22M21.5%207.248a6.47%206.47%200%200%201-6.485%206.485c-1.528%200-2.892-.537-4.007-1.404%201.529-1.198%202.479-3.015%202.479-5.122%200-2.106-.95-3.924-2.479-5.122%201.116-.867%202.52-1.404%204.007-1.404C18.567.764%2021.5%203.655%2021.5%207.248z%22%20fill%3D%22%23F79E1B%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	height: 19px;
	background-size: 22px;
	width: 22px
}

.jqmPopWindow.payment-popup .types-of-payment li a.pt-qwv:before,
.jqmSubsWindow.payment-popup .types-of-payment li a.pt-qwv:before,
.jqmWindow.payment-popup .types-of-payment li a.pt-qwv:before {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.95%2017.437c.154.191-.08.385-.255.23a7.093%207.093%200%200%200-4.667-2.044%2018.067%2018.067%200%200%200-2.338.113l-.485.04-.214.017c-.285.031-.572.047-.86.047a7.742%207.742%200%200%201-3.832-.995%207.29%207.29%200%200%201-2.79-2.75A7.522%207.522%200%200%201%20.5%208.285a7.627%207.627%200%200%201%201.007-3.823A7.38%207.38%200%200%201%204.266%201.69%207.455%207.455%200%200%201%208.03.68a7.832%207.832%200%200%201%203.88.996%207.341%207.341%200%200%201%202.799%202.758%207.526%207.526%200%200%201%201.017%203.819%207.835%207.835%200%200%201-.27%202.054h-.007a8.717%208.717%200%200%201-.856%201.832c-.05.082-.075.02-.085-.026a3.48%203.48%200%200%200-1.565-2.603l-.045-.027a3.914%203.914%200%200%200-.47-.246%204.852%204.852%200%200%200-.69-.241c-.15-.04-.49-.024-.368-.145a7.133%207.133%200%200%201%201.625-.008h.05a6.24%206.24%200%200%200%20.023-.543%204.828%204.828%200%200%200-1.462-3.599%204.772%204.772%200%200%200-3.52-1.453%204.643%204.643%200%200%200-3.512%201.456%204.9%204.9%200%200%200-1.413%203.568%204.79%204.79%200%200%200%201.453%203.554%204.7%204.7%200%200%200%203.473%201.453c.065%200%20.13%200%20.194-.004%200-.017%200-.033-.004-.049-.075-.996-.094-1.825.11-1.49.075.117.145.23.216.336.236.357.502.693.797%201.003l.04.04c.8.78%201.82%201.293%202.924%201.468l.064.016c.166.04.333.081.502.127a7.042%207.042%200%200%201%204.019%202.717v-.007zm-3.333-6.02c-.15-.043-.26-.01-.315.09a.816.816%200%200%200%20.15.715c.17.265.315.4.43.4a.134.134%200%200%200%20.103-.048.567.567%200%200%200%20.058-.422%201.008%201.008%200%200%200-.421-.735h-.005zm-1.677%201.24a.45.45%200%200%200-.357.15.724.724%200%200%200%20.196.95c.145.12.328.186.517.186a.549.549%200%200%200%20.45-.203c.178-.24.074-.578-.262-.863a.862.862%200%200%200-.547-.219%22%20fill%3D%22%23FF8C00%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
	width: 17px;
	height: 19px;
	background-size: 17px;
	width: 22px
}

.jqmPopWindow.payment-popup .kruchina-wrapper,
.jqmSubsWindow.payment-popup .kruchina-wrapper,
.jqmWindow.payment-popup .kruchina-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	background: rgba(255, 255, 255, .7)
}

.jqmPopWindow.payment-popup .kruchina-wrapper .loader,
.jqmSubsWindow.payment-popup .kruchina-wrapper .loader,
.jqmWindow.payment-popup .kruchina-wrapper .loader {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px
}

.jqmPopWindow.payment-popup .cards-accepted .i,
.jqmSubsWindow.payment-popup .cards-accepted .i,
.jqmWindow.payment-popup .cards-accepted .i {
	display: inline-block;
	margin: 5px 5px 0 10px;
	width: 32px;
	height: 25px;
	vertical-align: middle;
	background-image: url(../i/cards/image2-128.png);
	font-size: 1px;
	color: transparent
}

.jqmPopWindow.payment-popup .cards-accepted .logo-visa,
.jqmSubsWindow.payment-popup .cards-accepted .logo-visa,
.jqmWindow.payment-popup .cards-accepted .logo-visa {
	margin-left: 0;
	padding-left: 13px;
	background-position: 0 -106px
}

.jqmPopWindow.payment-popup .cards-accepted .logo-visaelectron,
.jqmSubsWindow.payment-popup .cards-accepted .logo-visaelectron,
.jqmWindow.payment-popup .cards-accepted .logo-visaelectron {
	background-position: -47px -106px
}

.jqmPopWindow.payment-popup .cards-accepted .logo-mastercard,
.jqmSubsWindow.payment-popup .cards-accepted .logo-mastercard,
.jqmWindow.payment-popup .cards-accepted .logo-mastercard {
	background-position: -81px -106px
}

.jqmPopWindow.payment-popup .cards-accepted .logo-maestro,
.jqmSubsWindow.payment-popup .cards-accepted .logo-maestro,
.jqmWindow.payment-popup .cards-accepted .logo-maestro {
	background-position: -116px -106px
}

.jqmPopWindow input[type=number]:focus,
.jqmSubsWindow input[type=number]:focus,
.jqmWindow input[type=number]:focus {
	-webkit-box-shadow: 0 0 11px rgba(126, 68, 170, .44);
	box-shadow: 0 0 11px rgba(126, 68, 170, .44);
	-moz-appearance: textfield
}

.jqmPopWindow input::-webkit-inner-spin-button,
.jqmPopWindow input::-webkit-outer-spin-button,
.jqmSubsWindow input::-webkit-inner-spin-button,
.jqmSubsWindow input::-webkit-outer-spin-button,
.jqmWindow input::-webkit-inner-spin-button,
.jqmWindow input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.jqmPopWindow.found-cheaper-popup,
.jqmSubsWindow.found-cheaper-popup,
.jqmWindow.found-cheaper-popup {
	border-radius: 0;
	border: 1px solid #dadada
}

.jqmPopWindow.found-cheaper-popup .close,
.jqmSubsWindow.found-cheaper-popup .close,
.jqmWindow.found-cheaper-popup .close {
	margin: 10px 0 0 0
}

.jqmPopWindow.found-cheaper-popup .i-close,
.jqmSubsWindow.found-cheaper-popup .i-close,
.jqmWindow.found-cheaper-popup .i-close {
	margin: 0;
	width: 15px;
	height: 15px;
	background-position: -238px -800px;
	background-color: transparent;
	border-left: none
}

.jqmPopWindow .text-base-gray,
.jqmSubsWindow .text-base-gray,
.jqmWindow .text-base-gray {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	display: block
}

.jqmPopWindow#popup {
	min-width: 980px
}

#creditPopup {
	z-index: 1000;
	width: 420px;
	padding: 25px
}

#creditPopup .close {
	margin: 0
}

#creditPopup .popup-title {
	font-size: 22px
}

.jqmPopWindow:focus {
	outline: 1px solid transparent
}

.jqmPopWindow #container,
.jqmPopWindow .popup-container {
	float: left;
	overflow: hidden
}

.jqmPopWindow #cardContent #container {
	float: none
}

.jqmPopWindow .titlebar {
	height: 20px;
	text-align: right;
	font-weight: 400
}

.jqmPopWindow .popup-title {
	color: #824cac;
	font: 18px/30px arial, sans-serif;
	float: left;
	line-height: 18px
}

.jqmPopWindow .close {
	display: inline-block;
	margin: 20px 10px 0 0;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
	color: #824cac;
	outline: 0
}

.i-close {
	width: 17px;
	height: 17px;
	background: url(../i/ornament.png@12) no-repeat -79px 0
}

.jqmPopWindow .i-close {
	display: inline-block;
	border-left: 5px solid #fff;
	margin: 1px 1px 1px 0;
	vertical-align: -5px;
	background-color: #9464b8;
	position: relative;
	z-index: 1
}

.jqmPopWindow .close.new-close {
	width: 29px;
	height: 29px;
	background: url(../i/ornament.png@12) no-repeat -227px -441px;
	border: 0;
	margin: 0;
	vertical-align: top;
	line-height: 1;
	background-color: transparent
}

.jqmPopWindow .card-right {
	padding-top: 5px
}

.unavailable-delivery {
	width: 145px;
	text-align: center;
	background-color: #e8e8e8
}

#popup .unavailable-delivery,
.unavailable-delivery.pp {
	padding: 7px 0;
	margin-top: 10px
}

.jqmPopWindow .tab-description .good-left-panel,
.jqmPopWindow .tab-description .price,
.jqmPopWindow .tab-description .price del {
	max-width: 265px
}

.jqmPopWindow .tab-description .price .price-popup {
	display: block;
	line-height: 20px
}

.jqmPopWindow .tab-description .price .price-popup del {
	display: inline-block
}

.jqmPopWindow .tab-description .cost-bel .old-price {
	display: none
}

.jqmPopWindow .tab-description .sold-out {
	margin-right: 145px;
	padding-bottom: 20px
}

.jqmPopWindow .tab-description h1 {
	margin-right: 20px;
	width: auto
}

.tab-description .table-of-sizes {
	margin: 0 0 8px 0
}

.tab-description .table-of-sizes .sizes-table-show {
	font-size: 13px;
	font-family: tahoma, arial, sans-serif;
	color: #272727;
	text-decoration: none;
	border-bottom: 1px dotted #272727;
	cursor: pointer;
	display: inline-block
}

.electro .pp-additional-popup>a {
	color: #000;
	border-bottom: 1px solid #000
}

.jqmPopWindow.table-of-sizes {
	width: 725px;
	min-width: 0;
	margin: 0;
	padding: 25px 35px 35px;
	font-family: tahoma, arial, sans-serif;
	z-index: 60!important;
	border-radius: 0;
	border-color: #dadada
}

.table-of-sizes .close-popup {
	background-position: -238px -800px
}

.table-of-sizes iframe {
	left: 50%;
	top: 45px;
	width: 100%;
	height: 100%;
	min-height: 450px;
	max-height: 80%;
	background-color: #fff
}

.table-of-sizes .popup-container {
	max-height: 550px;
	float: none;
	overflow: auto;
	padding-top: 10px;
	text-align: center
}

.table-of-sizes .popup-container img {
	padding: 5px;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	margin: 5px 0 0
}

.table-of-sizes .tab {
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0 10px 0;
	font: bold 14px/19px tahoma, arial, sans-serif;
	color: #8651a8;
	cursor: pointer
}

.table-of-sizes .active,
.table-of-sizes .selected {
	color: #2d2d2d;
	cursor: default
}

.table-of-sizes .links {
	border-bottom: 1px dotted
}

.table-of-sizes .active .links,
.table-of-sizes .selected .links {
	border-bottom-color: transparent
}

.table-of-sizes .table-of-sizes-renew {
	font: normal 13px tahoma, arial, sans-serif;
	color: #8b8b8b;
	padding-left: 27px
}

.table-of-sizes .table-of-sizes-renew span {
	color: #2d2d2d
}

.model-img {
	width: 180px;
	height: 240px;
	vertical-align: top;
	margin: 10px 25px 3px 3px
}

.model-loader {
	min-height: 100px;
	background: url(../i/loading.gif) no-repeat 50% 50%
}

.tabs {
	margin: 0;
	padding: 0;
	list-style: none
}

.model-params {
	display: inline-block;
	margin: 10px 0 0 10px;
	font-size: 13px;
	text-align: left
}

.model-params dt {
	clear: left;
	float: left;
	width: 123px;
	margin: 0 .3em 16px 0;
	overflow: hidden;
	white-space: nowrap
}

.model-params dd {
	float: left;
	margin: 0 0 10px
}

#info .carousel {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.thumb_3d {
	outline: 0;
	text-decoration: none
}

.thumb_3d img {
	background-position: 1px -1px;
	background-repeat: no-repeat
}

@media (min-resolution:0.001dpcm) {
	.video-thumb-placeholder .play-btn,
	x:-o-prefocus {
		border: 0;
		padding: 1px;
		background: url(../i/play-btn.png)
	}
	.video-thumb-placeholder .play-btn::after,
	x:-o-prefocus {
		content: none
	}
}

.m-carousel .goods-name,
.showNew .goods-name {
	word-wrap: break-word
}

.m-carousel,
.showNew {
	position: relative;
	padding-right: 10px;
	padding-left: 10px
}

.m-carousel .next,
.m-carousel .prev,
.showNew .nextNew,
.showNew .prevNew {
	float: left;
	border-width: 0;
	width: 9px;
	height: 16px;
	margin: 52px 0 42px 0;
	padding: 0;
	background: 0 0;
	cursor: pointer;
	font-size: 0
}

.m-carousel .next,
.showNew .nextNew {
	float: right
}

.m-carousel .disabled,
.showNew>.disabled {
	cursor: default
}

.m-carousel .next,
.m-carousel .prev,
.showNew .nextNew,
.showNew .prevNew {
	float: none;
	margin: -11px 0 0;
	position: absolute;
	left: 0;
	top: 50%
}

.m-carousel .next,
.showNew .nextNew {
	left: auto;
	right: 0
}

.m-carousel .next i,
.m-carousel .prev i,
.showNew button i {
	display: inline-block;
	width: 9px;
	height: 13px;
	background: url(../i/ornament.png@12) no-repeat -153px -892px
}

.m-carousel .next i,
.showNew .nextNew i {
	background-position: -163px -892px
}

.m-carousel button.prev.disabled i,
.showNew button.prev.disabled i {
	background-position: -194px -496px
}

.m-carousel button.next.disabled i,
.showNew button.next.disabled i {
	background-position: -212px -496px
}

.tooltipster-default .tooltipster-content .fix-price-info p {
	font-size: 13px;
	line-height: 18px;
	color: #272727;
	margin: 0
}

.tooltipster-default .tooltipster-content .fix-price-info p:first-child {
	font-size: 16px;
	color: #ff48a5
}

.tab-description .size-type {
	overflow: hidden
}

.tab-description .brand-logo {
	margin-bottom: 10px;
	padding-top: 20px;
	border-top: 1px solid #e7e7e7
}

.jqmPopWindow .tab-description .brand-logo {
	padding-top: 0;
	border-top: none
}

.tab-description .brand-logo a {
	display: inline-block
}

.tab-description .brand-logo img {
	width: 120px;
	height: 50px
}

.tab-description .brand-logo a.brand-logo-link {
	padding-top: 4px;
	color: #272727;
	font: 13px/18px tahoma, arial, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #272727
}

.tab-description .order-quantity {
	padding: 0 0 15px;
	font: 13px/15px tahoma, arial, sans-serif;
	color: #464646
}

.jqmPopWindow .tab-description .order-quantity {
	padding: 0 0 10px
}

.tab-description .order-quantity span {
	color: #ff48a5
}

.delivery-cond .delivery-cond-price.free {
	text-transform: uppercase
}

.delivery-cond .pp {
	margin-right: 0
}

.delivery-cond-title {
	margin-bottom: 15px;
	color: #272727;
	font: 17px/17px tahoma, arial, sans-serif;
	letter-spacing: .5px
}

.close-popup {
	background: url(../i/ornament.png@12) -241px -152px;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
	z-index: 1;
	outline: 0;
	cursor: pointer;
	border: 0
}

.jqmPopWindow .tooltipster-base,
.tooltipster-base {
	z-index: 12
}

.baloon {
	position: absolute;
	z-index: 1;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .5);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, .5)
}

.productcard-baloon {
	min-width: 244px;
	max-width: 345px;
	text-align: center;
	font-size: 14px
}

.productcard-baloon .pb-title {
	margin: 3px 0 8px;
	font: bold 14px/1 arial, sans-serif;
	text-transform: uppercase
}

.productcard-baloon .i-close {
	position: absolute;
	top: 10px;
	right: 10px;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #ff9400;
	cursor: pointer
}

.productcard-baloon .tooltipster-arrow-bottom-right span,
.productcard-baloon .tooltipster-arrow-top-right span {
	right: 46%
}

.productcard-baloon .tooltipster-arrow-border {
	margin-right: -1px
}

.productcard-baloon-without-arrow {
	text-align: left;
	font-size: 12px
}

.productcard-baloon-without-arrow .tooltipster-arrow {
	display: none
}

.jqmPopWindow .tooltipster-default .tooltipster-content,
.tooltipster-default .tooltipster-content {
	padding: 10px
}

.tooltipster-default .tooltipster-content .note {
	margin: 10px 0 0
}

.tooltipster-default .tooltipster-content a:not(.params-link):not(.wb) {
	font: 12px arial, sans-serif;
	color: #824cac
}

.personal-tooltip .tooltipster-content {
	text-align: center;
	color: #ff48a5;
	line-height: 18px;
	width: 160px
}

.colors-preview img {
	width: 45px;
	height: 60px;
	border: 2px solid transparent;
	cursor: pointer
}

.colors-preview .active img {
	border-color: #ff48a5
}

.box-5-0-10 {
	padding: 5px 0 10px
}

.box-5-0-10:after {
	content: '';
	display: block;
	width: 400px;
	overflow: hidden
}

.box-5-0-10:first-child {
	padding-top: 1px;
	padding-bottom: 0
}

.tab-description h1,
.tab-description h3 {
	margin: 0;
	font: 17px/25px tahoma, arial, sans-serif;
	color: #272727;
	letter-spacing: .5px;
	text-transform: none
}

.tab-description .sold-out {
	margin-right: 160px;
	padding: 20px 0 30px
}

.sold-out strong {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	color: #ff48a5
}

.soc-icons a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 3px;
	vertical-align: middle;
	background: url(../i/icons_sprite.png@6) no-repeat;
	-webkit-transition: all .25s;
	transition: all .25s
}

.soc-icons .vk {
	background-position: 0 -215px;
	margin-left: 0
}

.soc-icons .vk:hover {
	background-position: 0 -248px
}

.soc-icons .fb {
	background-position: -34px -215px
}

.soc-icons .fb:hover {
	background-position: -34px -248px
}

.soc-icons .twitter {
	background-position: -68px -215px
}

.soc-icons .twitter:hover {
	background-position: -68px -248px
}

.soc-icons .lj {
	background-position: -102px -215px
}

.soc-icons .lj:hover {
	background-position: -102px -248px
}

.soc-icons .mm {
	background-position: -136px -215px
}

.soc-icons .mm:hover {
	background-position: -136px -248px
}

.soc-icons .odnoklassniki {
	background-position: -170px -215px
}

.soc-icons .odnoklassniki:hover {
	background-position: -170px -248px
}

.shareform {
	margin: 0;
	padding: 20px;
	min-width: 0;
	min-height: 350px;
	width: 295px;
	z-index: 54
}

.likesform {
	width: 320px
}

.likesform .title {
	width: 280px
}

.product-content .shareform {
	margin-top: -195px
}

.mfPopupOverlay {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	z-index: 53
}

.shareform .titlebar {
	font-weight: 700;
	font-size: 18px;
	line-height: 16px;
	text-align: left
}

.likesform .titlebar {
	margin-bottom: 10px
}

.shareform .title {
	float: left;
	font: bold 18px/16px tahoma, sans-serif
}

.shareform .titlebar .close {
	float: right;
	margin: 0
}

.shareform .modal-content {
	float: left;
	margin: 20px 0 35px
}

.shareform .modal-content>p:first-child {
	margin-bottom: 20px;
	font-weight: 700;
	color: #883c9e
}

.shareform fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

.shareform label {
	font-weight: 700
}

.shareform small {
	font-weight: 400;
	font-size: 100%
}

.shareform fieldset input {
	width: 90%;
	margin: 3px 0
}

.shareform fieldset>div {
	margin: 0 0 20px
}

.shareform .error-msg {
	display: none;
	font-weight: 700;
	color: #d41bc0
}

.shareform .note {
	font: italic 100% arial, freesans, sans-serif;
	color: inherit
}

.shareform .menu,
.shareform .menu li {
	margin: 0;
	padding: 0;
	list-style: none
}

.shareform .menu a {
	font-weight: 700;
	color: #d41bc0;
	text-transform: uppercase
}

.shareform .submit {
	float: left
}

.shareform .cancel {
	float: left;
	line-height: 27px;
	margin: 1.8em 0 0 10px
}

.shareform .cancel a {
	color: #8715a8;
	margin: 0 0 0 .33em;
	cursor: pointer
}

.captcha-container {
	float: left;
	height: 120px
}

.captcha-submit {
	position: absolute;
	bottom: 20px;
	left: 20px
}

.mf-loader {
	width: 117px;
	float: left;
	margin-top: 21px;
	text-align: center;
	display: none
}

.captcha-refresh {
	display: inline-block;
	vertical-align: middle;
	width: 29px;
	height: 29px;
	margin: 5px 5px 5px 25px;
	background: url(../i/ornament.png@12) -172px -141px;
	color: transparent;
	font-size: 0;
	cursor: pointer
}

.captcha-val {
	margin-top: 5px
}

.click_counter {
	display: inline-block;
	position: relative;
	vertical-align: top;
	height: 28px;
	padding: 0 7px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #d1d1d1
}

.click_counter:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent #e2e2e2;
	border-width: 4px 5px 4px 0
}

#fake_facebook_button {
	position: absolute;
	width: 32px;
	height: 26px;
	left: 0;
	top: 0;
	background: url(../i/ornament.png@12) no-repeat -128px -171px
}

.fb_edge_comment_widget {
	display: none!important
}

#mfModalPopup .loader {
	left: 50%;
	margin-left: -13px;
	margin-top: -13px;
	position: absolute;
	top: 50%
}

.standard-carousel-margin-left .standart-carousel-header {
	font: 1.21428571rem/1.28571429rem Tahoma, Arial, Helvetica, sans-serif
}

.standard-carousel-margin-left .standart-carousel-block {
	padding: 0 30px
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item .standart-carousel-img-inner {
	margin: 0 0 4px
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info {
	margin-top: 4px;
	position: relative
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-brand,
.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-name,
.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .price {
	font: .92857143rem/1.28571429rem Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-brand del,
.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-name del,
.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .price del {
	color: #484848
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .price {
	color: #d9198e;
	display: block
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-brand,
.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-name {
	color: #848484
}

.standard-carousel-margin-left .standart-carousel-block .standart-carousel-item-info .goods-brand {
	margin-top: -2px
}

.standard-carousel-margin-left .standart-carousel-block .back,
.standard-carousel-margin-left .standart-carousel-block .forward {
	border-radius: 0;
	padding: 0;
	width: 22px;
	height: 34px;
	outline: 0;
	position: absolute;
	top: 33%;
	left: 0;
	background: url(../i/ornament.png@12) no-repeat -180px -907px;
	border: 0;
	cursor: pointer
}

.standard-carousel-margin-left .standart-carousel-block .back:after,
.standard-carousel-margin-left .standart-carousel-block .forward:after {
	content: none
}

.standard-carousel-margin-left .standart-carousel-block .forward {
	right: 0;
	left: auto;
	background-position: -201px -907px
}

.standard-carousel-margin-left .standart-carousel-block .disabled {
	cursor: auto
}

.standard-carousel-margin-left .standart-carousel-block .back.disabled {
	background-position: -88px -762px
}

.standard-carousel-margin-left .standart-carousel-block .forward.disabled {
	background-position: -108px -762px
}

.standard-carousel-margin-left .standart-carousel {
	margin: 0 auto
}

.standard-carousel-margin-left .standart-carousel li {
	width: 150px
}

.i-productDetail-top .MagicZoom img {
	border: 0!important;
	padding: 0!important;
	margin: 0!important
}

.i-productDetail-top .MagicZoomBigImageCont {
	border: 1px solid #999;
	margin-top: -20px
}

.i-productDetail-top .MagicZoomBigImageCont img {
	max-width: none
}

.i-productDetail-top .MagicZoomBigImageCont.inner-zoom {
	margin-top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-productDetail-top .MagicZoomHeader {
	font-size: 8pt!important;
	line-height: normal!important;
	color: #fff;
	background: #666;
	text-align: center!important
}

.i-productDetail-top .MagicZoomPup {
	border: 1px solid #aaa;
	background: #fff;
	cursor: move
}

.i-productDetail-top .MagicZoomLoading {
	border: 1px solid #ccc;
	background: #fff url(../i/graphics/loader.gif) no-repeat 2px 50%;
	padding: 4px 4px 4px 24px!important;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font: 11px sans-serif;
	color: #484848
}

.i-productDetail-top .MagicZoomPlus {
	outline: 0!important;
	z-index: 10!important;
	vertical-align: middle
}

.i-productDetail-top .MagicZoomPlus img {
	border: 0!important;
	padding: 0!important;
	margin: 0!important
}

.i-productDetail-top .MagicZoomPlus span {
	display: none!important
}

.i-productDetail-top .MagicZoomPlusHint {
	position: absolute;
	z-index: 10;
	top: 11px!important;
	left: 11px!important;
	width: 26px;
	height: 26px;
	background: 0 0;
	border: 1px solid transparent;
	border-radius: 4px;
	opacity: 1!important
}

.i-productDetail-top .MagicZoomPlusHint:before {
	content: '';
	width: 21px;
	height: 22px;
	position: absolute;
	z-index: 200;
	top: 3px!important;
	left: 3px!important;
	background: url(../i/ornament.png@12) -64px -763px
}

.i-productDetail-top .MagicThumb,
.i-productDetail-top .MagicThumb:hover {
	cursor: pointer;
	outline: 0!important
}

.i-productDetail-top .MagicThumb-expanded-thumbnail {
	cursor: default
}

.i-productDetail-top .MagicThumb span {
	display: none!important
}

.i-productDetail-top .MagicThumb-expanded {
	cursor: pointer;
	background: 0 0;
	border: 1px solid #ccc;
	padding: 0
}

.i-productDetail-top .MagicThumb-caption {
	font: 13px Verdana, sans-serif;
	background: #ccc;
	padding: 8px
}

.i-productDetail-top .MagicThumb-buttons {
	background: transparent url(../i/graphics/buttons1.png) no-repeat 0 0;
	height: 24px;
	display: block
}

.i-productDetail-top .MagicThumb-buttons a {
	width: 24px;
	height: 24px;
	margin: 0 1px!important;
	overflow: hidden
}

.i-productDetail-top .MagicThumb-loader {
	font: normal 12pt sans-serif;
	border: 1px solid #000;
	background: #fff url(../i/graphics/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left
}

.i-productDetail-top .MagicThumb-external-caption {
	display: none
}

.i-productDetail-top .card-details a,
.i-productDetail-top .card-error,
.i-productDetail-top .count-review,
.i-productDetail-top .found-cheaper-btn,
.i-productDetail-top .overflow-count>div,
.i-productDetail-top .product-certificate,
.i-productDetail-top .sizes-table-show {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px dotted #000
}

.i-productDetail-top .card-details a:hover,
.i-productDetail-top .card-error:hover,
.i-productDetail-top .count-review:hover,
.i-productDetail-top .found-cheaper-btn:hover,
.i-productDetail-top .overflow-count>div:hover,
.i-productDetail-top .product-certificate:hover,
.i-productDetail-top .sizes-table-show:hover {
	color: #ff579d;
	border-color: transparent
}

.i-productDetail-top .brand-and-name {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 1.71428571rem;
	line-height: 2.85714286rem;
	margin: 0
}

.i-productDetail-top .c-btn-main {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #6c11c9;
	border: 1px solid #6c11c9;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.i-productDetail-top .c-btn-main:first-letter {
	text-transform: uppercase
}

.i-productDetail-top .c-btn-main.disabled,
.i-productDetail-top .c-btn-main:disabled {
	cursor: default
}

.i-productDetail-top .c-btn-main.disabled,
.i-productDetail-top .c-btn-main.disabled:hover,
.i-productDetail-top .c-btn-main:disabled,
.i-productDetail-top .c-btn-main:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-productDetail-top .c-btn-main.disabled:active,
.i-productDetail-top .c-btn-main:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-productDetail-top .c-btn-main.disabled.progress,
.i-productDetail-top .c-btn-main.progress,
.i-productDetail-top .c-btn-main.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-productDetail-top .c-btn-main.disabled.progress:after,
.i-productDetail-top .c-btn-main.progress:active:after,
.i-productDetail-top .c-btn-main.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-productDetail-top .c-btn-main:hover {
	background: #7913e1;
	border-color: #7913e1
}

.i-productDetail-top .c-btn-main:active {
	color: #fff;
	background: #5f0fb1;
	border-color: #5f0fb1
}

.i-productDetail-top .c-btn-base {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.i-productDetail-top .c-btn-base:hover {
	background: #f7f7f7;
	border-color: #cdcdcd
}

.i-productDetail-top .c-btn-base:active {
	color: #000;
	background: #f0f0f0;
	border-color: #c6c6c6
}

.i-productDetail-top .c-btn-base:first-letter {
	text-transform: uppercase
}

.i-productDetail-top .c-btn-base.disabled,
.i-productDetail-top .c-btn-base:disabled {
	cursor: default
}

.i-productDetail-top .c-btn-base.disabled,
.i-productDetail-top .c-btn-base.disabled:hover,
.i-productDetail-top .c-btn-base:disabled,
.i-productDetail-top .c-btn-base:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-productDetail-top .c-btn-base.disabled:active,
.i-productDetail-top .c-btn-base:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-productDetail-top .c-btn-base.disabled.progress,
.i-productDetail-top .c-btn-base.progress,
.i-productDetail-top .c-btn-base.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-productDetail-top .c-btn-base.disabled.progress:after,
.i-productDetail-top .c-btn-base.progress:active:after,
.i-productDetail-top .c-btn-base.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-productDetail-top .c-btn-base.disabled,
.i-productDetail-top .c-btn-base.disabled:hover {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	opacity: .6
}

.i-productDetail-top .c-text-base {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem
}

.i-productDetail-top .c-btn-orange {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.i-productDetail-top .c-btn-orange.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-productDetail-top .c-btn-orange.disabled:active,
.i-productDetail-top .c-btn-orange.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-productDetail-top .c-btn-orange:active,
.i-productDetail-top .c-btn-orange:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.i-productDetail-top .c-btn-orange:first-letter {
	text-transform: uppercase
}

.i-productDetail-top .c-btn-orange.disabled,
.i-productDetail-top .c-btn-orange:disabled {
	cursor: default
}

.i-productDetail-top .c-btn-orange.disabled,
.i-productDetail-top .c-btn-orange.disabled:hover,
.i-productDetail-top .c-btn-orange:disabled,
.i-productDetail-top .c-btn-orange:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-productDetail-top .c-btn-orange.disabled:active,
.i-productDetail-top .c-btn-orange:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-productDetail-top .c-btn-orange.disabled.progress,
.i-productDetail-top .c-btn-orange.progress,
.i-productDetail-top .c-btn-orange.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-productDetail-top .c-btn-orange.disabled.progress:after,
.i-productDetail-top .c-btn-orange.progress:active:after,
.i-productDetail-top .c-btn-orange.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-productDetail-top .c-btn-orange:hover {
	background: #ff8956;
	border-color: #ff8956
}

.i-productDetail-top .c-btn-orange:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}

.i-productDetail-top .tip-question {
	width: 18px;
	height: 18px;
	padding: 0;
	border: 1px solid #d5d5d5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 100%;
	background: #fff;
	color: #000;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-size: 10px;
	line-height: 17px;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.i-productDetail-top .to-poned {
	height: 19px;
	width: 19px;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.5%2016.0255L9.87124%2015.6432L9.9005%2015.613L9.93161%2015.5847C14.8573%2011.0976%2017.6441%208.41125%2017.6441%205.38041C17.6441%203.10905%2015.9808%201.3962%2013.775%201.3962C12.5672%201.3962%2011.3257%201.99398%2010.5351%202.95617L9.5%204.21598L8.46489%202.95617C7.67433%201.99398%206.43287%201.3962%205.2251%201.3962C3.01929%201.3962%201.35587%203.10905%201.35587%205.38041C1.35587%208.41111%204.14274%2011.0975%209.06843%2015.5847L9.0995%2015.613L9.12876%2015.6432L9.5%2016.0255ZM9.5%2018L8.17004%2016.6305C3.23007%2012.1302%200%209.09766%200%205.38041C0%202.34772%202.28%200%205.2251%200C6.84007%200%208.45505%200.782573%209.5%202.05438C10.545%200.782573%2012.1601%200%2013.775%200C16.72%200%2019%202.34772%2019%205.38041C19%209.09766%2015.7701%2012.1302%2010.83%2016.6305L9.5%2018Z%22%20fill%3D%22%232D2D2D%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat
}

.i-productDetail-top .to-poned.active {
	height: 19px;
	width: 19px;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.5%2018l-1.33-1.37C3.23%2012.13%200%209.099%200%205.38%200%202.348%202.28%200%205.225%200%206.84%200%208.455.783%209.5%202.054%2010.545.783%2012.16%200%2013.775%200%2016.72%200%2019%202.348%2019%205.38c0%203.718-3.23%206.75-8.17%2011.25L9.5%2018z%22%20fill%3D%22%23FF579D%22%2F%3E%3C%2Fsvg%3E) no-repeat
}

.i-productDetail-top .stars-line-lg {
	background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22205%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.473%204.825l-5.046.55a.48.48%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.47.47%200%200%200%20.188.476.482.482%200%200%200%20.515.027C5.353%2013.95%208%2012.468%208%2012.468l4.41%202.47c.161.087.362.085.519-.027a.467.467%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357a.47.47%200%200%200%20.134-.494.476.476%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L8.436.277A.485.485%200%200%200%207.999%200a.478.478%200%200%200-.434.277c-.838%201.819-2.092%204.548-2.092%204.548zM26.474%204.825l-5.047.55a.48.48%200%200%200-.404.322c-.06.182%200%20.371.134.49%201.5%201.346%203.755%203.361%203.755%203.361-.002%200-.619%202.931-1.029%204.887a.47.47%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47c.161.087.363.085.519-.027a.467.467%200%200%200%20.187-.475l-1.026-4.888%203.754-3.357c.134-.124.193-.313.134-.494a.476.476%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L29.436.277A.485.485%200%200%200%2028.999%200a.478.478%200%200%200-.434.277c-.838%201.819-2.091%204.548-2.091%204.548zM47.474%204.825l-5.047.55a.48.48%200%200%200-.404.322c-.06.182%200%20.371.134.49%201.5%201.346%203.755%203.361%203.755%203.361-.002%200-.619%202.931-1.029%204.887a.47.47%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47c.161.087.363.085.519-.027a.467.467%200%200%200%20.187-.475l-1.026-4.888%203.754-3.357c.134-.124.193-.313.134-.494a.476.476%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L50.436.277A.485.485%200%200%200%2049.999%200a.478.478%200%200%200-.434.277l-2.091%204.548zM68.474%204.825l-5.047.55a.48.48%200%200%200-.404.322c-.06.182%200%20.371.134.49%201.5%201.346%203.755%203.361%203.755%203.361-.002%200-.619%202.931-1.029%204.887a.47.47%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47c.161.087.362.085.519-.027a.467.467%200%200%200%20.187-.475l-1.026-4.888%203.754-3.357a.47.47%200%200%200%20.134-.494.476.476%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L71.436.277A.485.485%200%200%200%2070.999%200a.478.478%200%200%200-.434.277l-2.091%204.548zM89.474%204.825l-5.047.55a.48.48%200%200%200-.404.322c-.06.182%200%20.371.135.49%201.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.47.47%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47c.161.087.362.085.519-.027a.467.467%200%200%200%20.187-.475l-1.026-4.888%203.754-3.357a.47.47%200%200%200%20.134-.494.476.476%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L92.436.277A.485.485%200%200%200%2091.999%200a.478.478%200%200%200-.434.277l-2.091%204.548z%22%20fill%3D%22%23FF800C%22%2F%3E%3Cpath%20d%3D%22M110.473%204.825l-5.046.55a.482.482%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.472.472%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47a.49.49%200%200%200%20.519-.027.466.466%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357a.47.47%200%200%200%20.134-.494.475.475%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L113.436.277a.486.486%200%200%200-.437-.277.478.478%200%200%200-.434.277l-2.092%204.548zM131.473%204.825l-5.046.55a.482.482%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.472.472%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47a.49.49%200%200%200%20.519-.027.466.466%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357c.134-.124.193-.313.134-.494a.475.475%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L134.436.277a.486.486%200%200%200-.437-.277.478.478%200%200%200-.434.277l-2.092%204.548zM152.473%204.825l-5.046.55a.482.482%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.472.472%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47a.49.49%200%200%200%20.519-.027.466.466%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357c.134-.124.193-.313.134-.494a.475.475%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L155.436.277a.486.486%200%200%200-.437-.277.478.478%200%200%200-.434.277l-2.092%204.548zM173.473%204.825l-5.046.55a.482.482%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.472.472%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47a.49.49%200%200%200%20.519-.027.466.466%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357c.134-.124.193-.313.134-.494a.475.475%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L176.436.277a.486.486%200%200%200-.437-.277.478.478%200%200%200-.434.277l-2.092%204.548zM194.473%204.825l-5.046.55a.482.482%200%200%200-.404.322.46.46%200%200%200%20.135.49c1.5%201.346%203.754%203.361%203.754%203.361-.002%200-.619%202.931-1.029%204.887a.472.472%200%200%200%20.188.476.482.482%200%200%200%20.515.027c1.767-.987%204.413-2.47%204.413-2.47l4.41%202.47a.49.49%200%200%200%20.519-.027.466.466%200%200%200%20.186-.475l-1.026-4.888%203.755-3.357c.134-.124.193-.313.134-.494a.475.475%200%200%200-.402-.32c-2.02-.223-5.048-.552-5.048-.552L197.436.277a.486.486%200%200%200-.437-.277.478.478%200%200%200-.434.277l-2.092%204.548z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3C%2Fsvg%3E") -105px center no-repeat;
	height: 15px;
	width: 100px;
	font-size: 0
}

.i-productDetail-top .stars-line-lg.star0 {
	background-position-x: -105px
}

.i-productDetail-top .stars-line-lg.star1 {
	background-position-x: -84px
}

.i-productDetail-top .stars-line-lg.star2 {
	background-position-x: -63px
}

.i-productDetail-top .stars-line-lg.star3 {
	background-position-x: -42px
}

.i-productDetail-top .stars-line-lg.star4 {
	background-position-x: -21px
}

.i-productDetail-top .stars-line-lg.star5 {
	background-position-x: 0
}

.i-productDetail-top .add-discount-text-price {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 2.14285714rem;
	line-height: 2.85714286rem;
	font-weight: 700;
	color: #ff579d;
	cursor: pointer
}

.i-productDetail-top .add-discount-text-price.no-tooltip {
	cursor: default
}

.i-productDetail-top .card-row {
	font-size: 0;
	margin: 0 0 48px
}

.i-productDetail-top .card-row>* {
	display: inline-block;
	vertical-align: top
}

.i-productDetail-top .card-row .card-left {
	float: none;
	font-size: 0
}

.i-productDetail-top .card-row .card-left .pv-carousel {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 37px 0;
	position: relative
}

.i-productDetail-top .card-row .card-left .pv-carousel .next,
.i-productDetail-top .card-row .card-left .pv-carousel .prev {
	left: 27px;
	position: absolute
}

.i-productDetail-top .card-row .card-left .pv-carousel button.next,
.i-productDetail-top .card-row .card-left .pv-carousel button.prev {
	background: 0 0;
	border: 0;
	cursor: pointer;
	height: 10px;
	width: 30px
}

.i-productDetail-top .card-row .card-left .pv-carousel button.next:before,
.i-productDetail-top .card-row .card-left .pv-carousel button.prev:before {
	content: '';
	position: absolute;
	left: 11px;
	height: 6px;
	width: 6px
}

.i-productDetail-top .card-row .card-left .pv-carousel button.next.disabled,
.i-productDetail-top .card-row .card-left .pv-carousel button.next.disabled:before,
.i-productDetail-top .card-row .card-left .pv-carousel button.prev.disabled,
.i-productDetail-top .card-row .card-left .pv-carousel button.prev.disabled:before {
	opacity: .7;
	cursor: default
}

.i-productDetail-top .card-row .card-left .pv-carousel .prev {
	top: 0
}

.i-productDetail-top .card-row .card-left .pv-carousel .prev:before {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: 0 0;
	font-size: 0;
	padding: 0;
	border: 2px solid #8b8b8b;
	border-bottom: 0;
	border-left: 0;
	cursor: pointer;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 2px
}

.i-productDetail-top .card-row .card-left .pv-carousel .prev:before.disabled {
	opacity: .5;
	cursor: default
}

.disabled .i-productDetail-top .card-row .card-left .pv-carousel .prev:before {
	opacity: .5;
	cursor: default
}

.i-productDetail-top .card-row .card-left .pv-carousel .next {
	bottom: 0
}

.i-productDetail-top .card-row .card-left .pv-carousel .next:before {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: 0 0;
	font-size: 0;
	padding: 0;
	border: 2px solid #8b8b8b;
	border-bottom: 0;
	border-left: 0;
	cursor: pointer;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	bottom: 2px
}

.i-productDetail-top .card-row .card-left .pv-carousel .next:before.disabled {
	opacity: .5;
	cursor: default
}

.disabled .i-productDetail-top .card-row .card-left .pv-carousel .next:before {
	opacity: .5;
	cursor: default
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel {
	margin: 0;
	padding: 0;
	top: 0
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li {
	float: none;
	display: block;
	width: 80px;
	height: 104px;
	margin: 0 0 17px;
	overflow: visible!important;
	position: relative
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .disabled {
	display: none
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder,
.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li img {
	cursor: pointer;
	position: relative
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder {
	width: 80px
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li a {
	border: 2px solid transparent;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 84px;
	height: 104px;
	text-align: center;
	cursor: pointer
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li a.thumb_3d img {
	max-height: 100px
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder {
	display: inline-block;
	background: #f6f6f6
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder .i {
	display: block;
	background: url(../i/ornament.png@12) no-repeat;
	height: 7px;
	background-position: 0 -198px
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder .play-btn {
	display: block;
	position: relative;
	border: 1px solid #c6c6c6;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	line-height: 135px;
	overflow: hidden;
	margin: 20px auto 19px;
	background: #fdfdfd
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .video-thumb-placeholder .play-btn:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -11px 0 0 -6px;
	border-style: solid;
	border-color: transparent #353535;
	border-width: 11px 0 11px 18px
}

.i-productDetail-top .card-row .card-left .pv-carousel .images-carusel .carousel li .current {
	border: 2px solid #ff579d
}

.i-productDetail-top .card-row .card-left .MagicZoomPlusHint {
	display: none!important
}

.i-productDetail-top .card-row .card-left #photo {
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-align: center
}

.i-productDetail-top .card-row .card-left #photo * {
	outline: 0
}

.i-productDetail-top .card-row .card-left #photo .preview-photo {
	width: 100%;
	max-width: none
}

.i-productDetail-top .card-row .card-left #photo .video-container {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	margin-top: 0;
	overflow: hidden;
	display: none
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js {
	background: 0 0;
	height: 100%
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js:before {
	content: '';
	background: #fff;
	display: inline-block;
	width: 1px;
	min-height: 100%;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js:after {
	content: '';
	background: #fff;
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js .vjs-tech {
	width: 101%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 -4px;
	top: 1px
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js .vjs-poster,
.i-productDetail-top .card-row .card-left #photo .video-container .video-js .vjs-poster:before {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js .vjs-poster:before {
	content: '';
	display: block;
	background: #fff;
	width: 100%
}

.i-productDetail-top .card-row .card-left #photo .video-container .video-js .vjs-big-play-button {
	display: none
}

.i-productDetail-top .card-row .card-left #photo .three-d-container {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 10
}

.i-productDetail-top .card-row .card-left #photo .find-photo {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	background: #fff;
	border-radius: 4px;
	bottom: 12px;
	display: block;
	opacity: .7;
	padding: 12px 0 12px 48px;
	position: absolute;
	right: 12px;
	text-decoration: none;
	z-index: 10
}

.i-productDetail-top .card-row .card-left #photo .find-photo:after,
.i-productDetail-top .card-row .card-left #photo .find-photo:before {
	background: #fff;
	border: 2px solid #000;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: '';
	display: block;
	height: 14px;
	position: absolute;
	width: 14px
}

.i-productDetail-top .card-row .card-left #photo .find-photo:after {
	left: 16px;
	top: 18px
}

.i-productDetail-top .card-row .card-left #photo .find-photo:before {
	left: 22px;
	top: 12px;
	z-index: 1
}

.i-productDetail-top .card-row .card-left #photo .find-photo i {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	font-style: normal;
	height: 20px;
	opacity: 0;
	overflow: hidden;
	text-align: left;
	-webkit-transition: width .5s ease-out, opacity .3s ease-in;
	transition: width .5s ease-out, opacity .3s ease-in;
	width: 0
}

.i-productDetail-top .card-row .card-left #photo .find-photo:hover i {
	opacity: 1;
	width: 174px;
	-webkit-transition: width .3s ease-out, opacity 350ms ease-in;
	transition: width .3s ease-out, opacity 350ms ease-in
}

.i-productDetail-top .card-row .good-header {
	margin: 0 0 20px
}

.i-productDetail-top .card-row .brand-and-name {
	line-height: 28px;
	font-weight: 700
}

.i-productDetail-top .card-row .brand-and-name+div {
	margin: 0
}

.i-productDetail-top .card-row .rating-and-review {
	margin: 0 0 28px
}

.i-productDetail-top .card-row .rating-and-review>* {
	display: inline-block;
	margin: 0 16px 0 0;
	vertical-align: middle
}

.i-productDetail-top .card-row .rating-and-review .count-review i {
	font-style: normal
}

.i-productDetail-top .card-row .rating-and-review .order-quantity {
	color: #8b8b8b
}

.i-productDetail-top .card-row .card-right {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px
}

.i-productDetail-top .card-row .card-right .about-bonus-block,
.i-productDetail-top .card-row .card-right .spec-actions {
	display: inline-block;
	margin: 0 0 28px;
	vertical-align: top
}

.i-productDetail-top .card-row .card-right .spec-actions {
	height: 30px;
	width: 230px
}

.i-productDetail-top .card-row .card-right .spec-actions-link {
	display: block;
	height: 30px
}

.i-productDetail-top .card-row .card-right .spec-actions>img {
	position: static;
	-webkit-transform: none;
	transform: none;
	display: inline-block;
	margin: 0 15px 0 0;
	height: 100%
}

.i-productDetail-top .card-row .card-right .about-bonus-block {
	position: relative
}

.i-productDetail-top .card-row .card-right .about-bonus-block .text-base {
	color: #ff579d;
	margin: 3px 0 0 9px
}

.i-productDetail-top .card-row .card-right .about-bonus-block>span {
	margin: 0 0 0 4px
}

.i-productDetail-top .card-row .card-right .color {
	color: #8b8b8b;
	margin: 0 0 23px
}

.i-productDetail-top .card-row .card-right .color .color {
	color: #000
}

.i-productDetail-top .card-row .card-right .sold-out {
	margin: 0 0 20px;
	padding: 0
}

.i-productDetail-top .card-row .card-right .sold-out p {
	margin: 0
}

.i-productDetail-top .card-row .card-right .sold-out strong {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	color: #ff579d;
	font-weight: 700
}

.i-productDetail-top .card-row .card-right .options {
	margin: 0 0 36px;
	overflow: hidden
}

.i-productDetail-top .card-row .card-right .options .colors-preview {
	font-size: 0;
	position: relative
}

.i-productDetail-top .card-row .card-right .options .colors-preview>* {
	display: inline-block;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .options .colors-preview .prev+.colorpicker {
	margin: 0 0 0 30px
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker {
	height: 104px
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.color-tone {
	margin: 0 10px 10px 0
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.color-tone img {
	height: auto;
	width: 36px
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.color-tone:last-child {
	margin: 0 0 10px
}

@media screen and (max-width:1245px) {
	.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.color-tone:nth-child(20):before {
		content: attr(data-reminder)
	}
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.color-tone:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	font: 18px/40px Tahoma, Arial, Helvetica, sans-serif;
	color: #8b8b8b;
	background-color: #f6f6f6;
	cursor: pointer;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker ul li.disabled {
	display: none
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker.colors-tones {
	max-height: 90px;
	height: auto
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker.shown {
	-webkit-transition: max-height .5s linear;
	transition: max-height .5s linear
}

.i-productDetail-top .card-row .card-right .options .colors-preview .colorpicker.shown li:before {
	opacity: 0
}

.i-productDetail-top .card-row .card-right .options .colors-preview .next,
.i-productDetail-top .card-row .card-right .options .colors-preview .prev {
	background: 0 0;
	border: 0;
	cursor: pointer;
	height: 35px;
	position: absolute;
	top: 50%;
	margin-top: -17px
}

.i-productDetail-top .card-row .card-right .options .colors-preview .next.disabled,
.i-productDetail-top .card-row .card-right .options .colors-preview .next.disabled i,
.i-productDetail-top .card-row .card-right .options .colors-preview .prev.disabled,
.i-productDetail-top .card-row .card-right .options .colors-preview .prev.disabled i {
	cursor: default;
	opacity: .5
}

.i-productDetail-top .card-row .card-right .options .colors-preview .prev {
	left: 0
}

.i-productDetail-top .card-row .card-right .options .colors-preview .prev i {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: 0 0;
	font-size: 0;
	padding: 0;
	border: 2px solid #8b8b8b;
	border-bottom: 0;
	border-left: 0;
	cursor: pointer;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.i-productDetail-top .card-row .card-right .options .colors-preview .prev i.disabled {
	opacity: .5;
	cursor: default
}

.disabled .i-productDetail-top .card-row .card-right .options .colors-preview .prev i {
	opacity: .5;
	cursor: default
}

.i-productDetail-top .card-row .card-right .options .colors-preview .next {
	z-index: 2
}

.i-productDetail-top .card-row .card-right .options .colors-preview .next i {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: 0 0;
	font-size: 0;
	padding: 0;
	border: 2px solid #8b8b8b;
	border-bottom: 0;
	border-left: 0;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-productDetail-top .card-row .card-right .options .colors-preview .next i.disabled {
	opacity: .5;
	cursor: default
}

.disabled .i-productDetail-top .card-row .card-right .options .colors-preview .next i {
	opacity: .5;
	cursor: default
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul {
	padding: 0;
	overflow: hidden;
	list-style: none
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	position: relative
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li:last-child {
	margin: 0
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li a {
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid transparent;
	cursor: pointer;
	display: block;
	height: 104px;
	text-align: center;
	width: 84px
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li a img {
	border: 0;
	height: auto;
	width: auto
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li.active a {
	border-color: #ff579d
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li.color-tone img {
	height: auto;
	width: 36px
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li.color-tone:last-child {
	margin: 0 0 10px
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li.color-tone a {
	height: 40px;
	width: 40px
}

.i-productDetail-top .card-row .card-right .options .colors-preview ul li .prev+.colorpicker {
	max-height: initial
}

.i-productDetail-top .card-row .card-right .options .colors-preview.colors-preview-no-carousel {
	width: auto
}

.i-productDetail-top .card-row .card-right .options .colors-preview.colors-preview-no-carousel .colorpicker {
	max-height: initial;
	margin: 0
}

.i-productDetail-top .card-row .card-right .options select {
	min-width: 190px
}

.i-productDetail-top .card-row .card-right .options input,
.i-productDetail-top .card-row .card-right .options select {
	margin-top: 3px
}

.i-productDetail-top .card-row .card-right .options .pp-name {
	line-height: 20px;
	color: #000
}

.i-productDetail-top .card-row .card-right .order-msg {
	color: #000;
	display: block;
	margin: 28px 0 32px
}

.i-productDetail-top .card-row .card-right .pp-sizes .table-of-sizes {
	margin: 0 0 11px
}

.i-productDetail-top .card-row .card-right .pp-sizes .table-of-sizes .sizes-table-show {
	display: inline-block;
	margin: 0
}

.i-productDetail-top .card-row .card-right .pp-sizes .size-list {
	max-height: 194px;
	margin: 0 0 24px -5px;
	overflow: hidden;
	padding: 5px 0 0 5px;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .pp-sizes .size-list.visible {
	max-height: none
}

.i-productDetail-top .card-row .card-right .pp-sizes .size-list .icon-step {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%3Cpath%20fill%3D%222d2d2d%22%20d%3D%22M10.8%2C4C10%2C4.1%2C9.6%2C5.2%2C9.8%2C6.4c0.2%2C1.2%2C1%2C2.1%2C1.7%2C1.9c0.8-0.1%2C1.3-1.2%2C1.1-2.4C12.4%2C4.8%2C11.6%2C3.9%2C10.8%2C4z%0A%09%20M14%2C4.5c-0.7%2C0.1-1.1%2C0.9-1%2C1.8c0.1%2C0.9%2C0.7%2C1.6%2C1.4%2C1.6c0.7-0.1%2C1.1-0.9%2C1-1.8C15.2%2C5.1%2C14.6%2C4.4%2C14%2C4.5z%20M16.6%2C5.5%0A%09c-0.5%2C0-1%2C0.5-1%2C1.2c0%2C0.7%2C0.4%2C1.2%2C1%2C1.2c0.5%2C0%2C1-0.5%2C1-1.2C17.6%2C6.1%2C17.1%2C5.5%2C16.6%2C5.5z%20M18.3%2C7c-0.3%2C0-0.6%2C0.4-0.7%2C0.8%0A%09c-0.1%2C0.5%2C0.1%2C1%2C0.5%2C1.1c0.4%2C0.1%2C0.8-0.3%2C0.9-0.8c0.1-0.5-0.1-1-0.5-1.1C18.4%2C7%2C18.3%2C7%2C18.3%2C7z%20M19.6%2C8.3c-0.3%2C0-0.7%2C0.4-0.8%2C0.8%0A%09c-0.1%2C0.5%2C0.1%2C1%2C0.5%2C1.1c0.4%2C0.1%2C0.8-0.3%2C0.9-0.8c0.1-0.5-0.1-1-0.5-1.1C19.7%2C8.4%2C19.7%2C8.3%2C19.6%2C8.3z%20M13.3%2C9.3%0A%09c-1.7%2C0-2.7%2C0.9-2.7%2C2.5c0%2C1.5%2C0.8%2C2.3%2C1.6%2C3c0.8%2C0.7%2C1.4%2C1.3%2C1.4%2C2.7c0%2C1-0.5%2C1.6-1%2C2.2c-0.6%2C0.8-1.3%2C1.6-1.3%2C3.2%0A%09c0.1%2C2.1%2C1.1%2C3.2%2C3.2%2C3.2c1.7%2C0%2C2.8-1.7%2C2.8-3.4c0-1.8%2C0.5-2.9%2C1.1-4.1c0.6-1.2%2C1.2-2.5%2C1.1-4.5C19.3%2C10.3%2C15.4%2C9.3%2C13.3%2C9.3z%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2228%22%20height%3D%2228%22%20stroke%3D%22%23e8e8e8%22%20stroke-width%3D%222%22%20rx%3D%222%22%20fill-opacity%3D%220%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M23.9%2C13.3c0.8%2C2.7-2.5%2C6.1-7.5%2C7.5c-4.9%2C1.5-9.6%2C0.5-10.4-2.2s2.5-6.1%2C7.5-7.5S23.1%2C10.6%2C23.9%2C13.3z%22%20stroke%3D%22none%22%20fill%3D%22none%22%20id%3D%22wire%22%3E%3C%2Fpath%3E%0A%20%20%3Ccircle%20r%3D%221%22%20fill%3D%22%23ff48a5%22%3E%0A%20%20%20%20%3CanimateMotion%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%3E%0A%20%20%20%20%20%20%3Cmpath%20xlink%3Ahref%3D%22%23wire%22%3E%3C%2Fmpath%3E%0A%20%20%20%20%3C%2FanimateMotion%3E%0A%20%20%20%20%3Canimate%20dur%3D%222s%22%20values%3D%221.5%3B%202%3B%202%3B%200.5%3B%200.5%3B%201.5%22%20keyTimes%3D%220%3B%200.2%3B%200.4%3B%200.6%3B%200.8%3B%201%22%20attributeName%3D%22r%22%20repeatCount%3D%22indefinite%22%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E) no-repeat center
}

.i-productDetail-top .card-row .card-right .pp-sizes input {
	position: absolute;
	top: 0;
	left: -9999px
}

.i-productDetail-top .card-row .card-right .pp-sizes label {
	display: inline-block;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .pp-sizes label {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	margin: 0 8px 10px 0;
	min-width: 40px;
	padding: 0 10px;
	position: relative;
	text-align: center
}

.i-productDetail-top .card-row .card-right .pp-sizes label.active,
.i-productDetail-top .card-row .card-right .pp-sizes label:hover {
	border: 1px solid #ff579d;
	-webkit-box-shadow: inset 0 0 0 1px #ff579d;
	box-shadow: inset 0 0 0 1px #ff579d
}

.i-productDetail-top .card-row .card-right .pp-sizes label i {
	display: none
}

.i-productDetail-top .card-row .card-right .pp-sizes label.disabled {
	border: 1px solid #f2f2f2;
	background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 0 0 1px #f2f2f2;
	box-shadow: inset 0 0 0 1px #f2f2f2
}

.i-productDetail-top .card-row .card-right .pp-sizes label.disabled span {
	color: #a7a7a7
}

.i-productDetail-top .card-row .card-right .pp-sizes label.disabled.active,
.i-productDetail-top .card-row .card-right .pp-sizes label.disabled:hover {
	border: 1px solid #ff579d;
	-webkit-box-shadow: inset 0 0 0 1px #ff579d;
	box-shadow: inset 0 0 0 1px #ff579d
}

.i-productDetail-top .card-row .card-right .pp-sizes label.express-delivery:before {
	content: "";
	position: absolute;
	top: -1px;
	right: -1px;
	width: 0;
	height: 0;
	border: 4.5px solid #ff48a5;
	border-left: 4.5px solid transparent;
	border-bottom: 4.5px solid transparent
}

.i-productDetail-top .card-row .card-right .pp-sizes label.fastest-deliver i {
	border-radius: 4px 4px 0 0;
	display: block;
	height: 4px;
	left: -1px;
	overflow: hidden;
	position: absolute;
	top: -1px;
	width: calc(100% + 2px)
}

.i-productDetail-top .card-row .card-right .pp-sizes label.fastest-deliver i:before {
	background: #ff579d;
	content: '';
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.i-productDetail-top .card-row .card-right .pp-sizes label.fastest-deliver.active i,
.i-productDetail-top .card-row .card-right .pp-sizes label.fastest-deliver:hover i {
	background: #ff579d
}

.i-productDetail-top .card-row .card-right .pp-sizes .icon-step {
	margin: 0 6px 10px 0
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count {
	display: none;
	margin: -13px 0 24px;
	cursor: pointer
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count>div {
	display: inline-block;
	margin: 0 0 8px
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count .hide-text {
	display: none
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count.visible {
	line-height: 0;
	font-size: 0;
	margin: 0
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count.visible .hide-text {
	display: block
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count.visible>div {
	visibility: hidden;
	line-height: 0;
	font-size: 0;
	margin: 0
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count>div {
	position: relative
}

.i-productDetail-top .card-row .card-right .pp-sizes .overflow-count>div>span {
	left: -15px;
	position: absolute;
	top: 0
}

.i-productDetail-top .card-row .card-right .pp-sizes .blink label {
	border-color: #ff579d
}

.i-productDetail-top .card-row .card-right .cost {
	font-size: 0;
	text-align: justify;
	text-justify: distribute;
	line-height: 1
}

.i-productDetail-top .card-row .card-right .cost:after {
	content: '';
	width: 100%;
	height: 0;
	display: inline-block
}

.i-productDetail-top .card-row .card-right .inner-instalments,
.i-productDetail-top .card-row .card-right .inner-price {
	display: inline-block;
	vertical-align: top
}

.i-productDetail-top .card-row .card-right .inner-instalments {
	text-align: right
}

.i-productDetail-top .card-row .card-right .instalments-link {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	display: inline-block;
	padding: 4px 12px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	background-color: #fff;
	cursor: pointer
}

.i-productDetail-top .card-row .card-right .order-block {
	background: #f6f6f6;
	border-radius: 4px;
	line-height: normal;
	margin: 0 0 28px;
	max-width: 367px;
	padding: 16px;
	position: relative
}

.i-productDetail-top .card-row .card-right .order-block .found-cheaper {
	margin-bottom: 13px
}

.i-productDetail-top .card-row .card-right .order-block .found-cheaper-btn {
	background: 0 0;
	border-width: 0 0 1px;
	padding: 0
}

.i-productDetail-top .card-row .card-right .order-block .price {
	max-width: inherit;
	overflow: hidden;
	text-align: right;
	margin: 0
}

.i-productDetail-top .card-row .card-right .order-block .price ins {
	text-decoration: none
}

.i-productDetail-top .card-row .card-right .order-block .price ins>* {
	display: inline-block;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .order-block .price ins>[style='visibility: hidden'] {
	display: none
}

.i-productDetail-top .card-row .card-right .order-block .price ins .price-popup {
	float: left;
	margin: 0 0 4px
}

.i-productDetail-top .card-row .card-right .order-block .price ins .add-discount-price {
	color: #8b8b8b;
	margin: 0 4px 0 0
}

.i-productDetail-top .card-row .card-right .order-block .price ins .discount-tooltipster-value {
	color: #ff579d;
	cursor: pointer
}

.i-productDetail-top .card-row .card-right .order-block .price del {
	color: #8b8b8b
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info {
	display: inline-block
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .add-discount-text-sale {
	display: block
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info:hover .tooltip-wrapper {
	display: block
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .tooltip-wrapper {
	position: absolute;
	display: none;
	left: 50%;
	top: 100%;
	margin-left: -110px;
	padding-top: 7px;
	z-index: 15
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .tooltip {
	position: relative;
	background: #fff;
	border: 1px solid #c4c4c4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 15px 15px;
	width: 220px;
	text-align: center;
	font-size: 12px;
	color: #8b8b8b
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .tooltip:after,
.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .tooltip:before {
	border-color: transparent transparent #c4c4c4 transparent;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	content: '';
	display: block;
	height: 0;
	left: 50%;
	margin-left: -8px;
	position: absolute;
	top: -8px;
	width: 0
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .tooltip:after {
	border-color: transparent transparent #fff transparent;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	margin-left: -7px;
	position: absolute;
	top: -7px
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .add-discount-info .add-discount-text {
	display: block
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .discount-price-min {
	display: inline-block;
	margin-right: 5px;
	font-size: 21px;
	color: #cb11ab
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .time-action {
	color: #646464
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .time-action span {
	margin: 0 -2px
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .promo-info {
	display: block;
	text-align: center;
	color: #cb11ab;
	padding-top: 10px
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .clipboard-text {
	font-size: 13px;
	display: inline-block;
	color: #000;
	cursor: pointer;
	border-bottom: 1px dotted #000
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .clipboard-text-copied {
	display: none;
	color: #cb11ab
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .choosen .clipboard-text-default {
	display: none
}

.i-productDetail-top .card-row .card-right .order-block .add-discount .choosen .clipboard-text-copied {
	display: block
}

.i-productDetail-top .card-row .card-right .order-block .price .true-price {
	font-size: 30px;
	float: left;
	line-height: 40px
}

.i-productDetail-top .card-row .card-right .order {
	line-height: 0
}

.i-productDetail-top .card-row .card-right .order .c-btn-base,
.i-productDetail-top .card-row .card-right .order .c-btn-main,
.i-productDetail-top .card-row .card-right .order .c-btn-orange {
	width: 220px
}

.i-productDetail-top .card-row .card-right .order .wishMessage {
	border: 1px solid #d5d5d5;
	font-size: .85714286rem;
	margin: 0;
	padding: 12px 0 13px
}

.i-productDetail-top .card-row .card-right .order .cart-btn-wrap>:not(.hide):not(.for-take-in-store) {
	margin: 0 0 28px
}

.i-productDetail-top .card-row .card-right .order .cart-btn-wrap,
.i-productDetail-top .card-row .card-right .order .to-poned {
	display: inline-block;
	vertical-align: top
}

.i-productDetail-top .card-row .card-right .order .to-poned {
	border: 0;
	cursor: pointer;
	font-size: 0;
	padding: 0;
	margin: 10px 0 0 20px
}

.i-productDetail-top .card-row .card-right .order .for-take-in-store {
	margin: -20px 0 28px;
	position: relative
}

.i-productDetail-top .card-row .card-right .order .for-take-in-store .tip-question {
	display: block;
	letter-spacing: normal;
	position: absolute;
	right: -43px;
	top: 10px
}

.i-productDetail-top .card-row .card-right.digit>div:first-child {
	display: inline-block
}

.i-productDetail-top .card-row .card-right.digit .price {
	text-align: left
}

.i-productDetail-top .card-row .card-right .delivery-cond-block .delivery-cond>p {
	display: inline-block;
	vertical-align: top;
	margin: 0 16px 36px 0
}

.i-productDetail-top .card-row .card-right .delivery-cond-block .delivery-cond>p>span {
	display: block
}

.i-productDetail-top .card-row .card-right .delivery-cond-block .dfn {
	color: #8b8b8b
}

.i-productDetail-top .card-row .card-right .product-certificate {
	display: inline-block;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .product-certificate br {
	display: none
}

.i-productDetail-top .card-row .card-right .for-brand-logo {
	margin: 0 0 16px
}

.i-productDetail-top .card-row .card-right .for-brand-logo>* {
	display: inline-block;
	vertical-align: middle
}

.i-productDetail-top .card-row .card-right .for-brand-logo .brand-logo {
	margin: 0 13px 0 0;
	padding: 0
}

.i-productDetail-top .card-row .card-right .for-brand-logo .brand-logo a {
	display: inline-block
}

.i-productDetail-top .card-row .card-right .for-brand-logo .brand-logo img {
	width: 120px;
	height: 50px
}

.i-productDetail-top .popup-next,
.i-productDetail-top .popup-prev {
	position: absolute;
	width: 50px;
	height: 90px;
	top: 320px;
	line-height: 120px;
	overflow: hidden;
	background: url(../i/ornament.png@12) no-repeat 0 -944px;
	display: none;
	color: transparent
}

.i-productDetail-top .popup-prev {
	left: -80px
}

.i-productDetail-top .popup-next {
	right: -80px;
	background-position: -52px -944px
}

@media screen and (max-width:1024px) {
	.i-productDetail-top .popup-next,
	.i-productDetail-top .popup-prev {
		display: none!important
	}
}

.i-product-popup {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	display: none;
	max-width: 980px;
	min-width: 980px;
	min-height: 35px;
	padding: 25px 20px 0;
	position: absolute;
	z-index: 50
}

.i-product-popup .i-tags-group {
	padding: 0;
	padding-bottom: 0;
	margin-top: 24px;
	width: 530px
}

.i-product-popup .i-tags-group .tags-group-list {
	font-size: 0;
	margin: 0;
	max-height: 30px;
	overflow: hidden;
	padding-left: 0
}

.i-product-popup .i-tags-group li {
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 0 0
}

.i-product-popup .i-tags-group .tags-group-title {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 36px;
	line-height: 48px;
	margin-bottom: 20px;
	margin: 0 0 20px
}

@media screen and (max-width:1245px) {
	.i-product-popup .i-tags-group .tags-group-title {
		font-size: 28px;
		line-height: 36px
	}
}

.i-product-popup .i-tags-group .tags-group-item {
	-webkit-transition: border-color .5s ease;
	transition: border-color .5s ease;
	border: 1px solid transparent;
	border-color: rgba(203, 17, 171, .4);
	border-radius: 40px;
	height: 28px
}

.i-product-popup .i-tags-group .tags-group-item>a {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	display: block;
	color: #cb11ab;
	padding: 0 12px;
	line-height: 27px;
	text-decoration: none
}

.i-product-popup .i-tags-group .tags-group-item:hover {
	-webkit-transition: border-color .5s ease;
	transition: border-color .5s ease;
	border-color: #cb11ab
}

.i-product-popup .i-tags-group .tags-item-img {
	height: 30px
}

.i-product-popup .i-tags-group .tags-item-img img {
	display: block;
	height: 100%
}

.i-product-popup .i-tags-group .tags-group-list {
	max-height: 30px;
	overflow: hidden
}

.i-product-popup .i-tags-group .tags-group-item {
	margin-top: 0
}

.i-product-popup .i-close {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px
}

.i-product-popup .i-close:after,
.i-product-popup .i-close:before {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i-product-popup .i-close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-product-popup .i-close:after,
.i-product-popup .i-close:before {
	height: 20px;
	left: 7px;
	top: 0;
	margin-top: -2px
}

.i-product-popup .i-close:after,
.i-product-popup .i-close:before {
	background: #000
}

.i-product-popup .titlebar {
	height: inherit
}

.i-product-popup .titlebar>a {
	height: 15px;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 15px
}

.i-product-popup #container {
	overflow: visible
}

.i-product-popup .card-row {
	margin: 0 0 28px
}

.i-product-popup .card-row>a {
	text-decoration: none
}

.i-product-popup .card-row .brand-and-name {
	max-width: 860px
}

.i-product-popup .card-row .order-quantity {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	color: #8b8b8b
}

.i-product-popup .card-row .rating-and-review {
	display: block
}

.i-product-popup .card-row .card-left .pv-carousel {
	width: 84px;
	margin: 0 20px 0 0;
	height: 577px
}

.i-product-popup .card-row .card-left #photo {
	height: 577px;
	width: 433px
}

.i-product-popup .card-row .card-left .MagicZoomPlus img {
	width: 433px
}

.i-product-popup .card-row .card-right {
	padding: 0 0 0 20px;
	width: calc(100% - 539px)
}

.i-product-popup .card-row .card-right .spec-actions {
	margin: 0 0 20px
}

.i-product-popup .card-row .card-right .article {
	margin: 0 0 16px;
	color: #8b8b8b
}

.i-product-popup .card-row .card-right .article span {
	color: #000
}

.i-product-popup .card-row .card-right .options .colors-preview ul li {
	margin: 0 22px 0 0
}

@media screen and (min-width:1245px) {
	.i-product-popup .card-row .card-right .options .colors-preview .colors-tones ul li:nth-child(14):before {
		content: attr(data-reminder)
	}
}

.i-product-popup .card-row .card-right .for-brand-logo>* {
	vertical-align: inherit
}

.i-product-popup .card-row .card-right .for-brand-logo .brand-logo {
	margin: 0 13px 20px 0
}

.i-product-popup .card-row .card-left2 {
	display: none
}

.i-product-popup .good-details-link {
	margin: 0 0 40px
}

.i-product-popup .good-details-link a {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px;
	display: block;
	font-weight: 700;
	margin: 0 auto;
	width: 300px
}

.i-product-popup .good-details-link a:hover {
	background: #f7f7f7;
	border-color: #cdcdcd
}

.i-product-popup .good-details-link a:active {
	color: #000;
	background: #f0f0f0;
	border-color: #c6c6c6
}

.i-product-popup .good-details-link a:first-letter {
	text-transform: uppercase
}

.i-product-popup .good-details-link a.disabled,
.i-product-popup .good-details-link a:disabled {
	cursor: default
}

.i-product-popup .good-details-link a.disabled,
.i-product-popup .good-details-link a.disabled:hover,
.i-product-popup .good-details-link a:disabled,
.i-product-popup .good-details-link a:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-product-popup .good-details-link a.disabled:active,
.i-product-popup .good-details-link a:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-product-popup .good-details-link a.disabled.progress,
.i-product-popup .good-details-link a.progress,
.i-product-popup .good-details-link a.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-product-popup .good-details-link a.disabled.progress:after,
.i-product-popup .good-details-link a.progress:active:after,
.i-product-popup .good-details-link a.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-product-popup .good-details-link a.disabled,
.i-product-popup .good-details-link a.disabled:hover {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	opacity: .6
}

.i-product-popup .good-details-link a:before {
	content: none
}

.i-certification-tooltip {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip .tooltipster-content p {
	margin: 0
}

.i-certification-tooltip .tooltipster-arrow {
	display: none
}

.i-certification-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-tooltipster-instalments {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-tooltipster-instalments .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-tooltipster-instalments .tooltipster-content p {
	margin: 0
}

.i-tooltipster-instalments .tooltipster-arrow {
	display: none
}

.i-tooltipster-instalments.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-content {
	max-width: 230px
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-content p {
	margin: 0
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-content .c-link {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	margin-top: 8px
}

.i-tooltipster-instalments.tooltipster-default .tooltipster-content .c-link:hover {
	color: #ff579d;
	border-color: transparent
}

.i-certification-tooltip {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip .tooltipster-content p {
	margin: 0
}

.i-certification-tooltip .tooltipster-arrow {
	display: none
}

.i-certification-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-quick-order-popup {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 0;
	border: 1px solid #d5d5d5;
	display: none;
	position: absolute;
	z-index: 50;
	min-height: 35px;
	max-width: 959px;
	padding: 0 10px 10px
}

.i-quick-order-popup .titlebar {
	height: 20px;
	text-align: right;
	font-weight: 400
}

.i-quick-order-popup .titlebar .close {
	display: inline-block;
	margin: 10px 0 0;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
	outline: 0
}

.i-quick-order-popup .titlebar .close .icon {
	width: 15px;
	height: 15px;
	border-left: none;
	margin: 0;
	background: url(../i/ornament.png@12) -238px -800px no-repeat
}

.i-quick-order-popup .quick-order-popup-content {
	padding: 15px 30px;
	max-width: 360px
}

.i-quick-order-popup .quick-order-popup-title {
	margin: 0 0 20px;
	font-size: 20px;
	line-height: 1;
	color: #000
}

.i-quick-order-popup .pp-sizes {
	clear: right;
	display: inline-block;
	margin: 0 -10px 0 0;
	width: auto
}

.i-quick-order-popup .pp-sizes label {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	line-height: 10px;
	border: 1px solid #d5d5d5;
	margin: 0 0 10px 10px;
	padding: 9px;
	min-width: 42px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff
}

.i-quick-order-popup .pp-sizes label.active,
.i-quick-order-popup .pp-sizes label:hover {
	border: 1px solid #ff579d;
	-webkit-box-shadow: inset 0 0 0 1px #ff579d;
	box-shadow: inset 0 0 0 1px #ff579d
}

.i-quick-order-popup .pp-sizes .disabled {
	cursor: default;
	border: 1px solid #d5d5d5;
	background-color: #d5d5d5;
	-webkit-box-shadow: inset 0 0 0 1px #d5d5d5;
	box-shadow: inset 0 0 0 1px #d5d5d5;
	color: #fff
}

.i-quick-order-popup .pp-sizes .disabled:hover {
	border-color: #d5d5d5
}

.i-quick-order-popup .pp-sizes input {
	position: absolute;
	top: 0;
	left: -9999px
}

.i-quick-order-popup .pp-sizes span {
	line-height: 10px
}

.i-quick-order-popup .order-block .order {
	margin: 0 auto;
	padding: 20px 0 0;
	text-align: center
}

.i-quick-order-popup .order-block .order .cart-button {
	display: inline-block;
	margin: 0 0 10px
}

.i-quick-order-popup .order-block .order .cart-button.buy {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled:active,
.i-quick-order-popup .order-block .order .cart-button.buy.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-quick-order-popup .order-block .order .cart-button.buy:active,
.i-quick-order-popup .order-block .order .cart-button.buy:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.i-quick-order-popup .order-block .order .cart-button.buy:first-letter {
	text-transform: uppercase
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled,
.i-quick-order-popup .order-block .order .cart-button.buy:disabled {
	cursor: default
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled,
.i-quick-order-popup .order-block .order .cart-button.buy.disabled:hover,
.i-quick-order-popup .order-block .order .cart-button.buy:disabled,
.i-quick-order-popup .order-block .order .cart-button.buy:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled:active,
.i-quick-order-popup .order-block .order .cart-button.buy:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled.progress,
.i-quick-order-popup .order-block .order .cart-button.buy.progress,
.i-quick-order-popup .order-block .order .cart-button.buy.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-quick-order-popup .order-block .order .cart-button.buy.disabled.progress:after,
.i-quick-order-popup .order-block .order .cart-button.buy.progress:active:after,
.i-quick-order-popup .order-block .order .cart-button.buy.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-quick-order-popup .order-block .order .cart-button.buy:hover {
	background: #ff8956;
	border-color: #ff8956
}

.i-quick-order-popup .order-block .order .cart-button.buy:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}

.i-quick-order-popup .order-block .order .keep,
.i-quick-order-popup .order-block .order .keepok {
	cursor: default;
	padding: 0 17px 0 50px
}

.i-quick-order-popup .order-block .order .keep:before,
.i-quick-order-popup .order-block .order .keepok:before {
	background: url(../i/ornament.png@12) 0 -745px;
	content: "";
	display: block;
	height: 14px;
	left: 45px;
	position: absolute;
	top: 12px;
	width: 17px
}

@media only screen and (min-width:1245px) {
	.i-quick-order-popup .order-block .order .keep:before,
	.i-quick-order-popup .order-block .order .keepok:before {
		-webkit-transform: none;
		transform: none
	}
}

.i-quick-order-popup .order-block .order .keep,
.i-quick-order-popup .order-block .order .keepok {
	position: relative
}

.i-quick-order-popup .order-block .order .keep {
	cursor: pointer
}

.i-quick-order-popup .order-block .order .keep:active,
.i-quick-order-popup .order-block .order .keep:hover {
	color: #000
}

.i-quick-order-popup .order-block .order .keep:before {
	left: 16px
}

.i-quick-order-popup .order-block .order .keepok:before {
	background-position: -18px -745px;
	left: 37px
}

.i-quick-order-popup .field-validation-error {
	margin-bottom: 2px;
	font-weight: 400;
	color: #ff48a5
}

.i-composition {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	margin: 0 0 16px;
	min-height: 20px;
	position: relative;
	width: 360px
}

.i-composition .content {
	height: 20px;
	overflow: hidden;
	padding: 0 24px 0 0;
	-webkit-transition: height ease-in .2s;
	transition: height ease-in .2s
}

.i-composition .content>span:first-child {
	color: #8b8b8b
}

.i-composition .toggle-parameters {
	cursor: pointer;
	height: 14px;
	padding: 0;
	position: absolute;
	top: 0;
	right: 4px;
	width: 14px
}

.i-composition .toggle-parameters span {
	position: absolute
}

.i-composition .toggle-parameters span:before {
	content: '';
	width: 8px;
	height: 8px;
	border-right: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
	position: absolute;
	top: 3px;
	left: 2px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-composition .toggle-parameters.active span:before {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	top: 6px
}

.i-add-discount-tooltipster,
.i-bonus-block-question,
.i-certification-tooltip,
.i-kari-tooltip,
.i-tooltip-size-info {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-add-discount-tooltipster .tooltipster-content,
.i-bonus-block-question .tooltipster-content,
.i-certification-tooltip .tooltipster-content,
.i-kari-tooltip .tooltipster-content,
.i-tooltip-size-info .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-add-discount-tooltipster .tooltipster-content p,
.i-bonus-block-question .tooltipster-content p,
.i-certification-tooltip .tooltipster-content p,
.i-kari-tooltip .tooltipster-content p,
.i-tooltip-size-info .tooltipster-content p {
	margin: 0
}

.i-add-discount-tooltipster .tooltipster-arrow,
.i-bonus-block-question .tooltipster-arrow,
.i-certification-tooltip .tooltipster-arrow,
.i-kari-tooltip .tooltipster-arrow,
.i-tooltip-size-info .tooltipster-arrow {
	display: none
}

.i-add-discount-tooltipster.tooltipster-default,
.i-bonus-block-question.tooltipster-default,
.i-certification-tooltip.tooltipster-default,
.i-kari-tooltip.tooltipster-default,
.i-tooltip-size-info.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-add-discount-tooltipster.tooltipster-default .tooltipster-content,
.i-bonus-block-question.tooltipster-default .tooltipster-content,
.i-certification-tooltip.tooltipster-default .tooltipster-content,
.i-kari-tooltip.tooltipster-default .tooltipster-content,
.i-tooltip-size-info.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-add-discount-tooltipster.tooltipster-default .tooltipster-arrow,
.i-bonus-block-question.tooltipster-default .tooltipster-arrow,
.i-certification-tooltip.tooltipster-default .tooltipster-arrow,
.i-kari-tooltip.tooltipster-default .tooltipster-arrow,
.i-tooltip-size-info.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-kari-tooltip {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content {
	font-size: .85714286rem;
	line-height: 1.14285714rem
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content .kari-tooltip-title {
	color: #000;
	margin: 0 0 16px
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content .kari-tooltip-title span {
	color: #cb11ab
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content .kari-tooltip-field {
	color: #000;
	margin: 13px 0 0
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content .kari-tooltip-field span {
	display: inline-block;
	vertical-align: top;
	width: 78px
}

.i-kari-tooltip.kari-tooltip.tooltipster-base .tooltipster-content .kari-tooltip-field span:first-child {
	color: #8b8b8b;
	margin: 0 6px 0 0;
	width: 86px
}

.i-kari-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-kari-tooltip .tooltipster-content p {
	margin: 0
}

.i-kari-tooltip .tooltipster-arrow {
	display: none
}

.i-kari-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-kari-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-kari-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-tooltip-size-info {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-tooltip-size-info.size-info div.tooltipster-content,
.i-tooltip-size-info.size-info.tooltipster-base {
	max-width: 500px;
	z-index: 46
}

.i-tooltip-size-info.size-info div.tooltipster-content:after,
.i-tooltip-size-info.size-info.tooltipster-base:after {
	display: block;
	content: "";
	clear: both
}

.i-tooltip-size-info.size-info div.tooltipster-content:after,
.i-tooltip-size-info.size-info.tooltipster-base:after {
	content: "";
	display: table;
	clear: both
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size {
	width: 165px;
	padding: 10px 10px 5px 10px
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size-progress-ring,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size-progress-ring {
	position: relative;
	width: 90px;
	height: 90px;
	margin: 0 auto
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size-progress-ring:first-child:not(:only-of-type),
.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size-progress-ring~div,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size-progress-ring:first-child:not(:only-of-type),
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size-progress-ring~div {
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 25px 13px
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size-progress-ring:first-child~div,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size-progress-ring:first-child~div {
	font-size: 15px;
	max-width: 110px;
	margin-left: 0
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size-progress-ring canvas,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size-progress-ring canvas {
	-webkit-box-shadow: inset 0 0 0 2px #e8e8e8;
	box-shadow: inset 0 0 0 2px #e8e8e8;
	border-radius: 50%
}

.i-tooltip-size-info.size-info div.tooltipster-content .wrapper-size .btn-darkgray-30,
.i-tooltip-size-info.size-info.tooltipster-base .wrapper-size .btn-darkgray-30 {
	display: block;
	width: 165px;
	margin: 0 auto;
	padding: 0;
	text-align: center
}

.i-tooltip-size-info.size-info div.tooltipster-content p.wrapper-size-title,
.i-tooltip-size-info.size-info.tooltipster-base p.wrapper-size-title {
	color: #000;
	line-height: 16px;
	text-align: center;
	width: 110px;
	margin: 12px auto 15px
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info,
.i-tooltip-size-info.size-info.tooltipster-base .more-info {
	float: left
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .warehouse-info span,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .warehouse-info span {
	color: #999
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info+.wrapper-size,
.i-tooltip-size-info.size-info.tooltipster-base .more-info+.wrapper-size {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 195px;
	float: right;
	outline: 0;
	padding: 0 10px 0 20px;
	margin-left: 7px
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info+.wrapper-size:before,
.i-tooltip-size-info.size-info.tooltipster-base .more-info+.wrapper-size:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 100%;
	background-color: #e8e8e8
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info+.wrapper-size-title,
.i-tooltip-size-info.size-info.tooltipster-base .more-info+.wrapper-size-title {
	color: #000;
	line-height: 16px;
	margin: 8px auto 15px
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info+.wrapper-size .btn-darkgray-30,
.i-tooltip-size-info.size-info.tooltipster-base .more-info+.wrapper-size .btn-darkgray-30 {
	margin-bottom: 5px
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info p,
.i-tooltip-size-info.size-info.tooltipster-base .more-info p {
	margin: 0 0 5px
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info p>span,
.i-tooltip-size-info.size-info.tooltipster-base .more-info p>span {
	color: #000
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .card-delivery-date span,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .card-delivery-date span {
	color: #ff579d
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .goods-balance,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .goods-balance {
	color: #ff579d;
	margin: 15px 13px 2px 0
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .more-info-wlist,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .more-info-wlist {
	color: #000;
	line-height: 17px;
	margin: 2px 0
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .more-info-wlist span,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .more-info-wlist span {
	color: #ff773c
}

.i-tooltip-size-info.size-info div.tooltipster-content .more-info .more-info-wlist-head,
.i-tooltip-size-info.size-info.tooltipster-base .more-info .more-info-wlist-head {
	font-weight: 700
}

.i-tooltip-size-info .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-tooltip-size-info .tooltipster-content p {
	margin: 0
}

.i-tooltip-size-info .tooltipster-arrow {
	display: none
}

.i-tooltip-size-info.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-tooltip-size-info.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-tooltip-size-info.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-add-discount-tooltipster {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-add-discount-tooltipster.tooltipster-default .tooltipster-content {
	max-width: 350px
}

.i-add-discount-tooltipster .tooltipster-content {
	min-width: 250px
}

.i-add-discount-tooltipster .tooltipster-content .discount-tooltipster-content p {
	margin: 0;
	padding: 3px 10px
}

.i-add-discount-tooltipster .tooltipster-content .discount-tooltipster-content p span:last-child {
	padding-left: 12px
}

.i-add-discount-tooltipster .tooltipster-content .discount-tooltipster-content p.discount-tooltipster-content-sum {
	margin-bottom: 5px
}

.i-add-discount-tooltipster .discount-tooltipster-content {
	color: #8b8b8b
}

.i-add-discount-tooltipster .discount-tooltipster-content .economy span {
	font-weight: 700
}

.i-add-discount-tooltipster .discount-tooltipster-content .economy span:first-child {
	color: #000
}

.i-add-discount-tooltipster .discount-tooltipster-content span {
	font-size: 13px;
	display: inline-block
}

.i-add-discount-tooltipster .discount-tooltipster-content .discount-tooltipster-value {
	color: #ff579d
}

.i-add-discount-tooltipster .discount-tooltipster-content p {
	font-size: 1px;
	text-align: justify;
	line-height: normal
}

.i-add-discount-tooltipster .discount-tooltipster-content p:after {
	width: 99%;
	content: "";
	display: inline-block
}

.i-add-discount-tooltipster .discount-tooltipster-content-sum {
	background-color: #e8e8e8
}

p.i-add-discount-tooltipster .discount-tooltipster-content-sum {
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px
}

p.i-add-discount-tooltipster .discount-tooltipster-content-sum:after {
	display: none
}

.i-add-discount-tooltipster .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-add-discount-tooltipster .tooltipster-content p {
	margin: 0
}

.i-add-discount-tooltipster .tooltipster-arrow {
	display: none
}

.i-add-discount-tooltipster.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-add-discount-tooltipster.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-add-discount-tooltipster.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-bonus-block-question {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-bonus-block-question.tooltipster-base.tooltipster-default {
	width: 257px
}

.i-bonus-block-question.tooltipster-base.tooltipster-default .tooltipster-content {
	color: #8b8b8b;
	max-width: none
}

.i-bonus-block-question.tooltipster-base.tooltipster-default .tooltipster-content p {
	margin: 0
}

.i-bonus-block-question .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-bonus-block-question .tooltipster-content p {
	margin: 0
}

.i-bonus-block-question .tooltipster-arrow {
	display: none
}

.i-bonus-block-question.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-bonus-block-question.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-bonus-block-question.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-certification-tooltip {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-base.tooltipster-default .tooltipster-content {
	color: #8b8b8b;
	max-width: 328px
}

.i-certification-tooltip.tooltipster-base.tooltipster-default .tooltipster-content p {
	margin: 16px 0 0 19px;
	position: relative
}

.i-certification-tooltip.tooltipster-base.tooltipster-default .tooltipster-content p:first-child {
	margin: 0 0 0 19px
}

.i-certification-tooltip.tooltipster-base.tooltipster-default .tooltipster-content p:before {
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #ff579d;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: -19px;
	width: 11px;
	height: 5px
}

.i-certification-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip .tooltipster-content p {
	margin: 0
}

.i-certification-tooltip .tooltipster-arrow {
	display: none
}

.i-certification-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-certification-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip .tooltipster-content p {
	margin: 0
}

.i-certification-tooltip .tooltipster-arrow {
	display: none
}

.i-certification-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-certification-tooltip .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	max-width: 220px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip .tooltipster-content p {
	margin: 0
}

.i-certification-tooltip .tooltipster-arrow {
	display: none
}

.i-certification-tooltip.tooltipster-default {
	-webkit-box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	box-shadow: 0 3px 5px rgba(45, 45, 45, .1);
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 5px
}

.i-certification-tooltip.tooltipster-default .tooltipster-content {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	padding: 16px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.i-certification-tooltip.tooltipster-default .tooltipster-arrow {
	display: none
}

.i-modal-geocity-pop-v1 {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px
}

.i-modal-geocity-pop-v1.geocity-pop {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: #fff;
	border: 0;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	padding: 24px;
	position: absolute;
	width: 972px
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	position: absolute;
	background: #fff;
	border-radius: 8px;
	padding: 20px 0;
	top: 10px
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete {
	background: 0 0;
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	margin: 0;
	overflow: auto;
	padding: 0 12px;
	width: 100%
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	background: #fff;
	cursor: pointer;
	padding: 8px;
	-webkit-transition: background ease-in .2s;
	transition: background ease-in .2s
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div+div {
	margin: 4px 0 0
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div:first-child {
	padding: 0 8px 8px
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div>strong {
	color: #000;
	cursor: pointer;
	font-weight: 400
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div br {
	display: none
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div small {
	color: #8b8b8b;
	cursor: pointer;
	display: block;
	padding: 0 156px 0 0;
	position: relative
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div small span {
	margin: 0 0 5px
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div small .post-index {
	bottom: 0;
	color: #000;
	position: absolute;
	right: 0
}

.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div.selected,
.i-modal-geocity-pop-v1.geocity-pop~div[style]>.autocomplete-w1 .autocomplete>div:hover {
	border-radius: 6px;
	background: #f2f2f2;
	-webkit-transition: background ease-in .2s;
	transition: background ease-in .2s
}

.i-modal-geocity-pop-v1.geocity-pop .close-popup {
	position: relative;
	display: inline-block;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: 0 0;
	border: 0;
	position: absolute;
	top: 20px;
	right: 20px
}

.i-modal-geocity-pop-v1.geocity-pop .close-popup:after,
.i-modal-geocity-pop-v1.geocity-pop .close-popup:before {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i-modal-geocity-pop-v1.geocity-pop .close-popup:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-modal-geocity-pop-v1.geocity-pop .close-popup:after,
.i-modal-geocity-pop-v1.geocity-pop .close-popup:before {
	height: 18px;
	width: 2px;
	left: 6px;
	top: -2px
}

.i-modal-geocity-pop-v1.geocity-pop .close-popup:after,
.i-modal-geocity-pop-v1.geocity-pop .close-popup:before {
	background: #999
}

.i-modal-geocity-pop-v1 .geocity-pop-small,
.i-modal-geocity-pop-v1 .geocity-promo {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	position: absolute;
	bottom: 50px;
	left: 15px;
	min-height: 85px;
	width: 270px;
	padding: 20px;
	background: #fff;
	border-radius: 8px
}

.i-modal-geocity-pop-v1 .geocity-pop-small p {
	color: #464646;
	font: bold 12px/15px arial, sans-serif;
	padding: 0;
	margin: 0
}

.i-modal-geocity-pop-v1 .geocity-pop-small .city-default {
	font-size: 16px;
	margin: 5px 0 20px
}

.i-modal-geocity-pop-v1 .geocity-promo {
	width: 250px;
	min-height: 70px;
	padding-right: 130px;
	border: 1px solid #d5d5d5
}

.i-modal-geocity-pop-v1 .geocity-promo:before {
	content: '';
	position: absolute;
	bottom: -11px;
	left: 45px;
	width: 14px;
	height: 13px;
	background: url(../i/corner.png) no-repeat
}

.i-modal-geocity-pop-v1 .geocity-promo-text,
.i-modal-geocity-pop-v1 .geocity-promo-title {
	margin: 0
}

.i-modal-geocity-pop-v1 .geocity-promo-title {
	margin-bottom: 7px;
	font: bold 12px/15px arial, sans-serif;
	color: #ff48a5;
	text-transform: uppercase
}

.i-modal-geocity-pop-v1 .geocity-promo-text {
	font: 11px/15px arial, sans-serif;
	color: #272727
}

.i-modal-geocity-pop-v1 .geocity-promo .geocity-promo-text a {
	padding: 0;
	font: 11px/15px arial, sans-serif;
	color: #272727;
	text-transform: none;
	text-decoration: underline
}

.i-modal-geocity-pop-v1 .geocity-promo .geocity-promo-text a:active,
.i-modal-geocity-pop-v1 .geocity-promo .geocity-promo-text a:hover {
	color: #7e44aa;
	text-decoration: underline
}

.i-modal-geocity-pop-v1 .geocity-promo .geocity-promo-banner {
	position: absolute;
	right: -1px;
	bottom: 0;
	padding: 0;
	width: 120px;
	height: 80px
}

.i-modal-geocity-pop-v1 .geocity-promo .geocity-promo-banner img {
	width: 100%;
	height: 100%
}

.i-modal-geocity-pop-v1 .geo-viewmap {
	overflow: hidden
}

.i-modal-geocity-pop-v1 .geo-viewmap .btn-geo-viewmain {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	background: 0 0;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	color: #000;
	cursor: pointer;
	left: 0;
	margin: 0 0 18px;
	padding: 6px 12px 6px 28px;
	position: relative;
	top: 0
}

.i-modal-geocity-pop-v1 .geo-viewmap .btn-geo-viewmain:before {
	content: '←';
	display: block;
	height: 0;
	left: 12px;
	line-height: 0;
	position: absolute;
	top: 16px
}

.i-modal-geocity-pop-v1 .geo-viewmap .geocity-pop-title {
	margin: 16px 0 21px;
	padding: 0 0 0 363px
}

.i-modal-geocity-pop-v1 .geo-viewmap .geoViewMap {
	height: 414px;
	width: 924px
}

.i-modal-geocity-pop-v1 .geo-viewmap .geoViewMap p {
	margin: 10px 0
}

.i-modal-geocity-pop-v1 .geocity-pop-block {
	margin-bottom: 30px
}

.i-modal-geocity-pop-v1 .geocity-pop-block:last-child {
	margin-bottom: 0
}

.i-modal-geocity-pop-v1 .geocity-pop-block .your-locality {
	color: #a7a7a7;
	margin: 8px 0 0
}

.i-modal-geocity-pop-v1 .geocity-pop-block .view-on-map {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px dashed #8b8b8b;
	color: #8b8b8b;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin: 24px 0 0;
	text-decoration: none
}

.i-modal-geocity-pop-v1 .geocity-pop-block .view-on-map:hover {
	color: #000
}

.i-modal-geocity-pop-v1 .geocity-pop-block .view-on-map div {
	display: none
}

.i-modal-geocity-pop-v1 .geocity-pop-title {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	margin: 0 0 16px
}

.i-modal-geocity-pop-v1 .geocity-pop-block-list .geocity-pop-block {
	margin: 0 0 28px
}

.i-modal-geocity-pop-v1 .geocity-pop-list .geocity-pop-spec {
	margin: 0 0 8px
}

.i-modal-geocity-pop-v1 .geocity-pop-list .geocity-pop-spec li {
	display: block
}

.i-modal-geocity-pop-v1 .geocity-pop-list .geocity-pop-spec li+li {
	margin: 8px 0 0
}

.i-modal-geocity-pop-v1 .geocity-pop-list .geocity-pop-spec li span {
	cursor: pointer
}

.i-modal-geocity-pop-v1 .geocity-pop-list .geocity-pop-item {
	display: block
}

.i-modal-geocity-pop-v1 .geocity-pop-list:after {
	content: '';
	display: table;
	clear: both
}

.i-modal-geocity-pop-v1 .geocity-pop-list ul:nth-child(2),
.i-modal-geocity-pop-v1 .geocity-pop-list ul:nth-child(3),
.i-modal-geocity-pop-v1 .geocity-pop-list ul:nth-child(4) {
	width: 184px
}

.i-modal-geocity-pop-v1 .geocity-pop-list ul:nth-child(5) {
	width: 182px
}

.i-modal-geocity-pop-v1 .geocity-pop-list ul:nth-child(6) {
	width: 140px
}

.i-modal-geocity-pop-v1 .geocity-pop-column,
.i-modal-geocity-pop-v1 .geocity-pop-spec {
	padding: 0;
	list-style: none;
	margin: 0
}

.i-modal-geocity-pop-v1 .geocity-pop-column {
	float: left;
	margin: 0
}

.i-modal-geocity-pop-v1 .geocity-pop-column li span {
	text-decoration: none;
	cursor: pointer;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8b8b8b
}

.i-modal-geocity-pop-v1 .geocity-pop-column li span:hover {
	border-bottom: 1px solid;
	color: #000
}

.i-modal-geocity-pop-v1 .geocity-pop-column li+li {
	margin: 8px 0 0
}

.i-modal-geocity-pop-v1 .geocity-pop-column+.geocity-pop-column {
	margin: 0 0 0 12px
}

.i-modal-geocity-pop-v1 .geocity-pop-item {
	display: inline-block
}

.i-modal-geocity-pop-v1 .geocity-pop-item .geocity-poo-link {
	text-decoration: none;
	cursor: pointer;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8b8b8b
}

.i-modal-geocity-pop-v1 .geocity-pop-item .geocity-poo-link:hover {
	border-bottom: 1px solid;
	color: #000
}

.i-modal-geocity-pop-v1 .geocity-pop-title-selected {
	display: none
}

.i-modal-geocity-pop-v1 .geocity-pop-item-selected {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #cb11ab;
	font-weight: 600;
	margin: 0 14px 0 0
}

.i-modal-geocity-pop-v1.geocity-pop-selected .geocity-pop-title-default {
	display: none
}

.i-modal-geocity-pop-v1.geocity-pop-unselected .geocity-pop-block-selected,
.i-modal-geocity-pop-v1.geocity-pop-unselected .geocity-pop-title-selected {
	display: none
}

.i-modal-geocity-pop-v1.geocity-pop-unselected .geocity-pop-item-default {
	color: #ff48a5
}

.i-modal-geocity-pop-v1 .input-text {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	height: auto;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	line-height: 1;
	color: #000;
	padding: 10px 14px 11px;
	height: 44px;
	width: 576px
}

.i-modal-geocity-pop-v1 .input-text::-moz-placeholder {
	color: #b6b6b6;
	text-transform: none
}

.i-modal-geocity-pop-v1 .input-text::-webkit-input-placeholder {
	color: #b6b6b6;
	text-transform: none
}

.i-modal-geocity-pop-v1 .input-text:-ms-input-placeholder {
	color: #b6b6b6;
	text-transform: none!important
}

.i-modal-geocity-pop-v1 .input-text::-ms-input-placeholder {
	color: #b6b6b6;
	text-transform: none
}

.i-modal-geocity-pop-v1 .input-text::placeholder {
	color: #b6b6b6;
	text-transform: none
}

.i-modal-geocity-pop-v1 .input-text:focus {
	border-color: #cb11ab;
	-webkit-box-shadow: inset 1px 0 0 #cb11ab, inset 0 1px 0 #cb11ab, inset -1px 0 0 #cb11ab, inset 0 -1px 0 #cb11ab;
	box-shadow: inset 1px 0 0 #cb11ab, inset 0 1px 0 #cb11ab, inset -1px 0 0 #cb11ab, inset 0 -1px 0 #cb11ab
}

.i-modal-geocity-pop-v1 .input-text.disabled,
.i-modal-geocity-pop-v1 .input-text:disabled {
	background: #f6f6f6;
	border-color: #f6f6f6
}

.i-modal-geocity-pop-v1 .input-text~span {
	display: none
}

.i-modal-geocity-pop-v1 .geocity-pop-search {
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 0 0;
	position: relative
}

.i-modal-geocity-pop-v1 .geocity-pop-search .loupe {
	height: 18px;
	position: relative;
	width: 18px;
	cursor: pointer;
	position: absolute;
	right: 16px;
	top: 12px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform ease-in-out 250ms;
	transition: -webkit-transform ease-in-out 250ms;
	transition: transform ease-in-out 250ms;
	transition: transform ease-in-out 250ms, -webkit-transform ease-in-out 250ms
}

.i-modal-geocity-pop-v1 .geocity-pop-search .loupe:after,
.i-modal-geocity-pop-v1 .geocity-pop-search .loupe:before {
	content: '';
	display: block;
	position: absolute
}

.i-modal-geocity-pop-v1 .geocity-pop-search .loupe:before {
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 14px;
	left: 0;
	top: 0;
	width: 14px
}

.i-modal-geocity-pop-v1 .geocity-pop-search .loupe:after {
	background: #000;
	bottom: -1px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 2px;
	width: 2px
}

.i-modal-geocity-pop-v1 .geocity-pop-search .loupe:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: -webkit-transform ease-in-out 250ms;
	transition: -webkit-transform ease-in-out 250ms;
	transition: transform ease-in-out 250ms;
	transition: transform ease-in-out 250ms, -webkit-transform ease-in-out 250ms
}

.i-modal-geocity-pop-v1 .region-suggest {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	display: inline-block;
	position: static
}

.i-modal-geocity-pop-v1 .region-suggest label {
	color: #ff48a5;
	display: inline-block;
	letter-spacing: .1px;
	margin: 0 0 7px;
	padding: 0
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container .chosen-single {
	border-radius: 4px;
	border: 1px solid #cb11ab;
	height: auto;
	padding: 12px
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container .chosen-single span {
	height: auto
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container.chosen-container-active {
	position: relative
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container.chosen-container-active .chosen-drop {
	left: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 44px;
	-webkit-transition: opacity ease-in-out .3s, visibility ease-in-out .1s;
	transition: opacity ease-in-out .3s, visibility ease-in-out .1s
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container.chosen-container-active .chosen-single {
	border: 1px solid #cb11ab
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop {
	opacity: 1;
	visibility: visible;
	-webkit-transition: visibility ease-in .1s, opacity ease-in-out .3s;
	transition: visibility ease-in .1s, opacity ease-in-out .3s
}

.i-modal-geocity-pop-v1 .region-suggest .chosen-container-single.chosen-container.chosen-container-active.chosen-with-drop .chosen-single>div>b {
	top: 20px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i-modal-geocity-pop-v1 .region-suggest>div {
	position: relative
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-single>div>b {
	border: 2px solid #b6b6b6;
	border-width: 2px 2px 0 0;
	display: block;
	height: 6px;
	position: absolute;
	right: 16px;
	top: 16px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	width: 6px
}

.i-modal-geocity-pop-v1 .region-suggest>div>select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border-radius: 0;
	border: 1px solid #d5d5d5;
	height: 40px;
	outline: 0;
	padding: 0 10px;
	width: 293px
}

.i-modal-geocity-pop-v1 .region-suggest>div>select::-ms-expand {
	display: none
}

.i-modal-geocity-pop-v1 .region-suggest>div>select option {
	display: block;
	margin: 0 0 10px
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-drop {
	border-radius: 8px;
	border: 0;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	margin: 8px 0 0;
	position: static;
	padding: 20px 2px 20px 12px
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-results {
	border: 0;
	overflow: auto;
	padding: 0 8px 0 0;
	position: static
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-results li {
	background: #fff;
	border-radius: 4px;
	padding: 8px;
	-webkit-transition: background ease-in .2s;
	transition: background ease-in .2s
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-results li+li {
	margin: 4px 0 0
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-results li:hover {
	background: #f2f2f2;
	-webkit-transition: background ease-in .2s;
	transition: background ease-in .2s
}

.i-modal-geocity-pop-v1 .region-suggest>div .chosen-container .chosen-results li.highlighted {
	color: #000
}

.i-modal-table-of-sizes {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	display: none;
	width: 878px;
	min-width: 0;
	margin: 0;
	padding: 28px 20px 40px 40px;
	border-radius: 4px;
	background: #fff;
	position: absolute;
	z-index: 60!important
}

.i-modal-table-of-sizes .links {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 28px;
	line-height: 36px
}

.i-modal-table-of-sizes .close-popup {
	position: relative;
	display: inline-block;
	background: 0 0;
	position: absolute;
	top: 24px;
	right: 24px;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
	z-index: 1;
	outline: 0;
	cursor: pointer;
	border: 0
}

.i-modal-table-of-sizes .close-popup:after,
.i-modal-table-of-sizes .close-popup:before {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i-modal-table-of-sizes .close-popup:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-modal-table-of-sizes .close-popup:after,
.i-modal-table-of-sizes .close-popup:before {
	height: 20px;
	left: 7px;
	top: 0;
	margin-top: -2px
}

.i-modal-table-of-sizes .close-popup:after,
.i-modal-table-of-sizes .close-popup:before {
	background: #999
}

.i-modal-table-of-sizes iframe {
	left: 50%;
	top: 45px;
	width: 100%;
	height: 100%;
	min-height: 450px;
	max-height: 80%;
	background-color: #fff
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-wrapper {
	overflow: hidden!important;
	padding: 0!important;
	position: relative
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-wrapper>.scroll-content {
	border: none!important;
	-webkit-box-sizing: content-box!important;
	box-sizing: content-box!important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none!important;
	overflow: scroll!important;
	padding: 0;
	position: relative!important;
	top: 0;
	width: auto!important
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-wrapper>.scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element {
	display: none
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element div {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element.scroll-x.scroll-scrollx_visible,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element.scroll-y.scroll-scrolly_visible {
	display: block
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element .scroll-arrow,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-element .scroll-bar {
	cursor: default
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-textarea {
	border: 1px solid #ccc;
	border-top-color: #999
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-textarea>.scroll-content {
	overflow: hidden!important
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-textarea>.scroll-content>textarea {
	border: none!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%!important;
	margin: 0;
	max-height: none!important;
	max-width: none!important;
	overflow: scroll!important;
	outline: 0;
	padding: 2px;
	position: relative!important;
	top: 0;
	width: 100%!important
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
	height: 0;
	width: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-bar,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-element_outer,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-bar,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-element_track {
	opacity: .4
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-element_track {
	background-color: #e0e0e0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element .scroll-bar {
	background-color: #c2c2c2
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color: #919191
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element {
	background-color: #fff
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-y {
	height: 100%;
	right: 0;
	top: 0;
	width: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
	height: 8px;
	top: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	width: 8px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-element_track {
	background-color: #eee
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-bar,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-element_outer,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-bar {
	background-color: #d9d9d9
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-content.scroll-scrolly_visible {
	left: -12px;
	margin-left: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-content.scroll-scrollx_visible {
	top: -12px;
	margin-top: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
	min-width: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
	min-height: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element div {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element .scroll-element_track {
	display: none
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	display: block;
	opacity: 0;
	border-radius: 7px;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx:hover>.scroll-element .scroll-bar,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar {
	opacity: .7
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer {
	left: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer {
	top: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element {
	background-color: #fff
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element .scroll-element_outer {
	border-radius: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element .scroll-element_size {
	background: #dbdbdb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, right top, from(#dbdbdb), to(#e8e8e8));
	background: linear-gradient(to right, #dbdbdb 0, #e8e8e8 100%);
	border-radius: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x {
	bottom: 0;
	height: 17px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 17px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element .scroll-bar {
	background: #fefefe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#f5f5f5));
	background: linear-gradient(to right, #fefefe 0, #f5f5f5 100%);
	border: 1px solid #dbdbdb;
	border-radius: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-content.scroll-scrollx_visible {
	top: -17px;
	margin-top: 17px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y .scroll-bar {
	left: 0;
	min-height: 10px;
	width: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x .scroll-element_outer {
	height: 12px;
	left: 2px;
	top: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	top: 2px;
	width: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element {
	background-color: #fff
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element .scroll-element_size {
	background-color: #999;
	background-color: rgba(0, 0, 0, .3)
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size {
	background-color: #666;
	background-color: rgba(0, 0, 0, .5)
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	min-width: 100%;
	padding: 3px 0 2px;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	padding: 0 2px 0 3px;
	right: 0;
	top: 0;
	width: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element .scroll-bar {
	background-color: #d0b9a0;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .5)
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar {
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .6)
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-content.scroll-scrollx_visible {
	margin-top: 17px;
	top: -17px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 1px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y .scroll-bar {
	left: 1px;
	min-height: 10px;
	width: 10px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer {
	height: 15px;
	left: 5px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x .scroll-element_size {
	height: 2px;
	left: -10px;
	top: 5px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer {
	top: 5px;
	width: 15px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y .scroll-element_size {
	left: 5px;
	top: -10px;
	width: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -25px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -25px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -25px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -25px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element div {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x {
	bottom: 2px;
	height: 7px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 2px;
	top: 0;
	width: 7px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element .scroll-element_outer {
	opacity: .3;
	border-radius: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element .scroll-element_size {
	background-color: #ccc;
	opacity: 0;
	border-radius: 12px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	border-radius: 7px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 7px;
	min-width: 24px;
	top: auto
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 24px;
	right: 0;
	width: 7px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	left: 2px;
	-webkit-transition: height .2s;
	transition: height .2s
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	top: 2px;
	-webkit-transition: width .2s;
	transition: width .2s
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer {
	overflow: hidden;
	opacity: .7
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size {
	opacity: 1
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar {
	height: 100%;
	width: 100%;
	border-radius: 12px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer {
	height: 20px;
	min-height: 7px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer {
	min-width: 7px;
	width: 20px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element {
	background-color: #fff
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element .scroll-element_track {
	background: #f1f1f1;
	border: 1px solid #dbdbdb
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x {
	bottom: 0;
	height: 16px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 16px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element .scroll-bar {
	background-color: #d9d9d9;
	border: 1px solid #bdbdbd;
	cursor: default;
	border-radius: 2px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2;
	border-color: #a9a9a9
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
	border-color: #7e7e7e
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
	left: -16px;
	margin-left: 16px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
	top: -16px;
	margin-top: 16px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
	height: 8px;
	min-width: 10px;
	top: 3px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
	left: 3px;
	min-height: 10px;
	width: 8px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
	border-left: 1px solid #dbdbdb
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
	height: 14px;
	left: -3px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
	height: 14px;
	left: -4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
	border-top: 1px solid #dbdbdb
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
	top: -3px;
	width: 14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
	top: -4px;
	width: 14px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scroll-wrapper {
	border: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner {
	max-height: 530px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner .scroll-content {
	padding-right: 20px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y {
	width: 4px;
	right: 0
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y .scroll-element_outer {
	width: 4px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y .scroll-element_track {
	background: 0 0;
	border-radius: 3px
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element.scroll-y .scroll-bar {
	height: 80px;
	cursor: pointer;
	background: #e8e8e8
}

.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element,
.i-modal-table-of-sizes .i-scrollbar-in-table-of-sizes .scrollbar-inner>.scroll-element div {
	z-index: 1
}

.i-modal-table-of-sizes .popup-container {
	max-height: 530px;
	float: none;
	text-align: center;
	position: relative;
	overflow: auto
}

.i-modal-table-of-sizes .popup-container img {
	padding: 5px;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	margin: 5px 0 0;
	vertical-align: top
}

.i-modal-table-of-sizes .popup-container .tr_head td {
	border-bottom: 1px solid #d5d5d5;
	color: #8b8b8b;
	vertical-align: top
}

.i-modal-table-of-sizes .popup-container .tr_head td>div {
	padding: 0 3px 16px
}

.i-modal-table-of-sizes .popup-container .tr_head+tr>td {
	padding: 16px 0 4px
}

.i-modal-table-of-sizes .popup-container .data-size>td {
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
	padding: 4px 0
}

.i-modal-table-of-sizes .popup-container .data-size>td:first-child div {
	border-radius: 4px 0 0 4px;
	padding: 0 0 0 1px;
	width: 100%
}

.i-modal-table-of-sizes .popup-container .data-size>td:last-child div {
	border-radius: 0 4px 4px 0;
	margin: 0 0 0 -1px;
	padding: 0 3px 0 0
}

.i-modal-table-of-sizes .popup-container .data-size>td>div {
	height: 28px;
	line-height: 28px;
	white-space: nowrap
}

.i-modal-table-of-sizes .popup-container .data-size:hover>td>div {
	background: #f6f6f6
}

.i-modal-table-of-sizes .tabs {
	margin: 0 0 28px;
	padding: 0
}

.i-modal-table-of-sizes .tab {
	display: inline-block;
	cursor: pointer
}

.i-modal-table-of-sizes .tab+.tab {
	margin: 0 0 0 10px
}

.i-modal-table-of-sizes .active,
.i-modal-table-of-sizes .selected {
	color: #2d2d2d;
	cursor: default
}

.i-modal-table-of-sizes .active .links,
.i-modal-table-of-sizes .selected .links {
	border-bottom-color: transparent
}

.i-modal-table-of-sizes .table-of-sizes-renew {
	font: normal 13px tahoma, arial, sans-serif;
	color: #8b8b8b;
	padding-left: 27px
}

.i-modal-table-of-sizes .table-of-sizes-renew span {
	color: #2d2d2d
}

.i-modal-table-of-sizes .model-params {
	display: inline-block;
	margin: 10px 0 0 10px;
	font-size: 13px;
	text-align: left
}

.i-modal-table-of-sizes .model-params dt {
	clear: left;
	float: left;
	width: 123px;
	margin: 0 .3em 16px 0;
	overflow: hidden;
	white-space: nowrap
}

.i-modal-table-of-sizes .model-params dd {
	float: left;
	margin: 0 0 10px
}

.i-found-cheaper-popup {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 1.14285714rem;
	line-height: 1.71428571rem;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	display: none;
	width: 400px;
	position: absolute;
	z-index: 1001;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 28px 40px 36px;
	border-radius: 4px;
	background: #fff;
	text-align: left
}

.i-found-cheaper-popup .close {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 24px;
	right: 24px;
	cursor: pointer
}

.i-found-cheaper-popup .close:after,
.i-found-cheaper-popup .close:before {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i-found-cheaper-popup .close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i-found-cheaper-popup .close:after,
.i-found-cheaper-popup .close:before {
	height: 20px;
	left: 7px;
	top: 0;
	margin-top: -2px
}

.i-found-cheaper-popup .close:after,
.i-found-cheaper-popup .close:before {
	background: #8b8b8b
}

.i-found-cheaper-popup .content h1 {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 28px;
	line-height: 36px;
	margin: 0
}

.i-found-cheaper-popup .content h1+p {
	margin-top: 16px
}

.i-found-cheaper-popup .content p {
	margin: 0
}

.i-found-cheaper-popup .content p+p {
	margin-top: 12px
}

.i-found-cheaper-popup .btn-block {
	margin-top: 24px;
	font-size: 0;
	text-align: center
}

.i-found-cheaper-popup .btn-block .c-btn-orange+.c-btn-base {
	margin-left: 12px
}

.i-found-cheaper-popup .c-btn-orange {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #cb11ab;
	border: 2px solid #cb11ab;
	font-size: 14px;
	padding: 12px 25px 13px
}

.i-found-cheaper-popup .c-btn-orange.disabled,
.i-found-cheaper-popup .c-btn-orange.disabled:hover,
.i-found-cheaper-popup .c-btn-orange:disabled,
.i-found-cheaper-popup .c-btn-orange:disabled:hover {
	cursor: default;
	color: #d7d7d7;
	background: #fff;
	border: 2px solid #d5d5d5;
	opacity: .9
}

.i-found-cheaper-popup .c-btn-orange.disabled:active,
.i-found-cheaper-popup .c-btn-orange.disabled:hover:active,
.i-found-cheaper-popup .c-btn-orange:disabled:active,
.i-found-cheaper-popup .c-btn-orange:disabled:hover:active {
	-webkit-transform: none;
	transform: none
}

.i-found-cheaper-popup .c-btn-orange.disabled.progress,
.i-found-cheaper-popup .c-btn-orange.progress,
.i-found-cheaper-popup .c-btn-orange.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-found-cheaper-popup .c-btn-orange.disabled.progress:after,
.i-found-cheaper-popup .c-btn-orange.progress:active:after,
.i-found-cheaper-popup .c-btn-orange.progress:after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 10px);
	top: calc(50% - 10px)
}

.i-found-cheaper-popup .c-btn-orange.disabled.progress:after,
.i-found-cheaper-popup .c-btn-orange.progress:active:after,
.i-found-cheaper-popup .c-btn-orange.progress:after {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat
}

.i-found-cheaper-popup .c-btn-orange:hover {
	background: #e313bf;
	border-color: #e313bf
}

.i-found-cheaper-popup .c-btn-orange:active {
	color: #fff;
	background: #b30f97;
	border-color: #b30f97
}

.i-found-cheaper-popup .c-btn-base {
	color: #cb11ab;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	font-size: 14px;
	padding: 12px 25px 13px
}

.i-found-cheaper-popup .c-btn-base,
.i-found-cheaper-popup .c-btn-base.progress:active,
.i-found-cheaper-popup .c-btn-base.progress:hover {
	background: #fff;
	border: 2px solid #cb11ab
}

.i-found-cheaper-popup .c-btn-base:hover {
	background: #cb11ab;
	color: #fff
}

.i-found-cheaper-popup .c-btn-base:active {
	color: #fff;
	background: #b30f97;
	border-color: #b30f97
}

.i-found-cheaper-popup .c-btn-base.disabled,
.i-found-cheaper-popup .c-btn-base.disabled:hover,
.i-found-cheaper-popup .c-btn-base:disabled,
.i-found-cheaper-popup .c-btn-base:disabled:hover {
	cursor: default;
	color: #d7d7d7;
	background: #fff;
	border: 2px solid #d5d5d5;
	opacity: .9
}

.i-found-cheaper-popup .c-btn-base.disabled:active,
.i-found-cheaper-popup .c-btn-base.disabled:hover:active,
.i-found-cheaper-popup .c-btn-base:disabled:active,
.i-found-cheaper-popup .c-btn-base:disabled:hover:active {
	-webkit-transform: none;
	transform: none
}

.i-found-cheaper-popup .c-btn-base.disabled.progress,
.i-found-cheaper-popup .c-btn-base.progress,
.i-found-cheaper-popup .c-btn-base.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-found-cheaper-popup .c-btn-base.disabled.progress:after,
.i-found-cheaper-popup .c-btn-base.progress:active:after,
.i-found-cheaper-popup .c-btn-base.progress:after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 10px);
	top: calc(50% - 10px)
}

.i-found-cheaper-popup .c-btn-base.disabled.progress:after,
.i-found-cheaper-popup .c-btn-base.progress:active:after,
.i-found-cheaper-popup .c-btn-base.progress:after {
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%200A10%2010%200%200%201%200%200h2a8%208%200%200%200%2016%200h2z%22%20fill%3D%22%23CB11AB%22%2F%3E%3C%2Fsvg%3E) 0 10px no-repeat
}

.i-found-cheaper-popup .c-text-md {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 1.14285714rem;
	line-height: 1.71428571rem;
	color: #8b8b8b
}

.i-found-cheaper-popup .c-text-base {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	color: #999
}

.i-found-cheaper-popup .c-link-in {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px dotted #000
}

.i-found-cheaper-popup .c-link-in:hover {
	color: #ff579d;
	border-color: transparent
}

.i-found-cheaper-popup .c-link-out {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px solid #000
}

.i-found-cheaper-popup .c-link-out:hover {
	color: #ff579d;
	border-color: transparent
}

.i-found-cheaper-popup .c-h2-v1 {
	margin-bottom: 28px
}

.i-found-cheaper-popup .close {
	margin: 0
}

.i-found-cheaper-popup input {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	height: auto;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-size: 1.14285714rem;
	line-height: 1.71428571rem;
	font-weight: 400;
	color: #000;
	padding: 7px 12px;
	width: 100%;
	margin-bottom: 8px
}

.i-found-cheaper-popup input::-moz-placeholder {
	color: #ccc;
	text-transform: none
}

.i-found-cheaper-popup input::-webkit-input-placeholder {
	color: #ccc;
	text-transform: none
}

.i-found-cheaper-popup input:-ms-input-placeholder {
	color: #ccc;
	text-transform: none!important
}

.i-found-cheaper-popup input::-ms-input-placeholder {
	color: #ccc;
	text-transform: none
}

.i-found-cheaper-popup input::placeholder {
	color: #ccc;
	text-transform: none
}

.i-found-cheaper-popup .found-cheaper-popup-label {
	display: block;
	position: relative;
	margin: 16px 0 8px
}

.i-found-cheaper-popup .content .need-email {
	margin-top: 4px
}

.i-found-cheaper-popup .found-cheaper-popup-sizes {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	font-size: 0
}

.i-found-cheaper-popup .found-cheaper-popup-sizes input {
	display: none
}

.i-found-cheaper-popup .found-cheaper-popup-sizes label {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	color: #999;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	padding: 10px;
	margin: 0 4px 8px 0;
	height: 40px;
	min-width: 40px;
	float: none;
	text-align: center;
	cursor: pointer
}

.i-found-cheaper-popup .found-cheaper-popup-sizes label span {
	color: #000
}

.i-found-cheaper-popup .found-cheaper-popup-sizes label.active,
.i-found-cheaper-popup .found-cheaper-popup-sizes label:hover {
	border: 1px solid #ff579d;
	-webkit-box-shadow: inset 0 0 0 1px #ff579d;
	box-shadow: inset 0 0 0 1px #ff579d
}

.i-found-cheaper-popup .found-cheaper-popup-sizes label.disabled {
	background-color: #f6f6f6;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	cursor: default
}

.i-found-cheaper-popup .c-btn-orange {
	width: 100%
}

.i-found-cheaper-popup .found-cheaper-popup-input {
	position: relative;
	margin-bottom: 20px
}

.i-found-cheaper-popup .field-validation-error {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	color: #999;
	position: absolute;
	margin: 0;
	bottom: -14px;
	display: block;
	color: #fe3d3e
}

.i-found-cheaper-popup .field-validation-error span {
	margin-left: 0
}

.i-found-cheaper-popup .found-cheaper-popup-thanks {
	text-align: center
}

.i-found-cheaper-popup .found-cheaper-popup-thanks .c-text-base {
	color: #646464
}

.i-found-cheaper-popup .found-cheaper-popup-thanks .c-h2-v1 {
	margin-bottom: 20px
}

.i-kari-wrapper {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 0;
	color: #8b8b8b;
	display: none;
	font: normal .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	min-height: 35px;
	padding: 0;
	position: absolute;
	z-index: 52!important
}

.i-kari-wrapper.jqmPopWindow .popup-container {
	float: none
}

.i-kari-wrapper .btn-darkgray {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px
}

.i-kari-wrapper .btn-darkgray.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-kari-wrapper .btn-darkgray.disabled:active,
.i-kari-wrapper .btn-darkgray.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-kari-wrapper .btn-darkgray:active,
.i-kari-wrapper .btn-darkgray:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper .btn-darkgray:first-letter {
	text-transform: uppercase
}

.i-kari-wrapper .btn-darkgray.disabled,
.i-kari-wrapper .btn-darkgray:disabled {
	cursor: default
}

.i-kari-wrapper .btn-darkgray.disabled,
.i-kari-wrapper .btn-darkgray.disabled:hover,
.i-kari-wrapper .btn-darkgray:disabled,
.i-kari-wrapper .btn-darkgray:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-kari-wrapper .btn-darkgray.disabled:active,
.i-kari-wrapper .btn-darkgray:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-kari-wrapper .btn-darkgray.disabled.progress,
.i-kari-wrapper .btn-darkgray.progress,
.i-kari-wrapper .btn-darkgray.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-kari-wrapper .btn-darkgray.disabled.progress:after,
.i-kari-wrapper .btn-darkgray.progress:active:after,
.i-kari-wrapper .btn-darkgray.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-kari-wrapper .btn-darkgray:hover {
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper .btn-darkgray:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}

.i-kari-wrapper .close {
	background: url(../i/ornament.png@12) no-repeat -238px -800px;
	display: inline-block;
	height: 15px;
	margin: 0;
	outline: 0;
	position: absolute;
	text-decoration: underline;
	top: 15px;
	right: 15px;
	width: 15px;
	z-index: 1
}

.i-kari-wrapper .kari-popup-order {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 520px;
	font: normal .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	padding: 40px;
	color: #000
}

.i-kari-wrapper .kari-popup-order-inner {
	padding-bottom: 20px
}

.i-kari-wrapper .kari-popup-order-inner:after {
	display: block;
	content: "";
	clear: both
}

.i-kari-wrapper .kari-popup-order-inner:after {
	content: "";
	display: table;
	clear: both
}

.i-kari-wrapper .kari-popup-order .title {
	font: 1.28571429rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	margin-bottom: 20px
}

.i-kari-wrapper .kari-popup-order .kari-name-product {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857143rem;
	font-weight: 700;
	color: #000;
	margin: 0 0 5px
}

.i-kari-wrapper .kari-popup-order .about-delivery,
.i-kari-wrapper .kari-popup-order .about-product {
	float: left
}

.i-kari-wrapper .kari-popup-order .about-delivery p,
.i-kari-wrapper .kari-popup-order .about-product p {
	color: #8b8b8b;
	margin-top: 0
}

.i-kari-wrapper .kari-popup-order .about-delivery p span,
.i-kari-wrapper .kari-popup-order .about-product p span {
	color: #000
}

.i-kari-wrapper .kari-popup-order .about-delivery .size,
.i-kari-wrapper .kari-popup-order .about-product .size {
	margin: 10px 0 5px
}

.i-kari-wrapper .kari-popup-order .about-product {
	font-size: 1px;
	width: 60%
}

.i-kari-wrapper .kari-popup-order .about-product img {
	display: inline-block;
	width: 80px;
	height: 100px;
	margin-right: 15px;
	vertical-align: top;
	max-width: 100%;
	float: left
}

.i-kari-wrapper .kari-popup-order .about-product .desc-product {
	float: left;
	vertical-align: top;
	font-size: 13px;
	width: calc(100% - 115px)
}

.i-kari-wrapper .kari-popup-order .about-product .desc-product .article,
.i-kari-wrapper .kari-popup-order .about-product .desc-product .color {
	margin: 0 0 13px
}

.i-kari-wrapper .kari-popup-order .about-product .color span {
	overflow-wrap: break-word
}

.i-kari-wrapper .kari-popup-order .about-delivery {
	width: 40%;
	margin-top: 25px;
	background: #fff
}

.i-kari-wrapper .kari-popup-order .about-delivery span {
	display: block
}

.i-kari-wrapper .kari-popup-order .about-delivery p:not(:last-child) {
	margin-bottom: 10px
}

.i-kari-wrapper .kari-popup-order .about-delivery .pay {
	margin: 0 0 13px
}

.i-kari-wrapper .kari-popup-order .size-block {
	position: relative;
	line-height: normal;
	margin-bottom: 10px
}

.i-kari-wrapper .kari-popup-order .size-block:after {
	display: block;
	content: "";
	clear: both
}

.i-kari-wrapper .kari-popup-order .size-block:after {
	content: "";
	display: table;
	clear: both
}

.i-kari-wrapper .kari-popup-order .size-block.active .size-label {
	border-color: #ff48a5;
	border-width: 1px
}

.i-kari-wrapper .kari-popup-order .size-block.active input {
	color: #ff48a5
}

.i-kari-wrapper .kari-popup-order .size-label {
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	cursor: default;
	float: left;
	height: 30px;
	line-height: 28px;
	margin: 0 0 0 10px;
	padding: 0 3px;
	position: relative;
	text-align: center;
	min-width: 30px
}

.i-kari-wrapper .kari-popup-order .size-label.active,
.i-kari-wrapper .kari-popup-order .size-label:hover {
	border: 1px solid #ff579d;
	-webkit-box-shadow: inset 0 0 0 1px #ff579d;
	box-shadow: inset 0 0 0 1px #ff579d
}

.i-kari-wrapper .kari-popup-order .size-label input {
	position: absolute;
	top: 0;
	left: -9999px
}

.i-kari-wrapper .kari-popup-order .size-label span {
	color: #000
}

.i-kari-wrapper .kari-popup-order .back {
	margin-top: 0;
	float: none
}

.i-kari-wrapper .input-number {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1px;
	width: 60px;
	text-align: justify;
	margin: 0
}

.i-kari-wrapper .input-number:after {
	width: 100%;
	content: "";
	display: inline-block
}

.i-kari-wrapper .input-number .minus,
.i-kari-wrapper .input-number .plus {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 0;
	width: 17px;
	height: 17px;
	padding: 0;
	border: 1px solid #d5d5d5;
	border-radius: 50%;
	background-color: #fff;
	outline: 0;
	vertical-align: middle;
	cursor: pointer
}

.i-kari-wrapper .input-number .minus:after,
.i-kari-wrapper .input-number .plus:after {
	content: "-";
	position: absolute;
	width: 7px;
	height: 1px;
	background-color: #000;
	top: 7px;
	left: 4px
}

.i-kari-wrapper .input-number .minus.disabled,
.i-kari-wrapper .input-number .plus.disabled {
	cursor: default
}

.i-kari-wrapper .input-number .minus.disabled:after,
.i-kari-wrapper .input-number .minus.disabled:before,
.i-kari-wrapper .input-number .plus.disabled:after,
.i-kari-wrapper .input-number .plus.disabled:before {
	background-color: #d5d5d5
}

.i-kari-wrapper .input-number .plus:before {
	content: "-";
	position: absolute;
	width: 1px;
	height: 7px;
	background-color: #000;
	top: 4px;
	left: 7px;
	-webkit-transform: none;
	transform: none
}

.i-kari-wrapper .input-number .sum {
	font: .85714286rem/17px system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 18px;
	vertical-align: middle;
	border: none;
	text-align: center
}

.i-kari-wrapper .result-block {
	position: relative;
	padding-top: 30px
}

.i-kari-wrapper .result-block:before {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	background-color: #e8e8e8
}

.i-kari-wrapper .result-block-count,
.i-kari-wrapper .result-block-price {
	font-size: 1px;
	line-height: normal;
	margin-left: auto;
	text-align: justify;
	width: 345px
}

.i-kari-wrapper .result-block-count span,
.i-kari-wrapper .result-block-price span {
	font-size: .92857143rem;
	display: inline-block;
	color: #000
}

.i-kari-wrapper .result-block-count:after,
.i-kari-wrapper .result-block-price:after {
	width: 100%;
	content: "";
	display: inline-block
}

.i-kari-wrapper .result-block-price span:first-child {
	text-transform: uppercase
}

.i-kari-wrapper .result-block-count {
	margin-bottom: 15px
}

.i-kari-wrapper .result-block-count span {
	color: #000
}

.i-kari-wrapper .button-panel {
	margin: 27px 0 0 auto;
	font-size: 1px;
	line-height: normal;
	text-align: right
}

.i-kari-wrapper .button-panel:after {
	width: 100%;
	content: "";
	display: inline-block
}

.i-kari-wrapper .back {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px;
	margin: 0 50px 0 0
}

.i-kari-wrapper .back:hover {
	background: #f7f7f7;
	border-color: #cdcdcd
}

.i-kari-wrapper .back:active {
	color: #000;
	background: #f0f0f0;
	border-color: #c6c6c6
}

.i-kari-wrapper .back:first-letter {
	text-transform: uppercase
}

.i-kari-wrapper .back.disabled,
.i-kari-wrapper .back:disabled {
	cursor: default
}

.i-kari-wrapper .back.disabled,
.i-kari-wrapper .back.disabled:hover,
.i-kari-wrapper .back:disabled,
.i-kari-wrapper .back:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-kari-wrapper .back.disabled:active,
.i-kari-wrapper .back:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-kari-wrapper .back.disabled.progress,
.i-kari-wrapper .back.progress,
.i-kari-wrapper .back.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-kari-wrapper .back.disabled.progress:after,
.i-kari-wrapper .back.progress:active:after,
.i-kari-wrapper .back.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-kari-wrapper .back.disabled,
.i-kari-wrapper .back.disabled:hover {
	color: #000;
	background: #fff;
	border: 1px solid #d5d5d5;
	opacity: .6
}

.i-kari-wrapper .kari-popup-continue {
	background: #fff none;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #8b8b8b;
	display: block;
	font: 14px/1.78571429rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	padding: 140px 50px 40px;
	position: relative;
	text-align: center
}

.i-kari-wrapper .kari-popup-continue h4 {
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	font-weight: 400;
	font-size: 1.42857143rem;
	line-height: 2.14285714rem;
	margin: 0 auto 10px;
	color: #000
}

.i-kari-wrapper .kari-popup-continue p {
	font-size: 13px;
	line-height: 20px;
	color: #8b8b8b
}

.i-kari-wrapper .kari-popup-continue .popup-container p {
	margin: 0 auto
}

.i-kari-wrapper .kari-popup-continue .popup-container p:first-of-type {
	margin-bottom: 10px
}

.i-kari-wrapper .kari-popup-continue .popup-btn {
	margin-top: 25px
}

.i-kari-wrapper .kari-popup-continue .tel {
	width: 290px;
	margin: 0 auto
}

.i-kari-wrapper .kari-popup-continue .tel span {
	display: inline-block;
	color: #ff48a5;
	margin-top: 5px
}

.i-kari-wrapper .kari-popup-continue:before {
	content: "";
	position: absolute;
	top: 54px;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEmklEQVR4Ae3bU3QlWxDG8RqFY9s4ubYx9stFcG3btm3btm3b0gRjW6j7fxjstVetpE+nO92Dh1+/hN9R165dW3ToE3EpxFCcifvxKSowC7rcLFTiM9yPMzEUhZA4RP0L2+N4fIRF0JAW4WOcgq5pDNwfr2AJNGJL8Rr6pyFwf3wKDWAxyvE1Plzua5RjMTSAz9A/icAd8Ri0Gr/jNpQhgxwILDnIoAy34TdoNR5Dx7oKXIwZUMN4XIoiSC1lcCnGQw3TURxn4BzcCjWU4zDkQiKWi8NQDjXcipyoAzfB21DPAlyMfEjM8nExFkA9b6NJVIHb4Guo53sUQepYEb6Der5Gm9oGboZvoJ67kAdJSB7uhHq+RbOwgXPwDtSxDGdBUuIkLIM63kFOmMC3GmEPgaTMIUboW7MNXAz1nAZJqVOgnuKggTsZ99m7ICnnv6dnoFOQwH4F9R3yICmXZ3x6P1pT4AHGfTYDWU1kjPv0gOoC+wuBCyEp1AyFEMOFXoZPzcDoD3VUoACSMsdgEWZjOMRTYJShA6zAr0IdR6U0rDo+hhiOgjpe9QO39xbvE5EPSZGDjPvtvdXU3ROgyy1Bezfw8VDHlZAU2dPopnxVQxl5JdRxghv4E6hjI0hK7GqE/RGtIdXYEOr4ZEXgAizyOhWSEiOx0OiktIUE8LvXGCwULkPsOjRxgzAP6vgbnSGeoOuBYcLlTKijBJKwHTAX6qhEd0gWSqCOs4TLg1BHESRBWxm1/Dj0hmSpH9TxoF9dLUYjSEI2wjSoYxLWh4TQyGsBfypcqrxmnCSkCJOMFc+mkFqocPOJt9fzIyQBvVHlhZ2JrSG19CN0ualil2qmLngPf6MUEpGuRu07FztBIvAxdLmF2QS+zSvVRkJqqRP+MpakQyBxBQ76kr7OeH9tCAmpDX6FOhZiNCRC3ks6+IdWa+PZGIM2kCy1wA9QxxIUQ3xRf2hlc1ta37hHfo6CLBfvXxhbovtCImbelvzCIxOg5POL+YdRD1KDAnxUd+1fu/AIU1oeAfVcEGBv6G2o5zhIHOzSMvzi4QbjmdoLYsjBK1DP6ZD42IuHwpDLwwZ40fiU3dr4vmdCvCIiYC0P7QZAJosPoB+N2renE/YRqOcaSMwydgPAbvFcCgmoMyYaHYnmuBvquQX1IDG7xG7x2E28CVk28bY21q/joZ576yis3cSLuE1b5nUVfY+hASRK4dq0diO+PEQj/iyo4Vk0hMTPbsTHtdVSDw9DHa8hBxKrEFst1mba/BCbaTl4BAvwFArSu5kGPL4GbZc+FnZD/M41c0Pcq0E9J0FS6niop2RtGmq5bU0dWzox/NiSrRm+XdMH03xt8B3U811C8x8ZfGeHDT966GuKd6Ge+bioDodLL8J8qOddNI16fDgXt0MN5TgkxvHhQ1AONdyO3LgHxGdCDeNxCfpF1I+6BOOhhplxDoj7OhkVme833IIS9AtwBKAfSnBLgCMAj6NTEoc8BuKzEIc83gNCHfIYCAlj3TGeCHTACfg4goNan+C0xA9qhTiKdzYewGf4F9OwaLlp+Bef4QGcHfdRvP8BZXl7c1CVefAAAAAASUVORK5CYII=) no-repeat center
}

.i-kari-wrapper .btn-baloon {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px;
	margin-top: 10px
}

.i-kari-wrapper .btn-baloon.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-kari-wrapper .btn-baloon.disabled:active,
.i-kari-wrapper .btn-baloon.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-kari-wrapper .btn-baloon:active,
.i-kari-wrapper .btn-baloon:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper .btn-baloon:first-letter {
	text-transform: uppercase
}

.i-kari-wrapper .btn-baloon.disabled,
.i-kari-wrapper .btn-baloon:disabled {
	cursor: default
}

.i-kari-wrapper .btn-baloon.disabled,
.i-kari-wrapper .btn-baloon.disabled:hover,
.i-kari-wrapper .btn-baloon:disabled,
.i-kari-wrapper .btn-baloon:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-kari-wrapper .btn-baloon.disabled:active,
.i-kari-wrapper .btn-baloon:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-kari-wrapper .btn-baloon.disabled.progress,
.i-kari-wrapper .btn-baloon.progress,
.i-kari-wrapper .btn-baloon.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-kari-wrapper .btn-baloon.disabled.progress:after,
.i-kari-wrapper .btn-baloon.progress:active:after,
.i-kari-wrapper .btn-baloon.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-kari-wrapper .btn-baloon:hover {
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper .btn-baloon:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}

.i-kari-wrapper .wrapper-main {
	margin-top: 0;
	position: relative
}

.i-kari-wrapper .block-map {
	position: relative;
	width: 80vw;
	height: calc(80vh - 112px);
	min-height: calc(540px - 112px)
}

.i-kari-wrapper.jqmPopWindow {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	padding: 0;
	border-radius: 0;
	max-width: 100%;
	min-width: 520px
}

.i-kari-wrapper .header-block {
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #8b8b8b;
	padding: 30px 40px
}

.i-kari-wrapper .header-block span {
	display: block
}

.i-kari-wrapper .title {
	font: 1.28571429rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	margin: 0 0 12px;
	text-transform: none
}

.i-kari-wrapper input[class*=searchbox-input__input] {
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000;
	border: none;
	padding: 10px 15px;
	height: 40px;
	outline: 0
}

.i-kari-wrapper ymaps[class*="_focused"] {
	-webkit-box-shadow: none;
	box-shadow: none
}

.i-kari-wrapper ymaps[class*=searchbox__normal-layout] {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	width: 251px
}

.i-kari-wrapper ymaps[class*=searchbox__normal-layout]:after {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}

.i-kari-wrapper ymaps[class*=searchbox-button-text] {
	font-size: 1px;
	color: transparent;
	padding: 0;
	width: 34px;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkZDMjdCMDU4Q0M1MTFFNzgyRTdFMUY0RTdEODgxQzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkZDMjdCMDY4Q0M1MTFFNzgyRTdFMUY0RTdEODgxQzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RkMyN0IwMzhDQzUxMUU3ODJFN0UxRjRFN0Q4ODFDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RkMyN0IwNDhDQzUxMUU3ODJFN0UxRjRFN0Q4ODFDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnyC8ioAAAFXSURBVHjalJO9ToRAFIUHotES4k+IDwAxZmm0c9dEn4IaKIzb+CZujGtjKKDiIYibuNYUGBPgCYir0thZ4LlkZoMsS7In+TJ3LjNn/i5SVVVMyDTNCzRjMASH4AO8gockSeasQxIZYOI24ntwzdbrEdzC6LeZlHk7ocmSJDHXdVkURSyO47qlPtcNuFuxHQwGI1ARWZZVXUrTtBJjwDntWiDzM9cr6breuXfDMJht26I7bh9hRIFlWaxPje+XbYN9ChRF6TXQNG0Ztg0+KSjLstegKIpl2DZ4oSAMw16DxvcZnp0JyGBKWd/3WZ7nnZMpHwSB6E67CumJHoISjuPUF6aqan0sWtnzPDH+GxzzCl2pxAkvlnX6AnvgHVwJE6n1Lwz5O9PTHoAFmPNt0/mewUnT5J9Bl+iiGiLTGTd5A6cy20wLXkgJOAI7W2xzkckZ2AU/fwIMADaPlNgbQNRDAAAAAElFTkSuQmCC) no-repeat center center;
	line-height: 40px
}

.i-kari-wrapper ymaps[class*=searchbox-button] {
	height: 40px;
	border: none
}

.i-kari-wrapper ymaps[class*=controls__control_toolbar] {
	margin: 10px 0 0 143px!important
}

.i-kari-wrapper ymaps[class*=balloon__close-button] {
	width: 15px;
	height: 15px;
	margin: 15px 15px 0 0
}

.i-kari-wrapper ymaps[class*=balloon__close-button]:hover {
	opacity: .3
}

.i-kari-wrapper ymaps[class*=searchbox-input__input] {
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000
}

.i-kari-wrapper ymaps[class*=serp-popup] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 290px;
	padding: 5px 5px 1px 1px
}

.i-kari-wrapper .view-on-map>a {
	display: none
}

.i-kari-wrapper .search-address {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 20px;
	left: 20px;
	background: #fff;
	min-height: 40px;
	padding: 0 15px 0 45px;
	width: 113px;
	z-index: 10;
	font-size: .92857143rem;
	line-height: 2.85714286rem;
	letter-spacing: 1px;
	color: #000;
	text-transform: uppercase;
	cursor: pointer
}

.i-kari-wrapper .search-address:before {
	content: "";
	position: absolute;
	top: 40%;
	left: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 13px;
	height: 2px;
	background-color: #000;
	-webkit-box-shadow: 0 4px 0 0 #000, 0 8px 0 0 #000;
	box-shadow: 0 4px 0 0 #000, 0 8px 0 0 #000
}

.i-kari-wrapper .search-address.active+.address-list-wrap {
	display: block
}

.i-kari-wrapper .search-address.active:before {
	display: none
}

.i-kari-wrapper .search-address.active:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.i-kari-wrapper .address-list {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0 3px 0 0;
	overflow-y: auto;
	max-height: 332px
}

.i-kari-wrapper .address-list-wrap {
	display: none;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	position: absolute;
	top: 70px;
	left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 0 0 10px;
	width: 290px;
	z-index: 2;
	background-color: #fff
}

.i-kari-wrapper .address-list-item {
	margin-right: 5px
}

.i-kari-wrapper .address-list-field {
	display: none;
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000
}

.i-kari-wrapper .address-list-label {
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
	padding: 7px 13px 0;
	margin-bottom: 0;
	cursor: pointer
}

.i-kari-wrapper .address-list-label.active {
	background-color: #f6f6f6;
	cursor: default
}

.i-kari-wrapper .address-list-title {
	font-size: .92857143rem;
	font-weight: 700;
	margin-bottom: 0
}

.i-kari-wrapper .address-list .map-sect {
	font-size: 0;
	margin: 0
}

.i-kari-wrapper .address-list .map-sect:last-child {
	margin: 0
}

.i-kari-wrapper .address-list .map-sect span {
	color: #8b8b8b;
	font-weight: 400
}

.i-kari-wrapper .address-list .address {
	color: #000
}

.i-kari-wrapper ymaps .kari-form-baloon,
.i-kari-wrapper~ymaps .kari-form-baloon {
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	padding: 10px;
	width: 285px;
	margin-right: -10px
}

.i-kari-wrapper ymaps .kari-form-baloon h1,
.i-kari-wrapper~ymaps .kari-form-baloon h1 {
	font-size: 18px;
	color: #000;
	margin: 0 0 10px
}

.i-kari-wrapper ymaps .kari-form-baloon .title,
.i-kari-wrapper~ymaps .kari-form-baloon .title {
	text-transform: none;
	font-weight: 400;
	line-height: 20px
}

.i-kari-wrapper ymaps .kari-form-baloon .map-sect,
.i-kari-wrapper~ymaps .kari-form-baloon .map-sect {
	margin: 0
}

.i-kari-wrapper ymaps .kari-form-baloon .map-sect span,
.i-kari-wrapper~ymaps .kari-form-baloon .map-sect span {
	font: .92857143rem/1.42857143rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	color: #000
}

.i-kari-wrapper ymaps .kari-form-baloon .map-sect:last-of-type span,
.i-kari-wrapper~ymaps .kari-form-baloon .map-sect:last-of-type span {
	color: #8b8b8b
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon {
	padding: 0 30px;
	height: 40px;
	font: 13px/38px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	outline: 0;
	border-color: #ff773c;
	font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	color: #fff;
	background: #ff773c;
	border: 1px solid #ff773c;
	font-weight: 600;
	font-size: 1.14285714rem;
	padding: 10px 21px 11px;
	margin-top: 10px
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8;
	cursor: default
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled:active,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled:hover,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled:hover {
	color: #8b8b8b;
	background: #e8e8e8;
	border-color: #e8e8e8
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:active,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:hover,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:hover {
	color: #fff;
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:first-letter,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:first-letter {
	text-transform: uppercase
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:disabled,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:disabled {
	cursor: default
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled:hover,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:disabled,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:disabled:hover,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled:hover,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:disabled,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:disabled:hover {
	color: #a7a7a7;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled:active,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:disabled:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:disabled:active {
	-webkit-transform: none;
	transform: none
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled.progress,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.progress,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.progress:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled.progress,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.progress,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.progress:active {
	color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@keyframes mySpin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.disabled.progress:after,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.progress:active:after,
.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon.progress:after,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.disabled.progress:after,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.progress:active:after,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon.progress:after {
	content: '';
	display: inline-block;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	-webkit-animation: mySpin .9s linear 0s infinite;
	animation: mySpin .9s linear 0s infinite;
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px)
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:hover,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:hover {
	background: #ff8956;
	border-color: #ff8956
}

.i-kari-wrapper ymaps .kari-form-baloon .btn-baloon:active,
.i-kari-wrapper~ymaps .kari-form-baloon .btn-baloon:active {
	color: #fff;
	background: #ff6522;
	border-color: #ff6522
}
