.location:before,
.social__link--locate-us {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2Ni41ODNweCIgaGVpZ2h0PSI0NjYuNTgycHgiIHZpZXdCb3g9IjAgMCA0NjYuNTgzIDQ2Ni41ODIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2Ni41ODMgNDY2LjU4MjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTIzMy4yOTIsMGMtODUuMSwwLTE1NC4zMzQsNjkuMjM0LTE1NC4zMzQsMTU0LjMzM2MwLDM0LjI3NSwyMS44ODcsOTAuMTU1LDY2LjkwOCwxNzAuODM0DQoJCWMzMS44NDYsNTcuMDYzLDYzLjE2OCwxMDQuNjQzLDY0LjQ4NCwxMDYuNjRsMjIuOTQyLDM0Ljc3NWwyMi45NDEtMzQuNzc0YzEuMzE3LTEuOTk4LDMyLjY0MS00OS41NzcsNjQuNDgzLTEwNi42NA0KCQljNDUuMDIzLTgwLjY4LDY2LjkwOC0xMzYuNTU5LDY2LjkwOC0xNzAuODM0QzM4Ny42MjUsNjkuMjM0LDMxOC4zOTEsMCwyMzMuMjkyLDB6IE0yMzMuMjkyLDIzMy4yOTFjLTQ0LjE4MiwwLTgwLTM1LjgxNy04MC04MA0KCQlzMzUuODE4LTgwLDgwLTgwYzQ0LjE4MiwwLDgwLDM1LjgxNyw4MCw4MFMyNzcuNDczLDIzMy4yOTEsMjMzLjI5MiwyMzMuMjkxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}
.shopcart__eye {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NSA0ODguODUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OC44NSA0ODguODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNDQuNDI1LDk4LjcyNWMtOTMuNCwwLTE3OC4xLDUxLjEtMjQwLjYsMTM0LjFjLTUuMSw2LjgtNS4xLDE2LjMsMCwyMy4xYzYyLjUsODMuMSwxNDcuMiwxMzQuMiwyNDAuNiwxMzQuMiAgIHMxNzguMS01MS4xLDI0MC42LTEzNC4xYzUuMS02LjgsNS4xLTE2LjMsMC0yMy4xQzQyMi41MjUsMTQ5LjgyNSwzMzcuODI1LDk4LjcyNSwyNDQuNDI1LDk4LjcyNXogTTI1MS4xMjUsMzQ3LjAyNSAgIGMtNjIsMy45LTExMy4yLTQ3LjItMTA5LjMtMTA5LjNjMy4yLTUxLjIsNDQuNy05Mi43LDk1LjktOTUuOWM2Mi0zLjksMTEzLjIsNDcuMiwxMDkuMywxMDkuMyAgIEMzNDMuNzI1LDMwMi4yMjUsMzAyLjIyNSwzNDMuNzI1LDI1MS4xMjUsMzQ3LjAyNXogTTI0OC4wMjUsMjk5LjYyNWMtMzMuNCwyLjEtNjEtMjUuNC01OC44LTU4LjhjMS43LTI3LjYsMjQuMS00OS45LDUxLjctNTEuNyAgIGMzMy40LTIuMSw2MSwyNS40LDU4LjgsNTguOEMyOTcuOTI1LDI3NS42MjUsMjc1LjUyNSwyOTcuOTI1LDI0OC4wMjUsMjk5LjYyNXoiIGZpbGw9IiM3NTc1NzUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
html {
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}
body {
	font-family: Roboto, sans-serif
}
a:hover {
	color: #ef6c00
}
a,
button {
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s
}
h3,
h4 {
	margin-bottom: 1rem;
	font-weight: 500;
	text-align: center
}
label {
	cursor: pointer
}
th {
	font-weight: 500
}
sup {
	color: #757575
}
select::-ms-expand {
	display: none
}
option {
	color: #212121;
	font-weight: 300
}
button {
	border: 0;
	background: none;
	font: inherit;
	letter-spacing: inherit;
	cursor: pointer;
	overflow: visible;
	-webkit-font-smoothing: inherit
}
.text--xlarge {
	font-size: 1.25rem
}
.text--large {
	font-size: 1.125rem
}
.text--small {
	font-size: .8125rem
}
.text--secondary {
	color: #757575
}
.text--secondary a:hover {
	color: #000
}
.text--comment {
	color: #757575;
	font-size: .8125rem;
	font-style: italic
}
.text--warning {
	color: #e65100
}
.text--success {
	color: #1b5e20
}
.text--error {
	color: #b71c1c
}
.form__heading {
	max-width: 40rem
}
.window_basket,
		.window_basket * {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.window-without-bg {
			position: fixed;
			top: 50px;
			left: 50%;
			margin-left: -242px;
			display: inline-block;
			z-index: 100;
		}
		.window-without-bg.window_basket {
			margin-left: 0;
			left: auto;
			right: 50px;
			display: block;
			overflow: hidden;
			height: 360px;
			display: none;
		}
		.modal-block {
			background: #c5c3c0;
			width: 485px;
			margin: 0 auto;
			padding: 7px;
			position: relative;
			z-index: 1000;
			height: auto;
		}
		.modal-block-inner {
			width: 100%;
			position: relative;
			border: 1px solid #000;
			background-color: #fff;
			padding: 30px 0 40px 0;
			min-height: 150px;
			height: auto;
		}
		.modal-content {
			width: 100%;
			height: auto;
		}
		.window_basket .basket-item {
			padding: 0 10px;
			position: relative;
		}
		.window_basket .basket-item a.item-tovar {
			display: inline-block;
			position: relative;
			width: 100%;
			padding: 5px 30px 8px 28px;
			z-index: 1;
			font-family: "Fontin Sans CR", Arial, sans-serif;
			font-size: 12px;
			color: #6c727d;
			text-transform: uppercase;
		}
		.window_basket .basket-item .wrap-img {
			margin-right: 25px;
			float: left;
			padding-left: 28px;
			position: relative;
			margin-left: -28px;
			display: block;
			width: 27%;
		}
		.window_basket .basket-item .wrap-img img {
			border: 1px solid #f4f4f4;
			display: block;
			max-width: 100%;
			height: auto;
		}
		.window_basket .characteristics {
			font-family: "Fontin Sans CR", Arial, sans-serif;
			font-size: 14px;
			font-weight: normal;
			font-style: normal;
			color: #000;
			display: block;
			text-align: left;
			float: left;
			width: 73%;
		}
		.window_basket .characteristics .item-name {
			font-size: 18px;
			margin-top: 10px;
			max-width: 92%;
			display: block;
		}
		.window_basket .characteristics .item-second-name {
			margin-bottom: 10px;
			display: block;
		}
		.window_basket .characteristics .item-second-name i {
			font-family: Arial, Helvetica, sans-serif;
		}
		.window_basket .characteristics .item-size, .window_basket .characteristics .item-color {
			color: #797979;
			max-width: 65%;
			display: block;
		}
		.window_basket .characteristics .item-size b, .window_basket .characteristics .item-color b {
			color: #000;
			font-weight: normal;
		}
		.window_basket .item-tovar .item-price {
			position: absolute;
			bottom: 9px;
			right: 30px;
			max-width: 35%;
		}
		.window_basket .item-tovar .item-count {
			font-family: "Fontin Sans CR", Arial, sans-serif;
			font-size: 14px;
			color: #797979;
			display: block;
			margin-bottom: 5px;
			min-width: 60px;
		}
		.window_basket .item-tovar .item-count span {
			color: #000000;
		}
		.window_basket .item-tovar .item-price .price {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #d44343;
		}
		.window_basket .basket-total {
			font-family: "Fontin Sans CR", Arial, sans-serif;
			font-size: 16px;
			font-weight: normal;
			font-style: normal;
			background: #f8f8f8;
			margin: 18px 10px 0 10px;
			padding: 10px 30px 5px 28px;
		}
		.window_basket .basket-total div.quantity {
			width: 49%;
			display: inline-block;
		}
		.window_basket .basket-total div.quantity b {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 16px;
			color: #000;
		}
		.window_basket .basket-total div.total-price {
			width: 50%;
			float: right;
			text-align: right;
		}
		.window_basket .basket-total div.total-price b {
			color: #d44343;
			font-weight: normal;
		}
		.window_basket .basket-btn-order {
			margin: 0 10px 0 10px;
			padding: 13px 30px 13px 28px;
			display: block;
			text-decoration: none;
			background: #f8f8f8;
			position: relative;
		}
		.wrap-top-block-right1 a {
			font-family: "Fontin Sans CR", Arial, sans-serif;
			font-size: 12px;
			color: #6c727d;
			text-transform: uppercase;
		}
		.basket-btn-order .basket-btn-order-inner {
			font-family: "ProximaNova", Arial,sans-serif;
			font-size: 16px;
			font-weight: normal;
			font-style: normal;
			color: #fff;
			display: block;
			line-height: 48px;
			text-align: center;
			background-color: #052640;
			position: relative;
		}
		#jGrowl {
			display: none !important;
		}
.form,
.form--order,
.form--signin {
	width: 100%;
	max-width: 40rem;
	margin-bottom: 2rem;
	padding: 1.5rem 1rem;
	background-color: #f5f5f5
}
.form--signin {
	max-width: 30rem;
	margin-right: auto;
	margin-left: auto
}
.form--order {
	max-width: none;
	padding: 0
}
.form__group {
	margin-bottom: 1rem
}
.form__control {
	display: block;
	width: 100%;
	padding: .5rem .75rem;
	-webkit-transition: border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: border .3s ease-out, box-shadow .3s ease-out;
	transition: border .3s ease-out, box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out;
	border: 2px solid #ccc;
	border-radius: 0;
	background-color: #fff;
	color: #212121;
	font-size: 1rem
}
.form__control.is-valid {
	border-color: #c8e6c9;
	background-color: #e8f5e9;
	color: #1b5e20
}
.form__control.is-valid:focus {
	-webkit-box-shadow: 0 3px 6px rgba(129, 199, 132, .16), 0 3px 6px rgba(129, 199, 132, .23);
	box-shadow: 0 3px 6px rgba(129, 199, 132, .16), 0 3px 6px rgba(129, 199, 132, .23)
}
.form__control.is-error {
	border-color: #f44336;
	background-color: #ffebee;
	color: #b71c1c
}
.form__control.is-error:focus {
	-webkit-box-shadow: 0 3px 6px hsla(0, 69%, 67%, .16), 0 3px 6px hsla(0, 69%, 67%, .23);
	box-shadow: 0 3px 6px hsla(0, 69%, 67%, .16), 0 3px 6px hsla(0, 69%, 67%, .23)
}
.form__control:focus {
	background-color: #fff
}
.form__control:focus,
.form__control:focus+.btn--form {
	-webkit-box-shadow: 0 3px 6px hsla(0, 0%, 46%, .16), 0 3px 6px hsla(0, 0%, 46%, .23);
	box-shadow: 0 3px 6px hsla(0, 0%, 46%, .16), 0 3px 6px hsla(0, 0%, 46%, .23)
}
select.form__control {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik00OS45OTgsMEwyNywzNi40OThsNDYsMC4wMDRMNDkuOTk4LDB6IE01MC4wMDQsMTAwTDczLDYzLjUwMmwtNDYtMC4wMDRMNTAuMDA0LDEwMHoiIGZpbGw9IiMzNzNhM2MiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 20px
}
textarea.form__control {
	border-width: 1px
}
input[type=checkbox] {
	margin-right: .5rem;
	padding: .6rem;
	border-radius: 0;
	border-color: transparent;
	background-color: #fff;
	vertical-align: bottom
}
input[type=checkbox]:checked {
	background-color: #424242;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4xMzQiIGhlaWdodD0iMTUuMDY2Ij4KPHBvbHlnb24gZmlsbD0iI2ZmZiIgcG9pbnRzPSIxOC4xMzQsMy4xMTkgMTUuMDEzLDAgNi4xODcsOC44MjcgMy4xMiw1Ljc2IDAsOC44NzggNi4xODUsMTUuMDY2IDYuMTg3LDE1LjA2NCA2LjE4NywxNS4wNjYiIC8+Cjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 70%
}
input[type=radio] {
	position: absolute;
	visibility: hidden
}
input[type=radio]~label {
	display: block;
	position: relative;
	z-index: 2
}
input[type=radio]:checked~.form__radio {
	border-color: #ccc
}
input[type=radio]:checked~.form__radio:before {
	background: #ff9800
}
.form__radio {
	display: block;
	position: absolute;
	top: .625rem;
	left: .625rem;
	width: 1.5rem;
	height: 1.5rem;
	border: 3px solid #ccc;
	border-radius: 50%
}
.form__radio:before {
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: .875rem;
	height: .875rem;
	margin: auto;
	-webkit-transition: background .25s linear;
	transition: background .25s linear;
	border-radius: 50%;
	background: #fff;
	content: ""
}
.form__error {
	display: block;
	color: #b71c1c;
	font-size: .8125rem
}
.form__error:before {
	margin-right: .25rem;
	font-weight: 500;
	content: "\D7"
}
.form__inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.form__inline input {
	margin: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.form__inline button {
	margin-left: 0;
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn--form,
.btn--primary,
.btn--secondary {
	display: inline-block;
	padding: .5rem 1rem;
	border: 1px solid transparent;
	border-radius: 0;
	font-weight: 300;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.btn--form:active,
.btn--primary:active,
.btn--secondary:active,
.is-active.btn--form,
.is-active.btn--primary,
.is-active.btn--secondary {
	outline: 0
}
.btn--form:disabled,
.btn--primary:disabled,
.btn--secondary:disabled,
.is-disabled.btn--form,
.is-disabled.btn--primary,
.is-disabled.btn--secondary,
.is-loading.btn--form,
.is-loading.btn--primary,
.is-loading.btn--secondary,
.is-success.btn--form,
.is-success.btn--primary,
.is-success.btn--secondary {
	cursor: not-allowed;
	pointer-events: none
}
.btn--form:disabled,
.btn--primary:disabled,
.btn--secondary:disabled,
.is-disabled.btn--form,
.is-disabled.btn--primary,
.is-disabled.btn--secondary {
	color: #ccc;
	opacity: .4
}
.is-loading.btn--form,
.is-loading.btn--primary,
.is-loading.btn--secondary,
.is-success.btn--form,
.is-success.btn--primary,
.is-success.btn--secondary {
	opacity: .8
}
.btn--ajax {
	position: relative;
	padding: .5rem 1.65rem
}
.btn--ajax:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 1rem;
	margin-top: .5rem;
	margin-left: .25rem;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	border: 3px solid #fff;
	border-radius: 50%;
	border-left-color: transparent;
	content: "";
	opacity: 0
}
.btn--ajax.is-loading:before {
	opacity: 1;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}
.btn__wrap,
.btn__wrap--block,
.btn__wrap--center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.btn__wrap--block>*,
.btn__wrap--center>*,
.btn__wrap>* {
	margin-right: .5rem;
	margin-left: .5rem
}
.btn__wrap--block>:first-child,
.btn__wrap--center>:first-child,
.btn__wrap>:first-child {
	margin-left: 0
}
.btn__wrap--block>:last-child,
.btn__wrap--center>:last-child,
.btn__wrap>:last-child {
	margin-right: 0
}
.btn__wrap--center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.btn__wrap--block {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.btn__wrap--block>* {
	width: 100%;
	max-width: 200px
}
.btn--primary {
	border-color: #212121;
	background-color: #424242;
	color: #fff
}
.btn--primary:active,
.btn--primary:focus,
.btn--primary:hover {
	border-color: #020202;
	background-color: #383838;
	color: #fff
}
.btn--primary:active:focus,
.btn--primary:active:hover {
	border-color: #000;
	background-color: #171717;
	color: #fff
}
.btn--primary.is-disabled:hover,
.btn--primary:disabled:hover {
	border-color: #212121;
	background-color: #424242
}
.btn--secondary {
	border-color: #ccc;
	background-color: #eee;
	color: #212121
}
.btn--secondary:active,
.btn--secondary:focus,
.btn--secondary:hover {
	border-color: #adadad;
	background-color: #e4e4e4;
	color: #212121
}
.btn--secondary:active:focus,
.btn--secondary:active:hover {
	border-color: #8c8c8c;
	background-color: #c3c3c3;
	color: #212121
}
.btn--secondary.is-disabled:hover,
.btn--secondary:disabled:hover {
	border-color: #ccc;
	background-color: #eee
}
.btn--secondary.btn--ajax:before {
	border-color: #ccc;
	border-left-color: transparent
}
.btn--form {
	-webkit-transition: border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: border .3s ease-out, box-shadow .3s ease-out;
	transition: border .3s ease-out, box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out;
	border-color: #ccc;
	background-color: #eee;
	color: #757575;
	border-width: 2px
}
.btn--form:active,
.btn--form:focus,
.btn--form:hover {
	border-color: #adadad;
	background-color: #e4e4e4;
	color: #757575
}
.btn--form:active:focus,
.btn--form:active:hover {
	border-color: #8c8c8c;
	background-color: #c3c3c3;
	color: #757575
}
.btn--form.is-disabled:hover,
.btn--form:disabled:hover {
	border-color: #ccc;
	background-color: #eee
}
.btn--block {
	display: block;
	width: 100%;
	margin: auto
}
.is-disabled {
	cursor: default;
	pointer-events: none
}
.has-no-text {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}
.table {
	width: 100%;
	margin-bottom: 1rem;
	font-size: .8125rem;
	border-collapse: collapse
}
@media (min-width: 768px) {
	.table {
		font-size: .9375rem
	}
}
@media (max-width: 959px) {
	.table {
		margin-right: auto;
		margin-left: auto
	}
}
.table td,
.table th {
	padding: .5rem;
	text-align: left;
	vertical-align: top
}
.table thead>tr:last-child {
	border-bottom: 1px solid #ccc
}
.table tfoot {
	background-color: #f5f5f5
}
.table .table__row--secondary {
	color: #757575
}
.table .table__row--summary td {
	padding: .2rem .5rem;
	text-align: right
}
.table .table__row--summary:last-child {
	font-weight: 500
}
.table .table__col--price {
	text-align: right;
	white-space: nowrap
}
.table .table__col--num {
	text-align: center
}
.has-stripes tbody>tr:nth-child(2n) {
	background: #f5f5f5
}
.has-borders td,
.has-borders th {
	border: 1px solid #ccc
}
.has-lines tr~tr td,
.has-lines tr~tr th {
	border-top: 1px solid #ccc
}
.has-dashes tr~tr td,
.has-dashes tr~tr th {
	border-top: 1px dashed #ccc
}
.has-centered-cols td,
.has-centered-cols th {
	text-align: center
}
.layout__address,
.layout__form--col,
.layout__orderlist,
.layout__p-list--last,
.layout__p-list--product,
.layout__sitemap {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-height: 1px;
	padding-left: 1rem;
	padding-right: 1rem
}
.layout__form--col,
.layout__p-list--last,
.layout__p-list--product {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}
.layout__address,
.layout__orderlist,
.layout__sitemap {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}
.layout__p-list--last {
	margin-left: 25%
}
@media only screen and (min-width: 544px) {
	.layout__p-list--last,
	.layout__p-list--product {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}
	.layout__address,
	.layout__sitemap {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}
@media only screen and (min-width: 768px) {
	.layout__sitemap {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}
	.layout__p-list--last,
	.layout__p-list--product {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}
@media only screen and (min-width: 960px) {
	.layout__address {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}
	.layout__orderlist {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}
@media (max-width: 543px) {
	.table .table__col--optional {
		display: none
	}
}
@media (max-width: 767px) {
	.order__summary-text {
		display: none
	}
}
@media (max-width: 543px) {
	.layout__p-list--last:nth-of-type(2n-1),
	.layout__p-list--product:nth-of-type(2n-1) {
		padding-right: 2px;
		padding-left: 0
	}
	.layout__p-list--last:nth-of-type(2n),
	.layout__p-list--product:nth-of-type(2n) {
		padding-right: 0;
		padding-left: 2px
	}
}
@media (min-width: 544px) and (max-width: 767px) {
	.layout__p-list--last {
		margin-left: 0
	}
}
.layout__form--col:nth-of-type(2n-1) {
	padding-right: .5rem
}
.layout__form--col:nth-of-type(2n) {
	padding-left: .5rem
}
@media (max-width: 767px) {
	.account__links {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc
	}
}
.account__item--account,
.account__item--addresses,
.account__item--history,
.account__item--signout {
	display: block;
	padding-left: 3rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 50%;
	line-height: 4rem
}
.account__text {
	display: block;
	font-size: 1.125rem
}
@media (max-width: 767px) {
	.account__text {
		border-bottom: 1px solid #eee
	}
}
.account__item--history {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTMwLDBDMTMuNDU4LDAsMCwxMy40NTgsMCwzMHMxMy40NTgsMzAsMzAsMzBzMzAtMTMuNDU4LDMwLTMwUzQ2LjU0MiwwLDMwLDB6IE0zMCw1OEMxNC41NjEsNTgsMiw0NS40MzksMiwzMCAgIFMxNC41NjEsMiwzMCwyczI4LDEyLjU2MSwyOCwyOFM0NS40MzksNTgsMzAsNTh6IiBmaWxsPSIjNDI0MjQyIi8+Cgk8cGF0aCBkPSJNMzAsNmMtMC41NTIsMC0xLDAuNDQ3LTEsMXYyM0gxNGMtMC41NTIsMC0xLDAuNDQ3LTEsMXMwLjQ0OCwxLDEsMWgxNmMwLjU1MiwwLDEtMC40NDcsMS0xVjdDMzEsNi40NDcsMzAuNTUyLDYsMzAsNnoiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.account__item--addresses {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTUwMi40NjcsNDkzLjkzM0g0NTkuOFY1MC4yaDE3LjA2N2M1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzNWNy41MzNjMC01LjEyLTMuNDEzLTguNTMzLTguNTMzLTguNTMzSDMzLjEzMyAgICAgQzI4LjAxMy0xLDI0LjYsMi40MTMsMjQuNiw3LjUzM3YzNC4xMzNjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzSDUwLjJ2NDQzLjczM0g3LjUzM2MtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzICAgICBTMi40MTMsNTExLDcuNTMzLDUxMWg1MS4ySDIwMy44aDEwMi40aDE0NS4wNjdoNTEuMmM1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzNTNTA3LjU4Nyw0OTMuOTMzLDUwMi40NjcsNDkzLjkzM3ogICAgICBNNDEuNjY3LDE2LjA2N2g0MjYuNjY3djE3LjA2N2gtMTcuMDY3SDU4LjczM0g0MS42NjdWMTYuMDY3eiBNMjEyLjMzMyw0OTMuOTMzVjM1Ny40aDM0LjEzM3YxMzYuNTMzSDIxMi4zMzN6IE0yNjMuNTMzLDQ5My45MzMgICAgIFYzNTcuNGgzNC4xMzN2MTM2LjUzM0gyNjMuNTMzeiBNMzE0LjczMyw0OTMuOTMzVjM0OC44NjdjMC01LjEyLTMuNDEzLTguNTMzLTguNTMzLTguNTMzSDIwMy44Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzMgICAgIHYxNDUuMDY3aC0xMjhWNTAuMmgzNzUuNDY3djQ0My43MzNIMzE0LjczM3oiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTIyOS40LDg0LjMzM2gtNjguMjY3SDkyLjg2N2MtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNjguMjY3SDIyOS40ICAgICBjNS4xMiwwLDguNTMzLTMuNDEzLDguNTMzLTguNTMzVjkyLjg2N0MyMzcuOTMzLDg3Ljc0NywyMzQuNTIsODQuMzMzLDIyOS40LDg0LjMzM3ogTTEwMS40LDEwMS40aDUxLjJ2NTEuMmgtNTEuMlYxMDEuNHogICAgICBNMjIwLjg2NywxNTIuNmgtNTEuMnYtNTEuMmg1MS4yVjE1Mi42eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNMTY5LjY2NywzNDAuMzMzaC03Ni44Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzN2NjguMjY3YzAsNS4xMiwzLjQxMyw4LjUzMyw4LjUzMyw4LjUzM2g3Ni44ICAgICBjNS4xMiwwLDguNTMzLTMuNDEzLDguNTMzLTguNTMzdi02OC4yNjdDMTc4LjIsMzQzLjc0NywxNzQuNzg3LDM0MC4zMzMsMTY5LjY2NywzNDAuMzMzeiBNMTYxLjEzMyw0MDguNkgxMDEuNHYtNTEuMmg1OS43MzMgICAgIFY0MDguNnoiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTQxNy4xMzMsMzQwLjMzM2gtNzYuOGMtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNzYuOCAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM3YtNjguMjY3QzQyNS42NjcsMzQzLjc0Nyw0MjIuMjUzLDM0MC4zMzMsNDE3LjEzMywzNDAuMzMzeiBNNDA4LjYsNDA4LjZoLTU5LjczM3YtNTEuMkg0MDguNiAgICAgVjQwOC42eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNNDE3LjEzMyw4NC4zMzNoLTY4LjI2N0gyODAuNmMtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNjguMjY3aDY4LjI2NyAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM1Y5Mi44NjdDNDI1LjY2Nyw4Ny43NDcsNDIyLjI1Myw4NC4zMzMsNDE3LjEzMyw4NC4zMzN6IE0yODkuMTMzLDEwMS40aDUxLjJ2NTEuMmgtNTEuMlYxMDEuNHogICAgICBNNDA4LjYsMTUyLjZoLTUxLjJ2LTUxLjJoNTEuMlYxNTIuNnoiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTIyOS40LDIwMy44aC02OC4yNjdIOTIuODY3Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzNWMjgwLjZjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzaDY4LjI2N0gyMjkuNCAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM3YtNjguMjY3QzIzNy45MzMsMjA3LjIxMywyMzQuNTIsMjAzLjgsMjI5LjQsMjAzLjh6IE0xMDEuNCwyMjAuODY3aDUxLjJ2NTEuMmgtNTEuMlYyMjAuODY3eiAgICAgIE0yMjAuODY3LDI3Mi4wNjdoLTUxLjJ2LTUxLjJoNTEuMlYyNzIuMDY3eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNNDE3LjEzMywyMDMuOGgtNjguMjY3SDI4MC42Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzNWMjgwLjZjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzaDY4LjI2N2g2OC4yNjcgICAgIGM1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzN2LTY4LjI2N0M0MjUuNjY3LDIwNy4yMTMsNDIyLjI1MywyMDMuOCw0MTcuMTMzLDIwMy44eiBNMjg5LjEzMywyMjAuODY3aDUxLjJ2NTEuMmgtNTEuMiAgICAgVjIyMC44Njd6IE00MDguNiwyNzIuMDY3aC01MS4ydi01MS4yaDUxLjJWMjcyLjA2N3oiIGZpbGw9IiM0MjQyNDIiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.account__item--account {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIGQ9Ik0zMCw2MGMtNy45NTUsMC0yMy0xLjI1NC0yMy02di0yLjIzOGMwLTMuMzA0LDEuODAxLTYuMzM4LDQuNzAxLTcuOTJsOS4yNjEtNS4zNjNjMC4wNjUtMC4wMzYsMC4yNDMtMC4xNDMsMC42ODYtMC40NzkgIGgtNy4zNjVjLTAuNDE3LDAuMDQtMi41MzMsMC4xODMtNC4zMzQtMC44OTVjLTAuNzE3LTAuNDI5LTEuMjIzLTEuMTE2LTEuNDI3LTEuOTM3Yy0wLjIwNi0wLjgzMi0wLjA3LTEuNzI4LDAuMzc0LTIuNDU4ICBjMS42ODctMi43NzcsNS42NjItMTAuMDU5LDYuMTY2LTE3LjY3NGMwLjE3MS0yLjU5NywwLjY2LTQuNzYxLDEuNDkzLTYuNjEyQzE4LjI2OSw0LjYxNywyMS45MzQsMC4wNjMsMjkuNjY5LDAgIGMxMy4yMDMsMC4xMDgsMTMuNjQ0LDEzLjQ4MiwxMy42NDYsMTMuNjE3YzAuMTU0LDcuOTcxLDUuMDgxLDE1LjgyLDcuMTkxLDE4LjgyNGMwLjU2MSwwLjc5OSwwLjcyOSwxLjc5NywwLjQ2MiwyLjczOSAgYy0wLjI2NSwwLjkzNC0wLjkyNSwxLjY4OC0xLjgxMSwyLjA2OGMtMi40MDMsMS4wMzEtNS40MDYsMC43Ni01LjUzMywwLjc0NkwzNS45NTUsMzhjMC4zMzEsMC41MDksMC42OTIsMC45NDIsMS4wMzIsMS4xMTIgIGwxMC45NzcsNC43NTNDNTEuMDg5LDQ1LjQyNyw1Myw0OC41MTksNTMsNTEuOTU3VjU0QzUzLDU4Ljc0NiwzNy45NTUsNjAsMzAsNjB6IE0xNC4yMzEsMzZoNy45NDljMC43ODYsMCwxLjQ2LDAuNDgsMS43MTgsMS4yMjQgIGMwLjI1NywwLjc0MSwwLjAyNiwxLjUzNS0wLjU5LDIuMDIxYy0wLjg1LDAuNjcxLTEuMTg1LDAuODc5LTEuMzYzLDAuOTc3bC05LjI2Myw1LjM2NEMxMC40MDIsNDYuODI4LDksNDkuMTksOSw1MS43NjJWNTQgIGMwLDEuMzU3LDcuNDEyLDQsMjEsNHMyMS0yLjY0MywyMS00di0yLjA0M2MwLTIuNjc3LTEuNDg3LTUuMDgzLTMuODgxLTYuMjc5bC0xMC45NzctNC43NTNjLTAuOTg2LTAuNDkyLTEuNTk0LTEuNDE4LTEuOTM5LTIuMTEzICBjLTAuMzAxLTAuNjA1LTAuMjY3LTEuMzExLDAuMDktMS44ODdDMzQuNjUzLDM2LjM0NiwzNS4yNzQsMzYsMzUuOTU1LDM2aDcuNzY2YzAuMTIxLDAuMDA5LDIuNzIzLDAuMjM4LDQuNjQ5LTAuNTg5ICBjMC4zMy0wLjE0MiwwLjU3Ni0wLjQyNSwwLjY3Ni0wLjc3NmMwLjEwMy0wLjM2LDAuMDM5LTAuNzQtMC4xNzQtMS4wNDNjLTIuMjE2LTMuMTU1LTcuMzktMTEuNDEzLTcuNTU1LTE5LjkzNCAgQzQxLjMwNSwxMy4xODksNDAuODk5LDIuMDkyLDI5LjY2OSwyYy02LjY2LDAuMDU1LTkuODE3LDMuOTcxLTExLjI5LDcuMjQ1Yy0wLjczNCwxLjYzMS0xLjE2NiwzLjU2OC0xLjMyMSw1LjkyNCAgYy0wLjUzMyw4LjA1Ni00LjY4OSwxNS42NzctNi40NTIsMTguNTc5Yy0wLjE2OSwwLjI3OS0wLjIyMiwwLjYyMS0wLjE0MywwLjkzOWMwLjA3NCwwLjMsMC4yNTYsMC41NDksMC41MTEsMC43MDEgIGMxLjM2NiwwLjgxNiwzLjExOCwwLjYxOSwzLjEzNSwwLjYxOUwxNC4yMzEsMzZ6IiBmaWxsPSIjNDI0MjQyIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.account__item--signout {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTU0LjQyNCwyOC4zODJjMC4xMDEtMC4yNDQsMC4xMDEtMC41MTksMC0wLjc2NGMtMC4wNTEtMC4xMjMtMC4xMjUtMC4yMzQtMC4yMTctMC4zMjdMNDIuMjA4LDE1LjI5MyAgIGMtMC4zOTEtMC4zOTEtMS4wMjMtMC4zOTEtMS40MTQsMHMtMC4zOTEsMS4wMjMsMCwxLjQxNEw1MS4wODcsMjdIMjAuNTAxYy0wLjU1MiwwLTEsMC40NDctMSwxczAuNDQ4LDEsMSwxaDMwLjU4Nkw0MC43OTQsMzkuMjkzICAgYy0wLjM5MSwwLjM5MS0wLjM5MSwxLjAyMywwLDEuNDE0QzQwLjk4OSw0MC45MDIsNDEuMjQ1LDQxLDQxLjUwMSw0MXMwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2wxMS45OTktMTEuOTk5ICAgQzU0LjI5OSwyOC42MTYsNTQuMzczLDI4LjUwNSw1NC40MjQsMjguMzgyeiIgZmlsbD0iIzQyNDI0MiIvPgoJPHBhdGggZD0iTTM2LjUwMSwzM2MtMC41NTIsMC0xLDAuNDQ3LTEsMXYyMGgtMzJWMmgzMnYyMGMwLDAuNTUzLDAuNDQ4LDEsMSwxczEtMC40NDcsMS0xVjFjMC0wLjU1My0wLjQ0OC0xLTEtMWgtMzQgICBjLTAuNTUyLDAtMSwwLjQ0Ny0xLDF2NTRjMCwwLjU1MywwLjQ0OCwxLDEsMWgzNGMwLjU1MiwwLDEtMC40NDcsMS0xVjM0QzM3LjUwMSwzMy40NDcsMzcuMDUzLDMzLDM2LjUwMSwzM3oiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.account__item--signout .account__text {
	border-bottom: 0
}
.address__text {
	font-size: .75rem
}
.alert--error,
.alert--info,
.alert--success,
.alert--warning,
.warning {
	margin-bottom: 1rem;
	padding: .5rem 1.25rem;
	border: 1px solid transparent;
	border-radius: 0;
	text-align: center
}
.alert--success {
	border-color: #c8e6c9;
	background-color: #e8f5e9;
	color: #1b5e20
}
.alert--success .alert-link {
	color: #103613
}
.alert--warning,
.warning {
	border-color: #ffe0b2;
	background-color: #fff3e0;
	color: #e65100
}
.alert--warning .alert-link,
.warning .alert-link {
	color: #b33f00
}
.alert--error {
	border-color: #ffcdd2;
	background-color: #ffebee;
	color: #b71c1c
}
.alert--error .alert-link {
	color: #8b1515
}
.cart__icon {
	display: block;
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	padding: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MTcuOSwxMDQuNGgtNjUuNWMtMi4yLTUxLTQ0LjgtOTIuNC05Ni40LTkyLjRzLTk0LjIsNDEuMy05Ni41LDkyLjRoLTY2LjVsLTMwLjEsMzk1LjZoMzg2LjJsLTMxLjItMzk1LjZ6bS0xNjEuOS03MS42YzQwLjEsMCA3My41LDMyIDc1LjcsNzEuNmgtMTUxLjRjMi4yLTM5LjYgMzUuNi03MS42IDc1LjctNzEuNnptLTE0My4zLDkyLjRoNDYuN3Y2OC41aDIwLjh2LTY4LjVoMTUxLjZ2NjguNWgyMC44di02OC41aDQ3LjhsMjcsMzU0aC0zNDEuN2wyNy0zNTR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%
}
.cart__quant {
	display: block;
	position: absolute;
	bottom: -20%;
	left: 0;
	width: .75rem;
	height: .75rem;
	-webkit-transform: scale(1);
	transform: scale(1);
	border-radius: 50%;
	background-color: #f44336;
	color: #fff;
	font-family: sans-serif;
	font-size: .56rem;
	font-weight: 700;
	text-align: center
}
.cart__quant.is-updated {
	-webkit-animation: .5s updateQty;
	animation: .5s updateQty
}
.cart__quant.is-empty {
	display: none
}
@-webkit-keyframes updateQty {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes updateQty {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.fixed.is-absolute,
.fixed.is-fixed {
	padding-right: 1rem
}
@media (min-width: 960px) {
	.fixed {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@media (min-width: 768px) {
	.layout__main .layout__secondary .fixed {
		padding-top: 1rem
	}
}
.layout__main .layout__secondary .fixed.is-fixed {
	max-width: 533.3376px
}
@media (min-width: 768px) {
	.layout__main .layout__secondary .fixed.is-fixed {
		width: calc(33.333% - 1rem)
	}
}
@media (min-width: 960px) {
	.layout__main .layout__secondary .fixed.is-fixed {
		width: calc(27.778% - 1rem)
	}
}
.layout__side.is-fixed {
	max-width: 320.0064px
}
@media (min-width: 960px) {
	.layout__side.is-fixed {
		width: calc(16.667% - 1rem)
	}
}
.footer {
	margin-top: 2rem;
	font-size: .9375rem;
	text-align: center
}
@media (min-width: 960px) {
	.footer {
		font-size: 1rem
	}
}
.footer__block {
	margin-bottom: 2rem;
	padding: 0 1rem;
	text-align: center
}
.footer__hash {
	font-size: 1.5rem;
	font-weight: 500
}
.footer__text {
	color: #757575
}
.footer__text a {
	text-decoration: underline
}
.footer__copyright .hlist,
.footer__copyright .hlist--bullet,
.footer__copyright .hlist--line,
.footer__links .hlist,
.footer__links .hlist--bullet,
.footer__links .hlist--line {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.footer__links {
	font-weight: 500
}
.footer__copyright {
	color: #757575;
	font-size: .75rem
}
.hlist,
.hlist--bullet,
.hlist--line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 1rem
}
.hlist__item {
	padding-right: .5rem;
	padding-left: .5rem;
	line-height: 2
}
.hlist__item:first-child {
	padding-left: 0
}
.hlist__item:last-child {
	padding-right: 0
}
.hlist--line .hlist__item~.hlist__item {
	border-left: 1px solid #ccc
}
.hlist--bullet .hlist__item~.hlist__item {
	position: relative
}
.hlist--bullet .hlist__item~.hlist__item:before {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -2px;
	content: "\2022"
}
.tab {
	width: 100%;
	margin: 1rem 0;
	font-size: .8125rem
}
@media (min-width: 768px) {
	.tab {
		font-size: .9375rem
	}
}
.tab__labels {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #ccc
}
.tab__label {
	margin: 0 .2rem;
	padding: .4rem .6rem .1rem;
	border: 1px solid #eee;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-color: transparent;
	background-color: #eee;
	cursor: pointer
}
.tab__label.is-selected,
.tab__label:hover {
	border-color: #ccc #ccc transparent
}
.tab__label.is-selected {
	margin-bottom: -1px;
	background-color: #fff;
	font-weight: 500
}
.tab__label a:hover {
	color: inherit
}
.tab__content,
.tab__content--product {
	height: 0;
	visibility: hidden;
	pointer-events: none
}
.is-selected.tab__content--product,
.tab__content.is-selected {
	height: auto;
	visibility: visible;
	pointer-events: auto
}
.tab__content--product.is-selected {
	padding: 1rem .5rem
}
@media (max-width: 959px) {
	.links {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc
	}
}
.links__item {
	font-size: 1.125rem;
	line-height: 3rem
}
@media (max-width: 959px) {
	.links__item~.links__item {
		border-top: 1px solid #eee
	}
}
.links__item a {
	display: block
}
.links__item--account {
	font-size: 1.125rem;
	line-height: 4rem
}
.loader {
	position: absolute;
	top: calc(50% - 4em);
	left: calc(50% - 4em);
	width: 8em;
	height: 8em;
	margin: auto;
	border-top: 1.1em solid rgba(0, 0, 0, .15);
	border-right: 1.1em solid rgba(0, 0, 0, .15);
	border-bottom: 1.1em solid rgba(0, 0, 0, .15);
	border-left: 1.1em solid #757575;
	border-radius: 50%;
	font-size: 10px;
	-webkit-animation: rotate 1.1s infinite linear;
	animation: rotate 1.1s infinite linear
}
.is-loaded~.loader {
	display: none
}
@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
.location {
	display: inline-block;
	position: relative;
	margin-left: 2rem
}
.location:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 100%;
	margin-top: 0;
	margin-left: -1.5rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: 100%;
	content: ""
}
.newsletter__title {
	margin-bottom: .5rem
}
.newsletter__body {
	display: inline-block;
	padding: 4px;
	background-color: #f5f5f5
}
.newsletter__input {
	width: 200px;
	height: 30px;
	border: 2px solid transparent;
	background-color: #f5f5f5
}
.newsletter__btn {
	width: 30px;
	border: 2px solid #fafafa;
	background-color: #eee;
	color: #757575;
	line-height: 28px
}
.newsletter__btn:hover {
	background-color: #ccc;
	color: #fff
}
#msgBox,
.modal {
	display: none
}
.has-modal .modal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1rem;
	-webkit-transition: opacity .5s, z-index 0s .5s;
	transition: opacity .5s, z-index 0s .5s;
	outline: 0;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	z-index: -100;
	overflow-y: auto;
	-webkit-tap-highlight-color: transparent
}
.has-modal-open .modal {
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	opacity: 1;
	z-index: 50
}
.modal__dialog {
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	position: relative;
	max-width: 600px;
	margin: auto;
	-webkit-transform: scale(0);
	transform: scale(0);
	border-radius: 0;
	background: #fff;
	opacity: 0;
	z-index: -50;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-animation: hideAlert .25s;
	animation: hideAlert .25s;
	pointer-events: none
}
.has-modal-open .modal__dialog {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 100;
	-webkit-animation: showAlert .5s;
	animation: showAlert .5s;
	pointer-events: auto
}
.modal__content {
	padding: 2rem 1rem 1rem
}
.modal__title--error,
.modal__title--info,
.modal__title--success,
.modal__title--warning {
	margin-bottom: 1rem;
	font-size: 1.125rem;
	font-weight: 500;
	text-align: center
}
.modal__title--success {
	color: #4caf50
}
.modal__title--error {
	color: #b71c1c
}
.modal__title--warning {
	color: #ff9800
}
.modal__title--info {
	color: #757575
}
.modal__footer {
	padding-top: 1rem;
	text-align: right
}
.modal__close {
	display: none
}
.has-modal-open .modal__close {
	display: block;
	position: absolute;
	top: 0;
	right: .5rem;
	-webkit-transition: color .2s;
	transition: color .2s;
	color: #ccc;
	font-size: 1.5rem
}
.modal__close:hover {
	color: #ef6c00
}
body.has-modal-open {
	height: 100%;
	overflow-y: hidden
}
body.iosfix {
	position: fixed;
	right: 0;
	left: 0
}
.has-modal-open .content {
	-webkit-filter: blur(1.25px);
	filter: blur(1.25px)
}
@-webkit-keyframes showAlert {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}
	45% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
	80% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes showAlert {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}
	45% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
	80% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes hideAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}
@keyframes hideAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}
.order__section {
	padding: 0 1rem;
	border-bottom: 3px solid #fff
}
.order__section:last-child {
	border-bottom: 0
}
.order__heading {
	position: relative;
	padding: 0 0 1rem;
	text-align: center
}
.order__title {
	margin-top: 1rem;
	margin-bottom: 0;
	padding: 0 1.4rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.order__status:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 1.2rem;
	margin-top: 0;
	margin-left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	border: 3px solid #ccc;
	border-radius: 50%;
	border-left-color: transparent;
	content: "";
	opacity: 0
}
.order__status.is-loading:before {
	opacity: 1;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}
.order__body {
	display: none
}
.is-open .order__body {
	display: block
}
.order__menuitem {
	font-weight: 500
}
.order__menuitem.is-selected {
	color: #212121;
	cursor: default;
	pointer-events: none
}
.order__menuitem {
	color: #ccc
}
.order__menuitem.is-selected:hover {
	color: #212121
}
@media (min-width: 768px) and (max-width: 959px) {
	.order__fixed {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
.orderlist__item {
	position: relative;
	margin-bottom: 1rem;
	-webkit-transition: border-color .25s linear, background-color .25s linear;
	transition: border-color .25s linear, background-color .25s linear;
	border: 3px solid transparent;
	background-color: #fff
}
.orderlist__item.is-selected {
	border-color: #ffe0b2;
	background-color: #fff
}
.orderlist__body,
.orderlist__body--col {
	display: block;
	padding: .66667rem 1rem .5rem 3rem
}
.orderlist__body--col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.orderlist__title {
	display: block;
	margin-bottom: .5rem;
	font-weight: 500
}
.orderlist__text {
	display: block;
	margin-bottom: 0;
	font-size: .8125rem
}
.orderlist__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: .66667rem 1rem .5rem 3rem;
	border-top: 1px solid #eee;
	color: #757575;
	font-size: .8125rem
}
.orderlist__delete,
.orderlist__edit {
	display: inline-block;
	margin-right: 1rem;
	padding-left: 1.2rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 70%
}
.orderlist__delete:last-child,
.orderlist__edit:last-child {
	margin-right: 0
}
.orderlist__edit {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTI4Ljg5OSA1MjguODk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MjguODk5IDUyOC44OTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzI4Ljg4Myw4OS4xMjVsMTA3LjU5LDEwNy41ODlsLTI3Mi4zNCwyNzIuMzRMNTYuNjA0LDM2MS40NjVMMzI4Ljg4Myw4OS4xMjV6IE01MTguMTEzLDYzLjE3N2wtNDcuOTgxLTQ3Ljk4MSAgIGMtMTguNTQzLTE4LjU0My00OC42NTMtMTguNTQzLTY3LjI1OSwwbC00NS45NjEsNDUuOTYxbDEwNy41OSwxMDcuNTlsNTMuNjExLTUzLjYxMSAgIEM1MzIuNDk1LDEwMC43NTMsNTMyLjQ5NSw3Ny41NTksNTE4LjExMyw2My4xNzd6IE0wLjMsNTEyLjY5Yy0xLjk1OCw4LjgxMiw1Ljk5OCwxNi43MDgsMTQuODExLDE0LjU2NWwxMTkuODkxLTI5LjA2OSAgIEwyNy40NzMsMzkwLjU5N0wwLjMsNTEyLjY5eiIgZmlsbD0iIzc1NzU3NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.orderlist__delete {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNzc0LjI2NiA3NzQuMjY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NzQuMjY2IDc3NC4yNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNjQwLjM1LDkxLjE2OUg1MzYuOTcxVjIzLjk5MUM1MzYuOTcxLDEwLjQ2OSw1MjYuMDY0LDAsNTEyLjU0MywwYy0xLjMxMiwwLTIuMTg3LDAuNDM4LTIuNjE0LDAuODc1ICAgIEM1MDkuNDkxLDAuNDM4LDUwOC42MTYsMCw1MDguMTc5LDBIMjY1LjIxMmgtMS43NGgtMS43NWMtMTMuNTIxLDAtMjMuOTksMTAuNDY5LTIzLjk5LDIzLjk5MXY2Ny4xNzlIMTMzLjkxNiAgICBjLTI5LjY2NywwLTUyLjc4MywyMy4xMTYtNTIuNzgzLDUyLjc4M3YzOC4zODd2NDcuOTgxaDQ1LjgwM3Y0OTEuNmMwLDI5LjY2OCwyMi42NzksNTIuMzQ2LDUyLjM0Niw1Mi4zNDZoNDE1LjcwMyAgICBjMjkuNjY3LDAsNTIuNzgyLTIyLjY3OCw1Mi43ODItNTIuMzQ2di00OTEuNmg0NS4zNjZ2LTQ3Ljk4MXYtMzguMzg3QzY5My4xMzMsMTE0LjI4Niw2NzAuMDA4LDkxLjE2OSw2NDAuMzUsOTEuMTY5eiAgICAgTTI4NS43MTMsNDcuOTgxaDIwMi44NHY0My4xODhoLTIwMi44NFY0Ny45ODF6IE01OTkuMzQ5LDcyMS45MjJjMCwzLjA2MS0xLjMxMiw0LjM2My00LjM2NCw0LjM2M0gxNzkuMjgyICAgIGMtMy4wNTIsMC00LjM2NC0xLjMwMy00LjM2NC00LjM2M1YyMzAuMzJoNDI0LjQzMVY3MjEuOTIyeiBNNjQ0LjcxNSwxODIuMzM5SDEyOS41NTF2LTM4LjM4N2MwLTMuMDUzLDEuMzEyLTQuODAyLDQuMzY0LTQuODAyICAgIEg2NDAuMzVjMy4wNTMsMCw0LjM2NSwxLjc0OSw0LjM2NSw0LjgwMlYxODIuMzM5eiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjQ3NS4wMzEiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjM2My4zNjEiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjI1MS42OSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBmaWxsPSIjNzU3NTc1Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.orderlist__content {
	display: block
}
.orderlist__price {
	display: block;
	text-align: right;
	white-space: nowrap
}
.pagination {
	margin-bottom: 1rem;
	text-align: center
}
.pagination__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.pagination__item,
.pagination__item--num {
	width: 2rem;
	height: 2rem;
	line-height: 2;
	display: inline-block;
	margin: 0 2px;
	border-bottom: 2px solid transparent
}
.pagination__item--num.is-active,
.pagination__item--num:hover {
	color: #ff9800;
	font-weight: 500;
	border-color: #ff9800
}
.pagination__item--num a {
	display: block
}
.pagination__left,
.pagination__right {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin: 0;
	border-top: 2px solid #212121
}
.pagination__left {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-left: 2px solid #212121
}
.pagination__right {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 2px solid #212121;
}
.phone,
.phone--icon,
.phone--whatsapp {
	display: inline-block;
	position: relative;
	margin-left: 1.5rem;
	border-bottom: 1px dashed #ccc;
	color: #000;
	font-weight: 500;
	line-height: 1.5;
	white-space: nowrap
}
.phone--icon a,
.phone--whatsapp a,
.phone a {
	color: #000
}
.phone--icon:before {
	margin-left: -1.4rem;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwOC4yNyAxMDguMjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwOC4yNyAxMDguMjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik01MS45NTQsNjYuNTg4Yy05LjI4NC03LjYzNC0xNS40ODMtMTcuMDU0LTE4Ljc0Mi0yMi40MTRsLTIuNDMxLTQuNTgzYzAuODUtMC45MTIsNy4zMzItNy44NTMsMTAuMTQxLTExLjYxOSAgIGMzLjUzLTQuNzI5LTEuNTg4LTktMS41ODgtOVMyNC45MzMsNC41NjksMjEuNjUxLDEuNzEyYy0zLjI4Mi0yLjg2MS03LjA2LTEuMjcyLTcuMDYtMS4yNzJDNy42OTMsNC44OTcsMC41NDIsOC43NzIsMC4xMTMsMjcuNDA4ICAgQzAuMDk3LDQ0Ljg1NiwxMy4zNDIsNjIuODUyLDI3LjY2NSw3Ni43ODRjMTQuMzQ2LDE1LjczNCwzNC4wNDMsMzEuNTA0LDUzLjA4NiwzMS40ODZjMTguNjM0LTAuNDI1LDIyLjUwOC03LjU3NSwyNi45NjUtMTQuNDczICAgYzAsMCwxLjU5LTMuNzc1LTEuMjY4LTcuMDZjLTIuODYtMy4yODQtMTcuMjY1LTE3LjY4OC0xNy4yNjUtMTcuNjg4cy00LjI2OC01LjExOS04Ljk5OC0xLjU4NiAgIGMtMy41MjUsMi42MzUtOS44NTUsOC40OTYtMTEuMzgsOS45MTdDNjguODA4LDc3LjM4NSw1OC4yMTksNzEuNzQsNTEuOTU0LDY2LjU4OHoiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.phone--icon:before,
.phone--whatsapp:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 1.2rem;
	margin-top: .2rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 80%;
	content: ""
}
.phone--whatsapp:before {
	margin-left: -1.2rem;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4IDU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OCA1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzJDQjc0MjsiIGQ9Ik0wLDU4bDQuOTg4LTE0Ljk2M0MyLjQ1NywzOC43OCwxLDMzLjgxMiwxLDI4LjVDMSwxMi43NiwxMy43NiwwLDI5LjUsMFM1OCwxMi43Niw1OCwyOC41DQoJCVM0NS4yNCw1NywyOS41LDU3Yy00Ljc4OSwwLTkuMjk5LTEuMTg3LTEzLjI2LTMuMjczTDAsNTh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik00Ny42ODMsMzcuOTg1Yy0xLjMxNi0yLjQ4Ny02LjE2OS01LjMzMS02LjE2OS01LjMzMWMtMS4wOTgtMC42MjYtMi40MjMtMC42OTYtMy4wNDksMC40Mg0KCQljMCwwLTEuNTc3LDEuODkxLTEuOTc4LDIuMTYzYy0xLjgzMiwxLjI0MS0zLjUyOSwxLjE5My01LjI0Mi0wLjUybC0zLjk4MS0zLjk4MWwtMy45ODEtMy45ODFjLTEuNzEzLTEuNzEzLTEuNzYxLTMuNDEtMC41Mi01LjI0Mg0KCQljMC4yNzItMC40MDEsMi4xNjMtMS45NzgsMi4xNjMtMS45NzhjMS4xMTYtMC42MjcsMS4wNDYtMS45NTEsMC40Mi0zLjA0OWMwLDAtMi44NDQtNC44NTMtNS4zMzEtNi4xNjkNCgkJYy0xLjA1OC0wLjU2LTIuMzU3LTAuMzY0LTMuMjAzLDAuNDgybC0xLjc1OCwxLjc1OGMtNS41NzcsNS41NzctMi44MzEsMTEuODczLDIuNzQ2LDE3LjQ1bDUuMDk3LDUuMDk3bDUuMDk3LDUuMDk3DQoJCWM1LjU3Nyw1LjU3NywxMS44NzMsOC4zMjMsMTcuNDUsMi43NDZsMS43NTgtMS43NThDNDguMDQ4LDQwLjM0MSw0OC4yNDMsMzkuMDQyLDQ3LjY4MywzNy45ODV6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}
.product__el {
	display: block;
	margin-bottom: 1rem
}
.product__infoblock {
	font-size: .8125rem
}
@media (min-width: 768px) {
	.product__infoblock {
		max-height: 704px;
		font-size: .9375rem
	}
	.product__infoblock.fixed {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
.product__title {
	display: none
}
@media (min-width: 768px) {
	.product__title {
		display: block;
		font-size: 1rem;
		text-align: left;
		text-transform: uppercase
	}
}
.product__ref {
	color: #757575;
	text-align: center
}
@media (min-width: 768px) {
	.product__ref {
		text-align: left
	}
}
.product__description,
.product__features {
	margin-bottom: 1rem
}
@media (max-width: 767px) {
	.product__priceblock {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		right: 0;
		left: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 4rem;
		padding-right: 1rem;
		padding-left: 1rem;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		background-color: hsla(0, 0%, 100%, .7);
		z-index: 10;
		-webkit-backdrop-filter: saturate(250%) blur(10px);
		backdrop-filter: saturate(250%) blur(10px)
	}
}
@media (min-width: 768px) {
	.product__priceblock button {
		display: none
	}
}
@media (max-width: 767px) {
	.product__pb-container {
		margin-right: -1rem;
		margin-left: -1rem
	}
}
@media (min-width: 768px) {
	.product__pb-container {
		margin-bottom: 1rem
	}
}
.product__pb-pholder {
	height: 4rem
}
@media (min-width: 768px) {
	.product__pb-pholder {
		display: none
	}
}
@media (max-width: 767px) {
	.product__buttons {
		display: none
	}
}
@media (min-width: 768px) {
	.product__buttons--xs {
		display: none
	}
}
.product__image {
	margin-bottom: 1rem
}
.product__banners {
	padding-top: 1rem;
	text-align: center
}
.product__banner {
	padding: 1rem 0;
	font-weight: 500;
	text-transform: uppercase
}
@media (max-width: 767px) {
	.product__banner {
		font-size: .9375rem
	}
}
.product__sizeimg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.search__container.is-loading {
	opacity: .3
}
.search__input {
	max-width: 30rem
}
.search__form {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 2rem
}
.sitemap__block {
	margin-bottom: 1rem
}
.sitemap__block h3 {
	margin: 0;
	text-align: left
}
.sitemap__item {
	padding-left: .5rem
}
.sitemap__sublist .sitemap__item {
	font-size: .9375rem
}
.sitemap__sublist .sitemap__item:before {
	padding-right: .2rem;
	content: "\203A"
}
.shopcart {
	margin-bottom: 1rem;
	font-size: .8125rem
}
@media (min-width: 768px) {
	.shopcart {
		font-size: .9375rem
	}
}
.shopcart__list {
	margin-bottom: 1rem;
	min-width: 250px
}
@media (min-width: 544px) {
	.shopcart__list {
		min-width: 450px
	}
}
.shopcart__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	max-height: 7.25rem;
	-webkit-transition: opacity .15s, max-height .15s .25s, -webkit-transform .25s;
	transition: opacity .15s, max-height .15s .25s, -webkit-transform .25s;
	transition: transform .25s, opacity .15s, max-height .15s .25s;
	transition: transform .25s, opacity .15s, max-height .15s .25s, -webkit-transform .25s;
	opacity: 1
}
.shopcart__item:first-child {
	border-top: 1px solid #eee
}
.shopcart__item:last-child {
	border-bottom: 1px solid #eee
}
.shopcart__item:last-child .shopcart__info {
	border-bottom: 0
}
.shopcart__item.is-deleted {
	max-height: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	opacity: 0
}
.shopcart__image {
	display: inline-block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 3.75rem;
	margin-right: .75rem;
	padding: .75rem 0
}
.shopcart__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .75rem;
	border-bottom: 1px solid #eee
}
.shopcart__name {
	display: block;
	max-height: 2.4375rem;
	padding-right: 4px;
	overflow: hidden
}
@media (min-width: 960px) {
	.shopcart__name {
		max-height: 2.8125rem
	}
}
.shopcart__ref {
	display: block;
	color: #757575;
	font-size: .75rem
}
.shopcart__secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.shopcart__attr {
	font-weight: 500
}
.shopcart__summary {
	margin-bottom: 1rem;
	padding: .75rem;
	background-color: #f5f5f5
}
.shopcart__summary tr:last-child {
	font-weight: 500
}
.shopcart__summary td {
	vertical-align: top
}
.shopcart__label {
	width: 100%
}
.shopcart__price {
	text-align: right;
	white-space: nowrap
}
.shopcart__remove {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 1.7rem
}
.shopcart__eye {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left: .5rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%
}
.social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.social__link--facebook,
.social__link--instagram,
.social__link--locate-us,
.social__link--whatsapp {
	display: block;
	width: 42px;
	height: 42px;
	margin: 2px 10px;
	border: 1px solid #ccc;
	border-radius: 50px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 50% 50%
}
.social__link--facebook:hover,
.social__link--instagram:hover,
.social__link--locate-us:hover,
.social__link--whatsapp:hover {
	border-color: #000
}
.social__link--instagram {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNjkuMDYzcHgiIGhlaWdodD0iMTY5LjA2M3B4IiB2aWV3Qm94PSIwIDAgMTY5LjA2MyAxNjkuMDYzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjkuMDYzIDE2OS4wNjM7Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0xMjIuNDA2LDBINDYuNjU0QzIwLjkyOSwwLDAsMjAuOTMsMCw0Ni42NTV2NzUuNzUyYzAsMjUuNzI2LDIwLjkyOSw0Ni42NTUsNDYuNjU0LDQ2LjY1NWg3NS43NTINCgkJYzI1LjcyNywwLDQ2LjY1Ni0yMC45Myw0Ni42NTYtNDYuNjU1VjQ2LjY1NUMxNjkuMDYzLDIwLjkzLDE0OC4xMzMsMCwxMjIuNDA2LDB6IE0xNTQuMDYzLDEyMi40MDcNCgkJYzAsMTcuNDU1LTE0LjIwMSwzMS42NTUtMzEuNjU2LDMxLjY1NUg0Ni42NTRDMjkuMiwxNTQuMDYzLDE1LDEzOS44NjIsMTUsMTIyLjQwN1Y0Ni42NTVDMTUsMjkuMjAxLDI5LjIsMTUsNDYuNjU0LDE1aDc1Ljc1Mg0KCQljMTcuNDU1LDAsMzEuNjU2LDE0LjIwMSwzMS42NTYsMzEuNjU1VjEyMi40MDd6Ii8+DQoJPHBhdGggZD0iTTg0LjUzMSw0MC45N2MtMjQuMDIxLDAtNDMuNTYzLDE5LjU0Mi00My41NjMsNDMuNTYzYzAsMjQuMDIsMTkuNTQyLDQzLjU2MSw0My41NjMsNDMuNTYxczQzLjU2My0xOS41NDEsNDMuNTYzLTQzLjU2MQ0KCQlDMTI4LjA5NCw2MC41MTIsMTA4LjU1Miw0MC45Nyw4NC41MzEsNDAuOTd6IE04NC41MzEsMTEzLjA5M2MtMTUuNzQ5LDAtMjguNTYzLTEyLjgxMi0yOC41NjMtMjguNTYxDQoJCWMwLTE1Ljc1LDEyLjgxMy0yOC41NjMsMjguNTYzLTI4LjU2M3MyOC41NjMsMTIuODEzLDI4LjU2MywyOC41NjNDMTEzLjA5NCwxMDAuMjgxLDEwMC4yOCwxMTMuMDkzLDg0LjUzMSwxMTMuMDkzeiIvPg0KCTxwYXRoIGQ9Ik0xMjkuOTIxLDI4LjI1MWMtMi44OSwwLTUuNzI5LDEuMTctNy43NywzLjIyYy0yLjA1MSwyLjA0LTMuMjMsNC44OC0zLjIzLDcuNzhjMCwyLjg5MSwxLjE4LDUuNzMsMy4yMyw3Ljc4DQoJCWMyLjA0LDIuMDQsNC44OCwzLjIyLDcuNzcsMy4yMmMyLjksMCw1LjczLTEuMTgsNy43OC0zLjIyYzIuMDUtMi4wNSwzLjIyLTQuODksMy4yMi03Ljc4YzAtMi45LTEuMTctNS43NC0zLjIyLTcuNzgNCgkJQzEzNS42NjEsMjkuNDIxLDEzMi44MjEsMjguMjUxLDEyOS45MjEsMjguMjUxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}
.social__link--facebook {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMxMCAzMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMCAzMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF84MzRfIj4NCgk8cGF0aCBpZD0iWE1MSURfODM1XyIgZD0iTTgxLjcwMywxNjUuMTA2aDMzLjk4MVYzMDVjMCwyLjc2MiwyLjIzOCw1LDUsNWg1Ny42MTZjMi43NjIsMCw1LTIuMjM4LDUtNVYxNjUuNzY1aDM5LjA2NA0KCQljMi41NCwwLDQuNjc3LTEuOTA2LDQuOTY3LTQuNDI5bDUuOTMzLTUxLjUwMmMwLjE2My0xLjQxNy0wLjI4Ni0yLjgzNi0xLjIzNC0zLjg5OWMtMC45NDktMS4wNjQtMi4zMDctMS42NzMtMy43MzItMS42NzNoLTQ0Ljk5Ng0KCQlWNzEuOTc4YzAtOS43MzIsNS4yNC0xNC42NjcsMTUuNTc2LTE0LjY2N2MxLjQ3MywwLDI5LjQyLDAsMjkuNDIsMGMyLjc2MiwwLDUtMi4yMzksNS01VjUuMDM3YzAtMi43NjItMi4yMzgtNS01LTVoLTQwLjU0NQ0KCQlDMTg3LjQ2NywwLjAyMywxODYuODMyLDAsMTg1Ljg5NiwwYy03LjAzNSwwLTMxLjQ4OCwxLjM4MS01MC44MDQsMTkuMTUxYy0yMS40MDIsMTkuNjkyLTE4LjQyNyw0My4yNy0xNy43MTYsNDcuMzU4djM3Ljc1Mkg4MS43MDMNCgkJYy0yLjc2MiwwLTUsMi4yMzgtNSw1djUwLjg0NEM3Ni43MDMsMTYyLjg2Nyw3OC45NDEsMTY1LjEwNiw4MS43MDMsMTY1LjEwNnoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}
.social__link--whatsapp {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5MCA5MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjINCgkJYy00LjAyMy02LjYwNi02LjM0LTE0LjM1NC02LjM0LTIyLjYzN0MxLjYzNSwxOS42MjgsMjEuNDE2LDAsNDUuODE4LDBDNzAuMjIzLDAsOTAsMTkuNjI4LDkwLDQzLjg0MXogTTQ1LjgxOCw2Ljk4Mg0KCQljLTIwLjQ4NCwwLTM3LjE0NiwxNi41MzUtMzcuMTQ2LDM2Ljg1OWMwLDguMDY1LDIuNjI5LDE1LjUzNCw3LjA3NiwyMS42MUwxMS4xMDcsNzkuMTRsMTQuMjc1LTQuNTM3DQoJCWM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOA0KCQljLTAuMjczLTAuNDQ3LTAuOTk0LTAuNzE3LTIuMDc2LTEuMjU0Yy0xLjA4NC0wLjUzNy02LjQxLTMuMTM4LTcuNC0zLjQ5NWMtMC45OTMtMC4zNTgtMS43MTctMC41MzgtMi40MzgsMC41MzcNCgkJYy0wLjcyMSwxLjA3Ni0yLjc5NywzLjQ5NS0zLjQzLDQuMjEyYy0wLjYzMiwwLjcxOS0xLjI2MywwLjgwOS0yLjM0NywwLjI3MWMtMS4wODItMC41MzctNC41NzEtMS42NzMtOC43MDgtNS4zMzMNCgkJYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODINCgkJYzAuNTQzLTAuNjI4LDAuNzIzLTEuMDc1LDEuMDgyLTEuNzkzYzAuMzYzLTAuNzE3LDAuMTgyLTEuMzQ0LTAuMDktMS44ODNjLTAuMjctMC41MzctMi40MzgtNS44MjUtMy4zNC03Ljk3Nw0KCQljLTAuOTAyLTIuMTUtMS44MDMtMS43OTItMi40MzYtMS43OTJjLTAuNjMxLDAtMS4zNTQtMC4wOS0yLjA3Ni0wLjA5Yy0wLjcyMiwwLTEuODk2LDAuMjY5LTIuODg5LDEuMzQ0DQoJCWMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMNCgkJQzU4LjIsNjUuNzcxLDU4LjIsNjQuMzM2LDYwLjE4Niw2NC4xNTZjMS45ODQtMC4xNzksNi40MDYtMi41OTksNy4zMTItNS4xMDdDNjguMzk4LDU2LjUzNyw2OC4zOTgsNTQuMzg2LDY4LjEyOSw1My45Mzh6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}
.tag,
.tag--available-soon,
.tag--light,
.tag--outofstock {
	padding: .1rem .2rem;
	border: 1px solid transparent;
	color: #fff;
	font-size: .675rem;
	text-transform: lowercase;
	white-space: nowrap
}
@media (min-width: 768px) {
	.tag,
	.tag--available-soon,
	.tag--light,
	.tag--outofstock {
		font-size: .75rem
	}
}
.tag--light {
	color: #000
}
.tag--available-soon {
	background: #81c784
}
.tag--outofstock {
	background: #ccc
}
@media (min-width: 960px) {
	.title {
		display: none
	}
}
.video__container {
	position: relative;
	margin-bottom: 1rem
}
.video__container:before {
	display: block;
	width: 100%;
	padding-top: 100%;
	content: ""
}
.video__container>img,
.video__container>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video {
	width: 100%;
	height: auto
}
.video.is-playing~.video__control {
	display: none
}
.video.is-loading~.video__control {
	-webkit-animation: sk-scaleout 1s infinite ease-in-out;
	animation: sk-scaleout 1s infinite ease-in-out
}
.video__control {
	position: absolute;
	top: calc(50% - 2.5em);
	left: calc(50% - 2.5em);
	width: 5em;
	height: 5em;
	margin: auto;
	border-radius: 50%;
	background: #757575;
	cursor: pointer;
	opacity: .6
}
.video__control:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1.25em 0 0 -.625em;
	border-width: 1.25em 0 1.25em 2em;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	content: ""
}
.video__control:hover {
	opacity: .9
}
@-webkit-keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}
@keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}
.zoom {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}
.has-zoom-open .zoom {
	display: block;
	z-index: 200
}
.zoom__container {
	background-color: #000;
	opacity: 0
}
.zoom__container.is-loaded {
	opacity: 1
}
.zoom__image {
	position: relative;
	top: 0;
	left: 0;
	width: 175%;
	max-width: none;
	height: auto;
	max-height: none;
	cursor: -webkit-grab;
	cursor: grab
}
@media (min-width: 544px) {
	.zoom__image {
		width: 150%
	}
}
@media (min-width: 960px) {
	.zoom__image {
		width: 125%
	}
}
@media (min-width: 1200px) {
	.zoom__image {
		width: 110%
	}
}
.zoom__close {
	position: fixed;
	top: 15px;
	right: 15px;
	width: 2rem;
	height: 4rem;
	cursor: pointer;
	z-index: 9999
}
@media (min-width: 768px) {
	.zoom__close {
		top: 20px;
		right: 20px
	}
}
.zoom__close:after,
.zoom__close:before {
	display: block;
	position: absolute;
	top: 2rem;
	width: 2rem;
	height: 1px;
	background: #212121;
	content: ""
}
.zoom__close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.zoom__close:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
body.has-zoom-open {
	height: 100%;
	overflow-y: hidden
}





.autocomplete-suggestions {
	text-align: left;
	cursor: default;
	border: 1px solid #ccc;
	border-top: 0;
	background: #fff;
	box-shadow: -1px 1px 3px rgba(0,0,0,.1);
	position: absolute;
	display: none;
	z-index: 9999;
	max-height: 254px;
	overflow: hidden;
	overflow-y: auto;
	box-sizing: border-box
}

.autocomplete-suggestion {
	position: relative;
	padding: 0 .6em;
	line-height: 23px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.02em;
	color: #333
}

.autocomplete-suggestion b {
	font-weight: 400;
	color: #1f8dd6
}

.autocomplete-suggestion.selected {
	background: #f0f0f0
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.text--xlarge {
	font-size: 1.25rem
}

.text--large {
	font-size: 1.125rem
}

.text--small {
	font-size: .8125rem
}

.text--secondary {
	color: #757575
}

.text--secondary a:hover {
	color: #000
}

.text--comment {
	color: #757575;
	font-size: .8125rem;
	font-style: italic
}

.text--warning {
	color: #e65100
}

.text--success {
	color: #1b5e20
}

.text--error {
	color: #b71c1c
}

html {
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

*,:after,:before {
	box-sizing: inherit
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin: 0
}

figure,h1,h2,h3,h4,ol,p,ul {
	margin: 0;
	padding: 0
}

li,main {
	display: block
}

h1,h2,h3,h4 {
	font-size: inherit
}

a,button {
	color: inherit
}

a {
	text-decoration: none
}

button {
	padding: 0;
	border: 0;
	background: none;
	font: inherit;
	letter-spacing: inherit;
	cursor: pointer;
	overflow: visible;
	-webkit-font-smoothing: inherit
}

::-moz-focus-inner {
	padding: 0;
	border: 0
}

:focus {
	outline: 0
}

img {
	display: block;
	max-width: 100%;
	height: auto;
	border: 0
}

button,fieldset,input,select,textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font: inherit;
	line-height: inherit
}

select::-ms-expand {
	display: none
}

fieldset {
	min-width: 0;
	margin: 0;
	padding: 0;
	border: 0
}

body {
	background-color: #fff;
	color: #212121;
	font-family: Roboto,sans-serif;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.5
}

@media (min-width: 768px) {
	body {
		font-size:1rem
	}
}

footer {
	margin-top: 2rem
}

section {
	margin-bottom: 2rem
}

a:hover {
	color: #ef6c00
}

a,button {
	-webkit-transition: color .3s,background-color .3s,border-color .3s;
	transition: color .3s,background-color .3s,border-color .3s
}

h1,h2,h3,h4,p {
	margin-bottom: 1rem
}

h1,h2,h3,h4 {
	font-weight: 500;
	text-align: center
}

h1,h2 {
	text-transform: uppercase
}

@media (max-width: 959px) {
	h1,h2 {
		margin-top:1rem
	}
}

p>a,td>a {
	color: #ef6c00
}

p>a:hover,td>a:hover {
	color: #e65100
}

strong {
	font-weight: 500
}

label {
	cursor: pointer
}

th {
	font-weight: 500
}

sup {
	color: #757575
}

option {
	color: #212121;
	font-weight: 300
}

.form__heading {
	max-width: 40rem
}

.form,.form--order,.form--signin {
	width: 100%;
	max-width: 40rem;
	margin-bottom: 2rem;
	padding: 1.5rem 1rem;
	border: 1px solid #ccc;
	box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}

.form--signin {
	max-width: 30rem;
	margin-right: auto;
	margin-left: auto
}

.form--order {
	max-width: none;
	padding: 0
}

.form__group {
	margin-bottom: 1rem
}

.form__control {
	display: block;
	width: 100%;
	padding: .5rem .75rem;
	-webkit-transition: border .3s ease-out,box-shadow .3s ease-out;
	transition: border .3s ease-out,box-shadow .3s ease-out;
	border: 2px solid #ccc;
	border-radius: .2rem;
	background-color: #fafafa;
	color: #212121;
	font-size: 1rem
}

.form__control.is-valid {
	border-color: #c8e6c9;
	background-color: #e8f5e9;
	color: #1b5e20
}

.form__control.is-valid:focus {
	box-shadow: 0 3px 6px rgba(129,199,132,.16),0 3px 6px rgba(129,199,132,.23)
}

.form__control.is-error {
	border-color: #f44336;
	background-color: #ffebee;
	color: #b71c1c
}

.form__control.is-error:focus {
	box-shadow: 0 3px 6px hsla(0,69%,67%,.16),0 3px 6px hsla(0,69%,67%,.23)
}

.form__control:focus, .form__control:focus+.btn--form {
	box-shadow: 0 3px 6px hsla(0,0%,46%,.16), 0 3px 6px hsla(0,0%,46%,.23);
}

select.form__control {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik00OS45OTgsMEwyNywzNi40OThsNDYsMC4wMDRMNDkuOTk4LDB6IE01MC4wMDQsMTAwTDczLDYzLjUwMmwtNDYtMC4wMDRMNTAuMDA0LDEwMHoiIGZpbGw9IiMzNzNhM2MiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: 20px
}

textarea.form__control {
	border-width: 1px
}

input[type=checkbox] {
	margin-right: .5rem;
	padding: .6rem;
	border-radius: .2rem;
	border-color: transparent;
	background-color: #eee;
	vertical-align: bottom
}

input[type=checkbox]:checked {
	background-color: #424242;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4xMzQiIGhlaWdodD0iMTUuMDY2Ij4KPHBvbHlnb24gZmlsbD0iI2ZmZiIgcG9pbnRzPSIxOC4xMzQsMy4xMTkgMTUuMDEzLDAgNi4xODcsOC44MjcgMy4xMiw1Ljc2IDAsOC44NzggNi4xODUsMTUuMDY2IDYuMTg3LDE1LjA2NCA2LjE4NywxNS4wNjYiIC8+Cjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 70%
}

input[type=radio] {
	position: absolute;
	visibility: hidden
}

input[type=radio]~label {
	display: block;
	position: relative;
	z-index: 2
}

input[type=radio]:checked~.form__radio {
	border-color: #ccc
}

input[type=radio]:checked~.form__radio:before {
	background: #ff9800
}

.form__radio {
	display: block;
	position: absolute;
	top: .625rem;
	left: .625rem;
	width: 1.5rem;
	height: 1.5rem;
	border: 3px solid #ccc;
	border-radius: 50%
}

.form__radio:before {
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: .875rem;
	height: .875rem;
	margin: auto;
	-webkit-transition: background .25s linear;
	transition: background .25s linear;
	border-radius: 50%;
	background: #fff;
	content: ""
}

.form__error {
	display: block;
	color: #b71c1c;
	font-size: .8125rem
}

.form__error:before {
	margin-right: .25rem;
	font-weight: 500;
	content: "\D7"
}

.form__inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.form__inline input {
	margin-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.form__inline button {
	margin-left: 0;
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: none
}

.btn--form, .btn--primary, .btn--secondary {
	display: inline-block;
	padding: .5rem 1rem;
	border: 1px solid transparent;
	border-radius: 0;
	font-weight: 300;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn--form:active,.btn--primary:active,.btn--secondary:active,.is-active.btn--form,.is-active.btn--primary,.is-active.btn--secondary {
	outline: 0
}

.btn--form:disabled,.btn--primary:disabled,.btn--secondary:disabled,.is-disabled.btn--form,.is-disabled.btn--primary,.is-disabled.btn--secondary,.is-loading.btn--form,.is-loading.btn--primary,.is-loading.btn--secondary,.is-success.btn--form,.is-success.btn--primary,.is-success.btn--secondary {
	cursor: not-allowed;
	pointer-events: none
}

.btn--form:disabled,.btn--primary:disabled,.btn--secondary:disabled,.is-disabled.btn--form,.is-disabled.btn--primary,.is-disabled.btn--secondary {
	color: #ccc;
	opacity: .4
}

.is-loading.btn--form,.is-loading.btn--primary,.is-loading.btn--secondary,.is-success.btn--form,.is-success.btn--primary,.is-success.btn--secondary {
	opacity: .8
}

.btn--ajax {
	position: relative;
	padding: .5rem 1.65rem
}

.btn--ajax:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 1rem;
	margin-top: .5rem;
	margin-left: .25rem;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	border: 3px solid #fff;
	border-radius: 50%;
	border-left-color: transparent;
	content: "";
	opacity: 0
}

.btn--ajax.is-loading:before {
	opacity: 1;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}

.btn__wrap,.btn__wrap--block,.btn__wrap--center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.btn__wrap--block>*,.btn__wrap--center>*,.btn__wrap>* {
	margin-right: .5rem;
	margin-left: .5rem
}

.btn__wrap--block>:first-child,.btn__wrap--center>:first-child,.btn__wrap>:first-child {
	margin-left: 0
}

.btn__wrap--block>:last-child,.btn__wrap--center>:last-child,.btn__wrap>:last-child {
	margin-right: 0
}

.btn__wrap--center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.btn__wrap--block {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.btn__wrap--block>* {
	width: 100%;
	max-width: 200px
}

.btn--primary {
	border-color: #212121;
	background-color: #424242;
	color: #fff
}

.btn--primary:active,.btn--primary:focus,.btn--primary:hover {
	border-color: #020202;
	background-color: #383838;
	color: #fff
}

.btn--primary:active:focus,.btn--primary:active:hover {
	border-color: #000;
	background-color: #171717;
	color: #fff
}

.btn--primary.is-disabled:hover,.btn--primary:disabled:hover {
	border-color: #212121;
	background-color: #424242
}

.btn--secondary {
	border-color: #ccc;
	background-color: #eee;
	color: #212121
}

.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover {
	border-color: #adadad;
	background-color: #e4e4e4;
	color: #212121
}

.btn--secondary:active:focus,.btn--secondary:active:hover {
	border-color: #8c8c8c;
	background-color: #c3c3c3;
	color: #212121
}

.btn--secondary.is-disabled:hover,.btn--secondary:disabled:hover {
	border-color: #ccc;
	background-color: #eee
}

.btn--secondary.btn--ajax:before {
	border-color: #ccc;
	border-left-color: transparent
}
.btn--form {
	-webkit-transition: border .3s ease-out,box-shadow .3s ease-out;
	transition: border .3s ease-out,box-shadow .3s ease-out;
	border-color: #ccc;
	background-color: #eee;
	color: #757575;
	border-width: 2px;
}

.btn--form:active,.btn--form:focus,.btn--form:hover {
	border-color: #adadad;
	background-color: #e4e4e4;
	color: #757575
}

.btn--form:active:focus,.btn--form:active:hover {
	border-color: #8c8c8c;
	background-color: #c3c3c3;
	color: #757575
}

.btn--form.is-disabled:hover,.btn--form:disabled:hover {
	border-color: #ccc;
	background-color: #eee
}

.btn--block {
	display: block;
	width: 100%;
	margin: auto
}

.menu__close,.zoom__close {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0LjUxMiAyMjQuNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQuNTEyIDIyNC41MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBwb2ludHM9IjIyNC41MDcsNi45OTcgMjE3LjUyMSwwIDExMi4yNTYsMTA1LjI1OCA2Ljk5OCwwIDAuMDA1LDYuOTk3IDEwNS4yNjMsMTEyLjI1NCANCgkJMC4wMDUsMjE3LjUxMiA2Ljk5OCwyMjQuNTEyIDExMi4yNTYsMTE5LjI0IDIxNy41MjEsMjI0LjUxMiAyMjQuNTA3LDIxNy41MTIgMTE5LjI0OSwxMTIuMjU0IAkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.header__user,.menu__item--user {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDExMi4yNiAxMTIuMjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExMi4yNiAxMTIuMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxjaXJjbGUgY3g9IjU2LjEzMyIgY3k9IjI5LjYwOCIgcj0iMjkuNjA4IiBmaWxsPSIjNDI0MjQyIi8+Cgk8cGF0aCBkPSJNNzMuMDQzLDYzLjM2OGMtNS4wNDUsMi43MS0xMC43OTcsNC4yNjYtMTYuOTExLDQuMzEyYy02LjExNC0wLjA0Ni0xMS44Ny0xLjYwMi0xNi45MTQtNC4zMTIgICBjLTEwLjQxMyw5LjMyNS0yNi4yOSwxOS43MTItMjYuMjksNDguODkyaDQyLjkyaDAuNTY0aDQyLjkyQzk5LjMzNCw4My4wOCw4My40NTgsNzIuNjkzLDczLjA0Myw2My4zNjh6IiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}

.f-social__link--locate-us,.location:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2Ni41ODNweCIgaGVpZ2h0PSI0NjYuNTgycHgiIHZpZXdCb3g9IjAgMCA0NjYuNTgzIDQ2Ni41ODIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2Ni41ODMgNDY2LjU4MjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTIzMy4yOTIsMGMtODUuMSwwLTE1NC4zMzQsNjkuMjM0LTE1NC4zMzQsMTU0LjMzM2MwLDM0LjI3NSwyMS44ODcsOTAuMTU1LDY2LjkwOCwxNzAuODM0DQoJCWMzMS44NDYsNTcuMDYzLDYzLjE2OCwxMDQuNjQzLDY0LjQ4NCwxMDYuNjRsMjIuOTQyLDM0Ljc3NWwyMi45NDEtMzQuNzc0YzEuMzE3LTEuOTk4LDMyLjY0MS00OS41NzcsNjQuNDgzLTEwNi42NA0KCQljNDUuMDIzLTgwLjY4LDY2LjkwOC0xMzYuNTU5LDY2LjkwOC0xNzAuODM0QzM4Ny42MjUsNjkuMjM0LDMxOC4zOTEsMCwyMzMuMjkyLDB6IE0yMzMuMjkyLDIzMy4yOTFjLTQ0LjE4MiwwLTgwLTM1LjgxNy04MC04MA0KCQlzMzUuODE4LTgwLDgwLTgwYzQ0LjE4MiwwLDgwLDM1LjgxNyw4MCw4MFMyNzcuNDczLDIzMy4yOTEsMjMzLjI5MiwyMzMuMjkxeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.navbar__back,.pagination__left {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzg2LjAzMyw0OTUuMjI4TDE0Ni44MDYsMjU1Ljk5OEwzODYuMDMzLDE2Ljc3MWMzLjgzOC0zLjgzOCwzLjgzOC0xMC4wNTUsMC0xMy44OTNjLTMuODM4LTMuODM4LTEwLjA1NS0zLjgzOC0xMy44OTMsMCAgICBMMTI1Ljk2NywyNDkuMDUxYy0zLjgzOCwzLjgzOC0zLjgzOCwxMC4wNTUsMCwxMy44OTNMMzcyLjE0LDUwOS4xMjJjMS45MTksMS45MTksNC40MzMsMi44NzgsNi45NDYsMi44NzhzNS4wMjgtMC45Niw2Ljk0Ni0yLjg3OSAgICBDMzg5Ljg3MSw1MDUuMjg0LDM4OS44NzEsNDk5LjA2NiwzODYuMDMzLDQ5NS4yMjh6IiBmaWxsPSIjMjEyMTIxIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}

.pagination__left {
	background-image: none;
}
/*.pagination__right {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzg2LjAzNSwyNDkuMDU2TDEzOS44NTgsMi44NzhjLTMuODM4LTMuODM4LTEwLjA1NS0zLjgzOC0xMy44OTMsMHMtMy44MzgsMTAuMDU1LDAsMTMuODkzbDIzOS4yMzEsMjM5LjIzMSAgICBMMTI1Ljk2NSw0OTUuMjI5Yy0zLjgzOCwzLjgzOC0zLjgzOCwxMC4wNTUsMCwxMy44OTNjMS45MTksMS45MTksNC40MzMsMi44NzgsNi45NDYsMi44NzhzNS4wMjgtMC45Niw2Ljk0Ni0yLjg3OCAgICBsMjQ2LjE3OC0yNDYuMTczYzEuODQyLTEuODQyLDIuODc4LTQuMzQyLDIuODc4LTYuOTQ2QzM4OC45MTQsMjUzLjM5OCwzODcuODc3LDI1MC44OTgsMzg2LjAzNSwyNDkuMDU2eiIgZmlsbD0iIzIxMjEyMSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}*/

.shopcart__eye {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NSA0ODguODUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OC44NSA0ODguODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNDQuNDI1LDk4LjcyNWMtOTMuNCwwLTE3OC4xLDUxLjEtMjQwLjYsMTM0LjFjLTUuMSw2LjgtNS4xLDE2LjMsMCwyMy4xYzYyLjUsODMuMSwxNDcuMiwxMzQuMiwyNDAuNiwxMzQuMiAgIHMxNzguMS01MS4xLDI0MC42LTEzNC4xYzUuMS02LjgsNS4xLTE2LjMsMC0yMy4xQzQyMi41MjUsMTQ5LjgyNSwzMzcuODI1LDk4LjcyNSwyNDQuNDI1LDk4LjcyNXogTTI1MS4xMjUsMzQ3LjAyNSAgIGMtNjIsMy45LTExMy4yLTQ3LjItMTA5LjMtMTA5LjNjMy4yLTUxLjIsNDQuNy05Mi43LDk1LjktOTUuOWM2Mi0zLjksMTEzLjIsNDcuMiwxMDkuMywxMDkuMyAgIEMzNDMuNzI1LDMwMi4yMjUsMzAyLjIyNSwzNDMuNzI1LDI1MS4xMjUsMzQ3LjAyNXogTTI0OC4wMjUsMjk5LjYyNWMtMzMuNCwyLjEtNjEtMjUuNC01OC44LTU4LjhjMS43LTI3LjYsMjQuMS00OS45LDUxLjctNTEuNyAgIGMzMy40LTIuMSw2MSwyNS40LDU4LjgsNTguOEMyOTcuOTI1LDI3NS42MjUsMjc1LjUyNSwyOTcuOTI1LDI0OC4wMjUsMjk5LjYyNXoiIGZpbGw9IiM3NTc1NzUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

.is-hidden {
	display: none!important
}

.is-disabled {
	cursor: default;
	pointer-events: none
}

.has-no-text {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	font-size: .8125rem;
	border-collapse: collapse
}

@media (min-width: 768px) {
	.table {
		font-size:.9375rem
	}
}

@media (max-width: 959px) {
	.table {
		margin-right:auto;
		margin-left: auto
	}
}

.table td,.table th {
	padding: .5rem;
	text-align: left;
	vertical-align: top
}

.table thead>tr:last-child {
	border-bottom: 1px solid #ccc
}

.table tfoot {
	background-color: #f5f5f5
}

.table .table__row--secondary {
	color: #757575
}

.table .table__row--summary td {
	padding: .2rem .5rem;
	text-align: right
}

.table .table__row--summary:last-child {
	font-weight: 500
}

.table .table__col--price {
	text-align: right;
	white-space: nowrap
}

.table .table__col--num {
	text-align: center
}

.has-stripes tbody>tr:nth-child(2n) {
	background: #f5f5f5
}

.has-borders td,.has-borders th {
	border: 1px solid #ccc
}

.has-lines tr~tr td,.has-lines tr~tr th {
	border-top: 1px solid #ccc
}

.has-dashes tr~tr td,.has-dashes tr~tr th {
	border-top: 1px dashed #ccc
}

.has-centered-cols td,.has-centered-cols th {
	text-align: center
}

.layout__row {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -1rem;
	margin-right: -1rem
}

#index .layout__main,
.layout__address,
.layout__form--col,
.layout__main,
.layout__orderlist,
.layout__p-list--catalog,
.layout__p-list--last,
.layout__p-list--product,
.layout__primary,
.layout__secondary,
.layout__side,
.layout__sitemap,
.layout__split,
.layout__split--xs {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-height: 1px;
	padding-left: 1rem;
	padding-right: 1rem
}

.layout__form--col,.layout__p-list--catalog,.layout__p-list--last,.layout__p-list--product {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

.layout__address,.layout__main,.layout__orderlist,.layout__primary,.layout__secondary,.layout__side,.layout__sitemap,.layout__split,.layout__split--xs {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

.layout__p-list--last {
	margin-left: 25%
}

@media only screen and (min-width: 544px) {
	.layout__p-list--catalog,.layout__p-list--last,.layout__p-list--product {
		-ms-flex-preferred-size:33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.layout__address,.layout__sitemap,.layout__split--xs {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}

@media only screen and (min-width: 768px) {
	.layout__sitemap {
		-ms-flex-preferred-size:25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.layout__secondary {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.layout__p-list--catalog,.layout__p-list--last,.layout__p-list--product,.layout__split {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.layout__primary {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}
}

@media only screen and (min-width: 960px) {
	.layout__side {
		-ms-flex-preferred-size:16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.layout__address {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.layout__orderlist {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.layout__main {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	#index .layout__main {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
}

@media only screen and (min-width: 1200px) {
	.layout__p-list--catalog {
		-ms-flex-preferred-size:33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}
}

@media (max-width: 543px) {
	.cms__img--lg,.table .table__col--optional {
		display:none
	}
}

@media (min-width: 544px) {
	.cms__img--xs {
		display:none
	}
}

@media (max-width: 767px) {
	.order__summary-text {
		display:none
	}
}

.layout__body {
	margin-right: auto;
	margin-bottom: 1rem;
	margin-left: auto;
	padding-right: 1rem;
	padding-left: 1rem
}

.layout__side {
	min-height: 0
}

#index .layout__main {
	padding: 0
}

@media (max-width: 543px) {
	.layout__p-list--catalog:nth-of-type(2n-1),
	.layout__p-list--last:nth-of-type(2n-1),
	.layout__p-list--product:nth-of-type(2n-1) {
		padding-right:2px;
		padding-left: 0
	}
	.layout__p-list--catalog:nth-of-type(2n),
	.layout__p-list--last:nth-of-type(2n),
	.layout__p-list--product:nth-of-type(2n) {
		padding-right: 0;
		padding-left: 2px
	}
}

@media (min-width: 544px) and (max-width:767px) {
	.layout__p-list--last {
		margin-left:0
	}
}

@media (max-width: 543px) {
	.layout__images {
		padding-right:0;
		padding-left: 0
	}
}

.layout__form--col:nth-of-type(2n-1) {
	padding-right: .5rem
}

.layout__form--col:nth-of-type(2n) {
	padding-left: .5rem
}

@media (max-width: 767px) {
	.account__links {
		border-top:1px solid #ccc;
		border-bottom: 1px solid #ccc
	}
}

.account__item--account,.account__item--addresses,.account__item--history,.account__item--signout {
	display: block;
	padding-left: 3rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 50%;
	line-height: 4rem
}

.account__text {
	display: block;
	font-size: 1.125rem
}

@media (max-width: 767px) {
	.account__text {
		border-bottom:1px solid #eee
	}
}

.account__item--history {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTMwLDBDMTMuNDU4LDAsMCwxMy40NTgsMCwzMHMxMy40NTgsMzAsMzAsMzBzMzAtMTMuNDU4LDMwLTMwUzQ2LjU0MiwwLDMwLDB6IE0zMCw1OEMxNC41NjEsNTgsMiw0NS40MzksMiwzMCAgIFMxNC41NjEsMiwzMCwyczI4LDEyLjU2MSwyOCwyOFM0NS40MzksNTgsMzAsNTh6IiBmaWxsPSIjNDI0MjQyIi8+Cgk8cGF0aCBkPSJNMzAsNmMtMC41NTIsMC0xLDAuNDQ3LTEsMXYyM0gxNGMtMC41NTIsMC0xLDAuNDQ3LTEsMXMwLjQ0OCwxLDEsMWgxNmMwLjU1MiwwLDEtMC40NDcsMS0xVjdDMzEsNi40NDcsMzAuNTUyLDYsMzAsNnoiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

.account__item--addresses {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTUwMi40NjcsNDkzLjkzM0g0NTkuOFY1MC4yaDE3LjA2N2M1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzNWNy41MzNjMC01LjEyLTMuNDEzLTguNTMzLTguNTMzLTguNTMzSDMzLjEzMyAgICAgQzI4LjAxMy0xLDI0LjYsMi40MTMsMjQuNiw3LjUzM3YzNC4xMzNjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzSDUwLjJ2NDQzLjczM0g3LjUzM2MtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzICAgICBTMi40MTMsNTExLDcuNTMzLDUxMWg1MS4ySDIwMy44aDEwMi40aDE0NS4wNjdoNTEuMmM1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzNTNTA3LjU4Nyw0OTMuOTMzLDUwMi40NjcsNDkzLjkzM3ogICAgICBNNDEuNjY3LDE2LjA2N2g0MjYuNjY3djE3LjA2N2gtMTcuMDY3SDU4LjczM0g0MS42NjdWMTYuMDY3eiBNMjEyLjMzMyw0OTMuOTMzVjM1Ny40aDM0LjEzM3YxMzYuNTMzSDIxMi4zMzN6IE0yNjMuNTMzLDQ5My45MzMgICAgIFYzNTcuNGgzNC4xMzN2MTM2LjUzM0gyNjMuNTMzeiBNMzE0LjczMyw0OTMuOTMzVjM0OC44NjdjMC01LjEyLTMuNDEzLTguNTMzLTguNTMzLTguNTMzSDIwMy44Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzMgICAgIHYxNDUuMDY3aC0xMjhWNTAuMmgzNzUuNDY3djQ0My43MzNIMzE0LjczM3oiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTIyOS40LDg0LjMzM2gtNjguMjY3SDkyLjg2N2MtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNjguMjY3SDIyOS40ICAgICBjNS4xMiwwLDguNTMzLTMuNDEzLDguNTMzLTguNTMzVjkyLjg2N0MyMzcuOTMzLDg3Ljc0NywyMzQuNTIsODQuMzMzLDIyOS40LDg0LjMzM3ogTTEwMS40LDEwMS40aDUxLjJ2NTEuMmgtNTEuMlYxMDEuNHogICAgICBNMjIwLjg2NywxNTIuNmgtNTEuMnYtNTEuMmg1MS4yVjE1Mi42eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNMTY5LjY2NywzNDAuMzMzaC03Ni44Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzN2NjguMjY3YzAsNS4xMiwzLjQxMyw4LjUzMyw4LjUzMyw4LjUzM2g3Ni44ICAgICBjNS4xMiwwLDguNTMzLTMuNDEzLDguNTMzLTguNTMzdi02OC4yNjdDMTc4LjIsMzQzLjc0NywxNzQuNzg3LDM0MC4zMzMsMTY5LjY2NywzNDAuMzMzeiBNMTYxLjEzMyw0MDguNkgxMDEuNHYtNTEuMmg1OS43MzMgICAgIFY0MDguNnoiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTQxNy4xMzMsMzQwLjMzM2gtNzYuOGMtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNzYuOCAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM3YtNjguMjY3QzQyNS42NjcsMzQzLjc0Nyw0MjIuMjUzLDM0MC4zMzMsNDE3LjEzMywzNDAuMzMzeiBNNDA4LjYsNDA4LjZoLTU5LjczM3YtNTEuMkg0MDguNiAgICAgVjQwOC42eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNNDE3LjEzMyw4NC4zMzNoLTY4LjI2N0gyODAuNmMtNS4xMiwwLTguNTMzLDMuNDEzLTguNTMzLDguNTMzdjY4LjI2N2MwLDUuMTIsMy40MTMsOC41MzMsOC41MzMsOC41MzNoNjguMjY3aDY4LjI2NyAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM1Y5Mi44NjdDNDI1LjY2Nyw4Ny43NDcsNDIyLjI1Myw4NC4zMzMsNDE3LjEzMyw4NC4zMzN6IE0yODkuMTMzLDEwMS40aDUxLjJ2NTEuMmgtNTEuMlYxMDEuNHogICAgICBNNDA4LjYsMTUyLjZoLTUxLjJ2LTUxLjJoNTEuMlYxNTIuNnoiIGZpbGw9IiM0MjQyNDIiLz4KCQkJPHBhdGggZD0iTTIyOS40LDIwMy44aC02OC4yNjdIOTIuODY3Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzNWMjgwLjZjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzaDY4LjI2N0gyMjkuNCAgICAgYzUuMTIsMCw4LjUzMy0zLjQxMyw4LjUzMy04LjUzM3YtNjguMjY3QzIzNy45MzMsMjA3LjIxMywyMzQuNTIsMjAzLjgsMjI5LjQsMjAzLjh6IE0xMDEuNCwyMjAuODY3aDUxLjJ2NTEuMmgtNTEuMlYyMjAuODY3eiAgICAgIE0yMjAuODY3LDI3Mi4wNjdoLTUxLjJ2LTUxLjJoNTEuMlYyNzIuMDY3eiIgZmlsbD0iIzQyNDI0MiIvPgoJCQk8cGF0aCBkPSJNNDE3LjEzMywyMDMuOGgtNjguMjY3SDI4MC42Yy01LjEyLDAtOC41MzMsMy40MTMtOC41MzMsOC41MzNWMjgwLjZjMCw1LjEyLDMuNDEzLDguNTMzLDguNTMzLDguNTMzaDY4LjI2N2g2OC4yNjcgICAgIGM1LjEyLDAsOC41MzMtMy40MTMsOC41MzMtOC41MzN2LTY4LjI2N0M0MjUuNjY3LDIwNy4yMTMsNDIyLjI1MywyMDMuOCw0MTcuMTMzLDIwMy44eiBNMjg5LjEzMywyMjAuODY3aDUxLjJ2NTEuMmgtNTEuMiAgICAgVjIyMC44Njd6IE00MDguNiwyNzIuMDY3aC01MS4ydi01MS4yaDUxLjJWMjcyLjA2N3oiIGZpbGw9IiM0MjQyNDIiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}

.account__item--account {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIGQ9Ik0zMCw2MGMtNy45NTUsMC0yMy0xLjI1NC0yMy02di0yLjIzOGMwLTMuMzA0LDEuODAxLTYuMzM4LDQuNzAxLTcuOTJsOS4yNjEtNS4zNjNjMC4wNjUtMC4wMzYsMC4yNDMtMC4xNDMsMC42ODYtMC40NzkgIGgtNy4zNjVjLTAuNDE3LDAuMDQtMi41MzMsMC4xODMtNC4zMzQtMC44OTVjLTAuNzE3LTAuNDI5LTEuMjIzLTEuMTE2LTEuNDI3LTEuOTM3Yy0wLjIwNi0wLjgzMi0wLjA3LTEuNzI4LDAuMzc0LTIuNDU4ICBjMS42ODctMi43NzcsNS42NjItMTAuMDU5LDYuMTY2LTE3LjY3NGMwLjE3MS0yLjU5NywwLjY2LTQuNzYxLDEuNDkzLTYuNjEyQzE4LjI2OSw0LjYxNywyMS45MzQsMC4wNjMsMjkuNjY5LDAgIGMxMy4yMDMsMC4xMDgsMTMuNjQ0LDEzLjQ4MiwxMy42NDYsMTMuNjE3YzAuMTU0LDcuOTcxLDUuMDgxLDE1LjgyLDcuMTkxLDE4LjgyNGMwLjU2MSwwLjc5OSwwLjcyOSwxLjc5NywwLjQ2MiwyLjczOSAgYy0wLjI2NSwwLjkzNC0wLjkyNSwxLjY4OC0xLjgxMSwyLjA2OGMtMi40MDMsMS4wMzEtNS40MDYsMC43Ni01LjUzMywwLjc0NkwzNS45NTUsMzhjMC4zMzEsMC41MDksMC42OTIsMC45NDIsMS4wMzIsMS4xMTIgIGwxMC45NzcsNC43NTNDNTEuMDg5LDQ1LjQyNyw1Myw0OC41MTksNTMsNTEuOTU3VjU0QzUzLDU4Ljc0NiwzNy45NTUsNjAsMzAsNjB6IE0xNC4yMzEsMzZoNy45NDljMC43ODYsMCwxLjQ2LDAuNDgsMS43MTgsMS4yMjQgIGMwLjI1NywwLjc0MSwwLjAyNiwxLjUzNS0wLjU5LDIuMDIxYy0wLjg1LDAuNjcxLTEuMTg1LDAuODc5LTEuMzYzLDAuOTc3bC05LjI2Myw1LjM2NEMxMC40MDIsNDYuODI4LDksNDkuMTksOSw1MS43NjJWNTQgIGMwLDEuMzU3LDcuNDEyLDQsMjEsNHMyMS0yLjY0MywyMS00di0yLjA0M2MwLTIuNjc3LTEuNDg3LTUuMDgzLTMuODgxLTYuMjc5bC0xMC45NzctNC43NTNjLTAuOTg2LTAuNDkyLTEuNTk0LTEuNDE4LTEuOTM5LTIuMTEzICBjLTAuMzAxLTAuNjA1LTAuMjY3LTEuMzExLDAuMDktMS44ODdDMzQuNjUzLDM2LjM0NiwzNS4yNzQsMzYsMzUuOTU1LDM2aDcuNzY2YzAuMTIxLDAuMDA5LDIuNzIzLDAuMjM4LDQuNjQ5LTAuNTg5ICBjMC4zMy0wLjE0MiwwLjU3Ni0wLjQyNSwwLjY3Ni0wLjc3NmMwLjEwMy0wLjM2LDAuMDM5LTAuNzQtMC4xNzQtMS4wNDNjLTIuMjE2LTMuMTU1LTcuMzktMTEuNDEzLTcuNTU1LTE5LjkzNCAgQzQxLjMwNSwxMy4xODksNDAuODk5LDIuMDkyLDI5LjY2OSwyYy02LjY2LDAuMDU1LTkuODE3LDMuOTcxLTExLjI5LDcuMjQ1Yy0wLjczNCwxLjYzMS0xLjE2NiwzLjU2OC0xLjMyMSw1LjkyNCAgYy0wLjUzMyw4LjA1Ni00LjY4OSwxNS42NzctNi40NTIsMTguNTc5Yy0wLjE2OSwwLjI3OS0wLjIyMiwwLjYyMS0wLjE0MywwLjkzOWMwLjA3NCwwLjMsMC4yNTYsMC41NDksMC41MTEsMC43MDEgIGMxLjM2NiwwLjgxNiwzLjExOCwwLjYxOSwzLjEzNSwwLjYxOUwxNC4yMzEsMzZ6IiBmaWxsPSIjNDI0MjQyIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}

.account__item--signout {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTU0LjQyNCwyOC4zODJjMC4xMDEtMC4yNDQsMC4xMDEtMC41MTksMC0wLjc2NGMtMC4wNTEtMC4xMjMtMC4xMjUtMC4yMzQtMC4yMTctMC4zMjdMNDIuMjA4LDE1LjI5MyAgIGMtMC4zOTEtMC4zOTEtMS4wMjMtMC4zOTEtMS40MTQsMHMtMC4zOTEsMS4wMjMsMCwxLjQxNEw1MS4wODcsMjdIMjAuNTAxYy0wLjU1MiwwLTEsMC40NDctMSwxczAuNDQ4LDEsMSwxaDMwLjU4Nkw0MC43OTQsMzkuMjkzICAgYy0wLjM5MSwwLjM5MS0wLjM5MSwxLjAyMywwLDEuNDE0QzQwLjk4OSw0MC45MDIsNDEuMjQ1LDQxLDQxLjUwMSw0MXMwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2wxMS45OTktMTEuOTk5ICAgQzU0LjI5OSwyOC42MTYsNTQuMzczLDI4LjUwNSw1NC40MjQsMjguMzgyeiIgZmlsbD0iIzQyNDI0MiIvPgoJPHBhdGggZD0iTTM2LjUwMSwzM2MtMC41NTIsMC0xLDAuNDQ3LTEsMXYyMGgtMzJWMmgzMnYyMGMwLDAuNTUzLDAuNDQ4LDEsMSwxczEtMC40NDcsMS0xVjFjMC0wLjU1My0wLjQ0OC0xLTEtMWgtMzQgICBjLTAuNTUyLDAtMSwwLjQ0Ny0xLDF2NTRjMCwwLjU1MywwLjQ0OCwxLDEsMWgzNGMwLjU1MiwwLDEtMC40NDcsMS0xVjM0QzM3LjUwMSwzMy40NDcsMzcuMDUzLDMzLDM2LjUwMSwzM3oiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

.account__item--signout .account__text {
	border-bottom: 0
}

.address__text {
	font-size: .75rem
}

.alert--error,.alert--info,.alert--success,.alert--warning,.warning {
	margin-bottom: 1rem;
	padding: .5rem 1.25rem;
	border: 1px solid transparent;
	border-radius: .2rem;
	text-align: center
}

.alert--success {
	border-color: #c8e6c9;
	background-color: #e8f5e9;
	color: #1b5e20
}

.alert--success .alert-link {
	color: #103613
}

.alert--warning,.warning {
	border-color: #ffe0b2;
	background-color: #fff3e0;
	color: #e65100
}

.alert--warning .alert-link,.warning .alert-link {
	color: #b33f00
}

.alert--error {
	border-color: #ffcdd2;
	background-color: #ffebee;
	color: #b71c1c
}

.alert--error .alert-link {
	color: #8b1515
}

.banner {
	position: relative;
	margin-bottom: .5rem;
	text-align: center;
	height: 100vh;
	z-index: 0;
}

.banner__image--1,.banner__image--2,.banner__image--3,.banner__image--4 {
	width: 100%;
	height: calc(100vh - 3rem);
	-webkit-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	background-position: 40% 0;
	background-size: cover;
	opacity: 0
}

@media (min-width: 960px) {
	.banner__image--1,.banner__image--2,.banner__image--3,.banner__image--4 {
		height:100vh
	}
}

.banner__image--1:not([data-lazy-src]) {
	background-image: url(../img/df100bc0855c6466231a3e16383729d3.jpg);
	opacity: 1
}

@media (-webkit-min-device-pixel-ratio: 1.5) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/a75795565be02997dc3617e2cef8082d.jpg)
	}
}

@media (min-width: 544px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/40fa5029c5172036c77b8d0b8062f16f.jpg)
	}
}

@media (min-width: 768px) and (min-height:1024px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/c0b89ed86c1ad992a7afbac91dd53853.jpg)
	}
}

@media (min-width: 960px) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/718e630ba2315536be01eb085f2d3fc6.jpg)
	}
}

@media (min-width: 960px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/67aefd236be1bb3207b0302902e3195f.jpg)
	}
}

@media (min-width: 1200px) {
	.banner__image--1:not([data-lazy-src]) {
		background-image:url(../img/971db8100d39d422e6a2cb8943d06676.jpg)
	}
}

.banner__image--2:not([data-lazy-src]) {
	background-image: url(../img/ce9299b0d837748348e75f80035a9a25.jpg);
	opacity: 1
}

@media (-webkit-min-device-pixel-ratio: 1.5) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/311bf88176d31acdf6773bdd3283b274.jpg)
	}
}

@media (min-width: 544px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/038988497d077bb2c3fccff593c94800.jpg)
	}
}

@media (min-width: 768px) and (min-height:1024px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/977fc547f04fa26722e29e97e3b9d943.jpg)
	}
}

@media (min-width: 960px) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/768fb89dc9940b4fc459d45233dd7e6c.jpg)
	}
}

@media (min-width: 960px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/5299c75508a066ff13276fab0a2ee00f.jpg)
	}
}

@media (min-width: 1200px) {
	.banner__image--2:not([data-lazy-src]) {
		background-image:url(../img/1bf610da463142d4f31fab5733c0cbfb.jpg)
	}
}

.banner__image--3:not([data-lazy-src]) {
	background-image: url(../img/3435b60991fdd2b62406d6c7c8f78c9b.jpg);
	opacity: 1
}

@media (-webkit-min-device-pixel-ratio: 1.5) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/11e4292627f66867373c1bbab1599beb.jpg)
	}
}

@media (min-width: 544px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/df25bab38f59d64f46814485464ab6c2.jpg)
	}
}

@media (min-width: 768px) and (min-height:1024px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/a118d6002cd87c483188e1c3433ec273.jpg)
	}
}

@media (min-width: 960px) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/d656256489cea7a8ed9218457b7ea795.jpg)
	}
}

@media (min-width: 960px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/e294a2fdfcb1190a1bb65b07ed2edd43.jpg)
	}
}

@media (min-width: 1200px) {
	.banner__image--3:not([data-lazy-src]) {
		background-image:url(../img/15a7224e8756b7eae4258cad34a38c67.jpg)
	}
}

.banner__image--4:not([data-lazy-src]) {
	background-image: url(../img/77b6210971c8bdcbcac9661990a62b16.jpg);
	opacity: 1
}

@media (-webkit-min-device-pixel-ratio: 1.5) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/552adf96803c13899e6990d2377f61ca.jpg)
	}
}

@media (min-width: 544px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/e79858b49f42cb307b790b7bdeab40d5.jpg)
	}
}

@media (min-width: 768px) and (min-height:1024px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/f887e5ae9cef815873d4a261a996dbc8.jpg)
	}
}

@media (min-width: 960px) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/271c2fa5eb07685523bc9c0d7be23606.jpg)
	}
}

@media (min-width: 960px) and (-webkit-min-device-pixel-ratio:1.5) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/d1029befe87151b11d6938c09d1764e1.jpg)
	}
}

@media (min-width: 1200px) {
	.banner__image--4:not([data-lazy-src]) {
		background-image:url(../img/34f1a0c60d48c17c61842f8dc95d37bd.jpg)
	}
}

.banner__title--dark,.banner__title--light {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	margin: auto;
	padding: 1rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: hidden
}

.animate__out--left,.animate__out--right,.is-loaded~.banner__title--dark .animate__in,.is-loaded~.banner__title--light .animate__in {
	-webkit-transition: opacity 1s ease,-webkit-transform 1s ease;
	transition: opacity 1s ease,-webkit-transform 1s ease;
	transition: transform 1s ease,opacity 1s ease;
	transition: transform 1s ease,opacity 1s ease,-webkit-transform 1s ease
}

.is-loaded~.banner__title--dark,.is-loaded~.banner__title--light {
	visibility: visible
}

.is-loaded~.banner__title--dark .animate__in,.is-loaded~.banner__title--light .animate__in {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	opacity: 1
}

.animate__out--left,.animate__out--right {
	opacity: 0
}

.animate__out--left {
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0)
}

.animate__out--right {
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0)
}

.banner__title--light,.banner__title--light a:hover {
	color: #fff
}

.banner__title--dark {
	color: #000
}

.banner__title--dark a:hover {
	color: #fff
}

.banner__heading {
	display: block;
	margin: 0;
	font-size: 2.2rem;
	line-height: 1
}

@media (min-width: 768px) {
	.banner__heading {
		font-size:3rem
	}
}

.banner__subheading {
	display: block;
	margin: 0;
	font-size: 1.2rem;
	text-transform: uppercase
}

@media (min-width: 768px) {
	.banner__subheading {
		font-size:1.5rem
	}
}

.banner__arrow {
	position: absolute;
	bottom: 5%;
	left: 50%;
	-webkit-animation: chevronAnimation 4s ease-in-out 0s infinite;
	animation: chevronAnimation 4s ease-in-out 0s infinite
}

.banner__arrow path {
	fill: #fff
}

@media (min-width: 768px) {
	.banner__arrow {
		width:45px
	}
}

@-webkit-keyframes chevronAnimation {
	0%,to {
		-webkit-transform: translate(0) scale(1);
		transform: translate(0) scale(1)
	}

	50% {
		-webkit-transform: translateY(5px) scale(.7);
		transform: translateY(5px) scale(.7)
	}
}

@keyframes chevronAnimation {
	0%,to {
		-webkit-transform: translate(0) scale(1);
		transform: translate(0) scale(1)
	}

	50% {
		-webkit-transform: translateY(5px) scale(.7);
		transform: translateY(5px) scale(.7)
	}
}

.breadcrumb {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%
}

@media (max-width: 959px) {
	.breadcrumb {
		display:none
	}
	.has-no-text {
	display: none;
	}
	.cart__icon {
	display: none;
	}
}

.breadcrumb__item {
	float: left;
	font-size: 1.125rem
}

.breadcrumb__item:after {
	margin: 0 4px;
	color: #757575;
	content: "\203A"
}

.breadcrumb__item:last-child {
	font-weight: 500
}

.breadcrumb__item:last-child:after {
	content: none
}

#product .breadcrumb__item:last-child {
	font-weight: 300
}

.breadcrumb__link {
	float: left
}

.cart__icon {
	display: block;
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	padding: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MTcuOSwxMDQuNGgtNjUuNWMtMi4yLTUxLTQ0LjgtOTIuNC05Ni40LTkyLjRzLTk0LjIsNDEuMy05Ni41LDkyLjRoLTY2LjVsLTMwLjEsMzk1LjZoMzg2LjJsLTMxLjItMzk1LjZ6bS0xNjEuOS03MS42YzQwLjEsMCA3My41LDMyIDc1LjcsNzEuNmgtMTUxLjRjMi4yLTM5LjYgMzUuNi03MS42IDc1LjctNzEuNnptLTE0My4zLDkyLjRoNDYuN3Y2OC41aDIwLjh2LTY4LjVoMTUxLjZ2NjguNWgyMC44di02OC41aDQ3LjhsMjcsMzU0aC0zNDEuN2wyNy0zNTR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%
}

.has-menu-open .cart__icon {
	height: 0
}

.cart__quant {
	display: block;
	position: absolute;
	bottom: -20%;
	left: 0;
	width: .75rem;
	height: .75rem;
	-webkit-transform: scale(1);
	transform: scale(1);
	border-radius: 50%;
	background-color: #f44336;
	color: #fff;
	font-family: sans-serif;
	font-size: .56rem;
	font-weight: 700;
	text-align: center
}

.cart__quant.is-updated {
	-webkit-animation: .5s updateQty;
	animation: .5s updateQty
}

.cart__quant.is-empty {
	display: none
}

@-webkit-keyframes updateQty {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes updateQty {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@media (min-width: 544px) {
	.cms h2,.cms h3,.cms h4 {
		text-align:left
	}
}

.cms li {
	display: list-item;
	margin-left: 2rem;
	padding-left: 1rem
}

.cms__img--lg,.cms__img--xs,.cms li {
	margin-bottom: 1rem
}

.fixed.is-absolute,.fixed.is-fixed {
	padding-right: 1rem;
	padding-left: 2rem;
	background-color: rgba(242, 240, 247, 0.68);
	left: 0;
	padding-bottom: 2rem;
}

@media (min-width: 768px) {
	.fixed {
		-webkit-transform:translateZ(0);
		transform: translateZ(0)
	}
}

@media (min-width: 768px) {
	.layout__main .layout__secondary .fixed {
		padding-top:1rem
	}
}

.layout__main .layout__secondary .fixed.is-fixed {
	max-width: 533.3376px
}

@media (min-width: 768px) {
	.layout__main .layout__secondary .fixed.is-fixed {
		width:calc(33.333% - 1rem)
	}
}

@media (min-width: 960px) {
	.layout__main .layout__secondary .fixed.is-fixed {
		width:calc(27.778% - 1rem)
	}
}

.layout__side.is-fixed {
	max-width: 320.0064px
}

@media (min-width: 960px) {
	.layout__side.is-fixed {
		width:calc(16.667% - 1rem)
	}
	.fixed {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.f-contact,.f-copyright,.f-insta,.f-links,.f-social {
	margin-bottom: 2rem;
	padding: 0 1rem;
	text-align: center
}

.f-contact {
	line-height: 2
}

.f-insta__hash {
	font-size: 1.6rem;
	font-weight: 500
}

.f-insta__text {
	color: #757575;
	font-size: .9375rem
}

.f-insta__text a {
	text-decoration: underline
}

.f-insta__num {
	font-weight: 500
}

.f-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.f-social__link--facebook,
.f-social__link--instagram,
.f-social__link--locate-us,
.f-social__link--whatsapp,
.f-social__link--mastera,
.f-social__link--vk,
.f-social__link--youtube {
	display: block;
	width: 42px;
	height: 42px;
	margin: 2px 10px;
	border-radius: 50px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 50% 50%;
}

.f-social__link--facebook:hover,
.f-social__link--instagram:hover,
.f-social__link--locate-us:hover,
.f-social__link--whatsapp:hover {
	border-color: #000
}

.f-social__link--instagram {
	background-image: url('/static/img/inst.jpg');
	background-size: 50px auto;
	background-position: 50% 50%;
	border-radius: 0;
}
.f-social__link--vk {
	background-image: url('/static/img/vkontakte.png');
	background-size: 57px auto;
}
.f-social__link--youtube {
	background-image: url('/static/img/icons.png');
	background-size: 560px auto;
	background-position: -259px -33px;
}
.f-social__link--facebook {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMxMCAzMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxMCAzMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF84MzRfIj4NCgk8cGF0aCBpZD0iWE1MSURfODM1XyIgZD0iTTgxLjcwMywxNjUuMTA2aDMzLjk4MVYzMDVjMCwyLjc2MiwyLjIzOCw1LDUsNWg1Ny42MTZjMi43NjIsMCw1LTIuMjM4LDUtNVYxNjUuNzY1aDM5LjA2NA0KCQljMi41NCwwLDQuNjc3LTEuOTA2LDQuOTY3LTQuNDI5bDUuOTMzLTUxLjUwMmMwLjE2My0xLjQxNy0wLjI4Ni0yLjgzNi0xLjIzNC0zLjg5OWMtMC45NDktMS4wNjQtMi4zMDctMS42NzMtMy43MzItMS42NzNoLTQ0Ljk5Ng0KCQlWNzEuOTc4YzAtOS43MzIsNS4yNC0xNC42NjcsMTUuNTc2LTE0LjY2N2MxLjQ3MywwLDI5LjQyLDAsMjkuNDIsMGMyLjc2MiwwLDUtMi4yMzksNS01VjUuMDM3YzAtMi43NjItMi4yMzgtNS01LTVoLTQwLjU0NQ0KCQlDMTg3LjQ2NywwLjAyMywxODYuODMyLDAsMTg1Ljg5NiwwYy03LjAzNSwwLTMxLjQ4OCwxLjM4MS01MC44MDQsMTkuMTUxYy0yMS40MDIsMTkuNjkyLTE4LjQyNyw0My4yNy0xNy43MTYsNDcuMzU4djM3Ljc1Mkg4MS43MDMNCgkJYy0yLjc2MiwwLTUsMi4yMzgtNSw1djUwLjg0NEM3Ni43MDMsMTYyLjg2Nyw3OC45NDEsMTY1LjEwNiw4MS43MDMsMTY1LjEwNnoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.f-social__link--whatsapp {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5MCA5MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjINCgkJYy00LjAyMy02LjYwNi02LjM0LTE0LjM1NC02LjM0LTIyLjYzN0MxLjYzNSwxOS42MjgsMjEuNDE2LDAsNDUuODE4LDBDNzAuMjIzLDAsOTAsMTkuNjI4LDkwLDQzLjg0MXogTTQ1LjgxOCw2Ljk4Mg0KCQljLTIwLjQ4NCwwLTM3LjE0NiwxNi41MzUtMzcuMTQ2LDM2Ljg1OWMwLDguMDY1LDIuNjI5LDE1LjUzNCw3LjA3NiwyMS42MUwxMS4xMDcsNzkuMTRsMTQuMjc1LTQuNTM3DQoJCWM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOA0KCQljLTAuMjczLTAuNDQ3LTAuOTk0LTAuNzE3LTIuMDc2LTEuMjU0Yy0xLjA4NC0wLjUzNy02LjQxLTMuMTM4LTcuNC0zLjQ5NWMtMC45OTMtMC4zNTgtMS43MTctMC41MzgtMi40MzgsMC41MzcNCgkJYy0wLjcyMSwxLjA3Ni0yLjc5NywzLjQ5NS0zLjQzLDQuMjEyYy0wLjYzMiwwLjcxOS0xLjI2MywwLjgwOS0yLjM0NywwLjI3MWMtMS4wODItMC41MzctNC41NzEtMS42NzMtOC43MDgtNS4zMzMNCgkJYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODINCgkJYzAuNTQzLTAuNjI4LDAuNzIzLTEuMDc1LDEuMDgyLTEuNzkzYzAuMzYzLTAuNzE3LDAuMTgyLTEuMzQ0LTAuMDktMS44ODNjLTAuMjctMC41MzctMi40MzgtNS44MjUtMy4zNC03Ljk3Nw0KCQljLTAuOTAyLTIuMTUtMS44MDMtMS43OTItMi40MzYtMS43OTJjLTAuNjMxLDAtMS4zNTQtMC4wOS0yLjA3Ni0wLjA5Yy0wLjcyMiwwLTEuODk2LDAuMjY5LTIuODg5LDEuMzQ0DQoJCWMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMNCgkJQzU4LjIsNjUuNzcxLDU4LjIsNjQuMzM2LDYwLjE4Niw2NC4xNTZjMS45ODQtMC4xNzksNi40MDYtMi41OTksNy4zMTItNS4xMDdDNjguMzk4LDU2LjUzNyw2OC4zOTgsNTQuMzg2LDY4LjEyOSw1My45Mzh6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}
.f-social__link--mastera {
	background-image: url('/static/img/aXaXkyVG_400x400.jpg');
	background-size: 100% 100%;
}
.f-copyright .hlist,
.f-copyright .hlist--bullet,
.f-copyright .hlist--line,
.f-links .hlist,
.f-links .hlist--bullet,
.f-links .hlist--line {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.f-links {
	margin-bottom: 1rem;
	font-size: .9375rem;
	font-weight: 500
}

@media (min-width: 960px) {
	.f-links {
		font-size:1rem
	}
}

.f-copyright {
	color: #757575;
	font-size: .75rem
}

@media (min-width: 960px) {
	.header {
		display:-webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 2rem;
		margin: 1rem 0
	}
}

.header__user {
	display: none
}

@media (min-width: 960px) {
	.header__user {
		display:block;
		width: 1.5rem;
		height: 1.5rem;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: 90%
	}
}

.hlist,
.hlist--bullet,
.hlist--line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 1rem
}

.hlist__item {
	padding-right: .5rem;
	padding-left: .5rem;
	line-height: 2
}

.hlist__item:first-child {
	padding-left: 0
}

.hlist__item:last-child {
	padding-right: 0
}

.hlist--line .hlist__item~.hlist__item {
	border-left: 1px solid #ccc
}

.hlist--bullet .hlist__item~.hlist__item {
	position: relative
}

.hlist--bullet .hlist__item~.hlist__item:before {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -2px;
	content: "\2022"
}

.image__container {
	position: relative
}

.image__container>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.image__lazy {
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	opacity: 0
}

.image__lazy.is-loaded {
	opacity: 1
}

.js-image__zoomable {
	cursor: zoom-in
}

.tab {
	width: 100%;
	margin: 1rem 0;
	font-size: .8125rem
}

@media (min-width: 768px) {
	.tab {
		font-size:.9375rem
	}
}

.tab__labels {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #ccc
}

.tab__label {
	margin: 0 .2rem;
	padding: .4rem .6rem .1rem;
	border: 1px solid #eee;
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
	border-bottom-color: transparent;
	background-color: #eee;
	cursor: pointer
}

.tab__label.is-selected,.tab__label:hover {
	border-color: #ccc #ccc transparent
}

.tab__label.is-selected {
	margin-bottom: -1px;
	background-color: #fff;
	font-weight: 500
}

.tab__label a:hover {
	color: inherit
}

.tab__content,.tab__content--product {
	height: 0;
	visibility: hidden;
	pointer-events: none
}

.is-selected.tab__content--product,.tab__content.is-selected {
	height: auto;
	visibility: visible;
	pointer-events: auto
}

.tab__content--product.is-selected {
	padding: 1rem .5rem
}

@media (max-width: 959px) {
	.links {
		border-top:1px solid #ccc;
		border-bottom: 1px solid #ccc
	}
}

.links__item {
	font-size: 1.125rem;
	line-height: 3rem
}

@media (max-width: 959px) {
	.links__item~.links__item {
		border-top:1px solid #eee
	}
}

.links__item a {
	display: block
}

.links__item--account {
	font-size: 1.125rem;
	line-height: 4rem
}

.loader {
	position: absolute;
	top: calc(50% - 4em);
	left: calc(50% - 4em);
	width: 8em;
	height: 8em;
	margin: auto;
	border-top: 1.1em solid rgba(0,0,0,.15);
	border-right: 1.1em solid rgba(0,0,0,.15);
	border-bottom: 1.1em solid rgba(0,0,0,.15);
	border-left: 1.1em solid #757575;
	border-radius: 50%;
	font-size: 10px;
	-webkit-animation: loaderSpin 1.1s infinite linear;
	animation: loaderSpin 1.1s infinite linear
}

.is-loaded~.loader {
	display: none
}

@-webkit-keyframes loaderSpin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes loaderSpin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.location {
	display: inline-block;
	position: relative;
	margin-left: 2rem
}

.location:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 100%;
	margin-top: 0;
	margin-left: -1.5rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: 100%;
	content: ""
}

.menu {
	position: fixed;
	z-index: 30
}

@media (max-width: 959px) {
	.menu {
		top:0;
		left: 0;
		width: 100%;
		max-width: 20rem;
		height: 100%;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: -webkit-transform .2s ease-out;
		transition: -webkit-transform .2s ease-out;
		transition: transform .2s ease-out;
		transition: transform .2s ease-out,-webkit-transform .2s ease-out;
		background-color: hsla(0,0%,100%,.85);
		-webkit-backdrop-filter: saturate(250%) blur(10px);
		backdrop-filter: saturate(250%) blur(10px)
	}

	.has-menu-open .menu {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}
}

[data-category-level="3"] {
	display: none
}

.menu__home {
	display: block;
}

@media (min-width: 960px) {
	.menu__home {
		width: 139px;
		height: 120px;
		margin: -1rem -1.6rem 0.7rem -0.6rem;
		background-image: url(/static/img/Logo4.png);
		/* background-color: #e8f5e9; */
		background-repeat: no-repeat;
		border-radius: 4rem;
		background-position: 50%;
		background-size: 100%;
		text-indent: 150%;
		white-space: nowrap;
		overflow: hidden;
	}
}

.menu__body {
	padding: 3em 2em
}

@media (min-width: 960px) {
	.menu__body {
		padding:2em 0 0
	}
}

.menu__close {
	position: absolute;
	right: 1rem;
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 40%;
	cursor: pointer
}

@media (min-width: 960px) {
	.menu__close {
		display:none
	}
}

.menu__item {
	color: #000;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 2;
	text-transform: uppercase
}

@media (max-width: 959px) {
	.menu__item {
		-webkit-transform:translateX(-2rem);
		transform: translateX(-2rem);
		-webkit-transition: opacity .25s ease-out,-webkit-transform .25s ease-out;
		transition: opacity .25s ease-out,-webkit-transform .25s ease-out;
		transition: opacity .25s ease-out,transform .25s ease-out;
		transition: opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;
		line-height: 2.5;
		opacity: 0
	}

	.has-menu-open .menu__item {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}

	.has-menu-open .menu__item:first-child {
		-webkit-transition-delay: .15s,.15s;
		transition-delay: .15s,.15s
	}

	.has-menu-open .menu__item:nth-child(2) {
		-webkit-transition-delay: .2s,.2s;
		transition-delay: .2s,.2s
	}

	.has-menu-open .menu__item:nth-child(3) {
		-webkit-transition-delay: .25s,.25s;
		transition-delay: .25s,.25s
	}

	.has-menu-open .menu__item:nth-child(4) {
		-webkit-transition-delay: .3s,.3s;
		transition-delay: .3s,.3s
	}

	.has-menu-open .menu__item:nth-child(5) {
		-webkit-transition-delay: .35s,.35s;
		transition-delay: .35s,.35s
	}

	.has-menu-open .menu__item:nth-child(6) {
		-webkit-transition-delay: .4s,.4s;
		transition-delay: .4s,.4s
	}

	.has-menu-open .menu__item:nth-child(7) {
		-webkit-transition-delay: .45s,.45s;
		transition-delay: .45s,.45s
	}

	.has-menu-open .menu__item:nth-child(8) {
		-webkit-transition-delay: .5s,.5s;
		transition-delay: .5s,.5s
	}
}

.menu__item--user {
	padding-left: 1.4rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: 1rem;
	font-size: 1rem;
	font-weight: 300;
	line-height: 3.1;
	text-transform: none
}

@media (min-width: 960px) {
	.menu__item--user {
		display:none
	}
}

.menu__item--submenu {
	padding: .3rem 0;
	color: #000;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.25;
	text-transform: none
}

@media (min-width: 960px) {
	.menu__item--submenu {
		font-size:.8125rem
	}
}

.menu__item--submenu.is-selected>a {
	font-weight: 500
}

.menu__submenu {
	height: auto;
	padding-left: .5em;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease,-webkit-transform .2s ease
}

.menu__submenu.is-collapsed {
	height: 0;
	padding: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}

@media (min-width: 960px) {
	.menu__submenu {
		padding:0 0 .5em .5em;
		border: 0
	}
}

.menu__submenu-toggle:after {
	content: "\2013"
}

.menu__submenu-toggle.is-collapsed:after {
	content: "+"
}

@media (max-width: 959px) {
	.menu__mask {
		position:fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
		background-color: #999;
		opacity: 0;
		overflow: hidden;
		z-index: -20
	}

	.has-menu-open .menu__mask {
		opacity: .5;
		z-index: 20
	}
}

body.has-menu-open {
	height: 100%;
	overflow-y: hidden
}

#msgBox,.modal {
	display: none
}

.has-modal .modal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1rem;
	-webkit-transition: opacity .5s,z-index 0s .5s;
	transition: opacity .5s,z-index 0s .5s;
	outline: 0;
	background: rgba(0,0,0,.4);
	opacity: 0;
	z-index: -100;
	overflow-y: auto;
	-webkit-tap-highlight-color: transparent
}

.has-modal-open .modal {
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	opacity: 1;
	z-index: 50
}

.modal__dialog {
	box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
	position: relative;
	max-width: 600px;
	margin: auto;
	-webkit-transform: scale(0);
	transform: scale(0);
	border-radius: .4rem;
	background: #fff;
	opacity: 0;
	z-index: -50;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-animation: hideAlert .25s;
	animation: hideAlert .25s;
	pointer-events: none
}

.has-modal-open .modal__dialog {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 100;
	-webkit-animation: showAlert .5s;
	animation: showAlert .5s;
	pointer-events: auto
}

.modal__content {
	padding: 2rem 1rem 1rem
}

.modal__title--error,.modal__title--info,.modal__title--success,.modal__title--warning {
	margin-bottom: 1rem;
	font-size: 1.125rem;
	font-weight: 500;
	text-align: center
}

.modal__title--success {
	color: #4caf50
}

.modal__title--error {
	color: #b71c1c
}

.modal__title--warning {
	color: #ff9800
}

.modal__title--info {
	color: #757575
}

.modal__footer {
	padding-top: 1rem;
	text-align: right
}

.modal__close {
	display: none
}

.has-modal-open .modal__close {
	display: block;
	position: absolute;
	top: 0;
	right: .5rem;
	-webkit-transition: color .2s;
	transition: color .2s;
	color: #ccc;
	font-size: 1.5rem
}

.modal__close:hover {
	color: #ef6c00
}

body.has-modal-open {
	height: 100%;
	overflow-y: hidden
}

body.iosfix {
	position: fixed;
	right: 0;
	left: 0
}

.has-modal-open .content {
	-webkit-filter: blur(1.25px);
	filter: blur(1.25px)
}

@-webkit-keyframes showAlert {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	45% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}

	80% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes showAlert {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	45% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}

	80% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes hideAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

@keyframes hideAlert {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

.navbar {
	height: 3rem
}

@media (min-width: 960px) {
	.navbar {
		display:none;
		height:auto
	}
}

@media (max-width: 959px) {
	.navbar__body {
		display:-webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		width: auto;
		height: 3rem;
		padding: 0 1rem;
		-webkit-transition: height .2s linear;
		transition: height .2s linear;
		background-color: hsla(0,0%,100%,.7);
		z-index: 15;
		-webkit-backdrop-filter: saturate(250%) blur(10px);
		backdrop-filter: saturate(250%) blur(10px)
	}

	.has-menu-open .navbar__body {
		height: 0
	}
}

@media (min-width: 768px) and (max-width:959px) {
	#order-opc .navbar__body,#product .navbar__body,#view-cart .navbar__body {
		position:absolute
	}
}

.navbar__back,.navbar__blank,.navbar__cart,.navbar__menu {
	width: 2.5rem
}

@media (max-width: 959px) {
	.navbar__back,.navbar__blank,.navbar__cart,.navbar__menu {
		-webkit-box-flex:0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}
}

.navbar__logo,.navbar__title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%;
	margin: 0 .5rem;
}

@media (min-width: 960px) {
	.navbar__back,.navbar__logo,.navbar__menu,.navbar__title {
		display:none
	}
}

.navbar__menu {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeT0iNyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjIiLz4NCgkJPHJlY3QgeT0iMTkiIHdpZHRoPSI0MCIgaGVpZ2h0PSIyIi8+DQoJCTxyZWN0IHk9IjMxIiB3aWR0aD0iNDAiIGhlaWdodD0iMiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size: 50%
}

.navbar__back,.navbar__menu {
	background-repeat: no-repeat;
	background-position: 0
}

.navbar__back {
	background-size: 60%
}

.navbar__logo {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 1.5rem;
}

@media (max-width: 959px) {
	.navbar__title {
		line-height:3rem;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	#product .navbar__title {
		font-size: .8125rem
	}
}

@media (min-width: 768px) and (max-width:959px) {
	#product .navbar__title {
		background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NTcuNiAxMTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc1Ny42IDExNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01LjIsMy45djU4LjdoMjMuN3YzLjhINS4yVjExNEgwVjY2LjV2LTMuOFYzLjlWMGg1LjJoMjYuNXYzLjlINS4yeiIvPg0KCQk8cGF0aCBkPSJNNjIuOSw4My41SDQyLjJsLTUuNCwzMC4zaC01LjFMNDksMjEuNWgyLjZoMi4xaDIuOGwxNy4xLDkyLjRoLTUuMkw2Mi45LDgzLjV6IE02Mi4yLDc5LjVsLTkuNi01Mi45TDQzLDc5LjVINjIuMnoiLz4NCgkJPHBhdGggZD0iTTExOC45LDgzLjZWMTAyYzAsNi42LTUuNCwxMS45LTExLjksMTEuOUg4My4xVjExMEgxMDdjMy44LDAsNi40LTQsNi40LThWODMuNmMwLTUuMS0yLjEtNi44LTYuNC05LjkNCgkJCWMtNC45LTMuNy0xMC42LTcuOC0xNS45LTExLjVjLTUuOS0zLjktOC4yLTcuNi04LjItMTIuOFYzMy41YzAtNi40LDUuNC0xMS45LDExLjktMTEuOWgxOC42djMuOUg5NC44Yy0zLjgsMC02LjQsNC4xLTYuNCw3LjkNCgkJCXYxNC42YzAsNi40LDIuMyw3LjgsNi42LDEwLjdjMy44LDIuNiwxMi41LDkuMSwxNi43LDExLjlDMTE4LjUsNzUuMywxMTguOSw4MC4yLDExOC45LDgzLjZ6Ii8+DQoJCTxwYXRoIGQ9Ik0xNjguNSwyMS43VjExNGgtNS40VjY2LjVoLTI2LjNWMTE0aC01LjRWMjEuN2g1LjR2NDFoMjYuM3YtNDFIMTY4LjV6Ii8+DQoJCTxwYXRoIGQ9Ik0xODkuNiwxMTRoLTUuNFYyMS43aDUuNFYxMTR6Ii8+DQoJCTxwYXRoIGQ9Ik0yNDEuNiwzMy41djY4LjFjMCw2LjUtNS40LDEyLjMtMTIsMTIuM2gtMTMuMWMtNi42LDAtMTItNS44LTEyLTEyLjNWMzMuNWMwLTYuNCw1LjQtMTIuMiwxMi0xMi4yaDEzLjENCgkJCUMyMzYuMiwyMS4zLDI0MS42LDI3LjEsMjQxLjYsMzMuNXogTTIzNi4zLDEwMS43VjMzLjVjMC0zLjgtMi44LTguNC02LjgtOC40aC0xMy4xYy00LDAtNi42LDQuNS02LjYsOC40djY4LjENCgkJCWMwLDMuOSwyLjYsOC40LDYuNiw4LjRoMTMuMUMyMzMuNSwxMTAsMjM2LjMsMTA1LjYsMjM2LjMsMTAxLjd6Ii8+DQoJCTxwYXRoIGQ9Ik0yOTIuOCwyMS43VjExNGgtNC40aC0wLjloLTUuMmwtMjEuMS04Ny40VjExNGgtNS40VjIxLjdoNC4yaDEuMmg0bDIyLjMsODkuMVYyMS43SDI5Mi44eiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZD0iTTMyOS40LDExLjlWMTAyYzAsNCwyLjYsOCw2LjQsOGgxOC42djMuOWgtMTguNmMtNi40LDAtMTEuOS01LjMtMTEuOS0xMS45VjExLjlDMzI0LDUuNCwzMjkuNCwwLDMzNS45LDBoMTkuOXYzLjloLTE5LjkNCgkJCUMzMzIsMy45LDMyOS40LDgsMzI5LjQsMTEuOXoiLz4NCgkJPHBhdGggZD0iTTQwNS42LDMzLjV2NjguMWMwLDYuNS01LjIsMTIuMy0xMS45LDEyLjNoLTEzLjJjLTYuNCwwLTExLjktNS44LTExLjktMTIuM1YzMy41YzAtNi40LDUuNC0xMi4yLDExLjktMTIuMmgxMy4yDQoJCQlDNDAwLjQsMjEuMyw0MDUuNiwyNy4xLDQwNS42LDMzLjV6IE00MDAuNCwxMDEuN1YzMy41YzAtMy44LTIuNi04LjQtNi42LTguNGgtMTMuMmMtMy44LDAtNi40LDQuNS02LjQsOC40djY4LjENCgkJCWMwLDMuOSwyLjYsOC40LDYuNCw4LjRoMTMuMkMzOTcuNywxMTAsNDAwLjQsMTA1LjYsNDAwLjQsMTAxLjd6Ii8+DQoJCTxwYXRoIGQ9Ik00NTcuMiwyMS43VjExNGgtNC40aC0wLjloLTUuMmwtMjEuMS04Ny40VjExNGgtNS40VjIxLjdoNC4yaDEuMmg0bDIyLjMsODkuMVYyMS43SDQ1Ny4yeiIvPg0KCQk8cGF0aCBkPSJNNDc2LjcsMjUuNnYzN2gyMy43djMuOGgtMjMuN1YxMTRoLTUuMlY2Ni41di0zLjh2LTM3di0zLjloNS4yaDI2LjV2My45SDQ3Ni43eiIvPg0KCQk8cGF0aCBkPSJNNTQ0LjMsMTEwdjMuOWgtMjguMmgtMS4yaC00VjY2LjV2LTMuOHYtMzd2LTEuM3YtMi42aDMyLjl2My45aC0yNy43djM3aDIyLjN2My44aC0yMi4zVjExMEg1NDQuM3oiLz4NCgkJPHBhdGggZD0iTTU4Ny41LDgzLjZWMTAyYzAsNi42LTUuNCwxMS45LTExLjksMTEuOWgtMjMuOVYxMTBoMjMuOWMzLjgsMCw2LjQtNCw2LjQtOFY4My42YzAtNS4xLTIuMS02LjgtNi40LTkuOQ0KCQkJYy00LjktMy43LTEwLjYtNy44LTE1LjktMTEuNWMtNS45LTMuOS04LjItNy42LTguMi0xMi44VjMzLjVjMC02LjQsNS40LTExLjksMTEuOS0xMS45aDE4LjZ2My45aC0xOC42Yy0zLjgsMC02LjQsNC4xLTYuNCw3LjkNCgkJCXYxNC42YzAsNi40LDIuMyw3LjgsNi42LDEwLjdjMy44LDIuNiwxMi41LDkuMSwxNi43LDExLjlDNTg3LjIsNzUuMyw1ODcuNSw4MC4yLDU4Ny41LDgzLjZ6Ii8+DQoJCTxwYXRoIGQ9Ik02MzQuOSw4My42VjEwMmMwLDYuNi01LjQsMTEuOS0xMS45LDExLjloLTIzLjlWMTEwaDIzLjljMy44LDAsNi40LTQsNi40LThWODMuNmMwLTUuMS0yLjEtNi44LTYuNC05LjkNCgkJCWMtNC45LTMuNy0xMC42LTcuOC0xNS45LTExLjVjLTUuOS0zLjktOC4yLTcuNi04LjItMTIuOFYzMy41YzAtNi40LDUuNC0xMS45LDExLjktMTEuOWgxOC42djMuOWgtMTguNmMtMy44LDAtNi40LDQuMS02LjQsNy45DQoJCQl2MTQuNmMwLDYuNCwyLjMsNy44LDYuNiwxMC43YzMuOCwyLjYsMTIuNSw5LjEsMTYuNywxMS45QzYzNC42LDc1LjMsNjM0LjksODAuMiw2MzQuOSw4My42eiIvPg0KCQk8cGF0aCBkPSJNNjU0LjEsMTE0aC01LjJWMjEuN2g1LjJWMTE0eiIvPg0KCQk8cGF0aCBkPSJNNzA2LjEsMzMuNXY2OC4xYzAsNi41LTUuMiwxMi4zLTExLjksMTIuM0g2ODFjLTYuNCwwLTExLjktNS44LTExLjktMTIuM1YzMy41YzAtNi40LDUuNC0xMi4yLDExLjktMTIuMmgxMy4yDQoJCQlDNzAwLjgsMjEuMyw3MDYuMSwyNy4xLDcwNi4xLDMzLjV6IE03MDAuOCwxMDEuN1YzMy41YzAtMy44LTIuNi04LjQtNi42LTguNEg2ODFjLTMuOCwwLTYuNCw0LjUtNi40LDguNHY2OC4xDQoJCQljMCwzLjksMi42LDguNCw2LjQsOC40aDEzLjJDNjk4LjIsMTEwLDcwMC44LDEwNS42LDcwMC44LDEwMS43eiIvPg0KCQk8cGF0aCBkPSJNNzU3LjYsMjEuN1YxMTRoLTQuNGgtMC45aC01LjJsLTIxLjEtODcuNFYxMTRoLTUuNFYyMS43aDQuMmgxLjJoNGwyMi4zLDg5LjFWMjEuN0g3NTcuNnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: 100% 1.5rem;
		text-indent: 100%
	}
}

.navbar__cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media (min-width: 960px) {
	.navbar__blank {
		display:none
	}
}

.order__section {
	padding: 0 1rem;
	border-bottom: 1px solid #ccc
}

.order__section:last-child {
	border-bottom: 0
}

.order__heading {
	position: relative;
	padding: 0 0 1rem;
	text-align: center
}

.order__title {
	margin-bottom: 0;
	padding: 0 1.4rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.order__status:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 1.2rem;
	margin-top: 0;
	margin-left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	border: 3px solid #ccc;
	border-radius: 50%;
	border-left-color: transparent;
	content: "";
	opacity: 0
}

.order__status.is-loading:before {
	opacity: 1;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}

.order__body {
	display: none
}

.is-open .order__body {
	display: block
}

.order__menuitem {
	font-weight: 500
}

.order__menuitem.is-selected {
	color: #212121;
	cursor: default;
	pointer-events: none
}

.order__menuitem.is-selected :hover {
	color: #212121
}

.orderlist__item.is-selected {
	border-color: #ffe0b2;
	background-color: #fff
}

.orderlist__body,.orderlist__body--col {
	display: block;
	padding: .66667rem 1rem .5rem 3rem
}

.orderlist__body--col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.orderlist__title {
	display: block;
	margin-bottom: .5rem;
	font-weight: 500
}

.orderlist__text {
	display: block;
	margin-bottom: 0;
	font-size: .8125rem
}

.orderlist__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: .66667rem 1rem .5rem 3rem;
	border-top: 1px solid #eee;
	color: #757575;
	font-size: .8125rem
}

.orderlist__delete,.orderlist__edit {
	display: inline-block;
	margin-right: 1rem;
	padding-left: 1.2rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 70%
}

.orderlist__delete:last-child,.orderlist__edit:last-child {
	margin-right: 0
}

.orderlist__edit {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTI4Ljg5OSA1MjguODk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MjguODk5IDUyOC44OTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzI4Ljg4Myw4OS4xMjVsMTA3LjU5LDEwNy41ODlsLTI3Mi4zNCwyNzIuMzRMNTYuNjA0LDM2MS40NjVMMzI4Ljg4Myw4OS4xMjV6IE01MTguMTEzLDYzLjE3N2wtNDcuOTgxLTQ3Ljk4MSAgIGMtMTguNTQzLTE4LjU0My00OC42NTMtMTguNTQzLTY3LjI1OSwwbC00NS45NjEsNDUuOTYxbDEwNy41OSwxMDcuNTlsNTMuNjExLTUzLjYxMSAgIEM1MzIuNDk1LDEwMC43NTMsNTMyLjQ5NSw3Ny41NTksNTE4LjExMyw2My4xNzd6IE0wLjMsNTEyLjY5Yy0xLjk1OCw4LjgxMiw1Ljk5OCwxNi43MDgsMTQuODExLDE0LjU2NWwxMTkuODkxLTI5LjA2OSAgIEwyNy40NzMsMzkwLjU5N0wwLjMsNTEyLjY5eiIgZmlsbD0iIzc1NzU3NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-position: 0 50% !important;
	background-size: auto 70% !important;
}

.orderlist__delete {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNzc0LjI2NiA3NzQuMjY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NzQuMjY2IDc3NC4yNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNjQwLjM1LDkxLjE2OUg1MzYuOTcxVjIzLjk5MUM1MzYuOTcxLDEwLjQ2OSw1MjYuMDY0LDAsNTEyLjU0MywwYy0xLjMxMiwwLTIuMTg3LDAuNDM4LTIuNjE0LDAuODc1ICAgIEM1MDkuNDkxLDAuNDM4LDUwOC42MTYsMCw1MDguMTc5LDBIMjY1LjIxMmgtMS43NGgtMS43NWMtMTMuNTIxLDAtMjMuOTksMTAuNDY5LTIzLjk5LDIzLjk5MXY2Ny4xNzlIMTMzLjkxNiAgICBjLTI5LjY2NywwLTUyLjc4MywyMy4xMTYtNTIuNzgzLDUyLjc4M3YzOC4zODd2NDcuOTgxaDQ1LjgwM3Y0OTEuNmMwLDI5LjY2OCwyMi42NzksNTIuMzQ2LDUyLjM0Niw1Mi4zNDZoNDE1LjcwMyAgICBjMjkuNjY3LDAsNTIuNzgyLTIyLjY3OCw1Mi43ODItNTIuMzQ2di00OTEuNmg0NS4zNjZ2LTQ3Ljk4MXYtMzguMzg3QzY5My4xMzMsMTE0LjI4Niw2NzAuMDA4LDkxLjE2OSw2NDAuMzUsOTEuMTY5eiAgICAgTTI4NS43MTMsNDcuOTgxaDIwMi44NHY0My4xODhoLTIwMi44NFY0Ny45ODF6IE01OTkuMzQ5LDcyMS45MjJjMCwzLjA2MS0xLjMxMiw0LjM2My00LjM2NCw0LjM2M0gxNzkuMjgyICAgIGMtMy4wNTIsMC00LjM2NC0xLjMwMy00LjM2NC00LjM2M1YyMzAuMzJoNDI0LjQzMVY3MjEuOTIyeiBNNjQ0LjcxNSwxODIuMzM5SDEyOS41NTF2LTM4LjM4N2MwLTMuMDUzLDEuMzEyLTQuODAyLDQuMzY0LTQuODAyICAgIEg2NDAuMzVjMy4wNTMsMCw0LjM2NSwxLjc0OSw0LjM2NSw0LjgwMlYxODIuMzM5eiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjQ3NS4wMzEiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjM2My4zNjEiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIgZmlsbD0iIzc1NzU3NSIvPgoJCTxyZWN0IHg9IjI1MS42OSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBmaWxsPSIjNzU3NTc1Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-position: 0 50% !important;
	background-size: auto 70% !important;
}

.orderlist__content {
	display: block
}

.orderlist__price {
	display: block;
	text-align: right;
	white-space: nowrap
}

.pagination {
	margin-bottom: 1rem;
	text-align: center
}

.pagination__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pagination__item,.pagination__item--num {
	width: 2rem;
	height: 2rem;
	line-height: 2;
	display: inline-block;
	margin: 0 2px;
	border-bottom: 2px solid transparent
}

.pagination__item--num.is-active,.pagination__item--num:hover {
	color: #ff9800;
	font-weight: 500;
	border-color: #ff9800
}

.pagination__item--num a {
	display: block
}

.pagination__left,.pagination__right {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%;
	margin-top: .5rem;
}

.phone,.phone--icon,.phone--whatsapp {
	display: inline-block;
	position: relative;
	margin-left: 1.5rem;
	border-bottom: 1px dashed #ccc;
	color: #000;
	font-weight: 500;
	line-height: 1.5;
	white-space: nowrap
}

.phone--icon a,.phone--whatsapp a,.phone a {
	color: #000
}

.phone--icon:before {
	margin-left: -1.4rem;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwOC4yNyAxMDguMjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwOC4yNyAxMDguMjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik01MS45NTQsNjYuNTg4Yy05LjI4NC03LjYzNC0xNS40ODMtMTcuMDU0LTE4Ljc0Mi0yMi40MTRsLTIuNDMxLTQuNTgzYzAuODUtMC45MTIsNy4zMzItNy44NTMsMTAuMTQxLTExLjYxOSAgIGMzLjUzLTQuNzI5LTEuNTg4LTktMS41ODgtOVMyNC45MzMsNC41NjksMjEuNjUxLDEuNzEyYy0zLjI4Mi0yLjg2MS03LjA2LTEuMjcyLTcuMDYtMS4yNzJDNy42OTMsNC44OTcsMC41NDIsOC43NzIsMC4xMTMsMjcuNDA4ICAgQzAuMDk3LDQ0Ljg1NiwxMy4zNDIsNjIuODUyLDI3LjY2NSw3Ni43ODRjMTQuMzQ2LDE1LjczNCwzNC4wNDMsMzEuNTA0LDUzLjA4NiwzMS40ODZjMTguNjM0LTAuNDI1LDIyLjUwOC03LjU3NSwyNi45NjUtMTQuNDczICAgYzAsMCwxLjU5LTMuNzc1LTEuMjY4LTcuMDZjLTIuODYtMy4yODQtMTcuMjY1LTE3LjY4OC0xNy4yNjUtMTcuNjg4cy00LjI2OC01LjExOS04Ljk5OC0xLjU4NiAgIGMtMy41MjUsMi42MzUtOS44NTUsOC40OTYtMTEuMzgsOS45MTdDNjguODA4LDc3LjM4NSw1OC4yMTksNzEuNzQsNTEuOTU0LDY2LjU4OHoiIGZpbGw9IiM0MjQyNDIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

.phone--icon:before,.phone--whatsapp:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 1.2rem;
	margin-top: .2rem;
	background-repeat: no-repeat;
	background-position: 0;
	background-size: auto 80%;
	content: ""
}

.phone--whatsapp:before {
	margin-left: -1.2rem;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4IDU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OCA1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzJDQjc0MjsiIGQ9Ik0wLDU4bDQuOTg4LTE0Ljk2M0MyLjQ1NywzOC43OCwxLDMzLjgxMiwxLDI4LjVDMSwxMi43NiwxMy43NiwwLDI5LjUsMFM1OCwxMi43Niw1OCwyOC41DQoJCVM0NS4yNCw1NywyOS41LDU3Yy00Ljc4OSwwLTkuMjk5LTEuMTg3LTEzLjI2LTMuMjczTDAsNTh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik00Ny42ODMsMzcuOTg1Yy0xLjMxNi0yLjQ4Ny02LjE2OS01LjMzMS02LjE2OS01LjMzMWMtMS4wOTgtMC42MjYtMi40MjMtMC42OTYtMy4wNDksMC40Mg0KCQljMCwwLTEuNTc3LDEuODkxLTEuOTc4LDIuMTYzYy0xLjgzMiwxLjI0MS0zLjUyOSwxLjE5My01LjI0Mi0wLjUybC0zLjk4MS0zLjk4MWwtMy45ODEtMy45ODFjLTEuNzEzLTEuNzEzLTEuNzYxLTMuNDEtMC41Mi01LjI0Mg0KCQljMC4yNzItMC40MDEsMi4xNjMtMS45NzgsMi4xNjMtMS45NzhjMS4xMTYtMC42MjcsMS4wNDYtMS45NTEsMC40Mi0zLjA0OWMwLDAtMi44NDQtNC44NTMtNS4zMzEtNi4xNjkNCgkJYy0xLjA1OC0wLjU2LTIuMzU3LTAuMzY0LTMuMjAzLDAuNDgybC0xLjc1OCwxLjc1OGMtNS41NzcsNS41NzctMi44MzEsMTEuODczLDIuNzQ2LDE3LjQ1bDUuMDk3LDUuMDk3bDUuMDk3LDUuMDk3DQoJCWM1LjU3Nyw1LjU3NywxMS44NzMsOC4zMjMsMTcuNDUsMi43NDZsMS43NTgtMS43NThDNDguMDQ4LDQwLjM0MSw0OC4yNDMsMzkuMDQyLDQ3LjY4MywzNy45ODV6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.price,.price--old,.price--sale {
	font-weight: 500;
	white-space: nowrap
}

.price--sale {
	color: #f44336
}

.price--old {
	color: #424242;
	font-weight: 300;
	text-decoration: line-through
}

.price--old~.price--sale {
	margin-left: 1rem
}

.product__el {
	display: block;
	margin-bottom: 1rem
}

.product__infoblock {
	font-size: .8125rem
}

@media (min-width: 768px) {
	.product__infoblock {
		max-height:704px;
		font-size: .9375rem
	}
}

.product__title {
	display: none
}

@media (min-width: 768px) {
	.product__title {
		display:block;
		font-size: 1rem;
		text-align: left
	}
}

.product__ref {
	color: #757575;
	text-align: center
}

@media (min-width: 768px) {
	.product__ref {
		text-align:left
	}
}

.product__description {
	margin-bottom: 1rem
}

@media (max-width: 767px) {
	.product__priceblock {
		display:-webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		right: 0;
		left: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 4rem;
		padding-right: 1rem;
		padding-left: 1rem;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		background-color: hsla(0,0%,100%,.7);
		z-index: 10;
		-webkit-backdrop-filter: saturate(250%) blur(10px);
		backdrop-filter: saturate(250%) blur(10px);
	}
}

@media (min-width: 768px) {
	.product__priceblock button {
		display:none
	}
}

@media (max-width: 767px) {
	.product__pb-container {
		margin-right:-1rem;
		margin-left: -1rem
	}
}

@media (min-width: 768px) {
	.product__pb-container {
		margin-bottom:1rem
	}
}

.product__pb-pholder {
	height: 4rem
}

@media (min-width: 768px) {
	.product__pb-pholder {
		display:none
	}
}

@media (max-width: 767px) {
	.product__buttons {
		display:none
	}
}

@media (min-width: 768px) {
	.product__buttons--xs {
		display:none
	}
}

.product__image {
	margin-bottom: 1rem
}

.product__banners {
	padding-top: 1rem;
	text-align: center
}

.product__banner {
	padding: 1rem 0;
	font-weight: 500;
	text-transform: uppercase
}

@media (max-width: 767px) {
	.product__banner {
		font-size:.9375rem
	}
}

.product__sizeimg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-list__item {
	margin-bottom: 2rem
}

.p-list__text {
	margin: 0 2.5%;
	font-size: .75rem;
	text-align: center
}

@media (min-width: 768px) {
	.p-list__text {
		font-size:.9375rem
	}
}

@media (min-width: 1200px) {
	.p-list__text {
		font-size:.8125rem
	}
}

.sitemap__block {
	margin-bottom: 1rem
}

.sitemap__block h3 {
	text-align: left;
	margin: 0
}

.sitemap__item {
	padding-left: .5rem
}

.shopcart {
	margin-bottom: 1rem;
	font-size: .8125rem
}

@media (min-width: 768px) {
	.shopcart {
		font-size:.9375rem
	}
}

.shopcart__list {
	margin-bottom: 1rem;
	min-width: 250px
}

@media (min-width: 544px) {
	.shopcart__list {
		min-width:450px
	}
}

.shopcart__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	max-height: 7.25rem;
	-webkit-transition: opacity .15s,max-height .15s .25s,-webkit-transform .25s;
	transition: opacity .15s,max-height .15s .25s,-webkit-transform .25s;
	transition: transform .25s,opacity .15s,max-height .15s .25s;
	transition: transform .25s,opacity .15s,max-height .15s .25s,-webkit-transform .25s;
	opacity: 1
}

.shopcart__item:first-child {
	border-top: 1px solid #eee
}

.shopcart__item:last-child {
	border-bottom: 1px solid #eee
}

.shopcart__item:last-child .shopcart__info {
	border-bottom: 0
}

.shopcart__item.is-deleted {
	max-height: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	opacity: 0
}

.shopcart__image {
	display: inline-block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 3.75rem;
	margin-right: .75rem;
	padding: .75rem 0
}

.shopcart__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .75rem;
	border-bottom: 1px solid #eee
}

.shopcart__name {
	display: block;
	max-height: 2.4375rem;
	padding-right: 4px;
	overflow: hidden
}

@media (min-width: 960px) {
	.shopcart__name {
		max-height:2.8125rem
	}
}

.shopcart__ref {
	display: block;
	color: #757575;
	font-size: .75rem
}

.shopcart__secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.shopcart__attr {
	font-weight: 500
}

.shopcart__summary {
	margin-bottom: 1rem;
	padding: .75rem;
	background-color: #f5f5f5
}

.shopcart__summary tr:last-child {
	font-weight: 500
}

.shopcart__summary td {
	vertical-align: top
}

.shopcart__label {
	width: 100%
}

.shopcart__price {
	text-align: right;
	white-space: nowrap
}

.shopcart__remove {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 1.7rem
}

.shopcart__eye {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left: .5rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%
}

.tag,.tag--light {
	padding: .1rem .2rem;
	border: 1px solid transparent;
	border-radius: .4rem;
	color: #fff;
	font-size: .675rem;
	font-weight: 500;
	white-space: nowrap
}

@media (min-width: 768px) {
	.tag,.tag--light {
		font-size:.75rem
	}
}

.tag--light {
	color: #000
}

@media (min-width: 960px) {
	.title {
		display:none
	}
}

.zoom {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.has-zoom-open .zoom {
	display: block;
	z-index: 200
}

.zoom__container {
	background-color: #000;
	opacity: 0
}

.zoom__container.is-loaded {
	opacity: 1
}

.zoom__image {
	position: relative;
	top: 0;
	left: 0;
	width: 175%;
	max-width: none;
	height: auto;
	max-height: none;
	cursor: -webkit-grab;
	cursor: grab
}

@media (min-width: 544px) {
	.zoom__image {
		width:150%
	}
}

@media (min-width: 960px) {
	.zoom__image {
		width:125%
	}
}

@media (min-width: 1200px) {
	.zoom__image {
		width:110%
	}
}

.zoom__close {
	position: fixed;
	top: 15px;
	right: 15px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%;
	z-index: 9999
}

@media (min-width: 768px) {
	.zoom__close {
		top:20px;
		right: 20px;
		width: 30px;
		height: 30px
	}
}

body.has-zoom-open {
	height: 100%;
	overflow-y: hidden
}
html {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}
		html *,
		html:after,
		html:before {
			box-sizing: inherit
		}
		body {
			margin: 0
		}
		button,
		fieldset,
		figure,
		h1,
		h2,
		h3,
		ol,
		p,
		ul {
			margin: 0;
			padding: 0
		}
		li,
		main {
			display: block
		}
		h1,
		h2,
		h3 {
			font-size: inherit
		}
		a,
		button {
			color: inherit
		}
		a {
			text-decoration: none
		}
		::-moz-focus-inner {
			padding: 0;
			border: 0
		}
		:focus {
			outline: 0
		}
		img {
			display: block;
			max-width: 100%;
			height: auto;
			border: 0
		}
		button,
		fieldset,
		input,
		select,
		textarea {
			font: inherit;
			line-height: inherit;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}
		fieldset {
			min-width: 0;
			border: 0
		}
		body {
			background-color: #fff;
			color: #212121;
			font-family: Roboto, sans-serif;
			font-size: 1rem;
			font-weight: 300;
			line-height: 1.5
		}
		h1,
		h2 {
			font-size: inherit;
			font-weight: 500;
			text-align: center
		}
		h1,
		h2,
		p {
			margin-bottom: 1rem
		}
		.link,
		p>a,
		td>a {
			color: #ef6c00
		}
		.link:hover,
		p>a:hover,
		td>a:hover {
			color: #e65100
		}
		strong {
			font-weight: 500
		}
		.is-hidden,
		.modal {
			display: none
		}
		.layout__row {
			box-sizing: border-box;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-left: -1rem;
			margin-right: -1rem
		}
		#index .layout__main,
		.layout__main,
		.layout__p-list--catalog,
		.layout__primary,
		.layout__secondary,
		.layout__side,
		.layout__split,
		.layout__split--xs {
			box-sizing: border-box;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-flex: 0;
			-ms-flex-positive: 0;
			flex-grow: 0;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			min-height: 1px;
			padding-left: 1rem;
			padding-right: 1rem
		}
		.layout__p-list--catalog {
			-ms-flex-preferred-size: 50%;
			flex-basis: 48%;
			max-width: 49%;
		}
		.layout__main,
		.layout__primary,
		.layout__secondary,
		.layout__side,
		.layout__split,
		.layout__split--xs {
			-ms-flex-preferred-size: 100%;
			flex-basis: 100%;
			max-width: 100%
		}
		@media only screen and (min-width: 544px) {
			.layout__p-list--catalog {
				-ms-flex-preferred-size: 33.33333%;
				flex-basis: 33.33333%;
				max-width: 33.33333%
			}
			.layout__split--xs {
				-ms-flex-preferred-size: 50%;
				flex-basis: 50%;
				max-width: 50%
			}
		}
		@media only screen and (min-width: 768px) {
			.layout__secondary {
				-ms-flex-preferred-size: 50%;
				flex-basis: 50%;
				max-width: 50%;
			}
			.layout__secondary.cart {
				-ms-flex-preferred-size: 33.33333%;
				flex-basis: 33.33333%;
				max-width: 33.33333%;
			}
			.layout__p-list--catalog,
			.layout__split {
				-ms-flex-preferred-size: 50%;
				flex-basis: 50%;
				max-width: 50%
			}
			.layout__primary {
				-ms-flex-preferred-size: 66.66667%;
				flex-basis: 66.66667%;
				max-width: 66.66667%
			}
		}
		@media only screen and (min-width: 960px) {
			.layout__side {
				-ms-flex-preferred-size: 16.66667%;
				flex-basis: 16.66667%;
				max-width: 16.66667%
			}
			.layout__main {
				-ms-flex-preferred-size: 83.33333%;
				flex-basis: 83.33333%;
				max-width: 83.33333%
			}
			#index .layout__main {
				-ms-flex-preferred-size: 100%;
				flex-basis: 100%;
				max-width: 100%
			}
		}
		@media only screen and (min-width: 1200px) {
			.layout__p-list--catalog {
				-ms-flex-preferred-size: 33.33333%;
				flex-basis: 25%;
				max-width: 25%;
			}
		}
		.layout__body {
			margin-right: auto;
			margin-bottom: 1rem;
			margin-left: auto;
			padding-right: 1rem;
			padding-left: 1rem
		}
		.layout__side {
			min-height: 0
		}
		#index .layout__main {
			padding: 0
		}
		@media (max-width: 543px) {
			.layout__p-list--catalog:nth-of-type(2n-1) {
				padding-right: 2px;
				padding-left: 0;
			}
			.layout__p-list--catalog:nth-of-type(2n) {
				padding-right: 0;
				padding-left: 2px
			}
		}
		@media (max-width: 543px) {
			.layout__images {
				padding-right: 0;
				padding-left: 0
			}
		}
		@media (min-width: 960px) {
			.header {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				height: 2rem;
				margin: 1rem 0 1.5rem;
			}
			#index .header {
				position: absolute;
				z-index: 15;
				top: 0;
				left: 0;
				width: 100%;
				display: block;
				margin: 0;
			}
		}
		.header__icons {
			float: right;
			background-color: rgba(242, 240, 247, 0.68);
			padding: 1rem 2rem 1rem 1rem;
			position: relative;
		}
		@media (max-width: 959px) {
			.header__icons {
				display: none
			}
		}
		.header__icon {
			display: inline-block;
			width: 1.5rem;
			height: 1.5rem;
			margin: .5rem .2rem 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: 90%
		}
		.header__user {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4My41IDQ4My41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMuNSA0ODMuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQzMC43NSw0NzEuMnYtNjcuOGMwLTgzLjktNTUtMTU1LjItMTMwLjctMTc5LjhjMzYuNC0yMC41LDYxLjEtNTkuNSw2MS4xLTEwNC4yYzAtNjUuOC01My42LTExOS40LTExOS40LTExOS40ICAgIHMtMTE5LjQsNTMuNi0xMTkuNCwxMTkuNGMwLDQ0LjcsMjQuNyw4My43LDYxLjEsMTA0LjJjLTc1LjgsMjQuNi0xMzAuNyw5NS45LTEzMC43LDE3OS44djY3LjhjMCw2LjgsNS41LDEyLjMsMTIuMywxMi4zaDM1My42ICAgIEM0MjUuMjUsNDgzLjQsNDMwLjc1LDQ3OCw0MzAuNzUsNDcxLjJ6IE0xNDYuNzUsMTE5LjRjMC01Mi4zLDQyLjYtOTQuOSw5NC45LTk0LjlzOTQuOSw0Mi42LDk0LjksOTQuOXMtNDIuNiw5NC45LTk0LjksOTQuOSAgICBTMTQ2Ljc1LDE3MS43LDE0Ni43NSwxMTkuNHogTTQwNi4yNSw0NTguOUg3Ny4wNXYtNTUuNmMwLTkwLjcsNzMuOC0xNjQuNiwxNjQuNi0xNjQuNnMxNjQuNiw3My44LDE2NC42LDE2NC42VjQ1OC45eiIgZmlsbD0iIzIxMjEyMSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
		}
		.header__search {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0Ny4wNSw0MjhsLTEwOS42LTEwOS42YzI5LjQtMzMuOCw0Ny4yLTc3LjksNDcuMi0xMjYuMUMzODQuNjUsODYuMiwyOTguMzUsMCwxOTIuMzUsMEM4Ni4yNSwwLDAuMDUsODYuMywwLjA1LDE5Mi4zDQoJCXM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNA0KCQlDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMNCgkJcy03NC4xLDE2NS40LTE2NS4zLDE2NS40QzEwMS4xNSwzNTcuNywyNi45NSwyODMuNSwyNi45NSwxOTIuM3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
		}
		.search__input {
			max-width: 30rem;
		}
		.search__form {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			margin-bottom: 2rem;
		}
		@media (max-width: 959px) {
			.navbar {
				height: 3rem
			}
			.navbar__body {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				position: fixed;
				top: 0;
				right: 0;
				left: 0;
				width: auto;
				height: 3rem;
				padding: 0 1rem;
				background-color: hsla(0, 0%, 100%, .7);
				z-index: 15;
				-webkit-backdrop-filter: saturate(250%) blur(10px);
				backdrop-filter: saturate(250%) blur(10px)
			}
			.navbar__lside,
			.navbar__rside {
				width: 2.5rem
			}
			.navbar__main {
				overflow: hidden;
				display: flex;
			}
		}
		@media (min-width: 768px) and (max-width: 959px) and (min-width: 768px) and (max-width: 959px) {
			#order-opc .navbar__body,
			#product .navbar__body,
			#view-cart .navbar__body {
				position: absolute
			}
		}
		@media (min-width: 960px) {
			.navbar__lside,
			.navbar__main {
				display: none
			}
		}
.navbar__rside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
		.navbar__button {
			display: block;
			height: 3rem;
			cursor: pointer
		}
		.navbar__ham,
		.navbar__ham:after,
		.navbar__ham:before {
			display: block;
			position: absolute;
			width: 1.2rem;
			height: 1px;
			background: #212121;
			content: ""
		}
		.navbar__ham {
			top: 1.5rem
		}
		.navbar__ham:before {
			top: 6px
		}
		.navbar__ham:after {
			bottom: 6px
		}
.navbar__back {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin: 15px 0 0 5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-top: 2px solid #212121;
	border-left: 2px solid #212121
}
		.navbar__logo {
			display: block;
			height: 3rem;
			padding: .75rem;
			text-align: center
		}
		.navbar__logo img {
			display: inline-block;
			height: 142%;
		}
		.navbar__title {
			display: none;
			line-height: 3rem;
			text-overflow: ellipsis;
			text-transform: uppercase;
			white-space: nowrap;
			overflow: hidden
		}
		@media (max-width: 959px) {
			.navbar__title {
				display: block
			}
		}
#product .navbar__title {
	font-size: .8125rem
}
.cart__icon {
	display: inline-block !important;
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	padding: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MTcuOSwxMDQuNGgtNjUuNWMtMi4yLTUxLTQ0LjgtOTIuNC05Ni40LTkyLjRzLTk0LjIsNDEuMy05Ni41LDkyLjRoLTY2LjVsLTMwLjEsMzk1LjZoMzg2LjJsLTMxLjItMzk1LjZ6bS0xNjEuOS03MS42YzQwLjEsMCA3My41LDMyIDc1LjcsNzEuNmgtMTUxLjRjMi4yLTM5LjYgMzUuNi03MS42IDc1LjctNzEuNnptLTE0My4zLDkyLjRoNDYuN3Y2OC41aDIwLjh2LTY4LjVoMTUxLjZ2NjguNWgyMC44di02OC41aDQ3LjhsMjcsMzU0aC0zNDEuN2wyNy0zNTR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%;
	vertical-align: super;
}
.cart__quant {
	display: block;
	position: absolute;
	bottom: -20%;
	left: 0;
	width: .75rem;
	height: .75rem;
	-webkit-transform: scale(1);
	transform: scale(1);
	border-radius: 50%;
	background-color: #f44336;
	color: #fff;
	font-family: sans-serif;
	font-size: .56rem;
	font-weight: 700;
	text-align: center
}
.cart__quant.is-updated {
	-webkit-animation: .5s updateQty;
	animation: .5s updateQty
}
		.cart__quant.is-empty {
			display: none
		}
		@-webkit-keyframes updateQty {
			0% {
				-webkit-transform: scale(.5);
				transform: scale(.5)
			}
			50% {
				-webkit-transform: scale(1.25);
				transform: scale(1.25)
			}
			to {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}
		@keyframes updateQty {
			0% {
				-webkit-transform: scale(.5);
				transform: scale(.5)
			}
			50% {
				-webkit-transform: scale(1.25);
				transform: scale(1.25)
			}
			to {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}
		.menu {
			position: fixed;
			z-index: 30;
			background-color: rgba(242, 240, 247, 0.68);
			left: 0;
			padding-right: 1rem;
			padding-left: 2rem;
			padding-bottom: 2rem;
		}
		@media (max-width: 959px) {
			.menu {
				top: 0;
				left: 0;
				width: 100%;
				max-width: 20rem;
				height: 100%;
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
				-webkit-transition: -webkit-transform .2s ease-out;
				transition: -webkit-transform .2s ease-out;
				transition: transform .2s ease-out;
				transition: transform .2s ease-out, -webkit-transform .2s ease-out;
				background-color: hsla(0, 0%, 100%, .85);
				-webkit-backdrop-filter: saturate(250%) blur(10px);
				backdrop-filter: saturate(250%) blur(10px)
			}
			.has-menu-open .menu {
				-webkit-transform: translateX(0);
				transform: translateX(0);
				overflow-y: auto;
				-webkit-overflow-scrolling: touch
			}
		}
		.menu__home--lg {
			display: none
		}
		@media (min-width: 960px) {
			.menu__home--lg,
			.menu__home--sm {
				display: none
			}
		}
		@media (min-width: 960px) and (min-width: 960px) {
			.menu__home--lg {
				display: block;
				width: 120px;
				height: 120px;
				margin: 0 0 1rem -1rem
			}
		}
		.menu__body {
			padding: 3em 2em
		}
		@media (min-width: 960px) {
			.menu__body {
				padding: 2em 0px 0;
			}
		}
		.menu__close {
			position: absolute;
			right: 1rem;
			width: 2rem;
			height: 4rem;
			cursor: pointer
		}
		@media (min-width: 960px) {
			.menu__close {
				display: none
			}
		}
		.menu__close:after,
		.menu__close:before {
			display: block;
			position: absolute;
			top: 2rem;
			width: 2rem;
			height: 1px;
			background: #212121;
			content: ""
		}
		.menu__close:before {
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg)
		}
		.menu__close:after {
			-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg)
		}
		.menu__item {
			color: #000;
			font-size: 1.25rem;
			font-weight: 200;
			line-height: 2;
			text-transform: uppercase
		}
		@media (max-width: 959px) {
			.menu__item {
				-webkit-transform: translateX(-2rem);
				transform: translateX(-2rem);
				-webkit-transition: opacity .25s ease-out, -webkit-transform .25s ease-out;
				transition: opacity .25s ease-out, -webkit-transform .25s ease-out;
				transition: opacity .25s ease-out, transform .25s ease-out;
				transition: opacity .25s ease-out, transform .25s ease-out, -webkit-transform .25s ease-out;
				line-height: 2.5;
				opacity: 0
			}
			.has-menu-open .menu__item {
				-webkit-transform: none;
				transform: none;
				opacity: 1
			}
			.has-menu-open .menu__item:first-child {
				-webkit-transition-delay: .15s, .15s;
				transition-delay: .15s, .15s
			}
			.has-menu-open .menu__item:nth-child(2) {
				-webkit-transition-delay: .2s, .2s;
				transition-delay: .2s, .2s
			}
			.has-menu-open .menu__item:nth-child(3) {
				-webkit-transition-delay: .25s, .25s;
				transition-delay: .25s, .25s
			}
			.has-menu-open .menu__item:nth-child(4) {
				-webkit-transition-delay: .3s, .3s;
				transition-delay: .3s, .3s
			}
			.has-menu-open .menu__item:nth-child(5) {
				-webkit-transition-delay: .35s, .35s;
				transition-delay: .35s, .35s
			}
			.has-menu-open .menu__item:nth-child(6) {
				-webkit-transition-delay: .4s, .4s;
				transition-delay: .4s, .4s
			}
			.has-menu-open .menu__item:nth-child(7) {
				-webkit-transition-delay: .45s, .45s;
				transition-delay: .45s, .45s
			}
			.has-menu-open .menu__item:nth-child(8) {
				-webkit-transition-delay: .5s, .5s;
				transition-delay: .5s, .5s
			}
			.has-menu-open .menu__item:nth-child(9) {
				-webkit-transition-delay: .55s, .55s;
				transition-delay: .55s, .55s
			}
		}
		.menu__item--user {
			font-size: 1rem;
			font-weight: 300;
			text-transform: none
		}
		@media (min-width: 960px) {
			.menu__item--user {
				display: none
			}
		}
		.menu__item--submenu {
			padding: .3rem 0;
			color: #000;
			font-size: .9375rem;
			font-weight: 300;
			line-height: 1.25;
			text-transform: none
		}
		.menu__item--submenu.active {
			font-weight: 500;
		}
		@media (min-width: 960px) {
			.menu__item--submenu {
				font-size: .8125rem
			}
		}
		.menu__item--submenu.is-selected>a {
			font-weight: 500
		}
		.menu__submenu {
			height: auto;
			padding-left: .5em;
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
			-webkit-transform-origin: top;
			transform-origin: top;
			-webkit-transition: -webkit-transform .2s ease;
			transition: -webkit-transform .2s ease;
			transition: transform .2s ease;
			transition: transform .2s ease, -webkit-transform .2s ease
		}
		.active .menu__submenu {
			transition: none;
		}
		.menu__submenu.is-collapsed {
			height: 0;
			padding: 0;
			-webkit-transform: scaleY(0);
			transform: scaleY(0)
		}
		@media (min-width: 960px) {
			.menu__submenu {
				padding: 0 0 .5em .5em;
				border: 0
			}
		}
		.menu__submenu-toggle:after {
			content: "\2013"
		}
		.menu__submenu-toggle.is-collapsed:after {
			content: "+"
		}
@media (max-width: 959px) {
	.menu__mask {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
		background-color: #999;
		opacity: 0;
		overflow: hidden;
		z-index: -20
	}
	.has-menu-open .menu__mask {
		opacity: .5;
		z-index: 20
	}
}
body.has-menu-open {
	height: 100%;
	overflow-y: hidden
}
.breadcrumb {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 0%
}
@media (max-width: 959px) {
	.breadcrumb {
		display: none
	}
}
.breadcrumb__item {
	float: left;
	font-size: 1.125rem
}
.breadcrumb__item:after {
	margin: 0 4px;
	color: #757575;
	content: "\203A"
}
.breadcrumb__item:last-child {
	font-weight: 500
}
.breadcrumb__item:last-child:after {
	content: none
}
#product .breadcrumb__item:last-child {
	font-weight: 300
}
.breadcrumb__link {
	float: left
}
.box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 10rem;
	text-align: center;
}
.image__container {
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
}
.image__container:before {
	display: block;
	width: 100%;
	padding-top: 137.87%;
	content: "";
}
.image__container>img,
.image__container>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.image__container>img {
	opacity: 1;
	transition: opacity .3s;
}
.image__container:hover>img {
	opacity: 0;
}
.image__lazy {
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	opacity: 0
}
.image__lazy.is-loaded {
	opacity: 1
}
.js-image__zoomable {
	cursor: zoom-in
}
.price,
.price--old,
.price--sale {
	font-weight: 500;
	white-space: nowrap
}
.price--sale {
	color: #f44336
}
.price--old {
	color: #424242;
	font-weight: 300;
	text-decoration: line-through
}
.price--old~.price--sale {
	margin-left: .5rem
}
.p-list__item {
	margin-bottom: 2rem
}
.p-list__text {
	margin: 0 2.5%;
	font-size: .75rem;
	text-align: center
}
@media (min-width: 768px) {
	.p-list__text {
		font-size: .9375rem
	}
}
@media (min-width: 1200px) {
	.p-list__text {
		font-size: .8125rem
	}
}
.f-copyright .hlist__item a {
	display: inline-block;
	margin: 0 10px;
}
.layout__primary.layout__images.swiper-container.product-gallery {
	padding: 0;
	max-width: 40%;
}

.banner--info {
	padding: 2rem 1rem;
	background-color: #f5f5f5;
	color: #424242;
}
.banner--info-transparent {
	background-color: transparent;
}
@media (max-width: 1330px) {
	.content .layout__side .menu {
		padding-left: 1.4rem;
	}
}
#fixStart a,
#fixPrev a {
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}
#fixStart a:before,
#fixPrev a:before {
	padding-top: 100%;
}
#fixStart a > img {
	height: auto;
}
#fixStart .swiper-pagination {
	bottom: 5vh;
}
#addToCart {
	padding-right: 20vw;
}
#fixPrev {
	margin-right: 20vw;
	margin-top: 2vw;
}
#fixPrev a {
	opacity: .7;
	filter: blur(3px);
}
#fixPrev a.swiper-slide-active {
	opacity: 1;
	filter: none;
}
.header {
	position: relative;
	z-index: 9;
}
#scroll-top-button {
	background: url(../img/go-up.png);
	width: 64px;
	height: 64px;
	cursor: pointer;
	display: none;
	position: fixed;
	z-index: 100;
	bottom: 3vh;
	right: 2vw;
}
.blog-content p {
	font-family: Roboto, sans-serif;
	line-height: 1.7em;
}
.blog-content h3 {
	font-size: 18px;
	margin-bottom: 10px;
}
.blog-post-list {
	clear: both;
	padding-top: 20px;
	display: flex;
	flex-wrap: wrap;
}
.blog-item-preview {
	margin-bottom: 20px;
	width: 25%;
	padding: 0 10px;
}
.blog-item-preview h3 {
	text-align: left;
}
.blog-item-preview time {
	display: block;
	font-size: 13px;
	color: #777;
	font-style: italic;
	margin-bottom: 5px;
}
.blog-item-preview p {
	font-size: 14px;
}
.linked-products {
	width: 90%;
}
.linked-products .layout__p-list--product {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	max-width: 20%;
}
.linked-products .layout__row {
	justify-content: center;
}

.product-reviews-list {
	margin-bottom: 50px;
}
.product-reviews-item {
	margin-bottom: 20px;
}
.product-reviews-item:after {
	content: "";
	display: block;
	width: 300px;
	border-top: 1px solid #ccc;
	margin-top: 20px;
}
.product-reviews-item__name {
	text-align: left;
	margin-bottom: 10px;
}
.product-reviews-item__time {
	font-size: 11px;
	font-style: italic;
	display: inline-block;
	margin-left: 40px;
	color: #999;
	font-weight: 400;
}
.product-reviews-item__preview-more a {
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}
.product-reviews-item__review {
	display: none;
}
.product-reviews-item__review-collapse a {
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}

.btn-cart {
	background: #ff7d06;
	border-color: #ff7d06;
}
.btn-cart:hover {
	background: #ff8a20;
	border-color: #ff8a20;
}
.btn-cart.in-cart {
	background: #7e44aa;
	border-color: #7e44aa;
}
.btn-cart.in-cart:hover {
	background: #7e44aa;
	border-color: #7e44aa;
}

#fixStart .image__container:before {
	padding: 0;
	height: 0;
}
#fixStart .image__container {
	height: 87vh;
}
.newsletter__title.desc {
	font-size: 0.8em;
	margin-top: 5px;
}
@media (max-width: 568px) {
	.cart__icon {
		position: relative;
		top: -1px;
	}
	.navbar__rside {
		width: 60px;
		align-items: end;
	}
	.banner__image--1,
	.banner__image--2,
	.banner__image--3,
	.banner__image--4 {
		height: 100%;
	}
	.banner {
		margin-bottom: 0;
	}
	.main-content-block {
		padding: 2rem 1rem;
	}
	.blog-item-preview {
		width: 50%;
	}
	.layout__primary.layout__images.swiper-container.product-gallery {
		max-width: 80%;
	}
	#fixStart a:before {
		display: none;
	}
	#fixStart .swiper-wrapper {
		height: 87vh;
	}
	.navbar__logo {
		width: 28%;
		flex-shrink: 0 !important;
		padding-right: 0;
		padding-left: 5px;
	}
	.navbar__title {
		flex-shrink: 0 !important;
		padding-top: 5px;
		width: 72%;
		text-align: left;
	}
	.navbar__logo,.navbar__title {
		flex: auto;
		font-size: .7rem !important;
	}
	.navbar__logo img {
		height: auto;
	}
	#accountCreateForm > .layout__row:first-child {
		display: block;
		width: 100%;
		margin: 0;
	}
	#accountCreateForm > .layout__row:first-child .form__group {
		max-width: 100%;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	#showPassword {
		font-size: 14px;
		width: 50%;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	#searchForm .btn--form {
		width: 50%;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	.cms table {
		width: 100% !important;
	}
	.politic label {
		font-size: 11px;
	}
	.newsletter__title.desc {
		font-size: 0.7em;
		margin-top: 10px;
	}
	#fixEnd-sm {
		display: none;
	}
	.linked-products {
		margin-right: auto;
		margin-left: auto;
	}
	.linked-products .layout__p-list--product {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	#addToCart {
		padding-right: 0;
		position: relative;
		padding-top: 30px;
	}
	#fixStart-sm {
		position: relative;
		top: -100px;
	}
	#addToCart > .form__group {
		position: absolute;
		z-index: 9;
		width: 100%;
		left: 0;
		top: 5px;
	}
	#product .navbar__logo {
		width: 30%;
		height: 48px;
		text-align: center;
	}
	#product .navbar__logo img {
		width: 100px;
		position: relative;
		top: -5px;
	}
	#product .navbar__main {
		justify-content: center;
		flex-wrap: wrap;
	}
	#product .navbar__title {
		width: 100%;
		text-align: center;
		white-space: normal;
		line-height: 11px;
	}
	#product .navbar__body {
		height: 80px;
	}
	.content.layout__row {
		display: block;
	}
	.layout__main {
		display: block;
	}
	.hlist {
		display: block;
		text-align: center;
	}
	.hlist__item {
		display: inline-block;
	}
	.layout__p-list--catalog {
		display: inline-block;
		vertical-align: top;
	}
	.layout__p-list--catalog .image__container {
		display: block;
	}
}
@media (max-width: 400px) {
	.header__icon {
		width: 2rem;
		height: 2rem;
	}
	.navbar__rside {
		width: 70px;
	}
	.cart__quant {
		bottom: 0;
	}
}
@media (max-width: 2500px) {
	.index-content-block {
		padding-left: 200px;
		background: transparent;
	}
}
@media (max-width: 958px) {
	.index-content-block {
		padding-left: 40px;
	}
}



