:root {
	--green: rgba(87, 168, 57, 1);
	--dark-green: #006c32;

	--blue: #00aeef;
	--dark-blue: #024f6b;

	--orange: rgba(224, 100, 0, 1);

	--yellow: rgba(250, 210, 0, 1);

	--grey: rgba(150, 150, 154, 1);
	--light-grey: rgba(216, 217, 219, 1);

	--black: rgba(32, 33, 36, 1);
	--white: #fff;
	
	--grid:24px;
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
	padding: 0
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	list-style: none;
	font-family: 'Montserrat', sans-serif;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
}
audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: var(--black);
}
small {
	font-size: 80%;
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,kbd,pre,samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
	cursor: pointer;
}
button,select {
	text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],html input[disabled] {
	cursor: default;
	opacity: .5;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
*:focus {
	outline: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,th {
	padding: 0;
}
body {
	background-color: var(--white);
}
h1 {
	font-size: 32px;
	color: var(--black);
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 26px;
}

.uk-grid {
	margin-left: calc( var(--grid) - var(--grid)*2 );
}
.uk-grid>* {
	padding-left: var(--grid);
}
.item-box>.uk-grid-margin {
	margin-top: var(--grid);
}
.uk-grid-collapse {
	margin-left: 0;
}
.uk-grid-collapse>* {
	padding-left: 0;
}

.satisfaction-box {
	background:var(--orange) bottom 12px right 12px no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 751 800"><path d="m711 401-24-54-5-10a83 83 0 0 0-106-36l-10 4-11-27-9-19a68 68 0 0 0-91-36l-30 14c-6-8-13-15-21-19-17-8-37-8-60 3l-22 9-28-64a82 82 0 0 0-59-50c-24-5-49 2-66 18a83 83 0 0 0-19 94l107 246-28-2a98 98 0 0 0-65 24 72 72 0 0 0-22 55c2 25 16 50 42 71v1l221 174a16 16 0 0 0 16 2l317-140c6-2 9-7 10-13l1-28c5-74-8-149-38-217Zm6 215-1 18-299 132-213-168c-18-16-29-33-30-49a39 39 0 0 1 12-30c19-19 67-21 92-2l55 52a16 16 0 0 0 22 0c6-6 6-16 0-23l-54-51-122-279c-11-25-1-46 12-58 9-10 24-13 38-11 15 3 28 15 36 31l92 211a16 16 0 1 0 29-13l-51-117 22-9c14-6 25-7 32-3 6 2 10 8 14 16l55 125a16 16 0 1 0 29-13l-48-110 29-12c9-4 19-5 28-1 10 3 17 10 21 19l65 148a16 16 0 1 0 29-13l-32-72 9-4c25-10 53-1 66 23l4 7 24 54c27 64 40 133 35 202Zm-126 24-167 74a16 16 0 0 0 12 29l168-74a16 16 0 1 0-13-29Zm64-28-16 7a16 16 0 0 0 13 29l16-7a16 16 0 1 0-13-29ZM153 298c-7-5-17-3-22 5l-30 45a16 16 0 0 0 27 17l30-45c5-7 3-17-5-22Zm-40-82c-2-9-10-14-19-12l-53 10a16 16 0 1 0 7 32l53-11c8-2 14-10 12-19Zm215-48a16 16 0 0 0 19 12l35-7a16 16 0 0 0-7-31l-35 7c-8 2-14 10-12 19Zm115-8h3l11-3a16 16 0 1 0-7-31l-11 2a16 16 0 0 0 4 32ZM71 115l34 22a16 16 0 0 0 23-4c4-7 2-17-5-22L89 89a16 16 0 0 0-18 26Zm208-16a16 16 0 0 0 22-5l30-45a16 16 0 0 0-27-17l-29 45c-5 7-3 17 4 22ZM178 72a16 16 0 1 0 31-6l-11-53a16 16 0 0 0-31 6l11 53ZM40 75c5-8 3-18-5-22l-11-7A16 16 0 1 0 8 73l11 7a16 16 0 0 0 21-5Z" style="fill:%23fff;fill-rule:nonzero"/></svg>');
	background-size: 32px 32px;
	color: var(--white);
	text-decoration: none;
	font-size: 14px;
	display: block;
	padding: 16px 48px 16px 16px;
	transition: .1s background-color;
	border-radius: 5px;
}
.satisfaction-box:hover{
	background-color: var(--green);
	color: var(--white);
	text-decoration: none;
	transition: .1s background-color;
}

.bt {
	color: var(--white);
	font-size: 16px;
	font-weight: 600;
	padding: 15px 25px;
	border: none;
	border-radius: 10px;
	cursor: pointer;
}
.bt:hover {
	border-color: var(--green);
}
.bt-g {
	background-color: var(--green);
	transition: background-color 0.3s
}
.bt-b {
	background-color: var(--yellow);
	color: var(--black);
	transition: background-color 0.3s
}
.bt-r {
	background-color: var(--orange);
	transition: background-color 0.3s
}
.bt-w {
	padding: 10px 20px;
	background-color: transparent;
	border: 1px solid var(--white);
	border-radius: 5px;
	transition: background-color 0.3s
}
.bt-w:hover {
	background-color: var(--white);
	color: var(--orange);
	text-decoration: none;
}

.it-bt{
	background-size: 44px 44px;
	background-color: var(--white);
	background-repeat: no-repeat;
	background-position: 12px 50%;
	border: 1px solid #E4E5E6;
	border-radius: 15px;
	text-align: left;
	color: #000;
	font-weight: 600;
	padding: 20px 20px 20px 70px;
	font-size: 14px;
	transition:border-color .3s
}
.it-bt:hover{
	border-color: #FAD200;
	transition: .3s
}

.open-qorder{
	background-color: #E0F2D9;
	color: var(--green);
}
.go-addr{
	display: block;
	width: 100%;
	background-color: var(--white);
	color: var(--black);
	border: 1px solid var(--yellow);
	text-align: center;
}
.go-addr:hover{
	color: currentcolor;
	text-decoration: none;
}

.it-bt-design{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1" class="lucide lucide-pencil-ruler" viewBox="0 0 24 24"><path stroke="%23ccc" d="M13 7 8.7 2.7a2.4 2.4 0 0 0-3.4 0L2.7 5.3a2.4 2.4 0 0 0 0 3.4L7 13m1-7 2-2m8 12 2-2m-3-3 4.3 4.3c1 1 1 2.5 0 3.4l-2.6 2.6c-1 1-2.5 1-3.4 0L11 17"/><path stroke="%23ccc" d="M21.2 6.8a1 1 0 0 0-4-4L3.8 16.2a2 2 0 0 0-.5.8L2 21.4a.5.5 0 0 0 .6.6L7 20.7a2 2 0 0 0 .8-.5zM15 5l4 4"/></svg>');
}
.it-bt-sale{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 44 44"><path fill="%23e06400" d="M22 2.8a19.2 19.2 0 1 0 0 38.4 19.2 19.2 0 0 0 0-38.4Zm0 2a17.2 17.2 0 1 1 0 34.4 17.2 17.2 0 0 1 0-34.4Zm6 20a3.1 3.1 0 1 0 0 6.3 3.1 3.1 0 0 0 0-6.2Zm0 2a1.1 1.1 0 1 1 0 2.3 1.1 1.1 0 0 1 0-2.2Zm-1.2-11-11 11a1 1 0 0 0 1.4 1.4l11-11a1 1 0 0 0-1.4-1.4Zm-10.8-3a3.1 3.1 0 1 0 0 6.3 3.1 3.1 0 0 0 0-6.2Zm0 2a1.1 1.1 0 1 1 0 2.3 1.1 1.1 0 0 1 0-2.2Z"/></svg>');
}
.it-bt-video{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" fill="none"><path stroke="%2357A839" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m29.3 23.8 9.6 6.4a1 1 0 0 0 1.4-.7v-15a1 1 0 0 0-1.3-.9l-9.7 5.7M25.7 11H7.3c-2 0-3.6 1.6-3.6 3.7v14.6c0 2 1.6 3.7 3.6 3.7h18.4c2 0 3.6-1.6 3.6-3.7V14.7c0-2-1.6-3.7-3.6-3.7Z"/></svg>');
}
.it-bt-review{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" fill="none"><path stroke="%23FAD200" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.5 36.7a16.5 16.5 0 1 0-7.2-7.2L3.7 40.3l10.8-3.6Zm.2-14.7h14.6M22 14.7v14.6"/></svg>');
}
.it-h-delivery{
	background: no-repeat 0 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 36 25"><path fill="%2357a839" d="m16.48 16.65 6.34-.01c.1-.03.08-.1.14-.52l.15-1.2.53-4.41 1.01-8.3c.08-.65-.5-.68-.57-.69H6.28c-.4 0-.73-.04-1.07.32-.47.51-.14 1.28-.55 1.71a.75.75 0 0 1-1.28-.63c0-.1.07-.59.07-.64.04-.25.14-1.2 1.16-1.89A2.6 2.6 0 0 1 5.93 0h18.15a2.06 2.06 0 0 1 2.07 1.93c.01.42-.01.42-.08 1.07-.01.12-.03.12-.07.56-.02.18 0 .23.19.23 4.66.01 4.66-.05 5.27.08a3.3 3.3 0 0 1 2.4 2.03c.15.4.14.41 1.7 5.17.25.74.56 1.68.4 3.13l-.22 1.77-.17 1.43c-.2 1.73-.23 1.82-.27 1.97a2.5 2.5 0 0 1-2.29 1.81c-.6.01-1.53-.01-1.62.02-.14.06-.06.34-.52 1.14-.2.37-.69.91-1.11 1.2-2.24 1.53-4.9.28-5.1-2.1-.02-.2-.03-.25-.23-.25H11.84c-.25-.01-.2.11-.33.46a4 4 0 0 1-1.5 1.92 3.4 3.4 0 0 1-3.6.22 3 3 0 0 1-1.35-1.85c-.07-.29-.07-.29-.1-.58 0-.21-.12-.17-.5-.17-1.05 0-1.43.04-2.02-.29a2 2 0 0 1-.68-.66c-.53-.78-.27-1.74-.24-2.06.02-.14.18-1.56.22-1.7.17-.7 1.19-.86 1.44 0 .04.14.05.16.22.17zm7.63 2.45c-.04.45-.13.57.1.58.7 0 .71 0 .76-.05.04-.04.21-.45.6-.89.32-.37.53-.49.53-.5.02-.1-.1-.1-.12-.1l-1.34.02c-.31 0-.42-.05-.44.22zm6.33-.87c.18.18.23.14.49.56.42.67.25.87.53.89h1.41c.9-.03 1.01-.83 1.03-.94.07-.51.05-.53.02-.56s-.05-.02-1.96-.02h-1.27l-.15-.01-.06.02c-.03.02-.01.04-.04.06m-24.04 0-.04-.07q-.02-.04-.07-.01H4.1c-1 0-1.03 0-1.07.09l-.03.22c-.01.11-.06.32-.07.57-.03.69.61.65.75.65 1.51 0 1.51 0 1.55-.02.1-.04.18-.34.41-.64.46-.62.58-.63.76-.79M30 5.3h-4.1c-.11.01-.14.08-.16.32l-1.33 10.92c.01.11.04.1.15.1h9c.4 0 .56.04.59-.1l.24-1.99c.01-.08.15-.95.07-1.55-.02-.16-.1-.13-.76-.13-4.29 0-4.3 0-4.43-.02-.03 0-.48-.04-.84-.42-.55-.57-.38-1.21-.32-1.77l.09-.72c.08-.7.1-.7.18-1.41 0-.05-.01-.95.77-1.46.47-.3.9-.26 1.81-.26l1.53-.01c.06-.03.04-.11.04-.12 0-.03-.13-.37-.25-.55a1.8 1.8 0 0 0-1.25-.8c-.21-.05-.21-.01-1.05-.03M8.68 18.92c-.2 0-1.05 0-1.76.89-.44.55-.6 1.31-.37 1.92.41 1.08 1.75 1.2 2.6.61 1.24-.83 1.25-2.15.81-2.76s-.96-.64-1.28-.66m13.89.45c.1-1.1.2-1.18.03-1.21H11.56c-.66 0-.66-.02-.71-.01-.09.01-.07.09-.07.1l.15.13c.12.1.37.5.38.52.3.56.22.77.46.78h10.62c.16-.02.16-.14.18-.3M29.8 9.24c-.04.44-.26 1.97-.23 2.05.03.05.12.06.13.06h4.15l.13-.01.05-.11c-.01-.07-.03-.07-.28-.85l-.62-1.85c-.08-.25-.15-.2-.41-.2-2.69 0-2.69 0-2.73.02-.1.03-.11.22-.11.24-.02.25-.04.3-.08.65m-1.44 9.68c-.23 0-.26.01-.28.02-1.32.18-2.2 1.57-1.9 2.64.35 1.27 1.87 1.4 2.82.65 1.05-.85.96-1.9.82-2.28-.36-1.01-1.31-1.02-1.46-1.03M6 5.3c1.74 0 1.74 0 1.83.02.61.13.86.98.22 1.38-.18.12-.2.1-2.26.1-4.23 0-4.23.01-4.37-.02-.62-.16-.7-1-.27-1.3.28-.2.3-.18 1.4-.18zm-2.32 9.08-3.03-.01c-.77-.11-.85-1.1-.26-1.42.2-.1.2-.08 2.38-.08 3.32 0 3.32 0 3.45.03.48.13.72.75.38 1.18-.27.34-.54.3-1.02.3zM2.31 9.8v-.07c.03-.18.16-.5.53-.61.16-.05.16-.04 2.6-.04 1 0 1.26-.04 1.52.18.41.35.33 1.1-.26 1.3-.16.05-.16.04-2.46.04-1.26 0-1.44.03-1.7-.22-.27-.26-.23-.56-.23-.58"/></svg>');
	background-size: 36px 36px;
	display: block;
	font-size: 18px;
	font-weight: 600;
	padding:10px 0 10px 50px;
}
.it-h-wh{
	background: no-repeat 0 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 36 21"><path fill="%23e06400" d="m2.16 8.87-1.1.5a.75.75 0 0 1-.63-1.35L17.4.07a1 1 0 0 1 .34-.07q.17 0 .34.07l16.95 7.95a.75.75 0 1 1-.63 1.36l-.64-.3v8.35a3.1 3.1 0 0 1-3.1 3.1H5.26a3.1 3.1 0 0 1-3.1-3.1zm15.57-7.3L3.66 8.17v1.85l8.44.06a.75.75 0 0 1-.01 1.5l-8.43-.06v1.5l8.44.06a.75.75 0 0 1-.01 1.5l-8.43-.06v1.5l8.44.06a.75.75 0 0 1-.01 1.5l-8.42-.06a1.6 1.6 0 0 0 1.6 1.5h25.38a1.6 1.6 0 0 0 1.6-1.45l-8.34-.06a.75.75 0 0 1 0-1.5l8.34.06v-1.5l-8.34-.06a.75.75 0 1 1 0-1.5l8.34.06v-1.5l-8.34-.06a.75.75 0 0 1 0-1.5l8.34.06v-1.7z"/></svg>');
	background-size: 36px 36px;
	display: block;
	font-size: 18px;
	font-weight: 600;
	padding:10px 0 10px 50px;
}
.it-h-delivery+p,.it-h-wh+p{
	font-size: 14px;
}

a.bt-r {
	display: block;
	text-align: center;
	margin-top: auto;
}
a.bt-r:hover {
	color: var(--white)
}

.sm {}
.sm h3 {
	color: var(--green);
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 12px;
}
.sm p {
	color: #555;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 35px;
}
.sm .name {
	display: none;
}
.sm .in {
	display: block;
	border: 1px solid #999;
	width: 100%;
	padding: 0 10px;
	height: 40px;
	box-sizing: border-box;
	margin-bottom: 20px;
	background-color: var(--white);
}
.errlabel+.in {
	border: 1px solid var(--orange);
}
.sm textarea.in {
	height: 120px;
}
.sm .bt {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 20px;
	background-color: var(--green);
	color: var(--white);
	border: none;
	border-radius: 10px;
	width: 100%;
	box-sizing: border-box;
}
.label input[type="file"] {
	position: absolute;
	top: -1000px;
}
.label {
	cursor: pointer;
	border: 1px solid #ccc;
	background-color: #eee;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 20px;
}
.label:hover {
	background-color: ##9fa1a0;
}

#reserve h3 {
	color: var(--orange);
}
#reserve .sm p {
	text-align: left;
}

.field {
	position: relative;
	width: 100%
}
.sm .is-invalid {
	border: 1px solid var(--orange);
}
.sm .in:invalid {
	border: 1px solid var(--orange);
}
.in+i {
	display: none;
}
.invalid-feedback,.sm .in:invalid+i {
	display: block;
	position: absolute;
	top: -8px;
	right: -8px;
	background-color: var(--orange);
	font-weight: bold;
	height: 20px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	color: var(--white);
	border-radius: 50%;
	font-style: normal;
}
.sm .in:valid:focus {
	border: 1px solid var(--green);
}


header {
	position: relative;
	height: 141px;
	margin: 10px;
	background-color: #F2F2F3;
	border-radius: 5px;
}
header>* {
	position: absolute;
}

.smemu {
	height: 44px;
	width: 100%;
	background-color: var(--yellow);
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	display: flex;
	align-items: center;
	border-radius: 5px;
	border-bottom: 5px solid var(--white);
}

.m1 {
	margin-left: 10px;
}
.m1 li {
	display: inline-block;
	position: relative;
}
.m1 ul {
	display: none;
	position: absolute;
	background-color: rgba(250, 225, 92, 1);
	z-index: 10;
	left: -10px;
	padding: 10px;
	border-radius: 0 0 5px 5px
}
.m1>li>a {
	color: var(--black);
	display: block;
	height: 44px;
	line-height: 44px;
	padding: 0 5px;
	font-weight: 700;
}
.m1 ul li {
	display: block;
}
.m1 ul a {
	color: var(--black);
	display: block;
	padding: 5px;
	white-space: nowrap;
}
.m1 li:hover ul {
	display: block;
}

.sotial {
	right: 10px;
	height: 44px;
	display: flex;
	align-items: center;
}
.sotial a {
	color: var(--black);
	background-color: rgba(255, 255, 255, .5);
	padding: 5px 10px;
	border-radius: 8px;
	display: flex;
	margin-left: 5px;
}
.sotial i {
	height: 24px;
	width: 24px;
}
.okico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M45 1H5C2.8 1 1 2.8 1 5v40c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V5c0-2.2-1.8-4-4-4z" fill="%23F2720C"/><path d="M32 25c-1 0-3 2-7 2s-6-2-7-2c-1.1 0-2 .9-2 2 0 1 .6 1.5 1 1.7 1.2.7 5 2.3 5 2.3l-4.3 5.4s-.8.9-.8 1.6c0 1.1.9 2 2 2 1 0 1.5-.7 1.5-.7L25 34l4.5 5.3s.5.7 1.5.7c1.1 0 2-.9 2-2 0-.6-.8-1.6-.8-1.6L28 31s3.8-1.6 5-2.3c.4-.3 1-.7 1-1.7 0-1.1-.9-2-2-2zm-7-15c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 10.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z" fill="%23FFF"/></svg>');
	background-size: 24px 24px;
}
.maxico i {
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1000 1000"><defs><linearGradient id="b"><stop offset="0" stop-color="%2300f"/><stop offset="1" stop-opacity="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="%234cf"/><stop offset=".7" stop-color="%2353e"/><stop offset="1" stop-color="%2393d"/></linearGradient><linearGradient id="c" x1="117.8" x2="1000" y1="760.5" y2="500" gradientUnits="userSpaceOnUse" href="%23a"/><radialGradient id="d" cx="-87.4" cy="1166.1" r="500" fx="-87.4" fy="1166.1" gradientTransform="matrix(2 2 -1 1 1019 -1002)" gradientUnits="userSpaceOnUse" href="%23b"/></defs><rect width="1000" height="1000" fill="url(%23c)" ry="249.7"/><rect width="1000" height="1000" fill="url(%23d)" ry="249.7"/><path fill="%23fff" fill-rule="evenodd" d="M508 878c-75 0-110-11-170-54-39 49-160 87-165 21 0-49-11-91-24-136-14-57-31-119-31-210 0-217 178-379 388-379 211 0 376 171 376 381 1 207-166 376-374 377m3-571c-102-6-182 65-200 177-14 92 11 204 34 210 10 3 37-19 53-36a190 190 0 0 0 93 33c106 6 197-75 204-182 4-106-77-196-184-202" clip-rule="evenodd"/></svg>');
	background-size: 24px 24px;
}
.vkico i {
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0)"><path d="M0 7.667c0-3.614 0-5.421 1.123-6.544C2.246 0 4.053 0 7.667 0h.666c3.614 0 5.421 0 6.544 1.123C16 2.246 16 4.053 16 7.667v.666c0 3.614 0 5.421-1.123 6.544C13.754 16 11.947 16 8.333 16h-.666c-3.614 0-5.421 0-6.544-1.123C0 13.754 0 11.947 0 8.333v-.666z" fill="%232787F5"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.334 5H3.167c-.334 0-.4.157-.4.33 0 .309.395 1.842 1.842 3.869.964 1.384 2.323 2.134 3.559 2.134.742 0 .833-.166.833-.453V9.833c0-.333.07-.4.306-.4.173 0 .47.087 1.162.754.79.792.921 1.146 1.366 1.146h1.167c.334 0 .5-.166.404-.495-.105-.328-.483-.804-.984-1.367-.272-.322-.68-.668-.804-.84-.173-.223-.123-.322 0-.52 0 0 1.422-2.002 1.57-2.682.075-.247 0-.429-.352-.429h-1.167a.504.504 0 0 0-.508.33s-.593 1.446-1.434 2.385c-.272.272-.396.359-.544.359-.074 0-.182-.087-.182-.334V5.43c0-.297-.086-.429-.333-.429H6.834c-.185 0-.297.138-.297.268 0 .281.42.346.464 1.137v1.718c0 .377-.068.445-.216.445-.396 0-1.358-1.452-1.93-3.114C4.746 5.13 4.633 5 4.335 5z" fill="%23fff"/></g><defs><clipPath id="clip0"><path fill="%23fff" d="M0 0H16V16H0z"/></clipPath></defs></svg>');
	background-size: 24px 24px;
}
.vbico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M13.61 1.39C13.24 1.04 11.62.02 8.25 0c0 0-4-.26-5.94 1.5C1.23 2.57.87 4.16.83 6.09.79 8.03.8 11.14 4.12 12.7c.13.06-.01 2.75-.02 2.99 0 .17.03.28.13.3.07.02.17-.01.26-.1.56-.57 2.38-2.75 2.38-2.75 2.43.16 4.36-.32 4.57-.4.49-.15 3.14-.38 3.59-4 .46-3.74-.17-6.29-1.42-7.35z" fill="%237360F2" fill-rule="nonzero"/><path d="M9.96 5.93c-.04-.88-.5-1.35-1.35-1.39m2.5 1.78a2.85 2.85 0 00-.72-2.06 3.04 3.04 0 00-2.12-.93" fill="none" stroke="%23fff" stroke-width=".45"/><path d="M12.3 6.79a4.56 4.56 0 00-1.28-3.38 4.38 4.38 0 00-3.15-1.25" fill="none" stroke="%23fff" stroke-width=".45"/><path d="M8.66 8.96s.31.02.49-.19l.33-.42c.16-.2.55-.34.93-.13.28.17.56.34.82.53l.77.62c.25.2.3.5.14.83-.19.33-.42.61-.7.86-.24.2-.48.32-.7.35a.94.94 0 01-.4-.04l-.02-.01c-.35-.1-.94-.36-1.93-.9-.57-.31-1.11-.67-1.62-1.07a8.52 8.52 0 01-.73-.65l-.08-.07-.02-.03a8.52 8.52 0 01-.65-.73A11.53 11.53 0 014.2 6.29c-.54-1-.79-1.58-.89-1.94h-.01a.94.94 0 01-.04-.4c.03-.24.14-.47.34-.71.25-.28.54-.52.86-.7.33-.17.63-.11.84.13a9.66 9.66 0 011.14 1.6c.21.38.08.77-.13.93l-.42.33c-.2.17-.18.49-.18.49s.62 2.34 2.94 2.94z" fill="%23fff" fill-rule="nonzero"/></svg>');
	background-size: 24px 24px;
}
.whico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M.5.5A.49.49 0 01.27.42L0 .5.07.23A.5.5 0 11.5.5zM0 0zm0 0z" fill="url(%23_Linear1)" fill-rule="nonzero" transform="matrix(0 -15.99999 -16.07207 0 8 16)"/><path d="M5.66 4c-.18-.39-.37-.4-.53-.4h-.45a.86.86 0 00-.63.29c-.21.23-.82.8-.82 1.95s.84 2.26.96 2.41c.11.16 1.62 2.6 4 3.53 2 .78 2.4.63 2.83.59.43-.04 1.39-.57 1.58-1.11.2-.55.2-1.02.14-1.12-.06-.1-.22-.15-.45-.27-.24-.11-1.4-.68-1.6-.76-.22-.08-.38-.12-.54.12-.15.23-.6.76-.74.91-.14.16-.27.18-.5.06-.24-.11-1-.36-1.9-1.16a7.08 7.08 0 01-1.3-1.62c-.14-.23-.02-.36.1-.47.1-.1.24-.27.35-.41.12-.14.16-.24.24-.4.08-.15.04-.28-.02-.4L5.66 4" fill="%23fff"/><defs><linearGradient id="_Linear1" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="scale(1 -1)"><stop offset="0" stop-color="%2320B038"/><stop offset="1" stop-color="%2360D66A"/></linearGradient></defs></svg>');
	background-size: 24px 24px;
}
.ytico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M23.5 6.2a3 3 0 0 0-2.1-2.1c-1.9-.5-9.4-.5-9.4-.5s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 4 .5 5.8a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.8.5-5.8s0-4-.5-5.8Z" fill="red" fill-rule="nonzero"/><path d="m9.6 15.6 6.2-3.6-6.2-3.6v7.2Z" fill="white" fill-rule="nonzero"/></svg>');
	background-size: 24px 24px;
}
.tlico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><circle cx="166667" cy="166667" r="166667" style="fill:url(%23a)" transform="scale(.0009)"/><path d="m246886 91205-29735 149919s-4158 10396-15594 5404l-68618-52606-24952-12059-42002-14140s-6446-2288-7069-7277c-624-4992 7277-7694 7277-7694l166970-65498s13722-6030 13722 3951h1Z" style="fill:%23fefefe" transform="scale(.0009)"/><path d="M127666 239440s-2003-188-4499-8089c-2495-7901-15178-49487-15178-49487l100846-64043s5822-3535 5614 0c0 0 1040 623-2079 3534s-79222 71320-79222 71320l-5481 46765h-1Z" style="fill:%23d4e6f1" transform="scale(.0009)"/><path d="m159250 214094-27141 24745s-2122 1609-4443 601l5197-45965 26387 20619Z" style="fill:%23b6d0e5" transform="scale(.0009)"/><defs><linearGradient id="a" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-88 239520 69943) scale(281342.5322)"><stop offset="0" style="stop-color:%2319a8dd;stop-opacity:1"/><stop offset=".7" style="stop-color:%232ab2e2;stop-opacity:1"/><stop offset="1" style="stop-color:%233cbde8;stop-opacity:1"/></linearGradient></defs></svg>');
	background-size: 24px 24px;
}
.ydico i {
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M15.9 10.3c2 2 4.9 2.3 10 2.4A13 13 0 0 0 13.6 0c0 5.3.4 8.3 2.4 10.3Zm-5.6 0c2-2 2.4-5 2.4-10.3A13 13 0 0 0 0 12.7c5.3 0 8.3-.4 10.3-2.4ZM16 16c-2 2-2.3 4.9-2.4 10A13 13 0 0 0 26 13.6c-5.2 0-8.1.4-10.1 2.4Zm-5.6 0c-2-2-5-2.3-10.3-2.4A13 13 0 0 0 12.7 26c0-5.2-.4-8.1-2.4-10.1Z" fill-rule="nonzero"/></svg>');
	background-size: 24px 24px;
}

.logo {
	left: 10px;
	top: 64px;
	display: block;
	width: 190px;
	height: 67px;
	background: no-repeat 0 0 url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 2103 755" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 .033)" gradientUnits="userSpaceOnUse" x2="1"><stop offset="0" stop-color="%23f36f21"/><stop offset=".16" stop-color="%23f36f21"/><stop offset="1" stop-color="%23ffd400"/></linearGradient><g fill-rule="nonzero"><path d="m.874.684a.66.66 0 0 1 -.495-.11.038.038 0 0 1 -.009-.053.038.038 0 0 1 .053-.009.586.586 0 1 0 -.139-.821l.28-.05h.014a.008.008 0 0 0 .004.001l.003.001v.001l.004.001.003.002.003.002.003.003.002.003.002.002.002.004.002.003.001.003.001.004v.001a.003.003 0 0 1 .001.002v.008l-.001.004-.001.004v.002l-.136.356.001.004.001.005.189.239.114-.299-.136-.171a.038.038 0 0 1 .006-.053.038.038 0 0 1 .053.006l.136.17.363-.064a.038.038 0 0 1 .035.013.04.04 0 0 1 .007.038l-.097.253a.037.037 0 0 1 -.049.022.039.039 0 0 1 -.022-.049l.073-.19-.298.052-.114.299.32-.057c.02-.003.04.01.044.031a.04.04 0 0 1 -.031.044l-.767.135a.038.038 0 0 1 -.013-.075l.319-.056-.194-.244-.364.064a.037.037 0 0 1 -.044-.031.038.038 0 0 1 .031-.044l.364-.064.114-.298-.298.052h-.012l-.004-.001-.003-.001-.004-.001-.001-.001-.002-.001-.004-.003-.003-.002a.014.014 0 0 1 -.003-.004l-.002-.002a.022.022 0 0 1 -.003-.005l-.001-.002-.002-.007v-.015l.002-.006.001-.003.001-.001a.663.663 0 1 1 .7.959z" fill="url(%23a)" transform="matrix(-90.26954652 -511.94403802 -511.94403802 90.26954652 428.610687 729.543732)"/><path d="m1972.173 702.248c3.07 1.71 5.48 4.1 7.22 7.18 1.74 3.07 2.6 6.62 2.6 10.65s-.86 7.59-2.6 10.69-4.15 5.5-7.22 7.21-6.54 2.57-10.42 2.57c-2.87 0-5.5-.55-7.89-1.66-2.4-1.11-4.43-2.72-6.08-4.84v20.7h-7.25v-54.7h6.95v6.35c1.6-2.21 3.65-3.88 6.11-5.02 2.47-1.13 5.19-1.69 8.16-1.69 3.88 0 7.35.85 10.42 2.56zm-230.62 31.5v15.94h-6.87v-9.59h-35.89v-40.04h7.25v33.69h21.91v-33.69h7.26v33.69zm-354.07-33.69v40.04h-7.25v-33.7h-17.22l-.45 8.92c-.25 5.39-.73 9.88-1.44 13.48s-1.86 6.49-3.47 8.65c-1.62 2.16-3.85 3.25-6.73 3.25-1.31 0-2.79-.23-4.45-.68l.45-6.12c.65.15 1.26.23 1.81.23 2.02 0 3.53-.88 4.53-2.65 1.01-1.76 1.67-3.85 1.97-6.27.3-2.41.58-5.86.83-10.35l.68-14.8zm-127.5 3.85c2.91 1.67 5.19 3.97 6.83 6.92 1.64 2.94 2.45 6.3 2.45 10.08 0 3.87-.87 7.32-2.6 10.31-1.74 3-4.18 5.33-7.33 6.99s-6.74 2.49-10.76 2.49c-6.8 0-12.05-2.32-15.76-6.99-3.7-4.66-5.55-11.21-5.55-19.68 0-8.2 1.69-14.64 5.07-19.29 3.37-4.66 8.53-7.75 15.48-9.26l18.28-4.08 1.06 6.65-16.85 3.62c-5.24 1.16-9.13 3.13-11.71 5.9-2.57 2.77-4.02 6.75-4.38 11.93 1.71-2.57 3.93-4.56 6.65-5.97s5.77-2.11 9.14-2.11c3.73 0 7.05.83 9.98 2.49zm-414.463 33.99c-3.2-1.76-5.709-4.19-7.517-7.28-1.812-3.1-2.725-6.61-2.725-10.54s.913-7.45 2.725-10.55c1.808-3.09 4.317-5.51 7.517-7.25 3.196-1.73 6.833-2.6 10.912-2.6 3.629 0 6.867.73 9.713 2.19 2.841 1.46 5.038 3.58 6.608 6.35l-5.521 3.55c-1.25-1.91-2.821-3.35-4.683-4.31-1.858-.95-3.921-1.43-6.192-1.43-2.616 0-4.975.58-7.066 1.74-2.084 1.15-3.721 2.8-4.905 4.94-1.187 2.15-1.779 4.6-1.779 7.37 0 2.82.592 5.3 1.779 7.44 1.184 2.14 2.821 3.79 4.905 4.95 2.091 1.16 4.45 1.73 7.066 1.73 2.271 0 4.334-.47 6.192-1.43 1.862-.96 3.433-2.39 4.683-4.31l5.521 3.47c-1.57 2.78-3.767 4.91-6.608 6.39-2.846 1.49-6.084 2.23-9.713 2.23-4.079 0-7.716-.88-10.912-2.65zm483.503-15.4h-32.48c.45 3.52 2 6.35 4.65 8.49 2.64 2.15 5.92 3.21 9.85 3.21 4.78 0 8.64-1.6 11.56-4.83l4.01 4.68c-1.82 2.12-4.08 3.73-6.77 4.84s-5.7 1.66-9.03 1.66c-4.22 0-7.98-.87-11.25-2.61-3.28-1.74-5.8-4.17-7.59-7.29s-2.69-6.65-2.69-10.57c0-3.88.87-7.38 2.61-10.5 1.74-3.13 4.13-5.56 7.18-7.29 3.04-1.74 6.49-2.61 10.31-2.61 3.83 0 7.24.87 10.23 2.61 3 1.73 5.34 4.16 7.03 7.29 1.69 3.12 2.53 6.69 2.53 10.73 0 .55-.05 1.28-.15 2.19zm471.3 0h-32.49c.45 3.52 2 6.35 4.65 8.49 2.64 2.15 5.93 3.21 9.86 3.21 4.78 0 8.63-1.6 11.56-4.83l4 4.68c-1.81 2.12-4.07 3.73-6.76 4.84s-5.71 1.66-9.03 1.66c-4.23 0-7.99-.87-11.26-2.61s-5.8-4.17-7.58-7.29c-1.8-3.12-2.69-6.65-2.69-10.57 0-3.88.87-7.38 2.6-10.5 1.74-3.13 4.14-5.56 7.18-7.29 3.05-1.74 6.49-2.61 10.31-2.61 3.83 0 7.24.87 10.24 2.61 2.99 1.73 5.34 4.16 7.02 7.29 1.69 3.12 2.54 6.69 2.54 10.73 0 .55-.06 1.28-.15 2.19zm211.96 15.4c-3.17-1.76-5.65-4.18-7.44-7.28-1.78-3.1-2.68-6.62-2.68-10.54 0-3.93.9-7.45 2.68-10.54 1.79-3.1 4.27-5.52 7.44-7.25 3.18-1.74 6.75-2.6 10.73-2.6s7.54.86 10.69 2.6c3.14 1.73 5.61 4.15 7.4 7.25 1.79 3.09 2.68 6.61 2.68 10.54 0 3.92-.89 7.44-2.68 10.54s-4.26 5.52-7.4 7.28c-3.15 1.77-6.71 2.65-10.69 2.65s-7.55-.88-10.73-2.65zm-807.45-15.4h-32.48c.45 3.52 2 6.35 4.64 8.49 2.65 2.15 5.94 3.21 9.86 3.21 4.79 0 8.64-1.6 11.56-4.83l4.01 4.68c-1.82 2.12-4.07 3.73-6.77 4.84-2.69 1.11-5.7 1.66-9.03 1.66-4.22 0-7.98-.87-11.25-2.61s-5.8-4.17-7.59-7.29-2.68-6.65-2.68-10.57c0-3.88.86-7.38 2.6-10.5 1.74-3.13 4.13-5.56 7.18-7.29 3.04-1.74 6.49-2.61 10.31-2.61 3.83 0 7.24.87 10.23 2.61 3 1.73 5.34 4.16 7.03 7.29 1.69 3.12 2.53 6.69 2.53 10.73 0 .55-.05 1.28-.15 2.19zm-273.91 0h-32.48c.45 3.52 2 6.35 4.64 8.49 2.64 2.15 5.93 3.21 9.86 3.21 4.78 0 8.63-1.6 11.55-4.83l4.01 4.68c-1.81 2.12-4.06 3.73-6.76 4.84s-5.71 1.66-9.03 1.66c-4.23 0-7.98-.87-11.25-2.61-3.28-1.74-5.81-4.17-7.6-7.29-1.78-3.12-2.68-6.65-2.68-10.57 0-3.88.87-7.38 2.61-10.5 1.73-3.13 4.13-5.56 7.18-7.29 3.04-1.74 6.47-2.61 10.31-2.61 3.82 0 7.24.87 10.23 2.61 3 1.73 5.34 4.16 7.03 7.29 1.69 3.12 2.53 6.69 2.53 10.73 0 .55-.06 1.28-.15 2.19zm635.22-5.37c2.67 2.26 4.01 5.47 4.01 9.59 0 4.34-1.45 7.67-4.34 10.02-2.9 2.34-7.05 3.48-12.43 3.43l-16.85-.07v-40.04h7.25v13.52l10.81.08c5.03.05 8.88 1.2 11.55 3.47zm-121.09 0c2.67 2.27 4 5.47 4 9.59 0 4.34-1.45 7.67-4.34 10.01-2.9 2.35-7.04 3.5-12.43 3.44l-17.37-.07v-40.04h7.25v13.52l11.26.08c5.09.04 8.96 1.2 11.63 3.47zm-410.27 0c2.68 2.27 4.01 5.47 4.01 9.59 0 4.34-1.45 7.67-4.34 10.01-2.9 2.35-7.04 3.5-12.44 3.44l-17.37-.07v-40.04h7.26v13.52l11.26.08c5.08.04 8.96 1.2 11.62 3.47zm1067.93 11.94c0 3.53-1.32 6.24-3.97 8.15-2.64 1.92-6.58 2.88-11.82 2.88h-19.26v-40.05h18.58c4.74 0 8.44.9 11.11 2.69s4 4.32 4 7.59c0 2.12-.57 3.94-1.7 5.48-1.14 1.54-2.71 2.71-4.72 3.51 5.18 1.31 7.78 4.56 7.78 9.75zm-1118.84-22.67h-14.66v33.7h-7.25v-33.7h-14.65v-6.34h36.56zm935.88 0h-14.66v33.7h-7.25v-33.7h-14.65v-6.34h36.56zm-283.88 33.7-11.56-15.34-11.71 15.34h-8.08l15.79-20.47-15.04-19.57h8.09l11.02 14.43 10.96-14.43h7.93l-15.11 19.57 15.94 20.47zm-59.75-40.04h7.25v40.04h-7.25zm-434.83 0v40.04h-6.56v-29.24l-14.96 24.7h-3.17l-14.81-24.78v29.32h-6.65v-40.04h7.48l15.71 27.05 16.17-27.05zm330.43 0h7.25v17h22.81v-17h7.25v40.04h-7.25v-16.77h-22.81v16.77h-7.25zm353.38 0h7.24v17h22.83v-17h7.24v40.04h-7.24v-16.77h-22.83v16.77h-7.24zm-264.81 32.63c1.69-1.35 2.53-3.37 2.53-6.04 0-2.62-.83-4.54-2.49-5.74-1.67-1.21-4.16-1.84-7.48-1.89l-9.07-.16v15.73l9.07.07c3.27.05 5.75-.61 7.44-1.97zm-121.17 0c1.69-1.36 2.53-3.37 2.53-6.04 0-2.62-.82-4.54-2.45-5.74-1.64-1.21-4.15-1.84-7.52-1.89l-9.52-.15v15.71l9.52.07c3.28.06 5.75-.6 7.44-1.96zm-410.26 0c1.68-1.36 2.53-3.37 2.53-6.04 0-2.62-.82-4.54-2.45-5.74-1.65-1.21-4.15-1.84-7.52-1.89l-9.52-.15v15.71l9.52.07c3.27.06 5.75-.6 7.44-1.96zm226.69.23c1.99-1.16 3.54-2.76 4.65-4.79 1.11-2.05 1.66-4.38 1.66-6.99 0-3.99-1.2-7.18-3.63-9.6-2.42-2.42-5.58-3.62-9.51-3.62s-7.11 1.2-9.56 3.62c-2.44 2.42-3.66 5.61-3.66 9.6 0 2.61.56 4.94 1.7 6.99 1.13 2.03 2.71 3.63 4.72 4.79s4.28 1.73 6.8 1.73c2.56 0 4.84-.57 6.83-1.73zm837.64.15c1.51-.96 2.27-2.44 2.27-4.46 0-2.06-.69-3.6-2.08-4.61-1.39-1-3.56-1.5-6.53-1.5h-12.09v12h11.63c3.03 0 5.29-.47 6.8-1.43zm-125.13-.65c2.03-1.17 3.65-2.84 4.83-4.98s1.77-4.59 1.77-7.36-.59-5.23-1.77-7.36c-1.18-2.15-2.8-3.8-4.83-4.95-2.04-1.16-4.35-1.74-6.91-1.74-2.52 0-4.8.59-6.85 1.77-2.03 1.19-3.65 2.84-4.83 4.95s-1.77 4.56-1.77 7.33.58 5.22 1.73 7.36c1.17 2.14 2.77 3.81 4.84 4.98 2.07 1.19 4.36 1.78 6.88 1.78 2.56 0 4.87-.59 6.91-1.78zm61.86 0c2.04-1.17 3.64-2.84 4.8-4.98s1.73-4.59 1.73-7.36-.57-5.23-1.73-7.36c-1.16-2.15-2.76-3.8-4.8-4.95-2.03-1.16-4.35-1.74-6.91-1.74-2.57 0-4.87.58-6.91 1.74-2.04 1.15-3.65 2.8-4.84 4.95-1.18 2.13-1.77 4.59-1.77 7.36s.59 5.22 1.77 7.36c1.19 2.14 2.8 3.81 4.84 4.98 2.04 1.19 4.34 1.78 6.91 1.78 2.56 0 4.88-.59 6.91-1.78zm44.84-15.14h10.88c2.77 0 4.87-.5 6.31-1.5 1.43-1.02 2.15-2.48 2.15-4.39 0-3.82-2.82-5.74-8.46-5.74h-10.88zm-774.1-8.31c-2.35 2.12-3.72 4.89-4.12 8.31h25.68c-.4-3.37-1.78-6.13-4.11-8.27-2.35-2.14-5.26-3.21-8.73-3.21s-6.38 1.05-8.72 3.17zm-124.2 0c-2.34 2.12-3.71 4.89-4.11 8.31h25.69c-.41-3.37-1.78-6.13-4.12-8.27-2.35-2.14-5.25-3.21-8.73-3.21s-6.38 1.05-8.73 3.17zm-273.91 0c-2.34 2.12-3.72 4.89-4.11 8.31h25.68c-.41-3.37-1.78-6.13-4.12-8.27s-5.25-3.21-8.72-3.21c-3.48 0-6.39 1.05-8.73 3.17zm869.4 0c-2.34 2.12-3.71 4.89-4.12 8.31h25.69c-.41-3.37-1.78-6.13-4.12-8.27s-5.25-3.21-8.73-3.21c-3.47 0-6.38 1.05-8.72 3.17zm-10.8-192.47v90.57h-20.7v-73.48h-31.05l-.65 18.88c-.43 12.85-1.47 23.27-3.09 31.24-1.64 7.98-4.39 14.11-8.22 18.37-3.84 4.27-9.21 6.41-16.11 6.41-2.84 0-6.3-.48-10.35-1.42l1.29-17.73c1.12.34 2.37.52 3.76.52 5 0 8.48-2.95 10.47-8.86 2-5.91 3.23-15.16 3.75-27.75l1.3-36.75zm-444.12 0h73.09v16.69h-52.26v18.63h25.09c10.96 0 19.3 2.29 25.03 6.86 5.74 4.57 8.61 11.17 8.61 19.79 0 9.06-3.19 16.09-9.57 21.09-6.39 5-15.39 7.51-27.04 7.51h-42.95zm-309.58 90.57-.13-54.34-26.66 44.76h-9.44l-26.51-43.6v53.18h-19.67v-90.57h17.33l33.9 56.28 33.38-56.28h17.2l.27 90.57zm201.81-16.82v16.82h-70.11v-90.57h68.44v16.82h-47.61v19.67h42.04v16.3h-42.04v20.96zm363.4 0v16.82h-70.12v-90.57h68.44v16.82h-47.61v19.67h42.05v16.3h-42.05v20.96zm301.69-73.75h20.83v59l43.21-59h19.66v90.57h-20.7v-58.87l-43.21 58.87h-19.79zm-515.54 75.04c5.35 0 9.45-1.05 12.3-3.17 2.85-2.11 4.27-5.19 4.27-9.25 0-7.94-5.52-11.9-16.57-11.9h-20.95v24.32zm473.3-463.146v46.1h111.09v280.106h46.54v-280.106h111.08v-46.1zm-381.44 156.066c16.08-16.57 26.02-39.13 26.02-64.05 0-50.819-41.2-92.015-92.02-92.015h-165.4v46.1h163.46v.1c.65-.029 1.29-.1 1.94-.1 25.36 0 45.92 20.555 45.92 45.915s-20.56 45.92-45.92 45.92c-.65 0-1.29-.07-1.94-.1v.1h-163.46v188.05h175.14c.31.01.61.04.92.04.3 0 .6-.04.9-.04h1.12v-.06c51-1.09 92.03-42.68 92.03-93.94 0-31.23-15.28-58.82-38.71-75.92zm142.74 123.82v-95.85h163.68v-46.1h-163.71v-91.835h183.52v-46.1h-230.06v325.985h236.58v-46.1zm-482.61 0v-279.885h-46.1v279.885h-181.62v-279.885h-46.101v325.985h324.121v-46.1zm285.43 0h-1.82c-.05-.01-.11-.01-.16-.01v.01h-128.87v-95.85h128.87v.06c.36-.01.71-.06 1.08-.06 26.47 0 47.94 21.47 47.94 47.95 0 26.17-20.98 47.41-47.04 47.9z" fill="%23020000"/></g></svg>');
	background-size: 190px 67px;
}

.slogan {
	font-size: 13px;
	left: 240px;
	top: 62px;
	padding: 11px 25px;
	line-height: 20px;
	font-weight: 800;
	color: var(--black);
	border-left: 2px solid var(--grey);
}

.phone {
	top: 66px;
	right: 80px;
	font-weight: 500;
	font-size: 20px;
	color: var(--black);
}
.phone i {
	color: var(--orange);
	margin-right: 5px;
}

.open-phone-box{
	display: none;
	top: 14px;
	right: 106px;
	font-size: 14px;
	height: 32px;
	border-radius: 5px;
	padding: 0 12px;
	background-color: var(--light-grey);
	color: var(--black);
	border: none;
	align-items: center;justify-content: center;
}

.open-phone-box i {
	margin-right: 9px;
}

.call-me {
	top: 95px;
	right: 82px;
	font-size: 12px;
	height: 26px;
	border-radius: 5px;
	padding: 0 33px;
	background-color: var(--orange);
	color: var(--white);
	border: none;
}
.call-me:hover {
	background-color: var(--green);
}

.phone-helper {
	right: 290px;
}

.label-helper{
	top: 95px;
	right: 290px;

}

.call-box{
	display: flex; flex-direction: column; align-items: center;justify-content: center; gap:16px;
	text-align: center;
}

.open-menu {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 14px;
	right: 14px;
	background-color: var(--orange);
	padding: 0;
	margin: 0;
	border: none;
	display: none;
	border-radius: 5px;
}
.open-menu b {
	margin-left: 7px;
	display: block;
	height: 2px;
	width: 18px;
	background-color: var(--white);
}
.open-menu b:first-child {
	transform: translateY(-3px);
	z-index: 1;
}
.open-menu b:nth-child(2) {}
.open-menu b:last-child {
	transform: translateY(3px);
	z-index: 1;
}

.go-basket {
	position: absolute;
	top: 70px;
	right: 10px;
	height: 50px;
	width: 50px;
	border-radius: 10px;
	background: var(--green) no-repeat 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><g stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(%23a)"><path d="M6.7 18.3a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6ZM15.8 18.3a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6ZM1.7 1.7h1.7l2.2 10.4a1.7 1.7 0 0 0 1.7 1.3h8.1A1.7 1.7 0 0 0 17 12l1.4-6.2H4.3"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>');
	background-size: 30px 30px;
}
.go-basket p {
	position: absolute;
	height: 26px;
	min-width: 10px;
	text-align: center;
	line-height: 26px;
	padding: 0 8px;
	font-weight: bold;
	border-radius: 20px;
	right: -10px;
	top: -10px;
	background-color: var(--orange);
	color: var(--white);
}

main {
	position: relative;
	box-sizing: border-box;
	margin: 0 10px 10px 10px;
}
main>h1:first-child{
	margin-top: 0;
}

.cnv-filter{
	display: grid;
	grid-template-columns: 240px 1fr;
	gap: 24px;
	align-items: start;
	
	.items-cnv h1{
		margin-top: 0;
	}
}


/* =========================== ФИЛЬТР =========================== */
.filter{
	border: 1px solid var(--light-grey);
	background-color: var(--white);
	padding: 9px;
	border-radius: 5px;
	font-size: 14px;

	label{
		cursor: pointer;
	}

	label:not(.checkbox,.radio){
		color: var(--orange);
		font-size: 12px;
		font-weight: 600;
	}
	hr{
		margin-left: -9px;
		margin-right: -9px;
		margin-block: 9px;
		border-top: 1px solid var(--light-grey);
	}
	h5{
		font-size: 18px;
		font-weight: 600;
		color: var(--black);
	}
	h6{
		color: var(--orange);
		font-size: 12px;
		font-weight: 600;
	}
	.bt{
		width: 100%;
	}
	.bt-main{
		box-sizing: border-box;
		text-align: center;
		background-color: var(--yellow);
		color: var(--black);
		display: block;
	}
	.bt-white{
		margin-top: 9px;
		box-sizing: border-box;
		display: flex; align-items: center;justify-content: center;
		gap: 9px;
		font-weight: 400;
		color: var(--grey);
		background-color: var(--white);
		line-height: 1;
		
		&::before{
			content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" fill="none"><path stroke="%23B3B3B3" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1.5 9.5A7.5 7.5 0 1 0 9 2c-2.1 0-4.1.8-5.6 2.3L1.5 6.2"/><path stroke="%23B3B3B3" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1.5 2v4.2h4.2"/></svg>');
		}
	}
}
.select {
	appearance:none;
	width: 100%;
	box-sizing: border-box;
	padding-right: 20px;
	border: none;
	font-size: 14px;
	color: var(--black);
	background: no-repeat 100% 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none"><path stroke="%23E06400" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 5 6 6 6-6"/></svg>');
}

.checkbox{
	display: block;
	font-size: 14px;
	color: var(--black);
	margin-top: 3px;
	display: flex; align-items: center;gap: 3px;
	input{
		appearance: none;
		width: 16px;height: 16px;
		border: 1px solid var(--light-grey);
		border-radius: 3px;
		background: no-repeat #fff 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" d="m9 .5-5.5 6L1 3.8"/></svg>');
		transition: background-color .3s;
	}
	input:checked {
		border: 1px solid var(--orange);
		background-color: var(--orange);
		transition: background-color .3s;
	}
}
.radio{
	display: block;
	font-size: 14px;
	color: var(--black);
	margin-top: 3px;
	display: flex; align-items: center;gap: 3px;
	input{
		appearance: none;
		width: 16px;height: 16px;
		border: 1px solid var(--light-grey);
		border-radius: 16px;
		background-color: #fff;
		transition: background-color .3s;
	}
	input:checked {
		border: 1px solid var(--orange);
		background-color: var(--orange);
		transition: background-color .3s;
		display: flex; align-items: center;justify-content: center;
		&::before{
			display: block;
			content: '';
			height: 6px;width: 6px;
			background-color: #fff;
			border-radius: 10px;
		}
	}
}

.imagebox{
	display: flex;
	flex-wrap: wrap;
	gap: 3px;
	margin-top: 6px;

	input{
		display: none;
	}
	img{
		border-radius: 5px;
		height: 29px;width: 28.8px;
	}

	input:checked+img{
		border: 2px solid var(--orange);
	}

}

.range-slider {
	margin-bottom: 20px;
	width: 100%;

	.number-group {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
		>div{
			border: 1px solid var(--light-grey);
			border-radius: 5px;
			padding: 3px;
		}
	}
	.number-input {
		width: 100%;
		background-color: transparent;
		border: none;
		outline: 0;
		font-size: 14px;
		color: var(--black);
	}
	.range-group {
		position: relative;
		flex: 0 0 100%;
		height: 14px;
		margin-bottom: 16px;
	}
	.range-input {
		position: absolute;
		left: 0;
		bottom: 0;
		margin-bottom: 0;
		-webkit-appearance: none;
		width: 100%;
		border-bottom: 0;
		background-color: transparent;
		height: 0;
	}
	.range-input:focus {
		outline: 0;
	}
	.range-input::-webkit-slider-runnable-track {
		width: 100%;
		height: 4px;
		cursor: pointer;
		animation: 0.2s;
		background: var(--yellow);
		border-radius: 1px;
		box-shadow: none;
		border: 0;
	}
	.range-input::-webkit-slider-thumb {
		z-index: 2;
		position: relative;
		height: 18px;
		width: 18px;
		border-radius: 50%;
		background: var(--yellow);
		cursor: pointer;
		-webkit-appearance: none;
		margin-top: -7px;
	}
	.range-input::-moz-range-track {
		width: 100%;
		height: 4px;
		cursor: pointer;
		animation: 0.2s;
		background: var(--yellow);
		border-radius: 1px;
		box-shadow: none;
		border: 0;
	}
	.range-input + .range-input::-moz-range-track {
		height: 0;
	}
	.range-input::-moz-range-thumb {
		z-index: 2;
		position: relative;
		border: 1px solid var(--light-grey);
		height: 18px;
		width: 18px;
		border-radius: 50%;
		background: var(--yellow);
		cursor: pointer;
	}
	.range-input::-ms-track {
		width: 100%;
		height: 4px;
		cursor: pointer;
		animation: 0.2s;
		background: transparent;
		border-color: transparent;
		color: transparent;
	}
	.range-input::-ms-fill-lower, .range-input::-ms-fill-upper {
		background: var(--yellow);
		border-radius: 1px;
		box-shadow: none;
		border: 0;
	}
	.range-input::-ms-thumb {
		z-index: 2;
		position: relative;
		height: 18px;
		width: 18px;
		border-radius: 50%;
		background: var(--yellow);
		cursor: pointer;
	}
}
/* =========================== /ФИЛЬТР =========================== */


.item-rating{
	color: var(--orange);
	display: flex; align-items: center;
}
.item-rating .rating{
	display: inline-block;
	width: 15px;
}

.dsk-menu{
	margin: 10px;
	display: flex;
	gap: 24px;
	position: relative;
	height: 40px;
}

.open-cat-menu{
	background-color: var(--orange);
	display: flex; align-items: center;
	font-size: 14px;
	font-weight: 600;
	gap: 9px;
	flex-shrink: 1;
	height: 40px;
	border: none;
	border-radius: 5px;
	color: var(--white);
	padding-inline: 12px;
	&::before{
		height: 24px;width: 24px;
		content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2 12h20M2 19h20M2 5h20"/></svg>');
	}

	&:hover+.cat-menu{
		display: block;
	}
}

.cat-menu{
	background-color: var(--orange);
	border-radius: 5px;
	padding: 14px 20px;
	position: absolute;
	top: 35px;
	z-index: 10;
	display: none;
	a{
		padding-block: 6px;
		display: flex; align-items: center;
		gap: 6px;
		color: var(--white);
		
		&::before{
			width: 24px;
			margin-right: 6px;
			filter: brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(2%) hue-rotate(186deg) brightness(104%) contrast(100%);
		}
	}
	&:hover{
		display: block;
	}

}

.top-menu {
	display: flex;
	align-items: center;
	gap: 24px;
	overflow-x: auto;
	cursor: grab;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	scrollbar-width: none;
	-ms-overflow-style: none;
	font-size: 14px;
	height: 40px;
}

.top-menu::-webkit-scrollbar {
	display: none;
}

.top-menu.active {
	cursor: grabbing;
	cursor: -webkit-grabbing;
}

.top-menu .top-class {
	font-weight: 600;
}

.top-menu a {
	display: flex;
	align-items: center;
	gap: 6px;
	white-space: nowrap;
	color: var(--black);
}

.m_action a::before{
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="%23E06400" fill-rule="evenodd" d="M2 6v2a5 5 0 0 0 0 8 5 5 0 0 0 6 6 5 5 0 0 0 8 0 5 5 0 0 0 6-6 5 5 0 0 0 0-8 5 5 0 0 0-6-6 5 5 0 0 0-8 0 5 5 0 0 0-6 4Zm15 2a1 1 0 0 0-1-1l-9 9a1 1 0 0 0 1 1l9-9Zm-6 1a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" clip-rule="evenodd"/></svg>');
}
.m_sale a::before{
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="%2357A839" stroke-linecap="round" stroke-linejoin="round" d="m14 3 8 8.1a3 3 0 0 1 0 4.4L16.7 21"/><path fill="%2357A839" fill-rule="evenodd" d="M9 3c.6 0 1.3.3 1.8.8L18 11a3.1 3.1 0 0 1 0 4.4L13.5 20A3.1 3.1 0 0 1 9 20l-7.3-7.3c-.5-.5-.8-1.2-.8-1.9V4.3A1.3 1.3 0 0 1 2.3 3h6.6ZM6 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z" clip-rule="evenodd"/></svg>');
}
.m_best a::before{
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><g fill="%23E7C200" clip-path="url(%23a)"><path d="m14.5 9.6 1.2-5a3.7 3.7 0 0 0-2-4.2c-.5-.3-1-.4-1.6-.4L7.9 8.3a2.4 2.4 0 0 1-.9 1V24h11.8a2.4 2.4 0 0 0 2.3-1.7l2.8-9.6a2.4 2.4 0 0 0-1.2-2.8c-.4-.2-.7-.3-1.1-.3h-7ZM6 24V9.6H2.4c-.6 0-1.2.3-1.7.7-.4.5-.7 1-.7 1.7v9.6c0 .6.3 1.2.7 1.7.5.4 1 .7 1.7.7H6Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h24v24H0z"/></clipPath></defs></svg>');
}
.m_online a::before{
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="%230075FF" d="M3 3h1l17 7a1 1 0 0 1 0 1l-7 2 6 6a1 1 0 0 1-1 1l-6-6-2 7a1 1 0 0 1-1 0L3 4a1 1 0 0 1 0-1Z"/></svg>');
}
.m_sofa a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="14" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 4h-.5v-2.5a1.5 1.5 0 0 0 -1.5-1.5h-17a1.5 1.5 0 0 0 -1.5 1.5v2.5h-.5a1.5 1.5 0 0 0 -1.5 1.5v7a1.5 1.5 0 0 0 1.5 1.5h21a1.5 1.5 0 0 0 1.5-1.5v-7a1.5 1.5 0 0 0 -1.5-1.5zm-1.5-2.5v2.5h-.5a1.5 1.5 0 0 0 -1.5 1.5v1.5h-2.92l.85-6h3.57a.5.5 0 0 1 .5.5zm-12.07 5.5-.85-6h7.84l-.85 6zm6.07 1v5h-6v-5zm-12-6.5a.5.5 0 0 1 .5-.5h3.57l.85 6h-2.92v-1.5a1.5 1.5 0 0 0 -1.5-1.5h-.5zm-2 11v-7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v1.5h-.5a1.5 1.5 0 0 0 -1.5 1.5v4a1.64 1.64 0 0 0 .09.5h-.59a.5.5 0 0 1 -.5-.5zm2 0v-4a.5.5 0 0 1 .5-.5h4.5v5h-4.5a.5.5 0 0 1 -.5-.5zm13 .5v-5h4.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1 -.5.5zm7-.5a.5.5 0 0 1 -.5.5h-.59a1.64 1.64 0 0 0 .09-.5v-4a1.5 1.5 0 0 0 -1.5-1.5h-.5v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5z" /></svg>');
}
.m_chair a::before{
	content: url('data:image/svg+xml;utf8,<svg width="20" height="16" xmlns="http://www.w3.org/2000/svg"><path d="m18.5 5h-.5v-3.5a1.5 1.5 0 0 0 -1.5-1.5h-13a1.5 1.5 0 0 0 -1.5 1.5v3.5h-.5a1.5 1.5 0 0 0 -1.5 1.5v8a1.5 1.5 0 0 0 1.5 1.5h17a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0 -1.5-1.5zm-15.5-3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v3.5h-.5a1.5 1.5 0 0 0 -1.5 1.5v1.5h-10v-1.5a1.5 1.5 0 0 0 -1.5-1.5h-.5zm-1.5 13.5a.5.5 0 0 1 -.5-.5v-8a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v8.5zm13.5 0h-10v-6h10zm4-.5a.5.5 0 0 1 -.5.5h-2.5v-8.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5z" /></svg>');
}
.m_kitchen a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 0h-21a1.5 1.5 0 0 0 -1.5 1.5v7.5h8v-4h8v10h-16v7.5a1.5 1.5 0 0 0 1.5 1.5h21a1.5 1.5 0 0 0 1.5-1.5v-21a1.5 1.5 0 0 0 -1.5-1.5zm-15.5 8h-6v-3h6zm0-4h-6v-2.5a.5.5 0 0 1 .5-.5h5.5zm0 19h-5.5a.5.5 0 0 1 -.5-.5v-6.5h6zm9 0h-8v-7h8zm0-19h-8v-3h8zm7 18.5a.5.5 0 0 1 -.5.5h-5.5v-7h6zm0-7.5h-6v-14h5.5a.5.5 0 0 1 .5.5zm-8 2h-6v5h6zm-1 4h-4v-3h4z"/></svg>');
}
.m_custom_kitchen a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="%23E7C200" d="M6.5 24h-6l-.5-.5v-7.1h6.5zM0 4.4h6.5v3.2H0zm24 10.9h-6.5V0h6q.5 0 .5.5zm0 8.2q0 .5-.5.5h-6v-7.6H24zm-7.6.5H7.6v-7.6h8.8zm-1.1-6.5H8.7v5.4h6.6zm1.1-9.9H7.6V4.4h8.8zm-1.1-2.1H8.7v1h6.6z"/><path fill="%23E7C200" d="M9.8 18.5h4.4v3.3H9.8zM7.6 0h8.8v3.3H7.6zM6.5 3.3H0V.5Q0 0 .5 0h6z"/></svg>');
}
.m_table a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="16" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" xmlns="http://www.w3.org/2000/svg"><path d="m3 5v1h18v-1zm0 11h-1v-11h-2v-1h24v1h-2v11h-1v-9h-18z"/></svg>');
}
.m_chairs a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="16" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" xmlns="http://www.w3.org/2000/svg"><path d="m16 8.09v-6.59c0-.823-.677-1.5-1.5-1.5h-4.92c-.839-.006-1.543.662-1.58 1.5v6.59c-.595.213-.995.778-1 1.41v6.5h1v-2h8v2h1v-6.5c-.005-.632-.405-1.197-1-1.41zm-8 4.91v-2h8v2zm.5-4h7c.274 0 .5.226.5.5v.5h-8v-.5c0-.274.226-.5.5-.5zm6.5-1h-6v-4h6zm-6-6.5c.036-.29.288-.507.58-.5h4.92c.274 0 .5.226.5.5v1.5h-6z" fill-rule="nonzero"/></svg>');
}
.m_cupboard a::before{
	content: url('data:image/svg+xml;utf8,<svg width="17" height="24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 0h-14a1.5 1.5 0 0 0 -1.5 1.5v21a1.5 1.5 0 0 0 1.5 1.5h14a1.5 1.5 0 0 0 1.5-1.5v-21a1.5 1.5 0 0 0 -1.5-1.5zm-7.5 23h-6.5a.5.5 0 0 1 -.5-.5v-21a.5.5 0 0 1 .5-.5h6.5zm8-.5a.5.5 0 0 1 -.5.5h-6.5v-22h6.5a.5.5 0 0 1 .5.5zm-6-9.5h1v-1h-1zm-3-1h-1v1h1z"/></svg>');
}
.m_wardrobe a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 0c.823 0 1.5.677 1.5 1.5v21c0 .823-.677 1.5-1.5 1.5h-21c-.823 0-1.5-.677-1.5-1.5v-21c-0-.823.677-1.5 1.5-1.5zm-6.5 1h-7v4h7zm-7 5v3h7v-3zm0 4v3h7v-3zm0 4v3h7v-3zm0 4v1h7v-1zm0 2v1h7v-1zm0 2v1h7v-1zm8 1h5.5c.274 0 .5-.226.5-.5v-.5h-6zm6-2v-1h-6v1zm0-2v-1h-6v1zm0-2v-3h-6v3zm0-4v-3h-6v3zm0-4v-3h-6v3zm0-4v-3.5c0-.274-.226-.5-.5-.5h-5.5v4zm-15 18v-22h-6.5c-.274 0-.5.226-.5.5v21c0 .274.226.5.5.5zm-1-11v1h-1v-1z"/></svg>');
}

.m_hall a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 0h-21a1.5 1.5 0 0 0 -1.5 1.5v21a1.5 1.5 0 0 0 1.5 1.5h21a1.5 1.5 0 0 0 1.5-1.5v-21a1.5 1.5 0 0 0 -1.5-1.5zm-15.5 23h-5.5a.5.5 0 0 1 -.5-.5v-4a.5.5 0 0 1 .5-.5h5.5zm9 0h-8v-5h8zm0-6h-14.5a1.64 1.64 0 0 0 -.5.09v-15.59a.5.5 0 0 1 .5-.5h14.5zm7 5.5a.5.5 0 0 1 -.5.5h-5.5v-5h5.5a.5.5 0 0 1 .5.5zm0-5.41a1.64 1.64 0 0 0 -.5-.09h-5.5v-6h6zm0-7.09h-6v-6h6zm0-7h-6v-2h5.5a.5.5 0 0 1 .5.5zm-5 17h1v-1h-1zm-5-1h-2v1h2zm-7 0h-1v1h1zm-2-16h-1v2h1zm10 0h-1v2h1zm-5.56 13h.14c1-.16 1.76-1.78 1.91-2.37a5.87 5.87 0 0 0 -.31-2.43c-.08-.29-.15-.57-.19-.78-.22-1.3-.91-5.02-.99-5.42v-2h-1v1.94c-.12.47-.88 3.41-1 4.51v.62s0 .3 0 .4a8.88 8.88 0 0 1 -.25 1.26 5.06 5.06 0 0 0 -.2 3 2.61 2.61 0 0 0 1.89 1.27zm-.72-4a10 10 0 0 0 .28-1.47c0-.12 0-.3 0-.49a2.65 2.65 0 0 1 0-.49 21.86 21.86 0 0 1 .43-2.17c.22 1.19.46 2.53.58 3.21 0 .23.12.53.2.86a5.54 5.54 0 0 1 .3 1.93 3.15 3.15 0 0 1 -1.08 1.62 1.91 1.91 0 0 1 -1-.72 5.08 5.08 0 0 1 .29-2.28z"/></svg>');
}
.m_living a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="22" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 14h-7.58l-.33-2h7.41v-12h-20v12h7.41l-.33 2h-7.58a1.5 1.5 0 0 0 -1.5 1.5v4a1.5 1.5 0 0 0 1.5 1.5h.5v1h1v-1h18v1h1v-1h.5a1.5 1.5 0 0 0 1.5-1.5v-4a1.5 1.5 0 0 0 -1.5-1.5zm-19.5-3v-10h18v10zm10.91 3h-3.82l.33-2h3.16zm-6.91 6h-5.5a.5.5 0 0 1 -.5-.5v-4a.5.5 0 0 1 .5-.5h5.5zm9 0h-8v-2h8zm0-3h-8v-2h8zm7 2.5a.5.5 0 0 1 -.5.5h-5.5v-5h5.5a.5.5 0 0 1 .5.5zm-5-2.5h1v-1h-1zm-12-1h-1v1h1z"/></svg>');
}
.m_bed a::before{
	content: url('data:image/svg+xml;utf8,<svg width="22" height="20" xmlns="http://www.w3.org/2000/svg"><path d="m20.9 14-1.9-8.55v-3.95a1.5 1.5 0 0 0 -1.5-1.5h-13a1.5 1.5 0 0 0 -1.5 1.5v4l-1.9 8.5h-1.1v6h1v-1h20v1h1v-6zm-16.9-8.39v-4.11a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v4l.55 2.5h-15.09zm-.77 3.39h15.54l1.11 5h-17.76zm17.77 9h-20v-3h20zm-11.5-14h-4a1.5 1.5 0 0 0 0 3h4a1.5 1.5 0 0 0 0-3zm0 2h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 1 0 1zm7-2h-4a1.5 1.5 0 0 0 0 3h4a1.5 1.5 0 0 0 0-3zm0 2h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 1 0 1z"/></svg>');
}
.m_children a::before{
	content: url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="m22.5 20h-.5v-20h-4v3h-3v17h-13.5a1.5 1.5 0 0 0 -1.5 1.5v1a1.5 1.5 0 0 0 1.5 1.5h21a1.5 1.5 0 0 0 1.5-1.5v-1a1.5 1.5 0 0 0 -1.5-1.5zm-3.5-19h2v14h-2zm0 15h2v1h-2zm0 2h2v2h-2zm-3-14h2v2h-2zm0 3h2v13h-2zm7 15.5a.5.5 0 0 1 -.5.5h-21a.5.5 0 0 1 -.5-.5v-1a.5.5 0 0 1 .5-.5h21a.5.5 0 0 1 .5.5zm-16-5a2.5 2.5 0 0 0 -2.5-2.5 2.14 2.14 0 0 0 -.45.05 3.48 3.48 0 0 1 6.9 0 2.14 2.14 0 0 0 -.45-.05 2.49 2.49 0 0 0 -2.13 3.79 3.75 3.75 0 0 1 -.43-.16l-.44.9a4.46 4.46 0 0 0 2 .47 5.65 5.65 0 0 0 .59 0 2.71 2.71 0 0 0 .41 0 2.49 2.49 0 0 0 1.5-4.49 4.4 4.4 0 0 0 -.07-.73 2 2 0 0 0 -.93-3.78 2 2 0 0 0 -1.38.56l-.22-.13a3.49 3.49 0 0 0 1.6-2.93 3.53 3.53 0 0 0 -.08-.72 2 2 0 1 0 -2.7-2.7 3.18 3.18 0 0 0 -1.44 0 2 2 0 1 0 -2.7 2.7 3.53 3.53 0 0 0 -.08.72 3.49 3.49 0 0 0 1.6 2.93l-.22.13a2 2 0 1 0 -2.31 3.21 4.4 4.4 0 0 0 -.07.73 2.5 2.5 0 1 0 4 2zm5 0a1.48 1.48 0 0 1 -.84 1.34l-.1-.21a3.09 3.09 0 0 1 -1 .3 1.5 1.5 0 1 1 1.94-1.43zm-1-5.5a1 1 0 0 1 .65 1.75 4.67 4.67 0 0 0 -1.17-1.6 1 1 0 0 1 .52-.15zm-6-3.5a2.46 2.46 0 0 1 .16-.86.5.5 0 0 0 -.37-.64 1 1 0 1 1 1.21-1.21.5.5 0 0 0 .66.37 2.32 2.32 0 0 1 1.72 0 .5.5 0 0 0 .62-.37 1 1 0 1 1 1.21 1.21.5.5 0 0 0 -.37.66 2.46 2.46 0 0 1 .16.84 2.5 2.5 0 0 1 -5 0zm-2 4.5a1 1 0 0 1 1-1 1 1 0 0 1 .52.15 4.52 4.52 0 0 0 -1.16 1.6 1 1 0 0 1 -.36-.75zm1.5 6a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1 -1.5 1.5z"/></svg>');
}
.m_small a::before{
	content: url('data:image/svg+xml;utf8,<svg width="17" height="20" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 0h-14a1.5 1.5 0 0 0 -1.5 1.5v16a1.5 1.5 0 0 0 1.5 1.5h.5v1h1v-1h11v1h1v-1h.5a1.5 1.5 0 0 0 1.5-1.5v-16a1.5 1.5 0 0 0 -1.5-1.5zm.5 17.5a.5.5 0 0 1 -.5.5h-14a.5.5 0 0 1 -.5-.5v-4.5h15zm0-5.5h-15v-5h15zm0-6h-15v-4.5a.5.5 0 0 1 .5-.5h14a.5.5 0 0 1 .5.5zm-8-2h1v-1h-1zm1 5h-1v1h1zm0 6h-1v1h1z"/></svg>');
}
.m_mattress a::before{
	content: url('data:image/svg+xml;utf8,<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><path d="m21.84 16.55-2.7-15.31a1.5 1.5 0 0 0 -1.48-1.24h-13.32a1.5 1.5 0 0 0 -1.48 1.24l-2.7 15.31a10.12 10.12 0 0 0 -.16 1.83v2.12a1.5 1.5 0 0 0 1.5 1.5h19a1.5 1.5 0 0 0 1.5-1.5v-2.12a10.12 10.12 0 0 0 -.16-1.83zm-20.7.17 2.71-15.31a.49.49 0 0 1 .49-.41h13.32a.49.49 0 0 1 .49.41l2.71 15.31v.34a1.76 1.76 0 0 0 -.4-.06h-18.96a1.76 1.76 0 0 0 -.4.06c.02-.06.02-.22.04-.34zm19.86 3.78a.5.5 0 0 1 -.5.5h-19a.5.5 0 0 1 -.5-.5v-2a.5.5 0 0 1 .5-.5h19a.5.5 0 0 1 .5.5zm-5-5.5h1v-1h-1zm-10-1h-1v1h1zm1-6h-1v1h1zm8 1h1v-1h-1zm-5-4h-1v1h1zm3 0h-1v1h1zm-5 7h1v-1h-1zm5 0h1v-1h-1zm-5-10h-1v1h1zm7 0h-1v1h1z"/></svg>');
}
.m_tech a::before{
	content: url('data:image/svg+xml;utf8,<svg width="17" height="20" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 0h-14c-.823 0-1.5.677-1.5 1.5v16c0 .823.677 1.5 1.5 1.5h.5v1h1v-1h11v1h1v-1h.5c.823 0 1.5-.677 1.5-1.5v-16c0-.823-.677-1.5-1.5-1.5zm.5 17.5c0 .274-.226.5-.5.5h-14c-.274 0-.5-.226-.5-.5v-.5h15zm0-1.5h-15v-10h15zm0-11h-15v-3.5c0-.274.226-.5.5-.5h14c.274 0 .5.226.5.5zm-7 4h-1v1h1z" fill-rule="nonzero"/><path d="m14.5 8c0-.276-.224-.5-.5-.5h-11c-.276 0-.5.224-.5.5v6c0 .276.224.5.5.5h11c.276 0 .5-.224.5-.5zm-11 .5v5h10v-5z"/><path d="m4 1.5c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 1c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5z"/><path d="m13 1.5c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 1c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5z"/><path d="m6 2.5h5v1h-5z"/></svg>');
}

.actsl video {
	display: block;
	width: 100%;
}
.actsl .uk-slider-items li {
	width: 100%;
	border: 1px solid var(--light-grey);
}
.actsl img {
	width: 100%;
	height: auto;
}
.actsl .info {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 12px;
	padding: 2px 5px;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 3px;
}

.actsl:has(.uk-slider-items:empty) {
	display: none;
}



.prev,.next {
	box-sizing: border-box;
	padding: 13px 18px;
	position: absolute;
	top: 50%;
	height: 50px;
	width: 50px;
	background-color: var(--white);
	border-radius: 50px;
	left: -17px;
	margin-top: -30px;
	color: var(--orange);
}
.next {
	left: auto;
	right: -17px;
}

.projects .prev,.projects .next {
	left: -35px;
	margin-top: 12px;
}
.projects .next {
	left: auto;
	right: -35px;
}

.pref-box {
	margin: 24px 0;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	color: var(--black);
}
.pref-box span {
	color: var(--orange);
}
.pref-box li {
	border-radius: 5px;
}
.pref-box li img {
	border-radius: 5px;
	width: 100%;
	height: auto;
	aspect-ratio: 640 / 368;
}
.pref-box p {
	display: block;
	padding: 24px 24px 24px 48px;
	text-shadow: 0 0 1px #e6e6e2
}
.pref-box .prev,.pref-box .next {
	top: auto;
	bottom: 20%;
}

.sale-h {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 90px;
}

.uk-slider+.sale-h {
	margin-top: 20px;
}

.sale-h h3 {
	font-size: 29px;
	color: var(--black);
	font-weight: 700;
}
.sale-h h3 a {
	color: var(--orange);
}
.sale-h a {
	color: var(--black);
}
.sale-h i {
	transform: rotate(180deg);
	color: var(--orange);
	margin-left: 12px;
}




.item-box {
	margin-top: 20px !important;
}
.item-box a {
	position: relative;
	display: block;
	color: #000;
	text-decoration: none;
}
.item-box .card {
	border: 1px solid var(--light-grey);
	background-color: var(--white);
	border-radius: 5px;
	position: relative;
	padding-bottom: 46px;
}
.uk-slider .item-box a {
	border-radius: 5px 5px;
	height: 100%;
	width: 100%;
}
.item-box .card:hover {
	text-decoration: none;
	border: 1px solid var(--light-grey);
}
.item-box i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -41px;
	margin-left: -41px;
	color: var(--yellow);
}
.item-box .card:hover i {
	filter: drop-shadow(0 0 2px var(--white));
	opacity: .3;
	transition: opacity .5s
}
.item-box img {
	mix-blend-mode: multiply;
	border-bottom: 1px solid #e7e7e7;
}
.item-box .sale-last a {
	background-color: var(--yellow);
	background-size: 90% 70%;
	background-repeat: no-repeat;
	background-position: 50%;
	transition: background .3s
}
.item-box .sale-last a:hover {
	background-position: 0 50%;
	transition: background .3s
}

.kitchen_projects a {
	background: no-repeat 50% url(/f/kitchen_projects.webp);
	background-size: 100% auto;
}
.big_sale a {
	background: no-repeat 50% url(/f/big_sale.webp);
	background-size: 100% auto;
}

.dojyami_sing {
	height: 30px;
	width: 30px;
	z-index: 10;
	position: absolute;
	right: 12px;
	transform: translateY(-50%);
	border: none;
	border-radius: 50%;
	background: #000 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23fff" d="M9 5.4c3.3-2.8 3-3.2 3-3.2A6.9 6.9 0 0 0 9.1.4C6.6-.6 3.6.2 1.8 2.2a7.2 7.2 0 0 0 0 9.6c2.6 2.8 7 3 9.7.4l.1-.1.1-.2c.8-1-.4-3.8-2.7-6.5Zm2.2 6c-.2.2-1 .2-2.2-.4a15 15 0 0 1-3.5-3c-.2.2 3-2.4 3-2.2a15 15 0 0 1 2.3 3.6c.5 1.2.5 1.8.4 2Z"/></svg>');
	background-size: 20px 20px;
}

.item-pix {
	position: relative;
	aspect-ratio: 4/3;
	background-size: cover
}
.item-pix img {
	aspect-ratio: 4/3;
	object-fit: cover;
	border-radius: 4px 4px 0 0;
}
.item-pix:before {
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, .05);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.item-txt {
	padding: 12px;
}

/* .item-txt h5{font-size: 12px;color: var(--black);  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} */
.item-txt h5 {
	font-size: 12px;
	color: var(--black);
}

.hover-slider-images-toggler {
	z-index: 1;
}
.hover-slider-indicator {
	position: absolute;
	left: 11px;
	bottom: 11px;
	display: flex;
}
.hover-slider-indicator-dot {
	background-color: var(--grey);
	opacity: .75;
	border-radius: 50%;
	height: 3px;
	width: 3px;
	margin-left: 3px;
	margin-right: 3px;
}
.hover-slider-indicator-dot.active {
	height: 5px;
	width: 5px;
	background-color: var(--black);
	opacity: 1;
}

.old_price {
	display: flex; align-items: center;
	gap: 6px;
	margin-top: 6px;
}
.old_price .sale {
	background-color: var(--yellow);
	color: #000;
	font-size: 12px;
	padding: 3px 6px;
	border-radius: 6px;
	font-weight: 600;
}

.p-old {
	font-size: 14px;
	color: var(--black);
	text-decoration: line-through;
}
.p-new {
	font-size: 20px;
	color: var(--black);
	font-weight: 700;
	margin: 6px 12px 0 0;
}

.uk-flex .p-new {
	flex-shrink: 0;
}

.p-profit {
	font-size: 24px;
	color: var(--orange);
	font-weight: 700;
}
.p-profit u::after {
	position: absolute;
	content: "";
	border-top: 2px solid var(--black);
	left: -1px;
	right: 5px;
	bottom: 9px;
}
.p-old+.p-new {
	margin-top: 0;
}

.cashback {
	font-size: 12px;
}

.inst-box{
	background-color: #F2F2F3;
	padding: 10px;
	border-radius: 10px;
}

.qorder {
	position: absolute;
	bottom: 10px;
	left: 10px;
	background-color: var(--green);
	color: var(--white);
	border-radius: 5px;
	padding: 6px 9px;
	font-size: 16px;
	font-weight: 700;
	border: none;
	transition: background-color .2s
}
.qorder:hover {
	background-color: var(--dark-green);
	transition: background-color .2s
}

.item-txt u {
	text-decoration: none;
}

.labels {
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 1;
}
.labels b,.labels a {
	display: inline-block;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 4px;
	font-size: 10px;
	font-weight: 600;
	color: var(--white);
	font-style: normal;
	margin-right: 3px;
	padding: 2px 4px;
	text-decoration: none;
}
.labels .sale {
	background-color: var(--orange);
}
.labels .salon {
	background-color: var(--yellow);
	color: #000;
}
.labels .ylab {
	background-color: var(--yellow);
	color: #000;
}
.labels .new {
	background-color: var(--green);
}
.labels .availability {
	background-color: var(--green);
}
.labels .hit {
	background-color: var(--yellow);
	color: #000
}
.labels .gift {
	background-color: var(--yellow);
	line-height: 40px;
	text-align: center;
}
.labels .gift svg {
	height: 20px;
	width: 20px;
}
.yellow_label {
	background-color: var(--yellow);
}
.uk-slider-items .labels {
	left: 0;
}

.item-box .item-rating{
	position: absolute;
	z-index: 1;
	right: 3px;
	top: 3px;
	font-size: 12px;
	background-color: var(--yellow);
	color: var(--orange);
	padding: 2px 6px;
	border-radius: 5px;
}

.p_sofa {
	background-image: url(/f/sofa.svg)
}
.p_chair {
	background-image: url(/f/chair.svg)
}
.p_table {
	background-image: url(/f/table.svg)
}
.p_bed {
	background-image: url(/f/bed.svg)
}
.p_kitchen {
	background-image: url(/f/kitchen.svg)
}
.p_cupboard {
	background-image: url(/f/cupboard.svg)
}
.p_mattress {
	background-image: url(/f/matrass.svg)
}
.p_living {
	background-image: url(/f/living.svg)
}
.p_children {
	background-image: url(/f/children.svg)
}
.p_hall {
	background-image: url(/f/hall.svg)
}
.p_small {
	background-image: url(/f/small.svg)
}
.p_chairs {
	background-image: url(/f/chairs.svg)
}


.prm-r,.prm-g,.prm-b {
	display: block;
	padding: 36px;
	text-align: center;
	color: var(--white);
	font-size: 24px;
	font-weight: 700;
	margin-top: 24px;
}
.prm-r i,.prm-g i,.prm-b i {
	height: 32px;
	width: 32px;
	background-size: 32px 32px;
}
.prm-r p+p,.prm-g p+p,.prm-b p+p {
	margin-top: 15px;
}
.prm-r .sotial,.prm-g .sotial,.prm-b .sotial {
	margin: 15px auto 0 auto;
	justify-content: center;
}
.prm-r:hover,.prm-g:hover,.prm-b:hover {
	text-decoration: none;
	color: var(--white);
}
.prm-r {
	background-color: var(--orange);
}
.prm-g {
	background-color: var(--green);
}
.prm-b {
	background-color: var(--yellow);
}

.filter-nav {
	font-size: 14px;

	label {
		margin-right: 24px;
		cursor: pointer;
		font-weight: 600;
		color: var(--grey);
		input{
			display: none;
		}
	}
	label:has(input:checked){
		color: var(--black);
	}
}

.act {}
.act-item img {
	min-width: 100%;
	height: auto;
}
.act-list ul {
	display: flex;
	width: 100%;
	margin-bottom: 24px;
}
.act-list ul:nth-child(2n) {
	flex-direction: row-reverse;
}
.act-list li {
	flex-basis: 50%;
}
.act-list img {
	min-width: 100%;
	height: auto;
}

.item-images {
	position: relative;
}
.item-images img {
	background-color: var(--white);
}
.item-images .sl-video {
	display: block;
	background-size: cover;
	text-align: center;
	background-position: 50%;
}
.item-images .dotnav .sl-video::before {
	background-size: 30px 30px;
}
.item-images .dotnav {
	margin: 12px 0 24px 0;
	display: flex;
	flex-wrap: wrap;
}
.item-images .dotnav li {
	flex-basis: 14%;
	opacity: 0.3;
	cursor: pointer;
	margin: 0 12px 12px 0;
	box-sizing: border-box;
}
.item-images .dotnav img {}
.item-images .dotnav li.uk-active {
	opacity: 1;
}
.item-images .labels {
	left: 30px;
}
.item-data-txt h6 {
	font-size: 14px;
	color: var(--grey);
	font-weight: 600;
	margin: 12px 0 6px 0
}
.item-data-txt p {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 6px;
}
.item-data-txt ul li {
	list-style: disc;
	margin-left: 20px;
}
.item-data-txt a {
	text-decoration: underline;
	color: var(--green);
}

.item-data-txt .bt-box{
	display: none;
}
span[itemprop="brand"] {display: none;}

.item-color {}
.item-color a {
	display: inline-block;
	margin-right: 15px;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	border: 1px solid #ccc;
	background-position: 50% 50%
}

.price-box {
	border: 1px solid #E4E5E6;
	border-radius: 15px;
	padding: 10px;
}
.price-box .p-new {
	margin-top: 6px;
	color: var(--green);
	font-size: 32px;
}
.price-box .p-new span {
	font-weight: 300;
	font-size: 20px;
	letter-spacing: -1px;
}
.price-box .p-new b {
	background-color: var(--orange);
	color: var(--white);	
	font-weight: 800;
	font-size: 20px;
	letter-spacing: -1px;
	display: inline-block;
	padding: 3px 6px;
	border-radius: 3px;
	margin-left: 6px;
	margin-top: -6px;
	vertical-align: middle;
}
.price-box .bt {
	padding: 12px;
}

.price-box hr{
	margin-left: -10px;
	margin-right: -10px;
	margin-block: 10px;
}

.bt-box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.price-box .bt-box {
	flex-direction: row;
	gap: 12px;
	width: 100%;
	margin-block: 10px;
}
.price-box .bt-box>button{
	flex-basis: 50%;
}

.nav-items {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	line-height: 1;
	margin-bottom: 36px;
}
.nav-items a {
	color: var(--orange);
	display: inline-flex;
}
.nav-items a:hover {
	color: var(--green);
	text-decoration: none;
}
.nav-items li:nth-child(1) {
	flex-basis: 50%;
}
.nav-items li:nth-child(2) {
	flex-basis: 25%;
}
.nav-items li:nth-child(3) {
	flex-basis: 25%;
	text-align: right;
}

.nav-items i {
	margin-right: 9px;
}
.nav-items i+i {
	margin-left: -12px;
}
.nav-items li:nth-child(3) i {
	transform: rotate(180deg);
	margin-left: 9px;
}

.item-acc{
	margin-top: 24px;
	border-top: 1px solid #E4E5E6;
}
.item-acc>div {
	border-bottom: 1px solid #E4E5E6;
	margin:0 !important;
	padding-block: 12px;
}
.item-acc .uk-accordion-title{
	color: var(--black);
	text-decoration: none;
	font-weight: 600;
}

address {
	font-size: 14px;
	color: var(--black);
	background-color: #E4E5E7;
	padding: 20px;
	border-radius: 5px 5px 0 0;
}
address h5 {
	font-size: 29px;
	color: var(--black);
	font-weight: 700;
}
address h5 {
	font-size: 16px;
	color: var(--black);
	font-weight: 700;
	margin-bottom: 12px;
}
address h6 {
	color: #b3b3b3;
}
address a {
	color: var(--orange);
	text-decoration: underline;
}
address p {
	margin: 12px 0;
}

address+.map {
	margin: 0;
}

.map {
	height: 600px;
}

.map iframe {
	border: none !important;
	width: 100%;
	height: 600px;
	border-radius: 0 0 5px 5px;
}

.sl-video {
	position: relative;
}
.sl-video::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: no-repeat 50% rgba(0, 0, 0, .3) url('data:image/svg+xml;utf8,<svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M500 990a490 490 0 1 1 0-980 490 490 0 0 1 0 980Zm0-888a398 398 0 1 0 0 796 398 398 0 0 0 0-796ZM394 337c0-19 15-35 35-35 6 0 12 3 18 6l230 176c8 7 13 16 13 27 0 12-7 22-16 29L445 715c-5 2-11 4-16 4-19 0-35-15-35-34V337Z" fill="%23e06400" fill-rule="nonzero"/></svg>');
	background-size: 90px 90px;
}

.help {
	font-style: normal;
	font-size: 14px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: 700;
	display: inline-block;
	color: #666;
	background-color: #ccc;
	border-radius: 50px;
}
.help:hover {
	background-color: var(--yellow);
	color: #000;
}

footer {
	position: relative;
	background-color: #F2F2F3;
	font-size: 12px;
	height: 160px;
	margin: 0 10px 10px 10px;
	border-radius: 5px;
	margin-bottom: 25px;
}
footer .logo {
	position: absolute;
	top: 24px;
	left: 24px;
	width: 150px;
	height: 54px;
	background-size: 150px 54px;
}
footer .sotial {
	display: flex;
	background-color: transparent;
	width: auto;
	position: absolute;
	right: 20px;
	top: 20px;
}
footer .sotial a {
	color: var(--black);
}
footer .sotial a+a {
	margin-top: 2px;
}
footer .copy {
	position: absolute;
	bottom: 24px;
	left: 24px;
	color: var(--grey);
}
footer .copy span {
	color: var(--black);
}

.office42 {
	position: absolute;
	bottom: 24px;
	right: 24px;
	color: #042042;
}
.office42 a {
	color: var(--black);
	font-weight: 600;
}

.uk-offcanvas-overlay::before {
	background: rgba(0, 0, 0, .6);
}
.uk-offcanvas-bar {
	background-color: var(--green);
}
.uk-offcanvas-bar a {
	font-size: 16px;
	display: block;
	padding: 5px 0;
}


.cnt h2 {
	font-size: 18px;
	margin: 22px 0;
}
.cnt h3 {
	font-size: 16px;
	margin: 20px 0;
	font-weight: bold;
}
.cnt h4 {
	font-size: 14px;
	margin: 20px 0;
	font-weight: bold;
}
.cnt p {
	margin: 20px 0;
	line-height: 21px;
}
.cnt ul,.cnt ol {
	margin: 25px 0;
	line-height: 21px;
}
.cnt ul li {
	margin-left: 25px;
	list-style: disc;
}
.cnt ol li {
	margin-left: 25px;
	list-style: decimal;
}
.cnt table {
	margin: 25px 0;
	line-height: 21px;
}
.cnt a {
	color: var(--blue);
}
.cnt em {
	font-style: italic;
	color: var(--black);
}

.t1 {
	width: 100%;
}
.t1 p {
	margin: 0;
}
.t1 td {
	padding: 10px;
	border-bottom: 1px solid #d1e0f8;
	text-align: center;
}
.t1 th {
	padding: 10px;
	font-weight: bold;
	background-color: #d1e0f8;
	color: #10336f;
	font-size: 12px;
	line-height: 16px;
}

.top {
	background-color: var(--orange);
	padding: 10px;
	text-align: center;
}
.top a {
	color: var(--white);
	text-decoration: underline;
}

.uk-alert-success * {
	color: #006b15 !important;
}
.uk-modal {
	background: rgba(0, 0, 0, .9);
}

.qsale {
	position: relative;
	color: var(--orange);
	border: 2px solid var(--orange);
	font-weight: 600;
	background-color: var(--white);
	padding: 15px 50px;
	font-size: 14px;
	display: inline-block;
	margin-left: 30px;
	border-radius: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.qsale::before {
	content: url("data:image/svg+xml,<svg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path d='m510.747 314.089c2.83 6.74.75 14.53-5.07 18.95l-50.189 38.12-7.95 62.529c-.92 7.23-6.62 12.93-13.85 13.85l-62.529 7.95-38.13 50.189c-4.42 5.82-12.21 7.9-18.95 5.07l-58.079-24.46-58.089 24.46c-2.01.84-4.12 1.25-6.2 1.25-4.89 0-9.65-2.24-12.75-6.32l-38.12-50.189-62.529-7.95c-7.23-.92-12.93-6.62-13.85-13.85l-7.95-62.529-50.189-38.13c-5.82-4.42-7.9-12.22-5.07-18.95l24.46-58.079-24.46-58.089c-2.83-6.74-.75-14.53 5.07-18.95l50.189-38.12 7.95-62.529c.92-7.23 6.62-12.93 13.85-13.85l62.529-7.95 38.13-50.189c4.42-5.82 12.21-7.9 18.95-5.07l58.079 24.46 58.089-24.46c6.74-2.83 14.53-.74 18.95 5.07l38.12 50.189 62.529 7.95c7.23.92 12.93 6.62 13.85 13.85l7.95 62.529 50.189 38.13c5.82 4.42 7.9 12.22 5.07 18.95l-24.46 58.079z' fill='rgba(224, 100, 0, 1)' fill-rule='nonzero'/><circle cx='256' cy='256' fill='rgba(250, 210, 0, 1)' r='175.998'/><g fill='%23e2e0e0' fill-rule='nonzero'><path d='m199.99 352c-3.434 0-6.893-1.1-9.813-3.371-6.975-5.425-8.231-15.478-2.807-22.453l111.998-143.998c5.427-6.975 15.479-8.23 22.453-2.807 6.975 5.425 8.231 15.478 2.807 22.453l-111.999 143.998c-3.153 4.055-7.871 6.178-12.639 6.178z'/><path d='m311.999 351.999c-17.645 0-31.999-14.355-31.999-32s14.354-31.999 31.999-31.999 32 14.354 32 31.999-14.356 32-32 32zm-.001-32.021.001.021c0-.014-.001-.02-.001-.021z'/><path d='m200.001 240c-17.645 0-32-14.355-32-32 0-17.644 14.355-31.999 32-31.999 17.644 0 31.999 14.355 31.999 31.999 0 17.645-14.356 32-31.999 32zm-.001-32.021.001.021c0-.014-.001-.02-.001-.021z'/></g></svg>");
	position: absolute;
	left: -30px;
	top: 50%;
	transform: translateY(-50%);
	height: 70px;
	width: 70px;
}
.qsale:hover {
	color: var(--white);
	background-color: var(--orange);
}

.sbox {
	position: absolute;
	right: 495px;
	left: 415px;
	top: 70px;
}
.sbox-form {
	background-color: var(--white);
	display: flex;
	border-radius: 10px;
}
.sbox-form .in {
	width: 100%;
	border: none;
	padding: 0 20px;
	border-radius: 10px;
}
.sbox-form .bt {
	height: 50px;
	width: 50px;
	background: no-repeat #FAD200 50% url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zNTYgMTUuNDc3YTguNSA4LjUgMCAxIDEgMi4xMjEtMi4xMjFsNS4wODQgNS4wODNhMS41IDEuNSAwIDAgMS0yLjEyMiAyLjEyMmwtNS4wODMtNS4wODR6TTE0IDguNWE1LjUgNS41IDAgMSAxLTExIDAgNS41IDUuNSAwIDAgMSAxMSAweiIgZmlsbD0iIzIwMjEyNCIvPjwvc3ZnPg==);
	background-size: 21px 21px;
	border-radius: 10px;
	flex-shrink: 0;
}

li+.no-result {
	display: none;
}


.moduls {
	display: flex;
	flex-wrap: wrap
}
.modul-pix {
	flex-basis: 25%
}
.modul-txt {
	flex-basis: 75%
}
.b-wrapper {
	clear: none !important;
}
.subcat {
	background: no-repeat 95% 50% url('data:image/svg+xml;utf8,<svg width="8" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M.293.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L5.586 7 .293 1.707a1 1 0 0 1 0-1.414z" fill="%23D8D9DB"/></svg>');
	background-size: 8px 14px;
}
#mm a {
	color: var(--white) !important;
}
.totop {
	margin-top: 10px;
	display: block;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	background-color: var(--yellow);
	border-radius: 5px;
	color: #000;
}
.totopm {
	position: fixed;
	bottom: 20px;
	left: 20px;
	display: none;
	z-index: 20
}

.skk {
	background-color: #E4E5E7;
	padding: 20px;
	border-radius: 10px;
}
.skk .in {
	border-radius: 5px;
}
.skk .go-policy {
	margin: 0;
}

.action-box img {
	width: 100%;
	border: 1px solid #ccc
}
.action-box h6 {
	margin-top: 12px;
	font-weight: bold;
}
.action-box :hover h6 {
	color: var(--orange);
	text-decoration: none;
}

.action-list img {
	width: 100%;
}

.review-box {
	margin-top: 90px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 90px 30px;
}
.review-box a,.review-box-slider a {
	display: block;
	border: 1px solid var(--light-grey);
	border-radius: 5px;
	padding: 20px;
}
.review-box-slider li {
	margin-top: 50px;
}

.cnt .review-box p {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
	margin-top: 20px;
}

.review-box-slider p {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
	margin-top: 20px;
	display: block;
	overflow: hidden;
	max-height: 209px;
}
.review-box h6,.review-box-slider h6 {
	font-size: 14px;
	color: var(--dark-green);
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
.review-box img,.review-box-slider img {
	display: block;
	border-radius: 50%;
	overflow: hidden;
	margin-left: 50%;
	transform: translateX(-50%);
	margin-top: -65px;
	height: 90px;
	width: 90px;
}

.rating {
	width: 80px;
	height: 16px;
	background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 927" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M549.156 52.85l110 222.9 272.2 40.5c49.4 7.4 64.9 42.1 28.6 80.3l-198.4 194.4 48.7 283.5c6.5 41-33.1 64.9-68 41l-248.7-129.7-253.2 133.1c-33.9 17.3-68.8 6.2-62.4-41.3l47.6-286.5-204.6-198.7c-39.5-36.4-19-69.7 26.9-75.8l280.1-40.7s57.5-116.6 109.9-222.8c38.1-71.2 79.9-70.2 111.3-.2z" fill="rgb(224,100,0)" fill-rule="nonzero"/></svg>');
	background-size: 16px 16px;
}

.review-box .rating {
	margin-top: 20px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.item_reviews .rating {
	display: inline-block;
	margin-left: 30px;
}

h3 .rating {
	display: inline-block;
	margin-left: 0px;
}
.rating4 {
	width: 64px
}
.rating3 {
	width: 48px;
}
.rating2 {
	width: 32px;
}
.rating1 {
	width: 16px;
}


.go-basket.basket p {
	display: none;
}

.basket-table {
	width: 100%;
}
.basket-table a {
	color: #000;
}
.basket-table tr th:nth-child(3),.basket-table tr th:nth-child(4),.basket-table tr th:nth-child(5),.basket-table tr th:nth-child(6) {
	width: 3%;
}
.basket-table tr td:first-child {
	width: 100px;
}
.basket-table tr th:nth-child(3),.basket-table tr th:nth-child(5),.basket-table tr td:nth-child(3),.basket-table tr td:nth-child(5) {
	white-space: nowrap;
	text-align: right;
}
.basket-table tr th:nth-child(4),.basket-table tr td:nth-child(4) {
	text-align: center;
}
.basket-table tr:nth-child(odd) {
	background-color: #F2F2F3;
}
.basket-table th {
	background-color: var(--yellow);
	text-align: left;
	padding: 20px 10px;
	color: #000;
}
.basket-table tfoot th {
	padding: 5px 10px;
}
.basket-table td {
	padding: 10px;
}
.basket-table .p-new {
	margin: 0;
}
.basket-table .in {
	border: 1px solid var(--grey);
	font-size: 24px;
	font-weight: 700;
	color: #000;
	text-align: center;
	width: 64px;
	height: 36px;
	border-radius: 5px;
}
.basket-table u {
	text-decoration: none;
	font-weight: 400;
	position: relative;
	font-size: 24px;
}
.basket-table u:after {
	content: '';
	position: absolute;
	border-top: 2px solid var(--black);
	left: 1px;
	right: 8px;
	bottom: 9px;
}

.item-del {
	background-color: #000;
	color: var(--white);
	border: none;
	border-radius: 3px;
	padding: 8px 10px;
}

.uk-notification-message {
	background-color: var(--dark-green);
	color: var(--white);
}

.validate input:invalid {
	border: 1px solid red;
}

.item_reviews {
	margin-top: 30px;
}
.item_reviews h2 {
	margin-bottom: 20px;
}

.item_reviews h3 {
	padding-top: 9px;
}
.item_reviews p {
	position: relative;
	padding-left: 18px;
}
.item_reviews p:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '“';
	font-size: 48px;
	line-height: 0.75;
	color: rgba(0, 0, 0, 0.1);
	font-weight: bold;
}
.item_reviews dt+dd>p {
	padding-left: 0;
}
.item_reviews dt+dd>p:before {
	content: '';
}
.item_rating_box {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.item_rating_label {
	width: 181px;
}
.item_rating {
	display: block;
	overflow: hidden;
	width: 180px;
}
.item_rating:not(:checked)>input {
	display: none;
}

#rate:not(:checked)>label {
	cursor: pointer;
	float: right;
	width: 36px;
	height: 30px;
	display: block;
	font-size: 30px;

	color: rgba(224, 100, 0, .4);
	line-height: 33px;
	text-align: center;
}
#rate:not(:checked)>label:hover,#rate:not(:checked)>label:hover~label {
	color: rgba(224, 100, 0, .6);
}
#rate>input:checked+label:hover,#rate>input:checked+label:hover~label,#rate>input:checked~label:hover,#rate>input:checked~label:hover~label,#rate>label:hover~input:checked~label {
	color: rgba(224, 100, 0, .8);
}

#rate>input:checked~label {
	color: rgba(224, 100, 0, 1);
}

.slider-vk>div {
	aspect-ratio: 3/2;
}
.slider-vk iframe {
	width: 100%;
	aspect-ratio: 3/2;
}

.questioning {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	background-color: var(--white);
	border: 1px solid #ccc;
	padding: 20px;
	width: 300px;
	z-index: 10;
	border-radius: 5px;
	box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.2);
}
.questioning label {
	display: block;
	cursor: pointer;
}
.questioning label:hover {
	color: var(--green);
}
.questioning h4 {
	font-weight: 700;
	font-size: 18px;
}
.questioning p {
	line-height: 1.2;
	margin: 9px 0 18px 0;
}
.questioning .uk-checkbox {
	margin-right: 10px;
}
.questioning .bt {
	margin-top: 18px;
	padding: 6px 14px;
}

.filter-sort {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.slider-cnv {
	min-width: 320px;
}
.slider {
	display: block;
	position: relative;
	height: 30px;
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.slider .slider-touch-left,.slider .slider-touch-right {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	height: 30px;
	width: 30px;
	padding: 6px;
	z-index: 2;
}
.slider .slider-touch-left span,.slider .slider-touch-right span {
	display: block;
	width: 100%;
	height: 100%;
	background: var(--yellow);
	border-radius: 50%;
}
.slider .slider-line {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	width: calc(100% - 30px);
	left: 18px;
	top: 14px;
	height: 4px;
	border-radius: 4px;
	background: var(--yellow);
	z-index: 0;
	overflow: hidden;
}
.slider .slider-line span {
	display: block;
	height: 100%;
	width: 0%;
	background: var(--yellow);
}

#result {
	font-size: 12px;
	text-align: center;
	margin-top: -10px;
}

.cat-option {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	margin-top: 12px;
}
.cat-option label {
	cursor: pointer;
	position: relative;
}
.cat-option input {
	position: absolute;
	top: 3px;
	left: 3px;
}
.cat-option label:hover i {
	display: block;
}
.cat-option label>img {
	border-radius: 5px;
}
.cat-option i {
	position: absolute;
	top: 60px;
	left: -50px;
	right: -50px;
	background-color: #F2F2F3;
	padding: 5px;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #ccc;
	display: none;
	border-radius: 8px;
	z-index: 1;
}
.cat-option i img {
	border-radius: 5px;
}
.cat-option i p {
	margin-bottom: 6px;
}



.basket-table .dolyami-bt {
	display: table;
	margin-top: 6px;
}

#dolyami-modal h3 {
	font-weight: bold;
}
#dolyami-modal p {
	font-size: 14px;
	margin: 12px 0;
}


.open-order {
	width: 100%;
	box-sizing: border-box;
}

.uk-tooltip {
	background-color: #000;
}
.uk-modal {
	background: rgba(0, 0, 0, .5);
}

.photo-video {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
}

.partpay-btgroup{
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.partpay-btgroup > * {
  flex: 1 1 260px;
}

.split-switcher{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px;
	background-color: #ECEEF2;
	padding: 4px;
	border-radius: 12px;
	a{
		text-align: center;
		color: #000;
		display: block;
		padding: 6px;
	}
	.uk-active{
		border-radius: 12px;
		background-color: var(--white);
	}
}


.dolyami-logo, .chastyami-logo{
	height: 26px;
	margin-bottom: 12px;
}
.dolyami-bt {
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	border: none;
	background-color: transparent; 
	color: #000;
	padding: 0;
	b{
		display: inline-block;
		background: #000 no-repeat 2px 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23fff" d="M9 5.4c3.3-2.8 3-3.2 3-3.2A6.9 6.9 0 0 0 9.1.4C6.6-.6 3.6.2 1.8 2.2a7.2 7.2 0 0 0 0 9.6c2.6 2.8 7 3 9.7.4l.1-.1.1-.2c.8-1-.4-3.8-2.7-6.5Zm2.2 6c-.2.2-1 .2-2.2-.4a15 15 0 0 1-3.5-3c-.2.2 3-2.4 3-2.2a15 15 0 0 1 2.3 3.6c.5 1.2.5 1.8.4 2Z"/></svg>');
	background-size: 24px 24px;
	padding: 4px 6px 4px 28px;
	color: var(--white);
	border-radius: 28px 6px 6px 28px;
	font-weight: 400;
	}
}
.chastyami-bt {
	display: flex; align-items: center;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	border: none;
	background-color: transparent; 
	color: #000;
	padding: 0;
	b{
		margin-right: 6px;
		width: 96px;
		height: 29px;
		background: no-repeat 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 129 39"><path fill="%23353f47" d="M17.42 8.72a8.71 8.71 0 1 1-17.43 0 8.71 8.71 0 0 1 17.43 0m.14 20.58a8.71 8.71 0 1 1-17.43.01 8.71 8.71 0 0 1 17.43-.01m11.72 8.77a8.71 8.71 0 1 0-.01-17.43 8.71 8.71 0 0 0 0 17.43m8.57-29.22a8.71 8.71 0 1 1-17.42 0 8.71 8.71 0 0 1 17.42 0m-14.06 0a5.36 5.36 0 1 0 10.71 0 5.36 5.36 0 0 0-10.7 0m33.73 26.08h2.35v-10.1h-2.35v4.57c-.6.3-1.36.46-2.16.46-1.24 0-1.92-.56-1.92-1.78v-3.25h-2.35v3.62c0 2.42 1.44 3.51 3.85 3.51a5.4 5.4 0 0 0 2.58-.58zm5.43-6.44c.68-1.07 1.74-1.8 3.58-1.8 1.35 0 2.03.45 2.03 1.88v.44h-2.27c-2.46 0-4.13.65-4.13 2.95 0 1.98 1.2 3.13 3.23 3.13 1.6 0 2.83-.8 3.3-1.98v1.82h2.21v-6.66c0-2.63-1.44-3.64-4.37-3.64-1.72 0-2.92.4-3.58.91zm3.18 4.48c-1.04 0-1.6-.48-1.6-1.25 0-.9.66-1.17 2.04-1.17h1.99v.83c-.1.68-.84 1.6-2.43 1.6m15.46.94V31.5c-.5.89-1.6 1.6-3.27 1.6-1.89 0-3-.98-3-3.06v-.3c0-2.04 1.03-3.07 2.96-3.07 1.46.02 2.52.75 3.2 1.82v-2.95c-.66-.5-1.86-.9-3.2-.93-3.19.02-5.35 1.76-5.35 5.23 0 3.54 2.12 5.32 5.33 5.32 1.62 0 2.88-.67 3.33-1.24m4.64 1.01h2.32v-8.02h3.25v-2.08h-8.78v2.08h3.2zm13.59 0h2.35v-10.1H97.9c-3.1 0-4.51 1.13-4.51 3.66 0 1.31.64 2.3 1.82 2.79l-2.32 3.65h2.58l2.03-3.33h2.32zm-1.86-8.02h1.86v2.87h-2.3c-1.23 0-1.77-.46-1.79-1.3 0-1.16.67-1.57 2.23-1.57m15.94 8.02h2.35v-10.1h-2.37l-3.16 4.73-3.27-4.73h-2.43v10.1h2.35v-6.8l2.9 4.3h.75l2.88-4.28zm5.22-.13h.3v.13h1.92l.1-.14 4.71-6.79v6.93h2.33V25h-.32v-.16h-1.9l-4.82 6.85v-6.85h-2.32zM61.1 17.43h2.51V3.33H51.1v14.1h2.51V5.63h7.5zm12.28 0h2.33V7.35h-7.68l-.08 2.2c-.14 5.26-.84 5.54-1.7 5.54q-.26 0-.53-.08v2.44c.2.06.6.1.98.1 1.57 0 3.1-.57 3.36-6.85l.06-1.27h3.26zM78.83 11c.68-1.07 1.75-1.8 3.6-1.8 1.34 0 2.03.45 2.03 1.88v.44h-2.28c-2.47 0-4.14.65-4.14 2.94 0 1.98 1.2 3.13 3.24 3.13 1.6 0 2.83-.8 3.32-1.98v1.82h2.2v-6.65c0-2.62-1.44-3.63-4.37-3.63-1.73 0-2.94.4-3.6.9zm3.2 4.47c-1.05 0-1.61-.48-1.61-1.25 0-.9.66-1.17 2.05-1.17h1.99v.83c-.1.68-.85 1.6-2.44 1.6m9.79 1.95h2.34v-8h3.25V7.35h-8.8v2.08h3.21zm7.55-.15h.3v.15h1.93l.1-.15 4.72-6.77v6.92h2.34V7.5h-.33v-.16h-1.9l-4.83 6.83V7.35h-2.33z"/></svg>');
	background-size: 96px 29px;
	}
}
.dolyami-table h5,.chastyami-table h5 {
	font-size: 24px;
	margin-top: 12px;
	font-weight: 600;
}
.dolyami-table table,.chastyami-table table {
	font-size: 14px;
	width: 100%;
}
.dolyami-table td,.chastyami-table td {
	line-height: 1;
	padding: 3px;
	font-weight: 500;
	color: var(--grey);
}
.dolyami-table tr td:first-child,.chastyami-table tr td:first-child {
	color: #000;
}
.split-line td::before{
	content: '';
	display: block;
	height: 5px;
	border-radius: 10px;
	background-color: #ECEEF2;
	margin-top: 12px;

}

.split-line td:first-child::before {
	background-color: #4AC2A8;
}
.chastyami-table .split-line td:first-child::before {
	background-image: linear-gradient(99.72deg, rgb(226, 231, 105) 0%, rgb(87, 231, 167) 51%, rgb(69, 210, 224) 100%);
}
.txt-small{
	font-size: 12px;
	margin-top: 9px;
	line-height: 1.2;
	
	a{
		color: #4AC2A8;
	}
}

.load-indicator {
	display: none;
}
.load-indicator .htmx-indicator {
	display: block;
}

.filter-nav {
	font-size: 12px;
}
.filter-nav li {
	display: inline-block;
	margin-right: 5px;
}
.filter-nav a {
	color: var(--black);
	border: 1px solid var(--yellow);
	padding: 3px 5px;
	border-radius: 3px;
	display: block;
	margin-bottom: 5px;
}
.filter-nav .uk-active a {
	background-color: var(--yellow);
}

.mobile-filter{
	display: none;
	gap: 10px;
	font-size: 14px;
}
.mobile-filter .select{
	border: 1px solid var(--light-grey);
	border-radius: 5px;
	padding: 0 10px;
	background-position: right 10px top 50%;
}

.open-filter{
	position: relative;
	display: flex; align-items: center;justify-content: center; gap: 10px;
	color: var(--black);
	height: 40px;
	background-color: var(--light-grey);
	border-radius: 5px;
	border: none;
	padding: 0 10px;
}
.open-filter::before{
	height: 20px;width: 20px;
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.5 3.3h-5.8M8.3 3.3H2.5M17.5 10H10M6.7 10H2.5M17.5 16.7h-4.2M10 16.7H2.5M11.7 1.7V5M6.7 8.3v3.4M13.3 15v3.3"/></svg>');
}
.open-filter-active::after{
	content: '';
	position: absolute;
	top: -3px;right: -3px;
	height: 8px;width: 8px;
	background-color: var(--orange);
	border-radius: 100%;
}

.dg-error-message{
	display: none !important;
}


/* .black-box{
	margin:0 -10px;
	padding: 50px 20px;
	background: url(/f/festival01.webp) #000;
	background-size: contain;
	display: grid;
	grid-template-columns: 1fr 4fr;
	gap: 24px;
} */


 .black-box{
	margin:0 -10px;
	padding: 50px 20px;
	background: url(/f/festival01.webp) #000;
	background-size: contain;
	display: flex;
	gap: 24px;

	.uk-slider-container{
		flex-basis: 80%;
		overflow: hidden;
	}

}


.black-counter-box{
	display: flex; flex-direction: column; align-items: center;justify-content: center; gap: 24px;
	flex-basis: 20%;
}
#black-counter{
	background-color: #fff;
	border-radius: 3px;
	height: 50px;
	width: 240px;
	text-align: center;
	font-size: 32px;
	line-height: 50px;
	color: #000;
	font-weight: 800;
}


.offcanvas {
	&::before {
		background: rgba(0,0,0,.3);
		backdrop-filter: blur(3px);
		-webkit-backdrop-filter: blur(3px);
	}
	.uk-offcanvas-bar {
		background-color: var(--white);
		color: var(--c-black);
		padding: 12px;

		label {
			color: var(--c-black);
		}

		p {
			color: var(--c-black);
			margin: 0;
			line-height: 1;
		}
		#order-price-note {
			font-size: 14px;
			line-height: 1.4;
		}
		#order-promocode:focus-visible {
			outline: 2px solid var(--focus, var(--c-green));
			outline-offset: 2px;
		}
		.bsk-item {
			display: flex;
			gap: 6px;
			.bsk-img{
				width: 90px;
			}	
			.bsk-data {
				flex-basis: 90%;
				p{
					font-size: 14px;
				}

				.bsk-price {
					font-size: 20px;
					margin-bottom: 12px;
			
					b {
						color: var(--c-green);
						margin-right: 6px;
						font-weight: 600;
					}
				}


			}
		}
		a {
			color: var(--c-black);

			&:hover {
				color: var(--c-green);
			}
		}

		h1 {
			font-size: 24px;
			color: var(--c-green) !important;
			font-weight: 600;
			margin-top: 0;
		}

		h3 {
			font-size: 20px;
			color: var(--c-black);
			font-weight: 600;
		}

		h4 {
			color: var(--c-black);
			font-size: 16px;
			font-weight: 600;
			margin-block: 12px;
		}

		hr {
			margin-block: 12px;
			border-top: 1px solid var(--light-grey);
			
		}

		.bt {
			margin-top: 6px;
			flex: 1 1 1rem;
		}
	}

	.offcanvas-menu{
		a{
			display: block;
			color: var(--c-green);
			font-weight: 600;
			font-size: 16px;
			padding-block: 6px;
		}
	}

	.close {
		outline: none;
		top: 12px;
		right: 12px;
		color: var(--c-green);
	}
	.close:hover {
		color: var(--c-green);
		opacity: .9;
	}
	.form-footer {
		display: flex;
		align-items: center;
		gap: 6px;
		margin-bottom: 120px;

		button{
			flex: 1 0 auto;
			border: none;
			border-radius: 6px;
			cursor: pointer;
		}
		.next-step{
			background: var(--c-green);
			color: var(--white);
		}
		.back-step{
			background: var(--light-grey);
			color: var(--c-green);
		}
	}
}


.bsk-option-box {
	display: flex; align-items: center;justify-content: space-between;
	gap: 6px;

	.bsk-option-form {
		display: flex;
		align-items: center;

		.minus,
		.plus {
			border: none;
			height: 36px;
			width: 36px;
			cursor: pointer;
		}

		.minus {
			background:var(--yellow) no-repeat 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="2" fill="none"><path stroke="%23000" stroke-linecap="round" stroke-width="2" d="M1 1h14"/></svg>');
		}
		
		.plus {
			background:var(--yellow) no-repeat 50% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path stroke="%23000" stroke-linecap="round" stroke-width="2" d="M1 8h14m-7 7V1"/></svg>');
		}

		.bsk-option-value {
			margin: 0 10px;
			font-size: 20px;
			color: var(--c-black);
			width: 30px;
			text-align: center;
			border: none;
			outline: none;
			-moz-appearance: textfield;
		}

		.bsk-option-value::-webkit-outer-spin-button,
		.bsk-option-value::-webkit-inner-spin-button {
			-webkit-appearance: none;
			margin: 0;
		}
	}
	button {
		justify-content: center;
		border: none;
		border-radius: 6px;
		cursor: pointer;
		height: 36px;
		font-size: 12px;
	}
	.add-basket{
		flex: 1 1 auto;
		background-color: var(--c-green);
		color: var(--white);
		&::before{
			height: 20px;width: 20px;
		}
	}
	.del-basket {
		flex: 1 1 auto;
		background-color: var(--light-grey);
		color: var(--c-green);
		&::before{
			height: 16px;width: 16px;
		}
	}
	.bsk-option-form + .del-basket {
		flex: 0 1 auto;
		background-color: var(--white);
		color: var(--grey);
		&::before {
			filter: none;
		}
	}
}

.form {
	& > *:not([type="hidden"]) + * {
		margin-top: 6px;
	}

	.name {
		display: none;
	}

	.field {
		border: 1px solid var(--light-grey);
		padding: 6px;
		border-radius: 6px;
		position: relative;
		box-sizing: border-box;

		&:not(.checkbox) {
			background-color: var(--white);
		}

		label {
			display: block;
			font-size: 12px;
		}

		.alert {
			position: absolute;
			top: -8px;
			right: 5px;
			font-size: 10px;
			color: var(--white);
			background-color: rgb(198, 0, 58);
			padding: 1px 5px;
			border-radius: 5px;
		}

		.in {
			width: 100%;
			height: auto;
			padding: 3px 0;
			margin: 0;
			border: none;
			background-color: var(--white);
			color: var(--black);
		}

		textarea.in {
			height: 60px;
		}

		.in:focus {
			outline: none;
		}
	}

	.bad {
		border: 1px solid var(--orange);
	}

	.file {
		position: relative;
		width: 100%;
		padding: 8px 0;
		cursor: pointer;
		overflow: hidden;
		display: flex;
		align-items: center;
		gap: 10px;
		z-index: 0;

		.file-input {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
			cursor: pointer;
			background: transparent;
			z-index: 1;
		}

		.file-name {
			color: var(--black);
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			cursor: pointer;
			position: relative;
			z-index: 0;
		}
	}

	.radio {
		border: none;
		display: flex; align-items: flex-start;
		gap: 6px;

		h6 {
			color: var(--black);
			line-height: 1;
			margin-bottom: 3px;
			font-size: 16px;
		}

		p {
			color: var(--black);
			font-size: 12px;
			font-weight: 300;
			margin-top: 6px;
		}

		input[type="radio"] {
			appearance: none;
			background-color: var(--white);
			margin: 0;
			width: 18px;
			height: 18px;
			border: 2px solid var(--light-grey);
			border-radius: 50%;
			transition: background-color .3s, border-color .3s;
			flex-shrink: 0;
		}

		input[type="radio"]:checked {
			background-color: var(--yellow);
			border: 2px solid var(--yellow);
		}
	}

	.checkbox {
		border: none;
		padding: 0;
		display: flex;
		gap: 12px;
		margin-bottom: 12px;

		label {
			font-size: 12px;
			line-height: 16px;
		}

		input[type="checkbox"] {
			appearance: none;
			background-color: var(--light-grey);
			margin: 0;
			width: 16px;
			height: 16px;
			border: none;
			border-radius: 2px;
			transition: background-color .3s;
			flex-shrink: 0;
		}

		input[type="checkbox"]:checked {
			background-color: var(--yellow);
			background-position: 50%;
			background-repeat: no-repeat;
		}
	}

	.input-box p {
		margin-bottom: 12px;
	}

	.input-box:has(.input-group:empty) p {
		display: none;
	}

	.input-group {
		display: flex;
		flex-wrap: wrap;
		gap: 12px;
	}

	.input-group:empty {
		display: none;
	}

	.image-checkbox,
	.image-radio {
		border: none;
		padding: 0;

		label {
			cursor: pointer;
		}

		img {
			height: 36px;
			width: 36px;
			object-fit: cover;
			border-radius: 6px;
			border: 1px solid var(--light-grey);
			overflow: hidden;
			display: block;
		}

		input[type="checkbox"],
		input[type="radio"] {
			display: none;
		}

		input[type="checkbox"]:checked + img,
		input[type="radio"]:checked + img {
			border: 6px double var(--yellow);
		}
	}

	.select {
		select {
			appearance: none;
			padding-right: 16px;
			background-repeat: no-repeat;
			background-position: 100% 50%;
			background-size: 16px 16px;
		}
	}

	.text-checkbox,
	.text-radio {
		padding: 0;
		border: none;

		label {
			cursor: pointer;
			padding: 12px;
			border: 2px solid var(--light-grey);
			border-radius: 6px;
		}

		input[type="checkbox"],
		input[type="radio"] {
			display: none;
		}

		label:has(input[type="checkbox"]:checked),
		label:has(input[type="radio"]:checked) {
			border: 2px solid var(--yellow);
		}
	}

	.go-policy {
		font-size: 12px;
		border: none;
	}

	.go-policy.bad{
		color: var(--orange);
	}


	.form-footer {
		display: flex;
		align-items: center;
		gap: 6px;

		button {
			flex-shrink: 0;
		}

		p {
			font-size: 12px;
		}
	}

	a {
		color: var(--black);
		text-decoration: underline;
	}
	.rem{
		font-size: 14px;
		color: var(--green) !important;
	}
}

.delivery-hidden:not(.show-delivery){
	display: none;
}

@media screen and (max-width:1440px) {
	.review-box {
		grid-template-columns: repeat(2, 1fr)
	}

	/* .actsl img {
		height: 200px;
		object-fit: cover;
	} */

	.price-box .bt {
		padding: 9px;
		font-size: 14px;
	}

	.sl-video::before {
		background-size: 60px 60px;
	}
}

@media screen and (max-width:1200px) {

	.prm-r,	.prm-g,	.prm-b {
		font-size: 18px;
		padding: 2.99999vw;
	}

	.slogan {
		display: none;
	}

	.sbox {
		left: 266px;
	}

	.smemu a:nth-child(4) {
		display: none;
	}
}

@media screen and (max-width:1024px) {
	header .sotial{
		display: none;
	}
}
@media screen and (max-width:960px) {

	:root {
		--grid:16px;
	}

	.mobile-filter {
		display: flex;
	}

	.cnv-filter .filter-nav{
		display: none;
	}

	.smemu, .slogan, aside {
		display: none;
	}

	.dsk-menu{
		display: none;
	}

	header {
		height: 106px;
	}

	header .phone {
		display: none;
	}

	header .call-me {
		display: none;
	}
	header .label-helper{
		display: none;
	}
	.open-phone-box{
		display: flex;
	}

	.item_reviews h3{
		font-size: 24px;
	}
	.item_reviews p{
		font-size: 12px;
	}

	.sbox {
		right: 14px;
		left: 14px;
		top: 60px;
	}
	.sbox-form{
		border-radius: 5px;
	}
	.sbox-form .in {
		padding: 0 10px;
		border-radius: 10px;
		font-size: 16px;
	}
	.sbox-form .bt {
		height: 32px;
		width: 32px;
		padding: 0;
		background-size: 16px 16px;
		border-radius: 5px;
	}
	.photo-video {
		grid-template-columns: repeat(3, 1fr);
	}

	.logo {
		left: 14px;
		top: 14px;
		width: 90px;
		height: 32px;
		background-size: 90px 32px;
	}

	.open-menu {
		display: block;
	}

	.main-box {
		display: block;
	}

	.totopm {
		display: block;
	}

	.go-basket {
		position: absolute;
		top: 14px;
		right: 60px;
		height: 32px;
		width: 32px;
		border-radius: 5px;
		background-size: 20px 20px;
	}
	.go-basket p {
		font-size: 12px;
		height: 20px;
		width: 20px;
		padding: 0;
		line-height: 20px;
		right: -8px;
		top: -8px;
	}
	.item-data-txt .bt-box{
		display: flex;
		margin-top: 12px;
	}

	.item-images .bt-box{
		display: none;
	}
	
	.item-images .dotnav {
		display: none;
	}
	.dolyami-bt {
		white-space: normal;
	}

	.cnv-filter {
		display: block;
		position: relative;
	}
	.filter{
		position: absolute;
		top: 102px;right: 0;left: 0;
		z-index: 15;
		display: none;
	}
	.filter.view{
		display: block;
	}

	.black-box{
		flex-direction: column;
		gap: 24px;
	}

}

@media screen and (max-width:768px) {
	
	.basket-box .uk-offcanvas-bar {
		width: 90%;
	}
	
	.review-box {
		grid-template-columns: repeat(1, 1fr)
	}

	.photo-video {
		grid-template-columns: repeat(2, 1fr);
	}

	.basket-table tr td:first-child {
		width: auto;
	}

	.basket-table u {
		font-size: 14px;
	}

	.basket-table tr td::before {
		position: absolute;
		left: 10px;
		font-size: 14px;
		font-weight: 600;
	}

	.basket-table tr td:first-child::before {
		content: 'Фото:';
	}

	.basket-table tr td:nth-child(2)::before {
		content: 'Наименование:';
	}

	.basket-table tr td:nth-child(3)::before {
		content: 'Цена:';
	}

	.basket-table tr td:nth-child(4)::before {
		content: 'Количество:';
	}

	.basket-table tr td:nth-child(5)::before {
		content: 'Стоимость:';
	}

	.basket-table tr td:nth-child(6)::before {
		content: 'Удалить:';
	}


	.basket-table th {
		display: none;
	}

	.basket-table tfoot th {
		display: block;
		background: transparent;
		padding: 0;
	}

	.basket-table {}

	.basket-table tr {
		display: block;
		padding: 10px 0;
	}

	.basket-table td {
		display: block;
		box-sizing: border-box;
		font-size: 14px;
		text-align: left !important;
		padding: 5px 5px 5px 50%;
		position: relative;
	}

	.basket-table .p-new {
		margin: 0;
		font-size: 14px;
	}

	.basket-table .in {
		border: 1px solid var(--grey);
		font-size: 14px;
		font-weight: 400;
		width: 30px;
		height: 20px;
	}

	.item-del {
		padding: 0 5px;
	}

}

@media screen and (max-width:640px) {
	:root {
		--grid:9px;
	}

	.open-phone-box{
		padding: 0;
		width: 32px;
	}
	.open-phone-box i{
		margin: 0;
	}
	.open-phone-box span{
		display: none;
	}
	.actsl img {
		height: auto;
		width: 100%;
	}

	.labels .ylab {
		display: none;
	}

	.prev {
		left: -20px;
	}

	.next {
		right: -20px;
	}

	.pref-box {
		font-size: 16px;
		line-height: 21px;
	}

	.pref-box p {
		padding: 12px 12px 12px 36px;
	}

	.satisfaction-box{
		font-size: 12px;
		padding: 9px 48px 9px 9px;
	}

	.satisfaction-box+.sale-h{
		margin-top: 12px;
	}

	.sale-h {
		height: auto;
	}

	.uk-grid+.sale-h {
		margin-top: 20px;
	}

	.uk-scrollspy-inview+.sale-h {
		margin-top: 20px;
	}

	.sale-h h3 {
		font-size: 24px;
	}

	.p-new {
		font-size: 20px;
	}

	.nav-items {
		font-size: 12px;
		margin-bottom: 24px;
	}

	.nav-items li:nth-child(1) {
		flex-basis: 33%;
	}

	.nav-items li:nth-child(2) {
		flex-basis: 33%;
		text-align: center;
	}

	.nav-items li:nth-child(3) {
		flex-basis: 33%;
	}

	.nav-items i {
		margin-right: 9px;
	}

	.nav-items i+i {
		margin-left: -23px;
	}

	.office42 {
		display: none;
	}

	.help-form form {
		flex-direction: column;
	}

	.help-form label {
		margin-bottom: 20px;
	}

	footer .logo {
		top: 10px;
		left: 10px;
	}

	footer .sotial {
		right: 10px;
		top: 10px;
	}

	footer .copy {
		bottom: 10px;
		left: 10px;
	}

	.item_rating_box {
		display: block;
	}

}

@media screen and (max-width:480px) {

	h1 {
		font-size: 22px;
	}

	main {
		min-height: auto;
	}

	.price-box .p-new {
		margin-top: 3px;
		font-size: 26px;
	}

	.sale-h h3 {
		font-size: 16px;
	}

	.sale-h a {
		font-size: 13px;
	}

	.sale-h i {
		margin-left: 3px;
	}

	.act-list ul {
		flex-direction: column !important;
	}

	.act-list li {
		flex-basis: 100%;
	}

	footer {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: auto;
		padding: 20px 20px 90px 20px;
	}

	footer .logo {
		position: static
	}

	footer .sotial {
		position: static
	}

	footer .copy {
		position: static;
		text-align: center;
		margin: 10px;
	}
}
