

/* Start:/local/templates/royalsamples2020/css/style.css?177521526173355*/
@font-face {
	font-display: swap;
	font-family: Montserrat;
	src: url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: Montserrat-Black;
	src: url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: Montserrat-Bold;
	src: url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: Montserrat-Italic;
	src: url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");
	font-style: normal
}

.datepicker--cells {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.datepicker--cell {
	border-radius: 4px;
	box-sizing: border-box;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 32px;
	z-index: 1;
}

.datepicker--cell.-focus- {
	background: #f0f0f0;
}

.datepicker--cell.-current- {
	color: #4eb5e6;
}

.datepicker--cell.-current-.-focus- {
	color: #4a4a4a;
}

.datepicker--cell.-current-.-in-range- {
	color: #4eb5e6;
}

.datepicker--cell.-in-range- {
	background: rgba(92,196,239,.1);
	color: #4a4a4a;
	border-radius: 0;
}

.datepicker--cell.-in-range-.-focus- {
	background-color: rgba(92,196,239,.2);
}

.datepicker--cell.-disabled- {
	cursor: default;
	color: #aeaeae;
}

.datepicker--cell.-disabled-.-focus- {
	color: #aeaeae;
}

.datepicker--cell.-disabled-.-in-range- {
	color: #a1a1a1;
}

.datepicker--cell.-disabled-.-current-.-focus- {
	color: #aeaeae;
}

.datepicker--cell.-range-from- {
	border: 1px solid rgba(92,196,239,.5);
	background-color: rgba(92,196,239,.1);
	border-radius: 4px 0 0 4px;
}

.datepicker--cell.-range-to- {
	border: 1px solid rgba(92,196,239,.5);
	background-color: rgba(92,196,239,.1);
	border-radius: 0 4px 4px 0;
}

.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current- {
	color: #fff;
	background: #5cc4ef;
}

.datepicker--cell.-range-from-.-range-to- {
	border-radius: 4px;
}

.datepicker--cell.-selected- {
	border: none;
}

.datepicker--cell.-selected-.-focus- {
	background: #45bced;
}

.datepicker--cell:empty {
	cursor: default;
}

.datepicker--days-names {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 8px 0 3px;
}

.datepicker--day-name {
	color: #ff9a19;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	text-transform: uppercase;
	font-size: .8em;
}

.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer {
	display: none;
}

.datepicker--cell-day {
	width: 14.28571%;
}

.datepicker--cells-months {
	height: 170px;
}

.datepicker--cell-month {
	width: 33.33%;
	height: 25%;
}

.datepicker--cells-years,.datepicker--years {
	height: 170px;
}

.datepicker--cell-year {
	width: 25%;
	height: 33.33%;
}

.datepickers-container {
	position: absolute;
	left: 0;
	top: 0;
}

@media print {
	.datepickers-container {
		display: none;
	}
}

.datepicker {
	background: #fff;
	border: 1px solid #dbdbdb;
	box-shadow: 0 4px 12px rgba(0,0,0,.15);
	border-radius: 4px;
	box-sizing: content-box;
	font-family: Tahoma,sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	width: 250px;
	position: absolute;
	left: -100000px;
	opacity: 0;
	transition: opacity .3s ease,transform .3s ease,left 0s .3s;
	z-index: 100;
}

.datepicker.-from-top- {
	transform: translateY(-8px);
}

.datepicker.-from-right- {
	transform: translateX(8px);
}

.datepicker.-from-bottom- {
	transform: translateY(8px);
}

.datepicker.-from-left- {
	transform: translateX(-8px);
}

.datepicker.active {
	opacity: 1;
	transform: translate(0);
	transition: opacity .3s ease,transform .3s ease,left 0s 0s;
}

.datepicker-inline .datepicker {
	border-color: #d7d7d7;
	box-shadow: none;
	position: static;
	left: auto;
	right: auto;
	opacity: 1;
	transform: none;
}

.datepicker--content {
	box-sizing: content-box;
	padding: 4px;
}

.datepicker--pointer {
	position: absolute;
	background: #fff;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: 10px;
	height: 10px;
	z-index: -1;
}

.datepicker--nav-action:hover,.datepicker--nav-title:hover {
	background: #f0f0f0;
}

.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer {
	top: calc(100% - 4px);
	transform: rotate(135deg);
}

.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer {
	right: calc(100% - 4px);
	transform: rotate(225deg);
}

.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer {
	bottom: calc(100% - 4px);
	transform: rotate(315deg);
}

.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer {
	left: calc(100% - 4px);
	transform: rotate(45deg);
}

.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer {
	left: 10px;
}

.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer {
	right: 10px;
}

.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer {
	left: calc(50% - 10px / 2);
}

.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer {
	top: 10px;
}

.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer {
	bottom: 10px;
}

.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer {
	top: calc(50% - 10px / 2);
}

.datepicker--body.active {
	display: block;
}

.datepicker--nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #efefef;
	min-height: 32px;
	padding: 4px;
}

.-only-timepicker- .datepicker--nav {
	display: none;
}

.datepicker--nav-action,.datepicker--nav-title {
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.datepicker--nav-action {
	width: 32px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.datepicker--nav-action.-disabled- {
	visibility: hidden;
}

.datepicker--nav-action svg {
	width: 32px;
	height: 32px;
}

.datepicker--nav-action path {
	fill: none;
	stroke: #9c9c9c;
	stroke-width: 2px;
}

.datepicker--nav-title {
	border-radius: 4px;
	padding: 0 8px;
}

.datepicker--buttons,.datepicker--time {
	border-top: 1px solid #efefef;
	padding: 4px;
}

.datepicker--nav-title i {
	font-style: normal;
	color: #9c9c9c;
	margin-left: 5px;
}

.datepicker--nav-title.-disabled- {
	cursor: default;
	background: 0 0;
}

.datepicker--buttons {
	display: -ms-flexbox;
	display: flex;
}

.datepicker--button {
	color: #4eb5e6;
	cursor: pointer;
	border-radius: 4px;
	-ms-flex: 1;
	flex: 1;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 32px;
}

.datepicker--button:hover {
	color: #4a4a4a;
	background: #f0f0f0;
}

.datepicker--time {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
	-ms-flex: 0 1 138px;
	flex: 0 1 138px;
	max-width: 138px;
}

.-only-timepicker- .datepicker--time {
	border-top: none;
}

.datepicker--time-sliders {
	-ms-flex: 0 1 153px;
	flex: 0 1 153px;
	margin-right: 10px;
	max-width: 153px;
}

.datepicker--time-label {
	display: none;
	font-size: 12px;
}

.datepicker--time-current {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 10px;
}

.datepicker--time-current-colon {
	margin: 0 2px 3px;
	line-height: 1;
}

.datepicker--time-current-hours,.datepicker--time-current-minutes {
	line-height: 1;
	font-size: 19px;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	position: relative;
	z-index: 1;
}

.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after {
	content: "";
	background: #f0f0f0;
	border-radius: 4px;
	position: absolute;
	left: -2px;
	top: -3px;
	right: -2px;
	bottom: -2px;
	z-index: -1;
	opacity: 0;
}

.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after {
	opacity: 1;
}

.datepicker--time-current-ampm {
	text-transform: uppercase;
	-ms-flex-item-align: end;
	align-self: flex-end;
	color: #9c9c9c;
	margin-left: 6px;
	font-size: 11px;
	margin-bottom: 1px;
}

.datepicker--time-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	height: 17px;
	background: linear-gradient(90deg,#dedede,#dedede) left .5% 1px no-repeat;
}

.datepicker--time-row:first-child {
	margin-bottom: 4px;
}

.datepicker--time-row input[type=range] {
	background: 0 0;
	cursor: pointer;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-appearance: none;
}

.datepicker--time-row input[type=range]::-ms-tooltip {
	display: none;
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
	border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
	border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
	border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:focus {
	outline: 0;
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s;
	margin-top: -6px;
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s;
}

.datepicker--time-row input[type=range]::-ms-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	transition: background .2s;
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0;
}

.datepicker--time-row input[type=range]::-moz-range-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0;
}

.datepicker--time-row input[type=range]::-ms-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0;
}

.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper {
	background: 0 0;
}

.datepicker--time-row span {
	padding: 0 12px;
}

.datepicker--time-icon {
	color: #9c9c9c;
	border: 1px solid;
	border-radius: 50%;
	font-size: 16px;
	position: relative;
	margin: 0 5px -1px 0;
	width: 1em;
	height: 1em;
}

.datepicker--time-icon:after,.datepicker--time-icon:before {
	content: "";
	background: currentColor;
	position: absolute;
}

.datepicker--time-icon:after {
	height: .4em;
	width: 1px;
	left: calc(50% - 1px);
	top: calc(50% + 1px);
	transform: translateY(-100%);
}

.datepicker--time-icon:before {
	width: .4em;
	height: 1px;
	top: calc(50% + 1px);
	left: calc(50% - 1px);
}

.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade- {
	color: #dedede;
}

.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede;
}

.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92,196,239,.1);
	color: #ccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92,196,239,.2);
}

.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none;
}

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute!important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47,0,.74,.71);
}

.fancybox-is-open .fancybox-bg {
	opacity: .5;
	transition-timing-function: cubic-bezier(.22,.61,.36,1);
}

.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease,visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	transition: opacity .25s ease 0s,visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform,opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image:before {
	display: none;
}

.fancybox-slide--html {
	padding: 6px;
}

@media (max-width:1200px) {
	.fancybox-slide--html {
		padding: 0;
	}
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(.5,0,.14,1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	transform-origin: top left;
	transition-property: transform,opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
	cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
	cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
	cursor: text;
}

.fancybox-image,.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-iframe,.fancybox-video {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.fancybox-button {
	background: rgba(30,30,30,.6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: none;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled],.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none;
}

.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scaleX(0);
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998;
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right);
}

.fancybox-caption {
	background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}

@supports (padding:max(0px)) {
	.fancybox-caption {
		padding: 75px 44px 25px;
	}
}

.fancybox-caption--separate {
	margin-top: -50px;
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}

.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0,0,.25,1);
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19,1,.22,1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5,1.5,1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(.5,.5,.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0,0,0) translate3d(-100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0,0,0) translate3d(100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%,0,0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translateZ(0) scale(1);
}

@media (max-height:576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px;
	}

	.fancybox-slide--image {
		padding: 6px 0;
	}

	.fancybox-close-small {
		right: -6px;
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}

	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px;
	}@  supports (padding:max(0px)) {
	.fancybox-caption{padding-left: 12px;
		padding-right: 12px;
	}
}}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 400;
	margin: 0 0 20px;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:link,.fancybox-share__button:visited {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0,0,0,.1);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a:before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25,.46,.45,.94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
	opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1;
}

@media (max-width:576px) {
	.fancybox-thumbs {
		width: 110px;
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list,.slick-slider {
	position: relative;
	display: block;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: hand;
}

.slick-slider .slick-list,.slick-slider .slick-track {
	transform: translateZ(0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:after,.slick-track:before {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.title-beauty-box-font {
	font: 400 14px Montserrat-Bold;
	/*text-transform: uppercase;*/
}

.item-price {
	font: 400 22px Montserrat-Bold;
	color: #ff2559;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

.item-price-old {
	margin: 4px 0 0 13px;
	text-decoration: line-through;
	color: #292929;
	font: 400 12px Montserrat;
}

.rose-link {
	transition: all .3s;
	color: #e10052;
}

.gray-link,.rose-link:hover {
	text-decoration: underline;
}

.gray-link {
	transition: all .3s;
	color: #292929;
}

.gray-link:hover {
	color: #e10052;
}

.section-title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 24px 0 27px;
}

@media (max-width:768px) {
	.section-title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

.wrap.wrap-beauty-box-ctg {
	margin-top: 60px;
}

.wrap-main-title {
	margin: 60px 0 0;
}

.wrap-main-title h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

@media (max-width:768px) {
	.wrap-main-title h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:1280px) {
	.wrap-main-title h1 {
		margin: 0 0 0 15px;
	}
}

@media (max-width:768px) {
	.wrap-main-title h1 {
		margin: 0;
	}
}

.ctg-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.ctg-box__title {
	font: 400 0.8em Montserrat-Black;
	text-transform: uppercase;
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: #292929;
	margin-left: 1em;
}

@media (max-width:1280px) {
	.ctg-box__title {
		font-size: 0.8em;
	}
}
@media (max-width:768px) {
	.ctg-box__title {
		font-size: 0.7em;
	}
}
@media (max-width:650px) {
	.ctg-box__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
		font-size: 0.6em;
	}
}

.ctg-box__container {
	margin: 41px 0 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-around;
}

@media (max-width:1280px) {
	.ctg-box__container {
		margin: 30px 15px;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}
}

.ctg-box__show-all-wrapper {
	display: flex;
	max-width: 40%;
	margin: 0 auto 3.5em;
	text-align: center;
	text-transform: uppercase;
}

.ctg-box__show-all {
	color: #292929;
	font: 400 1.1em Montserrat;
	-ms-flex-item-align: end;
	align-self: flex-end;
	padding: 1.2em !important;
}

.ctg-box__show-all:hover {
	color: #3d107b;
}

@media (max-width:1280px) {
	.ctg-box__show-all {
		margin: 0 15px;
	}
	.ctg-box__show-all-wrapper {
		max-width: 70%;
	}
}

.beauty-box-wrap {
	width: 100%;
	max-width: 360px;
	margin: 0 0 52px;
	padding: 1em;
	background-color: #fff;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: inset 0 0 0 1px #ececec;
}
.beauty-box-wrap:hover {
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.beauty-box-wrap-no-hover:hover {
	box-shadow: none;
}

.ctg-box__container.ctg-box-small .beauty-box-wrap{
	max-width: 260px;
}
.ctg-box__container.ctg-box-small-1 .beauty-box-wrap{
	max-width: 360px;
}

@media (max-width:1280px) {
	.beauty-box-wrap {
		margin: 0 5px 2em 15px;
	}
}

@media (max-width:768px) {
	.beauty-box-wrap {
		max-width: 380px;
	}
	.beauty-box-wrap:hover {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}

@media (max-width:650px) {
	.beauty-box-wrap {
		margin: 0 0 2em;
	}
}

@media (max-width:360px) {
	.beauty-box-wrap {
		max-width: 320px;
	}
}

@media (max-width:320px) {
	.beauty-box-wrap {
		max-width: 300px;
	}
}

.beauty-box {
	max-width: 360px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width:360px) {
	.beauty-box {
		max-width: 320px;
	}
}

@media (max-width:320px) {
	.beauty-box {
		max-width: 300px;
	}
}

.beauty-box__title {
	margin: 1.5em 0 1em;
	min-height: 2.5em;
	font: 400 1em Montserrat-Bold;
	text-transform: uppercase;
	text-align: left;
	color: #292929;
}

@media (max-width:768px) {
	.beauty-box__title {
		display: none;
	}
}

.beauty-box__title--mobile {
	display: none;
	margin: 0 auto 0 0;
}

@media (max-width:768px) {
	.beauty-box__title--mobile {
		display: inline-block;
	}
}

.beauty-box__image {
	margin: 10px 0 0;
	max-width: inherit;
	max-height: 360px;
	position: relative;
	width: 100%;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}
.beauty-box__image .box_stars-text{
	font: 400 13px Montserrat-bold;
    color: #ff2559;
    padding: 0 0 0.5em 0.2em;
    position: absolute;
    right: 2px;
    bottom: -25px;

}
.beauty-box__image .box_stars{
    position: absolute;
    bottom: 0;
    right: 0;
    background: #FFF;
}

.beauty-box__image .box_stars .stars {
    background: url('/local/templates/royalsamples2020/css/../img/box-detail-stars.png');
    width: 100px;
   height: 22px;
    float: left;
    position: relative;
    z-index: 2;
    background-size: 100%;
}
.beauty-box__image .box_stars .progress {
    background: #ffca00; 
    margin: 0;
    padding: 0;
    height: 22px;

    width: 100px;
    float: left;
    position: absolute;
    top: 0;
    left:0;
    z-index: 1;
}
.beauty-box__image a {
	max-width: inherit;
}

.beauty-box__image img {
	width: 100%;
	max-width: 362px;
	max-height: 362px;
	object-fit: contain;
}

.beauty-box__label-strip {
	position: absolute;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	max-width: 360px;
	width: 100%;
	padding: 0 10px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	top: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	z-index: 10;
}

@media (max-width:768px) {
	.beauty-box__label-strip {
		padding: 0 10px;
		top: 10px;
	}
}

.beauty-box__add-gift,.beauty-box__disc,.beauty-box__new {
	color: #fff;
	text-transform: uppercase;
	white-space: pre;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
}

.beauty-box__disc {
	background: #af88b8;
	font: 400 12px Montserrat;
	line-height: 12px;
	padding: 6px 5px;
}

@media (max-width:360px) {
	.beauty-box__disc {
		font-size: 9px;
	}
}

.beauty-box__add-gift {
	background: #e10052;
	font: 400 12px Montserrat;
	line-height: 16px;
	padding: 4px 6px;
	margin: 0 0 5px;
}

@media (max-width:360px) {
	.beauty-box__add-gift {
		font-size: 9px;
	}
}

.beauty-box__new {
	font: 400 14px Montserrat;
	line-height: 16px;
	background: #3d107b;
	padding: 3px 8px;
	margin: 0 0 0 auto;
}

@media (max-width:360px) {
	.beauty-box__new {
		font-size: 9px;
	}
}

.beauty-box.add-gift--label .beauty-box__add-gift,.beauty-box.disc--label .beauty-box__disc,.beauty-box.new--label .beauty-box__new {
	display: -ms-flexbox;
	display: flex;
}

.beauty-box__info {
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 24px 0 0;
}

.beauty-box__info,.beauty-box__info .info-line {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.beauty-box__info .beauty-box__add-gift {
	margin: 5px 0 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

@media (max-width:800px) {
	.beauty-box__info {
		margin: 9px 0 0;
	}
}

.beauty-box__price {
	font: 400 22px Montserrat-Bold;
	color: #ff2559;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}
.beauty-box__price-sold_out {
	font-size: 1em;
}


@media (max-width:800px) {
	.beauty-box__price {
		font-size: 1.2em;
	}
}

.beauty-box__price-old {
	margin: 4px 0 0 13px;
	text-decoration: line-through;
	color: #292929;
	font: 400 12px Montserrat;
	font-size: 13px;
}

@media (max-width:800px) {
	.beauty-box__price-old {
		margin: 1px 0 0 10px;
	}
}
@media (max-width:650px) {
	.beauty-box__price-old {
		margin: 3px 5px 0 5px;
	}
}

.beauty-box__composition {
	font: 400 12px Montserrat;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: lowercase;
	background: #292929;
	color: #fff;
	max-width: 141px;
	height: 24px;
	padding: 0 5px;
	max-height: 24px;
	white-space: nowrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0 0 0 auto;
	transition: all .3s;
}

.beauty-box__composition:hover {
	background: #e10052;
}

.beauty-box__about {
	font-size: 14px;
	max-height: 36px;
	min-height: 36px;
	width: 100%;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media (max-width:748px) {
	.beauty-box__about {
		font-size: 12px;
		max-height: 32px;
		min-height: 32px;
		margin: 18px 0 0;
	}
}

.beauty-box__buy-btn {
	margin: 35px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 178px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	text-transform: uppercase;
	max-height: 39px;
}

.beauty-box__buy-btn:hover {
	background: #e10052;
}

@media (max-width:768px) {
	.beauty-box__buy-btn {
		-webkit-appearance: none;
		-moz-appearance: none;
		background: #3d107b;
		max-width: 100%;
		height: 39px;
		-ms-flex-positive: 1;
		flex-grow: 1;
		font-size: 12px;
		color: #fff;
		transition: all .3s;
		margin: 10px 0 0;
	}

	.beauty-box__buy-btn:hover {
		background: #e10052;
	}
}

.beauty-box--mobile {
	margin: 5px;
}

.beauty-box--mobile .beauty-box__image {
	max-width: 58px;
	margin: 0;
}

.beauty-box--mobile .beauty-box__image img {
	width: 100%;
	object-fit: cover;
	max-width: 362px;
	max-height: 362px;
	min-height: 362px;
	min-width: 362px;
}

@media (max-width:768px) {
	.beauty-box--mobile {
		margin: 0;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		padding: 0 0 10px;
	}

	.beauty-box--mobile:not(:last-child) {
		border-bottom: 1px solid #292929;
	}

	.beauty-box--mobile .beauty-box__title {
		display: none;
		text-align: left;
	}

	.beauty-box--mobile .beauty-box__title--mobile {
		display: inline-block;
	}

	.beauty-box--mobile .beauty-box__label-strip {
		display: none;
	}

	.beauty-box--mobile .beauty-box__info {
		margin: 0;
		width: 100%;
	}

	.beauty-box--mobile .beauty-box__info--wrap-mobile {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 0 0 10px;
	}

	.beauty-box--mobile .beauty-box__composition {
		-ms-flex-item-align: end;
		align-self: flex-end;
	}

	.beauty-box--mobile .beauty-box__image {
		position: relative;
		max-width: 58px;
		margin: 0;
	}

	.beauty-box--mobile .beauty-box__image img {
		max-width: 58px;
		max-height: unset;
		min-height: unset;
		min-width: unset;
	}
}

@media (max-width:768px) and (max-width:360px) {
	.beauty-box--mobile .beauty-box__info--wrap-mobile {
		margin: 0 5px;
	}
}

@media (max-width:768px) and (max-width:360px) {
	.beauty-box--mobile .beauty-box__price {
		font-size: 18px;
	}
}

@media (max-width:768px) and (max-width:360px) {
	.beauty-box--mobile .beauty-box__price-old {
		font-size: 10px;
	}
}

.wrap--grey {
	background: #f1f1f1;
}

.wrap-beauty-set {
	margin: 60px 0 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.wrap-beauty-set .section-title {
	-ms-flex-item-align: center;
	align-self: center;
}

.wrap-beauty-set__link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (max-width:1280px) {
	.wrap-beauty-set__link {
		padding: 55px 0 60px;
	}
}

.wrap-beauty-set__show-all {
	margin: 55px 0 60px;
	color: #292929;
	font: 400 13px Montserrat;
	text-decoration: underline;
}

.wrap-beauty-set__show-all:hover {
	color: #e10052;
}

@media (max-width:1280px) {
	.wrap-beauty-set__show-all {
		margin: 0 15px 0 0;
	}
}

.white--wrap {
	background: #fff;
}

.beauty-set {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.beauty-set__title {
	-ms-flex-item-align: center;
	align-self: center;
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 60px 0;
	color: #292929;
}

@media (max-width:768px) {
	.beauty-set__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:1280px) {
	.beauty-set__title {
		margin: 60px 0 60px 15px;
	}
}

@media (max-width:768px) {
	.beauty-set__title {
		margin: 40px 0;
	}
}

.beauty-set__container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

@media (max-width:768px) {
	.beauty-set__container {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}

	.beauty-set__container .beauty-box__about {
		display: none;
	}
}

@media (max-width:1280px) {
	.beauty-set__container {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}
}

@media (max-width:1024px) {
	.beauty-set__container .beauty-box {
		margin: 20px 0 0;
	}
}

.beauty-set__gray-line {
	margin: 37px 0 23px;
	border: none;
	border-bottom: 1px solid #292929;
}

@media (max-width:768px) {
	.beauty-set__gray-line {
		max-width: 360px;
		margin: 0 auto;
	}
}

@media (max-width:320px) {
	.beauty-set__gray-line {
		max-width: 300px;
	}
}

.beauty-set__footer {
	margin: 0 0 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width:650px) {
	.beauty-set__footer {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width:768px) {
	.beauty-set__footer {
		max-width: 360px;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 10px auto 25px;
	}
}

@media (max-width:320px) {
	.beauty-set__footer {
		max-width: 300px;
	}
}

.beauty-set__ft-title {
	font: 400 14px Montserrat-Bold;
	margin: 0 14px 0 0;
	text-transform: uppercase;
}

.beauty-set__price {
	margin: 0 47px 0 0;
	font: 400 22px Montserrat-Bold;
	color: #ff2559;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width:768px) {
	.beauty-set__price {
		margin: 10px 47px 10px 0;
	}
}

@media (max-width:480px) {
	.beauty-set__price {
		margin: 10px 0;
	}
}

.beauty-set__price-old {
	margin: 4px 0 0 13px;
	text-decoration: line-through;
	color: #292929;
	font: 400 12px Montserrat;
}

.beauty-set__buy-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	text-transform: uppercase;
}

.beauty-set__buy-btn:hover {
	background: #e10052;
}

@media (max-width:1280px) {
	.beauty-set__buy-btn {
		margin: 0 15px 0 0;
	}
}

@media (max-width:768px) {
	.beauty-set__buy-btn {
		max-width: 360px;
		width: 100%;
	}
}

.wrap-subscribe-sect {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 2;
}

.wrap-subscribe-sect__link {
	color: #292929;
	font: 400 13px Montserrat;
	text-decoration: underline;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin: 55px 0 60px;
}

.subscribe-sect {
	background: url(/local/templates/royalsamples2020/img/subscribe-bg.jpg) no-repeat;
	background-size: cover;
	position: relative;
	padding: 0 0 84px;
}

.subscribe-sect__filter {
	background: #000;
	opacity: .44;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.subscribe-sect__text-n-form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 5;
	position: relative;
	max-height: 325px;
}

@media (max-width:1280px) {
	.subscribe-sect__text-n-form {
		text-align: center;
	}
}

.subscribe-sect__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	color: #fdfdfd;
	margin: 63px 0 0;
}

@media (max-width:768px) {
	.subscribe-sect__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:1280px) {
	.subscribe-sect__title {
		margin: 63px 0 0 15px;
	}
}

.subscribe-sect__text {
	font: 400 12px Montserrat;
	color: #fdfdfd;
	margin: 26px 0 0;
	max-width: 690px;
	line-height: 14px;
}

@media (max-width:1280px) {
	.subscribe-sect__text {
		text-align: center;
		margin: 26px auto 0;
	}
}

.subscribe-sect__link {
	font: 400 12px Montserrat;
	color: #ff2559;
	text-decoration: underline;
}

.subscribe-sect__form {
	margin: 36px 0 0;
}

.subscribe-sect__form form {
	max-width: 690px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-height: 58px;
	color: #fff;
	border: 1px solid #fff;
	width: 100%;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

@media (max-width:1280px) {
	.subscribe-sect__form form {
		margin: 36px auto 0;
	}
}

@media (max-width:768px) {
	.subscribe-sect__form form {
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: none;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px 15px;
		width: 95%;
	}
}

.subscribe-sect__form-email {
	width: 100%;
}

.subscribe-sect__form-email input {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	font: 400 12px Montserrat-Thin,sans-serif;
	font-style: italic;
	color: #fff;
	margin: 24px 0 22px 29px;
	background: none;
	border: none;
}

@media (max-width:768px) {
	.subscribe-sect__form-email input {
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		border-bottom: 1px solid #fff;
		margin: 0;
		padding: 0 0 10px;
	}
}

.subscribe-sect__form-email input::-webkit-input-placeholder {
	color: #fff;
}

.subscribe-sect__form-email input::-moz-placeholder {
	color: #fff;
}

.subscribe-sect__form-email input:-ms-input-placeholder,.subscribe-sect__form-email input::-ms-input-placeholder {
	color: #fff;
}

.subscribe-sect__form-email input::placeholder {
	color: #fff;
}

.subscribe-sect__form-submit button,.subscribe-sect__form-submit input {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 11px 11px 9px 0;
	background: #292929;
	font: 400 14px Montserrat;
	max-width: 164px;
	text-transform: uppercase;
	padding: 12px 26px 10px 24px;
	color: #fff;
	line-height: 14px;
	transition: all .3s;
}

@media (max-width:768px) {
	.subscribe-sect__form-submit button,.subscribe-sect__form-submit input {
		margin: 10px 0;
		width: 100%;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}
}

.subscribe-sect__form-submit button:hover,.subscribe-sect__form-submit input:hover {
	background-color: #e10052;
}

.gifts-wrapp {
	margin: 60px 0 0;
}

.gifts {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gifts__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	color: #292929;
}

@media (max-width:768px) {
	.gifts__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:1280px) {
	.gifts__title {
		padding: 0 0 0 15px;
	}
}

@media (max-width:768px) {
	.gifts__title {
		padding: 0;
	}
}

.gifts__list {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(auto,376px));
	gap: 30px 21px;
	margin: 31px 0 0;
	width: 100%;
}

@media (max-width:1280px) {
	.gifts__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		padding: 0 15px;
	}
}

@media (max-width:768px) {
	.gifts__list {
		grid-template-columns: repeat(auto-fill,minmax(auto,330px));
	}
}

.gifts__all-beauty-link {
	margin: 59px 0 20px auto;
	color: #292929;
	font: 400 13px Montserrat;
	text-decoration: underline;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.gifts__all-beauty-link:hover {
	color: #e10052;
}

@media (max-width:1280px) {
	.gifts__all-beauty-link {
		margin: 59px 15px 20px auto;
	}
}

.gifts-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 376px;
	width: 100%;
}

@media (max-width:420px) {
	.gifts-item {
		padding: 0 15px;
	}
}

.gifts-item__img {
	position: relative;
}

.gifts-item__main-img {
	width: 100%;
	max-width: 376px;
	max-height: 376px;
}

.gifts-item__label-strip {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-height: 25px;
	width: 100%;
	max-width: 376px;
	margin: 21px 0;
	padding: 0 16px;
	top: 0;
}

@media (max-width:768px) {
	.gifts-item__label-strip {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.gifts-item__label-date,.gifts-item__label-hot {
	font: 400 12px Montserrat;
	color: #fff;
	text-transform: uppercase;
	white-space: pre;
	display: none;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width:420px) {
	.gifts-item__label-date,.gifts-item__label-hot {
		font-size: 9px;
	}
}

.gifts-item__label-hot {
	background: #ff2559;
	padding: 3px 8px;
}

@media (max-width:768px) {
	.gifts-item__label-hot {
		margin: 0 0 5px;
	}
}

.gifts-item__label-hot img {
	max-width: 20px;
	max-height: 20px;
	margin: 0 6px 0 0;
	width: 100%;
}

.gifts-item__label-date {
	background: #3d107b;
	padding: 6px 12px;
}

.gifts-item.hot--purpose .gifts-item__label-hot,.gifts-item.limit--date .gifts-item__label-date {
	display: -ms-flexbox;
	display: flex;
}

.gifts-item__name {
	font: 400 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 18px 0 0;
	color: #292929;
}

.gifts-item__description {
	max-height: 92px;
	text-overflow: ellipsis;
	overflow: hidden;
	font: 400 14px Montserrat;
	margin: 25px 0 0;
}

@media (max-width:1280px) {
	.gifts-item__description {
		margin: 15px 0 0;
	}
}

.boxes-brand {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.boxes-brand__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 60px 0;
	color: #292929;
}

@media (max-width:768px) {
	.boxes-brand__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:1280px) {
	.boxes-brand__title {
		margin: 60px 0 60px 15px;
	}
}

@media (max-width:768px) {
	.boxes-brand__title {
		margin: 40px 0;
	}
}

.boxes-brand__list {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.boxes-brand__list,.boxes-brand__list .slick-track {
	-ms-flex-align: center;
	align-items: center;
}

.boxes-brand__item {
	margin: 0 auto;
	max-width: 100%;
	width: auto;
	height: auto;
}

.arrow-buttons {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 75px;
	width: 100%;
}

.arrow-buttons__nxt,.arrow-buttons__prev {
	background: none;
	max-width: 35px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	transition: all .3s;
}

.arrow-buttons__nxt:hover .arrow-buttons__nxt-img,.arrow-buttons__nxt:hover .arrow-buttons__prev-img,.arrow-buttons__prev:hover .arrow-buttons__nxt-img,.arrow-buttons__prev:hover .arrow-buttons__prev-img {
	background-position: 6px;
}

.arrow-buttons__nxt-img,.arrow-buttons__prev-img {
	height: 12px;
	width: 6px;
}

.arrow-buttons__prev-img {
	background: url(/local/templates/royalsamples2020/img/arrow-1.png);
}

.arrow-buttons__nxt-img {
	background: url(/local/templates/royalsamples2020/img/arrow-2.png);
}

.beauty-news-wrap {
	margin: 55px 0 0;
	z-index: 2;
    position: relative;
}

.beauty-news {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.beauty-news__title-n-arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 36px 0 0;
}

@media (max-width:1280px) {
	.beauty-news__title-n-arrows {
		margin: 36px 0 0 15px;
	}
}

@media (max-width:768px) {
	.beauty-news__title-n-arrows {
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.beauty-news__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	color: #292929;
}

@media (max-width:768px) {
	.beauty-news__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
}

@media (max-width:768px) {
	.beauty-news__title--main {
		margin: 0 auto;
		padding: 0 0 0 58px;
	}
}

.beauty-news__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin: 40px 0 39px;
}

@media (max-width:1280px) {
	.beauty-news__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}
}

.beauty-news__list .slick-track,.beauty-news__list_event-page {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.beauty-news__list_event-page {
	width: calc(100% + 10px);
	margin: 40px 0 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width:920px) {
	.beauty-news__list_event-page {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}
}

.beauty-news__list_event-page .news-item {
	margin: 0 5px 35px;
}

@media (max-width:1280px) {
	.news-item-wrapper {
		margin: 0 auto;
	}
}

.news-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 370px;
	width: 100%;
}

@media (max-width:420px) {
	.news-item {
		max-width: 350px;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media (max-width:360px) {
	.news-item {
		max-width: 320px;
	}
}

@media (max-width:320px) {
	.news-item {
		max-width: 290px;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.news-item__img img {
	object-fit: cover;
	max-width: 370px;
	max-height: 370px;
	min-height: 370px;
	min-width: 370px;
}

@media (max-width:420px) {
	.news-item__img img {
		max-width: 350px;
		max-height: 350px;
		min-height: 350px;
		min-width: 350px;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media (max-width:360px) {
	.news-item__img img {
		max-width: 320px;
		max-height: 320px;
		min-height: 320px;
		min-width: 320px;
	}
}

@media (max-width:320px) {
	.news-item__img img {
		width: 290px;
		max-height: 290px;
		min-height: 290px;
		min-width: 290px;
	}
}

.news-item__title {
	font: 400 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 21px 0 0;
	color: #292929;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.news-item__date-line {
	font: 400 13px Montserrat;
	display: -ms-flexbox;
	display: flex;
	margin: 17px 0;
}

.news-item__calendar-icon {
	margin: 0 8px 0 0;
}

.news-item__description {
	font: 400 13px Montserrat;
	max-height: 59px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 16px;
}

.news-item__read-all {
	font: 400 13px Montserrat;
	margin: auto 0 0;
	color: #292929;
	text-decoration: underline;
}

.news-item__read-all:hover {
	color: #e10052;
}

.news-item__read-all_events {
	margin: 10px 0 0;
}

.news-item--fake {
	max-width: 376px;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
}

.news-item_event {
	max-width: 300px;
}

.cart-strip-wrap--fixed {
	position: fixed;
	bottom: 0;
	z-index: 200;
}

.cart-strip-wrap {
	max-height: 74px;
	background: #ff2559;
	padding: 18px 0;
	margin: 55px 0 0;
	width: 100%;
}

@media (max-width:680px) {
	.cart-strip-wrap {
		padding: 0;
	}
}

.cart-strip {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width:1280px) {
	.cart-strip {
		margin: 0 15px;
	}
}

@media (max-width:650px) {
	.cart-strip {
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.cart-strip__cart-icon {
	margin: 0 26px 0 0;
}

.cart-strip__title {
	font: 400 16px Montserrat-Bold;
	text-transform: uppercase;
	text-transform: none;
	color: #fff;
	margin: 0 16px 0 0;
}

@media (max-width:650px) {
	.cart-strip__title {
		font-size: 11px;
		line-height: 11px;
	}
}

.cart-strip__purchase-btn {
	max-width: 177px;
	max-height: 36px;
	background: #292929;
	font: 400 14px Montserrat;
	line-height: 14px;
	text-transform: uppercase;
	color: #fff;
	padding: 12px 19px 13px 16px;
	text-align: center;
	transition: all .3s;
}

.cart-strip__purchase-btn:hover {
	color: #e10052;
}

@media (max-width:748px) {
	.cart-strip__purchase-btn {
		font-size: 12px;
		line-height: 12px;
	}
}

@media (max-width:650px) {
	.cart-strip__purchase-btn {
		font-size: 11px;
		line-height: 11px;
	}
}

@media (max-width:480px) {
	.cart-strip__purchase-btn {
		font-size: 11px;
		max-height: none;
	}
}

.advantages__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 57px 0 61px;
}

@media (max-width:1280px) {
	.advantages__list {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}
}

.advantages__item {
	margin: 5px;
	background: #f1f1f1;
	max-width: 270px;
	max-height: 165px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width:1024px) {
	.advantages__item {
		margin: 15px 0 0;
	}
}

.advantages__icon {
	margin: 37px 0 0;
}

.advantages__title {
	font: 400 14px Montserrat-Bold;
	text-transform: uppercase;
	font-size: 13px;
	margin: 13px 45px 56px;
	text-align: center;
}

body footer {
	background: #292929;
	margin: auto 0 0;
}

.main-footer-wrap {
	padding: 0 50px;
}

.main-ft {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.main-ft__wrap-nav-n-social {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin: 51px 0 0;
}

@media (max-width:1024px) {
	.main-ft__wrap-nav-n-social {
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
}

.main-ft__wrap-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 886px;
	width: 100%;
	height: 60px;
}

@media (max-width:1280px) {
	.main-ft__wrap-nav {
		margin: 0 10px 0 0;
	}
}

@media (max-width:1024px) {
	.main-ft__wrap-nav {
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 0 20px;
	}
}

.main-ft__nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	max-width: 620px;
	width: 100%;
	margin: 0;
}

@media (max-width:1024px) {
	.main-ft__nav {
		text-align: center;
		margin: 0 0 20px;
	}
}

.main-ft__nav li:nth-child(odd) {
	margin: 0 0 21px;
}

@media (max-width:1024px) {
	.main-ft__nav li:nth-child(odd) {
		margin: 0;
	}
}

@media (max-width:1024px) {
	.main-ft__nav li {
		margin: 10px 0;
	}
}

.main-ft__nav-item {
	font: 400 12px Montserrat;
	color: #fff;
	margin: 0 63px 0 0;
	text-transform: uppercase;
}

.main-ft__nav-item:hover,.main-ft__nav-item a:hover {
	color: #e10052;
}

@media (max-width:1024px) {
	.main-ft__nav-item {
		margin: 0;
	}
}

.main-ft__number-cont {
	height: 100%;
	font: 400 14px Montserrat;
	max-width: 163px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.main-ft__number {
	font-size: 18px;
}

.main-ft__info-link:hover,.main-ft__number:hover {
	color: #e10052;
}

.main-ft__wrap-social {
	max-width: 118px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.main-ft__social-icons,.main-ft__vk-icon {
	height: 25px;
	width: 25px;
}

.main-ft__vk-icon {
	display: block;
	background: url(/local/templates/royalsamples2020/img/ft-vk_icon.png);
	transition: background-position 0s;
}

.main-ft__vk-icon:hover {
	background-position: -26px 0;
}

.main-ft__fb-icon {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/ft-fb_icon.png);
	transition: background-position 0s;
}

.main-ft__fb-icon:hover {
	background-position: -26px 0;
}

.main-ft__inst-icon {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/ft-inst_icon_r.png);
	transition: background-position 0s;
}

.main-ft__inst-icon:hover {
	background-position: -26px 0;
}

.main-ft__tg-icon {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/ft-tg_icon.png);
	transition: background-position 0s;
}

.main-ft__tg-icon:hover {
	background-position: -26px 0;
}

.main-ft__max-icon {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/ft-max_icon.png);
	transition: background-position 0s;
}

.main-ft__max-icon:hover {
	background-position: -26px 0;
}



.main-ft__social-list {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: center;
}

.main-ft__royal-logo {
	margin: 30px 0 0;
	cursor: pointer;
}

.main-ft__copyright-wrap {
	margin: -5px 0 79px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	font: 400 12px Montserrat;
	color: #fff;
}

@media (max-width:1024px) {
	.main-ft__copyright-wrap {
		margin: 15px 0 79px;
		text-align: center;
	}
}

.main-ft__copyright {
	font: 400 12px Montserrat;
	color: #fff;
}

.main-ft__legal-info:hover {
	color: #e10052;
}

.gifts-wrapper-catalog {
	margin: 0 0 58px;
}

.subscribe-sect-wrapper-catalog {
	margin: 60px 0 0;
}

.fancybox-slide--current .fancy-box {
	transform: translateX(0);
	opacity: 1;
	transition-duration: .3s;
}

.fancy-box {
	transform: translateX(-50vw);
	transition: all .5s;
	max-width: 320px;
	width: 100%;
	background: #f1f1f1;
}

.popup-form {
	font: 400 14px Montserrat;
}
.fancy-box.popup-form-cart-in{
	max-width: 720px;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup{
	max-width: 100%;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__wrap-in{
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__img{
	order: 0;
	margin-right: 15px;
	width: 100px;
	height: auto;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__img img{
	max-height: 100px;
	width: auto;
	margin: 0 auto;
	display: block;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__title{
	order: 1;
	width: calc(100% - 115px);
	margin-top: -2rem;
}
.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__submit{
	order: 2;
	width: 200px;
	position: absolute;
	left: 40%;
	bottom: 0;
	padding: 5px;
	height: auto;
}
@media (min-width:1100px) {
	.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__submit{
		left: 43%;
		bottom: 10px;
	}
}
.popup-form form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.popup-form__title {
	margin: 15px 0 0;
}

.popup-form__title legend,.popup-form__title span {
	font: 400 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 0 auto;
}

.popup-form__subtitle {
	margin: 10px 0 0;
}

.popup-form__subtitle span {
	font: 400 16px Montserrat;
	margin: 0 auto;
}

.popup-form input,.popup-form textarea {
	font: 400 14px Montserrat;
	resize: none;
	width: 100%;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #9a9a9a;
}

.popup-form input:focus,.popup-form textarea:focus {
	border: 1px solid #e10052;
}

.popup-form__submit {
	margin: 20px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.popup-form__submit_center {
	margin: 20px auto 0;
}

.popup-form__submit:hover {
	background: #e10052;
}

.popup-form__submit button {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-transform: uppercase;
}

.popup-form__submit button:hover {
	background: #e10052;
}

.popup-form__submit input {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-transform: uppercase;
}

.popup-form__submit input:hover {
	background: #e10052;
}

.popup-form__submit input:disabled,
.popup-form__submit_full input:disabled {
	background-color: #c9c9c9;
	cursor: default;
	color: #000;
}

.popup-form__submit a {
	display: inline-block;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	transition: all .3s;
	color: #e10052;
}

.popup-form__submit a:hover {
	text-decoration: underline;
}

.popup-form__submit_full,.popup-form__submit_full input {
	max-width: none;
}

.popup-form__info {
	margin: 20px 0 0;
	font: 400 12px Montserrat;
	text-align: center;
}

.popup-form__info a {
	transition: all .3s;
	color: #e10052;
}

.popup-form__info a:hover {
	text-decoration: underline;
}

.popup-form__info.align-left {
	text-align: left;
}

.popup-form__success {
	min-height: 200px;
	text-transform: uppercase;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.popup-form__btm-padding {
	padding: 20px 0 0;
}

.popup-form__link {
	transition: all .3s;
	color: #292929;
	text-decoration: underline;
}

.popup-form__link:hover {
	color: #e10052;
}

.thank-note-popup {
	text-align: center;
	margin: 10px;
	font: 400 16px Montserrat;
	font-weight: 600;
	max-width: 240px;
	width: 100%;
}

.padding-cont_medium {
	padding: 60px 0 0;
}

.fancybox-content {
	padding: 10px 15px;
}

.hide-arrows__1 {
	display: none;
}

@media (min-width:768px) {
	.hide-arrows__2_news {
		display: none;
	}
}

@media (min-width:460px) {
	.hide-arrows__2_products {
		display: none;
	}
}

@media (min-width:1280px) {
	.hide-arrows__3_news {
		display: none;
	}
}

@media (min-width:680px) {
	.hide-arrows__3_products {
		display: none;
	}
}

@media (min-width:880px) {
	.hide-arrows__4_products {
		display: none;
	}
}

@media (min-width:1100px) {
	.hide-arrows__5_products {
		display: none;
	}
}

.search-nav {
	display: -ms-flexbox;
	display: flex;
	margin: 10px 0;
}

.search-nav span {
	margin-right: 5px;
}

.search-nav a {
	color: #000;
}

.video-card {
	position: relative;
}

.video-card .preloader {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,.3);
}

.video-card .preloader,.video-card video {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all .2s ease;
}

.video-card video {
	z-index: 4;
	pointer-events: none;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(.9);
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.video-card .unmute {
	opacity: 0;
	border: none;
	background: hsla(0,0%,100%,.4);
	width: 25px;
	height: 25px;
	padding: 4px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	z-index: 9;
	border: 1px solid hsla(0,0%,100%,0);
	transition: all .2s ease;
}

.video-card.active .preloader {
	opacity: 1;
}

.video-card.active video {
	opacity: 1;
	transform: translate(-50%,-50%) scale(1);
}

.video-card.active .unmute {
	opacity: 1;
}

/* End */


/* Start:/local/templates/royalsamples2020/css/gifts.min.css?16305058005172*/
.free-box{padding:3rem 1.6rem 1.8rem;background:#f5f4f9}.free-box.free-box-popup{padding:10px 15px}.free-box.free-box-popup .ctg-box__container{margin:0}.free-box.free-box-popup .info-label{display:none}.free-box.added{background:#f1f1f1 url(/local/templates/royalsamples2020/css/../img/add-products-popup-bg-sm.jpg) no-repeat 50%;background-size:100% auto;border-radius:.2rem;padding:2.8rem 2.4rem 1.5rem}.free-box.added h2{text-align:center !important}.free-box .free-box__title h2{font:400 24px Montserrat-Black;text-transform:uppercase;color:#292929;text-align:center;margin-bottom:1rem}.free-box .free-box__desc{font:400 14px/22px Montserrat;margin:0 auto .8rem;text-align:center}.free-box .beauty-box__title{height:40px}.free-box .amount-label{position:absolute;top:62.5%;left:4.5%;width:75px;height:75px;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}.free-box .amount-label:before{content:"";display:block;position:absolute;z-index:10;background-image:url(/local/templates/royalsamples2020/css/../img/cosmetic-amount-label.svg);background-size:cover;width:75px;height:75px;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}.free-box .amount-label__text{position:relative;z-index:15;font:700 22px Montserrat-Bold;color:#ff2559}.free-box__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.free-box__info{font-size:14px;line-height:14px;text-decoration:none;border-bottom:1px solid #000;color:#292929}.free-box__total-wrap{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.free-box__total{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.free-box__inside-number,.free-box__total-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.free-box__inside-number{margin-left:.4rem;font-weight:800;font-family:Montserrat-Bold}.free-box__total-desc{font-size:.9rem;line-height:1.2rem;color:#6d798a;margin-right:.5rem}.free-box__total-number{font-size:1.2rem;font-family:Montserrat-Bold;line-height:1.2rem;font-weight:800}.free-box__inside{font-size:.9rem;line-height:1.2rem}.free-box .btn{width:100%;background:#3d107b;max-width:190px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1rem;color:#fff;padding:0 1rem;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin-left:40px;padding:12px 15px;text-transform:uppercase}.free-box .btn:hover{background:#e10052}.free-box .title-mobile{display:none}.free-box .amount-label__mobile{display:none}.free-box .ctg-box__container{margin:31px 0 0}.free-box .info-label{position:absolute;top:65px;left:50%;transform:translateX(-50%)}.free-box.mobile .free-box__title h2{font:400 16px Montserrat-Black;text-align:left}.free-box.mobile .free-box__desc{font:400 12px/22px Montserrat;text-align:left}.free-box.mobile .amount-label{display:none}.free-box.mobile .beauty-box__title{display:none}.free-box.mobile .beauty-box-wrap{margin:0 0 15px 0;border-bottom:1px Solid #d7dadf;padding-bottom:15px}.free-box.mobile .beauty-box-wrap .box-start{display:none}.free-box.mobile .ctg-box__container.ctg-box-small .beauty-box-wrap{max-width:100%}@media(min-width:767px){.free-box.free-box-popup .ctg-box__container .beauty-box-wrap{width:33.3%;margin-right:2px}}.free-box.mobile .beauty-box{display:block;max-width:100%}.free-box.mobile .beauty-box__info{margin:0;position:relative}.free-box.mobile .title-mobile{display:block;font-size:13px;width:100%;margin-bottom:10px}.free-box.mobile .beauty-box__price{font-size:14px;flex-wrap:wrap}.free-box.mobile .beauty-box__price-old{display:block;width:100%;margin:0}.free-box.mobile .amount-label__mobile{display:block;font-size:12px;text-align:right;position:absolute;right:0;bottom:0}.free-box.mobile .beauty-box__about{display:none}.free-box.mobile .beauty-box__image{max-height:65px;max-width:65px;float:left;margin:0 15px 0 0}.free-box.mobile .beauty-box__image img{max-width:65px;max-height:65px}.free-box.mobile .info-label span:not(.beauty-box__add-gift){display:none !important}.free-box.mobile .info-label{top:auto;left:auto;right:0;bottom:5px;transform:none}.free-box.mobile .free-box__info{display:none}.free-box.mobile .free-box__bottom .free-box__total-wrap{margin:0 0 15px 0;justify-content:flex-start;flex-direction:row}.free-box.mobile .free-box__bottom .free-box__total-wrap>div{width:100%}.free-box.mobile .free-box__total-desc{font-size:.8rem}.free-box.mobile .btn{margin:0;padding:10px 15px}
/* End */


/* Start:/local/templates/royalsamples2020/css/magnific-popup.min.css?16179779665259*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/templates/royalsamples2020/css/custom.css?177617640184859*/
/* w24: wtf from header.php */
.mfp-wrap{
	display:none !important;
	opacity: 0 !important;
}
/*w24: #8367 - links in detail texts */
.one-news-wrapper a,
.brand-page-wrapper a{
    color: #000;
}
/*акции в корзине*/
.info-label .beauty-box__new
{
    display: inline-flex!important;
    margin: 9px auto 0 0;
}
.delivery_element_period_description{
    position: absolute;
    transform: translateY(125%);
    background: rgba(0,0,0,.7);
    color: #fff;
    padding: 5px 5px;
    font-size: 12px;
}
.past__list2{
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.past__list2 .past__box{
    text-align: center;
    margin-bottom: 20px;
    width: 16.66666666666667%;
}
.info-label + .beauty-box__buy-btn{
    margin: 22px 0 0;
}
.contact-list__contact:hover{
    color: inherit;
}
.unmute .unmute__ico:nth-child(1){
    opacity: 1;
    pointer-events: all;
}
.unmute__ico{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.unmute .unmute__ico:nth-child(2){
    opacity: 0;
    pointer-events: none;
}
.unmute.active .unmute__ico:nth-child(1){
    opacity: 0;
    pointer-events: none;
}
.unmute.active .unmute__ico:nth-child(2){
    opacity: 1;
    pointer-events: all;
}
.gifts__list-basket {
    grid-template-columns: repeat(auto-fill,minmax(auto,249px));
}
.delivery-item.delivery_element .delivery_element_period_description{
    opacity: 0;
    pointer-events: none;
}
.delivery-item{
    margin-bottom: 8px;
}
.delivery_element_period_description:before {
    content: '';
    position: absolute;
    top: -7px;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5.5px 7px 5.5px;
    border-color: transparent transparent rgba(0,0,0,.7) transparent;
}

.delivery-item.delivery_element.active .delivery_element_period_description{
    opacity: 1;
    pointer-events: all;
}
.payment-form ul{
    display: flex;
    align-items: flex-start;
}
.banner-slider__nav{
    display: none;
}
.banner-slider__nav.slick-initialized{
    animation: show .2s ease .4s;
    display: block;
}
.payment-form ul li{
    max-width: inherit!important;
    width: 120px;
    padding: 10px;
}
.payment-form li a{
    padding: 0!important;
    display: block!important;
    text-align: center!important;
    width: 100%!important;
}


.delivery-item.delivery_element.active .delivery-item__title{
    background: #ff5b5b;
    outline: 1px solid #ff5b5b;
    color: #fff;
}
.period-75 a,
.period-155 a,
#period-157 a{
    color: #3d107b !important;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none!important;
}
.basket__login{
    margin-top: 20px;
}
a.contact-list__contact{
    cursor: pointer;
}
a.contact-list__contact:hover{
    color: #e10052;
}
.delivery-item.delivery_element.active .period-75,
.delivery-item.delivery_element.active .period-155,
.delivery-item.delivery_element.active #period-157{
    opacity: 1;
}
.period-75,
.period-155,
#period-157{
    opacity: 0;
}
body.loader:after{
    content: '';
    width: 64px;
    height: 64px;
    position: fixed;
    background: url('/local/templates/royalsamples2020/css/../img/loader-ico.gif') no-repeat center;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    right: 0;
    margin: auto;
}
body.loader:before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(237,237,237,.6);
    position: fixed;
    z-index: 98;
    top: 0;
    left: 0;
}
.delivery-form.loader{
    position: relative;
}
.order-form__phone-input {
    max-width: inherit!important;
}
.order-form__email-input {
     max-width: inherit!important;
}
.delivery_element.non_active .period-75,
.delivery_element.non_active .period-155,
.delivery_element.non_active #period-157{
    opacity: 0;
}
.sdek_error {
    display: none;
    color: red;
    transform: translateY(7px);
    font-size: 12px;
    margin-top: 4em;
}
.period-75:before,
.period-155:before,
#period-157:before{
    content: '';
    position: absolute;
    top: -9px;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5.5px 7px 5.5px;
    border-color: transparent transparent #ff5b5b transparent;
}
.basket__login .login{
    display: block!important;
    color: #ff2559;
    max-width: inherit!important;
    margin-left: 0!important;
    margin-top: 20px!important;
}
/* w24: #7837 */
.basket-btn span.no-order {
	color: #ff2559;
}
.pay_element.active span{
    color: #ff2559!important;
}
.delivery-form__whole-adr{
    max-width: 445px!important;
}
.delivery-form__whole-adr span{
    max-width: inherit!important;
}
.gifts__list-basket .gifts-item {
    max-width: 249px;
}
.delivery-form__whole-adr label{
    z-index: auto!important;
}
.gifts-item__descript {
    text-overflow: ellipsis;
    overflow: hidden;
    font: 400 12px 'Montserrat';
    margin: 13px 0 0;
    color: rgb(0, 0, 238);
}
.delivery-form li{
    display: inline-block!important;
    width: auto!important;
    padding: 8px 10px;
}
.bx-sls .dropdown-block{
    padding: 8px 0 11px 47px;
}
.delivery-form__whole-adr label br{
    display: none;
}
.delivery-form ul {
    grid-gap: inherit!important;
    display: flex!important;
    align-items: flex-start;
}
.delivery-form__whole-adr label .hint{
    background: rgba(0,0,0,.7);
    transform: translateY(10px);
    z-index: 1!important;
    padding: 5px 10px 8px!important;
    display: block;
    font-size: 13px!important;
    border-radius: 3px;
    color: #fff!important;
    top:100%!important;
    bottom: auto!important;
}
.delivery-form__whole-adr label .hint:before{
    content: '';
    position: absolute;
    top: -7px;
    left: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5.5px 7px 5.5px;
    border-color: transparent transparent rgba(0,0,0,.7) transparent;
}

/*КОЛЕСО*/
/**/

.banner-slider__for{
    display: none;
}
@keyframes show{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.banner-slider__for.slick-initialized{
    display: block;
    animation: show .2s ease .4s;
}

#popmechanic-container-14807 #popmechanic-form-14807 *:before,
#popmechanic-container-14807 #popmechanic-form-14807 *:after {
    content: '';
    content: none;
}

@font-face {
    font-family: 'Proxima';
    src: url("https://storage.yandexcloud.net/popmechanic-media.popmechanic.ru/j-media/ProximaNova-Bold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
}

#popmechanic-container-14807 .popmechanic-reset,
#popmechanic-container-14807 .popmechanic-reset * {
    line-height: inherit;
    box-sizing: border-box;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector {
    stroke: #fff;
    stroke-width: 0.2px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n + 1) {
    fill: #FC78AA;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n + 2) {
    fill: #C7B8FA;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n + 3) {
    fill: #FFCD4E;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n + 4) {
    fill: #8CD6F8;
}

#popmechanic-container-14807 #popmechanic-form-14807 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    border-radius: 10px;
    margin: 0;
    padding: 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close {
    position: absolute;
    z-index: 99;
    top: 30px;
    right: 40px;
    width: 31px;
    height: 31px;
    font-size: 0;
    color: transparent;
    background-color: transparent;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    outline: none;
    transform: rotate(45deg);
    transition: all .3s;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:hover {
    transform: rotate(45deg) scale(1.1);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:before,
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:after {
    content: '';
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000000;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:after {
    transform: rotate(90deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main,
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou {
    width: 676px;
    height: 400px;
    position: relative;
    padding:35px 20px 35px 68px ;
}
.popmechanic-snippet{
    max-width: 770px;
    margin: 0 auto;
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
    display: block;
    width: 306px;
    height:306px;
    border: 5px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 28px;
    left: 0;
    background: #fff;
    z-index: 2;
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow: hidden;
    filter: drop-shadow(4px 4px 25px rgba(0, 0, 0, 0.35));
    transition: transform 3s;
}
.popmechanic-snippet{
    
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts {
    margin: 0;
    padding: 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector {
    position: absolute;
    width: 100%;
    height: 100%;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text {
    width: 50%;
    height: 40px;
    position: absolute;
    top: calc(50% - 30px);
    right: 30px;
    transform-origin: 30px 15px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text span {
    display: block;
}


#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big {
    color: #262931;
    font-family: Proxima, Arial, sans-serif;
    line-height: 1;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big {
    font-size: 12px;
    font-weight: 600;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(2) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(n+3) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(2) {
    transform: rotate(90deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(3) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(4) {
    transform: rotate(270deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(n+5) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector .popmechanic-sector-text {
    transform: rotate(-45deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(2) {
    transform: rotate(60deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(3) {
    transform: rotate(120deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(4) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(5) {
    transform: rotate(240deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(6) {
    transform: rotate(300deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(n+7) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector .popmechanic-sector-text {
    transform: rotate(-60deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(2) {
    transform: rotate(45deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(3) {
    transform: rotate(90deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(4) {
    transform: rotate(135deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(5) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(6) {
    transform: rotate(225deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(7) {
    transform: rotate(270deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(8) {
    transform: rotate(315deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(n+9) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector .popmechanic-sector-text {
    transform: rotate(-67.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(2) {
    transform: rotate(30deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(3) {
    transform: rotate(60deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(4) {
    transform: rotate(90deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(5) {
    transform: rotate(120deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6) {
    transform: rotate(150deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(8) {
    transform: rotate(210deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(9) {
    transform: rotate(240deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(10) {
    transform: rotate(270deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(11) {
    transform: rotate(300deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(12) {
    transform: rotate(330deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(n+13) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector .popmechanic-sector-text {
    transform: rotate(-72deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(1) {
    transform: rotate(0deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(2) {
    transform: rotate(22.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(3) {
    transform: rotate(45deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(4) {
    transform: rotate(67.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(5) {
    transform: rotate(90deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(6) {
    transform: rotate(112.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(7) {
    transform: rotate(135deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(8) {
    transform: rotate(157.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(9) {
    transform: rotate(180deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(10) {
    transform: rotate(202.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(11) {
    transform: rotate(225deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(12) {
    transform: rotate(247.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(13) {
    transform: rotate(270deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(14) {
    transform: rotate(292.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(15) {
    transform: rotate(315deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(16) {
    transform: rotate(337.5deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(n+17) {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector .popmechanic-sector-text {
    transform: rotate(-78.75deg);
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6n + 2) .popmechanic-sector-text_big {
    font-size: 12px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center {
    position: absolute;
    top: 50%;
    left: -53px;
    transform: translateY(-46%);
    z-index: 2;
}
.popmechanic-js-wrapper{
    padding:20px 20px 0px 68px;
    background: url('/local/templates/royalsamples2020/css/../img/circle-bg.jpg') no-repeat center;
    background-size: cover;
}
#popmechanic-container-14807 #popmechanic-form-14807{
    
}


@keyframes button_pop {
    0 {
        transform: scale(1);
    }

    50% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
    }
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
    position: absolute;
    z-index: 3;
    left: calc(237px + 41px);
    top: calc(50% - 44px);
    /* transform: rotate(30deg); */
    width: 78px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow svg {
    width: 100%;
    height: 100%;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-content {
    width: 100%;
    height: 100%;
    background: url('data:image/png;base64,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'),
        linear-gradient(124.64deg, #FFED91 19.11%, #C2F8FF 70.96%, #FFB6F3 97.71%);


    border-radius: 10px;

    position: absolute;
    z-index: 1;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    padding: calc(25px + 50px) 25px calc(25px + 10px) calc(300px + 25px);
    text-align: left;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-content {
    justify-content: center;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-img {
    width: 87px;
    height: auto;
    margin-bottom: 2px;
    margin-top: -65px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-img {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-title {
   
    font-family: Proxima, Arial, sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1;
    color: #262931;
    margin: 0 0 20px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-text {
    font-family: Proxima, Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    color: #262931;
    margin: 0 0 23px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-inputs {
    width: 100%;
    max-width: 320px;
    margin: 15px 0 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input {
    width: 100%;
    height: 54px;
    padding: 11px 15px;
    margin: 0 0 17px;
    border: 1px solid #DFE3EA;
    border-radius: 40px;
    outline: none;
    color: #262931;
    font-family: Proxima, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    background-color: #ffffff;
    text-align: center;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input::placeholder {
    color: #C2C2C2;
    text-transform: uppercase;
    opacity: 1;
    transition: all .3s;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input:focus::placeholder {
    opacity: 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input.popmechanic-invalid {
    border-color: #f00;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-hidden {
    display: none;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit {
    width: 100%;
    height: 54px;
    z-index: 55;
    padding: calc(11px + 2px) 15px;
    border: none;
    outline: none;
    border-radius: 40px;
    color: #262931;
    font-family: Proxima, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    background-color: #FFD12C;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit span {
    margin-left: 12px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:not(:disabled) {
    cursor: pointer;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:not(:disabled):hover {
    background-color: #FC78AA;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:disabled {
    opacity: .8;
}


#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block {
    position: relative;
    display: block;
    font-family: Proxima, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    text-align: left;
    color: #262931;
    padding: 0 0 0 30px;
    margin: 33px -40px 15px 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block a {
    color: #FFD12C;
    text-decoration: underline;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #DFE3EA;
    box-sizing: border-box;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-check {
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 2;
    width: 17px;
    height: 17px;
    opacity: 0;
    transition: all .3s;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox {
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 3;
    width: 20px;
    height: 20px;
    opacity: 0;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox:checked ~ .popmechanic-checkbox-check {
    opacity: 1;
}



#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-ok {
    position: absolute;
    height: auto;
    width: 320px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 {
    overflow: hidden;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main {
    height: auto;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-circle {
    left: -180px;
    top: -27px;
    width: 420px;
    height: 420px;
}

/*.popmechanic-mobile  #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text {
    justify-content: flex-start;
    width: 50%;
    height: 12px;
    position: absolute;
    top: calc(50% - 8px);
    left: 10px;
    transform-origin: 61px -12px;
    text-align: left;
    transform: rotate(-164deg);
}*/
#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big {
    line-height: 12px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-center {
    top: 112px;
    left: -42px;
    transform: none;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-center svg {
    width: 150px;
    height: 150px;
}

#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close {
    top: 18px;
    right: 18px;
    width: 26px;
    height: 26px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main {
    display: block;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main,
#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou {
    max-width: 350px;
    height: auto;
    min-height: 0;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-content {
    width: 100%;
    min-height: 0;
    position: static;
    transform: none;
    padding: 420px 25px 20px;
    display: block;
    border-radius: 0;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-title {
    font-size: 26px;
    line-height: 1.38;
    margin: 0 0 8px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-title br {
    display: none;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-arrow {
    left: inherit;
    top: 148px;
    right: 70px;
    width: 72px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-text {
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 15px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-inputs {
    margin: 0;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-inputs .popmechanic-inputs-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: stretch;
    align-items: flex-end;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-checkbox-block {
    margin: 25px 0 0 0;
    font-size: 12px;
    line-height: 1.5;
    color: #909296;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-content {
    padding: 35px 25px 35px 25px;
    min-height: 320px;
    position: static;
    transform: none;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: stretch;
    align-items: flex-start;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-ok {
    position: static;
    transform: none;
    margin-bottom: 20px;
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-circle {
    top: calc(50% - 140px);
}

#popmechanic-container-14807.popmechanic-mobile #popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-arrow {
    top: calc(50% - 15px);
}









#popmechanic-container-14807 .popmechanic-thankyou {
    display: none;
}

#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-main {
    display: none;
}

#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-circle {
    display: none;
}

#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-center {
    display: none;
}

#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-arrow {
    display: none;
}

#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-thankyou {
    display: block;
}
.circle-item{
    stroke:#FFFFFF;stroke-width:5;stroke-miterlimit:10;
}
.circle-item_l{
    fill:#d59ffd;
}
.circle-item_d{
    fill:#a0a1fd;
}
.circle-item_b{
    fill:#b07fd4;
}
.circle-item_c{
    fill:#ac91dd;
}
.circle-item_g{
    fill:#bac7f8;
}
.popmechanic-sector-text{
    text-align: center;
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(2) .popmechanic-sector-text{
    transform: rotate(-69deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(5) .popmechanic-sector-text{
    transform: rotate(-46deg);
    right:24px ;
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(4) .popmechanic-sector-text{
    transform: rotate(-54deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(3) .popmechanic-sector-text{
    transform: rotate(-60deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6) .popmechanic-sector-text{
    transform: rotate(-37deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7) {
    transform: rotate(217deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(8){
    transform: rotate(253deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6) .popmechanic-sector-text .popmechanic-sector-text_big{
    transform: rotate(-12deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(9) {
    transform: rotate(288deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(10) {
    transform: rotate(326deg);
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7) .popmechanic-sector-text{
   top: 108px;
right: 28px;
}
.popmechanic-circle{
    position: relative;
}
.present{
    position: absolute;
    top: 49px;
    right: 0;
    z-index: 3;
    bottom: 0;
    left: 37px;
    margin: auto!important;
    max-width: 150px;
}
.circle-content{
    margin-left: auto!important;
    margin-right: 0!important;
    max-width: 280px!important;
    margin-top: -20px;
}
.piple{
    position: absolute;
    right: 0;
    top: auto;
    bottom: 0;
    margin: auto!important;
    
}
.circle-title{
    font-size: 32px;
    display: block;
    margin-bottom: 10px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    
}
.circle-desc{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    margin-bottom: 14px;
}
.circle-form__input{
    width:100%;
    height:37px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
    border: none;
    font-weight: 600;
    margin-bottom: 25px;
}
.circle-form__btn{
    width: 100%;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #ff0084;
    padding: 8px 10px;
    border: none;
    margin-bottom: 20px;
}
.circle-form__bottom{
    font-size: 14px;
    display: block;
    text-align: center;
}
.close-circle{
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 3;
    width: 30px;
    height: 30px;
    background: none;
    border:none;
    transform: rotate(45deg);
}
.circle-wrapper{
    position: relative;
}
.close-circle:before{
    content: ''!important;
    width: 18px;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background:#000;
    display: block!important;
}
.b-jack{
    transition: all 1s ease;
}
.close-circle:after{
    content: ''!important;
    width: 2px;
    height: 18px;
    position: absolute;
    top: 0;
    display: block!important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background:#000; 
}
#popmechanic-snippet .mfp-close{
    display: none!important;
}
#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center{
        position: absolute;
    top: 178px;
    left: 62px;
    /* transform: translateY(-66%); */
    z-index: 2;
}


.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(1) {
    transform: rotate(126deg);
}

.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(2) {
    transform: rotate(-54deg);
}


.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(3) {
    transform: rotate(-145deg);
}


.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(4) {
    transform: rotate(41deg);
}

.popmechanic-circle-mobile {
    display: none;
    transform: rotate(-15deg);
}

.sector-mobile {
    display: none;
}


.circle-happy {
    max-width: 320px;
    position: relative;
    padding-left: 2rem;
    padding-right: 2rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background: url(/local/templates/royalsamples2020/css/../img/circle-bg.jpg) no-repeat center;
}

.circle-happy__container {

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.circle-happy__container .circle-form__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 225px;
    width: 100%;
}

.circle-happy__title {
    font-size: 28.5px;
    line-height: 33px;
    font-weight: bold;
    color: #000000;
}

.circle-happy__image img {
    width: 100%;
}

.circle-happy__image {
    margin-bottom: -4rem;
}

.circle-happy__subtitle {
    font-size: 14.2px;
    line-height: 19px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;    
}

.circle-form {
    position: relative;
}

#email-error {
    color: red;
    position: absolute !important;
    left: 0;
    right: 0;
    top: 2.7rem;
}

.banner-slider__mobile{
    display: none!important;
}

@media(max-width:890px){
    .close-circle{
            right: 13px;
    top: -9px;
    }
    .popmechanic-js-wrapper{
        text-align: center;
        padding: 20px 20px 0px 20px;
    }
}

@media (max-width: 770px) {
    .popmechanic-circle-mobile {
        display: block;
    }
    .circle-title {
        font-size: 32.2px;
        line-height: 33px;
        font-weight: bold;
        color: #000000;
    }


    .circle-desc {
        font-size: 16.2px;
        line-height: 19px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }

    .circle-content {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .popmechanic-circle-backdrop {
        display: none;
    }
    .popmechanic-circle-texts.sector_12 {
        display: none;
    }
    .popmechanic-circle-texts.sector-mobile {
        display: block;
    }


    .popmechanic-sector_mobile .popmechanic-sector-text_big{
        font-size: 16.7px;
        line-height: 16px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }

    .popmechanic-circle-mobile {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
        left: 3rem;
    }
    .present {
        left: 72px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
        left: 23rem;
        top: 10.5rem;
    }
    .circle-form__bottom {
        font-size: 14.6px;
        font-weight: 400;
        color: #000000;
    }
    .circle-content {
        margin-top: 339px;
    }
    .circle-form__input {
        margin-bottom: 5px;
    }
    .circle-content {
        max-width: 302px;
    }
    .circle-title {
        margin-bottom: 3px;
    }
    .circle-desc {
        margin-bottom: 5px;
    }
    
    .popmechanic-snippet {
        max-width: 485px;
        margin: 0 auto;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main, #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou {
        padding-left: 0;
        padding-right: 0;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main, #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou {
        height: auto;
        width: 400px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
        left: 19rem;
        top: 20.5rem;
        transform: rotate(47deg);
    }

    .circle-form__input {
        margin-bottom: 24px;
    }

}

@media (max-width: 650px){
   .banner-slider__img {
        width: 100%!important;
    } 
}

@media(max-width:600px){
    .banner-slider__desctop{
        display: none!important;
    }
    .banner-slider__mobile{
        display: block!important;
    }
}

@media (max-width: 450px) {
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main, #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou {
        height: auto;
        width: 352px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
        left: 20px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
        left: 18rem;
        top: 22.5rem;
    }
    .present {
        left: 28px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center {
        left: 84px;
    }
    
}

@media (max-width: 400px) {
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
        top: 21.5rem;
    }

    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
        left: 21px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 {
        overflow: auto;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center {
        left: 92px;
    }
    .popmechanic-js-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .circle-content {
        margin-top: 311px;
    }
    .circle-title {
        font-size: 25px;
    }
    .circle-form__btn {
        margin-bottom: 8px;
    }
    .circle-desc {
        font-size: 13px;
    }
    .present {
        left: 18px;
    }
}

@media (max-width: 360px) {
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
        left: 18px;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow {
        left: 17rem;
    }
    .circle-content {
        margin-left: auto !important;
    }
    .close-circle {
        right: 46px;
    }

}
@media (max-width:340px) {

    .circle-content {
        margin-left: 2rem !important;
    }

}

@media (max-width: 330px) {
    .circle-content {
        margin-left: 13px !important;
    }
    #popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle {
        left: 0px;
    }
    .popmechanic-js-wrapper {
        padding-left: 1rem;
    }
    .popmechanic-main {
        overflow-x: hidden;
    }
}

.popup_welcome .img_responsive {
    max-width: 100%;
}
.delivery_element[data-delivery-id="75"] .delivery_element_period_description, .delivery_element[data-delivery-id="142"] .delivery_element_period_description, .delivery_element[data-delivery-id="155"] .delivery_element_period_description,
.delivery_element[data-delivery-id="146"] .delivery_element_period_description, .delivery_element[data-delivery-id="147"] .delivery_element_period_description,
.delivery_element[data-delivery-id="157"] .delivery_element_period_description {
    display: none;
}

/*NEW EGOR CARD*/

.box__description ul {
    margin-top: 20px;
}

.box__buy-all {
    background: rgba(255, 255, 255, 0);
    max-width: 100%;
    color: #000;
    justify-content: flex-start;
    align-items: center;
    text-transform: inherit;
    width: 100%;
    display: inline-flex;
    transition: all 0.3s ease;
    pointer-events: none;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    margin-top: 27px;
}

.box__buy-all span {
    position: relative;
    margin: 0 auto;
}

/* #7774
.box__buy-all span:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    bottom: 3px;
    background-color: #000;
}
*/

.box__buy-all:hover {
    background: #9c1d4b;
    transition: all 0.3s ease;
}

.box__buy_cat {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    background: #3d107b;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-flex;
    transition: all 0.3s ease;
}

.box__buy_cat:hover {
    background: #e10052;
    transition: all 0.3s ease;
}
.btn-none {
    background-color: #e10052;
    pointer-events: none;
    max-width: 200px;
}

@media (max-width: 768px) {
    .btn-none {
        max-width: 100%;
    }
}

.popup-form__submit {
    max-width: 100%;
}
.popup-form__submit input {
    max-width: 100%;
}

.delivery-form li.enable {
    justify-content: space-between;
}

.delivery-list-wrap {
    margin-bottom: 15px;
}

.boxberry_error {
    color: red;
}

.gifts-item__description {
    max-height: 100%;
}

.box__right-wrap_left-pos {
    align-items: flex-start;
}

.box__descript {
    width: auto;
    padding: 5px 10px;
    left: 0;
    top: 0;
    display: inline-flex;
    font-size: 0.8em;
    font-weight: 600;
    color: #fff;
    border-radius: 5px;
	border: 1px solid #fff;
}
.box__descript_red {
    background-color: #e10052;
}
.box__descript_purp {
	background-color: #9F00B7;
}
.box__descript_yellow {
	background-color: #FCED41;
	color: #3d107b;
    font-weight: bold;
}
.box__descript_yellow a {
    color: #9F00B7;
}
.box__descript_blue {
	background-color: #018BFA;
}
.box__descript_pink {
	background-color: #fcd4e0;
	color: #3d107b;
	font-weight: bold;
    padding: 1em;
}
.box__descript_pink ul {
    margin-left: 1em;
}
.box__descript_newyear {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}
.box__descript_pink a {
	color: #3d107b;
}
.box__descript_pink a.highlighted {
    text-decoration: underline;
    font-weight: bold;
    color: #3d107b;
}
.box__descript_pink a.highlighted:hover {
    text-decoration: none;
}

.box-start {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.beauty-box-wrap__reset .beauty-box__buy-btn {
    margin-top: 15px;
}

/* !!! */
.beauty-box-wrap {position: relative}


.phone-collumn {
    display: flex;
    flex-direction: column;
}

.menu-top__collumn {
    display: flex;
    margin-right: 10px;
    flex-direction: column;
}

.menu-top {
    align-items: flex-end;
}

.main-ft__info-link {
    margin-top: 12px;
}

.menu-top__collumn .phone:first-child {
    margin-bottom: 5px;
}
.sdek_error{
    max-width:200px
}
.order-page #payment_form_parent{
    width: 100%;
    margin-top: 15px;

}
.order-page #payment_form_parent button {
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #3d107b;
    max-width: 189px;
    height: 39px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 12px;
    color: #fff;
    transition: all .3s;
    width: 100%;
    border-radius: 32px;
    margin: 0 auto;
}
.order-page #payment_form_parent button:hover {
    background: #e10052;
}
.order-item__payment #payButton{
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #3d107b;
    max-width: 189px;
    height: 39px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 12px;
    color: #fff;
    transition: all .3s;
    width: 100%;
    border-radius: 32px;
    margin: 0;
}
.order-item__payment #payButton:hover {
    background: #e10052;
}
.order-item__payment-notpay{
    color: red;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
@media (max-width: 800px) {
    .banner-slider__for img {
        max-height: 200px!important;
    }
    .wrap.wrap-beauty-box-ctg {
        margin-top: 25px;
    }
}


@media (max-width: 800px) {
    .banner-slider__for img {
        max-height: 100% !important;
        height: 250px !important;
    }
}



@media (max-width: 400px) {
    .banner-slider__for img {
        max-height: 100% !important;
        height: 150px !important;
    }
}

@media (max-width: 560px){
    .contact-list__contact, .contact-list__link {
        display: block!important;
    }
}
/*разделение корзины и заказа*/
input.error {
		border: 1px solid red;
	}
	
.basket-aside__item{
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}
.gifts__list-basket{
    max-width: 790px;
}
.basket-submit{
    padding: 9px 15px 10px;
    width: 100%;
    background: #ff2559;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}
.subscribe-sect--wrap_no-offset{
    margin-bottom: 0;
}
.basket-btn{
    border-top: 1px solid #F3F3F3;
  
}
    .pay_element.active span {
    color: #000!important;
       background: #E1E1E1!important;
}
.period-75,
.period-155,
#period-157{
    position: absolute;
    background: #fcd4e0;
    color: #fff;
    padding: 0.7em 1.9em;
    transform:translateY(49px);
    border: 2px solid #ff5b5b;
    border-radius: 5px;
}
.delivery-item__ico{
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
    .delivery-item.pay_element.disable{
        opacity: .5;
        pointer-events: none;
    }
.basket-offset{
    padding-left: 30px;
    padding-right: 30px;
}
basket-aside__item_price-list .basket-aside__item{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 5px;
}
    .pay_element.active{
        border: none!important;
    }
.basket-aside__item_price-list div{
    display: block!important;
}
.basket-aside__item.basket-aside__item_price-list{
    padding-bottom: 0;
      padding-left: 0;
    padding-right: 0;
}
.basket-btn{
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
}
.basket-offset > div{
        width: 100%;
        display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.promo-text{
    font-size: 12px;
    color: #B8B8B8;
    display: block;
    width: 100%;
    font-weight: 300;
}
.form-item_offset{
    margin-bottom: 1.5rem;
}
.input_default{
    box-sizing: border-box;
    font-family: Montserrat;
    width: 100%;
    height: 38px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #EAEAEA;
}
.order-form__title{
    margin-bottom: 1rem;
}
.row{
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.title_bold{
    font-weight: bold;
}
.col-md-6{
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.col-md-12{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.texarea_default{
    width: 100%;
    font-family: Montserrat;
    height: 77px;
    box-sizing: border-box;
      padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #EAEAEA;
    padding-top: 15px;
    padding-bottom: 15px;
}
.delivery-item{
    display: block;
}
.delivery-item__input{
    display: none;
}
.delivery-items{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.order-form__item{
    margin-bottom: 2rem;
}
.delivery-item{
    max-width: inherit!important;
    display: inline-flex;
    flex-direction: row!important;
    margin-right: 1rem;
    width: auto!important;
}
.delivery-item__title{
    width: auto!important;
    max-width: inherit!important;
    padding: 12px 10px;
    background: #F4F4F4;
    display:inline-block; 
    font-size: 13px;
    
    cursor: pointer;
}
.basket-aside_edited .basket-aside__item_price-list{
    padding-bottom: 2rem;
}
.delivery-item__input:checked + .delivery-item__title{
    background: #E1E1E1;
}
.basket-aside__item_price-list div.basket-line{
    display: flex!important;
    align-items: flex-end!important;
    justify-content: space-between!important;
}
.col-md-3{
    padding-left: 15px;
    padding-right: 15px;
    width: 25%;
}
.basket-itog:nth-child(3){
    margin-left: 10px;
    display: inline-block;
}
.order-form__btn{
    padding: 12px 15px ;
    font-size: 16px;
    background: #C4C4C4;
    font-weight: 600;
}
.order-form__submit{
    margin-top: 20px;
}
.basket-line span{
    line-height: 1.2;
}
.order_hide_delivery_342{
    display: none!important;
}
.order-gift__img-wrap{
    padding-top: 56px;
}
.order-gift__img{
    margin: 0;
}
.order-gift__item{
    flex-wrap: wrap;
}

@media(max-width:1200px){
    .order-form{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media(max-width:1170px){
    .tablet-hide{
        display: none;
    }
    .basket-aside_edited .basket-aside__item_price-list{
        margin-top: 0;
    }
    .basket-aside__item{
        max-width: inherit;
    }
}

@media(max-width:990px){
    .basket-aside__item{
        width: calc(50% - 10px);
    }
    .order-form__submit{
        max-width: inherit;
        background: none!important; padding-left: 15px;
        padding-right: 15px;
    }
    .basket-aside.basket-aside_edited{
        align-items: flex-start;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media(max-width:1280px){
    .subscribe-sect{
        background: url(/local/templates/royalsamples2020/img/subscribe-bg_768.jpg) no-repeat;
        background-size: cover;
    }
}
@media(max-width:768px){
    .subscribe-sect__title {
        margin: 32px 0 0 0;
        line-height: 1.3;
    }
    .subscribe-sect {
        padding-left: 15px;
        padding-right: 15px;
    }
    .subscribe-sect--wrap{
        margin-bottom: 0;
    }
    .subscribe-sect__title{
        line-height: 1.3;
    }
    .basket-aside{
        width: 100%!important;
    }
    .gifts__list-basket{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .gifts-item{
        width: calc(50% - 11px);
    }
}
@media(max-width:760px){
    .sdek_error {
        max-width: inherit;
        position: static;
        margin: 1em 1em 1em 0;
    }
    .period-75,
    .period-155,
    #period-157 {
        transform: translateY(46px)!important;
        left: 20%;
        margin-top: 0.1em !important;
    }
    .delivery-items {
        flex-flow: column;
    }
    .delivery-item {
        margin: 1em 0;
    }
    .basket-aside__item div span:first-child{
        max-width: inherit;
    }
     .basket-aside__item{
        width: 100%;
         margin-bottom: 20px!important;
    }
    .basket__title{
        text-align: left;
        margin-left: 0!important;
    }
    .order-form__item{
        margin-bottom: 10px;
    }
    .col-md-6{
        width: 100%;
    }
    .delivery-item__title{
        margin-right: 7px!important;
    }
    .delivery-item {
        margin-bottom: 7px!important;
        display: contents;
    }
    .row{
        margin-left: -10px;
        margin-right: -10px;
    }
    .col-md-6{
        padding-left: 10px;
        padding-right: 10px;
    }
    .col-md-3{
        padding-left: 10px;
        padding-right: 10px;
    }
   
    .gifts-item {
        width: 100%;
    }
    
}
@media(max-width:600px){
    .basket-aside__item{
        padding: 16px 15px;
    }
    .basket-btn {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
    .basket-offset {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width: 420px){
   .gifts__list-basket .gifts-item {
        padding: 0;
    }
}
#error_coupon{
    color:red;
    font-size: 11px;
    margin-top: 15px;
    line-height: 15px;
}

@media (max-width:1100px){
    .past__list2 .past__box{
        padding-left: 10px;
        padding-right: 10px;
    }
    .past__list2 .past__box-img img{
        max-width: 100%;
        min-height: inherit;
        min-width: inherit;
    }
    .past__list2 .past__box-title{
        height: auto!important;
    }
}
@media (max-width:990px){
    .past__list2 .past__box{
        width:20%;
        margin: 0 0 20px;
    }
}
@media (max-width:760px){
    .past__list2 .past__box{
        width:25%;
        margin: 0 0 20px;
    }
}
@media (max-width:600px){
    .past__list2 .past__box{
        width:50%;
        margin: 0 0 20px;
    }
}

/*глазик для показа-скрытия пароля на форме входа*/
.pass-widget input{
	margin: 0;
	padding-right: 42px;
}
.pass-widget{
   margin: 10px 0;
	position: relative;
}
.pass-widget__btn.active .pass-widget__pic:nth-child(1){
	opacity: 0;
}
.pass-widget__btn.active .pass-widget__pic:nth-child(2){
	opacity: 1;
}
.pass-widget__btn{
	position: absolute;
	right: 0;
	top: 0;
	width: 39px;
	height: 39px;
	cursor: pointer;
	display: inline-block;
	border: none;
	background: none;
}
.pass-widget__pic{
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .2s ease;
}
.pass-widget__pic:nth-child(1){
	opacity: 1;
}
.pass-widget__pic:nth-child(2){
	opacity: 0;
}
.fastOrder-close-btn:before{
    content: '';
    width: 12px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.fastOrder-close-btn:after{
    content: '';
    width: 1px;
    height: 12px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.fastOrder__content .input{
    margin-bottom: 10px;
}
.fastOrder-close-btn{
    display: inline-block;
    width: 30px;
    height: 30px;
    transform: rotate(45deg);
    border-radius: 50%;
    background: #fff;
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    border:none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);
}
.fastOrder__content{
    padding:35px 50px;
    position: relative;
    background: #fff;
    max-width: 400px;
    width: 100%;
}
#fastOrder{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fastOrder-block{
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.default-modal {
    background: #0b0b0b91!important;
}
.default-modal.mfp-wrap{
       
    opacity: 1!important;
    display: block!important;
}
.fastOrderBlock__title{
    display: block;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
}
.fastOrderBlock__title2 {
    display: block;
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: 600;
}
.popup-desc_grey p {
    color: #686868;
    font-size: 13px;
}
.popup_middle{
    max-width: 500px;
    padding: 35px 40px;
}
.popup{
    background: #fff;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
/*дополнительный пятый баннер картинкой внизу на главной*/
.advantages__item{
                min-height: 137px;
               width: 100%;
                max-width: calc(20% - 5px);
                
            }
            .advantages__item img{
                max-width: 100%;
            }
            .advantages__icon{
                margin-top: 20px;
            }
           .advantages__list{
                   
                    flex-wrap: nowrap;
                }
            .advantages__list .slick-dots{
                padding-left: 0;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .advantages__list .slick-dots li{
                margin-left: 4px;
                margin-right: 4px;
            }
            .advantages__list .slick-dots .slick-active button{
                background: #ff2559;
            }
            .advantages__list .slick-dots button{
                font-size: 0;
                width: 8px;
                border-radius: 50%;
                height: 8px;
                background: #f1f1f1;
                transition: all .2s ease;
                
            }
            .advantages__title{
                margin:13px 16px 14px ;
                font-size: 12px;
            }
            @media(max-width:1290px){
                .advantages__icon{
                    max-height: 30px;
                    max-width: 40px!important;
                }
                .advantages__item{
                    min-height: inherit;
                }
            }
            @media(max-width:1158px){
                .advantages__title{
                    margin: 13px 7px 14px;
                }
            }
            @media(max-width:1100px){
                .advantages__title{
                    font-size: 10px;
                    margin: 13px 7px 6px;
                }
            }
            @media(max-width:989px){
                .advantages__list .advantages__item{
                    width: 270px!important;
                    min-height: 164px;
                }
                .advantages__list .slick-slide {
                    margin: 0 3px;
                }
                /* the parent */
                .advantages__list .slick-list {
                    margin: 0 -3px;
                }
                .advantages__title{
                    display: block;
                }
                .advantages__item img{
                    margin-left: auto;
                    margin-right: auto;
                }
                .advantages__item{
                    display: block;
                    width: 100%;
                   
                }
                .advantages__icon{
                    margin-bottom: 14px;
                }
                .advantages__list{
                    display: block;
                }
                .advantages__icon {
                    margin-top: 36px;
                }
                .advantages__icon{
                    max-width: inherit;
                    max-height: inherit;
                }
            }
@media (max-width: 800px){
    .banner-slider__for img {
        max-height: 100% !important;
        height: inherit!important;
    }
}
@media(max-width:660px){
    .fastOrder__content{
        max-width: 88%;
        padding: 35px 21px;
    }  
}
.members-alternative h1{
    font: 400 24px/32px Montserrat-Black;
    text-transform: uppercase;
    color: #292929;
    padding-bottom: 15px;
}
.members-alternative .members-alternative-description{
    text-align: left !important;
    margin-bottom: 30px;
    line-height: 22px;
}

.members-alternative .members-alternative-description p{
    text-align: left !important;
}
.members-alternative .members-alternative-note{
    font: 400 10px/16px Montserrat;
    padding: 30px 0;
    text-align: center;
}
.members-alternative .members-alternative__banner{
    max-width: 1920px;
    margin: 0 auto 30px;
}
.members-alternative .members-alternative__banner .mobile{
    display: none;
}
.members-alternative .members-alternative__banner img{
    max-width: 100%;
   
}
.members-alternative .members-alternative__item{
    width: 100%;
    padding: 30px 50px;
    margin-bottom: 20px;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.41);
    -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.41);
    box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.41);
}
@media(min-width:768px){
   
    .members-alternative .members-alternative__item{
          display: flex;
    }
    .members-alternative .members-alternative__item .members-alternative__item-alternative{
         display: flex;
        width: 100%;
    }
}
.members-alternative .members-alternative__item .members-alternative__item-alternative{
    position: relative;
}
.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):not(:first-child){
      padding:30px 0;
      margin: 15px 0;
}
.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):after{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #292929;
    bottom: 0;
    z-index: 1;
}
.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):before{
     content: "ИЛИ";
    position: absolute;
    width: 60px;
    font: 400 16px Montserrat-Bold;
    left: 50%;
    margin-left: -30px;
    bottom: -10px;
    background: #FFF;
    text-align: center;
    z-index: 2;
}
.members-alternative .members-alternative__item .item-image{
     flex: 0 0 350px;
     padding-top: 30px;
}
.members-alternative .members-alternative__item .item-image img {
    width: auto;
    max-height: 280px;
    object-fit: contain;
    max-width: 280px;
     display: block;
    margin: 0 auto;
}
.members-alternative .members-alternative__item .item-content .item-content__text img{
    display: none;
}
.members-alternative .members-alternative__item .item-content__name {
    width: 100%;
    font: 400 22px/32px Montserrat-Black;
    text-transform: uppercase;
    color: #292929;
    padding: 30px 0 15px;
}
.members-alternative .members-alternative__item .item-content__name .item-content__brand{
	font: 400 16px Montserrat-Bold;
	margin-bottom: 0.5em;
}
.members-alternative .members-alternative__item .item-content__name a{
    text-decoration: none;
     color: #292929;
}
.members-alternative .members-alternative__item h2{
     font: 400 16px Montserrat-Bold;
      color: #292929;
      text-transform: uppercase;
      padding: 20px 0 5px;
}
.members-alternative .members-alternative-banner-bottom img{
    max-width: 100%;
}
@media(max-width:1170px){
    .members-alternative .wrap{
          padding: 0 20px;
    }
}
@media(max-width:768px){
    .members-alternative .wrap{
         padding: 0;
    }
     .members-alternative .members-alternative__banner .mobile{
        display: block;
    }
    .members-alternative .members-alternative__banner .desctop{
        display: none;
    }
    .members-alternative{
        padding: 0 20px;
    }
   .members-alternative .members-alternative__item{
        padding: 20px;
   }
   .members-alternative h1{
        font: 400 19px/26px Montserrat-Black;
    }
    .members-alternative .members-alternative-description{
        font: 400 12px/16px Montserrat;
    }
    .members-alternative .members-alternative__item .item-content__text{
         font: 400 12px/16px Montserrat;
    }
    .members-alternative .members-alternative__item .item-content__name{
            font: 400 16px/26px Montserrat-Black;
    }
    .members-alternative .members-alternative__item .item-image{
        padding: 0;
    }
    .members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):before,
    .members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):after{
        display: none;
    }
    .members-alternative__items-alternative .slick-arrow{
        width: 24px;
        height: 24px;
        position: absolute;
        top: 300px;
        display: block;
        font-size: 0;
    }
    .members-alternative__items-alternative .slick-arrow.slick-prev{
        left: -32px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDNzNDMUQ2N0JDMTFFQkI4N0RFODVCQ0ExOTBBQTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDNzNDMUU2N0JDMTFFQkI4N0RFODVCQ0ExOTBBQTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0M3M0MxQjY3QkMxMUVCQjg3REU4NUJDQTE5MEFBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0M3M0MxQzY3QkMxMUVCQjg3REU4NUJDQTE5MEFBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpPexqsAAALFSURBVHjaYrxw4QIDEFQA8UomIFEOxO1AfA/EWckABQABxAhV9hmIeUEy//X19XlANIjD8PfvX7AygACCKfvPgArAqn6AWEBtyBKMIAkOIP538eJFZIkSgACCGQUCj4H4KhB7gDggHeFQO2SA2B1mH0hiBYiho6MDxjDLWWCst2/fMjx//hxuCROMARJEctk/kAQjjIfkMmaAAEJ2lR8Qb2TADr6AwgnZiv/oinl5eZGt5IGqWQ5y7BNkhTBFt27dYkALJBCIYIIGDhy8evUKTKupqYFtQQfIccmDLsnJycnw/ft3ZCF5mB94oaGyAlkWqvgfSCFU/hFAACGHEgjIAfFsILYH4vtAvBCIO5AVMCGxPwHxQyB2A2J2INaAJkhQ6ETCFMGi9B9yRGEBy6BqwEl7KTbFoFASExNDFloBsyEKWRSkSFJSEiWIkUA5C7ZI+/z5M8O9e/ewOS2XCZvow4cPcflFFEXDlStXGGCJXVNTE5uG/UxQ3zPA8igo/Tx58oSBjY0N3dMgkAHygyI0/BmQcw0ICwgIoCfxByAbHgFxATb7P3z4wICU/FHyw0RoevmHRd8K5BQBEKC0KrZBGIiBj9IimrRRim9pGIFMQIeIGAJRkRXSINpsgChZgE1YACZIAfy9bMl62YGIk6wUSezX/d051ZLUFDS0hi3dMF4UZQ2d1lnaA3bgijiof2jOPWr6B8P22oCSPHdShqrADSm3BAkfqVfJUgWX92+NsyyLEs7z3MnoMzAlu3oM6KzmiBg0RXKkskFz3g0D1HUYsLS+8N7HZ9/30XhoPBIVpjytt3xCuKIoimgphfchPCDTQxprWriCqjSVQZMSKRINKGpDLZD51lcIY44bXLahIM1wrTTahqJz4v7Dm0L0nBqNLb4iHY8Fwmcrd75cChLXUDNhQJymCjWHv3hh0ga9hbqQj1R8AL302QK70ZtNAAAAAElFTkSuQmCC');

    }
    .members-alternative__items-alternative .slick-arrow.slick-prev:hover{
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkI0N0E4MzI2N0JDMTFFQkJGOUZDOERBNkRGQkUzRTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkI0N0E4MzM2N0JDMTFFQkJGOUZDOERBNkRGQkUzRTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QjQ3QTgzMDY3QkMxMUVCQkY5RkM4REE2REZCRTNFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QjQ3QTgzMTY3QkMxMUVCQkY5RkM4REE2REZCRTNFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhlNS2QAAAKiSURBVHjaYvyvGskABBVAvJIJSJQzpPm2A+l7jEAZBSDjPkgaIIAYoco+AzEvSNl/hlvLeEA0iAMHAAEEU/afARWAVf0AM28tQ9EA0/EXiJGNKgEIIJgECDwG4qtA7MEAVRUOtUMGiN1h9oEkVsDt8DSHW84CFzRNZWD4+BVuCcRCtSigyUDVab4w8X+4/MEIEEDIrvID4o0M2MEXUDgxIPnpP4bida3IVvJA1SwHOfYJXBEstI5dYWAIqsZmUwQTNHAgAORDELDSYWDYOwGr25DjkgdDFhRu208ii8jD/ADyECM8kGEAovgfSCFU/hFAACGHEgjIAfFsILaHJqeFQNyBzUkg8AkWdFhAFCiEQAwWWExBrcQFlkHVgJP2UgzFoFBCTZAMMP+xQK1DgNNAL/BzoyQgJFDOgsKFmQqKtCv3sWnIZcIQmrUZl2IQEGXCUAxKPyCbQP7ABPtBwYqesRD+UItC16AI8oMiED9EEQalKR1FbEn8AcjkR0BcgGE5qj/+o+eHidD08g+Lu1cgOxkgwNDTEnKaAqWhMCBmZsAPwCkAWsg9QpdEj4Z8aGkECoNIIgyHmREJ1QOyrBBb4paDZlQeBmIArGgARTPuMkYb5CMWaFjew+IbBABFeQnQIeFOCLGe5ficwAPNrkogC2ZiNRyU8ECGoiePlfsghmPPK+hBNxMURKDqgR1DGpaPHr8CBsUmiMGkg18gW95glYK5UFaMgaE5BZI7EMUyseA1yAfl6MUaCgAFESio0PMqKJhwRzIMVIDioBOIDUBlPlYloByX0IaI7FQ/Yn0CynCdyBktAlp0MjJQBv5DC9EV6BkNlsX9ofUQqQCU9qNR6nykSgEZAJMMAx9SkQFyjSM044hBxV9BM+Z+IF4FzUdYAQDGBbqLrn+yTgAAAABJRU5ErkJggg==');
    }
     .members-alternative__items-alternative .slick-arrow.slick-next{
        right: -32px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNDRCNzA2N0JCMTFFQjlBQkNEM0Q4QjdDMDVCNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNDRCNzE2N0JCMTFFQjlBQkNEM0Q4QjdDMDVCNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNEU0NEI2RTY3QkIxMUVCOUFCQ0QzRDhCN0MwNUI2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNEU0NEI2RjY3QkIxMUVCOUFCQ0QzRDhCN0MwNUI2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuHTGGcAAALXSURBVHjaYrxw4QIDEFQA8UomIFEOxO1AfA/EWckABQABxAhV9hmIeUEy//X19XlANBMDEgAIIJiy/wyoAKzqB7IIUDtYA0iCA4j/wSQuXrwIokoAAghmFAg8BuKrQOwB4oB0hEPtkAFid5h9IIkVMLOVlZVRLIeb/eHDB7gjmJBdgyTxjwXkNJBWqGtggBkggJBd5QfEGxmwgy+gcEK24j+yYpB1zMzMyBp4oGqWg2x4AmRIoxspLi7OICEhgRxIcE9cRVcMMh2m+Pv37yhyLNBA+wy1FgxEREQY0DwLA/IwP/BCQwUcyC9fvkRWBIo/eaj8I4AAQg4lEJAD4tlAbA/E94F4IRB3ICtATkSfgPghELsBMTsQa0ATJCh0IpH9ALOWkQE3WAZVA07aS5EVg4JTSkoKm6YVMCdFocuIioqCI4+Liwtdqhzk6f/YjNPR0QHHx9+/fxmuXLkCE37KhMvRIEW/fv1CTyKiLNgUy8rKMggJCYHZ9+7dQ5bazwL1PROyp0GK3717x/D48WN0szJAGhSh4c+AliOxJfEHIJMfAXEBTBQtWTAgJX+U/DARml7+4Qh/uJMBApRW7SoIA0FwbZImkVRCIBiwtfEX/AI7SfAjxM5fsBHBnxBLK638E9uAMVUaEXzchD04w3pGHFgIIdk5dmfm6loyNQUNjaF2suPBUTbn09In7QFTVXeeQdqgue6R8j8gm0kEXfbcSiClIAgkVUmAhJfcq6vNgFmepMYarutSHMfVM5SYZRkVRWEj8tiuPexgz6lhhe/7FEUROY7z9j7P80oZIBZwAMGV/d4YsAcEDVN+0eoNI7pIqfoJ2EUYhuR5XpPPcxCs67EmLRnjMY2NkejxWLAGwULVQFViWzKaI/Kx4LIsm5wehluYRks4Olv0H54copu60bTFR6zjX4HwmZh3vnkpmNipahsGxGmGqvqqOvz+zDfoUdWWfSTiBQv61+CVvL6kAAAAAElFTkSuQmCC');
     }
      .members-alternative__items-alternative .slick-arrow.slick-next:hover{
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk3RDFEREY2N0JCMTFFQjhGN0Q4NURENEIzQzE5QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3RDFERTA2N0JCMTFFQjhGN0Q4NURENEIzQzE5QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTdEMURERDY3QkIxMUVCOEY3RDg1REQ0QjNDMTlCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTdEMURERTY3QkIxMUVCOEY3RDg1REQ0QjNDMTlCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtCF6ssAAAK4SURBVHjaYvyvGskABBVAvJIJSJQDcTsQ3wNxVjJAAUAAMUKVfQZiXpDMf4Zby3hANBMDEgAIIJiy/wyoAKzqB4rQrWVgDTAdf4EY2agSgACCSYDAYyC+CsQeDFBV4VA7ZIDYHWYfSGIF3Ox1jSiWQ4BaFAPDgTNwLhOKa1YfgvH+4fIHI0AAIbvKD4g3MmAHX0DhhGzFfxTFIOsk+ZE18EDVLAdpeIJhHsjhSZ4QjZCQg4EIJmjgoAKQ6fF+EPZ9VPNYoIH2GWotBIBMB9mCCeSRPQ0Cy0HWoin6B8SKQPwIxAEIIHQNckA8G4jtQY4B4oVA3IEt3YDAJ1jQYQFRUNvBfoBZy8iAGyyDqgEn7aUoiquBXuhMxqZpBSziMIMj0BkS/vZa6DLlID/8x+qI83MZGLg5GRi+fmdgMITb+JQJp6tBil69g2hCAFEWrIqn5jIwuFpC2GUTkGX2s0B9z4TiaZDi3ccZGLInoxuVwQKNxYcYiQ97En8Ai7h8IJ6AJx7+w1wBc8pEUMKCOg9b+MOdDBBg6GkJOU2B0lAYEDMz4Af/oEVZBSyBIgP0aMiHlkagMIgkwnCYGZFQPSDLCrFZIAfNcxOwWArMrE7YUhU2AErCfVCz5GCZARSW97AaDAMyYsDoT4GwQSlx/gYGhkmb8VnEA82uSqA42AEtNfCDADNg0R3HwCAmhCq+fi/Q32sYGJ5/xKZrJ8gCUPXAzkAKAJVxBSGQTIk/rf4CBdEbIJYm2nBQXOQD6xkdVWJUvwZZMBm9WMMayQXRqBkbFBdrdjMwtK7Ap3MyyIJOIDbAUviiRjLIcFCRPx0Y3htOEeN6kM2dyBktAlp0MjJQBv5DC9EV6BkNlsX9oemYVAAqfKJR6nykSgEZbAJiPqQMCHKNIxBrA7EYVPwVtAbdD8SroPkIKwAAPWeyxHfS3pcAAAAASUVORK5CYII=');
      }
}
.wrap.wrap-beauty-box-ctg .instagramm-logo{
        position: absolute;
        right: calc(50% - 1170px/2 + 15px);
}
.wrap.wrap-beauty-box-ctg .instagramm-logo img{
    max-width: 160px;
}
@media(max-width:1170px){
    .wrap.wrap-beauty-box-ctg .instagramm-logo{
        right: 15px;
    }
}
@media(max-width:768px){
     .wrap.wrap-beauty-box-ctg .instagramm-logo{
        position: relative;
        margin: 15px 0 0 1.2em;
        right: 0;
     }
     .wrap.wrap-beauty-box-ctg .instagramm-logo img{
        max-width: 140px;
     }
}

.info-page p {margin: 1.5rem 0;}
.info-page a {color: #e10052;}
.info-page li {list-style-type: disc; margin: 1.5rem 0 1.5rem 1.5rem;}

.order-form__item p.title {margin: -1.5rem 0 1rem 0;}
.order-form__item .title a,
.order-form__item .title_text_red {
    color: #e10052;
}
.order-form__item .title_text_red a {
    color: #3d107b;
    text-decoration: underline;
}

.order-form__item .title a:hover,
.order-form__item .title_text_red a:hover {
	text-decoration: none;}

.delivery a {color: #e10052;}


.basket__more-products{
    
    margin: 30px 0;
   
}
.basket__more-products-wrap{
    display: flex;
    gap: 20px;
}
.basket__more-products .more-products__item{
    display: flex;
    gap: 20px;
    flex: 1;
    color: #000;
    font: 400 14px Montserrat;
}
.basket__more-products .more-products__item img{
    max-width: 75px;
    height: auto;
    width: 100%;
}
.basket__more-products .more-products__item .content{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.basket__more-products .more-products__item .content p{
    margin: 0;
}
.basket__more-products .more-products__item .name{
    white-space: nowrap;
    line-height: 13px;
}
.basket__more-products .more-products__item .desc{
    font-size: 11px;
    margin: 10px 0 0;
    max-height: 42px;
}
.basket__more-products .more-products__item button{
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #3d107b;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 12px;
    color: #fff;
    transition: all .3s;
    width: 100%;
    text-transform: uppercase;
    padding: 3px 10px;
    cursor: default;
}
.basket__more-products .more-products__item:not(.active):hover button {
    background: #e10052;
    cursor: pointer;
}
.basket__more-products .more-products__item.active{
    opacity: .3;
    cursor: default;
}
@media (max-width:1280px) {
    .basket__more-products{
        padding: 0 15px;
    }
}
@media (max-width:768px) {
    .basket__more-products-wrap{
        flex-direction: column;
    }
    .basket__more-products .more-products__item .name{
        font-size: 11px;
    }
    .basket__more-products .more-products__item .desc{
        font-size: 9px;
    }
    .basket__more-products .more-products__item button{
        min-width: 160px;
    }
}
/* End */


/* Start:/local/templates/royalsamples2020/css/head.min.css?1776176254117474*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a img,fieldset,img{border:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=submit]{cursor:pointer}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a:focus,button:focus,div:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,input:focus,select:focus,span:focus,textarea:focus{outline:0}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media(prefers-reduced-motion:reduce){*{transition:none !important}}input[type=submit]{cursor:pointer}a{text-decoration:none;color:#fff;cursor:pointer;transition:all .3s}img{vertical-align:middle}.title-beauty-box-font{font:400 14px Montserrat-Bold}.item-price{font:400 22px Montserrat-Bold;color:#ff2559;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.item-price-old{margin:4px 0 0 13px;text-decoration:line-through;color:#292929;font:400 12px Montserrat}.rose-link{transition:all .3s;color:#e10052}.gray-link,.rose-link:hover{text-decoration:underline}.gray-link{transition:all .3s;color:#292929}.gray-link:hover{color:#e10052}.section-title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:24px 0 27px}@media(max-width:768px){.section-title{text-align:center;-ms-flex-item-align:center;align-self:center}}@keyframes a{0{top:10px;opacity:0}to{top:25px;opacity:1}}@keyframes b{0{top:25px;opacity:1}to{display:none;top:10px;opacity:0}}.gifts--stock .gifts__list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1280px){.gifts--stock .gifts__list{margin:31px 0 0}}.gifts--stock .gifts__slider-wrap{margin:31px 0 0;max-width:1170px;width:100%}@media(max-width:1280px){.gifts--stock .gifts__slider-wrap{padding:0 15px}}.gifts--stock .gifts__slider-wrap .gifts-item{padding:0 3px}@media(max-width:768px){.gifts--stock .gifts__slider-wrap .gifts-item{margin:0 auto;padding:0}}.gifts--stock .gifts__slider-wrap_flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:920px){.gifts--stock .gifts__slider-wrap_flex{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.gifts--stock .gifts__title-n-arrows{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:61px 0 0}@media(max-width:1280px){.gifts--stock .gifts__title-n-arrows{margin:61px 0 0 15px}}.subscribe-sect--wrap{margin:0 0 61px}.gifts.gifts--large{margin:60px 0 0}@media(max-width:1280px){.gifts.gifts--large{margin:60px 15px 0}}@media(max-width:440px){.gifts.gifts--large{max-width:400px;margin:0 auto}}@media(max-width:420px){.gifts.gifts--large{max-width:350px}}@media(max-width:360px){.gifts.gifts--large{max-width:300px}}.gifts.gifts--large .gifts-item{-ms-flex-direction:row;flex-direction:row;max-width:none;margin:38px 0 0}@media(max-width:800px){.gifts.gifts--large .gifts-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;max-width:420px}}.gifts.gifts--large .gifts__title{padding:0}.gifts.gifts--large .gifts__title-n-arrows{margin:50px 0 37px}@media(max-width:1280px){.gifts.gifts--large .gifts__title-n-arrows{padding:0 15px}}@media(max-width:1280px){.gifts.gifts--large .gifts__title-n-arrows .gifts__title{padding:0}}.gifts.gifts--large .gifts-item__img{max-width:420px;width:100%}@media(max-width:360px){.gifts.gifts--large .gifts-item__img{max-width:320px;margin:0 auto}}@media(max-width:320px){.gifts.gifts--large .gifts-item__img{max-width:300px}}.gifts.gifts--large .gifts-item__img img{width:100%}.gifts.gifts--large .gifts-item__description{overflow:unset;max-height:unset;margin:42px 0 0 36px}@media(max-width:800px){.gifts.gifts--large .gifts-item__description{margin:30px 0 0}}@media(max-width:360px){.gifts.gifts--large .gifts-item__description{max-width:320px;margin:10px auto 0}}@media(max-width:320px){.gifts.gifts--large .gifts-item__description{max-width:300px}}.gifts.gifts--large .gifts-item__description-list{max-width:560px}.gifts.gifts--large .gifts-item__description-list pre{white-space:normal}.gifts.gifts--large .gifts-item__description-list ul{list-style-type:disc;padding:0 0 0 16px}.gifts.gifts--large .gifts-item__description-list ul li{font:400 14px Montserrat;line-height:24px;padding:0 15px 0 0}@media(max-width:360px){.gifts.gifts--large .gifts-item__description-list ul li{line-height:20px}}.gifts.gifts--large .gifts-item__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:75px 0 0;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;text-transform:uppercase}.gifts.gifts--large .gifts-item__button:hover{background:#e10052}@media(max-width:800px){.gifts.gifts--large .gifts-item__button{margin:30px 0 0}}.transition--delay{transition:all .3s}.common--blur{filter:blur(8px)}.about-company{font:400 14px Montserrat;line-height:20px}.about-company .about-company--wrap{margin:64px auto 0}.about-company__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:0 15px}@media(max-width:768px){.about-company__title{text-align:center;-ms-flex-item-align:center;align-self:center}}.about-img__items{display:flex;justify-content:space-evenly;flex-wrap:wrap}.about-img__item{margin:2em;-webkit-box-shadow:0 5px 10px 2px rgba(34,60,80,0.2);-moz-box-shadow:0 5px 10px 2px rgba(34,60,80,0.2);box-shadow:0 5px 10px 2px rgba(34,60,80,0.2)}.about-img__item img{width:300px}.about-company__p-about{margin:45px 15px 0}.about-company__p-about img{max-width:400px}.about-company__p-about span{font:400 14px Montserrat-Bold}.about-company__adviser-title{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:46px 15px 0}.about-company__adviser-list{margin:27px 15px;list-style-type:disc;padding:0 0 0 15px;line-height:24px}.about-company__target-audience{margin:0 15px;padding:5px 0 40px}.about-company__target-audience-title{font:400 14px Montserrat-Bold;text-transform:uppercase;padding:45px 0 0;text-align:center}.about-company .target-audience-wrap{margin:39px 0 0;padding:0 0 53px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1087px){.about-company .target-audience-wrap{-ms-flex-direction:column;flex-direction:column}}.about-company__target-audience-p{max-width:557px;-ms-flex-positive:1;flex-grow:1}@media(max-width:1087px){.about-company__target-audience-p{margin:0 auto}}.about-company .target-audience-wrap-lists{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;max-width:520px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 10px}@media(max-width:1087px){.about-company .target-audience-wrap-lists{margin:0 auto;max-width:557px;width:100%}}.about-company__target-audience-list{line-height:24px}@media(max-width:1087px){.about-company__target-audience-list{margin:15px 0}}@media(max-width:650px){.about-company__target-audience-list{margin:15px 10px 0 0}}.about-company__target-audience-list-item{line-height:24px}.about-company__target-audience-list-item:first-child{font:400 14px Montserrat-Bold;text-transform:uppercase;text-transform:capitalize;line-height:24px}.pr-assist__title{color:#292929;margin:43px 15px 0;font:400 14px Montserrat-Bold;text-transform:uppercase}.pr-assist__list{margin:50px 15px 0;list-style-type:disc;padding:0 0 0 15px;line-height:24px}.pr-assist__item{line-height:24px}.pr-assist__item-title{font:400 14px Montserrat-Bold;text-transform:uppercase}.pr-assist__p{margin:34px 15px 0;line-height:24px;font:400 14px Montserrat}.pr-assist__link{color:#292929;text-decoration:underline;margin:30px 15px 0;display:inline-block}.pr-assist__link:hover{color:#e10052}.ask-question-btn--wrapper{margin:50px 15px 0}.ask-question-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:142px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:block;width:100%;text-transform:uppercase}.ask-question-btn:hover{background:#e10052}.subscribe-sect--wrap{margin-top:120px}.popup-wrap{top:0;left:0;width:100%;height:100%;position:fixed;display:none;background:transparent;z-index:300;transition:background .3s}.popup-wrap--show{background:rgba(0,0,0,.4)}.add-to-cart-popup,.authorization-popup,.registration-popup{background:#f1f1f1;max-width:320px;width:100%;position:relative;padding:10px 15px;transition:all .3s}.add-to-cart-popup.add-to-cart-popup--show,.add-to-cart-popup.authorization-popup--show,.add-to-cart-popup.registration-popup--show,.authorization-popup.add-to-cart-popup--show,.authorization-popup.authorization-popup--show,.authorization-popup.registration-popup--show,.registration-popup.add-to-cart-popup--show,.registration-popup.authorization-popup--show,.registration-popup.registration-popup--show{display:block;animation:showAskForm .3s forwards}.add-to-cart-popup.add-to-cart-popup--close,.add-to-cart-popup.authorization-popup--close,.add-to-cart-popup.registration-popup--close,.authorization-popup.add-to-cart-popup--close,.authorization-popup.authorization-popup--close,.authorization-popup.registration-popup--close,.registration-popup.add-to-cart-popup--close,.registration-popup.authorization-popup--close,.registration-popup.registration-popup--close{animation:closeAskForm .3s forwards}.add-to-cart-popup__close,.authorization-popup__close,.registration-popup__close{top:-25px;right:-25px;cursor:pointer}@media(max-width:650px){.add-to-cart-popup__close,.authorization-popup__close,.registration-popup__close{top:10px;right:10px}}.add-to-cart-popup__wrap-in,.authorization-popup__wrap-in,.registration-popup__wrap-in{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.add-to-cart-popup form,.authorization-popup form,.registration-popup form{margin:0 auto}.add-to-cart-popup__title span,.authorization-popup__title span,.registration-popup__title span{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:0 auto;text-align:center}.add-to-cart-popup__email input,.add-to-cart-popup__name input,.add-to-cart-popup__pass input,.authorization-popup__email input,.authorization-popup__name input,.authorization-popup__pass input,.registration-popup__email input,.registration-popup__name input,.registration-popup__pass input{width:100%;padding:10px;margin:10px 0;border:1px solid #9a9a9a}.add-to-cart-popup__email input:focus,.add-to-cart-popup__name input:focus,.add-to-cart-popup__pass input:focus,.authorization-popup__email input:focus,.authorization-popup__name input:focus,.authorization-popup__pass input:focus,.registration-popup__email input:focus,.registration-popup__name input:focus,.registration-popup__pass input:focus{border:1px solid #e10052}.add-to-cart-popup__img,.authorization-popup__img,.registration-popup__img{margin:15px 0 0;width:150px;height:150px}.add-to-cart-popup__img img,.authorization-popup__img img,.registration-popup__img img{max-width:100%;max-height:100%;display:block;margin:0 auto}.add-to-cart-popup__text,.authorization-popup__text,.registration-popup__text{width:100%;resize:none;border:1px solid #9a9a9a}.add-to-cart-popup__submit,.authorization-popup__submit,.registration-popup__submit{margin:20px 0 0;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.add-to-cart-popup__submit_center,.authorization-popup__submit_center,.registration-popup__submit_center{margin:20px auto 0}.add-to-cart-popup__submit:hover,.authorization-popup__submit:hover,.registration-popup__submit:hover{background:#e10052}.add-to-cart-popup__submit input,.authorization-popup__submit input,.registration-popup__submit input{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;text-transform:uppercase}.add-to-cart-popup__submit input:hover,.authorization-popup__submit input:hover,.registration-popup__submit input:hover{background:#e10052}.add-to-cart-popup__submit a,.authorization-popup__submit a,.registration-popup__submit a{display:inline-block;text-align:center;color:#fff;text-transform:uppercase;width:100%}.add-to-cart-popup__info,.authorization-popup__info,.registration-popup__info{margin:20px 0 0;font:400 12px Montserrat;text-align:center}.add-to-cart-popup__link-info,.authorization-popup__link-info,.registration-popup__link-info{transition:all .3s;color:#e10052}.add-to-cart-popup__link-info:hover,.authorization-popup__link-info:hover,.registration-popup__link-info:hover{text-decoration:underline}.add-to-cart-popup__link-info a,.authorization-popup__link-info a,.registration-popup__link-info a{color:#292929}.add-to-cart-popup__link-info a:hover,.authorization-popup__link-info a:hover,.registration-popup__link-info a:hover{color:#e10052}.registration-popup tbody,.registration-popup tfoot,.registration-popup thead{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.close-btn{height:25px;width:25px;position:absolute}.close-btn:hover .close-btn__line{background:#e10052}.close-btn__line{position:absolute;top:50%;width:100%;height:3px;border-radius:1px;background:#292929;transform:rotate(45deg)}.close-btn__line:not(:first-child){transform:rotate(135deg)}.overflow-y--hidden{height:100vh;overflow-y:hidden;padding-right:15px}.display--block{display:block}.banner-slider--brands-page .banner-slider__for img{max-width:1170px}@media(min-width:1170px){.banner-slider--brands-page .banner-slider__banner{width:235px !important}}.banner-slider--brands-page .banner-slider__banner img{max-width:235px;max-height:108px;filter:opacity(.5)}.brands__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:60px 0 27px}@media(max-width:768px){.brands__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.brands__title{margin:60px 15px 27px}}.brands__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin:0 auto 30px;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:650px){.brands__list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.brands__brand-logo{max-width:150px;min-height:150px;width:100%;height:100%;padding:10px;margin:10px;box-sizing:border-box;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.brands__brand-logo img{width:100%;height:auto;position:relative;top:0;transition:all .3s}.brands__brand-logo:hover img{top:-15px}.brands .banner-slider__for,.brands .banner-slider__nav{padding:0 15px}.ABC-wrapper{margin-top:109px;margin-bottom:59px}.ABC{max-width:850px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.ABC__letters,.ABC__sort-num,.ABC__sort-ru{margin:6px 0 11px}.ABC__letter,.ABC__sort-num,.ABC__sort-ru{color:#292929;font:400 14px Montserrat-Bold;text-transform:uppercase;padding:5px;display:inline-block;border-top:3px solid transparent;transition:all .3s}.ABC__letter.active,.ABC__letter:hover,.ABC__sort-num.active,.ABC__sort-num:hover,.ABC__sort-ru.active,.ABC__sort-ru:hover{border-top:3px solid #fc4b0c;color:#fc4b0c}.ABC__letters{margin:0 10px}.ABC__sort-num,.ABC__sort-ru{white-space:pre}.brand-page-wrapper{margin:60px 0 0}@media(max-width:1280px){.brand-page-wrapper{margin:60px 15px 0}}.brand-page__title{margin:0 0 52px}.brand-page__title h1{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.brand-page__title h1{text-align:center;-ms-flex-item-align:center;align-self:center}}.brand-page__text{font:400 14px Montserrat}.brand-page__text img{max-width:100%;height:auto;float:left;clear:both;margin:10px 40px 10px 0}.brand-page__bottom-padding{padding:0 0 61px}.delivery__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:60px 0 0}@media(max-width:768px){.delivery__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.delivery__title{margin:60px 15px 0}}.delivery__countries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:55px 15px 37px}@media(max-width:480px){.delivery__countries{-ms-flex-direction:column;flex-direction:column}}.delivery-country{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;max-width:200px;margin:15px 0}@media(max-width:480px){.delivery-country{max-width:none}}.delivery-country__name{font:400 14px Montserrat-Bold;text-transform:uppercase}.delivery-country__cost,.delivery-country__description{margin:31px 0 0;font:400 14px Montserrat;line-height:18px}@media(max-width:480px){.delivery-country__cost,.delivery-country__description{margin:15px 0 0}}.delivery-table{text-align:center;border:3px solid transparent;font:400 14px Montserrat;line-height:18px;min-width:610px}@media(max-width:748px){.delivery-table,.delivery-table .delivery-table__th{font-size:12px}}.delivery-table__td,.delivery-table__th{padding:11px 29px;border:1px solid #ddd}@media(max-width:920px){.delivery-table__td,.delivery-table__th{padding:2px 5px}}.delivery-table__td:first-child,.delivery-table__th:first-child{text-align:left;padding:11px 29px 11px 0;white-space:nowrap}.delivery-table__th{font:400 14px Montserrat-Bold;text-transform:uppercase}.bold-minus{display:inline-block;width:13px;height:2px;background-color:#292929}.wrap.wrap--table-delivery{padding:30px 15px}@media(max-width:650px){.wrap.wrap--table-delivery{overflow-x:scroll}}.delivery-description{line-height:18px}.delivery-description__text{margin:17px 0 0;font:400 14px Montserrat}@media(max-width:1280px){.delivery-description__text{margin:17px 15px 0}}.delivery-description__definition{margin:20px 0 0;font:400 12px Montserrat}@media(max-width:1280px){.delivery-description__definition{margin:20px 15px 0}}.payment-types-wrapper{max-width:690px;margin:0 auto}.payment-types{line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.payment-types__title{font:400 14px Montserrat-Bold;text-transform:uppercase;text-align:center;margin:75px 15px 0}.payment-types__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:50px 15px 0}@media(max-width:360px){.payment-types__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.payment-types__item{margin:25px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:130px}.payment-types__img{max-width:60px;max-height:60px;display:flex;justify-content:center}.payment-types__name{margin:20px 0 0;font:400 14px Montserrat;text-align:center;height:30px}.contacts{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:990px}@media(max-width:1280px){.contacts{margin:0 15px}}.contacts__title span{display:inline-block;font:400 24px Montserrat-Black;text-transform:uppercase;margin:60px 0 45px}@media(max-width:768px){.contacts__title span{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:650px){.contacts__title span{margin:30px 0 20px}}.contacts__item{display:table-cell}@media(max-width:860px){.contacts__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.contacts__item:first-child{margin:0 auto 0 0}@media(max-width:860px){.contacts__item:first-child{margin:0}}.contacts__item:last-child{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:234px;margin:0 20px}.contacts .wrap-main-title h1{margin:0}.contact-list{display:table}.contact-list__item{display:table-row}@media(max-width:860px){.contact-list__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.contact-list__title{font:400 14px Montserrat-Bold;text-transform:uppercase;display:table-cell;padding:15px 15px 0 0;text-transform:none}.contact-list__contact,.contact-list__link{display:table-cell}@media(max-width:860px){.contact-list__contact,.contact-list__link{display:inline-block}}.contact-list__contact{font:400 14px Montserrat;transition:all .3s;color:#292929}.contact-list__link{transition:all .3s;color:#292929;text-decoration:underline;font:400 14px Montserrat}.contact-list__link:hover{color:#e10052}.ask-question-btn--wrap-contact-page{margin:85px 0 0;width:100%;display:-ms-flexbox;display:flex}@media(max-width:860px){.ask-question-btn--wrap-contact-page{-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:650px){.ask-question-btn--wrap-contact-page{margin:40px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}.wrap-inst-section{margin:113px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.wrap-inst-section{margin:80px 15px}}.inst-widget{max-width:700px;max-height:567px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.inst-widget__gag{display:inline-block;-ms-flex-positive:1;flex-grow:1;margin:300px auto;text-align:center}@media(max-width:1280px){.adaptive-wrap{margin:0 15px}}.bonuses{font:400 14px Montserrat}.bonuses__title{margin:60px 0 48px;font:400 24px Montserrat-Black;text-transform:uppercase;display:inline-block}@media(max-width:768px){.bonuses__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:650px){.bonuses__img-n-text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.bonuses__text-wrap{margin:11px 0 0}.bonuses__img{margin:0 33px 0 0;float:left}@media(max-width:650px){.bonuses__img{float:none;margin:0 auto;width:100%;max-width:400px}}@media(max-width:650px){.bonuses__text{clear:both}}.bonuses__text-title{margin:49px 0 21px;font:400 14px Montserrat-Bold;text-transform:uppercase}.bonuses__text-title--description{white-space:pre}.bonuses__rules-use{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;clear:both}@media(max-width:900px){.bonuses__rules-use{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.bonuses__accrual{max-width:562px;margin:0 15px 0 0;box-sizing:border-box}.bonuses__use{max-width:570px}@media(max-width:900px){.bonuses__use{text-align:center}}.bonuses__accrual-wrap{margin:34px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:420px){.bonuses__accrual-wrap{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.bonuses__definition{margin:13px 0 55px;font:400 14px Montserrat-Bold;text-transform:uppercase}@media(max-width:900px){.bonuses__definition{text-align:center}}.bonus{-ms-flex-direction:column;flex-direction:column;max-width:165px}.bonus,.bonus__img-wrap{display:-ms-flexbox;display:flex}.bonus__img-wrap{-ms-flex-pack:center;justify-content:center}.bonus__img-wrap img{margin:0 1px}.bonus__description{margin:15px 0 10px;font:400 14px Montserrat;text-align:center}.bonus__amount{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.bonus__amount{text-align:center;-ms-flex-item-align:center;align-self:center}}.get-bonus{font:400 14px Montserrat;line-height:18px}.get-bonus__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:720px;margin:0 auto;padding:57px 0 0}@media(max-width:650px){.get-bonus__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.get-bonus__item{max-width:170px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(max-width:1280px){.get-bonus__item{margin:0 10px}}@media(max-width:650px){.get-bonus__item{border-bottom:1px solid #9a9a9a;padding:0 0 10px;margin:0 10px 10px}}.get-bonus__amount{font:400 72px Montserrat-Bold;text-transform:uppercase}.get-bonus__btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:143px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;text-transform:uppercase;max-height:39px}.get-bonus__btn:hover{background:#e10052}.get-bonus__description{margin:27px 0}.get-bonus__need-reg{max-width:143px}.get-bonus__link{color:#292929;text-decoration:underline}.get-bonus__warn{margin:50px 0 0;font-size:12px;padding:0 0 38px;text-align:center}.order-gift--wrap{margin:70px 0 0}.order-gift__title{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.order-gift__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:748px){.order-gift__title{display:block;text-align:center}}.order-gift__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:58px 40px 82px 45px}@media(max-width:748px){.order-gift__list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.order-gift__item{max-width:225px;-ms-flex-direction:column;flex-direction:column;margin:10px 23px}.order-gift__img-wrap,.order-gift__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.order-gift__img-wrap{height:225px;position:relative;-ms-flex-pack:center;justify-content:center}.order-gift__img-wrap img{max-width:130px}.order-gift__img{margin:38px 0 31px}.order-gift__price{padding:0 7px;max-height:22px;background-color:#af88b8;position:absolute;left:20px;top:20px;font:400 12px Montserrat;color:#fff;line-height:22px;text-transform:uppercase;text-align:center}.order-gift__name{margin:15px 0 0;text-align:center}.order-gift__order-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:114px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;text-transform:uppercase;margin:27px 0 0;width:100%}.order-gift__order-btn:hover{background:#e10052}.past-wrap{margin:60px 0}@media(max-width:1280px){.past-wrap{margin:60px 15px}}.past-wrap h1{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.past-wrap h1{text-align:center;-ms-flex-item-align:center;align-self:center}}.past--2018{margin:12px 0 0}.past-detail__info-message{margin-bottom:3em}.past-detail__info-message a{color:#292929}.past-detail__info-message a:hover{color:#e10052}.past__list-title{font:400 14px Montserrat-Bold;text-transform:uppercase}.past__list-title-n-arrows{margin:38px 0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.past__list{max-height:660px}.past__list_simple{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:920px){.past__list_simple{-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:1170px){.past__box{margin:10px auto}}.past__box-img{max-width:160px;width:100%}.past__box-img img{max-height:160px;max-width:160px;min-height:160px;min-width:160px;object-fit:cover}.past__box-img:hover+.past__box-title{color:#e10052}.past__box-img_simple{display:inline-block}@media(max-width:920px){.past__box-img_simple{margin:0 5px}}.past__box-title{font:400 14px Montserrat;transition:all .3s;color:#292929;text-decoration:underline;margin:20px 0;text-decoration:none;display:block;text-align:center;max-width:160px}.past__box-title:hover{color:#e10052}@media(max-width:1280px){.past-detail-wrapper{margin:0 15px}}.past-detail__title{margin:60px 0 40px;font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.past-detail__title{text-align:center;-ms-flex-item-align:center;align-self:center}}.past-detail__list{display:grid;grid-template-columns:repeat(auto-fit,220px);grid-template-rows:repeat(auto-fit,260px);-ms-flex-pack:justify;justify-content:space-between}@media(max-width:480px){.past-detail__list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.past-detail__item{padding:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.past-detail__item img{width:auto;max-height:200px;object-fit:contain;max-width:200px}.past-detail__item-name{max-height:48px;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;font:400 13px Montserrat-Bold;text-transform:uppercase;color:#292929}.basket-table-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;position:relative}@media(max-width:1280px){.basket-table-wrap{margin:0 15px}}@media(max-width:1170px){.basket-table-wrap{margin:0;-ms-flex-direction:column;flex-direction:column}}@media(max-width:748px){.basket-table-wrap{-ms-flex-align:center;align-items:center}}.basket{margin:30px 0 0}.basket h3{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:0 0 25px}.basket__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:0 0 38px}@media(max-width:768px){.basket__title{text-align:left;-ms-flex-item-align:left}}@media(max-width:1280px){.basket__title{font-size:18px}}@media(max-width:1170px){.basket__title{margin:0 15px 38px}}@media(max-width:748px){.basket__title{margin:0 15px 20px;font-size:16px}}.basket__inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.basket__table{margin:0 10px 0 0;max-width:790px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:1170px){.basket__table{max-width:none;margin:0}}.basket__header{display:-ms-flexbox;display:flex;background:#f1f1f1;padding:13px 0}@media(max-width:1280px){.basket__header{margin:0 15px}}@media(max-width:748px){.basket__header{-ms-flex-pack:justify;justify-content:space-between}}.basket__header-item{max-height:45px;text-align:center;font:400 14px Montserrat-Bold;text-transform:uppercase;-ms-flex-preferred-size:405px;flex-basis:405px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}@media(max-width:748px){.basket__header-item{-ms-flex:none;flex:none}}.basket__header-item:not(:first-child){-ms-flex-preferred-size:145px;flex-basis:145px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}@media(max-width:748px){.basket__header-item:not(:first-child){-ms-flex:none;flex:none}}.basket__header-item:last-child{-ms-flex:1 2 15px;flex:1 2 15px}@media(max-width:748px){.basket__header-item_moba{display:none}}.basket__item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}@media(max-width:1280px){.basket__item-wrapper{margin:0 15px;width:calc(100% - 30px)}}@media(max-width:748px){.basket__item-wrapper{-ms-flex-pack:justify;justify-content:space-between}}.basket__item{margin:21px 0 0;-ms-flex-direction:column;flex-direction:column}.basket__img-wrap,.basket__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.basket__img-wrap{width:100%;-ms-flex:1 2 405px;flex:1 2 405px}@media(max-width:748px){.basket__img-wrap{-ms-flex:none;flex:none;width:unset}}.basket__img{border-bottom:1px solid}.basket__item-img{max-width:75px;height:auto;width:100%}@media(max-width:748px){.basket__item-img{max-width:62px}}.basket__item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 20px;max-width:220px;font:400 14px Montserrat}@media(max-width:748px){.basket__item-info{max-width:calc(70vw - 70px)}}.basket__item-info p,.basket__item-info span{max-width:inherit;overflow:hidden;text-overflow:ellipsis}@media(max-width:748px){.basket__item-info p,.basket__item-info span{max-width:none}}.basket__item-info span{white-space:nowrap;line-height:13px}@media(max-width:748px){.basket__item-info span{font-size:11px;line-height:10px}}.basket__item-info p{font-size:11px;margin:10px 0 0;max-height:42px}@media(max-width:748px){.basket__item-info p{font-size:9px;line-height:11px}}.basket__item-info .basket-item-scu-item-inner{height:30px;width:30px;display:block;background-size:cover}.basket__item-info .basket-item-scu-item{height:30px;width:30px;margin-right:5px;cursor:pointer}.basket__item-info .basket-item-scu-item.selected{box-shadow:0 0 0 1px #ff2559}.basket__item-info .basket-item-scu-list{margin:5px 0 0;display:-ms-flexbox;display:flex}.basket__discount,.basket__item-count,.basket__item-price,.basket__item-total,.basket__trash-wrap{text-align:center;-ms-flex:1 2 145px;flex:1 2 145px;font:400 14px Montserrat}@media(max-width:748px){.basket__discount,.basket__item-count,.basket__item-price,.basket__item-total,.basket__trash-wrap{-ms-flex:none;flex:none}}@media(max-width:748px){.basket__discount_moba,.basket__item-count_moba,.basket__item-price_moba,.basket__item-total_moba,.basket__trash-wrap_moba{display:none}}.basket__trash-wrap{-ms-flex:1 2 15px;flex:1 2 15px}.basket__item-total{font:400 14px Montserrat-Bold;text-transform:uppercase}@media(max-width:748px){.basket__item-price{font:400 11px Montserrat-Bold;text-transform:uppercase;line-height:10px}}.basket__content-price{margin:5px 45px 11px auto;font:400 12px Montserrat;line-height:11px}@media(max-width:748px){.basket__content-price{margin:5px 15px 11px auto;font-size:9px;line-height:9px}}.basket__gray-line{width:100%;margin:0;border:0;border-bottom:1px solid #f1f1f1}@media(max-width:748px){.basket__item-count,.basket__trash-wrap{-ms-flex:none;flex:none}.basket__gray-line{margin:.6em 0 0 0}}.basket__item-trash-count-moba{display:none;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:6px 0}@media(max-width:1280px){.basket__item-trash-count-moba{margin:6px 15px;width:calc(100% - 30px)}}@media(max-width:748px){.basket__item-trash-count-moba{display:-ms-flexbox;display:flex}}.basket__trash{display:block;height:13px;background:url(/local/templates/royalsamples2020/img/trash_icon.png);transition:background-position 0;background-size:cover;width:13px;height:18px;margin:0 0 0 auto;cursor:pointer}.basket__trash:hover{background-position:-14px 0}.basket__black-hr{height:1px;background:#000;border:0;width:100%;margin:0}@media(min-width:1170px){.basket__black-hr_moba{display:none}}.basket__black-hr_total{margin:auto 0 0}.basket__total-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:23px 0 0}.basket-rules{margin:23px 0 0;font-weight:bold}.basket-rules a{color:#e10052}.basket-rules .basket-rules__item{margin-bottom:7px}@media(max-width:1170px){.basket__total-wrapper{margin:11px 15px;-ms-flex-pack:end;justify-content:flex-end}}.basket__total-wrapper a{font:400 14px Montserrat;transition:all .3s;color:#292929;text-decoration:underline}.basket__warning{font:400 14px Montserrat-Bold;margin-bottom:2em}.basket__warning a{transition:all .3s;color:#e10052;text-decoration:underline}.basket__total-wrapper a:hover,.basket__warning a:hover{color:#3d107b}@media(max-width:748px){.basket__total-wrapper a{font-size:9px;line-height:10px}}.basket__total{max-width:155px;width:100%;font:400 14px Montserrat-Bold;text-transform:uppercase}@media(max-width:1170px){.basket__total{display:none}}.basket__total div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.basket__total div:not(:first-child){margin:26px 0 0}@media(max-width:360px){.basket__total-value{margin:10px 0 0;font:400 16px Montserrat-Bold;text-transform:uppercase}}.basket__gray-strip{position:absolute;top:0;background-color:#f1f1f1}.basket__submit{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:180px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;text-transform:uppercase;margin:33px 0 0 auto}.basket__submit:hover{background:#e10052}@media(max-width:1280px){.basket__submit{margin:33px 15px 0 auto}}@media(max-width:480px){.basket__submit{margin:20px auto 0}}.basket__warn{margin:50px 0 0;font:400 14px Montserrat;line-height:18px;max-width:805px;text-align:justify}@media(max-width:1280px){.basket__warn{margin:50px 15px 0}}@media(max-width:480px){.basket__warn{font-size:9px;line-height:11px}}.basket__link{transition:all .3s;color:#292929;text-decoration:underline}.basket__link:hover{color:#e10052}@media(max-width:1280px){.basket__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.basket-aside{width:100%;max-width:353px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;position:absolute;right:0;top:0;z-index:10}@media(max-width:1280px){.basket-aside{max-width:330px}}@media(max-width:1170px){.basket-aside{-ms-flex-direction:row;flex-direction:row;max-width:none;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:static;padding:0 15px}}@media(max-width:748px){.basket-aside{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% - 30px)}}.basket-aside__item{max-width:353px;width:100%;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;box-shadow:0 0 21px rgba(2,2,2,.13);font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:13px;text-transform:none;background:#fff}.basket-aside__item:not(:first-child){margin:24px 0 0}@media(max-width:1170px){.basket-aside__item:not(:first-child){margin:0}}.basket-aside__item:not(:last-child){margin:24px 0 0}@media(max-width:1170px){.basket-aside__item:not(:last-child){margin:24px 0 0}}@media(max-width:1170px){.basket-aside__item{margin:0 5px}}@media(max-width:748px){.basket-aside__item{max-width:none}}@media(max-width:420px){.basket-aside__item{font-size:11px;line-height:10px}}.basket-aside__item div{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:100%}.basket-aside__item div:not(:last-child){margin:0 0 20px}.basket-aside__item div span:first-child{max-width:132px}.basket-aside__item div.basket-aside__info{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.basket-aside__item div.basket-aside__info div{margin:0 0 0 12px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.basket-aside__item div.basket-aside__info div img{margin:6px 0 0}.basket-aside__item div.basket-aside__info div span{max-width:unset;width:100%}.basket-aside__item div.basket-aside__info div a{margin:8px 0 0;font:400 14px Montserrat-Bold;text-transform:uppercase;font-size:18px;line-height:14px;color:#292929;transition:all .3s}.basket-aside__item div.basket-aside__info div a:hover{color:#e10052}.basket-aside__item_price-list div:nth-child(2){margin:0 0 17px}.basket-aside__item_price-list div:nth-child(4){margin:0 0 18px}@media(max-width:1170px){.basket-aside__item_promocode{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center}}.basket-aside__item_promocode div:first-child{text-transform:uppercase;margin:0 0 18px}.basket-aside__item_promocode div:nth-child(2){margin:0 0 9px}.basket-aside__item_promocode div span:first-child{max-width:none;width:100%}.basket-aside__item_promocode_form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.basket-aside__item_promocode_form input[type=text]{max-width:180px;max-height:30px;width:100%;border:1px solid #e8e8e8;padding:8px 15px 8px 11px;margin:0 6px 0 0;line-height:14px}@media(max-width:420px){.basket-aside__item_promocode_form input[type=text]{padding:6px 15px 6px 9px;max-height:25px}}.basket-aside__item_promocode_form input[type=text]::-webkit-input-placeholder{font:400 14px Montserrat;line-height:14px;color:#bdbdbd}.basket-aside__item_promocode_form input[type=text]::-moz-placeholder{font:400 14px Montserrat;line-height:14px;color:#bdbdbd}.basket-aside__item_promocode_form input[type=text]:-ms-input-placeholder,.basket-aside__item_promocode_form input[type=text]::-ms-input-placeholder{font:400 14px Montserrat;line-height:14px;color:#bdbdbd}.basket-aside__item_promocode_form input[type=text]::placeholder{font:400 14px Montserrat;line-height:14px;color:#bdbdbd}@media(max-width:420px){.basket-aside__item_promocode_form input[type=text]::-webkit-input-placeholder{font-size:11px;line-height:10px}.basket-aside__item_promocode_form input[type=text]::-moz-placeholder{font-size:11px;line-height:10px}.basket-aside__item_promocode_form input[type=text]:-ms-input-placeholder,.basket-aside__item_promocode_form input[type=text]::-ms-input-placeholder{font-size:11px;line-height:10px}.basket-aside__item_promocode_form input[type=text]::placeholder{font-size:11px;line-height:10px}}.basket-aside__item_promocode_form input[type=submit]{-ms-flex-item-align:stretch;align-self:stretch;margin:0;max-width:105px;width:100%;background:#bdbdbd;font:400 14px Montserrat-Bold;text-transform:uppercase;color:#292929;text-transform:none;transition:all .3s}.basket-aside__item_promocode_form input[type=submit]:hover{background:#e10052;color:#fff}@media(max-width:420px){.basket-aside__item_promocode_form input[type=submit]{max-width:86px;font-size:11px;line-height:10px}}.basket-aside__item_promocode_applied{font:400 12px Montserrat;text-transform:none;color:#bdbdbd;line-height:11px;margin:0 0 0 9px}@media(max-width:420px){.basket-aside__item_promocode_applied{font-size:10px;line-height:9px}}@media(max-width:1170px){.basket-aside__item_info{display:none}}.field-number{width:72px;position:relative;margin:0 auto;display:-ms-flexbox;display:flex}.field-number__input{border:1px solid #e8e8e8;max-width:55px;padding:5px;-moz-appearance:textfield}.field-number__input::-webkit-inner-spin-button,.field-number__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-number__dec,.field-number__inc{cursor:pointer;position:absolute;right:0;color:#c9c8c8}.field-number__dec:hover,.field-number__inc:hover{color:#e10052}.basket-rendering{position:relative}.basket-rendering:before{content:"";position:absolute;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8)}.basket-rendering:after{content:"";position:absolute;z-index:1000;width:80px;height:80px;left:50%;margin-left:-40px;top:50%;margin-top:-40px;background-image:url(/local/templates/royalsamples2020/css/../img/Spinner-1s-200px.svg);background-size:cover}.field-number__dec{left:-24px;top:-2px;width:24px;height:24px}.field-number__dec_mob{left:-36px}.field-number__inc{top:-2px;right:-20px;width:24px;height:24px;transition:.3s ease-in-out}.field-number__inc_mob{right:0}.field-number__inc:hover{transform:rotate(90deg);box-shadow:0 0 10px 1px #e10052}.order-form-wrapper{margin:45px 0 0;max-width:790px;width:100%}@media(max-width:748px){.order-form-wrapper{margin:20px 0 0}}@media(max-width:1280px){.order-form-wrapper h3{margin:0 15px 25px}}#order-form{font-size:14px}@media(max-width:1280px){#order-form{margin:0 15px}}.order-form,.order-form label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.order-form label{max-width:485px}.order-form label:not(:last-child){margin:0 0 21px}@media(max-width:420px){.order-form label{font-size:12px}}.order-form label span{max-width:100px;width:100%;margin:0 15px 0 0}.order-form label input{width:100%;max-height:36px;border:1px solid #e8e8e8;padding:11px 0 11px 15px}.order-form label input.error{border:1px solid red}.order-form label textarea{padding:11px}.order-form label .order-form__container{width:100%;display:-ms-flexbox;display:flex;max-width:485px;-ms-flex-align:center;align-items:center}.order-form label .error{color:red;margin-top:10px}@media(min-width:320px){.order-form__phone-input{max-width:181px}}@media(min-width:320px){.order-form__email-input{max-width:306px}}.order-form__comment-input{border:1px solid #e8e8e8;max-height:112px;resize:none;width:100%}.order-form__submit{-webkit-appearance:none;-moz-appearance:none;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;max-height:39px;width:100%;text-transform:uppercase;margin:0}@media(max-width:420px){.order-form__submit{max-width:none}}.delivery-form-wrapper{margin:57px 0 0}@media(max-width:1280px){.delivery-form-wrapper{margin:57px 15px 0}}@media(max-width:420px){.delivery-form-wrapper input{font-size:12px}}.delivery-list-wrap{position:relative;margin:20px 0 0}.delivery-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.delivery-form h3{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:50px 0}.delivery-form__city-search{max-width:430px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.delivery-form__city-search-title{margin:0 40px 0 0;font:400 14px Montserrat;line-height:14px}@media(max-width:420px){.delivery-form__city-search-title{font-size:12px;white-space:nowrap}}.delivery-form__city-search-wrap{position:relative;max-width:310px;width:100%}.delivery-form__city-search-wrap .quick-locations{display:none}.delivery-form__city-search-input{max-width:310px;width:100%;border:1px solid #e8e8e8;max-height:36px;padding:11px 0 11px 47px}.delivery-form ul{display:grid;font:400 14px Montserrat;line-height:24px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,170px);grid-auto-rows:auto;grid-gap:30px;margin:0}@media(max-width:748px){.delivery-form ul{grid-template-columns:repeat(auto-fit,140px);font-size:11px;line-height:18px;grid-gap:10px}}.delivery-form li{cursor:default;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;opacity:.4;text-align:left;width:100%;transition:all .3s}.delivery-form li a{transition:all .3s;color:#292929;text-decoration:underline}.delivery-form li a:hover{color:#e10052}.delivery-form li.active{opacity:1;color:#e10052}.delivery-form li.enable{cursor:pointer;opacity:1}.delivery-form li.enable:hover{color:#e10052}.delivery-form li.enable a{display:inline-block}.delivery-form__service-check-link{text-decoration:underline;margin:39px 0 0;display:none}.delivery-form__service-check-link:hover{color:#ff2559}.delivery-form__whole-adr{max-width:465px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.delivery-form__whole-adr span{font:400 14px Montserrat;line-height:14px;max-width:150px;width:100%}@media(max-width:480px){.delivery-form__whole-adr span{font-size:12px;line-height:12px}}.delivery-form__whole-adr label{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 22px;z-index:5}.delivery-form__whole-adr label:active .hint,.delivery-form__whole-adr label:focus-within .hint,.delivery-form__whole-adr label:hover .hint{opacity:1}.delivery-form__whole-adr label .hint{position:absolute;opacity:0;bottom:0;right:0;max-width:310px;width:100%;padding:0 0 38px;transition:all .3s;z-index:-5}.delivery-form__whole-adr input{max-width:310px;width:100%;border:1px solid #e8e8e8;max-height:36px;padding:11px 0 11px 15px}@media(max-width:1280px){.payment-form-wrapper{margin:0 15px}}.payment-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.payment-form h3{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:35px 0}.payment-form ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-form li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100px;margin:0 0 10px}.payment-form li:not(:last-child){margin:0 30px 10px 0}@media(max-width:748px){.payment-form li{transform:scale(.7)}}@media(max-width:480px){.payment-form li{transform:scale(.65)}}.payment-form li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100px;-ms-flex-align:center;align-items:center;text-align:center;padding:5px}@media(max-width:480px){.payment-form li a{-ms-flex-align:center;align-items:center}}.payment-form li span{font:400 14px Montserrat;line-height:18px;margin:28px 0 0;color:#292929;display:inline-block}@media(max-width:480px){.payment-form li span{text-align:center}}.payment-form li--active span,.payment-form li:hover span{color:#ff2559}.payment-form__img img{max-width:60px;width:100%;height:auto;max-height:60px}.lock-img{max-width:17px;height:auto}.phone-img{max-width:19px;height:auto}#delivery_element_id_27{display:none}.account{font:400 14px Montserrat;line-height:16px}.account__wrap{margin:56px 0 0}@media(max-width:1280px){.account__wrap{margin:56px 15px 0}}.account__title{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.account__title{text-align:center;-ms-flex-item-align:center;align-self:center}}.account__navigation{margin:38px 0 0}.account__navigation ul{display:-ms-flexbox;display:flex;max-width:530px;max-height:230px;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:420px){.account__navigation ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.account__navigation span{margin:21px 0 0;text-align:center}.account__nav-beauty-card,.account__nav-bonuses,.account__nav-order,.account__nav-profile,.account li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(max-width:420px){.account__nav-beauty-card,.account__nav-bonuses,.account__nav-order,.account__nav-profile,.account li{margin:10px;max-width:120px;width:100%;text-align:center}}.account__nav-beauty-card a,.account__nav-bonuses a,.account__nav-order a,.account__nav-profile a,.account li a{color:#292929;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:100px}.account__nav-beauty-card a:hover .account__nav-img-bg-beauty,.account__nav-beauty-card a:hover .account__nav-img-bg-bonuses,.account__nav-beauty-card a:hover .account__nav-img-bg-order,.account__nav-beauty-card a:hover .account__nav-img-bg-profile,.account__nav-bonuses a:hover .account__nav-img-bg-beauty,.account__nav-bonuses a:hover .account__nav-img-bg-bonuses,.account__nav-bonuses a:hover .account__nav-img-bg-order,.account__nav-bonuses a:hover .account__nav-img-bg-profile,.account__nav-order a:hover .account__nav-img-bg-beauty,.account__nav-order a:hover .account__nav-img-bg-bonuses,.account__nav-order a:hover .account__nav-img-bg-order,.account__nav-order a:hover .account__nav-img-bg-profile,.account__nav-profile a:hover .account__nav-img-bg-beauty,.account__nav-profile a:hover .account__nav-img-bg-bonuses,.account__nav-profile a:hover .account__nav-img-bg-order,.account__nav-profile a:hover .account__nav-img-bg-profile,.account li a:hover .account__nav-img-bg-beauty,.account li a:hover .account__nav-img-bg-bonuses,.account li a:hover .account__nav-img-bg-order,.account li a:hover .account__nav-img-bg-profile{background-color:#ff2559}.account__nav-beauty-card a:hover .account__nav-img-profile,.account__nav-bonuses a:hover .account__nav-img-profile,.account__nav-order a:hover .account__nav-img-profile,.account__nav-profile a:hover .account__nav-img-profile,.account li a:hover .account__nav-img-profile{background-position:-25px 0}.account__nav-beauty-card a:hover .account__nav-img-order,.account__nav-bonuses a:hover .account__nav-img-order,.account__nav-order a:hover .account__nav-img-order,.account__nav-profile a:hover .account__nav-img-order,.account li a:hover .account__nav-img-order{background-position:-33px 0}.account__nav-beauty-card a:hover .account__nav-img-bonuses,.account__nav-bonuses a:hover .account__nav-img-bonuses,.account__nav-order a:hover .account__nav-img-bonuses,.account__nav-profile a:hover .account__nav-img-bonuses,.account li a:hover .account__nav-img-bonuses{background-position:-27px 0}.account__nav-beauty-card a:hover .account__nav-img-beauty,.account__nav-bonuses a:hover .account__nav-img-beauty,.account__nav-order a:hover .account__nav-img-beauty,.account__nav-profile a:hover .account__nav-img-beauty,.account li a:hover .account__nav-img-beauty{background-position:-31px 0}.account__nav-beauty-card a.active .account__nav-img-bg-beauty,.account__nav-beauty-card a.active .account__nav-img-bg-bonuses,.account__nav-beauty-card a.active .account__nav-img-bg-order,.account__nav-beauty-card a.active .account__nav-img-bg-profile,.account__nav-bonuses a.active .account__nav-img-bg-beauty,.account__nav-bonuses a.active .account__nav-img-bg-bonuses,.account__nav-bonuses a.active .account__nav-img-bg-order,.account__nav-bonuses a.active .account__nav-img-bg-profile,.account__nav-order a.active .account__nav-img-bg-beauty,.account__nav-order a.active .account__nav-img-bg-bonuses,.account__nav-order a.active .account__nav-img-bg-order,.account__nav-order a.active .account__nav-img-bg-profile,.account__nav-profile a.active .account__nav-img-bg-beauty,.account__nav-profile a.active .account__nav-img-bg-bonuses,.account__nav-profile a.active .account__nav-img-bg-order,.account__nav-profile a.active .account__nav-img-bg-profile,.account li a.active .account__nav-img-bg-beauty,.account li a.active .account__nav-img-bg-bonuses,.account li a.active .account__nav-img-bg-order,.account li a.active .account__nav-img-bg-profile{background-color:#ff2559}.account__nav-beauty-card a.active .account__nav-img-profile,.account__nav-bonuses a.active .account__nav-img-profile,.account__nav-order a.active .account__nav-img-profile,.account__nav-profile a.active .account__nav-img-profile,.account li a.active .account__nav-img-profile{background-position:-25px 0}.account__nav-beauty-card a.active .account__nav-img-order,.account__nav-bonuses a.active .account__nav-img-order,.account__nav-order a.active .account__nav-img-order,.account__nav-profile a.active .account__nav-img-order,.account li a.active .account__nav-img-order{background-position:-33px 0}.account__nav-beauty-card a.active .account__nav-img-bonuses,.account__nav-bonuses a.active .account__nav-img-bonuses,.account__nav-order a.active .account__nav-img-bonuses,.account__nav-profile a.active .account__nav-img-bonuses,.account li a.active .account__nav-img-bonuses{background-position:-27px 0}.account__nav-beauty-card a.active .account__nav-img-beauty,.account__nav-bonuses a.active .account__nav-img-beauty,.account__nav-order a.active .account__nav-img-beauty,.account__nav-profile a.active .account__nav-img-beauty,.account li a.active .account__nav-img-beauty{background-position:-31px 0}.account__nav-img-bg-beauty,.account__nav-img-bg-bonuses,.account__nav-img-bg-order,.account__nav-img-bg-profile{height:56px;width:56px;border-radius:50%;background-color:#e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:all .3s}.account__nav-img-bg-beauty.active,.account__nav-img-bg-beauty:hover,.account__nav-img-bg-bonuses.active,.account__nav-img-bg-bonuses:hover,.account__nav-img-bg-order.active,.account__nav-img-bg-order:hover,.account__nav-img-bg-profile.active,.account__nav-img-bg-profile:hover{background-color:#ff2559}.account__nav-img-bg-beauty.active .account__nav-profile-img,.account__nav-img-bg-beauty:hover .account__nav-profile-img,.account__nav-img-bg-bonuses.active .account__nav-profile-img,.account__nav-img-bg-bonuses:hover .account__nav-profile-img,.account__nav-img-bg-order.active .account__nav-profile-img,.account__nav-img-bg-order:hover .account__nav-profile-img,.account__nav-img-bg-profile.active .account__nav-profile-img,.account__nav-img-bg-profile:hover .account__nav-profile-img{background-position:-25px 0}.account__nav-img-bg-beauty.active .account__nav-order-img,.account__nav-img-bg-beauty:hover .account__nav-order-img,.account__nav-img-bg-bonuses.active .account__nav-order-img,.account__nav-img-bg-bonuses:hover .account__nav-order-img,.account__nav-img-bg-order.active .account__nav-order-img,.account__nav-img-bg-order:hover .account__nav-order-img,.account__nav-img-bg-profile.active .account__nav-order-img,.account__nav-img-bg-profile:hover .account__nav-order-img{background-position:-33px 0}.account__nav-img-bg-beauty.active .account__nav-bonuses-img,.account__nav-img-bg-beauty:hover .account__nav-bonuses-img,.account__nav-img-bg-bonuses.active .account__nav-bonuses-img,.account__nav-img-bg-bonuses:hover .account__nav-bonuses-img,.account__nav-img-bg-order.active .account__nav-bonuses-img,.account__nav-img-bg-order:hover .account__nav-bonuses-img,.account__nav-img-bg-profile.active .account__nav-bonuses-img,.account__nav-img-bg-profile:hover .account__nav-bonuses-img{background-position:-27px 0}.account__nav-img-bg-beauty.active .account__nav-beauty-img,.account__nav-img-bg-beauty:hover .account__nav-beauty-img,.account__nav-img-bg-bonuses.active .account__nav-beauty-img,.account__nav-img-bg-bonuses:hover .account__nav-beauty-img,.account__nav-img-bg-order.active .account__nav-beauty-img,.account__nav-img-bg-order:hover .account__nav-beauty-img,.account__nav-img-bg-profile.active .account__nav-beauty-img,.account__nav-img-bg-profile:hover .account__nav-beauty-img{background-position:-31px 0}.account__nav-img-profile{background:url(/local/templates/royalsamples2020/img/profile-icon.png);width:25px;height:30px;background-size:cover}.account__nav-img-order{background:url(/local/templates/royalsamples2020/img/Cart-big-icon.png);width:33px;height:31px;background-size:cover}.account__nav-img-bonuses{background:url(/local/templates/royalsamples2020/img/bonuses-icon.png);width:27px;height:37px;background-size:cover}.account__nav-img-beauty{background:url(/local/templates/royalsamples2020/img/miror.png);width:31px;height:33px;background-size:cover}.person-form-wrapper{margin:56px 0 0}.person-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:400 14px Montserrat;line-height:16px}.person-form input{border:1px solid #e8e8e8;max-height:36px;font:400 14px Montserrat;line-height:14px;padding:6px;width:100%;max-width:240px;color:#292929}@media(max-width:420px){.person-form input{max-width:none;margin:15px 0}}.person-form input.off{display:none}.person-form__notice{margin-bottom:30px}.person-form__brth,.person-form__building,.person-form__city,.person-form__confirm,.person-form__description,.person-form__flat,.person-form__house,.person-form__index,.person-form__mail,.person-form__name,.person-form__our,.person-form__pass,.person-form__phone,.person-form__street{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 21px;min-height:32px}@media(max-width:420px){.person-form__brth,.person-form__building,.person-form__city,.person-form__confirm,.person-form__description,.person-form__flat,.person-form__house,.person-form__index,.person-form__mail,.person-form__name,.person-form__our,.person-form__pass,.person-form__phone,.person-form__street{-ms-flex-direction:column;flex-direction:column;text-align:center;border-bottom:1px solid #f1f1f1}}.person-form__brth input,.person-form__building input,.person-form__city input,.person-form__confirm input,.person-form__description input,.person-form__flat input,.person-form__house input,.person-form__index input,.person-form__mail input,.person-form__name input,.person-form__our input,.person-form__pass input,.person-form__phone input,.person-form__street input{max-width:70px}.person-form__title{max-width:140px;width:100%}.person-form__data{font:400 14px Montserrat-Bold;text-transform:uppercase}.person-form__change{margin:0 0 0 20px;cursor:pointer;font:400 12px Montserrat;transition:all .3s}@media(max-width:420px){.person-form__change{margin:0 0 10px}}.person-form__change:hover{color:#e10052;text-decoration:underline}.person-form .person-form__hidden-text{color:#292929;margin:0 0 0 20px;font-weight:400}.person-form .person-form__block input{display:none}.person-form__name input{max-width:372px}@media(max-width:420px){.person-form__name input{max-width:none}}.person-form__phone input{max-width:181px}@media(max-width:420px){.person-form__phone input{max-width:none}}.person-form__mail input{max-width:306px}@media(max-width:420px){.person-form__mail input{max-width:none}}.person-form__brth input{max-width:125px}@media(max-width:420px){.person-form__brth input{max-width:none}}.person-form__city input{max-width:170px}@media(max-width:420px){.person-form__city input{max-width:none}}.person-form__index input{max-width:125px}@media(max-width:420px){.person-form__index input{max-width:none}}.person-form__street input{max-width:233px}@media(max-width:420px){.person-form__street input{max-width:none}}.person-form__submit-btn input{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:132px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;text-transform:uppercase}.person-form__submit-btn input:hover{background:#e10052}.person-form__confirm input,.person-form__pass input{max-width:200px}@media(max-width:420px){.person-form__confirm input,.person-form__pass input{max-width:none}}.current-order-wrapper{margin:56px 0 0}.current-order__title{font:400 14px Montserrat-Bold;text-transform:uppercase}@media(max-width:1280px){.current-order__title{margin:0 15px}}.current-order__header{margin:33px 0 0;font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;padding:10px 0}@media(max-width:1280px){.current-order__header{margin:33px 15px 0}}@media(max-width:748px){.current-order__header{height:48px}}@media(max-width:748px){.current-order__header-title{display:none}}.current-order__header-title:first-child{-ms-flex-preferred-size:310px;flex-basis:310px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2;max-width:310px}.current-order__header-title:nth-child(2),.current-order__header-title:nth-child(5){-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:120px}.current-order__header-title:nth-child(3),.current-order__header-title:nth-child(4){-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2;max-width:250px}.order-item-wrapper{margin:23px 0 0;border-bottom:1px solid #e8e8e8;padding:0 0 19px}@media(max-width:1280px){.order-item-wrapper{margin:23px 15px 0}}.order-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media(max-width:748px){.order-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.order-item__mob-title{font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:14px;margin:15px 0 0;display:none}@media(max-width:748px){.order-item__mob-title{display:inline-block}}@media(max-width:748px){.order-item__delivery,.order-item__ident,.order-item__payment,.order-item__product,.order-item__promo-code{padding:0 0 15px;-ms-flex-align:start;align-items:flex-start}}.order-item__delivery:first-child,.order-item__ident:first-child,.order-item__payment:first-child,.order-item__product:first-child,.order-item__promo-code:first-child{-ms-flex-preferred-size:310px;flex-basis:310px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2;max-width:310px}@media(max-width:748px){.order-item__delivery:first-child,.order-item__ident:first-child,.order-item__payment:first-child,.order-item__product:first-child,.order-item__promo-code:first-child{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;width:100%;-ms-flex-align:start;align-items:flex-start}}.order-item__delivery:nth-child(2),.order-item__delivery:nth-child(5),.order-item__ident:nth-child(2),.order-item__ident:nth-child(5),.order-item__payment:nth-child(2),.order-item__payment:nth-child(5),.order-item__product:nth-child(2),.order-item__product:nth-child(5),.order-item__promo-code:nth-child(2),.order-item__promo-code:nth-child(5){-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:120px}@media(max-width:748px){.order-item__delivery:nth-child(2),.order-item__delivery:nth-child(5),.order-item__ident:nth-child(2),.order-item__ident:nth-child(5),.order-item__payment:nth-child(2),.order-item__payment:nth-child(5),.order-item__product:nth-child(2),.order-item__product:nth-child(5),.order-item__promo-code:nth-child(2),.order-item__promo-code:nth-child(5){-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;width:100%;-ms-flex-align:start;align-items:flex-start}}.order-item__delivery:nth-child(3),.order-item__delivery:nth-child(4),.order-item__ident:nth-child(3),.order-item__ident:nth-child(4),.order-item__payment:nth-child(3),.order-item__payment:nth-child(4),.order-item__product:nth-child(3),.order-item__product:nth-child(4),.order-item__promo-code:nth-child(3),.order-item__promo-code:nth-child(4){-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2;max-width:250px}@media(max-width:748px){.order-item__delivery:nth-child(3),.order-item__delivery:nth-child(4),.order-item__ident:nth-child(3),.order-item__ident:nth-child(4),.order-item__payment:nth-child(3),.order-item__payment:nth-child(4),.order-item__product:nth-child(3),.order-item__product:nth-child(4),.order-item__promo-code:nth-child(3),.order-item__promo-code:nth-child(4){-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;width:100%;-ms-flex-align:start;align-items:flex-start}}.order-item__product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;flex-wrap:nowrap}.order-item__gifts .order-item__gifts-items{display:flex;flex-wrap:wrap}.order-item__gifts{width:100%;padding-top:15px}.order-item__gifts .order-item__gift{display:flex;margin-top:10px;max-width:300px}.order-item__gifts .order-item__gift .order-item__gift-img{max-width:75px;width:100%}.order-item__gifts .order-item__gift .order-item__gift-description{margin:0 0 0 17px}@media(max-width:748px){.order-item__product{-ms-flex-direction:column;flex-direction:column}}.order-item__product-img{max-width:75px;width:100%}@media(max-width:748px){.order-item__product-img{margin:15px 0 0}}.order-item__product-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 17px}@media(max-width:748px){.order-item__product-description{margin:17px 0 0}}.order-item__product-title{font:400 14px Montserrat-Bold;text-transform:uppercase;text-transform:capitalize}.order-item__product-name{font-size:14px}.order-item__product-change{font:400 14px Montserrat-Bold;margin:1em 0 0;color:#e10052;text-decoration:underline;cursor:pointer}.order-item__product-change:hover{color:#024dbc}.order-item__payment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.order-item__payment-info{text-transform:capitalize;text-align:center;font-size:14px;margin:0 0 18px}.order-item__payment-status{background-color:#abd46e;max-width:94px;max-height:24px;color:#292929;border:1px solid #e8e8e8;box-sizing:border-box;text-align:center;padding:6px 2px;width:100%;text-transform:lowercase;font-size:12px;line-height:12px}.order-item__delivery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.order-item__delivery-info{margin:0 0 18px;font-size:14px}.order-item__delivery-link{transition:all .3s;color:#e10052;text-decoration:underline}.order-item__delivery-link:hover{text-decoration:underline}.order-item__delivery-link--details{margin:1em 0 0;cursor:pointer}.order-item__delivery-link--details:hover{color:#024dbc}.order-item__delivery-status{background-color:#abd46e;max-width:185px;max-height:24px;color:#292929;border:1px solid #e8e8e8;box-sizing:border-box;text-align:center;padding:6px 2px;width:100%;text-transform:lowercase;font-size:12px;line-height:12px;white-space:pre}@media(max-width:800px){.order-item__delivery-status{white-space:normal;max-height:48px}}.order-item__description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:26px 0 0;display:none}.order-item__hr{margin:16px 0 0}.order-item__time-line{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:18px 0 0}.order-item__time-point:not(:first-child){margin:7px 0 0}.order-item__time-point:first-child{color:#abd46e}.order-item__ident{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.order-item__ident-info{margin:0 0 18px;font-size:14px}.order-item__promo-code{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.order-item__promo-code-info{margin:0 0 18px;font-size:14px}.order-item__promo-code-status{background-color:#abd46e;max-width:81px;max-height:24px;color:#292929;border:1px solid #e8e8e8;box-sizing:border-box;text-align:center;padding:6px 2px;width:100%;font-size:12px;line-height:12px;text-transform:lowercase}.order-history--margin{margin:36px 0 0}@media(max-width:1280px){.order-history--margin{margin:36px 15px 0}}.order-history{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.order-history__title{font:400 14px Montserrat-Bold;text-transform:uppercase}.order-history__link{transition:all .3s;color:#e10052;margin:36px 0 0}.order-history__link,.order-history__link:hover{text-decoration:underline}.order-history__description{font:400 12px Montserrat;margin:36px 0 0}.bonuses-history-wrapper{margin:59px 0 0}.bonuses-history__title{font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:14px;margin:0 0 35px;display:inline-block}@media(max-width:1280px){.bonuses-history__title{margin:0 15px 35px}}.bonuses-history__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:14px;padding:10px 0;text-align:center}@media(max-width:1280px){.bonuses-history__header{margin:0 15px}}@media(max-width:650px){.bonuses-history__header{height:48px}}@media(max-width:650px){.bonuses-history__header-item{display:none}}.bonuses-history__header-item:first-child{-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}.bonuses-history__header-item:nth-child(2),.bonuses-history__header-item:nth-child(3){-ms-flex-preferred-size:180px;flex-basis:180px;max-width:180px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}.bonuses-history__header-item:nth-child(4){-ms-flex-preferred-size:250px;flex-basis:250px;max-width:250px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}.bonuses-history__history-list{text-align:center}@media(max-width:1280px){.bonuses-history__history-list{margin:0 15px}}.bonuses-history__history-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:34px 0 0}@media(max-width:650px){.bonuses-history__history-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #e8e8e8;padding:0 0 34px}}.bonuses-history__history-elem{line-height:16px;font-size:14px}@media(max-width:650px){.bonuses-history__history-elem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:center}.bonuses-history__history-elem:not(:first-child){margin:11px 0 0}}.bonuses-history__history-elem:first-child{-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}@media(max-width:650px){.bonuses-history__history-elem:first-child{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}.bonuses-history__history-elem:nth-child(2),.bonuses-history__history-elem:nth-child(3){-ms-flex-preferred-size:180px;flex-basis:180px;max-width:180px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}@media(max-width:650px){.bonuses-history__history-elem:nth-child(2),.bonuses-history__history-elem:nth-child(3){-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}.bonuses-history__history-elem:nth-child(4){-ms-flex-preferred-size:250px;flex-basis:250px;max-width:250px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2}@media(max-width:650px){.bonuses-history__history-elem:nth-child(4){-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}.bonuses-history__history-mob-title{font:400 14px Montserrat-Bold;text-transform:uppercase;line-height:14px;margin:0 0 7px}@media(min-width:651px){.bonuses-history__history-mob-title{display:none}}.bonuses-history__details{transition:all .3s;color:#e10052;font-size:14px;margin:47px 0 0;display:inline-block}.bonuses-history__details:hover{text-decoration:underline}@media(max-width:1280px){.bonuses-history__details{margin:47px 15px 0}}.navigation{margin:10px 0;color:#000}.navigation a{color:#000}@media(max-width:1280px){.beauty-news--wrap{margin:0 15px}}.beauty-news--wrap .beauty-news__title-n-arrows{margin:60px 0 0}.beauty-news__list--news-page{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:40px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.beauty-news__list--news-page .news-item{margin:0 0 30px}@media(max-width:1280px){.beauty-news__list--news-page .news-item{margin:0 auto 30px}}.one-news-wrapper{margin:60px 0 0}@media(max-width:1280px){.one-news-wrapper{margin:60px 15px 0}}.one-news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.one-news__container{text-align:justify}.one-news__container p{font:400 14px Montserrat}.one-news__container a{transition:all .3s;color:#292929;text-decoration:underline}.one-news__container a:hover{color:#e10052}.one-news__container img{max-width:90vw;height:auto}.one-news__container_events{margin:20px 0;font:400 16px Montserrat}.one-news__container_events img{max-width:550px;height:auto;margin:10px 10px 10px 0}.one-news__container_events b{font:400 16px Montserrat-Bold;text-transform:uppercase;font-weight:400;text-transform:unset}.one-news h1{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.one-news h1{text-align:center;-ms-flex-item-align:center;align-self:center}}.one-news__info{margin:31px 0 0;display:-ms-flexbox;display:flex;font:400 14px Montserrat;color:#9a9a9a}@media(max-width:480px){.one-news__info{font-size:12px}}.one-news__publ-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 0 21px;border-left:1px solid #e8e8e8;margin:0 0 0 23px}.one-news__publ-date_events{border:0;padding:0;margin:0}.one-news__publ-date-img{height:16px;width:16px;margin:0 6px 0 0}.one-news__img-wrap{margin:53px 0 31px;max-width:840px}.one-news__img{width:100%;height:auto}.one-news__p{font:400 14px Montserrat;line-height:18px}.one-news__mark-text{font:400 14px Montserrat-Italic;line-height:18px;color:#292929;background:#f1f1f1;border-left:10px solid #ff2559;padding:30px 58px 28px 42px;max-width:1000px;max-height:146px;width:100%;box-sizing:border-box;-ms-flex-item-align:end;align-self:flex-end;margin:40px 0 52px auto}@media(max-width:920px){.one-news__mark-text{max-height:none}}.chat-wrapper{margin:77px 0 0}@media(max-width:1280px){.chat-wrapper{margin:77px 15px 0}}.chat{clear:both}.chat__title,.chat li.active{font:400 14px Montserrat-Bold;text-transform:uppercase;display:inline-block}.chat__title{margin:0 0 53px}.chat__messages-list{margin:15px 0 0}.chat__message,.chat__messages-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chat__message{padding:26px 0 17px;border-top:1px solid #f1f1f1}.chat__message-author{font:400 14px Montserrat-Bold;text-transform:uppercase;text-transform:capitalize;line-height:18px}.chat__message-text{font:400 14px Montserrat;line-height:18px;margin:13px 0 0}.chat__message-actions{display:-ms-flexbox;display:flex;max-width:110px;font-size:11px;-ms-flex-pack:justify;justify-content:space-between;margin:17px 0 0}.chat__message-answer a,.chat__message-link a{color:#9a9a9a;cursor:pointer;transition:all .3s;text-decoration:none}.chat__message-answer a:hover,.chat__message-link a:hover{color:#e10052}.chat__add-comment{transition:all .3s;color:#292929;text-decoration:underline}.chat__add-comment:hover{color:#e10052}.chat a{color:#9a9a9a;cursor:pointer;transition:all .3s;text-decoration:none}.chat a:hover{color:#e10052}.pagination{font:400 14px Montserrat;line-height:18px;display:-ms-flexbox;display:flex}.pagination__title{margin:0 4px 0 0;color:#292929}.pagination__list{display:-ms-flexbox;display:flex}.pagination__item{color:#292929;margin:0 3px;text-decoration:underline;cursor:pointer;transition:all .3s}.pagination__item:hover{text-decoration:none;color:#e10052}.pagination__item--active{text-decoration:none}.pagination .text{margin:40px auto 0}.pagination .text a{font:400 14px Montserrat;line-height:18px;margin:0 3px;text-decoration:none;cursor:pointer;color:#292929;transition:all .3s}.pagination .text a:hover,.pagination .text span{text-decoration:underline;color:#e10052}.box-wrapper{margin:60px 0 0}@media(max-width:1280px){.box-wrapper{margin:60px 15px 0}}.box__title{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.box__title{text-align:center;-ms-flex-item-align:center;align-self:center}}.box__inner-wrap{display:-ms-flexbox;display:flex;margin:38px 0 0}@media(max-width:800px){.box__inner-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}}.box__left-wrap{max-width:400px;width:100%}.box__right-wrap{margin:0 0 0 33px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:800px){.box__right-wrap{margin:0}}.box__right-wrap .beauty-box__add-gift,.box__right-wrap .box__add-gift{margin:10px 0 0;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.box__main-img{position:relative;cursor:pointer;max-width:400px;width:100%}.box__main-img.add-gift--label .box__add-gift,.box__main-img.disc--label .box__disc,.box__main-img.new--label .box__new{display:-ms-flexbox;display:flex}.box__main-img img.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@keyframes fadeIn{0{opacity:0}100%{opacity:1}}.box .video-card .preloader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:40%;left:40%;width:20%;height:20%;z-index:1;background:rgba(0,0,0,.3)}.box .video-card .preloader,.box .video-card video{opacity:0;position:absolute;width:100%;height:100%;transition:all .2s ease}.box .video-card video{z-index:4;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);min-width:100%;min-height:100%;object-fit:cover}.box .video-card .unmute{opacity:0;border:0;background:hsla(0,0,100%,.4);width:25px;height:25px;padding:4px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:9;border:1px solid hsla(0,0,100%,0);transition:all .2s ease}.box .video-card.active .preloader{opacity:1}.box .video-card.active video{opacity:1;transform:translate(-50%,-50%) scale(1)}.box .video-card.active .unmute{opacity:1}.video-card .video-card__link{position:absolute;display:none;left:0;top:0;width:100%;height:100%;z-index:999}.video-card.active .video-card__link{display:block}.video-card.active>a>img{opacity:0}.box__main-img-strut{position:relative;top:0;left:0;width:100%;padding:50%}.box__img-list{margin:25px 0 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.box__img-list-item{max-width:100px;width:100%;margin:0 15px 15px 0;cursor:pointer;opacity:.5}@media(max-width:360px){.box__img-list-item{width:25vw}}.box__img-list-item--active{border:1px solid #e10052;opacity:1}.box__label-strip{position:absolute;top:0;left:0;padding:20px 20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(max-width:768px){.box__label-strip{padding:10px 10px 0}}.box__add-gift,.box__disc,.box__new{color:#fff;text-transform:uppercase;white-space:pre;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.box__disc{background:#af88b8;font:400 12px Montserrat;padding:7px 5px 4px 6px}@media(max-width:360px){.box__disc{font-size:10px}}.box__add-gift{background:#e10052;font:400 12px Montserrat;padding:4px 6px}@media(max-width:360px){.box__add-gift{font-size:10px}}.box__new{font:400 14px Montserrat;background:#3d107b;padding:3px 8px;margin:0 0 0 auto}@media(max-width:360px){.box__new{font-size:10px}}.box__description p,.box__description ul{font:400 14px Montserrat}.box .box_stars-text{font:400 14px Montserrat-Bold;color:#ff2559;padding:0 0 .5em .2em}.box .box_stars{position:relative}.box .box_stars .stars{background:url('/local/templates/royalsamples2020/css/../img/box-detail-stars.png');width:130px;height:28px;float:left;position:relative;z-index:2}.box .box_stars .progress{background:#ffca00;margin:0;padding:0;height:28px;width:130px;float:left;position:absolute;top:0;left:0;z-index:1}.box__description ul{list-style-type:disc;padding:0 0 0 16px}.box__description li{line-height:18px;margin:0 0 14px}.box__price{font:400 22px Montserrat-Bold;color:#ff2559;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:23px 0 0}.box__buy-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:178px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;max-height:39px;text-transform:uppercase;margin:34px 0 0;font-size:14px}.box__buy-btn:hover{background:#e10052}.box__delivery span{margin:33px 0 39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font:400 14px Montserrat}.box__hr{border:0;border-bottom:1px solid #e8e8e8;width:100%;margin:0}.box__consist-title{font:400 16px Montserrat-Bold;text-transform:uppercase;margin:35px 0 0}.box__consist-list ul,.box__consist-list ol{counter-reset:a;font-size:14px;margin:18px 0 34px}.box__consist-list li{font:400 14px Montserrat;text-transform:none;line-height:24px}.box__consist-list li:before{font:400 14px Montserrat-Bold;text-transform:uppercase;counter-increment:a;content:"" counter(a) ".\2002";display:inline-block}.box__add-stuff-title{max-width:550px;margin:31px 0 0;font:400 16px Montserrat-Bold;text-transform:uppercase;line-height:24px}.box__add-stuff-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;margin:32px 0 0}@media(max-width:800px){.box__add-stuff-list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.box__add-stuff{max-width:234px;max-height:272px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;padding:15px;background:#f1f1f1;width:100%;margin:0 35px 35px 0;cursor:pointer}.box__add-stuff--active,.box__add-stuff:hover{box-shadow:0 0 0 1px #ff2559}@media(max-width:800px){.box__add-stuff{margin:35px 5px 5px 0}}.box__add-stuff img{max-width:200px;max-height:200px}.box__add-stuff-name span{text-align:center;font:400 14px Montserrat;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:19px 0 0;max-height:36px;overflow:hidden;text-overflow:ellipsis}.info-page-wrapper{margin:60px 0}@media(max-width:1280px){.info-page-wrapper{margin:60px 0 20px 15px}}.info-page__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:10px 0}@media(max-width:768px){.info-page__title{text-align:center;-ms-flex-item-align:center;align-self:center}}.info-page__title h1{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.info-page__title h1{text-align:center;-ms-flex-item-align:center;align-self:center}}.info-page__title_center{margin:10px auto;text-align:center}.info-page__title_product{border-left:4px solid #e10052;padding:5px}.info-page__padding_mini{padding:10px 0 0}.info-page__padding_medium{padding:30px 0 0}.info-page__padding_large{padding:60px 0 0}.info-page__text{font:400 16px Montserrat}.info-page__text_center *{margin:0 auto;text-align:center}.info-page__text b{font:400 16px Montserrat-Bold;text-transform:uppercase;display:inline-block;margin:10px 0 0}.info-page__text h3{font:400 14px Montserrat-Bold;text-transform:uppercase;margin:10px 0;font-size:14px}.info-page__subtitle{margin:20px 0 10px;font:400 24px Montserrat-Black;text-transform:uppercase;font-size:16px;padding:5px;border-left:4px solid #e10052}@media(max-width:768px){.info-page__subtitle{text-align:center;-ms-flex-item-align:center;align-self:center}}.info-page__just-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:180px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:block;width:100%;text-transform:uppercase}.info-page__just-btn:hover{background:#e10052}.referral-page .info-page__text{font:400 14px Montserrat}.button-template{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%}.button-template:hover{background:#e10052}.order-page{max-width:680px;padding:0 10px;margin:0 auto;font:400 16px Montserrat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.order-page__padding_mini{padding:20px 0 0}.order-page__padding_medium{padding:40px 0 0}.order-page__padding_large{padding:60px 0 0}.order-page__warning{padding:20px;-ms-flex-item-align:center;align-self:center;text-align:center;background:#f1f1f1;margin:10px 0}.order-page b{font:400 16px Montserrat-Bold;text-transform:uppercase}.order-page a{transition:all .3s;color:#e10052}.order-page a:hover{text-decoration:underline}.order-page h2{font:400 24px Montserrat-Black;text-transform:uppercase;margin:10px 0}@media(max-width:768px){.order-page h2{text-align:center;-ms-flex-item-align:center;align-self:center}}.order-page input{margin:10px 0}.order-page p{margin:5px 0}.order-page img{display:block;margin:0 auto}.order-page .paysystem_name{margin:10px 0 0;text-align:center;-ms-flex-item-align:center;align-self:center}.order-page .btn-primary,.order-page input[type=submit]{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%}.order-page .btn-primary:hover,.order-page input[type=submit]:hover{background:#e10052}@media(max-width:480px){.order-page .btn-primary,.order-page input[type=submit]{max-width:none}}@media(max-width:1280px){.product-wrapper{margin:0 15px}}.product{display:-ms-flexbox;display:flex}.product__title{margin:60px 0 58px}.product__title h1{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.product__title h1{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:768px){.product__title{font-size:20px}}.product__img{max-width:200px;height:auto}.product__description-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product__description{text-align:left;font:400 14px Montserrat}.product__description img{margin:10px 10px 10px 0}@media(max-width:480px){.product__description img{display:block;margin:0 auto;float:none}}.product__description h2{margin:10px 0;font:400 16px Montserrat-Bold;text-transform:uppercase}.product__description h3{margin:10px 0;font:400 20px Montserrat-Bold;text-transform:uppercase}.product__subtitles{font:400 16px Montserrat-Bold;text-transform:uppercase}.product__grey-line{height:1px;border:0;margin:34px 0;width:100%;background:#e8e8e8}.product__consist{margin:21px 0 0}.product__btns-wrap{margin:20px 0}.product__padding-mini{padding:20px 0 0}.product__redirect-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0}@media(max-width:768px){.product__redirect-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:left;-ms-flex-align:start;align-items:flex-start}}.product__redirect-wrap a{margin:0 0 0 14px}@media(max-width:768px){.product__redirect-wrap a{margin:20px 0 0}}.product-slider-wrapper{padding:36px 0 42px;margin:90px 0 149px}@media(max-width:1280px){.product-slider-wrapper{margin:90px 15px 149px}}.product-slider__title{font:400 24px Montserrat-Black;text-transform:uppercase}@media(max-width:768px){.product-slider__title{text-align:center;-ms-flex-item-align:center;align-self:center;font-size:20px;text-align:left}}.product-slider__headline{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-slider__list{margin:26px 0 0}.product-slider__item{max-width:200px;max-height:345px}.product-slider__item:hover .product-slider__brand-name,.product-slider__item:hover .product-slider__description{color:#e10052}.product-slider__img-wrap{display:grid;grid-template-columns:200px;grid-template-rows:260px;width:100%;max-width:200px;background:#fff;-ms-flex-align:center;align-items:center}.product-slider__img-wrap img{max-width:80%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(max-width:1100px){.product-slider__img-wrap{margin:0 auto}}.product-slider__brand-name{max-width:200px;margin:24px 0 0;color:#292929;font:400 14px Montserrat-Bold;text-transform:uppercase;transition:all .3s}@media(max-width:1100px){.product-slider__brand-name{margin:24px auto 0}}.product-slider__description{margin:27px 0 0;font:400 13px Montserrat;color:#292929;line-height:13px;max-height:26px;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:all .3s}@media(max-width:1100px){.product-slider__description{margin:27px auto 0}}.slider-current-prod-wrap{padding:40px 0 0;clear:both}body{font-family:Montserrat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.lightPreloader{opacity:0}.wrap{max-width:1170px;margin:0 auto;width:100%}@media(max-width:1280px){.wrap-comments{margin:0 15px}}.header-menu-wrap{padding:13px 0 0}.menu-top{display:-ms-flexbox;display:flex}@media(max-width:1280px){.menu-top{margin:0 12px}}@media(max-width:768px){.menu-top{display:none}}.menu-top__wrap-nav-login{max-width:810px;width:100%}.menu-top__nav,.menu-top__wrap-nav-login{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.menu-top__nav{-ms-flex-align:center;align-items:center;text-align:center;max-width:600px;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase;font-size:12px}@media(max-width:1024px){.menu-top__nav{font-size:10px}}.menu-top__item{margin:0 16px 0 0}.menu-top__item a{color:#292929}.menu-top__item a:hover{color:#e10052}.phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:184px;-ms-flex-positive:1;flex-grow:1;cursor:pointer;min-width:139px}@media(max-width:768px){.phone{margin:16px 0 33px}}.phone:hover .phone__img{background-position:-18px}.phone:hover .phone__number{color:#e10052}.phone__img{margin:0 6px 0 0;display:block;height:17px;width:17px;background:url(/local/templates/royalsamples2020/img/phone-icon.png);transition:background-position 0}.phone__img:hover{background-position:-18px 0}.phone__number{color:#292929;font-size:14px;line-height:14px;transition:color 0}.menu-social-list{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;max-width:162px}@media(max-width:768px){.menu-social-list{margin:3.5em 0 0}}.menu-social-list__fb,.menu-social-list__inst,.menu-social-list__tg,.menu-social-list__max,.menu-social-list__vk{margin:0 9px 0 0}.menu-social-list__fb a{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/facebook-icon.png);transition:background-position 0}.menu-social-list__fb a:hover{background-position:-26px 0}.menu-social-list__inst a{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/instagram-icon_r.png);transition:background-position 0}.menu-social-list__inst a:hover{background-position:-26px 0}.menu-social-list__vk a{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/vk-icon.png);transition:background-position 0}.menu-social-list__vk a:hover{background-position:-26px 0}.menu-social-list__tg a{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/tg-icon.png);transition:background-position 0}.menu-social-list__tg a:hover{background-position:-26px 0}.menu-social-list__max a{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/max_icon.png);transition:background-position 0}.menu-social-list__max a:hover{background-position:-25px 0}.menu-social-list--large{max-width:191px}.menu-social-list--large .menu-social-list__fb a{display:block;height:54px;width:54px;background:url(/local/templates/royalsamples2020/img/fb-large_icon.png);transition:background-position 0}.menu-social-list--large .menu-social-list__fb a:hover{background-position:-55px 0}.menu-social-list--large .menu-social-list__inst a{display:block;height:54px;width:54px;background:url(/local/templates/royalsamples2020/img/insta-large_icon_r.png);transition:background-position 0}.menu-social-list--large .menu-social-list__inst a:hover{background-position:-55px 0}.menu-social-list--large .menu-social-list__vk a{display:block;height:54px;width:54px;background:url(/local/templates/royalsamples2020/img/vk-large_icon.png);transition:background-position 0}.menu-social-list--large .menu-social-list__vk a:hover{background-position:-55px 0}.menu-social-list--large .menu-social-list__tg a{display:block;height:54px;width:54px;background:url(/local/templates/royalsamples2020/img/tg-large_icon.png);transition:background-position 0}.menu-social-list--large .menu-social-list__tg a:hover{background-position:-55px 0}.menu-social-list--large .menu-social-list__max a{display:block;height:54px;width:54px;background:url(/local/templates/royalsamples2020/img/max-large_icon.png);transition:background-position 0}.menu-social-list--large .menu-social-list__max a:hover{background-position:-55px 0}.login{max-width:102px;display:-ms-flexbox;display:flex;text-transform:uppercase;-ms-flex-align:center;align-items:center;font-size:12px;-ms-flex-positive:1;flex-grow:1;cursor:pointer;position:relative;margin:0 0 0 10px}@media(max-width:800px){.login{font-size:10px}}.login:hover .login__person{background-position:-26px}.login:hover .login__entry{color:#e10052}.login__person{margin:0 8px 0 0;display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/login-icon.png);transition:background-position 0}.login__person:hover{background-position:-26px 0}.login__entry{position:relative}.login__entry:after{content:">";display:block;position:absolute;transform:rotate(90deg);right:-15px;top:-2px;font-size:15px}@media(max-width:800px){.login__entry:after{right:-13px;font-size:13px}}.login__popup-mobile{right:0}.login__popup{position:absolute;width:160px;height:110px;background:#f1f1f1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:start;align-items:flex-start;padding:0 20px;display:none;z-index:200}@media(max-width:1280px){.login__popup{right:0}}.login__popup a,.login__popup span{font:400 14px Montserrat-Bold;text-transform:uppercase;color:#292929}.login__popup a:hover,.login__popup span:hover{color:#e10052}.login__popup.open--popup{display:-ms-flexbox;display:flex;animation:a .4s forwards}.login__popup.close--popup{display:-ms-flexbox;display:flex;animation:b .2s forwards}.menu__grey-line{margin:12px 0 0;border:0;border-bottom:1px solid #e8e8e8}@media(max-width:768px){.menu__grey-line{display:none}}.main-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1280px){.main-menu{margin:0 10px}}@media(max-width:768px){.main-menu{display:none}}.main-menu--wrap{margin-top:18px;margin-bottom:19px}@media(max-width:768px){.main-menu__logo{width:97px;height:auto}}.main-menu__nav{max-width:814px;-ms-flex-positive:1;flex-grow:1;font:400 14px Montserrat-Bold;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:280px}@media(max-width:768px){.main-menu__nav li{margin:0 0 17px}}@media(max-width:900px){.main-menu__nav{font-size:11px;line-height:11px}}.main-menu__nav--desktop{text-align:center;margin:0 12px}.main-menu__nav--desktop .main-menu__item{position:relative}.main-menu__nav--desktop .main-menu__item.item-new:after{content:"";width:60px;height:25px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAA+CAYAAAG+SdL3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMyQ0U1QkYxQzU0MTFFQzhGOEVEN0JDNzI1NjBBNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMyQ0U1QzAxQzU0MTFFQzhGOEVEN0JDNzI1NjBBNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzJDRTVCRDFDNTQxMUVDOEY4RUQ3QkM3MjU2MEE1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzJDRTVCRTFDNTQxMUVDOEY4RUQ3QkM3MjU2MEE1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtiGXgAAAB86SURBVHjaYnzIEMRA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');position:absolute;background-size:100%;right:-25px;transform:rotate(30deg);top:-15px}@media(max-width:1280px){.main-menu__nav--desktop{margin:0 12px}}@media(max-width:1280px){.main-menu__nav--desktop .main-menu__item{padding:0 6px}}@media(max-width:768px){.main-menu__nav--mobile{-ms-flex-direction:column;flex-direction:column;font-size:11px;line-height:11px}}.main-menu__item a{color:#292929}.main-menu__item a:hover{color:#e10052}.main-menu__cart-n-search{max-width:85px;display:-ms-flexbox;display:flex;position:relative}.main-menu__search-icon{cursor:pointer;margin:0 15px 0 0;display:block;height:35px;width:35px;background:url(/local/templates/royalsamples2020/img/search-icon.png);transition:background-position 0}.main-menu__search-icon:hover{background-position:-36px 0}.main-menu__search-field{position:absolute;right:87px;top:0;display:none}.main-menu__search-field input{width:400px;height:36px;padding:7px;border:1px solid #9a9a9a}.main-menu__cart-icon{cursor:pointer;display:block;height:35px;width:35px;background:url(/local/templates/royalsamples2020/img/cart-icon.png);transition:background-position 0}.main-menu__cart-icon:hover{background-position:-36px 0}@media(max-width:768px){.main-menu__cart-icon{display:block;height:26px;width:26px;background:url(/local/templates/royalsamples2020/img/cart_25px.png);transition:background-position 0;background-size:cover}.main-menu__cart-icon:hover{background-position:-27px 0}}.main-menu__cart-amount{height:16px;width:16px;background:#ff2559;color:#fff;font:400 11px Montserrat;line-height:16px;border-radius:50%;position:absolute;top:-6px;right:0;text-align:center}@media(max-width:768px){.main-menu__cart-amount{top:5px;right:8px}}.main-menu__logo-n-burger{-ms-flex-pack:justify;justify-content:space-between;max-width:124px;margin:0 11px}.main-menu__login-n-cart,.main-menu__logo-n-burger{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.main-menu__login-n-cart{max-width:70px}@media(max-width:768px){.main-menu__login-n-cart{margin:0 15px 0 0}}.main-menu__mobile{display:none;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media(max-width:768px){.main-menu__mobile{display:-ms-flexbox;display:flex}}.main-menu__mobile-popup{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-height:455px;background:#f1f1f1;max-width:252px;width:100%;position:absolute;top:66px;z-index:9999;padding:32px 0 0 43px;display:none}.burger,.main-menu__mobile-popup.show--menu{display:-ms-flexbox;display:flex}.burger{height:13px;width:17px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.burger:hover .burger__line{background:#e10052}.burger__line{width:100%;height:1px;background:#292929}.banner-slider .wrap{width:100%}.banner-slider__for-wrapper{position:relative}.banner-slider__nxt-btn,.banner-slider__prev-btn{position:absolute;color:#fff;transform:rotate(90deg);width:100px;text-transform:lowercase;font-size:19px;transition:all .3s;cursor:pointer;text-align:center}.banner-slider__nxt-btn:hover,.banner-slider__prev-btn:hover{color:#e10052}.banner-slider__prev-btn{top:40%;right:0}@media(max-width:1280px){.banner-slider__prev-btn{top:30%}}@media(max-width:650px){.banner-slider__prev-btn{display:none !important}}.banner-slider__nxt-btn{bottom:40%;right:0}@media(max-width:1280px){.banner-slider__nxt-btn{bottom:30%}}@media(max-width:650px){.banner-slider__nxt-btn{display:none !important}}.banner-slider__for img{width:100%}.banner-slider__banner{padding:14px 0 0;margin:0 3px 0 0}.banner-slider__img{cursor:pointer;max-width:271px;max-height:120px;width:269px;filter:contrast(50%)}@media(max-width:1100px){.banner-slider__img{margin:0 auto}}.banner-slider__img:hover{filter:contrast(80%)}@media(max-width:650px){.banner-slider__img{width:45vw}}.banner-slider__nav{margin:-11px auto 0;width:100%}.banner-slider__nav_main{max-width:1085px}@media(min-width:1100px){.banner-slider__nav.slick-track-fix .slick-track{transform:translateZ(0) !important}}.banner-slider__nav .slick-current{position:relative}.banner-slider__nav .slick-current:before{content:"";width:19px;height:14px;display:block;background:url(/local/templates/royalsamples2020/img/pink-corner.png);position:absolute;top:0;left:124.5px}@media(max-width:1100px){.banner-slider__nav .slick-current:before{left:calc(50% - 10px)}}.banner-slider__nav .slick-current img{box-sizing:border-box;border:2px solid #e10052;filter:none}.bread-crumbs{display:-ms-flexbox;display:flex;font:400 12px Montserrat;color:#9a9a9a}.bread-crumbs a{color:#9a9a9a}@media(max-width:480px){.bread-crumbs{-ms-flex-direction:column;flex-direction:column}}.bread-crumbs__wrap{margin:38px 0 0}@media(max-width:1280px){.bread-crumbs__wrap{margin:18px 0 0 15px}}.bread-crumbs__item:not(:last-child):after{content:"\2002>\2002"}@media(max-width:480px){.bread-crumbs__item:not(:last-child):after{display:none}}.bread-crumbs__item:not(:first-child):before{display:none;content:"\2002>\2002"}@media(max-width:480px){.bread-crumbs__item:not(:first-child):before{display:inline-block}}.bread-crumbs__link{color:#9a9a9a}.no-items{display:none}.pre-loader{position:absolute;width:100%;height:100%;opacity:0;background-color:#e10052;top:0;border-radius:5px;box-shadow:0 4px 20px 0 #e10052}
/* End */


/* Start:/local/templates/royalsamples2020/components/bitrix/system.auth.form/.default/style.min.css?1592501818424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/royalsamples2020/components/bitrix/system.auth.form/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/royalsamples2020/components/bitrix/system.auth.form/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/royalsamples2020/components/bitrix/sender.subscribe/subscribe.popup/style.min.css?15923086764248*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}
/* End */


/* Start:/redizine/css/popup-present.min.css?16149453353374*/
.popup-present{padding:65px 40px}.basket-present-products{max-width:498px;margin-left:auto;margin-right:auto}.popup-present{position:relative;max-width:725px}.popup__title{text-align:center;font-size:20px;font-family:'Montserrat-Bold';text-transform:uppercase;font-weight:700;margin-bottom:10px}.popup__desc{font-size:14px;text-align:center;display:block;margin-bottom:45px}.popup .mfp-close{font-size:0;transform:rotate(45deg);opacity:1;width:39px;height:39px;cursor:pointer;position:absolute;right:20px;top:20px}.popup .mfp-close:before{content:'';width:24px;height:2px;background:#000;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.popup .mfp-close:after{content:'';width:2px;height:24px;background:#000;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.b-present__item{width:184px}.b-present__img{-webkit-box-shadow:0 0 5px 0 rgba(239,237,237,1);-moz-box-shadow:0 0 5px 0 rgba(239,237,237,1);box-shadow:0 0 5px 0 rgba(239,237,237,1);display:block;margin-bottom:30px}.b-present__img img{max-width:200px;max-height:200px;margin:0 auto;display:block}.b-present__title{font-family:'Montserrat-Bold';color:#111;font-size:13px;font-weight:700;display:block;min-height:30px}.b-present__price{display:block;color:#e10052;font-size:16px;font-weight:600;margin-bottom:8px}.b-present-slider{max-width:184px}.basket-present-products{display:flex;align-items:flex-start;justify-content:space-between}.basket-present-products .slick-arrow{width:24px;height:24px;cursor:pointer;background:rgba(255,255,255,0);position:absolute;top:100px;border:0;z-index:9;font-size:0}.basket-present-products .slick-prev:before{content:'';width:10px;height:10px;border-bottom:1px solid #262626;border-left:1px solid #262626;transform:rotate(45deg);position:absolute;left:8px;right:0;top:6px;bottom:0;transform:rotate(45deg)}.basket-present-products .slick-next:before{content:'';width:10px;height:10px;border-top:1px solid #262626;border-right:1px solid #262626;transform:rotate(45deg);position:absolute;left:4px;right:0;top:6px;bottom:0;transform:rotate(45deg)}.basket-present-products .slick-prev{left:-30px}.basket-present-products .slick-next{right:-30px}.b-present__change{display:block}.b-present__btn{display:block;width:100%;background:#e10052;color:#fff;padding:10px 20px;font-size:11px;text-transform:uppercase}.b-present__change{font-size:14px;text-transform:uppercase;font-weight:500;display:block;padding-top:8px}.b-present__content{margin-bottom:20px}.b-present__price b{font-weight:bold;font-family:'Montserrat-Bold'}.b-present__count{font-size:12px;color:#9499a7;display:block}@media(max-width:560px){.popup__desc{margin-bottom:20px}.popup__title{font-size:15px}.popup-present{padding:35px 11px}.basket-present-products .slick-prev{left:7px}.basket-present-products .slick-next{right:7px}.b-present__change{font-size:9px}.b-present__btn{padding:8px 9px;font-size:9px;text-transform:uppercase}.b-present__title{font-size:9px;min-height:20px}.b-present__price{font-size:10px}.b-present__img{margin-bottom:5px}.b-present__item{margin-left:auto;margin-right:auto}.b-present__img img{max-width:100%}.b-present__item{width:130px}}@media(max-width:500px){.popup .mfp-close{top:3px;right:3px}.b-present__btn{font-size:8px;line-height:14px;text-align:center}.b-present__change{padding-top:0;font-size:7px}.b-present-slider{max-width:171px}.b-present__item{width:100px}}
/* End */
/* /local/templates/royalsamples2020/css/style.css?177521526173355 */
/* /local/templates/royalsamples2020/css/gifts.min.css?16305058005172 */
/* /local/templates/royalsamples2020/css/magnific-popup.min.css?16179779665259 */
/* /local/templates/royalsamples2020/css/custom.css?177617640184859 */
/* /local/templates/royalsamples2020/css/head.min.css?1776176254117474 */
/* /local/templates/royalsamples2020/components/bitrix/system.auth.form/.default/style.min.css?1592501818424 */
/* /local/templates/royalsamples2020/components/bitrix/sender.subscribe/subscribe.popup/style.min.css?15923086764248 */
/* /redizine/css/popup-present.min.css?16149453353374 */
