@charset "UTF-8";
/*
@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Bold.eot');
    src: url('../fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Bold.woff') format('woff'),
    url('../fonts/Geometria-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    }
*/    
:root {  
	--white:#fff; 
	--main: #EF3974;
	--text:#000;
	--gray: #111;
	--black:#000;
}
* {
	padding: 0;
	margin: 0;    
	position: relative;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	/*
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	*/
	color: var(--text);
	
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased !important;
	
	/*
		transform:translate3d( 0, 0, 0);
	*/
	
}
*, ::after, ::before {
	box-sizing: border-box;
}
::-moz-selection { /* Code for Firefox */
	color: var(--text);
	background: var(--main);
}
::selection {
	color: var(--textColor);
	background: var(--main);
}
a {cursor:pointer;text-decoration:none;}
::-webkit-scrollbar {
  width: 6px;height: 6px;
}
::-webkit-scrollbar-track {
  background: var(--black);border-radius: 1px;width:6px;height: 6px;
}
::-webkit-scrollbar-thumb {
  background: var(--main);transition:all 0.6s ease;width:6px;height: 6px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--main);
}
body {
	font-family: 'Roboto', sans-serif;
}


.wrap {
    max-width: 1360px;
    min-height: 100%;
	    margin: 0 auto;
}


header {
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    padding: 16px;
}
header .menuline {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    line-height: 24px;
}
header .menuline a {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
        margin-right: 24px;
    transition: all 0.6s ease;
}
header .menuline a:hover {}
header .menuline .menuToggle{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5V7H20V5H4ZM4 13H20V11H4V13ZM4 19H20V17H4V19Z' fill='white'/%3E%3C/svg%3E%0A");
}
header .menuline .menuToggle {
    margin-right: 6px;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-left: 0;
}
header .menuline .menuToggle:hover{}
header .menuline .menuToggle.active{}
header .rightLine {
    height: 24px;
    position: absolute;
    right: 16px;
    display: inline-block;
    text-align: right;
}
header .rightLine a {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: top;
    transition: all 0.6s ease;
    margin-left: 8px;
    background-position: center;
    background-repeat: no-repeat;
}
header .rightLine .rl_01 {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6685 5C19.1248 5 20 6.9658 20 8.8055C20 11.9611 15.5972 16.7943 12 19.5388C8.4029 16.7943 4 11.9611 4 8.8055C4 6.9658 4.8752 5 7.3316 5C7.9569 5.05023 8.56139 5.24799 9.09548 5.57705C9.62956 5.9061 10.078 6.35708 10.4041 6.893L12 9.0056L13.5959 6.893C13.922 6.35708 14.3705 5.90609 14.9046 5.57703C15.4387 5.24798 16.0432 5.05023 16.6685 5ZM16.6685 3C15.7327 3.04457 14.8211 3.31163 14.0092 3.77903C13.1972 4.24642 12.5085 4.90067 12 5.6875C11.4915 4.90068 10.8028 4.24644 9.99089 3.77905C9.17899 3.31166 8.26736 3.04459 7.3316 3C3.9564 3 2 5.5992 2 8.8055C2 13.5555 8.4583 19.6251 12 22C15.5417 19.6251 22 13.5555 22 8.8055C22 5.5992 20.0436 3 16.6685 3Z' fill='white'/%3E%3C/svg%3E%0A");}
header .rightLine .rl_02 {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_701_5716)'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20ZM7 12H9C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12H17C17 13.3261 16.4732 14.5979 15.5355 15.5355C14.5979 16.4732 13.3261 17 12 17C10.6739 17 9.40215 16.4732 8.46447 15.5355C7.52678 14.5979 7 13.3261 7 12Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_701_5716'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
header  .rl_03 {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.2053 20.7933L16.3125 14.9003C17.5639 13.2892 18.1541 11.2618 17.9631 9.23074C17.7721 7.19973 16.8142 5.31788 15.2844 3.96835C13.7546 2.61881 11.768 1.90305 9.72903 1.96681C7.69006 2.03056 5.75204 2.86904 4.30956 4.31151C2.86709 5.75399 2.02861 7.69201 1.96486 9.73098C1.9011 11.77 2.61686 13.7566 3.9664 15.2864C5.31593 16.8162 7.19778 17.7741 9.22879 17.9651C11.2598 18.1561 13.2872 17.5659 14.8983 16.3145L20.7913 22.2073L22.2053 20.7933ZM9.99835 16.0003C8.81166 16.0003 7.65163 15.6484 6.66493 14.9892C5.67824 14.3299 4.9092 13.3928 4.45508 12.2964C4.00095 11.2001 3.88213 9.99365 4.11364 8.82976C4.34515 7.66587 4.9166 6.59678 5.75571 5.75766C6.59483 4.91855 7.66392 4.3471 8.82781 4.11559C9.9917 3.88408 11.1981 4.0029 12.2944 4.45703C13.3908 4.91115 14.3279 5.68019 14.9872 6.66688C15.6464 7.65358 15.9983 8.81361 15.9983 10.0003C15.9965 11.5911 15.3638 13.1162 14.239 14.241C13.1142 15.3658 11.5891 15.9985 9.99835 16.0003Z' fill='white'/%3E%3C/svg%3E%0A");}
header .rightLine .rl_04 {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7V6C16 4.93913 15.5786 3.92172 14.8284 3.17157C14.0783 2.42143 13.0609 2 12 2C10.9391 2 9.92172 2.42143 9.17157 3.17157C8.42143 3.92172 8 4.93913 8 6V7H3V22H21V7H16ZM10 6C10 5.46957 10.2107 4.96086 10.5858 4.58579C10.9609 4.21071 11.4696 4 12 4C12.5304 4 13.0391 4.21071 13.4142 4.58579C13.7893 4.96086 14 5.46957 14 6V7H10V6ZM19 20H5V9H19V20ZM15 13.45C15.2868 13.45 15.5671 13.365 15.8056 13.2056C16.044 13.0463 16.2299 12.8198 16.3396 12.5549C16.4494 12.2899 16.4781 11.9984 16.4221 11.7171C16.3662 11.4358 16.2281 11.1775 16.0253 10.9747C15.8225 10.7719 15.5642 10.6338 15.2829 10.5779C15.0016 10.5219 14.7101 10.5506 14.4451 10.6604C14.1802 10.7701 13.9537 10.956 13.7944 11.1944C13.635 11.4329 13.55 11.7132 13.55 12C13.55 12.3846 13.7028 12.7534 13.9747 13.0253C14.2466 13.2972 14.6154 13.45 15 13.45ZM9 13.45C9.28678 13.45 9.56713 13.365 9.80558 13.2056C10.044 13.0463 10.2299 12.8198 10.3396 12.5549C10.4494 12.2899 10.4781 11.9984 10.4221 11.7171C10.3662 11.4358 10.2281 11.1775 10.0253 10.9747C9.82252 10.7719 9.56415 10.6338 9.28288 10.5779C9.00161 10.5219 8.71006 10.5506 8.44511 10.6604C8.18016 10.7701 7.9537 10.956 7.79437 11.1944C7.63504 11.4329 7.55 11.7132 7.55 12C7.55 12.3846 7.70277 12.7534 7.9747 13.0253C8.24662 13.2972 8.61544 13.45 9 13.45Z' fill='white'/%3E%3C/svg%3E%0A");}
header .topLogo {
	background-image: url("data:image/svg+xml,%3Csvg width='1335' height='103' viewBox='0 0 1335 103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_429_24501)'%3E%3Cpath d='M108.122 0V101.263H85.7273L26.9515 39.7776V101.263H0V0H22.5749L81.1702 61.4852V0H108.122Z' fill='white'/%3E%3Cpath d='M187.607 0V101.263H160.325V18.8123H136.742V0H187.607Z' fill='white'/%3E%3Cpath d='M331.438 57.7881C335.258 62.0791 337.168 67.365 337.168 73.6308C337.168 82.5099 333.152 89.3251 325.121 94.1061C317.09 98.8871 305.389 101.263 290.003 101.263H229.031V0H286.634C300.997 0 312.036 2.36082 319.722 7.08246C327.407 11.8041 331.257 18.2184 331.257 26.3254C331.257 31.24 329.889 35.635 327.136 39.4955C324.384 43.3559 320.534 46.3849 315.601 48.6121C322.339 50.4384 327.618 53.5119 331.438 57.8029V57.7881ZM256.163 17.6393V41.5148H283.28C290.018 41.5148 295.132 40.5051 298.606 38.4709C302.08 36.4516 303.825 33.4524 303.825 29.5028C303.825 25.5533 302.08 22.5837 298.606 20.6089C295.116 18.6341 290.018 17.6393 283.28 17.6393H256.163ZM304.246 80.5648C307.885 78.5455 309.72 75.4126 309.72 71.1661C309.72 62.777 302.486 58.575 288.003 58.575H256.178V83.5938H288.003C295.192 83.5938 300.606 82.5841 304.261 80.5499L304.246 80.5648Z' fill='white'/%3E%3Cpath d='M462.629 82.4505V101.263H371.352V0H460.448V18.8123H398.468V40.8021H453.199V59.0353H398.468V82.4653H462.629V82.4505Z' fill='white'/%3E%3Cpath d='M575.455 79.57H520.725L510.287 101.263H482.328L534.877 0H561.829L614.544 101.263H585.908L575.47 79.57H575.455ZM566.867 61.7822L548.173 23.0143L529.478 61.7822H566.867Z' fill='white'/%3E%3Cpath d='M650.82 90.988C641.45 82.985 636.758 71.5521 636.758 56.7042V0H664.04V55.843C664.04 73.9723 672.793 83.0444 690.315 83.0444C698.842 83.0444 705.355 80.8469 709.852 76.4668C714.349 72.0866 716.589 65.212 716.589 55.8579V0H743.541V56.7042C743.541 71.5521 738.849 82.985 729.479 90.988C720.109 98.9911 706.994 103 690.149 103C673.305 103 660.19 99.0059 650.82 90.988Z' fill='white'/%3E%3Cpath d='M806.353 19.0944H768.633V0H871.355V19.0944H833.635V101.263H806.353V19.0944Z' fill='white'/%3E%3Cpath d='M953.889 65.3902V101.263H926.607V65.0933L880.961 0H909.928L941.421 44.9892L972.915 0H999.686L953.874 65.3902H953.889Z' fill='white'/%3E%3Cpath d='M1014.68 98.3675C1011.54 95.6652 1009.96 92.2947 1009.96 88.2412C1009.96 84.1877 1011.53 80.743 1014.68 78.1892C1017.83 75.6353 1021.69 74.3584 1026.31 74.3584C1030.93 74.3584 1034.79 75.6353 1037.94 78.1892C1041.08 80.743 1042.66 84.0986 1042.66 88.2412C1042.66 92.3838 1041.08 95.6652 1037.94 98.3675C1034.79 101.07 1030.91 102.421 1026.31 102.421C1021.71 102.421 1017.83 101.07 1014.68 98.3675Z' fill='%23EF3974'/%3E%3Cpath d='M1087.68 90.988C1078.31 82.985 1073.62 71.5521 1073.62 56.7042V0H1100.9V55.843C1100.9 73.9723 1109.66 83.0444 1127.18 83.0444C1135.71 83.0444 1142.22 80.8469 1146.71 76.4668C1151.21 72.0866 1153.45 65.212 1153.45 55.8579V0H1180.4V56.7042C1180.4 71.5521 1175.71 82.985 1166.34 90.988C1156.97 98.9911 1143.86 103 1127.01 103C1110.17 103 1097.05 99.0059 1087.68 90.988Z' fill='white'/%3E%3Cpath d='M1295.92 79.57H1241.19L1230.76 101.263H1202.8L1255.33 0H1282.28L1335 101.263H1306.36L1295.92 79.57ZM1287.34 61.7822L1268.64 23.0143L1249.95 61.7822H1287.34Z' fill='white'/%3E%3Cpath d='M26.9515 58.5898H0V101.263H26.9515V58.5898Z' fill='%23EF3974'/%3E%3Cpath d='M288.733 83.6089H256.156V101.263H288.733V83.6089Z' fill='%23EF3974'/%3E%3Cpath d='M398.468 18.8125H371.352V40.8171H398.468V18.8125Z' fill='%23EF3974'/%3E%3Cpath d='M529.479 61.7673H502.828L534.878 0L548.173 22.9994L529.479 61.7673Z' fill='%23EF3974'/%3E%3Cpath d='M1249.93 61.7673H1223.28L1255.32 0L1268.63 22.9994L1249.93 61.7673Z' fill='%23EF3974'/%3E%3Cpath d='M833.63 19.0947H806.348V41.0993H833.63V19.0947Z' fill='%23EF3974'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_429_24501'%3E%3Crect width='1335' height='103' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
header .topLogo {
    transition: all 0.6s ease;
    width: calc(100% - 32px);
    position: absolute;
    top: 64px;
    height: calc( (100vw - 32px) / 1335 * 103 );
    left: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
section.promo {
    width: 100%;
	min-height: 560px;
    height: calc( 100vw / 1336 * 560 );
    background: #000;
}
section.promo:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 191px;
    background: linear-gradient(180deg, #EF3974 0%, #000000 59.5%);
}
section.promo .wrap {}
section.promo .slides {
    width: 100%;
    max-width: 100%;
    padding: 0 16px;
    overflow: hidden;
    min-height: 560px;
    height: calc( 100vw / 1336 * 560 );
}
section.promo .slides .promoSLide {
    display: block;
    transition: all 0.6s ease;
    transform: translateX(100vw);
    opacity: 0;
    height: calc(100% - calc( (100vw - 32px) / 1335 * 103 ) - 96px);
    position: absolute;
    bottom: 0;
    left: 16px;
    min-height: 369px;
    width: calc(100% - 32px);
}
section.promo .slides .promoSLide.active {
    transform: translateX(0vw);
    opacity: 1;
}
section.promo .slides .promoSLide .info {
    display: block;
    width: 330px;
    height: 275px;
    top: calc(191px + 32px);    top: 32px;
    position: absolute;
}
section.promo .slides .promoSLide .info .titl {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 212px;
    margin-bottom: 8px;transition: all 0.6s ease;
}
section.promo .slides .promoSLide .info .titl s {
    text-decoration-line: underline;
    font: inherit;
    color: #fff;
}
section.promo .slides .promoSLide .info .subt {
    display: block;
    max-width: 296px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #838383;transition: all 0.6s ease;
}
section.promo .slides .promoSLide .info .bigt {
    transition: all 0.6s ease;
    display: block;
    margin-top: 32px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 47px;
    text-transform: uppercase;
    color: #FFFFFF;
}
section.promo .slides .promoSLide .info .bigt span {
    font: inherit;
    color: #EF3974;
    margin-left: 8px;
    display: inline-block;
    vertical-align: top;
}
section.promo .slides .promoSLide .info .bigt span i {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.5);
    display: block;
}
.button {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    
}
.button.pink {background: var(--main);color: #FFFFFF;}
section.promo .button {
    margin-top: 48px;
    width: 322px;
    height: 48px; 
    display: block;
    text-align: center;
    line-height: 48px;
    transition: all 0.6s ease;
}
section.promo .slides .promoSLide > img {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc( 100% - (330px + 100px));
    top: auto;
    height: calc(560px - 191px);
	height:100%;
    object-fit: contain;
    object-position: bottom center;
    z-index: 1;
}
section.promo .slides_control {
    text-align: center;
    width: 80px;
    position: absolute;
    bottom: 18px;
    left: calc( (100% - 80px) / 2);
    height: 8px;
}
section.promo .slides_control i {
    width: 4px;
    height: 4px;
    background: rgba(255, 255, 255, 0.4);
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    transition: all 0.6s ease;
}
section.promo .slides_control i.active {
    background-color: var(--main);
}
section.promo .loadingline {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
	background: var(--black);
}
section.promo .loadingline ins {
    display: block;
    position: absolute;
    width: 50%;
    height: 2px;
    left: 0;
    top: 0;
    background: var(--main);
    transition: all 0.6s ease;
}

.minilogo {
	background-image: url("data:image/svg+xml,%3Csvg width='129' height='10' viewBox='0 0 129 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8545 0V9.83134H8.70341L3.05761 3.8619V9.83134H0.46875V0H2.63721L8.26567 5.96944V0H10.8545Z' fill='white'/%3E%3Cpath d='M18.4875 0V9.83134H15.8668V1.82644H13.6016V0H18.4875Z' fill='white'/%3E%3Cpath d='M32.3056 5.61049C32.6725 6.0271 32.856 6.54029 32.856 7.14862C32.856 8.01067 32.4702 8.67234 31.6988 9.13651C30.9273 9.60069 29.8034 9.83134 28.3255 9.83134H22.4688V0H28.0019C29.3815 0 30.4419 0.229206 31.1802 0.687617C31.9184 1.14603 32.2882 1.76878 32.2882 2.55586C32.2882 3.03301 32.1568 3.45971 31.8924 3.83451C31.628 4.20931 31.2582 4.50339 30.7843 4.71962C31.4315 4.89693 31.9386 5.19533 32.3056 5.61194V5.61049ZM25.0749 1.71256V4.03056H27.6797C28.3269 4.03056 28.8181 3.93254 29.1518 3.73504C29.4855 3.53899 29.6531 3.2478 29.6531 2.86435C29.6531 2.4809 29.4855 2.19259 29.1518 2.00086C28.8167 1.80914 28.3269 1.71256 27.6797 1.71256H25.0749ZM29.6936 7.82182C30.0432 7.62577 30.2194 7.32161 30.2194 6.90933C30.2194 6.09485 29.5246 5.6869 28.1333 5.6869H25.0764V8.1159H28.1333C28.8239 8.1159 29.344 8.01787 29.695 7.82038L29.6936 7.82182Z' fill='white'/%3E%3Cpath d='M44.9045 8.0049V9.83134H36.1367V0H44.695V1.82644H38.7415V3.96137H43.9986V5.73158H38.7415V8.00634H44.9045V8.0049Z' fill='white'/%3E%3Cpath d='M55.7423 7.72524H50.4851L49.4825 9.83134H46.7969L51.8446 0H54.4334L59.497 9.83134H56.7464L55.7438 7.72524H55.7423ZM54.9174 5.99827L53.1217 2.2344L51.3259 5.99827H54.9174Z' fill='white'/%3E%3Cpath d='M62.9836 8.83379C62.0836 8.0568 61.6328 6.94681 61.6328 5.50526V0H64.2535V5.42165C64.2535 7.18178 65.0943 8.06256 66.7773 8.06256C67.5964 8.06256 68.222 7.84921 68.6539 7.42396C69.0859 6.9987 69.3012 6.33127 69.3012 5.42309V0H71.89V5.50526C71.89 6.94681 71.4393 8.0568 70.5392 8.83379C69.6392 9.61078 68.3795 10 66.7614 10C65.1434 10 63.8836 9.61222 62.9836 8.83379Z' fill='white'/%3E%3Cpath d='M77.924 1.85383H74.3008V0H84.1679V1.85383H80.5447V9.83134H77.924V1.85383Z' fill='white'/%3E%3Cpath d='M92.0951 6.34857V9.83134H89.4744V6.31973L85.0898 0H87.8723L90.8974 4.36788L93.9226 0H96.4941L92.0936 6.34857H92.0951Z' fill='white'/%3E%3Cpath d='M97.938 9.54973C97.6361 9.28737 97.4844 8.96014 97.4844 8.56659C97.4844 8.17305 97.6346 7.83861 97.938 7.59067C98.2399 7.34272 98.6112 7.21875 99.0547 7.21875C99.4983 7.21875 99.8695 7.34272 100.171 7.59067C100.473 7.83861 100.625 8.1644 100.625 8.56659C100.625 8.96879 100.473 9.28737 100.171 9.54973C99.8695 9.81209 99.4968 9.94327 99.0547 9.94327C98.6127 9.94327 98.2399 9.81209 97.938 9.54973Z' fill='%23EF3974'/%3E%3Cpath d='M104.948 8.83379C104.048 8.0568 103.598 6.94681 103.598 5.50526V0H106.218V5.42165C106.218 7.18178 107.059 8.06256 108.742 8.06256C109.561 8.06256 110.187 7.84921 110.619 7.42396C111.051 6.9987 111.266 6.33127 111.266 5.42309V0H113.855V5.50526C113.855 6.94681 113.404 8.0568 112.504 8.83379C111.604 9.61078 110.344 10 108.726 10C107.108 10 105.848 9.61222 104.948 8.83379Z' fill='white'/%3E%3Cpath d='M124.953 7.72524H119.696L118.693 9.83134H116.008L121.054 0H123.643L128.707 9.83134H125.956L124.953 7.72524ZM124.128 5.99827L122.333 2.2344L120.537 5.99827H124.128Z' fill='white'/%3E%3Cpath d='M3.05761 5.68848H0.46875V9.83148H3.05761V5.68848Z' fill='%23EF3974'/%3E%3Cpath d='M28.2034 8.11719H25.0742V9.83118H28.2034V8.11719Z' fill='%23EF3974'/%3E%3Cpath d='M38.7415 1.82617H36.1367V3.96254H38.7415V1.82617Z' fill='%23EF3974'/%3E%3Cpath d='M51.3256 5.99683H48.7656L51.8442 0L53.1213 2.23295L51.3256 5.99683Z' fill='%23EF3974'/%3E%3Cpath d='M120.533 5.99683H117.973L121.05 0L122.328 2.23295L120.533 5.99683Z' fill='%23EF3974'/%3E%3Cpath d='M80.5464 1.85352H77.9258V3.98989H80.5464V1.85352Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.minilogo.dark {
	background-image: url("data:image/svg+xml,%3Csvg width='129' height='10' viewBox='0 0 129 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0928 0V9.83134H8.94169L3.29589 3.8619V9.83134H0.707031V0H2.87549L8.50395 5.96944V0H11.0928Z' fill='black'/%3E%3Cpath d='M18.7296 0V9.83134H16.109V1.82644H13.8438V0H18.7296Z' fill='black'/%3E%3Cpath d='M32.5438 5.61049C32.9108 6.0271 33.0943 6.54029 33.0943 7.14862C33.0943 8.01067 32.7085 8.67234 31.9371 9.13651C31.1656 9.60069 30.0417 9.83134 28.5638 9.83134H22.707V0H28.2401C29.6198 0 30.6802 0.229206 31.4184 0.687617C32.1567 1.14603 32.5265 1.76878 32.5265 2.55586C32.5265 3.03301 32.395 3.45971 32.1307 3.83451C31.8663 4.20931 31.4964 4.50339 31.0226 4.71962C31.6698 4.89693 32.1769 5.19533 32.5438 5.61194V5.61049ZM25.3132 1.71256V4.03056H27.918C28.5652 4.03056 29.0564 3.93254 29.3901 3.73504C29.7238 3.53899 29.8914 3.2478 29.8914 2.86435C29.8914 2.4809 29.7238 2.19259 29.3901 2.00086C29.0549 1.80914 28.5652 1.71256 27.918 1.71256H25.3132ZM29.9319 7.82182C30.2815 7.62577 30.4577 7.32161 30.4577 6.90933C30.4577 6.09485 29.7628 5.6869 28.3716 5.6869H25.3147V8.1159H28.3716C29.0622 8.1159 29.5822 8.01787 29.9333 7.82038L29.9319 7.82182Z' fill='black'/%3E%3Cpath d='M45.1427 8.0049V9.83134H36.375V0H44.9333V1.82644H38.9798V3.96137H44.2369V5.73158H38.9798V8.00634H45.1427V8.0049Z' fill='black'/%3E%3Cpath d='M55.9845 7.72524H50.7273L49.7247 9.83134H47.0391L52.0868 0H54.6756L59.7392 9.83134H56.9886L55.9859 7.72524H55.9845ZM55.1596 5.99827L53.3639 2.2344L51.5681 5.99827H55.1596Z' fill='black'/%3E%3Cpath d='M63.2219 8.83379C62.3218 8.0568 61.8711 6.94681 61.8711 5.50526V0H64.4917V5.42165C64.4917 7.18178 65.3325 8.06256 67.0156 8.06256C67.8347 8.06256 68.4603 7.84921 68.8922 7.42396C69.3242 6.9987 69.5394 6.33127 69.5394 5.42309V0H72.1283V5.50526C72.1283 6.94681 71.6776 8.0568 70.7775 8.83379C69.8775 9.61078 68.6177 10 66.9997 10C65.3817 10 64.1219 9.61222 63.2219 8.83379Z' fill='black'/%3E%3Cpath d='M78.1623 1.85383H74.5391V0H84.4062V1.85383H80.783V9.83134H78.1623V1.85383Z' fill='black'/%3E%3Cpath d='M92.3334 6.34857V9.83134H89.7127V6.31973L85.3281 0H88.1106L91.1357 4.36788L94.1609 0H96.7324L92.3319 6.34857H92.3334Z' fill='black'/%3E%3Cpath d='M98.1724 9.54973C97.8704 9.28737 97.7188 8.96014 97.7188 8.56659C97.7188 8.17305 97.869 7.83861 98.1724 7.59067C98.4743 7.34272 98.8456 7.21875 99.2891 7.21875C99.7326 7.21875 100.104 7.34272 100.406 7.59067C100.708 7.83861 100.859 8.1644 100.859 8.56659C100.859 8.96879 100.708 9.28737 100.406 9.54973C100.104 9.81209 99.7312 9.94327 99.2891 9.94327C98.847 9.94327 98.4743 9.81209 98.1724 9.54973Z' fill='%23EF3974'/%3E%3Cpath d='M105.187 8.83379C104.287 8.0568 103.836 6.94681 103.836 5.50526V0H106.457V5.42165C106.457 7.18178 107.297 8.06256 108.98 8.06256C109.8 8.06256 110.425 7.84921 110.857 7.42396C111.289 6.9987 111.504 6.33127 111.504 5.42309V0H114.093V5.50526C114.093 6.94681 113.642 8.0568 112.742 8.83379C111.842 9.61078 110.583 10 108.965 10C107.347 10 106.087 9.61222 105.187 8.83379Z' fill='black'/%3E%3Cpath d='M125.188 7.72524H119.93L118.928 9.83134H116.242L121.288 0H123.877L128.941 9.83134H126.19L125.188 7.72524ZM124.363 5.99827L122.567 2.2344L120.771 5.99827H124.363Z' fill='black'/%3E%3Cpath d='M3.29589 5.68848H0.707031V9.83148H3.29589V5.68848Z' fill='%23EF3974'/%3E%3Cpath d='M28.4417 8.11719H25.3125V9.83118H28.4417V8.11719Z' fill='%23EF3974'/%3E%3Cpath d='M38.9798 1.82617H36.375V3.96254H38.9798V1.82617Z' fill='%23EF3974'/%3E%3Cpath d='M51.5678 5.99683H49.0078L52.0864 0L53.3635 2.23295L51.5678 5.99683Z' fill='%23EF3974'/%3E%3Cpath d='M120.771 5.99683H118.211L121.288 0L122.567 2.23295L120.771 5.99683Z' fill='%23EF3974'/%3E%3Cpath d='M80.7847 1.85352H78.1641V3.98989H80.7847V1.85352Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}

section.tovarList .wrap {
    max-width: 1366px;
    margin: 0 auto;
    margin-top: 72px;
    text-align: center;
}
.tovarList h2 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 53px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    text-align: center;
}
.tovarList .seemoretitle {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #EF3974;
    display: inline-block;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 32px;
}
.tovarList .items {
    width: 100%;
    overflow: hidden;
    padding: 0 16px;
    font-size: 0;
    text-align: center;
    height: 492px;height: 510px;
    overflow: hidden;
}
.tovarList .items .item {
    width: calc(25% - 6px);
    min-width: 300px;
    max-width: 400px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    background-color: #F2F2F2;
    min-height: 492px;
    height: 492px;
    margin-right: 2px;
    margin-left: 2px;
       min-height: 510px;
    height: 510px;

}
.tovarList .items .item.brer {padding:0;}
.tovarList .items .item.brer img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.tovarList .items .item.brer span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
    position: absolute;
    bottom: 72px;
    text-align: center;
    width: 100%;
}
.tovarList .items .item.brer .button {
    position: absolute;
    bottom: 16px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 32px;
    width: 160px;
    left: calc( (100% - 160px) / 2);
}
.tovarList .items .item .good-view {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.tovarList .items .item .good-view img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
}
.tovarItem .view .favorite,
.tovarList .items .item .good-view .favorite {
    width: 32px;
    height: 32px;
    position: absolute;
    cursor: pointer;
    transition: all 0.6s ease;
    top: 12px;
    right: 12px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}
.tovarItem .view .favorite,
.tovarList .items .item .good-view .favorite {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9766 19.825L9.52656 18.525C7.71376 16.8563 6.2189 15.4183 5.04196 14.211C3.86503 13.0037 2.92656 11.9208 2.22656 10.9625C1.52656 10.0042 1.03906 9.12917 0.764063 8.3375C0.489063 7.54583 0.351562 6.74085 0.351562 5.92255C0.351562 4.23552 0.915388 2.82667 2.04304 1.696C3.17069 0.565333 4.5652 0 6.22656 0C7.1647 0 8.03256 0.2 8.83016 0.6C9.62776 1 10.3432 1.59167 10.9766 2.375C11.7099 1.54167 12.4602 0.9375 13.2274 0.5625C13.9946 0.1875 14.8277 0 15.7266 0C17.4163 0 18.8262 0.565567 19.9563 1.6967C21.0865 2.82783 21.6516 4.23727 21.6516 5.925C21.6516 6.74117 21.5141 7.54104 21.2391 8.32463C20.9641 9.10821 20.4766 9.97917 19.7766 10.9375C19.0766 11.8958 18.135 12.9838 16.952 14.2013C15.7689 15.4188 14.2688 16.8601 12.4516 18.525L10.9766 19.825ZM10.9641 16.725C12.643 15.1751 14.019 13.8584 15.092 12.7751C16.165 11.6917 17.0141 10.7458 17.6391 9.9375C18.2641 9.12917 18.6974 8.41014 18.9391 7.78043C19.1807 7.15071 19.3016 6.53364 19.3016 5.92923C19.3016 4.89308 18.9694 4.0375 18.305 3.3625C17.6407 2.6875 16.7871 2.35 15.7443 2.35C14.9275 2.35 14.1662 2.61667 13.4603 3.15C12.7545 3.68333 12.1766 4.41667 11.7266 5.35H10.2266C9.79741 4.41667 9.223 3.68333 8.50331 3.15C7.78363 2.61667 7.0242 2.35 6.22504 2.35C5.20484 2.35 4.36671 2.68214 3.71066 3.34642C3.0546 4.01071 2.72656 4.87287 2.72656 5.9329C2.72656 6.56242 2.85106 7.19862 3.10006 7.8415C3.34906 8.4844 3.78656 9.21321 4.41256 10.0279C5.03856 10.8426 5.88073 11.7875 6.93906 12.8625C7.9974 13.9375 9.33906 15.225 10.9641 16.725Z' fill='%23767676'/%3E%3C/svg%3E%0A");}
.tovarItem .view .favorite:hover,
.tovarList .items .item .good-view .favorite:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9766 19.825L9.52656 18.525C7.71376 16.8563 6.2189 15.4183 5.04196 14.211C3.86503 13.0037 2.92656 11.9208 2.22656 10.9625C1.52656 10.0042 1.03906 9.12917 0.764063 8.3375C0.489063 7.54583 0.351562 6.74085 0.351562 5.92255C0.351562 4.23552 0.915388 2.82667 2.04304 1.696C3.17069 0.565333 4.5652 0 6.22656 0C7.1647 0 8.03256 0.2 8.83016 0.6C9.62776 1 10.3432 1.59167 10.9766 2.375C11.7099 1.54167 12.4602 0.9375 13.2274 0.5625C13.9946 0.1875 14.8277 0 15.7266 0C17.4163 0 18.8262 0.565567 19.9563 1.6967C21.0865 2.82783 21.6516 4.23727 21.6516 5.925C21.6516 6.74117 21.5141 7.54104 21.2391 8.32463C20.9641 9.10821 20.4766 9.97917 19.7766 10.9375C19.0766 11.8958 18.135 12.9838 16.952 14.2013C15.7689 15.4188 14.2688 16.8601 12.4516 18.525L10.9766 19.825ZM10.9641 16.725C12.643 15.1751 14.019 13.8584 15.092 12.7751C16.165 11.6917 17.0141 10.7458 17.6391 9.9375C18.2641 9.12917 18.6974 8.41014 18.9391 7.78043C19.1807 7.15071 19.3016 6.53364 19.3016 5.92923C19.3016 4.89308 18.9694 4.0375 18.305 3.3625C17.6407 2.6875 16.7871 2.35 15.7443 2.35C14.9275 2.35 14.1662 2.61667 13.4603 3.15C12.7545 3.68333 12.1766 4.41667 11.7266 5.35H10.2266C9.79741 4.41667 9.223 3.68333 8.50331 3.15C7.78363 2.61667 7.0242 2.35 6.22504 2.35C5.20484 2.35 4.36671 2.68214 3.71066 3.34642C3.0546 4.01071 2.72656 4.87287 2.72656 5.9329C2.72656 6.56242 2.85106 7.19862 3.10006 7.8415C3.34906 8.4844 3.78656 9.21321 4.41256 10.0279C5.03856 10.8426 5.88073 11.7875 6.93906 12.8625C7.9974 13.9375 9.33906 15.225 10.9641 16.725Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.tovarItem .view .favorite.active,
.tovarList .items .item .good-view .favorite.active {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9766 19.825L9.52656 18.525C7.7099 16.8583 6.21406 15.4208 5.03906 14.2125C3.86406 13.0042 2.92656 11.9208 2.22656 10.9625C1.52656 10.0042 1.03906 9.12917 0.764063 8.3375C0.489063 7.54583 0.351562 6.74167 0.351562 5.925C0.351562 4.24167 0.914063 2.83333 2.03906 1.7C3.16406 0.566667 4.5599 0 6.22656 0C7.1599 0 8.02656 0.2 8.82656 0.6C9.62656 1 10.3432 1.59167 10.9766 2.375C11.7099 1.54167 12.4599 0.9375 13.2266 0.5625C13.9932 0.1875 14.8266 0 15.7266 0C17.4099 0 18.8182 0.566667 19.9516 1.7C21.0849 2.83333 21.6516 4.24167 21.6516 5.925C21.6516 6.74167 21.5141 7.54167 21.2391 8.325C20.9641 9.10833 20.4766 9.97917 19.7766 10.9375C19.0766 11.8958 18.1349 12.9833 16.9516 14.2C15.7682 15.4167 14.2682 16.8583 12.4516 18.525L10.9766 19.825Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}

.tovarList .items .item .good-view .specialOffers {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: auto;
}
.tovarItem .view .skidka,
.tovarList .items .item .good-view .specialOffers .skidka {
    width: 48px;
    height: 48px;
    background: #EF3974;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
    color: #FFFFFF;
    display: block;
    line-height: 48px;
    text-align: center;
    margin-bottom: 1px;
}
.tovarItem .view .status,
.tovarList .items .item .good-view .specialOffers .status {
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    color: #FFFFFF;
    background: #000;
}
.tovarList .items .item .good-view .specialOffers .status.new {}
.tovarItem .view .status.deal,
.tovarList .items .item .good-view .specialOffers .status.deal {background: #008FAE;}
.tovarItem .view .status.hit,
.tovarList .items .item .good-view .specialOffers .status.hit {background: #7F0073;}
.tovarList .items .item .good-info {
    height: calc(100% - 250px - 48px);
    padding: 16px;
}
.tovarList .items .item .good-info .desc {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #979797;
    margin-bottom: 4px;
}
.tovarList .items .item .good-info .titl {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 16px;
}
.tovarList .items .item .good-info .titl b {
    text-decoration: underline;
    font: inherit;
}
.tovarList .items .item .good-view .imgLink {
    width: 100%;
    height: 100%;
    display: block;
}
.tovarList .items .item .good-info .tools {
    margin-bottom: 10px;
    height: 24px;
    width: 100%;
    text-align: left;
}
.tovarList .items .item .good-info .tools .ratings {
    display: inline-block;
    vertical-align: top;
    width: 160px;
    height: 20px;top: 6px;
}
.tovarList .items .item .good-info .tools .ratingValue {
    display: none;
}
.tovarList .items .item .good-info .ratings i {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.26641 15.0336L4.51641 9.63359L0.316406 6.00026L5.84974 5.53359L7.99974 0.433594L10.1497 5.53359L15.6831 6.00026L11.4831 9.63359L12.7497 15.0336L7.99974 12.1503L3.26641 15.0336Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.tovarList .items .item .good-info .ratings i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: -3px;
    filter: grayscale(1) opacity(0.2);
    transition: all 0.6s ease;
}
.tovarList .items .item .good-info .ratings i.active {
    filter: none;
}
.tovarList .items .item .good-info .comments
{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.0013 9.73372L8.93464 7.60039L11.068 6.66706L8.93464 5.73372L8.0013 3.60039L7.06797 5.73372L4.93464 6.66706L7.06797 7.60039L8.0013 9.73372ZM0.917969 15.0837V2.48372C0.917969 2.05636 1.07061 1.68563 1.37589 1.37154C1.68116 1.05744 2.05075 0.900391 2.48464 0.900391H13.518C13.9453 0.900391 14.3161 1.05744 14.6302 1.37154C14.9443 1.68563 15.1013 2.05636 15.1013 2.48372V10.8504C15.1013 11.2732 14.9443 11.64 14.6302 11.9508C14.3161 12.2616 13.9453 12.4171 13.518 12.4171H3.58464L0.917969 15.0837Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.tovarList .items .item .good-info .comments {
    background-position: center left;
    background-repeat: no-repeat;
    margin-left: 10px;
    display: inline-block;
    vertical-align: top;
    padding-left: 16px;cursor: pointer;
}
.tovarList .items .item .good-info .comments:hover {
	transition: all 0.6s ease;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.0013 9.73372L8.93464 7.60039L11.068 6.66706L8.93464 5.73372L8.0013 3.60039L7.06797 5.73372L4.93464 6.66706L7.06797 7.60039L8.0013 9.73372ZM0.917969 15.0837V2.48372C0.917969 2.05636 1.07061 1.68563 1.37589 1.37154C1.68116 1.05744 2.05075 0.900391 2.48464 0.900391H13.518C13.9453 0.900391 14.3161 1.05744 14.6302 1.37154C14.9443 1.68563 15.1013 2.05636 15.1013 2.48372V10.8504C15.1013 11.2732 14.9443 11.64 14.6302 11.9508C14.3161 12.2616 13.9453 12.4171 13.518 12.4171H3.58464L0.917969 15.0837Z' fill='%23D11B56'/%3E%3C/svg%3E%0A");
}
.tovarList .items .item .good-info .comments b {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    margin-left: 2px;
}
.tovarList .items .item .good-info .comments i {
    display: none !important;
}

.tovarList .items .item .good-info .banks {
    height: 24px;
    position: absolute;
    top: 0;
    right: 16px;
    width: 100px;
}
.tovarList .items .item .good-info .banks a {
    cursor: pointer;
    display: inline-block;
    width: 24px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 12px;
}
.b_rass {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20.4V8.5H22.3492V20.4C22.3492 20.9833 22.1164 21.4792 21.6508 21.8875C21.1852 22.2958 20.6198 22.5 19.9547 22.5H2.39456C1.7294 22.5 1.16402 22.2958 0.69841 21.8875C0.2328 21.4792 0 20.9833 0 20.4Z' fill='%23D3D3D3'/%3E%3Cpath d='M21.6508 3.9125C21.1852 3.50417 20.6198 3.3 19.9547 3.3H17.5601V1.2C17.5601 0.995833 17.477 0.835417 17.3107 0.71875C17.1777 0.572917 16.9947 0.5 16.7619 0.5H15.1656C14.9328 0.5 14.7332 0.572917 14.5669 0.71875C14.4339 0.835417 14.3674 0.995833 14.3674 1.2V3.3H7.98186V1.2C7.98186 0.995833 7.89872 0.835417 7.73243 0.71875C7.5994 0.572917 7.41648 0.5 7.18367 0.5H5.5873C5.3545 0.5 5.15495 0.572917 4.98866 0.71875C4.85563 0.835417 4.78912 0.995833 4.78912 1.2V3.3H2.39456C1.7294 3.3 1.16402 3.50417 0.69841 3.9125C0.232805 4.32083 0 4.81667 0 5.4V7.5H22.3492V5.4C22.3492 4.81667 22.1164 4.32083 21.6508 3.9125Z' fill='%23EF3974'/%3E%3Cpath d='M8.55957 11.3516V18.5H7.65625V12.4795L5.83496 13.1436V12.3281L8.41797 11.3516H8.55957ZM15.6787 14.3789V15.4629C15.6787 16.0456 15.6266 16.5371 15.5225 16.9375C15.4183 17.3379 15.2686 17.6602 15.0732 17.9043C14.8779 18.1484 14.6419 18.3258 14.3652 18.4365C14.0918 18.5439 13.7826 18.5977 13.4375 18.5977C13.1641 18.5977 12.9118 18.5635 12.6807 18.4951C12.4495 18.4268 12.2412 18.3177 12.0557 18.168C11.8734 18.015 11.7171 17.8164 11.5869 17.5723C11.4567 17.3281 11.3574 17.0319 11.2891 16.6836C11.2207 16.3353 11.1865 15.9284 11.1865 15.4629V14.3789C11.1865 13.7962 11.2386 13.3079 11.3428 12.9141C11.4502 12.5202 11.6016 12.2044 11.7969 11.9668C11.9922 11.7259 12.2266 11.5534 12.5 11.4492C12.7767 11.3451 13.0859 11.293 13.4277 11.293C13.7044 11.293 13.9583 11.3271 14.1895 11.3955C14.4238 11.4606 14.6322 11.5664 14.8145 11.7129C14.9967 11.8561 15.1514 12.0482 15.2783 12.2891C15.4085 12.5267 15.5078 12.818 15.5762 13.1631C15.6445 13.5081 15.6787 13.9134 15.6787 14.3789ZM14.7705 15.6094V14.2275C14.7705 13.9085 14.751 13.6286 14.7119 13.3877C14.6761 13.1436 14.6224 12.9352 14.5508 12.7627C14.4792 12.5902 14.388 12.4502 14.2773 12.3428C14.1699 12.2354 14.0446 12.1572 13.9014 12.1084C13.7614 12.0563 13.6035 12.0303 13.4277 12.0303C13.2129 12.0303 13.0225 12.071 12.8564 12.1523C12.6904 12.2305 12.5505 12.3558 12.4365 12.5283C12.3258 12.7008 12.2412 12.9271 12.1826 13.207C12.124 13.487 12.0947 13.8271 12.0947 14.2275V15.6094C12.0947 15.9284 12.1126 16.21 12.1484 16.4541C12.1875 16.6982 12.2445 16.9098 12.3193 17.0889C12.3942 17.2646 12.4854 17.4095 12.5928 17.5234C12.7002 17.6374 12.8239 17.722 12.9639 17.7773C13.1071 17.8294 13.265 17.8555 13.4375 17.8555C13.6589 17.8555 13.8525 17.8132 14.0186 17.7285C14.1846 17.6439 14.3229 17.512 14.4336 17.333C14.5475 17.1507 14.6322 16.918 14.6875 16.6348C14.7428 16.3483 14.7705 16.0065 14.7705 15.6094Z' fill='black'/%3E%3C/svg%3E%0A");
}
.b_pb_4 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9249 20.9966C14.2799 20.8314 13.6191 20.68 12.9898 20.4872C12.5572 20.3565 12.1481 20.1706 11.7391 19.9848C10.1501 19.2552 8.48243 19.0556 6.71252 19.2483C5.84723 19.3447 4.9426 19.386 4.09305 19.2552C2.03995 18.9454 0.820677 17.1834 1.29265 15.3663C1.66237 13.969 2.62992 12.9366 3.97505 12.1863C5.0842 11.56 6.06748 10.8097 7.00357 10.0113C7.56994 9.52257 8.15991 9.04767 8.78135 8.60716C10.8187 7.1342 13.4618 8.09093 14.3743 9.44688C14.862 10.1765 15.2396 10.9612 15.6329 11.7321C16.0577 12.5787 16.5611 13.3702 17.214 14.0998C18.0242 15.0015 18.5513 16.0064 18.7007 17.1559C18.9603 19.1795 17.2219 20.9415 14.9642 20.9209C14.9485 20.9346 14.9406 20.9622 14.9249 20.9966Z' fill='black'/%3E%3Cpath d='M19.5499 4.02933C19.4555 5.52294 18.7947 6.82382 17.3395 7.74614C15.483 8.92313 13.4299 8.2073 12.9973 6.24565C12.6197 4.55932 13.6974 2.47377 15.3965 1.59963C17.308 0.615366 19.2588 1.49639 19.5105 3.45804C19.5263 3.63012 19.5341 3.80219 19.5499 4.02933Z' fill='black'/%3E%3Cpath d='M11.8246 3.5938C11.8167 4.4817 11.5886 5.32143 10.9986 6.05791C9.82647 7.5171 7.87563 7.53775 6.67209 6.10609C5.49214 4.70196 5.50787 2.39616 6.70355 1.00579C7.85203 -0.329508 9.7242 -0.336391 10.8885 0.99203C11.4942 1.67344 11.8246 2.59576 11.8246 3.5938Z' fill='black'/%3E%3Cpath d='M17.1407 11.0703C17.1485 9.46658 18.6195 7.82155 20.3816 7.44987C22.0728 7.09195 23.4022 7.95232 23.5045 9.47346C23.6146 11.1529 22.002 12.9769 20.1141 13.3004C18.4229 13.5826 17.1328 12.619 17.1407 11.0703Z' fill='black'/%3E%3Cpath d='M5.68065 7.83382C5.66492 8.7355 5.46826 9.44445 4.90976 10.0501C4.1546 10.8623 2.99039 11.0482 1.95204 10.5319C0.040536 9.57522 -0.62023 6.91839 0.661972 5.36283C1.41713 4.44051 2.6836 4.19272 3.78488 4.79154C5.12215 5.51425 5.59412 6.65683 5.68065 7.83382Z' fill='black'/%3E%3Cpath d='M12.3955 15.1074V15.8496H7.25879V15.3174L10.4424 10.3906H11.1797L10.3887 11.8164L8.28418 15.1074H12.3955ZM11.4043 10.3906V17.5H10.501V10.3906H11.4043Z' fill='white'/%3E%3C/svg%3E%0A");
}
.b_mb_4 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 14V3C19.05 3 24 7.95 24 14C24 20.05 19.05 25 13 25C6.95 25 2 20.05 2 14H13Z' fill='%23F3E500'/%3E%3Cpath d='M11 11H0C0 8.1125 1.1 5.225 3.1625 3.1625C5.225 1.1 8.1125 0 11 0V11Z' fill='%23219653'/%3E%3Cpath d='M15.3955 20.6074V21.3496H10.2588V20.8174L13.4424 15.8906H14.1797L13.3887 17.3164L11.2842 20.6074H15.3955ZM14.4043 15.8906V23H13.501V15.8906H14.4043Z' fill='black'/%3E%3C/svg%3E%0A");
}
.tovarList .items .item .good-info .price {
    text-align: left;
    height: auto;
}
.tovarList .items .item .good-info .price .oldprice {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-decoration-line: line-through;
    color: #767676;
}
.tovarList .items .item .good-info .realprice {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #EF3974;
    display: block;
}
.tovarList .items .item .good-info .realprice b {
    font: inherit;
    color: inherit;
    display: inline-block;
    vertical-align: top;
}
.tovarList .items .item .good-info .realprice ins {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    font: inherit;
    color: inherit;
    font-weight: 500;
    font-family: sans-serif;
    line-height: 36px;
}
.item.tovar .good-ctrl {
    width: 100%;
    height: 48px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 31.47%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.tovarList .items .item .good-info .titl { 
    margin-bottom: 8px;
}

.item.tovar .good-ctrl .buy_btn {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
    padding: 12px;text-align: left;
}
.item.tovar .good-ctrl .buy_btn .byt {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 5V4C13 2.93913 12.5786 1.92172 11.8284 1.17157C11.0783 0.42143 10.0609 0 9 0C7.9391 0 6.92172 0.42143 6.17157 1.17157C5.42143 1.92172 5 2.93913 5 4V5H0V20H18V5H13ZM7 4C7 3.46957 7.2107 2.96086 7.5858 2.58579C7.9609 2.21071 8.4696 2 9 2C9.5304 2 10.0391 2.21071 10.4142 2.58579C10.7893 2.96086 11 3.46957 11 4V5H7V4ZM16 18H2V7H16V18ZM12 11.45C12.2868 11.45 12.5671 11.365 12.8056 11.2056C13.044 11.0463 13.2299 10.8198 13.3396 10.5549C13.4494 10.2899 13.4781 9.9984 13.4221 9.7171C13.3662 9.4358 13.2281 9.1775 13.0253 8.9747C12.8225 8.7719 12.5642 8.6338 12.2829 8.5779C12.0016 8.5219 11.7101 8.5506 11.4451 8.6604C11.1802 8.7701 10.9537 8.956 10.7944 9.1944C10.635 9.4329 10.55 9.7132 10.55 10C10.55 10.3846 10.7028 10.7534 10.9747 11.0253C11.2466 11.2972 11.6154 11.45 12 11.45ZM6 11.45C6.28678 11.45 6.56713 11.365 6.80558 11.2056C7.044 11.0463 7.2299 10.8198 7.3396 10.5549C7.4494 10.2899 7.4781 9.9984 7.4221 9.7171C7.3662 9.4358 7.2281 9.1775 7.0253 8.9747C6.82252 8.7719 6.56415 8.6338 6.28288 8.5779C6.00161 8.5219 5.71006 8.5506 5.44511 8.6604C5.18016 8.7701 4.9537 8.956 4.79437 9.1944C4.63504 9.4329 4.55 9.7132 4.55 10C4.55 10.3846 4.70277 10.7534 4.9747 11.0253C5.24662 11.2972 5.61544 11.45 6 11.45Z' fill='white'/%3E%3C/svg%3E%0A");
}
.item.tovar .good-ctrl .buy_btn i {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.50003 10.4887V18.9724H5V5.00087H8.50003V5.00506L8.5062 5L18.2131 16.769L15.5108 18.9888L8.50003 10.4887Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5024 5.02832H13.4023V7.82262H15.5024V18.9998H19.0024V7.82262V5.02832H15.5024Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item.tovar .good-ctrl .buy_btn i {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    background-position: center;
    margin-right: 8px;    margin-right: 4px;
}
.item.tovar .good-ctrl .buy_btn .ofr {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;line-height: 24px;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
}
.item.tovar .good-ctrl .buy_btn .ofr b {
    display: inline-block;
    vertical-align: top;
    font: inherit;
    color: #EF3974;
}
.item.tovar .good-ctrl .buy_btn .byt {
    display: inline-block;
    padding-right: 28px;
    background-position: right center;
    background-repeat: no-repeat;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: right;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    position: absolute;
    right: 12px;
    top: 12px;
    height: 24px;
    line-height: 24px;
}
.categoriesList .wrap {
    max-width: 100%;
    margin: 0 auto;
    margin-top: 72px;
    padding: 0;
}
.categoriesList {
    margin-top: 72px;
}
.categoriesList h2 {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 32px;
    padding: 0 16px;
}
.categoriesList .catList > div {
    height: 57px;
    display: block;
    padding: 0 16px;
    line-height: 57px;
    transition: all 0.6s ease;
    background: #fff;
}

.categoriesList .catList > div.active {background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);}
.categoriesList .catList > div > div {
    display: none;
}
.categoriesList .catList > div a {
    display: block;
    width: 100%;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #000000;
    transition: all 0.6s ease;
}
.categoriesList .catList > div:hover {}
.categoriesList .catList > div.active a {color:#fff;}
.categoriesList .catList > div a:after {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9686 19.3806L27.5197 16.9817L32.7479 11.7534H0.796875V8.34693H32.7979L27.5577 3.11868L29.9566 0.719727L39.2871 10.0502L29.9686 19.3806Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 40px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.categoriesList img.catListBg {
    display: block;
    transition: all 0.6s ease;
    width: 65%;
    max-width: 890px;
    height: auto;
    position: absolute;
    z-index: 1;
    height: 300px;
    top: calc( (100% - 300px) / 2 );
    left: 20%;
    object-fit: contain;
    object-position: center;
}
section.brandCarusel {
    width: 100%;
    height: 168px;
    margin-top: 32px;
    background: #000;
    padding: 32px 16px;
}
section.brandCarusel .brandsList {
    height: 62px;
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 0;
}
section.brandCarusel .brandsList a {
    display: inline-block;
    vertical-align: top;
    height: 62px;
    margin: 0 24px;
    text-align: center;
}
section.brandCarusel .brandsList a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    object-position: center;
}
section.brandCarusel  a.viewAll {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 62px;
    text-align: right;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #EF3974;
}
section.brandCarusel {overflow:hidden;}
section.brandCarusel .n1line {
    margin-top: 32px;
    width: 100%;
    height: 10px;
    transition: all 0.6s ease;
    background: url(../img/n1linebg.png) 0px 0px repeat-x;
    background-size: auto 10px;
	animation: scroll 60s linear 0s infinite;
}
@keyframes scroll {
	100% { background-position: 100vw 0; }
}




section.tovarList.actionsList .prev_next {
    position: absolute;
    top: 60px;
    right: 20px;
}
section.tovarList.actionsList .prev_next a {
    transition: all 0.6s ease;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 16px;
    opacity: 0.5;
}
section.tovarList.actionsList .prev_next a:hover {
	opacity: 1;
}
section.tovarList.actionsList .prev_next .prev {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.92422 11.6248L6.74922 10.8248L2.44922 6.5248H15.6992V5.3998H2.44922L6.77422 1.0748L5.94922 0.299805L0.274219 5.9498L5.92422 11.6248Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
section.tovarList.actionsList .prev_next .next {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0758 11.6248L9.25078 10.8248L13.5508 6.5248H0.300781V5.3998H13.5508L9.22578 1.0748L10.0508 0.299805L15.7258 5.9498L10.0758 11.6248Z' fill='black'/%3E%3C/svg%3E%0A");
}
section.tovarList.actionsList .item {
    background: transparent;
    min-width: 320px;
    max-width: 400px;
    width:calc(33% - 32px);
    margin-right: 32px;
    margin: 0 16px;
    height: calc(36px + 16px + 320px + 90px);
    min-height: calc(36px + 16px + 320px + 90px);
    margin-bottom: 22px;
}
section.tovarList.actionsList .item.visible.last {margin-right:0;}
section.tovarList.actionsList .goodTitle {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    text-align: left;
    margin-bottom: 16px;
    overflow: hidden;
    height: 36px;
}
section.tovarList.actionsList .item .good-view {
    width: 100%;
    height: 320px;
}
section.tovarList.actionsList .item .good-view img {
    object-fit: cover;
}
section.tovarList.actionsList .item .good-ctrl {
    position: RELATIVE;
    bottom: auto;
    height: 90px;
    padding: 28px 24px;
}
section.tovarList.actionsList .item .good-ctrl a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 28px 24px;
}
section.tovarList.actionsList .item .good-ctrl span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
}
section.tovarList.actionsList .item .good-ctrl span.info {
    display: block;
    text-align: left;
    width: 230px;
}
section.tovarList.actionsList .item .good-ctrl span.date {
    display: block;
    position: absolute;
    right: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFFFFF;
    top: 23px;
    max-width: 60px;
    text-align: left;
}
section.tovarList.actionsList .wrap .wrap {
    padding-bottom: 32px;
}
section.tovarList.actionsList .prev_next_dots {
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 100%;
    height: 8px;
    text-align: center;
}
section.tovarList.actionsList .prev_next_dots a {
    display: inline-block;
    background: #D3D3D3;
    width: 4px;
    height: 4px;
    border-radius: 100px;
    transition: all 0.6s ease;
    margin: 0 1px;
}
section.tovarList.actionsList .prev_next_dots a.active {
    background-color: #000;
}
section.brandCarusel.white {
    background: #fff;
    padding-top: 14px;
    height: auto;
    margin-bottom: -32px;
}
section.brandCarusel.white .n1line {
	background-image: url(../img/n1linebg_white.png);
}
section.followus {
    margin-top: 72px;
    width: 100%;
}
.wrap.wide {
    max-width: 1366px;
    margin: 0 auto; 
    text-align: center;
}
section.followus .wrap {
    text-align: center;
    font-size: 0;
    max-width: calc(1366px - 32px - 16px);
}
section.followus .wrap > div {
    display: inline-block;
    vertical-align: top;
    width: calc(25% - 4px);
    margin: 0 2px;
    height: 330px;
    overflow: hidden;
    padding: 16px;
    text-align: left;
    background: #F2F2F2;
}
section.followus .wrap > div img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}
section.followus .wrap > div span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}
section.followus .wrap > div a {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #FF477E;
    position: absolute;
    bottom: 16px;
    left: 16px;
}
@media (max-width: 1250px) {
	section.followus .wrap > div.f1 {display:none;}
	section.followus .wrap > div {    width: calc(33.3% - 4px);}
	section.followus .wrap {    max-width: calc(900px + 16px);}
}
@media (max-width: 950px) {
	section.followus .wrap > div.f1 {display:none;}
	section.followus .wrap > div.f2 {display:none;}
	section.followus .wrap > div {    width: calc(50% - 4px);}
	section.followus .wrap {    max-width: calc(600px + 16px);}
}
@media (max-width: 645px) {
	section.followus .wrap > div.f1 {display:none;}
	section.followus .wrap > div.f2 {display:none;}
	section.followus .wrap > div.f4 {display:none;}
	section.followus .wrap > div {    width: calc(100%);}
	section.followus .wrap {    max-width: calc(300px + 16px);}
}


section.articleHome {
    height: 710px;
    margin-top: 72px;
    background: #000;
}
section.articleHome:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: linear-gradient(180deg, #EF3974 0%, #000000 26.79%);
    z-index: 0;
}
section.articleHome:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: linear-gradient(360deg, #EF3974 0%, #000000 26.79%);
    z-index: -1;
}
section.articleHome .wrap {
    max-width: 100%;
    padding: 48px 16px;
    font-size: 0;
}
section.articleHome h2 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 53px;
    text-transform: uppercase;
    color: #FFFFFF;
}
section.articleHome .title {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 180px;
    border-bottom: 1px solid #282828;
}

section.articleHome .text1 {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 180px;
    border-bottom: 1px solid #282828;
    padding-left: 24px;
}
section.articleHome p {
    color: #838383;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: block;
    margin-bottom: 16px;
    height: auto;
}
section.articleHome p strong {
    font: inherit;
    color: #fff;
}
section.articleHome p a {
    font: inherit;
    color: #fff;
    text-decoration: underline;
}
section.articleHome .text2 {
    width: 50%;
    display: inline-block;
    height: 150px;
    border-bottom: 1px solid #282828;
    padding: 20px 16px;
}
section.articleHome .text2 b {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    margin-bottom: 16px;
    color: #EF3974;
}
section.articleHome .text2.text2-1 {
    border-right: 1px solid #282828;
}
section.articleHome .contacts {
    margin: 0 auto;
    margin-top: 48px;
    width: 440px;
    text-align: center;
}
section.articleHome .contacts b {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #EF3974;
    display: block;
}
section.articleHome .contacts .addr {
    display: block;
    text-decoration: none;
    margin: 24px 0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.05em;
    color: #FFFFFF;
}
section.articleHome .contacts .phon {
    display: block;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    letter-spacing: 0.05em;
    color: #fff;
    margin-bottom: 24px;
}
section.articleHome .contacts .phon span {
    font: inherit;
    color: #fff;
    color: #EF3974;
}
section.articleHome .contacts .time {
    text-decoration: none;
    display: block;
    margin-top: 4px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
footer {
    background-color: #000;
}
footer .foot_top {
    height: auto;
    padding: 32px 16px;
    padding-bottom: 76px;
    border-bottom: 1px solid #282828;
}
footer .foot_top .logo {
	background-image: url("data:image/svg+xml,%3Csvg width='311' height='24' viewBox='0 0 311 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1474 0V23.5952H19.9388L6.26849 9.26856V23.5952H0V0H5.25056L18.8789 14.3267V0H25.1474Z' fill='white'/%3E%3Cpath d='M43.6351 0V23.5952H37.2896V4.38345H31.8047V0H43.6351Z' fill='white'/%3E%3Cpath d='M77.0838 13.4652C77.9723 14.465 78.4165 15.6967 78.4165 17.1567C78.4165 19.2256 77.4826 20.8136 75.6146 21.9276C73.7466 23.0417 71.0252 23.5952 67.4467 23.5952H53.2656V0H66.6631C70.0037 0 72.5713 0.550094 74.3588 1.65028C76.1463 2.75047 77.0418 4.24506 77.0418 6.13406C77.0418 7.27923 76.7235 8.3033 76.0833 9.20282C75.4432 10.1023 74.5477 10.8081 73.4003 11.3271C74.9675 11.7526 76.1953 12.4688 77.0838 13.4686V13.4652ZM59.5761 4.11013V9.67334H65.8831C67.4502 9.67334 68.6395 9.43808 69.4476 8.9641C70.2556 8.49358 70.6614 7.79472 70.6614 6.87444C70.6614 5.95416 70.2556 5.26222 69.4476 4.80208C68.636 4.34193 67.4502 4.11013 65.8831 4.11013H59.5761ZM70.7593 18.7724C71.6058 18.3019 72.0326 17.5719 72.0326 16.5824C72.0326 14.6276 70.3501 13.6486 66.9814 13.6486H59.5796V19.4782H66.9814C68.6535 19.4782 69.9128 19.2429 70.7628 18.7689L70.7593 18.7724Z' fill='white'/%3E%3Cpath d='M107.597 19.2118V23.5952H86.3672V0H107.09V4.38345H92.6742V9.50728H105.404V13.7558H92.6742V19.2152H107.597V19.2118Z' fill='white'/%3E%3Cpath d='M133.843 18.5406H121.114L118.686 23.5952H112.184L124.406 0H130.674L142.935 23.5952H136.275L133.847 18.5406H133.843ZM131.846 14.3958L127.498 5.36255L123.15 14.3958H131.846Z' fill='white'/%3E%3Cpath d='M151.372 21.2011C149.193 19.3363 148.102 16.6723 148.102 13.2126V0H154.447V13.012C154.447 17.2363 156.483 19.3502 160.558 19.3502C162.541 19.3502 164.056 18.8381 165.102 17.8175C166.148 16.7969 166.669 15.195 166.669 13.0154V0H172.938V13.2126C172.938 16.6723 171.846 19.3363 169.667 21.2011C167.488 23.0659 164.437 24 160.52 24C156.602 24 153.552 23.0693 151.372 21.2011Z' fill='white'/%3E%3Cpath d='M187.543 4.44918H178.77V0H202.661V4.44918H193.888V23.5952H187.543V4.44918Z' fill='white'/%3E%3Cpath d='M221.86 15.2366V23.5952H215.515V15.1674L204.898 0H211.636L218.961 10.4829L226.285 0H232.512L221.857 15.2366H221.86Z' fill='white'/%3E%3Cpath d='M236.001 22.9205C235.27 22.2909 234.902 21.5055 234.902 20.561C234.902 19.6165 235.266 18.8138 236.001 18.2188C236.732 17.6237 237.631 17.3262 238.705 17.3262C239.779 17.3262 240.678 17.6237 241.409 18.2188C242.14 18.8138 242.507 19.5957 242.507 20.561C242.507 21.5263 242.14 22.2909 241.409 22.9205C240.678 23.5502 239.775 23.865 238.705 23.865C237.634 23.865 236.732 23.5502 236.001 22.9205Z' fill='%23EF3974'/%3E%3Cpath d='M252.982 21.2011C250.802 19.3363 249.711 16.6723 249.711 13.2126V0H256.056V13.012C256.056 17.2363 258.092 19.3502 262.167 19.3502C264.151 19.3502 265.666 18.8381 266.711 17.8175C267.757 16.7969 268.279 15.195 268.279 13.0154V0H274.547V13.2126C274.547 16.6723 273.456 19.3363 271.276 21.2011C269.097 23.0659 266.047 24 262.129 24C258.211 24 255.161 23.0693 252.982 21.2011Z' fill='white'/%3E%3Cpath d='M301.41 18.5406H288.681L286.253 23.5952H279.75L291.969 0H298.237L310.498 23.5952H303.837L301.41 18.5406ZM299.412 14.3958L295.064 5.36255L290.716 14.3958H299.412Z' fill='white'/%3E%3Cpath d='M6.26849 13.6523H0V23.5955H6.26849V13.6523Z' fill='%23EF3974'/%3E%3Cpath d='M67.1549 19.4814H59.5781V23.595H67.1549V19.4814Z' fill='%23EF3974'/%3E%3Cpath d='M92.6742 4.38379H86.3672V9.51108H92.6742V4.38379Z' fill='%23EF3974'/%3E%3Cpath d='M123.144 14.3924H116.945L124.4 0L127.492 5.35909L123.144 14.3924Z' fill='%23EF3974'/%3E%3Cpath d='M290.714 14.3924H284.516L291.966 0L295.062 5.35909L290.714 14.3924Z' fill='%23EF3974'/%3E%3Cpath d='M193.885 4.44922H187.539V9.57651H193.885V4.44922Z' fill='%23EF3974'/%3E%3C/svg%3E");
}
 
footer .foot_top .logo {
    display: block;
    width: 311px;
    height: 24px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 40px;
}
footer .foot_top .langSelector {
    position: absolute;
    top: 35px;
    right: 16px;
    width: 32px;
    height: 24px;    z-index: 1;
}
footer .foot_top .langSelector span {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00081 5.99977L0.757812 1.75677L2.17281 0.342773L5.00081 3.17177L7.82881 0.342773L9.24381 1.75677L5.00081 5.99977Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
}
footer .foot_top .langSelector span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.72);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
footer .foot_top .langSelector div {
    padding: 8px 0;
    background: #000;
	display:none;
}
	footer .foot_top .langSelector.active span {
		background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99919 0.000226604L9.24219 4.24323L7.82719 5.65723L4.99919 2.82823L2.17119 5.65723L0.756188 4.24323L4.99919 0.000226604Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
	}
	footer .foot_top .langSelector.active div {display:block;}
footer .foot_top .langSelector div a {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.72);
    margin-bottom: 8px;
	transition:all 0.6s ease;
}
footer .foot_top .langSelector div a:not(.inactive):hover {color:#fff;}
footer .foot_top .langSelector div a.inactive {color:#767676;}
	footer .foot_top .langSelector div a:hover {}
footer .foot_top .menuSection {
    font-size: 0;
    width: 50%;
}
footer .foot_top .menuSection div {
    width: calc(33.3% - 16px);
    margin-right: 16px;
    display: inline-block;
    vertical-align: top;
}
footer .foot_top .menuSection b {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 16px;
}
footer .foot_top .menuSection a {
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #767676;transition:all 0.6s ease;
}
footer .foot_top .menuSection a:hover {color:#fff;}
footer .foot_top .subsSection {
    width: 40%;
    max-width: 440px;
    position: absolute;
    top: 96px;
    right: 16px;
}
footer .foot_top .subsSection b {
    display: block;
    margin-bottom: 28px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
footer .foot_top .subsSection .inputes {
    height: 40px;
    border-bottom: 1px solid #2B2B2B;
    width: 100%;
}
footer .foot_top .subsSection .inputes > div {
    width: 100%;
    height: 100%;
}
footer .foot_top .subsSection .inputes label {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #767676;
    position: absolute;
    top: 4px;
    transition: all 0.6s ease;
}
footer .foot_top .subsSection .inputes.focused label, footer .foot_top .subsSection .inputes.filled label {
    font-size: 10px;
    line-height: 12px;
    top: 0;
}
footer .foot_top .subsSection .inputes.error label {}
footer .foot_top .subsSection .inputes input {
    outline: none;
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    background: transparent;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
}
	footer .foot_top .subsSection .inputes.error input {}
footer .foot_top .subsSection .subscribe_do {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 40px;
    color: #EF3974;
    padding-right: 28px;
    cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0758 11.6248L9.25078 10.8248L13.5508 6.5248H0.300781V5.3998H13.5508L9.22578 1.0748L10.0508 0.299805L15.7258 5.9498L10.0758 11.6248Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
	background-position: right center;
    background-repeat: no-repeat;
}
	footer .foot_top .subsSection .subscribe_do.inactive {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0758 11.6248L9.25078 10.8248L13.5508 6.5248H0.300781V5.3998H13.5508L9.22578 1.0748L10.0508 0.299805L15.7258 5.9498L10.0758 11.6248Z' fill='white'/%3E%3C/svg%3E%0A");
		color: #767676;
		cursor:default;
	}
	footer .foot_top .subsSection .subscribe_do:hover {}
footer .foot_top .subsSection .checkbox {
    margin-top: 16px;
}
	footer .foot_top .subsSection .checkbox ins {
		background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.1487 13.4164C1.71481 13.4164 1.34523 13.2638 1.03995 12.9585C0.73467 12.6532 0.582031 12.2836 0.582031 11.8497V2.14974C0.582031 1.71126 0.73467 1.33776 1.03995 1.02922C1.34523 0.720678 1.71481 0.566406 2.1487 0.566406H11.8487C12.2872 0.566406 12.6607 0.720678 12.9692 1.02922C13.2778 1.33776 13.432 1.71126 13.432 2.14974V11.8497C13.432 12.2836 13.2778 12.6532 12.9692 12.9585C12.6607 13.2638 12.2872 13.4164 11.8487 13.4164H2.1487ZM2.1487 11.8497H11.8487V2.14974H2.1487V11.8497Z' fill='%23494949'/%3E%3C/svg%3E%0A");
	}
	footer .foot_top .subsSection .checkbox ins.active {
		background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9487 9.96641L10.9487 4.93307L9.8987 3.86641L5.9487 7.83307L4.11536 5.99974L3.06536 7.06641L5.9487 9.96641ZM2.1487 13.4164C1.71481 13.4164 1.34523 13.2638 1.03995 12.9585C0.73467 12.6532 0.582031 12.2836 0.582031 11.8497V2.14974C0.582031 1.71126 0.73467 1.33776 1.03995 1.02922C1.34523 0.720678 1.71481 0.566406 2.1487 0.566406H11.8487C12.2872 0.566406 12.6607 0.720678 12.9692 1.02922C13.2778 1.33776 13.432 1.71126 13.432 2.14974V11.8497C13.432 12.2836 13.2778 12.6532 12.9692 12.9585C12.6607 13.2638 12.2872 13.4164 11.8487 13.4164H2.1487Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
	}
footer .foot_top .subsSection .checkbox ins {
    display: inline-block;
    height: 32px;
    background-position: top left;
    cursor: pointer;
    width: 14px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
footer .foot_top .subsSection .checkbox p {
    color: #979797;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    vertical-align: top;
    width: 250px;
}
footer .foot_top .subsSection .checkbox p a {
    font: inherit;
    color: #fff;
    text-decoration: underline;
}
	footer .foot_top .subsSection .checkbox p a:hover{}
footer .foot_mid {
	display: flex;
    border-bottom: 1px solid #282828;
    padding: 16px;
    height: calc(24px + 32px);
}
footer .foot_mid span {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    margin-right: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #767676;
}
footer .foot_mid > a {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    margin-right: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #767676;transition:all 0.6s ease;
}
	footer .foot_mid > a:hover{color:#fff;}
footer .foot_mid .sociums {
    height: 24px;
    position: absolute;
    top: 16px;
    right: 0;
}
footer .foot_mid .sociums a {
    padding-left: 32px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #767676;
    transition: all 0.6s ease;
    margin-left: 24px;
    background-position: center left;
    background-repeat: no-repeat;
}
	footer .foot_mid .sociums a:hover{color:#fff;}
	footer .foot_mid .sociums .in{
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7C8.34262 7 7 8.3431 7 10C7 11.6573 8.34312 13 10 13C11.6573 13 13 11.6569 13 10C13 8.3427 11.6569 7 10 7ZM10 5C12.7604 5 15 7.2371 15 10C15 12.7605 12.7629 15 10 15C7.23953 15 5 12.7629 5 10C5 7.23953 7.2371 5 10 5ZM16.5 4.74915C16.5 5.43926 15.9392 5.99917 15.25 5.99917C14.5599 5.99917 14 5.4384 14 4.74915C14 4.0599 14.5607 3.5 15.25 3.5C15.9383 3.49913 16.5 4.0599 16.5 4.74915ZM10 2C7.52552 2 7.1222 2.00655 5.97129 2.0578C5.18717 2.09461 4.66155 2.20007 4.17318 2.38967C3.73918 2.55799 3.42611 2.75898 3.09254 3.09255C2.75769 3.4274 2.55706 3.73963 2.38942 4.17383C2.19938 4.66332 2.09395 5.18811 2.0578 5.97115C2.00605 7.0752 2 7.46105 2 10C2 12.4745 2.00655 12.8778 2.05779 14.0286C2.09462 14.8124 2.20022 15.3388 2.38936 15.826C2.55812 16.2606 2.75952 16.5744 3.09148 16.9064C3.42765 17.2421 3.74081 17.4434 4.17089 17.6094C4.66521 17.8005 5.1905 17.9061 5.97114 17.9422C7.0752 17.9939 7.46105 18 10 18C12.4745 18 12.8778 17.9934 14.0286 17.9422C14.8107 17.9055 15.3375 17.7996 15.826 17.6106C16.2594 17.4423 16.5742 17.2402 16.9064 16.9085C17.2426 16.5718 17.4435 16.2594 17.6097 15.8283C17.8003 15.3358 17.9061 14.8098 17.9422 14.0289C17.9939 12.9248 18 12.5389 18 10C18 7.52552 17.9934 7.12221 17.9422 5.97137C17.9054 5.18906 17.7995 4.66149 17.6103 4.17318C17.4424 3.74038 17.2407 3.42635 16.9074 3.09255C16.572 2.75715 16.2606 2.55693 15.8261 2.38942C15.337 2.19954 14.8114 2.09396 14.0288 2.05781C12.9248 2.00605 12.5389 2 10 2ZM10 0C12.7166 0 13.0558 0.00999994 14.1225 0.0599999C15.1866 0.10917 15.9125 0.2775 16.55 0.525C17.2091 0.77917 17.7658 1.1225 18.3216 1.67833C18.8766 2.23417 19.22 2.7925 19.475 3.45C19.7216 4.08667 19.89 4.81333 19.94 5.8775C19.9875 6.94417 20 7.28333 20 10C20 12.7167 19.99 13.0558 19.94 14.1225C19.8908 15.1867 19.7216 15.9125 19.475 16.55C19.2208 17.2092 18.8766 17.7658 18.3216 18.3217C17.7658 18.8767 17.2066 19.22 16.55 19.475C15.9125 19.7217 15.1866 19.89 14.1225 19.94C13.0558 19.9875 12.7166 20 10 20C7.28333 20 6.94416 19.99 5.8775 19.94C4.81333 19.8908 4.08833 19.7217 3.45 19.475C2.79166 19.2208 2.23416 18.8767 1.67833 18.3217C1.1225 17.7658 0.78 17.2067 0.525 16.55C0.2775 15.9125 0.11 15.1867 0.0600002 14.1225C0.0125002 13.0558 0 12.7167 0 10C0 7.28333 0.0100002 6.94417 0.0600002 5.8775C0.10916 4.8125 0.2775 4.0875 0.525 3.45C0.77916 2.79167 1.1225 2.23417 1.67833 1.67833C2.23416 1.1225 2.7925 0.78 3.45 0.525C4.0875 0.2775 4.8125 0.11 5.8775 0.0599999C6.94416 0.0124999 7.28333 0 10 0Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	footer .foot_mid .sociums .fb{
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.47715 0 0 4.47715 0 10C0 14.9913 3.65685 19.1283 8.43752 19.8785V12.8906H5.89843V10H8.43752V7.79688C8.43752 5.29063 9.93042 3.90625 12.2146 3.90625C13.3087 3.90625 14.4531 4.10156 14.4531 4.10156V6.5625H13.1921C11.9499 6.5625 11.5625 7.33334 11.5625 8.1242V10H14.3359L13.8926 12.8906H11.5625V19.8785C16.3431 19.1283 20 14.9913 20 10C20 4.47715 15.5228 0 10 0Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	footer .foot_mid .sociums .tt{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M448.5 209.9c-44 .1-87-13.6-122.8-39.2l0 178.7c0 33.1-10.1 65.4-29 92.6s-45.6 48-76.6 59.6-64.8 13.5-96.9 5.3-60.9-25.9-82.7-50.8-35.3-56-39-88.9 2.9-66.1 18.6-95.2 40-52.7 69.6-67.7 62.9-20.5 95.7-16l0 89.9c-15-4.7-31.1-4.6-46 .4s-27.9 14.6-37 27.3-14 28.1-13.9 43.9 5.2 31 14.5 43.7 22.4 22.1 37.4 26.9 31.1 4.8 46-.1 28-14.4 37.2-27.1 14.2-28.1 14.2-43.8l0-349.4 88 0c-.1 7.4 .6 14.9 1.9 22.2 3.1 16.3 9.4 31.9 18.7 45.7s21.3 25.6 35.2 34.6c19.9 13.1 43.2 20.1 67 20.1l0 87.4z'/%3E%3C/svg%3E");
	}
	footer .foot_mid .sociums .tg{
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20ZM6.89015 11.1708L6.9028 11.1628C7.48253 13.0767 7.77239 14.0337 7.77239 14.0337C7.88466 14.3442 8.03902 14.3996 8.22632 14.3743C8.41352 14.3489 8.51292 14.2476 8.63512 14.1297C8.63512 14.1297 9.03142 13.7472 9.82402 12.9823L12.3749 14.8698C12.8397 15.1266 13.1753 14.9941 13.2907 14.4377L14.9485 6.61641C15.1315 5.88842 14.8105 5.59644 14.246 5.82754L4.51299 9.5871C3.84898 9.854 3.85219 10.2255 4.3921 10.3911L6.89015 11.1708Z' fill='white'/%3E%3C/svg%3E%0A");
	}
footer .foot_bot {
    padding: 16px;
}
footer .foot_bot p {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #767676;
    display: block;
    margin-bottom: 16px;
}
footer .foot_bot .paymethods {
    display: block;
    height: 32px;
    font-size: 0;
}
footer .foot_bot .paymethods a {
    display: inline-block;
    vertical-align: top;
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-size: contain;
    margin-right: 8px;
}
	footer .foot_bot .paymethods a:hover{}
	footer .foot_bot .paymethods .pay_google {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='11' viewBox='0 0 24 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3414 5.19496V7.98496H10.4414V1.08496H12.7814C13.3514 1.08496 13.8914 1.29496 14.3114 1.68496C14.7314 2.04496 14.9414 2.58496 14.9414 3.15496C14.9414 3.72496 14.7314 4.23496 14.3114 4.62496C13.8914 5.01496 13.3814 5.22496 12.7814 5.22496L11.3414 5.19496ZM11.3414 1.92496V4.32496H12.8414C13.1714 4.32496 13.5014 4.20496 13.7114 3.96496C14.1914 3.51496 14.1914 2.76496 13.7414 2.31496L13.7114 2.28496C13.4714 2.04496 13.1714 1.89496 12.8414 1.92496H11.3414Z' fill='white'/%3E%3Cpath d='M17.0114 3.125C17.6714 3.125 18.1814 3.305 18.5714 3.665C18.9614 4.025 19.1414 4.505 19.1414 5.105V7.985H18.3014V7.325H18.2714C17.9114 7.865 17.4014 8.135 16.8014 8.135C16.2914 8.135 15.8414 7.985 15.4814 7.685C15.1514 7.385 14.9414 6.965 14.9414 6.515C14.9414 6.035 15.1214 5.645 15.4814 5.345C15.8414 5.045 16.3514 4.925 16.9514 4.925C17.4914 4.925 17.9114 5.015 18.2414 5.225V5.015C18.2414 4.715 18.1214 4.415 17.8814 4.235C17.6414 4.025 17.3414 3.905 17.0114 3.905C16.5014 3.905 16.1114 4.115 15.8414 4.535L15.0614 4.055C15.5414 3.425 16.1714 3.125 17.0114 3.125ZM15.8714 6.545C15.8714 6.785 15.9914 6.995 16.1714 7.115C16.3814 7.265 16.6214 7.355 16.8614 7.355C17.2214 7.355 17.5814 7.205 17.8514 6.935C18.1514 6.665 18.3014 6.335 18.3014 5.975C18.0314 5.765 17.6414 5.645 17.1314 5.645C16.7714 5.645 16.4714 5.735 16.2314 5.915C15.9914 6.065 15.8714 6.275 15.8714 6.545Z' fill='white'/%3E%3Cpath d='M23.9991 3.27539L21.0291 10.0854H20.1291L21.2391 7.71539L19.2891 3.30539H20.2491L21.6591 6.69539H21.6891L23.0691 3.30539H23.9991V3.27539Z' fill='white'/%3E%3Cpath d='M7.77094 4.59516C7.77094 4.32516 7.74094 4.05516 7.71094 3.78516H3.96094V5.31516H6.09094C6.00094 5.79516 5.73094 6.24516 5.31094 6.51516V7.50516H6.60094C7.35094 6.81516 7.77094 5.79516 7.77094 4.59516Z' fill='%234285F4'/%3E%3Cpath d='M3.96187 8.46488C5.04187 8.46488 5.94187 8.10488 6.60187 7.50488L5.31187 6.51488C4.95188 6.75488 4.50187 6.90488 3.96187 6.90488C2.94187 6.90488 2.04187 6.21488 1.74187 5.25488H0.421875V6.27488C1.11187 7.62488 2.46187 8.46488 3.96187 8.46488Z' fill='%2334A853'/%3E%3Cpath d='M1.73969 5.25508C1.55969 4.77508 1.55969 4.23508 1.73969 3.72508V2.70508H0.419687C-0.150312 3.81508 -0.150312 5.13508 0.419687 6.27508L1.73969 5.25508Z' fill='%23FBBC04'/%3E%3Cpath d='M3.95922 2.10556C4.52922 2.10556 5.06922 2.31556 5.48922 2.70556L6.62922 1.56556C5.90922 0.905559 4.94922 0.515559 3.98922 0.545559C2.48922 0.545559 1.10922 1.38556 0.449219 2.73556L1.76922 3.75556C2.03922 2.79556 2.93922 2.10556 3.95922 2.10556Z' fill='%23EA4335'/%3E%3C/svg%3E%0A");
	}
	footer .foot_bot .paymethods .pay_apple {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.54996 2.20929C4.82926 1.85018 5.02876 1.37138 4.96891 0.892578C4.54996 0.912528 4.05121 1.17188 3.75196 1.51103C3.4926 1.81028 3.2532 2.30904 3.31305 2.76789C3.79186 2.82774 4.25071 2.56839 4.54996 2.20929ZM4.96891 2.88759C4.29061 2.84769 3.71206 3.26664 3.39285 3.26664C3.07365 3.26664 2.5749 2.90754 2.03625 2.90754C1.33799 2.92749 0.699587 3.30654 0.340484 3.94495C-0.37772 5.20181 0.140983 7.05717 0.859188 8.07462C1.19834 8.57338 1.61729 9.13198 2.15595 9.11203C2.67465 9.09208 2.87415 8.77288 3.4926 8.77288C4.11106 8.77288 4.29061 9.11203 4.84921 9.09208C5.40782 9.07213 5.76692 8.59333 6.10607 8.07462C6.50507 7.49607 6.66467 6.93747 6.66467 6.91752C6.64472 6.89757 5.56742 6.49856 5.56742 5.26166C5.54747 4.22425 6.40532 3.7255 6.44522 3.70555C5.98637 2.98734 5.22826 2.90754 4.96891 2.88759Z' fill='white'/%3E%3Cpath d='M10.8329 1.47168C12.3092 1.47168 13.3267 2.48914 13.3267 3.9455C13.3267 5.4218 12.2893 6.43926 10.793 6.43926H9.17706V9.01283H8V1.47168H10.8329ZM9.17706 5.4617H10.5137C11.5312 5.4617 12.1097 4.9031 12.1097 3.96545C12.1097 3.00784 11.5312 2.46919 10.5137 2.46919H9.15711V5.4617H9.17706ZM13.6259 7.47667C13.6259 6.51906 14.3641 5.92056 15.6808 5.84076L17.197 5.76096V5.342C17.197 4.72355 16.7781 4.36445 16.0998 4.36445C15.4414 4.36445 15.0424 4.68365 14.9426 5.16245H13.8653C13.9252 4.16495 14.783 3.42679 16.1397 3.42679C17.4763 3.42679 18.3342 4.12505 18.3342 5.24225V9.03278H17.2569V8.13502H17.2369C16.9177 8.75347 16.2195 9.13253 15.5012 9.13253C14.384 9.13253 13.6259 8.45422 13.6259 7.47667ZM17.197 6.97791V6.53901L15.8404 6.61881C15.1621 6.65871 14.783 6.95796 14.783 7.43677C14.783 7.91557 15.182 8.23477 15.7805 8.23477C16.5786 8.23477 17.197 7.69612 17.197 6.97791ZM19.3317 11.0677V10.15C19.4115 10.1699 19.611 10.1699 19.6908 10.1699C20.2095 10.1699 20.4888 9.95048 20.6683 9.39188C20.6683 9.37193 20.7681 9.05273 20.7681 9.05273L18.7731 3.54649H19.99L21.3865 8.03527H21.4065L22.803 3.54649H24L21.9451 9.35198C21.4663 10.6886 20.9277 11.1076 19.7905 11.1076C19.7107 11.0876 19.4314 11.0876 19.3317 11.0677Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	footer .foot_bot .paymethods .pay_mcard {
		 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6.65431C13.5806 7.89902 14.5955 9.82997 14.5955 11.9979C14.5955 14.1659 13.5806 16.0969 12 17.3416C10.4194 16.0969 9.40449 14.1659 9.40449 11.9979C9.40449 9.82997 10.4194 7.89902 12 6.65431ZM11.1306 6.07195C9.45926 7.50254 8.4 9.62766 8.4 12.0002C8.4 14.3712 9.45793 16.4952 11.1275 17.9257C10.1434 18.4797 9.00749 18.7957 7.79775 18.7957C4.04345 18.7957 1 15.7522 1 11.9979C1 8.24365 4.04345 5.2002 7.79775 5.2002C9.00878 5.2002 10.1458 5.51688 11.1306 6.07195ZM12.8725 17.9257C14.542 16.4952 15.6 14.3712 15.6 12.0002C15.6 9.62766 14.5407 7.50254 12.8693 6.07195C13.8541 5.51688 14.9912 5.2002 16.2022 5.2002C19.9565 5.2002 23 8.24365 23 11.9979C23 15.7522 19.9565 18.7957 16.2022 18.7957C14.9925 18.7957 13.8566 18.4797 12.8725 17.9257Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	footer .foot_bot .paymethods .pay_visa {
		 background-image: url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.2215 7.7683L21.9974 6.6431H19.4831L19.0837 7.7599L17.0677 7.7643C18.3633 4.6514 19.3247 2.3455 19.952 0.846567C20.1159 0.455107 20.4072 0.255427 20.8364 0.258477C21.1638 0.260937 21.6991 0.261238 22.4421 0.259418L24 7.7648L22.2215 7.7683ZM20.0485 5.1018H21.6692L21.0642 2.2819L20.0485 5.1018ZM7.06069 0.256697L9.08703 0.259327L5.95498 7.7683L3.90367 7.7675C3.21013 5.0896 2.70084 3.1042 2.37581 1.81122C2.27616 1.4148 2.07796 1.13797 1.69702 1.00705C1.35736 0.890307 0.791683 0.709798 0 0.465528V0.259418C1.48023 0.259238 2.55921 0.259238 3.23694 0.259418C3.7974 0.259588 4.12411 0.530147 4.22922 1.08566C4.33473 1.6435 4.60127 3.0616 5.02884 5.3398L7.06069 0.256697ZM11.8702 0.259337L10.2695 7.7676L8.34108 7.7648C8.37914 7.5824 8.91202 5.0797 9.93972 0.256697L11.8702 0.259337ZM15.7815 0.120117C16.3578 0.120117 17.0846 0.299198 17.5035 0.465528L17.1652 2.0221C16.7871 1.87023 16.1657 1.66491 15.6424 1.67294C14.8813 1.68462 14.4117 2.004 14.4117 2.3105C14.4117 2.808 15.2277 3.0586 16.0681 3.603C17.0265 4.2237 17.1531 4.78 17.1412 5.3856C17.1277 6.6413 16.0681 7.8801 13.8322 7.8801C12.8111 7.8648 12.4444 7.7791 11.6122 7.4839L11.9637 5.8595C12.8106 6.2142 13.1698 6.327 13.8935 6.327C14.5569 6.327 15.1263 6.0589 15.1312 5.5919C15.1347 5.2598 14.9316 5.0955 14.1871 4.6847C13.4427 4.2739 12.3994 3.706 12.4128 2.5631C12.43 1.10074 13.815 0.120117 15.7815 0.120117Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	footer .foot_bot .madein {}
	footer .foot_bot .madein:hover {}
	footer .foot_bot .madein {
		background-image: url("data:image/svg+xml,%3Csvg width='40' height='9' viewBox='0 0 40 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1211 6.64453C13.1211 7.39453 12.8398 7.97461 12.2773 8.38477C11.7148 8.79492 10.9336 9 9.93359 9H5.80273V0.744141H9.58203C10.5898 0.744141 11.3516 0.919922 11.8672 1.27148C12.3867 1.61914 12.6465 2.13477 12.6465 2.81836C12.6465 3.28711 12.5156 3.68359 12.2539 4.00781C11.9961 4.32812 11.6016 4.54492 11.0703 4.6582C11.7383 4.73633 12.2461 4.94727 12.5938 5.29102C12.9453 5.63086 13.1211 6.08203 13.1211 6.64453ZM10.9062 3.05273C10.9062 2.68164 10.7871 2.41797 10.5488 2.26172C10.3145 2.10547 9.96484 2.02734 9.5 2.02734H7.53125V4.07227H9.51172C10 4.07227 10.3535 3.98828 10.5723 3.82031C10.7949 3.64844 10.9062 3.39258 10.9062 3.05273ZM11.3867 6.50977C11.3867 5.73633 10.832 5.34961 9.72266 5.34961H7.53125V7.7168H9.78711C10.3418 7.7168 10.7461 7.61719 11 7.41797C11.2578 7.21484 11.3867 6.91211 11.3867 6.50977ZM16.2031 5.86523V9H14.4746V0.744141H18.5996C19.584 0.744141 20.3438 0.957031 20.8789 1.38281C21.4141 1.80469 21.6816 2.41211 21.6816 3.20508C21.6816 3.7832 21.5176 4.2832 21.1895 4.70508C20.8613 5.12305 20.418 5.39844 19.8594 5.53125L22.0918 9H20.1465L18.2305 5.86523H16.2031ZM19.9414 3.27539C19.9414 2.88086 19.8145 2.58398 19.5605 2.38477C19.3066 2.18555 18.9258 2.08594 18.418 2.08594H16.2031V4.52344H18.4648C18.9492 4.52344 19.3164 4.41406 19.5664 4.19531C19.8164 3.97656 19.9414 3.66992 19.9414 3.27539ZM25.1035 6.89062L24.3711 9H22.6426L25.6543 0.744141H27.6934L30.6934 9H28.9824L28.25 6.89062H25.1035ZM26.6738 2.01562C26.6348 2.17188 26.5801 2.35938 26.5098 2.57812C26.4395 2.79688 26.3887 2.95117 26.3574 3.04102L25.4902 5.58984H27.8633L26.9727 2.98828C26.918 2.82812 26.8672 2.66602 26.8203 2.50195C26.7734 2.33789 26.7246 2.17578 26.6738 2.01562ZM39.1367 6.64453C39.1367 7.39453 38.8555 7.97461 38.293 8.38477C37.7305 8.79492 36.9492 9 35.9492 9H31.8184V0.744141H35.5977C36.6055 0.744141 37.3672 0.919922 37.8828 1.27148C38.4023 1.61914 38.6621 2.13477 38.6621 2.81836C38.6621 3.28711 38.5312 3.68359 38.2695 4.00781C38.0117 4.32812 37.6172 4.54492 37.0859 4.6582C37.7539 4.73633 38.2617 4.94727 38.6094 5.29102C38.9609 5.63086 39.1367 6.08203 39.1367 6.64453ZM36.9219 3.05273C36.9219 2.68164 36.8027 2.41797 36.5645 2.26172C36.3301 2.10547 35.9805 2.02734 35.5156 2.02734H33.5469V4.07227H35.5273C36.0156 4.07227 36.3691 3.98828 36.5879 3.82031C36.8105 3.64844 36.9219 3.39258 36.9219 3.05273ZM37.4023 6.50977C37.4023 5.73633 36.8477 5.34961 35.7383 5.34961H33.5469V7.7168H35.8027C36.3574 7.7168 36.7617 7.61719 37.0156 7.41797C37.2734 7.21484 37.4023 6.91211 37.4023 6.50977Z' fill='%23767676'/%3E%3Ccircle cx='2' cy='7' r='2' fill='%23FF5151'/%3E%3C/svg%3E%0A");
	}
footer .foot_bot .madein {
    position: absolute;
    right: 16px;
    height: 24px;
    top: 46px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    display: flex;
    align-items: center;
    color: #767676;
    background-position: right center;
    padding-right: 60px;
}
footer .foot_bot .madein b {
    display: none;
}
footer .foot_bot .madein {
    position: absolute;
    right: 16px;
    height: 24px;
    top: 46px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    display: block;
    align-items: center;
    color: #767676;
    background-position: right center;
    padding-right: 50px;
    background-repeat: no-repeat;
    line-height: 24px;
}

footer .country-switcher {
  display: flex;
  align-items: center;
  gap: 18px;
  font-family: Arial, sans-serif;
}

footer .country-switcher__title {
  color: #ffffff;
  font-weight: 300;
  font-size: 14px;
}

footer .country-list {
  display: flex;
  gap: 14px;
  padding: 0;
  margin: 0;
  list-style: none;
}


footer .country-list a {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  box-shadow: 0 0 0 2px #eee;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

footer .country-list a:hover {
  transform: scale(1.08);
  box-shadow: 0 0 0 2px #ccc;
}

/* Flags */
footer .country-list li:nth-child(1) a { background-image: url("https://flagcdn.com/w80/pl.png"); }
footer .country-list li:nth-child(2) a { background-image: url("https://flagcdn.com/w80/de.png"); }
footer .country-list li:nth-child(3) a { background-image: url("https://flagcdn.com/w80/at.png"); }
footer .country-list li:nth-child(4) a { background-image: url("https://flagcdn.com/w80/it.png"); }
footer .country-list li:nth-child(5) a { background-image: url("https://flagcdn.com/w80/ua.png"); }
footer .country-list li:nth-child(6) a { background-image: url("https://flagcdn.com/w80/es.png"); }
footer .country-list li:nth-child(7) a { background-image: url("https://flagcdn.com/w80/gb.png"); }

section.followus .wrap > div img,
.tovarList .items .item.brer img,
.tovarList .items .item .good-view img  {
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
section.followus .wrap > div:hover img,
.tovarList .items .item.brer:hover img,
.tovarList .items .item:hover .good-view img {
    opacity: .9;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}





/* 1360 FIX: */
section.articleHome .wrap {
    max-width: 1360px;
}
footer > div {
    max-width: 1360px;
    margin: 0 auto;
}
.categoriesList .wrap {
    max-width: 1360px;
}
section.promo .slides {
    max-width: 1360px;
    margin: 0 auto;
}
section.promo .slides .promoSLide {
    height: 369px;
}
section.promo {
    max-height: calc(369px + 191px);
}
section.promo .slides {
    max-width: 1360px;
    margin: 0 auto;
    min-height: 369px;
    max-height: calc(369px + 191px);
}
section.promo .slides {
    position: absolute;
    left: 0;
    bottom: 0;
}
/* 1360 FIX; */



#accept_cookies {
    position: fixed;
    left: 16px;
    z-index: 10;
    width: 316px;
    height: 166px;
    background: #000000;
    top: calc( 100vh - 166px - 16px);
    padding: 24px;
    transition: all 0.6s ease;
    transform: translateX(0px);
}
#accept_cookies.hided {
	transform: translateX(-400px);
}
#accept_cookies p {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 120%;
    color: #FFFFFF;
}
#accept_cookies p a {
    font: inherit;
    color: #EF3974;
    text-decoration: underline;
    transition: all 0.6s ease;
}
#accept_cookies p a:hover{color:#fff;}
#accept_cookies .reject {
    display: inline-block;
    width: 126px;
    height: 40px;
    background: #000000;
    border: 1px solid #D3D3D3;
    margin-top: 24px;
    text-align: center;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 40px;
    position: absolute;
    left: 24px;
    bottom: 24px;
    cursor: pointer;
}
#accept_cookies .accept {
    display: inline-block;
    width: 126px;
    height: 40px;
    border: 1px solid #D3D3D3;
    margin-top: 24px;
    text-align: center;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    line-height: 40px;
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    right: 24px;
    bottom: 24px;
    transition: all 0.6s ease;
}
#accept_cookies .accept:hover {
	background: var(--main);
    color: #FFFFFF;
}
section.tovarList .wrap {margin-top:0;}
section.tovarList {margin-top:72px;}
body.inner_page {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    min-height: 100vh;
}
.inner_page header {
    background: #000000;
}
.inner_page header .topLogo {
    width: 312px;
    height: 24px;
    left: calc( (100% - 312px) / 2);
    top: 0;
}
.inner_page footer {
    margin-top: 72px;
}
section#catTovarList .items {
    overflow: visible;
    height: auto;
}
section#catTovarList .items .item {
    margin-bottom: 4px;
}

section.innerPage_head.crossbg {
    height: 101px;
    background-color: #000;
}
body.inner_page {
    padding-top: 56px;
}
section.innerPage_head.crossbg {
    height: 101px;
    background-color: #000;
}
section.innerPage_head.crossbg:before{
	content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: linear-gradient(360deg, #000000 40%, #EF3974 100%);
    z-index: 0;
}
section.innerPage_head.crossbg:after{
	    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: linear-gradient(360deg, #000000 40%, #EF3974 100%);
	transform: rotate(-180deg);
    z-index: -1;
}
section.innerPage_head.crossbg .h1 {
    display: block;
    height: 101px;
    line-height: 101px;
    text-align: center;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
}
section.innerPage_head.crossbg .h1 span.count {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #EF3974;
    display: inline-block;
    vertical-align: top;
    top: 35px;
    margin-left: 8px;
}
.breadcrumbs {
    position: absolute;
    left: 16px;
    top: 16px;
    list-style: none;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.4);
}
.breadcrumbs li {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.4);
    margin-right: 8px;
    margin-left: 8px;
}
.breadcrumbs a, .breadcrumbs span {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.4);
    display: inline-block;
    vertical-align: top;
}
.breadcrumbs a i, .breadcrumbs span {
    font: inherit;
    color: inherit;
}
.breadcrumbs li.current a {
    color: #FFFFFF;
}
section.catalog_top {
    height: 122px;
    background: #000;
}
section.catalog_top .catList {
    height: 59px;
    border-top: 1px solid #767676;
    border-bottom: 1px solid #767676;
    overflow: hidden;
}
section.catalog_top .catFilters {
    height: 64px;
}
section.catalog_top .catList a {
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #979797;
    padding-right: 128px;
    line-height: 58px;
    transition: all 0.6s ease;
}
section.catalog_top .catList a:hover,
section.catalog_top .catList a.active {
    color: #fff;
    border-bottom: 1px solid #EF3974;
    height: 58px;
}
section.catalog_top .catFilters .showFilter {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 64px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;transition: all 0.6s ease;
}
section.catalog_top .catFilters .sortBy i,
section.catalog_top .catFilters .showFilter i {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8242 19.4252V13.1752H4.57422V10.8252H10.8242V4.5752H13.1742V10.8252H19.4242V13.1752H13.1742V19.4252H10.8242Z' fill='white'/%3E%3C/svg%3E%0A");
}
section.catalog_top .catFilters .showFilter i {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 24px;
    margin-left: 4px;
    background-position: center;
	transition: all 0.6s ease;
    background-repeat: no-repeat;
}
section.catalog_top .catFilters .filters_right {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: auto;
    text-align: right;
}
section.catalog_top .catFilters .sortBy {
    line-height: 64px;
    display: inline-block;
    vertical-align: top;
    margin-left: 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    color: #767676;
}
section.catalog_top .catFilters .sortBy span {
    font: inherit;
    color: #fff;
    padding-right: 6px;
	display: inline-block;
    vertical-align: top;
}
section.catalog_top .catFilters .sortBy ins {
    text-decoration: none;
    font: inherit;
    color: inherit;
	display: inline-block;
    vertical-align: top;
}
section.catalog_top .catFilters .sortBy i {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 100%;
    margin-left: 0;
    background-position: center;
    background-repeat: no-repeat;
    height: 64px;
}
section.catalog_top .catFilters .actionsToggle {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 64px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    height: 64px;
}
section.catalog_top .catFilters .actionsToggle ins {
    display: inline-block;
    background: #767676;
    border-radius: 32px;
    width: 38px;
    height: 20px;
    margin-left: 10px;
    vertical-align: top;
    top: 22px;
    cursor: pointer;
	transition: all 0.6s ease;
}
section.catalog_top .catFilters .actionsToggle ins:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 2px;
    top: 2px;
    background: #FFFFFF;
    border-radius: 100px;
    transition: all 0.6s ease;
    transform: translateX(0px);
}
section.catalog_top .catFilters .actionsToggle ins.active {background-color:#EF3974;}
section.catalog_top .catFilters .actionsToggle ins.active:after {
	transform: translateX(18px);
}
section#catTovarList {
    margin-top: 16px;
}

#filterCat {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.3);
    transition: all 0.6s ease;
}
#filterCat.active {display:block;}
#filterCat #filter_cat_wrap {
    width: 100%;
    background: #fff;
    height: 100%;
    max-width: 563px;
    padding: 32px;
    overflow: auto;
}
#filterCat #filter_cat_wrap > .title {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 8px;
}
#filterCat #filter_cat_wrap .close_filter {
    width: 48px;
    height: 48px;
    cursor: pointer;
    position: absolute;
    top: 32px;
    right: 32px;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4252L0.574219 13.7752L6.34922 8.0002L0.574219 2.2252L2.22422 0.575195L7.99922 6.3502L13.7742 0.575195L15.4242 2.2252L9.64922 8.0002L15.4242 13.7752L13.7742 15.4252L7.99922 9.6502L2.22422 15.4252Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
#filterCat #filter_cat_selected {
    margin-bottom: 24px;
    margin-top: 8px;
    font-size: 0;
}
#filterCat #filter_cat_selected span {
    display: inline-block;
    padding: 4px 8px;
    padding-right: 58px;
    background-color: #000;
    border-radius: 2px;
    margin-bottom: 4px;
    margin-right: 5px;
    height: 26px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #FFFFFF;
}
#filterCat #filter_cat_selected span i {
    position: absolute;
    right: 0;
    top: 0;
    height: 26px;
    width: 26px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.15078 9.94981L0.0507812 8.8498L3.90078 4.9998L0.0507812 1.1498L1.15078 0.0498047L5.00078 3.8998L8.85078 0.0498047L9.95078 1.1498L6.10078 4.9998L9.95078 8.8498L8.85078 9.94981L5.00078 6.0998L1.15078 9.94981Z' fill='%23767676'/%3E%3C/svg%3E%0A");
}
#filterCat #filter_cat_selected .clear {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #EF3974;
    margin-top: 16px;
    cursor: pointer;
}
#filterCat .filter_item {
    margin-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-top: 1px solid #D3D3D3;
}
#filterCat .filter_item .title {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #000000;
	cursor: pointer;
}
#filterCat .filter_item .title i {
    display: block;
    position: absolute;
    right: 0;
    width: 24px;
    height: 100%;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00156 0.0501942L13.6016 6.6502L11.9266 8.3252L7.00156 3.37519L2.07656 8.30019L0.401563 6.62519L7.00156 0.0501942Z' fill='%23979797'/%3E%3C/svg%3E%0A");
	    transform: rotate(180deg);
}
#filterCat .filter_item.hided .title i {
	    transform: rotate(0deg);
}
#filterCat .filter_item > div {
    margin-top: 24px;
}
#filterCat .filter_item > div .checkbox {
    margin-top: 19px;cursor:pointer;
}
#filterCat .filter_item > div .checkbox ins {
    display: inline-block;
    width: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    height: 20px;
    vertical-align: top;
}
#filterCat .filter_item > div .checkbox ins {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.725 19.6246C2.07417 19.6246 1.51979 19.3957 1.06187 18.9377C0.603958 18.4798 0.375 17.9254 0.375 17.2746V2.72461C0.375 2.06689 0.603958 1.50663 1.06187 1.04383C1.51979 0.581018 2.07417 0.349609 2.725 0.349609H17.275C17.9327 0.349609 18.493 0.581018 18.9558 1.04383C19.4186 1.50663 19.65 2.06689 19.65 2.72461V17.2746C19.65 17.9254 19.4186 18.4798 18.9558 18.9377C18.493 19.3957 17.9327 19.6246 17.275 19.6246H2.725ZM2.725 17.2746H17.275V2.72461H2.725V17.2746Z' fill='%23D3D3D3'/%3E%3C/svg%3E%0A");
}
#filterCat .filter_item > div .checkbox.active ins {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.425 14.4496L15.925 6.89961L14.35 5.29961L8.425 11.2496L5.675 8.49961L4.1 10.0996L8.425 14.4496ZM2.725 19.6246C2.07417 19.6246 1.51979 19.3957 1.06187 18.9377C0.603958 18.4798 0.375 17.9254 0.375 17.2746V2.72461C0.375 2.06689 0.603958 1.50663 1.06187 1.04383C1.51979 0.581018 2.07417 0.349609 2.725 0.349609H17.275C17.9327 0.349609 18.493 0.581018 18.9558 1.04383C19.4186 1.50663 19.65 2.06689 19.65 2.72461V17.2746C19.65 17.9254 19.4186 18.4798 18.9558 18.9377C18.493 19.3957 17.9327 19.6246 17.275 19.6246H2.725Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
#filterCat .filter_item > div .checkbox span {
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
}
#filterCat .filter_item .showmore i,
#filterCat .filter_item > div .checkbox i {
    display: inline-block;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #979797;
}
#filterCat .filter_item > div.search {}
#filterCat .filter_item > div.search input {
    display: block;
    height: 48px;
    outline: none;
    width: 499px;
    border: 1px solid #D3D3D3;
    padding: 0 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000;
}
#filterCat .filter_item > div.search .clear {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8758 19.6748L11.1508 12.9748C10.6674 13.3569 10.097 13.6565 9.43931 13.8739C8.78166 14.0912 8.06881 14.1998 7.30078 14.1998C5.38141 14.1998 3.75574 13.5331 2.42376 12.1998C1.09177 10.8665 0.425781 9.25814 0.425781 7.3748C0.425781 5.49147 1.09245 3.88314 2.42578 2.5498C3.75911 1.21647 5.37161 0.549805 7.26328 0.549805C9.15495 0.549805 10.7633 1.21647 12.0883 2.5498C13.4133 3.88314 14.0758 5.49272 14.0758 7.37855C14.0758 8.12605 13.9716 8.82064 13.7633 9.46231C13.5549 10.104 13.2424 10.7081 12.8258 11.2748L19.5758 17.9748L17.8758 19.6748ZM7.28461 11.8498C8.53289 11.8498 9.58516 11.4144 10.4414 10.5436C11.2977 9.67272 11.7258 8.61647 11.7258 7.3748C11.7258 6.13314 11.2964 5.07689 10.4377 4.20605C9.57903 3.33522 8.52799 2.8998 7.28461 2.8998C6.02734 2.8998 4.96155 3.33522 4.08723 4.20605C3.21293 5.07689 2.77578 6.13314 2.77578 7.3748C2.77578 8.61647 3.21171 9.67272 4.08356 10.5436C4.95542 11.4144 6.02244 11.8498 7.28461 11.8498Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
#filterCat .filter_item > div.search .clear {
    height: 48px;
    width: 48px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
#filterCat .filter_item .showmore {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #EF3974;
    height: 21px;
    margin-top: 16px;
    cursor: pointer;
}
#filterCat .filter_item > div .checkbox.hidden {
    display: none;
}
body.fixed {
	overflow:hidden;height:100vh;
}
#filterCat .filter_item .search_range .inputs {
    height: 48px;
    margin-top: 24px;
    margin-bottom: 24px;
}
#filterCat .filter_item .search_range .inputs span {
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    margin-right: 8px;
    line-height: 48px;width: 20px;
}
#filterCat .filter_item .search_range .inputs input {
    display: inline-block;
    vertical-align: top;
    height: 48px;
    outline: none;
    width: 100px;
    border: 1px solid #D3D3D3;
    padding: 0 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000;
    margin-right: 8px;
}
#filterCat .filter_item .search_range .inputs a, .filter_price_ok {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    height: 48px;
    background: #EF3974;
    width: calc( 100% - (16px + 8px)*2 - (100px + 8px)*2 - 32px );
    position: absolute;
    right: 0;
    top: 0;
    line-height: 48px;
    text-align: center;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all 0.6s ease;
}



.rangeSelector ins {
    display: block;
    width: 100%;
    height: 4px;
    background: #D3D3D3;
}
.rangeSelector b {
    display: block;
    width: 24px;
    height: 24px;
    background: #EF3974;
    border: 2px solid #FFFFFF;
    border-radius: 100px;
    position: absolute;
    top: -10px;cursor: pointer;
}
#filterCat .filter_item > div.search.filled .clear {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4252L0.574219 13.7752L6.34922 8.0002L0.574219 2.2252L2.22422 0.575195L7.99922 6.3502L13.7742 0.575195L15.4242 2.2252L9.64922 8.0002L15.4242 13.7752L13.7742 15.4252L7.99922 9.6502L2.22422 15.4252Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
#filterCat .filter_item.hidden {
    height: 60px;
    overflow: hidden;
}
.tovarList .items .item .good-info .banks {
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
}
#bankInfo {
    position: absolute;
    top: 300px;
    width: 321px;
    height: auto;
    background: #FFFFFF;
    z-index: 1000;
    transition: all 0.6s ease;
    padding: 16px;    padding-bottom: 80px;
	display:none;opacity:0;transform: translateY(60px);
	    box-shadow: 0px 0px 6px -3px rgb(0 0 0);
}

#bankInfo.active {display:block;}
#bankInfo.visible {
	transform: translateY(0px);opacity:1;
}
#bankInfo b {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 16px;
}

#bankInfo p {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #767676;
    margin-bottom: 10px;
}
#bankInfo ul, #bankInfo ol {
    list-style-position: inside;
    font: inherit;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #767676;
    display: block;
    margin-bottom: 10px;
}
#bankInfo li {
    font: inherit;
    color: inherit;
}
#bankInfo strong {
    font-weight: 500;
    color: #000;
}
#bankInfo .moreinfo {
    width: calc(100% - 32px);
    display: block;
    line-height: 48px;
    height: 48px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    left: 16px;
    bottom: 16px;
    position: absolute;
    text-align: center;
    cursor: pointer;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
#bankInfo .moreinfo:hover {}
#bankInfo:before {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0L34.8205 21.75H0.179491L17.5 0Z' fill='white'/%3E%3C/svg%3E%0A");
	width: 35px;
    height: 22px;
    position: absolute;
    left: calc( ( 100% - 35px) / 2 );
    top: -19px;
}

section.tovarItem {}
section.tovarItem .wrap {}
section.tovarItem .left, section.tovarItem .middle, section.tovarItem .right {
    display: inline-block;
    vertical-align: top;
    width: calc( (100% - 655px) / 2 );
}
section.tovarItem .middle {
    width: 655px;
    background: #000;
}
.darkBreads .breadcrumbs ,
.page_item .breadcrumbs {
    color: rgba(0, 0, 0, 0.4);
}
.darkBreads .breadcrumbs li a ,
.page_item .breadcrumbs li a {
    color: rgba(0, 0, 0, 0.4);
}
.darkBreads .breadcrumbs li.current a ,
.page_item .breadcrumbs li.current a {
    color: #000000;
}
.tovarPhotoList {
    margin-top: 140px;
    padding: 0 20px;
    height: 215px;
    overflow: hidden;
}
.tovarPhotoList .wrapper {
    width: 100px;
    margin: 0 auto;
    transition: all 0.6s ease;
    transform: translateY(0px);
}
.tovarPhotoList .wrapper a {
    width: 100px;
    height: 60px;
    display: block;
    margin-bottom: 16px;
    background-color: #eee;
	cursor:pointer;
}
.tovarPhotoList .wrapper a.active {
    border-bottom: 1px solid #EF3974;
}
.tovarPhotoList .wrapper img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tovarPhotoList .prev, .tovarPhotoList .next {
    width: 40px;
    height: 40px;
    position: absolute;
    top: calc( (100% - 40px) / 2);
    cursor: pointer;
    left: 40px;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
	opacity:0.4;
}
.tovarPhotoList .next {
    left: auto;
    right: 40px;
}
.tovarPhotoList .prev:hover, .tovarPhotoList .next:hover {
	opacity:1;
}
.tovarPhotoList .prev {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00156 0.0511707L13.6016 6.65117L11.9266 8.32617L7.00156 3.37617L2.07656 8.30117L0.401563 6.62617L7.00156 0.0511707Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
.tovarPhotoList .next {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99844 8.95078L0.398438 2.35078L2.07344 0.675781L6.99844 5.62578L11.9234 0.700781L13.5984 2.37578L6.99844 8.95078Z' fill='black'/%3E%3C/svg%3E%0A");
}
.tovarItem .view {
    height: 560px;
    background: linear-gradient(360deg, #000000 35.5%, #EF3974 100%);
	padding: 32px 24px;
}
.tovarItem .view img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: top center;
}
.tovarItem .view .skidka {
    position: absolute;
    top: 24px;
    left: 0;
}
.tovarItem .view .status {
    position: absolute;
    top: calc(24px + 48px);
    left: 0;
}
.tovarItem .view .favorite {
    position: absolute;
    top: 24px;
    right: 0;
    width: 48px;
    height: 48px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9766 19.825L9.52656 18.525C7.71376 16.8563 6.2189 15.4183 5.04196 14.211C3.86503 13.0037 2.92656 11.9208 2.22656 10.9625C1.52656 10.0042 1.03906 9.12917 0.764063 8.3375C0.489063 7.54583 0.351562 6.74085 0.351562 5.92255C0.351562 4.23552 0.915388 2.82667 2.04304 1.696C3.17069 0.565333 4.5652 0 6.22656 0C7.1647 0 8.03256 0.2 8.83016 0.6C9.62776 1 10.3432 1.59167 10.9766 2.375C11.7099 1.54167 12.4602 0.9375 13.2274 0.5625C13.9946 0.1875 14.8277 0 15.7266 0C17.4163 0 18.8262 0.565567 19.9563 1.6967C21.0865 2.82783 21.6516 4.23727 21.6516 5.925C21.6516 6.74117 21.5141 7.54104 21.2391 8.32463C20.9641 9.10821 20.4766 9.97917 19.7766 10.9375C19.0766 11.8958 18.135 12.9838 16.952 14.2013C15.7689 15.4188 14.2688 16.8601 12.4516 18.525L10.9766 19.825ZM10.9641 16.725C12.643 15.1751 14.019 13.8584 15.092 12.7751C16.165 11.6917 17.0141 10.7458 17.6391 9.9375C18.2641 9.12917 18.6974 8.41014 18.9391 7.78043C19.1807 7.15071 19.3016 6.53364 19.3016 5.92923C19.3016 4.89308 18.9694 4.0375 18.305 3.3625C17.6407 2.6875 16.7871 2.35 15.7443 2.35C14.9275 2.35 14.1662 2.61667 13.4603 3.15C12.7545 3.68333 12.1766 4.41667 11.7266 5.35H10.2266C9.79741 4.41667 9.223 3.68333 8.50331 3.15C7.78363 2.61667 7.0242 2.35 6.22504 2.35C5.20484 2.35 4.36671 2.68214 3.71066 3.34642C3.0546 4.01071 2.72656 4.87287 2.72656 5.9329C2.72656 6.56242 2.85106 7.19862 3.10006 7.8415C3.34906 8.4844 3.78656 9.21321 4.41256 10.0279C5.03856 10.8426 5.88073 11.7875 6.93906 12.8625C7.9974 13.9375 9.33906 15.225 10.9641 16.725Z' fill='white'/%3E%3C/svg%3E%0A");

    background-color: #EF3974;

}
.tovarItem .view .favorite:hover, .tovarItem .view .favorite.active {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9766 19.825L9.52656 18.525C7.7099 16.8583 6.21406 15.4208 5.03906 14.2125C3.86406 13.0042 2.92656 11.9208 2.22656 10.9625C1.52656 10.0042 1.03906 9.12917 0.764063 8.3375C0.489063 7.54583 0.351562 6.74167 0.351562 5.925C0.351562 4.24167 0.914063 2.83333 2.03906 1.7C3.16406 0.566667 4.5599 0 6.22656 0C7.1599 0 8.02656 0.2 8.82656 0.6C9.62656 1 10.3432 1.59167 10.9766 2.375C11.7099 1.54167 12.4599 0.9375 13.2266 0.5625C13.9932 0.1875 14.8266 0 15.7266 0C17.4099 0 18.8182 0.566667 19.9516 1.7C21.0849 2.83333 21.6516 4.24167 21.6516 5.925C21.6516 6.74167 21.5141 7.54167 21.2391 8.325C20.9641 9.10833 20.4766 9.97917 19.7766 10.9375C19.0766 11.8958 18.1349 12.9833 16.9516 14.2C15.7682 15.4167 14.2682 16.8583 12.4516 18.525L10.9766 19.825Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.tovarItem .tab_links {
    border-top: 1px solid #494949;
    border-bottom: 1px solid #494949;
    height: 58px;
    line-height: 56px;
    font-size: 0;
}
.tovarItem .tab_links a {
    display: inline-block;
    width: 25%;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #979797;
    text-align: center;
    line-height: 56px;
    border-bottom: 1px solid #494949;
    transition: all 0.6s ease;
	cursor:pointer;
}
.tovarItem .tab_links a.active, .tovarItem .tab_links a:hover {
    color: #fff;
    border-bottom: 1px solid #EF3974;
}
.tovarItem .tab_cont {
}
.tovarItem .tab_cont > div {
    display: none;
    padding: 32px 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #767676;
}
.tovarItem .tab_cont > div.active {
    display: block;
}
.tovarItem .tab_cont > div b.tit {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;margin-bottom: 16px;
}
.tovarItem .tab_cont > div b.tit a {
    color: inherit;
    font: inherit;
    text-decoration-line: underline;
}
.tovarItem .tab_cont > div b.tit span {
    color: inherit;
    font: inherit;
}
.tovarItem .tab_cont > div p {
    display: block;
    font: inherit;
    color: inherit;
    margin-bottom: 16px;
}
.tovarItem .tab_cont .chars b.tit {
    text-transform: uppercase;
    margin-top: 32px;
    margin-bottom: 28px;
}
.tovarItem .tab_cont .chars .char {
    width: 100%;
    height: 20px;
    margin-bottom: 8px;
}
.tovarItem .tab_cont .chars .char:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    border-bottom: 1px dashed #494949;
    height: 1px;
    bottom: 8px;
}
.tovarItem .tab_cont .chars .char .name {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    color: #767676;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    background: #000;
    padding-right: 9px;
}
.tovarItem .tab_cont .chars .char .valu {
    position: absolute;
    top: 0;
    right: 0;
    height: 20px;
    line-height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #000;
    padding-left: 12px;
}

.item_plus {
    border-top: 1px solid #494949;
    max-width: calc(100% - 40px);
    margin: 0 auto;
    padding: 32px 0;    font-size: 0;
}
.item_plus span {
    display: inline-block;
    vertical-align: top;
    width: calc( (100% / 3));
    height: 48px;
    margin-bottom: 16px;
    padding-left: calc(48px + 16px);
    padding-right: 15px;
    background-position: 13px center;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
    padding-top: 9px;
}
.item_plus span:before {
    content: '';
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #EF3974;
}
.item_plus span.plus_01 {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3234 19.8504L9.69844 15.2004L11.7984 13.1254L14.3234 15.6504L19.6734 10.3004L21.7734 12.4004L14.3234 19.8504ZM3.29844 4.92539V8.92539H18.6984V4.92539H3.29844ZM0.148438 3.30039C0.148438 2.41706 0.452604 1.67122 1.06094 1.06289C1.66927 0.454557 2.4151 0.150391 3.29844 0.150391H18.6984C19.5818 0.150391 20.3276 0.454557 20.9359 1.06289C21.5443 1.67122 21.8484 2.41706 21.8484 3.30039V8.92539H18.2234L14.3234 12.8254L11.7984 10.3004L7.44844 14.6254L7.49844 14.7004V17.8504H3.29844C2.4151 17.8504 1.66927 17.5462 1.06094 16.9379C0.452604 16.3296 0.148438 15.5837 0.148438 14.7004V3.30039Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item_plus span.plus_02 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.40078 23.2992L6.35078 19.7992L2.27578 18.9492L2.75078 14.9992L0.175781 11.9992L2.75078 9.02422L2.27578 5.04922L6.35078 4.22422L8.40078 0.699219L12.0008 2.34922L15.6258 0.699219L17.6758 4.22422L21.7258 5.04922L21.2508 9.02422L23.8258 11.9992L21.2508 14.9992L21.7258 18.9492L17.6758 19.7992L15.6258 23.2992L12.0008 21.6492L8.40078 23.2992ZM10.9258 15.5242L16.8008 9.69922L15.4508 8.47422L10.9258 12.9742L8.57578 10.4742L7.20078 11.8242L10.9258 15.5242Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item_plus span.plus_03 {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.81696 8.77461C3.72336 8.77461 2.78906 8.38808 2.01406 7.61501C1.23906 6.84194 0.851562 5.90861 0.851562 4.81501C0.851562 3.72141 1.23982 2.78711 2.01634 2.01211C2.79285 1.23711 3.73035 0.849609 4.82884 0.849609C5.92732 0.849609 6.8599 1.23787 7.62656 2.01438C8.39323 2.7909 8.77656 3.7284 8.77656 4.82688C8.77656 5.92537 8.39003 6.85794 7.61696 7.62461C6.8439 8.39128 5.91056 8.77461 4.81696 8.77461ZM4.83244 6.42461C5.27852 6.42461 5.65573 6.26849 5.96406 5.95624C6.2724 5.64397 6.42656 5.2648 6.42656 4.81874C6.42656 4.37265 6.27044 3.99544 5.95819 3.68711C5.64592 3.37878 5.26676 3.22461 4.82069 3.22461C4.3746 3.22461 3.9974 3.38073 3.68906 3.69298C3.38073 4.00525 3.22656 4.38442 3.22656 4.83048C3.22656 5.27657 3.38269 5.65378 3.69494 5.96211C4.0072 6.27044 4.38637 6.42461 4.83244 6.42461ZM15.1743 19.1496C14.0758 19.1496 13.1432 18.7614 12.3766 17.9848C11.6099 17.2083 11.2266 16.2708 11.2266 15.1723C11.2266 14.0739 11.6131 13.1413 12.3862 12.3746C13.1592 11.6079 14.0926 11.2246 15.1862 11.2246C16.2798 11.2246 17.2141 11.6111 17.9891 12.3842C18.7641 13.1573 19.1516 14.0906 19.1516 15.1842C19.1516 16.2778 18.7633 17.2121 17.9868 17.9871C17.2103 18.7621 16.2728 19.1496 15.1743 19.1496ZM15.1824 16.7746C15.6285 16.7746 16.0057 16.6185 16.3141 16.3062C16.6224 15.994 16.7766 15.6148 16.7766 15.1687C16.7766 14.7227 16.6204 14.3454 16.3082 14.0371C15.9959 13.7288 15.6168 13.5746 15.1707 13.5746C14.7246 13.5746 14.3474 13.7307 14.0391 14.043C13.7307 14.3553 13.5766 14.7344 13.5766 15.1805C13.5766 15.6266 13.7327 16.0038 14.0449 16.3121C14.3572 16.6204 14.7364 16.7746 15.1824 16.7746ZM3.05156 18.5996L1.40156 16.9496L16.9516 1.39961L18.6016 3.04961L3.05156 18.5996Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item_plus span.plus_04 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.20156 17.7746C5.3349 17.7746 4.57656 17.4913 3.92656 16.9246C3.27656 16.3579 2.91823 15.6413 2.85156 14.7746H0.226562V3.37461C0.226562 2.49128 0.530729 1.74544 1.13906 1.13711C1.7474 0.528776 2.49323 0.224609 3.37656 0.224609H17.3766V3.84961H20.1266L23.7766 8.72461V14.7746H21.3516C21.2849 15.6413 20.9266 16.3579 20.2766 16.9246C19.6266 17.4913 18.8682 17.7746 18.0016 17.7746C17.1349 17.7746 16.3766 17.4913 15.7266 16.9246C15.0766 16.3579 14.7182 15.6413 14.6516 14.7746H9.52656C9.4599 15.6246 9.10573 16.3371 8.46406 16.9121C7.8224 17.4871 7.06823 17.7746 6.20156 17.7746ZM6.20156 15.3746C6.4849 15.3746 6.7224 15.2788 6.91406 15.0871C7.10573 14.8954 7.20156 14.6579 7.20156 14.3746C7.20156 14.0913 7.10573 13.8538 6.91406 13.6621C6.7224 13.4704 6.4849 13.3746 6.20156 13.3746C5.91823 13.3746 5.68073 13.4704 5.48906 13.6621C5.2974 13.8538 5.20156 14.0913 5.20156 14.3746C5.20156 14.6579 5.2974 14.8954 5.48906 15.0871C5.68073 15.2788 5.91823 15.3746 6.20156 15.3746ZM18.0016 15.3746C18.2849 15.3746 18.5224 15.2788 18.7141 15.0871C18.9057 14.8954 19.0016 14.6579 19.0016 14.3746C19.0016 14.0913 18.9057 13.8538 18.7141 13.6621C18.5224 13.4704 18.2849 13.3746 18.0016 13.3746C17.7182 13.3746 17.4807 13.4704 17.2891 13.6621C17.0974 13.8538 17.0016 14.0913 17.0016 14.3746C17.0016 14.6579 17.0974 14.8954 17.2891 15.0871C17.4807 15.2788 17.7182 15.3746 18.0016 15.3746ZM17.3766 9.99961H20.8016L18.5516 6.99961H17.3766V9.99961Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item_plus span.plus_05 {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.725 19.625C2.075 19.625 1.52083 19.3958 1.0625 18.9375C0.604167 18.4792 0.375 17.925 0.375 17.275V4.2C0.375 3.86667 0.4125 3.575 0.4875 3.325C0.5625 3.075 0.691667 2.85 0.875 2.65L2.275 0.75C2.475 0.55 2.70417 0.395833 2.9625 0.2875C3.22083 0.179167 3.50833 0.125 3.825 0.125H16.175C16.4917 0.125 16.775 0.179167 17.025 0.2875C17.275 0.395833 17.5083 0.55 17.725 0.75L19.15 2.65C19.3167 2.85 19.4417 3.075 19.525 3.325C19.6083 3.575 19.65 3.86667 19.65 4.2V17.275C19.65 17.925 19.4167 18.4792 18.95 18.9375C18.4833 19.3958 17.925 19.625 17.275 19.625H2.725ZM3.05 3.65H16.95L16.05 2.5H3.95L3.05 3.65ZM10 15.1L14.25 10.875L13 9.6L10.95 11.65V6.675H9.075V11.65L7 9.6L5.775 10.875L10 15.1Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.item_plus span.plus_06 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4234 22.1492V18.9992H19.4484V11.0492C19.4484 10.0403 19.2359 9.09219 18.8109 8.20499C18.3859 7.31781 17.8234 6.54922 17.1234 5.89922C16.4234 5.24922 15.6276 4.74089 14.7359 4.37422C13.8443 4.00755 12.9359 3.82422 12.0109 3.82422C11.0859 3.82422 10.1776 4.00755 9.28594 4.37422C8.39427 4.74089 7.59844 5.24922 6.89844 5.89922C6.19844 6.54922 5.63177 7.31781 5.19844 8.20499C4.7651 9.09219 4.54844 10.0403 4.54844 11.0492V18.5742H2.97344C2.26532 18.5742 1.65912 18.3221 1.15484 17.8178C0.650571 17.3135 0.398438 16.7073 0.398438 15.9992V13.4242C0.398438 12.9909 0.481771 12.6034 0.648438 12.2617C0.815104 11.9201 1.0651 11.6326 1.39844 11.3992V10.8242C1.43177 9.37422 1.75677 8.03255 2.37344 6.79922C2.9901 5.56589 3.7901 4.49922 4.77344 3.59922C5.75677 2.69922 6.8776 1.99089 8.13594 1.47422C9.39427 0.957552 10.6818 0.699219 11.9984 0.699219C13.3151 0.699219 14.6026 0.949219 15.8609 1.44922C17.1193 1.94922 18.2401 2.64505 19.2234 3.53672C20.2068 4.42839 21.0068 5.49505 21.6234 6.73672C22.2401 7.97839 22.5651 9.34089 22.5984 10.8242V11.3742C22.9151 11.5909 23.1609 11.8826 23.3359 12.2492C23.5109 12.6159 23.5984 12.9989 23.5984 13.3981V16.0218C23.5984 16.4401 23.5109 16.8742 23.3359 17.3242C23.1609 17.7742 22.9151 18.1076 22.5984 18.3242V18.9992C22.5984 19.8655 22.29 20.607 21.6731 21.2239C21.0562 21.8408 20.3147 22.1492 19.4484 22.1492H10.4234ZM8.99844 14.1992C8.65844 14.1992 8.37344 14.0842 8.14344 13.8542C7.91344 13.6242 7.79844 13.3392 7.79844 12.9992C7.79844 12.6592 7.91344 12.3742 8.14344 12.1442C8.37344 11.9142 8.65844 11.7992 8.99844 11.7992C9.33844 11.7992 9.62344 11.9142 9.85344 12.1442C10.0834 12.3742 10.1984 12.6592 10.1984 12.9992C10.1984 13.3392 10.0834 13.6242 9.85344 13.8542C9.62344 14.0842 9.33844 14.1992 8.99844 14.1992ZM14.9984 14.1992C14.6584 14.1992 14.3734 14.0842 14.1434 13.8542C13.9134 13.6242 13.7984 13.3392 13.7984 12.9992C13.7984 12.6592 13.9134 12.3742 14.1434 12.1442C14.3734 11.9142 14.6584 11.7992 14.9984 11.7992C15.3384 11.7992 15.6234 11.9142 15.8534 12.1442C16.0834 12.3742 16.1984 12.6592 16.1984 12.9992C16.1984 13.3392 16.0834 13.6242 15.8534 13.8542C15.6234 14.0842 15.3384 14.1992 14.9984 14.1992ZM5.47344 11.3742C5.42344 10.5409 5.5776 9.73255 5.93594 8.94922C6.29427 8.16589 6.78594 7.47005 7.41094 6.86172C8.03594 6.25339 8.7526 5.76589 9.56094 5.39922C10.3693 5.03255 11.1984 4.84922 12.0484 4.84922C13.6151 4.84922 15.0443 5.37839 16.3359 6.43672C17.6276 7.49505 18.3318 8.76589 18.4484 10.2492C16.8484 10.2326 15.3734 9.85339 14.0234 9.11172C12.6734 8.37005 11.6484 7.37422 10.9484 6.12422C10.6151 7.37422 9.9401 8.47839 8.92344 9.43672C7.90677 10.3951 6.75677 11.0409 5.47344 11.3742Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}

.item_addn {
    border-top: 1px solid #494949;
    max-width: calc(100% - 40px);
    margin: 0 auto;
    padding: 32px 0;
    font-size: 0;
}
			.item_addn .share{}
.item_addn .share b {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.item_addn .share a {
    display: inline-block;
    vertical-align: top;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 1px solid #979797;
    width: 48px;
    height: 48px;
    margin-right: 6px;
    margin-top: 8px;
}
.item_addn .share .in{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7C8.34262 7 7 8.3431 7 10C7 11.6573 8.34312 13 10 13C11.6573 13 13 11.6569 13 10C13 8.3427 11.6569 7 10 7ZM10 5C12.7604 5 15 7.2371 15 10C15 12.7605 12.7629 15 10 15C7.23953 15 5 12.7629 5 10C5 7.23953 7.2371 5 10 5ZM16.5 4.74915C16.5 5.43926 15.9392 5.99917 15.25 5.99917C14.5599 5.99917 14 5.4384 14 4.74915C14 4.0599 14.5607 3.5 15.25 3.5C15.9383 3.49913 16.5 4.0599 16.5 4.74915ZM10 2C7.52552 2 7.1222 2.00655 5.97129 2.0578C5.18717 2.09461 4.66155 2.20007 4.17318 2.38967C3.73918 2.55799 3.42611 2.75898 3.09254 3.09255C2.75769 3.4274 2.55706 3.73963 2.38942 4.17383C2.19938 4.66332 2.09395 5.18811 2.0578 5.97115C2.00605 7.0752 2 7.46105 2 10C2 12.4745 2.00655 12.8778 2.05779 14.0286C2.09462 14.8124 2.20022 15.3388 2.38936 15.826C2.55812 16.2606 2.75952 16.5744 3.09148 16.9064C3.42765 17.2421 3.74081 17.4434 4.17089 17.6094C4.66521 17.8005 5.1905 17.9061 5.97114 17.9422C7.0752 17.9939 7.46105 18 10 18C12.4745 18 12.8778 17.9934 14.0286 17.9422C14.8107 17.9055 15.3375 17.7996 15.826 17.6106C16.2594 17.4423 16.5742 17.2402 16.9064 16.9085C17.2426 16.5718 17.4435 16.2594 17.6097 15.8283C17.8003 15.3358 17.9061 14.8098 17.9422 14.0289C17.9939 12.9248 18 12.5389 18 10C18 7.52552 17.9934 7.12221 17.9422 5.97137C17.9054 5.18906 17.7995 4.66149 17.6103 4.17318C17.4424 3.74038 17.2407 3.42635 16.9074 3.09255C16.572 2.75715 16.2606 2.55693 15.8261 2.38942C15.337 2.19954 14.8114 2.09396 14.0288 2.05781C12.9248 2.00605 12.5389 2 10 2ZM10 0C12.7166 0 13.0558 0.00999994 14.1225 0.0599999C15.1866 0.10917 15.9125 0.2775 16.55 0.525C17.2091 0.77917 17.7658 1.1225 18.3216 1.67833C18.8766 2.23417 19.22 2.7925 19.475 3.45C19.7216 4.08667 19.89 4.81333 19.94 5.8775C19.9875 6.94417 20 7.28333 20 10C20 12.7167 19.99 13.0558 19.94 14.1225C19.8908 15.1867 19.7216 15.9125 19.475 16.55C19.2208 17.2092 18.8766 17.7658 18.3216 18.3217C17.7658 18.8767 17.2066 19.22 16.55 19.475C15.9125 19.7217 15.1866 19.89 14.1225 19.94C13.0558 19.9875 12.7166 20 10 20C7.28333 20 6.94416 19.99 5.8775 19.94C4.81333 19.8908 4.08833 19.7217 3.45 19.475C2.79166 19.2208 2.23416 18.8767 1.67833 18.3217C1.1225 17.7658 0.78 17.2067 0.525 16.55C0.2775 15.9125 0.11 15.1867 0.0600002 14.1225C0.0125002 13.0558 0 12.7167 0 10C0 7.28333 0.0100002 6.94417 0.0600002 5.8775C0.10916 4.8125 0.2775 4.0875 0.525 3.45C0.77916 2.79167 1.1225 2.23417 1.67833 1.67833C2.23416 1.1225 2.7925 0.78 3.45 0.525C4.0875 0.2775 4.8125 0.11 5.8775 0.0599999C6.94416 0.0124999 7.28333 0 10 0Z' fill='white'/%3E%3C/svg%3E%0A");
}
.item_addn .share .tg{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20ZM6.89015 11.1708L4.3921 10.3911C3.85219 10.2255 3.84898 9.854 4.51299 9.5871L14.246 5.82754C14.8105 5.59644 15.1315 5.88842 14.9485 6.61641L13.2907 14.4377C13.1753 14.9941 12.8397 15.1266 12.3749 14.8698L9.82402 12.9823L8.63512 14.1297C8.51292 14.2476 8.41352 14.3489 8.22632 14.3743C8.03902 14.3996 7.88466 14.3442 7.77239 14.0337L6.9028 11.1628L6.89015 11.1708Z' fill='white'/%3E%3C/svg%3E%0A");
}
.item_addn .share a:hover{}
.item_addn .nhelp {
    height: 48px;
    position: absolute;
    right: 0;
    bottom: 32px;
    padding-right: calc(48px + 16px);
    text-align: right;
}
.item_addn .nhelp b {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #767676;
    display: block;margin-top: 4px;
}
.item_addn .nhelp .sptx {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #FFFFFF;
    display: block;
    margin-top: 8px;
}
.item_addn .nhelp .spim{
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.35307 10.1496C6.70102 10.1496 6.99167 10.0319 7.225 9.79653C7.45833 9.56115 7.575 9.26948 7.575 8.92153C7.575 8.57358 7.45731 8.28294 7.22193 8.04961C6.98654 7.81628 6.69488 7.69961 6.34693 7.69961C5.99898 7.69961 5.70833 7.8173 5.475 8.05268C5.24167 8.28807 5.125 8.57973 5.125 8.92768C5.125 9.27563 5.24269 9.56628 5.47807 9.79961C5.71346 10.0329 6.00512 10.1496 6.35307 10.1496ZM11.0781 10.1496C11.426 10.1496 11.7167 10.0319 11.95 9.79653C12.1833 9.56115 12.3 9.26948 12.3 8.92153C12.3 8.57358 12.1823 8.28294 11.9469 8.04961C11.7115 7.81628 11.4199 7.69961 11.0719 7.69961C10.724 7.69961 10.4333 7.8173 10.2 8.05268C9.96667 8.28807 9.85 8.57973 9.85 8.92768C9.85 9.27563 9.96769 9.56628 10.2031 9.79961C10.4385 10.0329 10.7301 10.1496 11.0781 10.1496ZM15.6281 10.1496C15.976 10.1496 16.2667 10.0319 16.5 9.79653C16.7333 9.56115 16.85 9.26948 16.85 8.92153C16.85 8.57358 16.7323 8.28294 16.4969 8.04961C16.2615 7.81628 15.9699 7.69961 15.6219 7.69961C15.274 7.69961 14.9833 7.8173 14.75 8.05268C14.5167 8.28807 14.4 8.57973 14.4 8.92768C14.4 9.27563 14.5177 9.56628 14.7531 9.79961C14.9885 10.0329 15.2801 10.1496 15.6281 10.1496ZM0.375 21.6246V2.72461C0.375 2.08356 0.603958 1.52747 1.06187 1.05633C1.51979 0.585184 2.07417 0.349609 2.725 0.349609H19.275C19.916 0.349609 20.4721 0.585184 20.9433 1.05633C21.4144 1.52747 21.65 2.08356 21.65 2.72461V15.2746C21.65 15.9088 21.4144 16.459 20.9433 16.9252C20.4721 17.3915 19.916 17.6246 19.275 17.6246H4.375L0.375 21.6246ZM2.725 16.4746L3.925 15.2746H19.275V2.72461H2.725V16.4746Z' fill='white'/%3E%3C/svg%3E%0A");
}
.item_addn .nhelp .spim {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #979797;
}
section.tovarItem .right {
    padding: 24px 16px;
}
section.tovarItem .wrap {
    font-size: 0;
}
section.tovarItem .right .item_type {
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #767676;
}
section.tovarItem .right .item_name {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 16px;
}
section.tovarItem .right .item_name a {
    font: inherit;
    text-decoration-line: underline;
}
section.tovarItem .right .item_name span {
    font: inherit;
}
section.tovarItem .right .item_sku {
    display: block;
    margin-bottom: 32px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #767676;
}
section.tovarItem .right .item_sku i {
    font: inherit;
    color: inherit;
}
section.tovarItem .right .kind_value {
    margin-bottom: 24px;
    height: 48px;
    width: 100%;
}
section.tovarItem .right .kind_value a {
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 48px;
    margin-right: 6px;
    text-align: center;
    line-height: 48px;
    border: 1px solid #D3D3D3;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #767676;
    cursor: pointer;    transition: all 0.6s ease;
}
section.tovarItem .right .kind_value a:hover{
    background-color: #ef3974;
    color: #fff;
    border-color: #ef3974;
}
section.tovarItem .right .kind_value a.active {
    color: #000000;
    border-color: #000;
}
section.tovarItem .right .kind_value span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    display: inline-block;
    vertical-align: top;
    line-height: 48px;
    position: absolute;
    right: 0;
    top: 0;
}
section.tovarItem .right .kind_color {
    height: 40px;
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 24px;z-index: 1;
}
section.tovarItem .right .selector {}
section.tovarItem .right .selector ins, section.tovarItem .right .selector div > a {
    width: 100%;
    height: 40px;
    padding-bottom: 16px;
    display: block;cursor:pointer;
    text-decoration: none;
}
section.tovarItem .right .selector ins i,  section.tovarItem .right .selector div > a i {
    width: 24px;
    height: 24px;
    margin-right: 14px;
    border-radius: 100px;
    background-color: #eee;
    display: inline-block;
    vertical-align: top;
}
section.tovarItem .right .selector ins span,  section.tovarItem .right .selector div > a span {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
}
section.tovarItem .right .selector ins a {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99844 8.95078L0.398438 2.35078L2.07344 0.675781L6.99844 5.62578L11.9234 0.700781L13.5984 2.37578L6.99844 8.95078Z' fill='black'/%3E%3C/svg%3E%0A");
}
section.tovarItem .right .selector ins a {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
}
section.tovarItem .right .selector ins a:hover {}
section.tovarItem .right .selector > ins  {}
section.tovarItem .right .selector div {
    position: absolute;
    width: 100%;
    z-index: 2;
    background-color: #fff;
    top: 0;
    box-shadow: 0px 0px 8px -2px rgb(0 0 0 / 40%);
    padding: 10px;display:none;    background: #F2F2F2;
}
section.tovarItem .right .selector.active div {display:block;}
section.tovarItem .right .selector div ins, , section.tovarItem .right .selector div > a {
    height: 40px;
    padding: 8px 0;
}
section.tovarItem .right .selector div ins a {display:none;}
section.tovarItem .right .priceblock {
    margin: 24px 0;
}
section.tovarItem .right .priceblock .price {}
section.tovarItem .right .priceblock .price .old_price,
section.tovarItem .right .priceblock .price .current_price {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #EF3974;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
}
section.tovarItem .right .priceblock .price .old_price i,
section.tovarItem .right .priceblock .price .current_price i {
    font: inherit;
    color: inherit;
    margin-left: 4px;
}
section.tovarItem .right .priceblock .price .old_price:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #767676;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 1;
}
section.tovarItem .right .priceblock .price .old_price {color:#A5A5A5;}
section.tovarItem .right .priceblock .price .old_price i {}
section.tovarItem .right .priceblock .bonus {
    margin-top: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #979797;
    display: block;
}
section.tovarItem .right .priceblock .bonus i {
    display: block;
    font: inherit;
    color: inherit;
    margin-bottom: 3px;
}
section.tovarItem .right .priceblock .bonus span{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='20' height='19.9997' rx='9.99983' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 9.42048V15.4801H5V5.50056H7.5V5.50362L7.5044 5.5L14.4378 13.9064L12.5076 15.4919L7.5 9.42048Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.51953H11V7.51544H12.5V15.4991H15V7.51544V5.51953H12.5Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
section.tovarItem .right .priceblock .bonus span {
    height: 20px;
    background-position: top left;
    display: block;
    background-repeat: no-repeat;
    padding-left: 24px;
    line-height: 20px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #EF3974;
}
section.tovarItem .right .buttons {
    margin: 24px 0;
    width: 100%;
}
section.tovarItem .right .buttons .brn_cart {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #D3D3D3;
}
section.tovarItem .right .buttons .brn_cart a {
    display: block;
    width: 100%;
    height: 48px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    text-align: left;
    line-height: 48px;
    cursor: pointer;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 16px;
}
section.tovarItem .right .buttons .brn_cart a:after {content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 5V4C13 2.93913 12.5786 1.92172 11.8284 1.17157C11.0783 0.42143 10.0609 0 9 0C7.9391 0 6.92172 0.42143 6.17157 1.17157C5.42143 1.92172 5 2.93913 5 4V5H0V20H18V5H13ZM7 4C7 3.46957 7.2107 2.96086 7.5858 2.58579C7.9609 2.21071 8.4696 2 9 2C9.5304 2 10.0391 2.21071 10.4142 2.58579C10.7893 2.96086 11 3.46957 11 4V5H7V4ZM16 18H2V7H16V18ZM12 11.45C12.2868 11.45 12.5671 11.365 12.8056 11.2056C13.044 11.0463 13.2299 10.8198 13.3396 10.5549C13.4494 10.2899 13.4781 9.9984 13.4221 9.7171C13.3662 9.4358 13.2281 9.1775 13.0253 8.9747C12.8225 8.7719 12.5642 8.6338 12.2829 8.5779C12.0016 8.5219 11.7101 8.5506 11.4451 8.6604C11.1802 8.7701 10.9537 8.956 10.7944 9.1944C10.635 9.4329 10.55 9.7132 10.55 10C10.55 10.3846 10.7028 10.7534 10.9747 11.0253C11.2466 11.2972 11.6154 11.45 12 11.45ZM6 11.45C6.28678 11.45 6.56713 11.365 6.80558 11.2056C7.044 11.0463 7.2299 10.8198 7.3396 10.5549C7.4494 10.2899 7.4781 9.9984 7.4221 9.7171C7.3662 9.4358 7.2281 9.1775 7.0253 8.9747C6.82252 8.7719 6.56415 8.6338 6.28288 8.5779C6.00161 8.5219 5.71006 8.5506 5.44511 8.6604C5.18016 8.7701 4.9537 8.956 4.79437 9.1944C4.63504 9.4329 4.55 9.7132 4.55 10C4.55 10.3846 4.70277 10.7534 4.9747 11.0253C5.24662 11.2972 5.61544 11.45 6 11.45Z' fill='white'/%3E%3C/svg%3E%0A");
}
section.tovarItem .right .buttons .brn_cart a:after {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 0px;
    background-position: center;
    background-repeat: no-repeat;
}
section.tovarItem .right .buttons .brn_credit{}
section.tovarItem .right .buttons .brn_credit .add_credit {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
    line-height: 48px;
    width: 100%;
    display: block;
    border: 1px solid #000;
    margin-bottom: 24px;
}
section.tovarItem .right .buttons .banks {
    font-size: 0;
}
section.tovarItem .right .buttons .banks a {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    margin-bottom: 16px;
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 32px;
}
section.tovarItem .right .buttons .banks a b {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 2px;
}
section.tovarItem .right .buttons .banks a span {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #979797;
}
section.tovarItem {
    margin-bottom: 72px;
}
section.tovarList.caruseled .items {
    height: 492px !important;
    overflow: hidden !important;
}
section.tovarList.caruseled .ctrls {
    width: 64px;
    height: 24px;
    display: block;
    position: absolute;
    right: 20px;
    top: 64px;
}
section.tovarList.caruseled .ctrls a {
    width: 24px;
    height: 24px;
    display: block;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.5;
    transition: all 0.6s ease;
}
section.tovarList.caruseled .ctrls a:hover{opacity: 1;}
section.tovarList.caruseled .ctrls .next{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0758 11.6258L9.25078 10.8258L13.5508 6.52578H0.300781V5.40078H13.5508L9.22578 1.07578L10.0508 0.300781L15.7258 5.95078L10.0758 11.6258Z' fill='black'/%3E%3C/svg%3E%0A");
}
section.tovarList.caruseled .ctrls .prev{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.92422 11.6258L6.74922 10.8258L2.44922 6.52578H15.6992V5.40078H2.44922L6.77422 1.07578L5.94922 0.300781L0.274219 5.95078L5.92422 11.6258Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
section.tovarList.caruseled .ctrls .next {
    position: absolute;
    right: 0;
    top: 0;
}
section.reviews {
    margin: 48px 0;
    padding-top: 48px;
    border-top: 1px solid #D9D9D9;
}
section.reviews .wrap {
    padding: 0 20px;
    font-size: 0;
}
section.reviews .left {
    display: inline-block;
    vertical-align: top;
    width: 356px;
    padding-right: 20px;
}
section.reviews .right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 356px);
}
section.reviews .left h2.title {
    display: block;
    margin-bottom: 36px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}
section.reviews .cenka .rev_avg {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}
section.reviews .cenka .rev_tot {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
    padding-left: 3px;
}
section.reviews .cenka .stars {
    margin-left: 10px;
    top: 20px;
}
ins.stars i {
	background-image: url("data:image/svg+xml,%3Csvg width='96' height='16' viewBox='0 0 96 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.26641 15.5336L4.51641 10.1336L0.316406 6.50026L5.84974 6.03359L7.99974 0.933594L10.1497 6.03359L15.6831 6.50026L11.4831 10.1336L12.7497 15.5336L7.99974 12.6503L3.26641 15.5336Z' fill='black'/%3E%3Cpath d='M23.2664 15.5336L24.5164 10.1336L20.3164 6.50026L25.8497 6.03359L27.9997 0.933594L30.1497 6.03359L35.6831 6.50026L31.4831 10.1336L32.7497 15.5336L27.9997 12.6503L23.2664 15.5336Z' fill='black'/%3E%3Cpath d='M43.2664 15.5336L44.5164 10.1336L40.3164 6.50026L45.8497 6.03359L47.9997 0.933594L50.1497 6.03359L55.6831 6.50026L51.4831 10.1336L52.7497 15.5336L47.9997 12.6503L43.2664 15.5336Z' fill='black'/%3E%3Cpath d='M63.2664 15.5336L64.5164 10.1336L60.3164 6.50026L65.8497 6.03359L67.9997 0.933594L70.1497 6.03359L75.6831 6.50026L71.4831 10.1336L72.7497 15.5336L67.9997 12.6503L63.2664 15.5336Z' fill='black'/%3E%3Cpath d='M83.2664 15.5336L84.5164 10.1336L80.3164 6.50026L85.8497 6.03359L87.9997 0.933594L90.1497 6.03359L95.6831 6.50026L91.4831 10.1336L92.7497 15.5336L87.9997 12.6503L83.2664 15.5336Z' fill='black'/%3E%3C/svg%3E%0A");
}
ins.stars {
	background-image: url("data:image/svg+xml,%3Csvg width='96' height='16' viewBox='0 0 96 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.26641 15.5336L4.51641 10.1336L0.316406 6.50026L5.84974 6.03359L7.99974 0.933594L10.1497 6.03359L15.6831 6.50026L11.4831 10.1336L12.7497 15.5336L7.99974 12.6503L3.26641 15.5336Z' fill='%23d9d9d9'/%3E%3Cpath d='M23.2664 15.5336L24.5164 10.1336L20.3164 6.50026L25.8497 6.03359L27.9997 0.933594L30.1497 6.03359L35.6831 6.50026L31.4831 10.1336L32.7497 15.5336L27.9997 12.6503L23.2664 15.5336Z' fill='%23d9d9d9'/%3E%3Cpath d='M43.2664 15.5336L44.5164 10.1336L40.3164 6.50026L45.8497 6.03359L47.9997 0.933594L50.1497 6.03359L55.6831 6.50026L51.4831 10.1336L52.7497 15.5336L47.9997 12.6503L43.2664 15.5336Z' fill='%23d9d9d9'/%3E%3Cpath d='M63.2664 15.5336L64.5164 10.1336L60.3164 6.50026L65.8497 6.03359L67.9997 0.933594L70.1497 6.03359L75.6831 6.50026L71.4831 10.1336L72.7497 15.5336L67.9997 12.6503L63.2664 15.5336Z' fill='%23d9d9d9'/%3E%3Cpath d='M83.2664 15.5336L84.5164 10.1336L80.3164 6.50026L85.8497 6.03359L87.9997 0.933594L90.1497 6.03359L95.6831 6.50026L91.4831 10.1336L92.7497 15.5336L87.9997 12.6503L83.2664 15.5336Z' fill='%23d9d9d9'/%3E%3C/svg%3E%0A");
}
ins.stars {
    width: 96px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}
ins.stars i {
    position: absolute;
    left: 0;
    top: 0;
    height: 16px;
    width: 0%;
}
section.reviews .left .cenka p {
    display: block;
    margin-top: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #838383;
    margin-bottom: 8px;
}
section.reviews .left .cenka .addReview {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #000000;
    cursor: pointer;
}
.selector_mini {
    border: 1px solid #D9D9D9;
    display: block;
    width: 153px;
    height: 32px;
    margin-bottom: 32px;
    text-align: left;z-index: 1;
}
.selector_mini span {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 16px;
    padding: 8px 16px;
    cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99911 6.70332L0.691406 1.39562L1.24718 0.839844L5.99911 5.59754L10.751 0.845619L11.3068 1.40139L5.99911 6.70332Z' fill='black'/%3E%3C/svg%3E%0A");
}
.selector_mini span {
    background-repeat: no-repeat;
    background-position: 130px center;
}
.selector_mini.opened span {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99911 0.839649L0.691406 6.14735L1.24718 6.70312L5.99911 1.94542L10.751 6.69735L11.3068 6.14157L5.99911 0.839649Z' fill='black'/%3E%3C/svg%3E%0A");
}
.selector_mini div {
    display: block;
    z-index: 1;
    background: #fff;
    border: 1px solid #D9D9D9;
    top: -2px;
    width: calc(100% + 2px);
    left: -1px;display:none;
}
.selector_mini.opened div {
    display: block;
}
.selector_mini.opened div span,
.selector_mini div span {background:#fff;}
.reviewsList .reviewItem {
    padding-left: 220px;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #D9D9D9;
}
.reviewsList .reviewItem .name {
    position: absolute;
    left: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.reviewsList .reviewItem .stars {
    position: absolute;
    left: 0;
    top: 34px;
}
.reviewsList .reviewItem .date {
    position: absolute;
    left: 0;
    top: 60px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #838383;
}
.reviewsList .reviewItem div b {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 8px;
}
.reviewsList .reviewItem div .preview, .reviewsList .reviewItem > div > div {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #838383;
}
.reviewsList .reviewItem div p {
    font: inherit;
    color: inherit;
    display: block;
    margin-bottom: 10px;
}
.reviewsList .reviewItem div .showmore {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-decoration-line: underline;
    color: #000000;
    margin-top: 16px;
    cursor: pointer;
}
.reviewsList .reviewItem div .hidden {
    display: none;
}
.reviewsList .reviewItem div .hidden.opened {
    display: block;
}
.paginator {
    margin-top: 16px;
    height: 20px;
    text-align: center;
}
.paginator > div a, .paginator > div span {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #A5A5A5;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin: 0 8px;
}
.paginator > div a.current {
    color: #000000;
}
.paginator .prev {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.92422 11.6258L6.74922 10.8258L2.44922 6.52578H15.6992V5.40078H2.44922L6.77422 1.07578L5.94922 0.300781L0.274219 5.95078L5.92422 11.6258Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
.paginator .prev, .paginator .next {
    width: 40px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.6s ease;
    opacity: 0.5;
}
.paginator .next {
	left:auto;right:0;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0758 11.6258L9.25078 10.8258L13.5508 6.52578H0.300781V5.40078H13.5508L9.22578 1.07578L10.0508 0.300781L15.7258 5.95078L10.0758 11.6258Z' fill='black'/%3E%3C/svg%3E%0A");
}
.paginator .prev:hover, .paginator .next:hover {opacity:1;}
section.tovarItem .right .selector div ins.current a {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45 13.4516L0.25 7.25156L1.95 5.55156L6.45 10.0516L16.025 0.476562L17.725 2.17656L6.45 13.4516Z' fill='%23979797'/%3E%3C/svg%3E%0A");
	display: block;
}
#modalCart {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    overflow: hidden;
	display:none;
}
#modalCart.active {display:block;} 
#modalCart #cart_inner {
    width: 100%;
    max-width: 563px;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    padding: 32px;
    height: 100%;
}
#modalCart #cart_inner .title {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    text-transform: uppercase;
    color: #000000;
    padding-bottom: 0px;
    margin-bottom: 24px;
    border-bottom: 1px solid #D3D3D3;
}
#modalCart #cart_inner .close {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4242L0.574219 13.7742L6.34922 7.99922L0.574219 2.22422L2.22422 0.574219L7.99922 6.34922L13.7742 0.574219L15.4242 2.22422L9.64922 7.99922L15.4242 13.7742L13.7742 15.4242L7.99922 9.64922L2.22422 15.4242Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
#modalCart #cart_inner .close {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 36px;
    right: 24px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
#modalCart #cart_inner .title i {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #838383;
    display: inline-block;
    vertical-align: top;
    top: 10px;
    margin-left: 6px;
}
#modalCart #cart_inner .cart_items {
    height: 100%;
    max-height: calc(100% - 460px);
    max-height: calc(100% - 400px);
    overflow: auto;
}
#modalCart #cart_inner .cart_items::-webkit-scrollbar {
  width: 3px;height: 3px;
}
#modalCart #cart_inner .cart_items::-webkit-scrollbar-track {
  background: #D3D3D3;border-radius: 1px;width:3px;height: 3px;
}
#modalCart #cart_inner .cart_items::-webkit-scrollbar-thumb {
  background: #000000;transition:all 0.6s ease;width:3px;height: 3px;
}
#modalCart #cart_inner .cart_items::-webkit-scrollbar-thumb:hover {
  background: #000000;
}
#modalCart #cart_inner .cart_items .item {
    padding-left: 140px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #D3D3D3;
    height: 126px;
    overflow: hidden;
    padding-bottom: 24px;
}
#modalCart #cart_inner .cart_items .item .img {
    width: 128px;
    height: 102px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
#modalCart #cart_inner .cart_items .item img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#modalCart #cart_inner .cart_items .item .type {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
}
#modalCart #cart_inner .cart_items .item .titl {
    display: block;
    margin-bottom: 8px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
#modalCart #cart_inner .cart_items .item .params {
    margin-bottom: 16px;
}
#modalCart #cart_inner .cart_items .item .params span {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #838383;
    vertical-align: top;
    height: 20px;line-height: 20px;
}
#modalCart #cart_inner .cart_items .item .params span b {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    display: inline-block;
    vertical-align: top;
    height: 20px;
    line-height: 20px;
}
#modalCart #cart_inner .cart_items .item .params span.col {}
#modalCart #cart_inner .cart_items .item .params span.col b {}
#modalCart #cart_inner .cart_items .item .params span.col b i {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100px;
    margin-right: 5px;
    top: 4px;
    vertical-align: top;
}
#modalCart #cart_inner .cart_items .item .count {
    height: 24px;
    width: 90px;
    font-size: 0;
    text-align: center;
}
#modalCart #cart_inner .cart_items .item .count input {
    text-align: center;
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    width: calc(90px - 48px);
    vertical-align: top;
    outline: none;
    height: 24px;
    line-height: 24px;
}
#modalCart #cart_inner .cart_items .item .count a {
    width: 24px;
    display: inline-block;
    vertical-align: top;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
#modalCart #cart_inner .cart_items .item .count .min{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.75V0.25H14V1.75H0Z' fill='%23D3D3D3'/%3E%3C/svg%3E%0A");
}
#modalCart #cart_inner .cart_items .item .count .max{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 14V7.75H0V6.25H6.25V0H7.75V6.25H14V7.75H7.75V14H6.25Z' fill='%23D3D3D3'/%3E%3C/svg%3E%0A");
}
#modalCart #cart_inner .cart_items .item .remove {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #838383;
    display: inline-block;
    position: absolute;
    bottom: 24px;
    right: 24px;
    cursor: pointer;
}
.cart_itog {
    border-top: 1px solid #D3D3D3;
    padding-top: 24px;
    padding-bottom: 24px;
}
.cart_itog div  {
    margin-bottom: 8px;
}
.cart_itog  .name {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
    display: block;
}
.cart_itog  .value {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
    display: block;
}
.promocode {
    margin: 24px 0;
    width: 100%;
    height: 56px;
    border: 1px solid #D3D3D3;
}
.promocode input {
    display: block;
    outline: none;
    width: 100%;
    height: 100%;
    line-height: 56px;
    padding: 0 20px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    border: none;
}
.promocode .accept_promo {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.85 15.5496L15.4 10.9996L10.85 6.44961L9.2 8.12461L10.9 9.82461H6.675V12.1746H10.9L9.2 13.8746L10.85 15.5496ZM11.0035 21.6246C9.53448 21.6246 8.15427 21.3489 6.86282 20.7975C5.57136 20.2461 4.44288 19.4877 3.4774 18.5222C2.51192 17.5567 1.75348 16.4294 1.2021 15.1402C0.6507 13.8511 0.375 12.472 0.375 11.0031C0.375 9.51743 0.6507 8.12888 1.2021 6.83743C1.75348 5.54597 2.51061 4.42123 3.47347 3.46321C4.43634 2.50518 5.56297 1.74673 6.85335 1.18788C8.14373 0.629035 9.52411 0.349609 10.9945 0.349609C12.4815 0.349609 13.8717 0.628393 15.1652 1.18596C16.4586 1.74351 17.5837 2.50019 18.5404 3.45601C19.4972 4.41183 20.2547 5.5358 20.8128 6.82793C21.3709 8.12005 21.65 9.51061 21.65 10.9996C21.65 12.4709 21.3706 13.8521 20.8117 15.1433C20.2529 16.4345 19.4944 17.5618 18.5364 18.5252C17.5784 19.4887 16.4548 20.2461 15.1656 20.7975C13.8765 21.3489 12.4891 21.6246 11.0035 21.6246Z' fill='%23838383'/%3E%3C/svg%3E%0A");
} 
.promocode .accept_promo {
    width: 56px;
    height: 56px;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center;
    cursor: pointer;
    background-repeat: no-repeat;
}
.itog {
    border-top: 1px solid #D3D3D3;
    padding-top: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
}
.itog span {
    font: inherit;
    position: absolute;
    top: 24px;
    right: 0;
}
.itog .submit_order {
    display: block;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    height: 48px;
    margin-top: 16px;
    margin-bottom: 16px;
    text-align: center;
    cursor: pointer;
    line-height: 48px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
#modalCart #cart_inner p {
    display: block;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #838383;
}
#modalCart #cart_inner p a {
    font: inherit;
    color: inherit;
    text-decoration: underline;
}


section.cart .cart_orders {
    padding: 48px 16px;
    max-width: calc(100% - 540px - 20px);
    width: 100%;
    padding-left: 110px;
}
section.cart .cart_orders h1,
section.cart .cart_result b {
    display: block;
    margin-bottom: 42px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}
section.cart .cart_orders .cartorder_section {
    margin-bottom: 32px;
}
section.cart .cart_orders .cartorder_section .literal {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    position: absolute;
    left: -110px;
    top: 0;
}
section.cart .cart_orders .cartorder_section .tab_links {
    width: 100%;
    height: 45px;
    font-size: 0;
    margin-bottom: 24px;
}
section.cart .cart_orders .cartorder_section .tab_links a {
    transition: all 0.6s ease;
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #838383;
    padding: 0 24px;
    text-align: left;
    padding-left: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #D9D9D9;
}
section.cart .cart_orders .cartorder_section .tab_links a[itemid="taa02"] {
    padding-left: 24px;
}
section.cart .cart_orders .cartorder_section .tab_links a.active, section.cart .cart_orders .cartorder_section .tab_links a:hover {
    color: #000;
    border-color: #000;
}
.tab_cont > div {
    display: none;font-size: 0;
}
.tab_cont > div.active {
    display: block;
}
section.cart .cart_orders .fld {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 12px);
    margin-right: 24px;
    margin-bottom: 24px;
}
section.cart .cart_orders .fld.sec {
    margin-right: 0;
}
section.cart .cart_orders .fld label {
    display: block;
    margin-bottom: 8px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
}
section.cart .cart_orders .fld input {
    display: block;
    width: 100%;
    height: 48px;
    border: 1px solid #D9D9D9;
    line-height: 48px;
    outline: none;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}
section.cart .cart_orders .fld .showpassword {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8508 11.1996L13.9258 9.29961C14.2758 8.56628 14.1716 7.99128 13.6133 7.57461C13.0549 7.15794 12.5341 7.10794 12.0508 7.42461L10.3008 5.64961C10.5508 5.51628 10.8258 5.41628 11.1258 5.34961C11.4258 5.28294 11.7174 5.24961 12.0008 5.24961C13.1841 5.24961 14.1883 5.66211 15.0133 6.48711C15.8383 7.31211 16.2508 8.31628 16.2508 9.49961C16.2508 9.76628 16.2174 10.0663 16.1508 10.3996C16.0841 10.7329 15.9841 10.9996 15.8508 11.1996ZM19.5508 14.9496L18.1758 13.5496C18.9091 12.9663 19.5466 12.3246 20.0883 11.6246C20.6299 10.9246 21.0674 10.2163 21.4008 9.49961C20.5341 7.66628 19.2799 6.20794 17.6383 5.12461C15.9966 4.04128 14.2008 3.49961 12.2508 3.49961C11.5508 3.49961 10.8674 3.55794 10.2008 3.67461C9.53411 3.79128 9.04245 3.92461 8.72578 4.07461L7.07578 2.42461C7.65911 2.15794 8.42995 1.92461 9.38828 1.72461C10.3466 1.52461 11.2591 1.42461 12.1258 1.42461C14.5758 1.42461 16.8424 2.13294 18.9258 3.54961C21.0091 4.96628 22.5591 6.94961 23.5758 9.49961C23.1591 10.5996 22.5966 11.6121 21.8883 12.5371C21.1799 13.4621 20.4008 14.2663 19.5508 14.9496ZM20.1758 20.6246L16.3258 16.8246C15.7424 17.0579 15.0758 17.2413 14.3258 17.3746C13.5758 17.5079 12.8008 17.5746 12.0008 17.5746C9.48411 17.5746 7.17995 16.8621 5.08828 15.4371C2.99661 14.0121 1.44245 12.0329 0.425781 9.49961C0.725781 8.64961 1.18411 7.79128 1.80078 6.92461C2.41745 6.05794 3.13411 5.22461 3.95078 4.42461L0.875781 1.39961L2.12578 0.0996094L21.3508 19.3246L20.1758 20.6246ZM5.40078 5.84961C4.80078 6.33294 4.25078 6.90378 3.75078 7.56211C3.25078 8.22044 2.86745 8.86628 2.60078 9.49961C3.46745 11.3496 4.74245 12.8121 6.42578 13.8871C8.10911 14.9621 10.0341 15.4996 12.2008 15.4996C12.6508 15.4996 13.1133 15.4746 13.5883 15.4246C14.0633 15.3746 14.4341 15.2829 14.7008 15.1496L13.1008 13.5496C12.9674 13.6163 12.7966 13.6663 12.5883 13.6996C12.3799 13.7329 12.1841 13.7496 12.0008 13.7496C10.8341 13.7496 9.83412 13.3413 9.00078 12.5246C8.16745 11.7079 7.75078 10.6996 7.75078 9.49961C7.75078 9.31628 7.76328 9.12461 7.78828 8.92461C7.81328 8.72461 7.85078 8.54961 7.90078 8.39961L5.40078 5.84961Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
section.cart .cart_orders .fld .showpassword {
    display: block;
    width: 46px;
    height: 46px;
    position: absolute;
    top: 30px;
    right: 2px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: #fff;
}
section.cart .cart_orders .fld .errmsg {
    display: block;
    margin-top: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #EF3974;
}
section.cart .cart_orders .login {
    width: 100%;
    height: 48px;
    margin-top: 16px;
    margin-bottom: 32px;
    display: block;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    text-align: center;
    line-height: 48px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
}
.auth_social .hrtext {
    height: 20px;
    margin-bottom: 32px;
    margin-top: 32px;
    display: block;text-align:center;
}
.auth_social .hrtext:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 10px;
    background: #D3D3D3;
    left: 0;
}
.auth_social .hrtext i {
    display: inline-block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #979797;
    background-color: #fff;
    padding: 0 16px;cursor: default;
}
.auth_social a {
    height: 48px;
    border: 1px solid #000000;
    width: calc(50% - 12px);
    display: inline-block;
    vertical-align: top;
    margin-right: 24px;
    text-align: center;
    line-height: 48px;
    transition: all 0.6s ease;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #181818;
    margin-bottom: 40px;
}
.auth_social .auth_google i {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.564 5.51C2.39601 3.85324 3.67237 2.46051 5.25043 1.48747C6.82849 0.514427 8.64606 -0.000583569 10.5 4.96231e-07C13.195 4.96231e-07 15.459 0.99 17.19 2.605L14.323 5.473C13.286 4.482 11.968 3.977 10.5 3.977C7.895 3.977 5.69 5.737 4.905 8.1C4.705 8.7 4.591 9.34 4.591 10C4.591 10.66 4.705 11.3 4.905 11.9C5.691 14.264 7.895 16.023 10.5 16.023C11.845 16.023 12.99 15.668 13.886 15.068C14.4054 14.726 14.8501 14.2822 15.1932 13.7635C15.5363 13.2448 15.7706 12.6619 15.882 12.05H10.5V8.182H19.918C20.036 8.836 20.1 9.518 20.1 10.227C20.1 13.273 19.01 15.837 17.118 17.577C15.464 19.105 13.2 20 10.5 20C9.18663 20.0005 7.88604 19.7422 6.67254 19.2399C5.45905 18.7375 4.35645 18.0009 3.42776 17.0722C2.49907 16.1436 1.7625 15.041 1.26013 13.8275C0.757774 12.614 0.499475 11.3134 0.500001 10C0.500001 8.386 0.886001 6.86 1.564 5.51Z' fill='%23181818'/%3E%3C/svg%3E%0A");
}
.auth_social .auth_apple i {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6734 7.22161C8.7974 7.22161 7.44138 6.22561 6.01338 6.26161C4.12938 6.28561 2.40138 7.35361 1.42938 9.04561C-0.526622 12.4416 0.925378 17.4576 2.83338 20.2176C3.76938 21.5616 4.87338 23.0736 6.33738 23.0256C7.74138 22.9656 8.2694 22.1136 9.9734 22.1136C11.6654 22.1136 12.1454 23.0256 13.6334 22.9896C15.1454 22.9656 16.1054 21.6216 17.0294 20.2656C18.0974 18.7056 18.5414 17.1936 18.5654 17.1096C18.5294 17.0976 15.6254 15.9816 15.5894 12.6216C15.5654 9.81361 17.8814 8.46961 17.9894 8.40961C16.6694 6.47761 14.6414 6.26161 13.9334 6.21361C12.0854 6.06961 10.5374 7.22161 9.6734 7.22161ZM12.7934 4.38961C13.5734 3.45361 14.0894 2.14561 13.9454 0.849609C12.8294 0.897609 11.4854 1.59361 10.6814 2.52961C9.9614 3.35761 9.3374 4.68961 9.5054 5.96161C10.7414 6.05761 12.0134 5.32561 12.7934 4.38961Z' fill='black'/%3E%3C/svg%3E%0A");
}
.auth_social a i {
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
}
.auth_social .auth_apple {
    margin-right: 0;
}
.auth_social {
    font-size: 0;
}
.checkbox_mini {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #979797;
    padding-left: 24px;
    height: 16px;
    cursor: pointer;
}
.checkbox_mini a {
    font: inherit;
    text-decoration: underline;
}
.checkbox_mini ins {
    display: block;
    width: 14px;
    height: 14px;
    background: #ccc;
    position: absolute;
    top: 0px;
    left: 0;
    transition: all 0.6s ease;
    border-radius: 2px;
}
.checkbox_mini.active ins {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9487 9.96641L10.9487 4.93307L9.8987 3.86641L5.9487 7.83307L4.11536 5.99974L3.06536 7.06641L5.9487 9.96641ZM2.1487 13.4164C1.71481 13.4164 1.34523 13.2638 1.03995 12.9585C0.73467 12.6532 0.582031 12.2836 0.582031 11.8497V2.14974C0.582031 1.71126 0.73467 1.33776 1.03995 1.02922C1.34523 0.720678 1.71481 0.566406 2.1487 0.566406H11.8487C12.2872 0.566406 12.6607 0.720678 12.9692 1.02922C13.2778 1.33776 13.432 1.71126 13.432 2.14974V11.8497C13.432 12.2836 13.2778 12.6532 12.9692 12.9585C12.6607 13.2638 12.2872 13.4164 11.8487 13.4164H2.1487Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
section.cart .cart_orders .cartorder_section .title {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
    padding-bottom: 8px;
    margin-bottom: 24px;
    border-bottom: 1px solid #D9D9D9;
}
section.cart .cart_orders .fld.addr {
    width: 100%;
    margin-right: 0;
}
section.cart .cart_orders .fld .select {
    display: block;
    width: 100%;
    height: 48px;
    border: 1px solid #D9D9D9;
    line-height: 48px;
    outline: none;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    cursor: pointer;
}
.fm_item.fm_address.select .select:before,
section.cart .cart_orders .fld.addr  .select:before {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10C8.55 10 9.021 9.804 9.413 9.412C9.80433 9.02067 10 8.55 10 8C10 7.45 9.80433 6.979 9.413 6.587C9.021 6.19567 8.55 6 8 6C7.45 6 6.97933 6.19567 6.588 6.587C6.196 6.979 6 7.45 6 8C6 8.55 6.196 9.02067 6.588 9.412C6.97933 9.804 7.45 10 8 10ZM8 17.35C10.0333 15.4833 11.5417 13.7873 12.525 12.262C13.5083 10.7373 14 9.38333 14 8.2C14 6.38333 13.4207 4.89567 12.262 3.737C11.104 2.579 9.68333 2 8 2C6.31667 2 4.89567 2.579 3.737 3.737C2.579 4.89567 2 6.38333 2 8.2C2 9.38333 2.49167 10.7373 3.475 12.262C4.45833 13.7873 5.96667 15.4833 8 17.35ZM8 20C5.31667 17.7167 3.31267 15.5957 1.988 13.637C0.662667 11.679 0 9.86667 0 8.2C0 5.7 0.804333 3.70833 2.413 2.225C4.021 0.741667 5.88333 0 8 0C10.1167 0 11.979 0.741667 13.587 2.225C15.1957 3.70833 16 5.7 16 8.2C16 9.86667 15.3377 11.679 14.013 13.637C12.6877 15.5957 10.6833 17.7167 8 20Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
}
.fm_item.select .select:after,
section.cart .cart_orders .fld .select:after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.37578L0 1.37578L1.075 0.300781L6 5.25078L10.925 0.325781L12 1.40078L6 7.37578Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
section.cart .cart_orders .fld .select.opened:before {
	 
}
section.cart .cart_orders .fld.addr .select {
    padding-left: 48px;
}
section.cart .cart_orders .fld.addr .select:before {
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
section.cart .cart_orders .fld .select:after {
    width: 46px;
    height: 46px;
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
    
}
section.cart .cart_orders .fld .select.opened:after {
	transform: rotate(180deg);
}
section.cart .cart_orders .fld .select > span {
    display: block;
    width: 100%;
    height: 100%;
}
section.cart .cart_orders .fld .select > div {
    display: none;
    background: #fff;
    width: 100%;
    height: auto;
    max-height: 150px;
    position: absolute;
    top: 47px;
    left: 0;
    overflow: auto;
}
section.cart .cart_orders .fld .select.opened > div {
    display: block;
}
section.cart .cart_orders .fld.select {
    z-index: 1;
}
section.cart .cart_orders .fld .select.opened > div span {
    display: block;
    padding: 0 25px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    line-height: 48px;
    border-bottom: 1px solid #eee;transition: all 0.6s ease;
	cursor:pointer;
}
section.cart .cart_orders .fld .select.opened > div span:hover {background-color: #f5f5f5;}
section.cart .cart_orders .fld.radio_block {
    font-size: 0;
    width: 100%;
}
section.cart .cart_orders .fld.radio_block ins {
    display: inline-block;
    vertical-align: top;
    height: 94px;
    border: 1px solid #D3D3D3;
    width: 50%;
    cursor: pointer;
    padding: 16px;
    padding-right: 44px;
    text-decoration: none;
}
section.cart .cart_orders .fld.radio_block ins[itemid="ps"] {
    left: -1px;
}
section.cart .cart_orders .fld.radio_block ins .tit {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #000000;
}
section.cart .cart_orders .fld.radio_block ins .ti2 {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
}
section.cart .cart_orders .fld.radio_block ins .prc {
    display: inline-block;
    position: absolute;
    bottom: 16px;
    left: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
}
section.cart .cart_orders .fld.radio_block ins.active {
    border-color: #000;
    z-index: 1;
}
section.cart .cart_orders .fld.radio_block .np_office {
    margin-top: 16px;
    display: none;
}
section.cart .cart_orders .fld.radio_block .np_office.visible {
    display: block;
}
section.cart .cart_orders .cartorder_section.withselect {z-index:1;}
section.cart .cart_orders .fld .select.opened > div { 
    box-shadow: 0px 1px 7px -2px rgb(0 0 0 / 50%);
}
.oplata_section label {
    display: block;
    margin-bottom: 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #7E7E7E;
}
.oplata_section {
    margin-bottom: 36px;
}
.oplata_section .radio {
}
.oplata_section .radio ins {
    text-decoration: none;
    display: block;
    padding-left: 40px;
    cursor: pointer;
    margin-bottom: 16px;min-height: 24px;
}
.oplata_section .radio ins.active {
}
.oplata_section .radio ins:before {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C8.61667 20 7.31667 19.7373 6.1 19.212C4.88333 18.6873 3.825 17.975 2.925 17.075C2.025 16.175 1.31267 15.1167 0.788 13.9C0.262667 12.6833 0 11.3833 0 10C0 8.61667 0.262667 7.31667 0.788 6.1C1.31267 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.31233 6.1 0.787C7.31667 0.262333 8.61667 0 10 0C11.3833 0 12.6833 0.262333 13.9 0.787C15.1167 1.31233 16.175 2.025 17.075 2.925C17.975 3.825 18.6873 4.88333 19.212 6.1C19.7373 7.31667 20 8.61667 20 10C20 11.3833 19.7373 12.6833 19.212 13.9C18.6873 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6873 13.9 19.212C12.6833 19.7373 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
}
.oplata_section .radio ins:before {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
}
.oplata_section .radio ins.active:before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15C11.3833 15 12.5627 14.5123 13.538 13.537C14.5127 12.5623 15 11.3833 15 10C15 8.61667 14.5127 7.43733 13.538 6.462C12.5627 5.48733 11.3833 5 10 5C8.61667 5 7.43767 5.48733 6.463 6.462C5.48767 7.43733 5 8.61667 5 10C5 11.3833 5.48767 12.5623 6.463 13.537C7.43767 14.5123 8.61667 15 10 15ZM10 20C8.61667 20 7.31667 19.7373 6.1 19.212C4.88333 18.6873 3.825 17.975 2.925 17.075C2.025 16.175 1.31267 15.1167 0.788 13.9C0.262667 12.6833 0 11.3833 0 10C0 8.61667 0.262667 7.31667 0.788 6.1C1.31267 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.31233 6.1 0.787C7.31667 0.262333 8.61667 0 10 0C11.3833 0 12.6833 0.262333 13.9 0.787C15.1167 1.31233 16.175 2.025 17.075 2.925C17.975 3.825 18.6873 4.88333 19.212 6.1C19.7373 7.31667 20 8.61667 20 10C20 11.3833 19.7373 12.6833 19.212 13.9C18.6873 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6873 13.9 19.212C12.6833 19.7373 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
}
.oplata_section .radio ins b {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #181818;
    margin-bottom: 4px;
}
.oplata_section .radio ins span {
    display: none;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #838383;
}
.oplata_section .radio ins.active span {
    display: block;
}
.oplata_section .radio ins b i {
    font: inherit;
    color: #7E7E7E;
    margin-left: 5px;
}
.oplata_section .radio ins b a {
    display: inline-block;
    height: 24px;
    width: 100px;
    position: absolute;
    top: 0;
    right: 0;
}
.oplata_section .radio ins b a img {
    width: 100%;
    height: 20px;
    display: block;
    background-position: center;
    object-fit: contain;
    object-position: center right;
    top: 2px;
}
.oplata_section .radio ins span {
    max-width: 60%;
}
.checkboxs span {
    display: inline-block;
    width: calc(100% - 60px);
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
    height: 24px;
    line-height: 24px;
}
.checkboxs {
    height: 24px;
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer;
}
.checkboxs ins {
    display: block;
    width: 38px;
    background: #adadad;
    border-radius: 32px;
    height: 20px;
    top: 2px;
    right: 0;
    position: absolute;
}
.checkboxs ins:after {
    content: '';
    background: #FFFFFF;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 100px;
    transition: all 0.6s ease;
}
.checkboxs.active ins {
	background: #EF3974;
}
.checkboxs.active ins:after  {
	left: 20px;
}
section.cart .cart_orders .fld.textarea {
    width: 100%;
    height: 150px;
    transition: all 0.6s ease;
    overflow: hidden;
}
section.cart .cart_orders .fld.textarea.hidden {
    height: 0;
}
section.cart .cart_orders .fld.textarea textarea {
    resize: none;
    padding: 15px 20px;
    width: 100%;
    height: 100%;
    border: 1px solid #D3D3D3;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
    outline: none;
}
.cart_result {
    position: absolute;
    right: 0;
    width: 542px;
    background: #F6F6F6;
    padding: 34px 32px;
    top: 48px;
}
section.cart .cart_orders {
    padding-top: 80px;
}
.cart_result a.edit {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #838383;
    position: absolute;
    top: 57px;
    right: 32px;
    cursor: pointer;
}
.cart_result .title i {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #838383;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    top: 10px;
}
.cart_result .items {
    height: 106px;
    width: 100%;
    overflow: auto;
    font-size: 0;
}
.cart_result .items .wraps {}
.cart_result .items a {
    display: inline-block;
    vertical-align: top;
    width: 152px;
    height: 100px;
    white-space: nowrap;
    word-break: keep-all;
    margin-right: 8px;
    background-color: #f2f2f2;
}
.cart_result .items .wraps {
    width: auto;
    height: 100%;
    display: block;
    transition: all 0.6s ease;
    font-size: 0;
}
.cart_result .items a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.cart_result .cart_itog {
    margin-top: 24px;
}
.cart_result .promocode input {
    background-color: transparent;transition: all 0.6s ease;
}
.cart_result .promocode label {
    position: absolute;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    text-transform: uppercase;
    color: #000;
    line-height: 56px;
    padding: 0 20px;
    transition: all 0.6s ease;
}
.cart_result .promocode.filled label {
    color: #9F9F9F;
    line-height: 30px;
}
.cart_result .promocode.filled input { 
    padding-top: 14px;
}
.cart_result .promocode.filled .ok {
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    right: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45 13.4496L0.25 7.24961L1.95 5.54961L6.45 10.0496L16.025 0.474609L17.725 2.17461L6.45 13.4496Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
.cart_result .promocode.pcode.filled  .ok {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.85 15.5496L15.4 10.9996L10.85 6.44961L9.2 8.12461L10.9 9.82461H6.675V12.1746H10.9L9.2 13.8746L10.85 15.5496ZM11.0035 21.6246C9.53448 21.6246 8.15428 21.3489 6.86283 20.7975C5.57136 20.2461 4.44288 19.4877 3.4774 18.5222C2.51192 17.5567 1.75348 16.4294 1.2021 15.1402C0.6507 13.8511 0.375 12.472 0.375 11.0031C0.375 9.51743 0.6507 8.12888 1.2021 6.83743C1.75348 5.54597 2.51061 4.42123 3.47347 3.46321C4.43634 2.50518 5.56297 1.74673 6.85335 1.18788C8.14373 0.629035 9.52411 0.349609 10.9945 0.349609C12.4815 0.349609 13.8717 0.628393 15.1652 1.18596C16.4586 1.74351 17.5837 2.50019 18.5404 3.45601C19.4972 4.41183 20.2547 5.5358 20.8128 6.82793C21.3709 8.12005 21.65 9.51061 21.65 10.9996C21.65 12.4709 21.3706 13.8521 20.8117 15.1433C20.2529 16.4345 19.4944 17.5618 18.5364 18.5252C17.5784 19.4887 16.4548 20.2461 15.1656 20.7975C13.8765 21.3489 12.4891 21.6246 11.0035 21.6246Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
a.change_card {
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #838383;
    top: -16px;
}
.bonus_added {
    height: 69px;
    background: #FFFFFF;
    padding: 16px;
}
.bonus_added label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #979797;
    display: block;
    margin-bottom: 2px;
}
.bonus_added span {
    display: block;
    padding-left: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: left;
    text-transform: uppercase;
    color: #EF3974;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='20' height='19.9997' rx='9.99983' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 9.42048V15.4801H5V5.50056H7.5V5.50362L7.5044 5.5L14.4378 13.9064L12.5076 15.4919L7.5 9.42048Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.51953H11V7.51544H12.5V15.4991H15V7.51544V5.51953H12.5Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
	background-position:top left;
	background-repeat:no-repeat;
}
.bonus_added { 
    margin-bottom: 24px;
}


.use_bonuses {
    border: 1px solid #D9D9D9;
    height: 60px;
    width: 100%;
    padding: 12px 16px;
}
.use_bonuses.hidden {display:none;}
.use_bonuses .res {
    display: block;
    width: 104px;
    border-right: 1px solid #D9D9D9;
}
.use_bonuses .res label {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #9F9F9F;
}
.use_bonuses .res span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
}
.use_bonuses .opt {
    position: absolute;
    left: calc(104px + 24px);
    height: 100%;
    top: 0;
    width: calc(100% - 104px - 48px - 24px);
    margin-left: 24px;
}
.use_bonuses .opt .track {
    height: 4px;
    width: 100%;
    background: #EF3974;
    left: 0;
    top: 27px;
    position: absolute;
}
.use_bonuses .opt .thumb {
    width: 24px;
    height: 24px;
    background: #ef3974;
    border-radius: 100px;
    position: absolute;
    top: 17px;
    left: 50%;
    margin-left: 0;    cursor: pointer;
}
.submit_order_result {
    width: 100%;
    height: 48px;
    text-align: center;
    line-height: 48px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    display: block;
    margin: 24px 0;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: 'Oswald';
}

.cart_result p {
    display: block;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #838383;
}
.cart_result p a {
    font: inherit;
    color: inherit;
    text-decoration: underline;
}

section.auth {
    min-height: calc(100vh - 472px - 50px);
    background: #000;
}
.page_login footer, .page_nofootmargin footer {
    margin-top: 0;
}
section.auth:before {
    content: '';
    height: 224px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(360deg, #000000 0.89%, #EF3974 100%);
    z-index: -1;
}
.login_tab_links {
    width: 100%;
    max-width: 435px;
    margin: 0 auto;
    padding-top: 71px;
    text-align: center;
    font-size: 0;
}
.login_tab_links a {
    transition: all 0.6s ease;
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.54);
    width: 50%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	cursor:pointer;
}
.login_tab_links a.active, .login_tab_links a:hover {
    border-color: #fff;
    color: #fff;
}
section.auth .wrap:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.25);
    left: 0;
    top: 107px;
    z-index: -1;
}
section.auth .wrap:after {
    content: '';
    position: absolute;
    background: linear-gradient(360deg, #000000 40%, #EF3974 100%);
    transform: rotate(-180deg);
    top: 0;
    height: 107px;
    width: 50%;
    left: 0%;
    z-index: -1;
}
section.auth.tab-register .wrap:after {left:50%;}
.login_tab_content.tab_cont {
    padding: 32px 0;
    max-width: 435px;
    width: 100%;
    margin: 0 auto;
    font-size: 0;
}
.fm_item {
    display: inline-block;
    width: 100%;
    margin-bottom: 24px;
    color: #fff;    vertical-align: top;
}
.fm_item label {
    display: block;
    margin-bottom: 8px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.fm_item.fm_short {
    width: calc(50% - 8px);
    margin-right: 16px;
}
.fm_item.fm_short.fm_short_2 {
    margin-right: 0;
}
.fm_item input {
    display: block;
    width: 100%;
    height: 48px;
    border: 1px solid #D9D9D9;
    line-height: 48px;
    outline: none;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: transparent;
    border: 1px solid #494949;
}
.fm_item i {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 29px;
    transition: all 0.6s ease;
}
.fm_item.fm_password i {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8508 11.2016L13.9258 9.30156C14.2758 8.56823 14.1716 7.99323 13.6133 7.57656C13.0549 7.1599 12.5341 7.1099 12.0508 7.42656L10.3008 5.65156C10.5508 5.51823 10.8258 5.41823 11.1258 5.35156C11.4258 5.2849 11.7174 5.25156 12.0008 5.25156C13.1841 5.25156 14.1883 5.66406 15.0133 6.48906C15.8383 7.31406 16.2508 8.31823 16.2508 9.50156C16.2508 9.76823 16.2174 10.0682 16.1508 10.4016C16.0841 10.7349 15.9841 11.0016 15.8508 11.2016ZM19.5508 14.9516L18.1758 13.5516C18.9091 12.9682 19.5466 12.3266 20.0883 11.6266C20.6299 10.9266 21.0674 10.2182 21.4008 9.50156C20.5341 7.66823 19.2799 6.2099 17.6383 5.12656C15.9966 4.04323 14.2008 3.50156 12.2508 3.50156C11.5508 3.50156 10.8674 3.5599 10.2008 3.67656C9.53411 3.79323 9.04245 3.92656 8.72578 4.07656L7.07578 2.42656C7.65911 2.1599 8.42995 1.92656 9.38828 1.72656C10.3466 1.52656 11.2591 1.42656 12.1258 1.42656C14.5758 1.42656 16.8424 2.1349 18.9258 3.55156C21.0091 4.96823 22.5591 6.95156 23.5758 9.50156C23.1591 10.6016 22.5966 11.6141 21.8883 12.5391C21.1799 13.4641 20.4008 14.2682 19.5508 14.9516ZM20.1758 20.6266L16.3258 16.8266C15.7424 17.0599 15.0758 17.2432 14.3258 17.3766C13.5758 17.5099 12.8008 17.5766 12.0008 17.5766C9.48411 17.5766 7.17995 16.8641 5.08828 15.4391C2.99661 14.0141 1.44245 12.0349 0.425781 9.50156C0.725781 8.65156 1.18411 7.79323 1.80078 6.92656C2.41745 6.0599 3.13411 5.22656 3.95078 4.42656L0.875781 1.40156L2.12578 0.101562L21.3508 19.3266L20.1758 20.6266ZM5.40078 5.85156C4.80078 6.3349 4.25078 6.90573 3.75078 7.56406C3.25078 8.2224 2.86745 8.86823 2.60078 9.50156C3.46745 11.3516 4.74245 12.8141 6.42578 13.8891C8.10911 14.9641 10.0341 15.5016 12.2008 15.5016C12.6508 15.5016 13.1133 15.4766 13.5883 15.4266C14.0633 15.3766 14.4341 15.2849 14.7008 15.1516L13.1008 13.5516C12.9674 13.6182 12.7966 13.6682 12.5883 13.7016C12.3799 13.7349 12.1841 13.7516 12.0008 13.7516C10.8341 13.7516 9.83412 13.3432 9.00078 12.5266C8.16745 11.7099 7.75078 10.7016 7.75078 9.50156C7.75078 9.31823 7.76328 9.12656 7.78828 8.92656C7.81328 8.72656 7.85078 8.55156 7.90078 8.40156L5.40078 5.85156Z' fill='%23767676'/%3E%3C/svg%3E%0A");
}
.fm_checkboxes .checkbox_mini span {
    color: #979797;
}
.fm_checkboxes .checkbox_mini {
    margin-bottom: 10px;
}
.fm_checkboxes .checkbox_mini a {
    color: #fff;
}
.fm_item .err {
    transition: all 0.6s ease;
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #EF3974;
    margin-top: 4px;
    opacity: 0;
}
.fm_item.error .err {opacity:1;}
.fm_item.error i {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9981 16.3535C11.328 16.3535 11.6004 16.2496 11.8153 16.0419C12.0302 15.8342 12.1376 15.5654 12.1376 15.2354C12.1376 14.9054 12.0314 14.6306 11.819 14.4111C11.6065 14.1915 11.3353 14.0817 11.0054 14.0817C10.6754 14.0817 10.403 14.1914 10.1881 14.4106C9.97326 14.6299 9.86584 14.9045 9.86584 15.2345C9.86584 15.5645 9.97205 15.8335 10.1845 16.0415C10.3969 16.2495 10.6681 16.3535 10.9981 16.3535ZM10.0865 12.1893H12.0669V5.62411H10.0865V12.1893ZM11.0103 21.3535C9.5736 21.3535 8.22771 21.0835 6.97266 20.5436C5.71763 20.0037 4.61979 19.2634 3.67914 18.3228C2.7385 17.3821 1.99823 16.2843 1.45831 15.0293C0.918396 13.7744 0.648438 12.4278 0.648438 10.9897C0.648438 9.55153 0.918396 8.20432 1.45831 6.94804C1.99823 5.69175 2.73777 4.59721 3.67694 3.66441C4.61609 2.73161 5.7135 1.99315 6.96919 1.44901C8.22485 0.904879 9.57215 0.632812 11.0111 0.632812C12.45 0.632812 13.7982 0.904513 15.0556 1.44791C16.313 1.99131 17.4077 2.72879 18.3398 3.66034C19.2719 4.59189 20.0098 5.68732 20.5535 6.94664C21.0973 8.20595 21.3691 9.55493 21.3691 10.9936C21.3691 12.4316 21.097 13.778 20.5529 15.0329C20.0088 16.2878 19.2703 17.3835 18.3375 18.3199C17.4047 19.2563 16.3095 19.996 15.0519 20.539C13.7942 21.082 12.447 21.3535 11.0103 21.3535ZM11.0142 19.373C13.3349 19.373 15.3084 18.5586 16.9349 16.9297C18.5613 15.3009 19.3745 13.3202 19.3745 10.9877C19.3745 8.66706 18.5629 6.69351 16.9395 5.06706C15.3162 3.44061 13.3346 2.62739 10.9946 2.62739C8.67762 2.62739 6.70407 3.43905 5.07399 5.06239C3.44392 6.6857 2.62889 8.66734 2.62889 11.0073C2.62889 13.3243 3.44332 15.2979 5.07219 16.9279C6.70105 18.558 8.68173 19.373 11.0142 19.373Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
.fm_item.error input {border-color#EF3974;}
a.do_register, .pink_btn_wide {
    background: #EF3974;
    width: 100%;
    height: 48px;
    display: block;
    line-height: 48px;
    text-align: center;
    margin: 32px 0;
    cursor: pointer;
    transition: all 0.6s ease;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
a.do_register.disabled {
    background: #767676;
    cursor: default;
}
.page_login .auth_social .hrtext i {
    background: #000;
    color: #767676;
}
.page_login .auth_social .hrtext:before {
    background: #767676;
}
.page_login .auth_social a {
    border-color: #494949;
    color: #979797;
}
.page_login .auth_social .auth_apple i{
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6734 7.22356C8.7974 7.22356 7.44138 6.22756 6.01338 6.26356C4.12938 6.28756 2.40138 7.35556 1.42938 9.04756C-0.526622 12.4436 0.925378 17.4596 2.83338 20.2196C3.76938 21.5636 4.87338 23.0756 6.33738 23.0276C7.74138 22.9676 8.2694 22.1156 9.9734 22.1156C11.6654 22.1156 12.1454 23.0276 13.6334 22.9916C15.1454 22.9676 16.1054 21.6236 17.0294 20.2676C18.0974 18.7076 18.5414 17.1956 18.5654 17.1116C18.5294 17.0996 15.6254 15.9836 15.5894 12.6236C15.5654 9.81557 17.8814 8.47156 17.9894 8.41156C16.6694 6.47956 14.6414 6.26356 13.9334 6.21556C12.0854 6.07156 10.5374 7.22356 9.6734 7.22356ZM12.7934 4.39156C13.5734 3.45556 14.0894 2.14756 13.9454 0.851562C12.8294 0.899563 11.4854 1.59556 10.6814 2.53156C9.9614 3.35956 9.3374 4.69156 9.5054 5.96356C10.7414 6.05956 12.0134 5.32756 12.7934 4.39156Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.page_login .auth_social .auth_google i{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.064 5.51C1.89601 3.85324 3.17237 2.46051 4.75043 1.48747C6.32849 0.514427 8.14606 -0.000583569 10 4.96231e-07C12.695 4.96231e-07 14.959 0.99 16.69 2.605L13.823 5.473C12.786 4.482 11.468 3.977 10 3.977C7.395 3.977 5.19 5.737 4.405 8.1C4.205 8.7 4.091 9.34 4.091 10C4.091 10.66 4.205 11.3 4.405 11.9C5.191 14.264 7.395 16.023 10 16.023C11.345 16.023 12.49 15.668 13.386 15.068C13.9054 14.726 14.3501 14.2822 14.6932 13.7635C15.0363 13.2448 15.2706 12.6619 15.382 12.05H10V8.182H19.418C19.536 8.836 19.6 9.518 19.6 10.227C19.6 13.273 18.51 15.837 16.618 17.577C14.964 19.105 12.7 20 10 20C8.68663 20.0005 7.38604 19.7422 6.17254 19.2399C4.95905 18.7375 3.85645 18.0009 2.92776 17.0722C1.99907 16.1436 1.2625 15.041 0.760135 13.8275C0.257774 12.614 -0.000524861 11.3134 8.00714e-07 10C8.00714e-07 8.386 0.386001 6.86 1.064 5.51Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
 
.page_login .auth_social {
    font-size: 0;
    border-bottom: 1px solid #494949;
    margin-bottom: 16px;
}
.page_login #register p, .page_login #login p {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #979797;
}
.page_login #register p a, .page_login #login p a {
    cursor: pointer;
    color: #fff;
    text-decoration: underline;
}
.page_login footer {
    margin-top: 0;
    border-top: 1px solid #303030;
}
section.auth { 
    padding-bottom: 60px;
}
.checkbox_toggle {
    display: inline-block;
    height: 24px;    cursor: pointer;
    vertical-align: top;
}
.checkbox_toggle span {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
}
.checkbox_toggle ins {
    display: inline-block;
    background: #979797;
    border-radius: 32px;
    width: 38px;
    height: 20px;
    top: 2px;
    margin-right: 16px;transition: all 0.6s ease;
}
.checkbox_toggle ins:after {
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 24px;
    position: absolute;
    top: 2px;
    left: 2px;
    display: block;
    background: #fff;
    transition: all 0.6s ease;
}
.checkbox_toggle.active ins {background: #EF3974;}
.checkbox_toggle.active ins:after {
	left: 20px;
}
a[itemid="restorePassword"] {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.fm_item.ok i {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45 13.4496L0.25 7.24961L1.95 5.54961L6.45 10.0496L16.025 0.474609L17.725 2.17461L6.45 13.4496Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
.fm_item.error input {
    border-color:#EF3974;
} 
section.auth.tab-restore .wrap:after  {display:none;}
.page_login .wrap {
    max-width: 100%;
}
.tab-restore .login_tab_links {
    height: 176px;
}
section.auth.tab-restore .wrap:before {
    top: 170px;
}
.tab-restore .login_tab_links h1 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left;
}
.tab-restore .login_tab_links h1 span {
    display: block;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #979797;
    margin-top: 8px;
    text-transform: none;
}
.page_login .tab_cont > div p {
	display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #979797;
}
.page_login .tab_cont > div p a {
	    cursor: pointer;
    color: #fff;
    text-decoration: underline;
}
#restore .fm_item.fm_email {
    margin-bottom: 0;
}
.tab-restore .login_tab_links {
    height: auto;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding-bottom: 20px;
}
section.auth.tab-restore .wrap:before {
    top: 170px;display:none;
}



.fm_item.fm_address {}
.fm_item.select {    z-index: 1;}
.fm_item label {
	display: block;
    margin-bottom: 8px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
}
.fm_item.select .select {
    display: block;
    width: 100%;
    height: 48px;
    border: 1px solid #D9D9D9;
    line-height: 48px;
    outline: none;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    cursor: pointer;
}
.fm_item.select.fm_address .select {padding-left: 48px;}
.fm_item.select .select:before {
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.fm_item.select .select {}
.fm_item.select .select > span {
	display: block;
    width: 100%;
    height: 100%;
}
.fm_item.select .select > div {
	display: none;
    background: #fff;
    width: 100%;
    height: auto;
    max-height: 150px;
    position: absolute;
    top: 47px;
    left: 0;
    overflow: auto;box-shadow: 0px 1px 7px -2px rgb(0 0 0 / 50%);
}
.fm_item.select .select.opened > div {display: block;}

.fm_item.select .select > div span {
	display: block;
    padding: 0 25px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    line-height: 48px;
    border-bottom: 1px solid #eee;
    transition: all 0.6s ease;
    cursor: pointer;
}

.fm_item.select .select:after {
    width: 46px;
    height: 46px;
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
}
.fm_item.select .select.opened:after {
    transform: rotate(180deg);
}
.fm_item.select .select:after, section.cart .cart_orders .fld .select:after {
    z-index: -1;
}
section.cabinet .cab_head  {
    height: 159px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
}
section.cabinet .cab_head .welcome {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 53px 0;
}
section.cabinet .cab_head .welcome .welcome_text {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.6;
}
section.cabinet .cab_head .welcome .welcome_name {
    display: block;
    margin-top: 4px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px; 
    text-transform: uppercase;
    color: #fff;
}
section.cabinet .cab_head .cab_orders {
    position: absolute;
    left: auto;
    top: 53px;
    right: calc(145px + 80px);
}
section.cabinet .cab_head .cab_orders a {
    height: 24px;
    margin-bottom: 6px;
    padding-left: 32px;
    display: block;
    padding-right: 80px;
}
section.cabinet .cab_head .cab_orders a:before {
    content: '';
    position: absolute;
    left: 0;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
}
section.cabinet .cab_head .cab_orders a.my_orders:before  {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 5V4C13 2.93913 12.5786 1.92172 11.8284 1.17157C11.0783 0.42143 10.0609 0 9 0C7.9391 0 6.92172 0.42143 6.17157 1.17157C5.42143 1.92172 5 2.93913 5 4V5H0V20H18V5H13ZM7 4C7 3.46957 7.2107 2.96086 7.5858 2.58579C7.9609 2.21071 8.4696 2 9 2C9.5304 2 10.0391 2.21071 10.4142 2.58579C10.7893 2.96086 11 3.46957 11 4V5H7V4ZM16 18H2V7H16V18ZM12 11.45C12.2868 11.45 12.5671 11.365 12.8056 11.2056C13.044 11.0463 13.2299 10.8198 13.3396 10.5549C13.4494 10.2899 13.4781 9.9984 13.4221 9.7171C13.3662 9.4358 13.2281 9.1775 13.0253 8.9747C12.8225 8.7719 12.5642 8.6338 12.2829 8.5779C12.0016 8.5219 11.7101 8.5506 11.4451 8.6604C11.1802 8.7701 10.9537 8.956 10.7944 9.1944C10.635 9.4329 10.55 9.7132 10.55 10C10.55 10.3846 10.7028 10.7534 10.9747 11.0253C11.2466 11.2972 11.6154 11.45 12 11.45ZM6 11.45C6.28678 11.45 6.56713 11.365 6.80558 11.2056C7.044 11.0463 7.2299 10.8198 7.3396 10.5549C7.4494 10.2899 7.4781 9.9984 7.4221 9.7171C7.3662 9.4358 7.2281 9.1775 7.0253 8.9747C6.82252 8.7719 6.56415 8.6338 6.28288 8.5779C6.00161 8.5219 5.71006 8.5506 5.44511 8.6604C5.18016 8.7701 4.9537 8.956 4.79437 9.1944C4.63504 9.4329 4.55 9.7132 4.55 10C4.55 10.3846 4.70277 10.7534 4.9747 11.0253C5.24662 11.2972 5.61544 11.45 6 11.45Z' fill='white' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
section.cabinet .cab_head .cab_orders a.my_wishes:before  {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6685 2C17.1248 2 18 3.9658 18 5.8055C18 8.9611 13.5972 13.7943 10 16.5388C6.4029 13.7943 2 8.9611 2 5.8055C2 3.9658 2.8752 2 5.3316 2C5.9569 2.05023 6.56139 2.24799 7.09548 2.57705C7.62956 2.9061 8.078 3.35708 8.4041 3.893L10 6.0056L11.5959 3.893C11.922 3.35708 12.3705 2.90609 12.9046 2.57703C13.4387 2.24798 14.0432 2.05023 14.6685 2ZM14.6685 0C13.7327 0.04457 12.8211 0.31163 12.0092 0.77903C11.1972 1.24642 10.5085 1.90067 10 2.6875C9.4915 1.90068 8.8028 1.24644 7.99089 0.77905C7.17899 0.31166 6.26736 0.04459 5.3316 0C1.9564 0 0 2.5992 0 5.8055C0 10.5555 6.4583 16.6251 10 19C13.5417 16.6251 20 10.5555 20 5.8055C20 2.5992 18.0436 0 14.6685 0Z' fill='white' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
section.cabinet .cab_head .cab_orders a span {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    align-items: center;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.6);
    height: 24px;
    line-height: 24px;
}
section.cabinet .cab_head .cab_orders a b {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
    height: 24px;
}
section.cabinet .cab_head .cab_bonuses {
    top: 52px;
    height: 56px;
    position: absolute;
    right: 0;
}
section.cabinet .cab_head .cab_bonuses span {
    display: block;
    margin-bottom: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.6;
}
section.cabinet .cab_head .cab_bonuses a {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.cab_menu.tab_links {
    height: 56px;
    background: #000;
    border-top: 1px solid #3D3D3D;
}
.cab_menu.tab_links .wrap {
    font-size: 0;
}
.cab_menu.tab_links a {
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
    height: 55px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
    transition: all 0.6s ease;
}
.cab_menu.tab_links a span {
    display: inline-block;
    height: 56px;
    line-height: 56px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #979797;
    transition: all 0.6s ease;
    vertical-align: top;
}
.cab_menu.tab_links .ordersnum {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background: #EF3974;
    border-radius: 24px;
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    top: 20px;
    margin-left: 4px;
    font-style: normal;
    line-height: 16px;
} 
.cab_menu.tab_links .wrap {
    font-size: 0;
    max-width: 980px;
    border-bottom: 1px solid #767676;
    height: 55px;
}
.cab_cont.tab_cont .wrap {
    font-size: 0;
    max-width: 980px;
}
.cab_menu.tab_links a.active span, .cab_menu.tab_links a:hover span {
    color: #fff;
}
.cab_menu.tab_links a.active, .cab_menu.tab_links a:hover{
    border-bottom: 2px solid #EF3974;
}
.cab_menu.tab_links a.logout {
    
    padding-left: 24px; 
    padding-right: 34px;
    margin-right: 0;
    position: absolute;
    right: 0;
}
 
.cab_menu.tab_links a.logout:before {
    content: '';
    border-left: 1px solid #393939;
    height: 24px;
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
}
.cab_menu.tab_links a.logout:after{
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.47656 19.6266C1.81886 19.6266 1.2586 19.3976 0.795788 18.9397C0.332971 18.4818 0.101562 17.9274 0.101562 17.2766V2.72656C0.101562 2.06885 0.332971 1.50859 0.795788 1.04579C1.2586 0.582971 1.81886 0.351562 2.47656 0.351562H9.92656V2.72656H2.47656V17.2766H9.92656V19.6266H2.47656ZM14.6766 15.2766L12.9766 13.6266L15.4266 11.1766H7.05156V8.82656H15.3766L12.9266 6.37656L14.6266 4.72656L19.9016 10.0266L14.6766 15.2766Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
.cab_menu.tab_links a.logout:hover:after{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.47656 19.6266C1.81886 19.6266 1.2586 19.3976 0.795788 18.9397C0.332971 18.4818 0.101562 17.9274 0.101562 17.2766V2.72656C0.101562 2.06885 0.332971 1.50859 0.795788 1.04579C1.2586 0.582971 1.81886 0.351562 2.47656 0.351562H9.92656V2.72656H2.47656V17.2766H9.92656V19.6266H2.47656ZM14.6766 15.2766L12.9766 13.6266L15.4266 11.1766H7.05156V8.82656H15.3766L12.9266 6.37656L14.6266 4.72656L19.9016 10.0266L14.6766 15.2766Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.cab_menu.tab_links a.logout:after {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;transition: all 0.6s ease;
}
.cab_menu.tab_links .ordersnum {
    transition: all 0.6s ease;
    background: #777;
}
.cab_menu.tab_links a.active .ordersnum {
    background: #EF3974;
}
.cab_cont > div {
    max-width: 980px;
    margin: 48px auto;
}
.cab_cont h2 {
    display: block;
    margin-bottom: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000; 
}
.table .thead {
    margin-bottom: 8px;
    width: 100%;
    background-color: #F5F5F5;
    height: 40px;
    font-size: 0;
}
.table .thead span, .table .tbody span {
    display: inline-block;
    vertical-align: top;
    width: calc(50% / 3); 
    width: calc(70% / 3);
 
    line-height: 40px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: #838383;
    padding: 0 16px;
}
.table .th1, .table .th2 {
    width: calc(50% / 2) !important;
}
.tbody .tr {
    height: 50px;height: 48px;
    border: 1px solid #EBEBEB;
    margin-bottom: 8px;
    font-size: 0;
	cursor:pointer;
}
.tbody .tr span {
    color: #000;
    line-height: 48px;
}
#my_orders .order_details {
    display: none;
}
.tbody .tr span.th2, .tbody .tr span.th5 {
    color: #838383;
}
.tbody .tr span.th5.st_rm {color: #FF5151;}
.tbody .tr span.th5.st_wk {color: #E99729;}
.tbody .tr span.th5.st_wt {color: #767676;}
.tbody .tr span.th5.st_ok {color: #34A853;} 
.tbody .tr:after {content:'';}
.tbody .tr:after { 
background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00156 5.63385L0.601563 1.23385L1.71823 0.117187L5.00156 3.41719L8.2849 0.133854L9.40156 1.25052L5.00156 5.63385Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
.tbody .tr.active:after { 
	transform:rotate(180deg);
}
#my_orders .order_details.active {
    display: block;
}
#my_orders .order_details {
    display: none;
    border: 1px solid #EBEBEB;
    margin-bottom: 0;
    padding: 16px;
    top: -9px;
}
#my_orders .order_details .od_bonus {
    margin-bottom: 26px;margin-bottom: 16px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #979797;
}
#my_orders .order_details .od_bonus b {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #FFFFFF;
    line-height: 40px;
}
#my_orders .order_details table th {
    height: 48px;
    line-height: 48px;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: #838383;
}
#my_orders .order_details table {
    border-collapse: collapse;
    border: none;
}
#my_orders .order_details table tbody {
    border-top: 1px solid #EBEBEB;
}
#my_orders .order_details table tbody tr {
    border-bottom: 1px solid #EBEBEB;
    padding: 16px 0;
    height: 134px;
}
#my_orders .order_details table td {
    line-height: 134px;
}
#my_orders .order_details table td, #my_orders .order_details table th {
    width: calc(50% / 3) !important;
    vertical-align: top;
}
#my_orders .order_details table .th1 {
    width: 50% !important;
}
#my_orders .order_details table .th1 {
    width: 50% !important;
    padding-left: 134px;
}
#my_orders .order_details .th1 .item_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 126px;
    height: 102px;
    display: block;
    overflow: hidden;
    top: 16px;
}
#my_orders .order_details .th1 .item_img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#my_orders .order_details table td {
    padding: 16px 0;
}
#my_orders .order_details .th1 .item_type {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
    width: auto;
    padding: 0;
}
#my_orders .order_details table th.th1 {
    padding-left: 0;
}
#my_orders .order_details .th1 .item_name {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
#my_orders .order_details .th1 .item_sku {
    display: inline-block;
    position: absolute;
    bottom: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
    padding: 0;
    width: auto;
}
#my_orders .order_details .od_positions span {
    width: auto;
    display: block;
    padding: 0;
    line-height: 102px;
}
#my_orders .order_details .od_delivery .title, #my_orders .order_details .od_payment .title {
    line-height: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 24px;
    margin-bottom: 16px;padding: 0;
}
.od_delivery ins, .od_payment ins {
    margin-bottom: 16px;
    display: block;
    text-decoration: none;
    font-size: 0;
}
.od_delivery ins i, .od_payment ins i {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #838383;
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.table .od_delivery ins span, .table .od_payment ins span {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
.od_delivery, .od_payment {
    margin-bottom: 24px;
    padding-bottom: 8px;
    border-bottom: 1px solid #EBEBEB;
}
.table .od_delivery ins span.pink, .table .od_payment ins span.pink {
    color: #EF3974;
}
#my_orders .itogo {
    padding: 24px 16px;
    margin: 24px 0;
    margin-bottom: 8px;
    background: #EBEBEB;
}
#my_orders .itogo div {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #D3D3D3;
    font-size: 0;
    margin-bottom: 24px;
}
#my_orders .itogo div i, #my_orders .itogo div span {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    line-height: 40px;
}
#my_orders .itogo div i {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #979797;
}
#my_orders .itogo div span {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
a.do_reorder {
    display: block;
    width: 50%;
    height: 44px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    margin-left: 50%;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}

.od_payment {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.needhelp {
    padding: 48px 0;
    margin: 0 auto;
    max-width: 980px;
    margin-top: 48px;
    border-top: 1px solid #D3D3D3;
}
.needhelp .need_help {
    padding-left: 64px;
    height: 48px;
    display: inline-block;
    vertical-align: top;padding-top: 5px;
}
.needhelp .need_help i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border: 1px solid #8B8B8B;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.35307 10.1516C6.70102 10.1516 6.99167 10.0339 7.225 9.79849C7.45833 9.5631 7.575 9.27144 7.575 8.92349C7.575 8.57554 7.45731 8.2849 7.22193 8.05156C6.98654 7.81823 6.69488 7.70156 6.34693 7.70156C5.99898 7.70156 5.70833 7.81925 5.475 8.05464C5.24167 8.29002 5.125 8.58169 5.125 8.92964C5.125 9.27759 5.24269 9.56823 5.47807 9.80156C5.71346 10.0349 6.00512 10.1516 6.35307 10.1516ZM11.0781 10.1516C11.426 10.1516 11.7167 10.0339 11.95 9.79849C12.1833 9.5631 12.3 9.27144 12.3 8.92349C12.3 8.57554 12.1823 8.2849 11.9469 8.05156C11.7115 7.81823 11.4199 7.70156 11.0719 7.70156C10.724 7.70156 10.4333 7.81925 10.2 8.05464C9.96667 8.29002 9.85 8.58169 9.85 8.92964C9.85 9.27759 9.96769 9.56823 10.2031 9.80156C10.4385 10.0349 10.7301 10.1516 11.0781 10.1516ZM15.6281 10.1516C15.976 10.1516 16.2667 10.0339 16.5 9.79849C16.7333 9.5631 16.85 9.27144 16.85 8.92349C16.85 8.57554 16.7323 8.2849 16.4969 8.05156C16.2615 7.81823 15.9699 7.70156 15.6219 7.70156C15.274 7.70156 14.9833 7.81925 14.75 8.05464C14.5167 8.29002 14.4 8.58169 14.4 8.92964C14.4 9.27759 14.5177 9.56823 14.7531 9.80156C14.9885 10.0349 15.2801 10.1516 15.6281 10.1516ZM0.375 21.6266V2.72656C0.375 2.08551 0.603958 1.52942 1.06187 1.05829C1.51979 0.587137 2.07417 0.351562 2.725 0.351562H19.275C19.916 0.351562 20.4721 0.587137 20.9433 1.05829C21.4144 1.52942 21.65 2.08551 21.65 2.72656V15.2766C21.65 15.9107 21.4144 16.4609 20.9433 16.9272C20.4721 17.3934 19.916 17.6266 19.275 17.6266H4.375L0.375 21.6266ZM2.725 16.4766L3.925 15.2766H19.275V2.72656H2.725V16.4766Z' fill='black'/%3E%3C/svg%3E%0A");
}
.needhelp .need_help .gray {
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #838383;
}
.needhelp .need_help .bold {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 8px;
}
#my_bonuses .bonus_card_info .copy {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7758 19.7258H6.52578C5.86808 19.7258 5.30782 19.4944 4.84501 19.0316C4.38219 18.5688 4.15078 18.0085 4.15078 17.3508V2.77578C4.15078 2.12495 4.38219 1.57057 4.84501 1.11266C5.30782 0.65474 5.86808 0.425781 6.52578 0.425781H14.9508L21.1258 6.60078V17.3508C21.1258 18.0085 20.8924 18.5688 20.4258 19.0316C19.9591 19.4944 19.4091 19.7258 18.7758 19.7258ZM13.7258 7.72578V2.77578H6.52578V17.3508H18.7758V7.72578H13.7258ZM2.65078 23.5758C1.99995 23.5758 1.44557 23.3469 0.987656 22.889C0.52974 22.431 0.300781 21.8766 0.300781 21.2258V5.97578H2.65078V21.2258H15.2758V23.5758H2.65078Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
#my_bonuses .bonus_card_info {
    display: block;
    position: absolute;
    top: 0;
    height: 48px;
    width: 100%;
    max-width: 547px;
    right: 0;
    border: 1px solid #D9D9D9;
    padding: 8px 16px;
}
#my_bonuses .bonus_card_info .pre {
    width: 110px;
    padding-right: 24px;
    display: inline-block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #9F9F9F;
    border-right: 1px solid #D3D3D3;
    margin-right: 24px;
}
#my_bonuses .bonus_card_info .crd {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 180px);
    height: 32px;
    line-height: 29px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    align-items: center;
    text-transform: uppercase;
    color: #000000;
}
#my_bonuses .bonus_card_info .copy {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.bonus_status_info {
    width: 100%;
    height: 72px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 15.78%);
    margin: 16px auto;
    padding: 16px;
    font-size: 0;
}
.bonus_status_info > div {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 5);
}
.bonus_status_info > div.bso_4 {
    width: calc( (100% / 5) * 2);
}
.bonus_status_info > div i {
    display: block;
    margin-bottom: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #979797;
}
.bonus_status_info > div span {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #EF3974;
}

.bonus_status_info > div.bso_4 b {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-right: 16px;
}
.bonus_status_info > div.bso_4 div {
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
}
.bonus_status_info > div.bso_4 i {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.bonus_status_info > div.bso_4 span {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #979797;
}
.bonus_status_info > div.bso_4 {
    width: calc( (100% / 5) * 2);
    text-align: right;
    padding-right: 54px;
}
.bonus_status_info > div.bso_4 a {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 16.2766H12.1V10.0016H10.05V16.2766ZM11.0017 8.52656C11.3422 8.52656 11.6271 8.41395 11.8562 8.18874C12.0854 7.96354 12.2 7.68448 12.2 7.35156C12.2 6.98573 12.085 6.6901 11.8551 6.46469C11.6252 6.23927 11.3403 6.12656 11.0005 6.12656C10.6418 6.12656 10.3521 6.23927 10.1313 6.46469C9.91042 6.6901 9.8 6.98156 9.8 7.33906C9.8 7.6824 9.91517 7.96615 10.1455 8.19031C10.3758 8.41448 10.6613 8.52656 11.0017 8.52656ZM11.0101 21.6266C9.5289 21.6266 8.14453 21.3509 6.85698 20.7995C5.56941 20.2481 4.44288 19.4896 3.4774 18.5242C2.51192 17.5587 1.75348 16.4327 1.2021 15.1462C0.6507 13.8597 0.375 12.4751 0.375 10.9925C0.375 9.5099 0.6507 8.12419 1.2021 6.83539C1.75348 5.54659 2.51061 4.42318 3.47347 3.46516C4.43634 2.50713 5.56164 1.74869 6.84938 1.18984C8.13709 0.630988 9.52296 0.351562 11.007 0.351562C12.491 0.351562 13.8784 0.630346 15.1691 1.18791C16.4599 1.74546 17.5837 2.50215 18.5404 3.45796C19.4972 4.41378 20.2547 5.53775 20.8128 6.82989C21.3709 8.122 21.65 9.51035 21.65 10.9949C21.65 12.4784 21.3706 13.8638 20.8117 15.1511C20.2529 16.4384 19.4944 17.5622 18.5364 18.5226C17.5784 19.483 16.4548 20.2404 15.1656 20.7949C13.8765 21.3493 12.4913 21.6266 11.0101 21.6266ZM11.0125 19.2766C13.3042 19.2766 15.2542 18.4735 16.8625 16.8673C18.4708 15.2611 19.275 13.3017 19.275 10.9891C19.275 8.6974 18.4724 6.7474 16.8672 5.13906C15.262 3.53073 13.3021 2.72656 10.9875 2.72656C8.69583 2.72656 6.74583 3.52916 5.1375 5.13436C3.52917 6.73958 2.725 8.69948 2.725 11.0141C2.725 13.3057 3.5281 15.2557 5.1343 16.8641C6.7405 18.4724 8.6999 19.2766 11.0125 19.2766Z' fill='%23D3D3D3'/%3E%3C/svg%3E%0A");
}
.bonus_status_info > div.bso_4 a {
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    right: -58px;
    top: -4px;
    display: block;
    background-position: CENTER;
    background-repeat: no-repeat;
    cursor: pointer;
}
 
.bonus_actions_list {
    margin-top: 32px;
    border-top: 1px solid #D9D9D9;
}
.bonus_actions_list .bonus_item {
    border-bottom: 1px solid #D9D9D9;
    padding: 16px 0;
}
.bonus_actions_list .bonus_item .titl {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
.bonus_actions_list .bonus_item .titl i {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #8D8D8D;
}
.bonus_actions_list .bonus_item .add, .bonus_actions_list .bonus_item .min {
    text-decoration: none;
    height: 24px;
    line-height: 24px;
    font-size: 0;
    display: block;
    margin-bottom: 8px;
}
.bonus_actions_list .bonus_item .add i {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.175 16.1516H11.975V12.0016H16.15V10.2016H11.975V5.85156H10.175V10.2016H5.85V12.0016H10.175V16.1516ZM11.0101 21.6266C9.5289 21.6266 8.14453 21.3509 6.85698 20.7995C5.56941 20.2481 4.44288 19.4896 3.4774 18.5242C2.51192 17.5587 1.75348 16.4327 1.2021 15.1462C0.6507 13.8597 0.375 12.4751 0.375 10.9925C0.375 9.5099 0.6507 8.12419 1.2021 6.83539C1.75348 5.54659 2.51061 4.42318 3.47347 3.46516C4.43634 2.50713 5.56164 1.74869 6.84938 1.18984C8.13709 0.630988 9.52296 0.351562 11.007 0.351562C12.491 0.351562 13.8784 0.630346 15.1691 1.18791C16.4599 1.74546 17.5837 2.50215 18.5404 3.45796C19.4972 4.41378 20.2547 5.53775 20.8128 6.82989C21.3709 8.122 21.65 9.51035 21.65 10.9949C21.65 12.4784 21.3706 13.8638 20.8117 15.1511C20.2529 16.4384 19.4944 17.5622 18.5364 18.5226C17.5784 19.483 16.4548 20.2404 15.1656 20.7949C13.8765 21.3493 12.4913 21.6266 11.0101 21.6266ZM11.0125 19.2766C13.3042 19.2766 15.2542 18.4735 16.8625 16.8673C18.4708 15.2611 19.275 13.3017 19.275 10.9891C19.275 8.6974 18.4724 6.7474 16.8672 5.13906C15.262 3.53073 13.3021 2.72656 10.9875 2.72656C8.69583 2.72656 6.74583 3.52916 5.1375 5.13436C3.52917 6.73958 2.725 8.69948 2.725 11.0141C2.725 13.3057 3.5281 15.2557 5.1343 16.8641C6.7405 18.4724 8.6999 19.2766 11.0125 19.2766Z' fill='%2334A853'/%3E%3C/svg%3E%0A");
}
.bonus_actions_list .bonus_item .min i {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.1016H16V9.75156H6V12.1016ZM11.0035 21.6266C9.53448 21.6266 8.15427 21.3509 6.86282 20.7995C5.57136 20.2481 4.44288 19.4896 3.4774 18.5242C2.51192 17.5587 1.75348 16.4314 1.2021 15.1422C0.6507 13.853 0.375 12.474 0.375 11.005C0.375 9.51938 0.6507 8.13084 1.2021 6.83939C1.75348 5.54792 2.51061 4.42318 3.47347 3.46516C4.43634 2.50713 5.56297 1.74869 6.85335 1.18984C8.14373 0.630988 9.52411 0.351562 10.9945 0.351562C12.4815 0.351562 13.8717 0.630346 15.1652 1.18791C16.4586 1.74546 17.5837 2.50215 18.5404 3.45796C19.4972 4.41378 20.2547 5.53775 20.8128 6.82989C21.3709 8.122 21.65 9.51256 21.65 11.0016C21.65 12.4728 21.3706 13.8541 20.8117 15.1452C20.2529 16.4364 19.4944 17.5637 18.5364 18.5272C17.5784 19.4907 16.4548 20.2481 15.1656 20.7995C13.8765 21.3509 12.4891 21.6266 11.0035 21.6266ZM11 19.2766C13.3 19.2766 15.2542 18.4735 16.8625 16.8673C18.4708 15.2611 19.275 13.3058 19.275 11.0016C19.275 8.70156 18.4708 6.7474 16.8625 5.13906C15.2542 3.53073 13.2958 2.72656 10.9875 2.72656C8.69583 2.72656 6.74583 3.53073 5.1375 5.13906C3.52917 6.7474 2.725 8.70573 2.725 11.0141C2.725 13.3057 3.5281 15.2557 5.1343 16.8641C6.7405 18.4724 8.69573 19.2766 11 19.2766Z' fill='%23E99729'/%3E%3C/svg%3E%0A");
}
.bonus_actions_list .bonus_item .add i, .bonus_actions_list .bonus_item .min i {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.bonus_actions_list .bonus_item .action {
    display: inline-block;
    vertical-align: top;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #8D8D8D;
    height: 24px;
}
.bonus_actions_list .bonus_item .cash {
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #34A853;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
}
.bonus_actions_list .bonus_item ins.min .cash { color: #E99729;}
.form_group {
    font-size: 0;
}
.do_update_profile.pink_btn_wide {
    width: calc(50% - 8px);
} 
.fm_item.fm_date i {
    display: none;
}
.page_profile .fm_item input {
    color: #000;
    border-color: #D3D3D3;
}
.gray_notify {
    background: #F2F2F2;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    display: block;
    padding: 12px 10px;
    width: 100%;
    padding-bottom: 10px;
    text-align: left;
}
.wishlist_ctrls {
    font-size: 0;
    margin: 0 auto;
    margin-bottom: 16px;
    max-width: 880px;
}
.wishlist_ctrls a {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    line-height: 40px;
    border: 1px solid #A6A6A6;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #9E9E9E;
    padding: 0 16px;
    cursor: pointer;
    transition: all 0.6s ease;    height: 40px;
    line-height: 38px;
}
 
.wishlist_ctrls a.active, .wishlist_ctrls a:hover {
    background: #000000;
    border-color: #000;
    color: #fff;
}
.wishlist_ctrls a.wish_add {
    width: 40px;
    background: #EF3974;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-color: #EF3974;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21745 9.95078V5.78411H0.0507812V4.21745H4.21745V0.0507812H5.78411V4.21745H9.95078V5.78411H5.78411V9.95078H4.21745Z' fill='white'/%3E%3C/svg%3E%0A");
}
.wishes_card {
    border: 1px solid #EBEBEB;
    padding: 16px;
    padding-top: 0;
    max-width: 880px;
    margin: 0 auto;
}
.wishes_card .title {
    height: 48px;
    border-bottom: 1px solid #EBEBEB;
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #868686;
    margin-bottom: 16px;
    line-height: 48px;
}
.wishes_card {
    border: 1px solid #EBEBEB;
    padding: 16px;
    padding-top: 0;
}

.wishes_card .wmenu {
    width: 48px;
    height: 48px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    background-position: center;
        background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='4' height='18' viewBox='0 0 4 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.01359 17.85C1.60349 17.85 1.2526 17.7052 0.960938 17.4157C0.669271 17.1261 0.523438 16.778 0.523438 16.3715C0.523438 15.9805 0.667604 15.6333 0.955937 15.33C1.24427 15.0267 1.59089 14.875 1.99579 14.875C2.41422 14.875 2.7651 15.0268 3.04844 15.3304C3.33177 15.634 3.47344 15.984 3.47344 16.3804C3.47344 16.7768 3.33265 17.1208 3.05109 17.4125C2.76952 17.7042 2.42369 17.85 2.01359 17.85ZM2.01359 10.475C1.60349 10.475 1.2526 10.3308 0.960938 10.0425C0.669271 9.75417 0.523438 9.40755 0.523438 9.00265C0.523438 8.58422 0.667604 8.23333 0.955937 7.95C1.24427 7.66667 1.59089 7.525 1.99579 7.525C2.41422 7.525 2.7651 7.66578 3.04844 7.94735C3.33177 8.22892 3.47344 8.57475 3.47344 8.98485C3.47344 9.39495 3.33265 9.74583 3.05109 10.0375C2.76952 10.3292 2.42369 10.475 2.01359 10.475ZM2.01359 3.125C1.60349 3.125 1.2526 2.97769 0.960938 2.68307C0.669271 2.38846 0.523438 2.03429 0.523438 1.62057C0.523438 1.20686 0.667604 0.854167 0.955937 0.5625C1.24427 0.270833 1.59089 0.125 1.99579 0.125C2.41422 0.125 2.7651 0.272017 3.04844 0.56605C3.33177 0.860067 3.47344 1.21393 3.47344 1.62765C3.47344 2.04137 3.33265 2.39436 3.05109 2.68663C2.76952 2.97887 2.42369 3.125 2.01359 3.125Z' fill='%23676767'/%3E%3C/svg%3E%0A");
}
.wishes_card .wmenu,
.tovarList .wishes_card .items .item .good-view .favorite {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4242L0.574219 13.7742L6.34922 7.99922L0.574219 2.22422L2.22422 0.574219L7.99922 6.34922L13.7742 0.574219L15.4242 2.22422L9.64922 7.99922L15.4242 13.7742L13.7742 15.4242L7.99922 9.64922L2.22422 15.4242Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
.tovarList .wishes_card .items {
    padding: 0;height:auto;
}
.tovarList .wishes_card .items .item {
    width: calc( (100% / 3 ) - 4px);
    min-width: 270px;
}
.tovarList .wishes_card .items .item {
    width: calc( (100% / 3 ) - 4px);
    min-width: 270px;
    text-align: left;
}
.tovarList  .items .item { 
    text-align: left;
}
.tovarList .wishes_card .items .item {
    width: calc( (100% / 3 ) - 4px);
    min-width: 270px;
    text-align: left;
    min-height: 500px;
    height: 510px;
	margin-bottom:4px;
}
#add_wishlist, .mdlfs {
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
}
#add_wishlist.active, .mdlfs.active {
    display: block;
}
#add_wishlist > div, .mdlfs > div {
    background: #fff;
    padding: 16px;
    width: 320px;
    height: 265px;
    position: absolute;
    top: calc( (100% - 265px) / 2);
    left: calc( (100% - 320px) / 2);
}
#add_wishlist > div .title, .mdlfs .title {
    display: block;
    padding-right: 48px;
    min-height: 48px;
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 16px;
}
#add_wishlist > div label, .mdlfs label {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 4px;
}
#add_wishlist > div input, .mdlfs input {
    outline: none;
    height: 48px;
    border: 1px solid #D9D9D9;
    width: 100%;
    display: block;
    margin-bottom: 32px;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 48px;
    text-transform: uppercase;
    color: #000000;
}
#add_wishlist > div .do_createwishlist, .mdlfs .button_pink {
    display: block;
    width: 100%;
    height: 48px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    text-align: center;
    line-height: 48px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
}
#add_wishlist > div .close, .mdlfs .close {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 8px;
    right: 4px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4242L0.574219 13.7742L6.34922 7.99922L0.574219 2.22422L2.22422 0.574219L7.99922 6.34922L13.7742 0.574219L15.4242 2.22422L9.64922 7.99922L15.4242 13.7742L13.7742 15.4242L7.99922 9.64922L2.22422 15.4242Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
#rem_wishlist > div {
    background: #000;
    width: 210px;
    height: 140px;
    top: calc( (100% - 140px) / 2);
    left: calc( (100% - 210px) / 2);
}
#rem_wishlist > div .title {
    color: #fff;
    padding-right: 0;
}
#action_logout .do_logout,
#rem_wishlist > div .do_remwishlist {
    width: 85px;
    height: 32px;
    border: 1px solid #D3D3D3;
    display: inline-block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #979797;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    margin-right: 4px;
}
#action_logout .close,
#rem_wishlist > div .close {
    width: 85px;
    height: 32px;
    border: 1px solid #D3D3D3;
    display: inline-block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    margin-right: 4px;
    background: #fff;
    position: absolute;
    bottom: 16px;
    top: auto;
    right: 10px;
}
#rem_wishlist.card_t > div .title.item {
    display: none;
}
#rem_wishlist.item_t > div .title.card {
    display: none;
}
#action_logout .title {
    padding-right: 0;
}
#action_logout > div {
    width: 275px;
    height: 120px;
    top: calc( (100% - 275px) / 2);
    left: calc( (100% - 275px) / 2);
}
#action_logout .do_logout {
    width: calc(50% - 20px);
    height: 40px;
    line-height: 38px;
    position: absolute;
    left: 16px;
    bottom: 16px;
}
#action_logout .close {
    width: calc(50% - 20px);
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    color: #fff;
    height: 40px;
    line-height: 38px;
}
#add_review > div {
    width: 435px;
    height: 500px;
    top: calc( (100% - 500px) / 2);
    left: calc( (100% - 435px) / 2);
}
#add_review .inp_counter {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #979797;
    position: absolute;
    top: 74px;
    right: 0;
}

.start_choose {
    margin-bottom: 16px;
    height: 32px;
    width: 100%;
    font-size: 0;
    padding-top: 3px;
}
.start_choose i {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: calc(100% / 5);
    height: 32px;
    background-repeat: no-repeat;
    background-position: center;transition: all 0.6s ease;
}
.start_choose i {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.03281 30.0672L8.53281 19.2672L0.132812 12.0005L11.1995 11.0672L15.4995 0.867188L19.7995 11.0672L30.8661 12.0005L22.4661 19.2672L24.9995 30.0672L15.4995 24.3005L6.03281 30.0672Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
.start_choose i.hover, .start_choose i.active {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28281 30.0672L8.78281 19.2672L0.382812 12.0005L11.4495 11.0672L15.7495 0.867188L20.0495 11.0672L31.1161 12.0005L22.7161 19.2672L25.2495 30.0672L15.7495 24.3005L6.28281 30.0672Z' fill='black'/%3E%3C/svg%3E%0A");
}
.mdlfs textarea {
    outline: none;
    height: 48px;
    border: 1px solid #D9D9D9;
    width: 100%;
    display: block;
    margin-bottom: 32px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5em;
    text-transform: uppercase;
    color: #000000;
    padding: 16px;
    height: 120px;
    resize: none;
}
#add_review .textarea .inp_counter {
    top: 145px;
}
#add_review .do_add_review {
    height: 48px;
    width: 100%;
    display: block;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    cursor: pointer;
    text-align: center;
    line-height: 48px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
}
#add_review .inp_counter.maximum {
    color: #c00;
}

#add_review_done .image {
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23EF3974'/%3E%3Cpath d='M25.45 34.4516L19.25 28.2516L20.95 26.5516L25.45 31.0516L35.025 21.4766L36.725 23.1766L25.45 34.4516Z' fill='white'/%3E%3C/svg%3E%0A");
}
#add_review_done > div {
    height: 166px;
}
#add_review_done .title {
    padding: 0;
    text-align: center;
}
#add_review_done .image {
    display: block;
    width: 100%;
    height: 56px;
    margin-bottom: 24px;
    margin-top: 16px;
    background-position: center;
    background-repeat: no-repeat;
}
section.reviews .selector_mini div {
    background: #000;
    padding: 8px 0;
}
section.reviews .selector_mini div span {
    background: #000;
    color: #ccc;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 30px;
    padding: 0 16px;
}
section.reviews .selector_mini div span.active {
	color: #767676;
}
.cab_head .wrap {
    max-width: 980px;
}
.breads_abs .breadcrumbs {
    top: 72px;
}
section.textpage {
    max-width: 980px;
    margin: 0 auto;
}
section.textpage h1 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 24px;
    display: block;
    text-align: center;
    margin-bottom: 32px;
}
section.textpage .accordion .item.active .content {
    display: block;
}
section.textpage .accordion .item h2:after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99844 8.95078L0.398438 2.35078L2.07344 0.675781L6.99844 5.62578L11.9234 0.700781L13.5984 2.37578L6.99844 8.95078Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
section.textpage .accordion .item.active h2:after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00156 0.0511707L13.6016 6.65117L11.9266 8.32617L7.00156 3.37617L2.07656 8.30117L0.401563 6.62617L7.00156 0.0511707Z' fill='%23979797'/%3E%3C/svg%3E%0A");
}
section.textpage h2 {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 18px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.82);
    margin-bottom: 16px;
}
section.textpage p {
    display: block;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #494949;
}
section.textpage .accordion .item h2 {
    display: block;
    width: 100%;
    height: 40px;
    color: #000;
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 20px;
}
section.textpage .accordion .item h2:after {
	position:absolute;top:0;right:0;
	width:40px;height:40px; 
	background-position:center;
	background-repeat:no-repeat;
}
section.textpage .accordion .item .content {
    padding-bottom: 26px;display:none;
	    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #494949;
}
section.textpage .accordion .item.active .content {
    display:block;
}
section.textpage ol, section.textpage ul {
    font: inherit;
    color: inherit;
}
section.textpage ol, section.textpage ul {
    font: inherit;
    color: inherit;
}
section.textpage li {
    list-style-position: inside;
    color: inherit;
    font: inherit;
    margin-bottom: 15px;
}
section.textpage .pay_methods .cat {
    padding: 16px 0;
    border-top: 1px solid #D3D3D3;
    font-size: 0;
}
section.textpage .pay_methods .cat .left {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
}
section.textpage .pay_methods .cat .left span {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #767676;
}
section.textpage .pay_methods .cat .right {
    width: calc( (100% / 3 ) * 2 );
    display: inline-block;
    vertical-align: top;
}
section.textpage .pay_methods .cat .method {
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 20px;
    font-size: 0;
}
section.textpage .pay_methods .cat .method .left {
    width: 50%;
    padding-right: 60px;
}
section.textpage .pay_methods .cat .method .left b {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000000;
}
section.textpage .pay_methods .cat .method .left b span {
    display: block;
    color: #979797;
}
section.textpage .pay_methods .cat .method .right {
    width: 50%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #494949;
}
section.textpage .del_methods ins {
    display: block;
    text-decoration: none;
    height: calc(32px + 16px);
    padding-bottom: 16px;
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 16px;
}
section.textpage .del_methods img {
    display: block;
    width: 90px;
    height: 24px;
    object-fit: contain;    object-position: top left;
    top: 8px;
}
section.textpage .del_methods div {
    margin-bottom: 32px;    font-size: 0;
}
section.textpage .del_methods b {
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #000000;
    width: calc(100% / 3);
    vertical-align: top;
    padding-right: 60px;
}
section.textpage .del_methods div div {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #494949;
    display: inline-block;
    vertical-align: top;
    width: calc( 100% / 3 * 2 );
}
section.textpage .accordion .item h2 {
    cursor:pointer;
}
.page_textpage .needhelp {
    border: none;
}
section.textpage .accordion {
    margin-top: 32px;
}









section.sc_section:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 0;
    background: linear-gradient(360deg, #000000 40%, #EF3974 100%);
}
section.sc_section:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(180deg, #000000 40%, #EF3974 100%);
}
section.sc_section {
    height: calc(100% - 56px - 472px);
    min-height: 560px;
}

section.sc_section .wrap {
    max-width: 1240px;
    font-size: 0;
}
section.sc_section h1 {
    display: block;
    padding-top: 24px;
    text-align: center;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 48px;
}
section.sc_section .left, section.sc_section .right {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 124px;
}
section.sc_section .left .phonenumber {
    margin-top: 72px;
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 24px;
}
section.sc_section .left .address {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 4px;
}
section.sc_section .left .worktime {
    display: block;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #979797;
    margin-bottom: 16px;
}
section.sc_section .left .email {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #EF3974;
    text-align: center;
}
section.sc_section .right .callBackForm label {
    color: #fff;
}

section.sc_section .right .callBackForm .checkboxs span {
    color: #fff;
}
section.sc_section .sendMessage {
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    width: 100%;
    height: 48px;
    display: block;
    text-align: left;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 14px;
    line-height: 48px;
    cursor: pointer;
    margin-top: 32px;
    margin-bottom: 48px;
}
section.sc_section  .sendMessage:after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.95078 6.99961L2.35078 13.5996L0.675781 11.9246L5.62578 6.99961L0.700781 2.07461L2.37578 0.399609L8.95078 6.99961Z' fill='white'/%3E%3C/svg%3E%0A");
	width:48px;height:48px;display:block;
	position:absolute;top:0;right:0;
	background-position:center;background-repeat:no-repeat;
}

.fm_item.textarea {
    display: block;
}
.fm_item.textarea.hidden {
    display: none;
}
.fm_item.textarea textarea {
    display: block;
    width: 100%;
    height: 100px;
    line-height: 48px;
    outline: none;
    padding: 0 15px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: transparent;
    border: 1px solid #494949;
    resize: none;
}
#gmap {
    width: 100%;
    height: 360px;
}
.page_about section.articleHome {
    margin-top: 0;
}

.about_items {
    padding: 48px 0;
}
.about_items .wrap {
    font-size: 0;
}
.about_items .item {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
    height: 190px;
    text-align: center;
    border-bottom: 1px solid #D3D3D3;    padding-top: 32px;
}
.about_items .item.itm4, .about_items .item.itm5, .about_items .item.itm6 {border:none;}
.about_items .item ins {
    display: block;
    text-decoration: none;
    width: 48px;
    height: 48px;
    border: 1px solid #000000;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 16px;
}
	.about_items .item.itm1 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.273438 19.2242V14.7992C0.273438 14.1992 0.490104 13.6867 0.923438 13.2617C1.35677 12.8367 1.8651 12.6242 2.44844 12.6242H6.09844C6.4151 12.6242 6.68177 12.6784 6.89844 12.7867C7.1151 12.8951 7.29844 13.0492 7.44844 13.2492C7.9651 13.9992 8.62344 14.5826 9.42344 14.9992C10.2234 15.4159 11.0818 15.6242 11.9984 15.6242C12.8984 15.6242 13.7526 15.4159 14.5609 14.9992C15.3693 14.5826 16.0484 13.9992 16.5984 13.2492C16.7151 13.0492 16.8818 12.8951 17.0984 12.7867C17.3151 12.6784 17.5901 12.6242 17.9234 12.6242H21.5734C22.1734 12.6242 22.6859 12.8367 23.1109 13.2617C23.5359 13.6867 23.7484 14.1992 23.7484 14.7992V19.2242H16.3984V16.0992C15.7818 16.5659 15.0984 16.9326 14.3484 17.1992C13.5984 17.4659 12.8151 17.5992 11.9984 17.5992C11.1984 17.5992 10.4234 17.4701 9.67344 17.2117C8.92344 16.9534 8.2401 16.5826 7.62344 16.0992V19.2242H0.273438ZM11.9984 13.7492C11.4651 13.7492 10.9609 13.6284 10.4859 13.3867C10.0109 13.1451 9.62344 12.7992 9.32344 12.3492C8.97344 11.8659 8.57344 11.5076 8.12344 11.2742C7.67344 11.0409 7.1651 10.8826 6.59844 10.7992C7.2151 10.3159 8.04427 9.92839 9.08594 9.63672C10.1276 9.34505 11.0984 9.19922 11.9984 9.19922C12.9151 9.19922 13.8943 9.34505 14.9359 9.63672C15.9776 9.92839 16.8151 10.3159 17.4484 10.7992C16.8651 10.8826 16.3484 11.0409 15.8984 11.2742C15.4484 11.5076 15.0568 11.8659 14.7234 12.3492C14.4234 12.7826 14.0276 13.1242 13.5359 13.3742C13.0443 13.6242 12.5318 13.7492 11.9984 13.7492ZM3.99844 10.1242C3.19844 10.1242 2.51094 9.83672 1.93594 9.26172C1.36094 8.68672 1.07344 7.99089 1.07344 7.17422C1.07344 6.37422 1.36094 5.68672 1.93594 5.11172C2.51094 4.53672 3.19844 4.24922 3.99844 4.24922C4.8151 4.24922 5.51094 4.53672 6.08594 5.11172C6.66094 5.68672 6.94844 6.37422 6.94844 7.17422C6.94844 7.99089 6.66094 8.68672 6.08594 9.26172C5.51094 9.83672 4.8151 10.1242 3.99844 10.1242ZM19.9984 10.1242C19.1984 10.1242 18.5109 9.83672 17.9359 9.26172C17.3609 8.68672 17.0734 7.99089 17.0734 7.17422C17.0734 6.37422 17.3609 5.68672 17.9359 5.11172C18.5109 4.53672 19.1984 4.24922 19.9984 4.24922C20.8151 4.24922 21.5109 4.53672 22.0859 5.11172C22.6609 5.68672 22.9484 6.37422 22.9484 7.17422C22.9484 7.99089 22.6609 8.68672 22.0859 9.26172C21.5109 9.83672 20.8151 10.1242 19.9984 10.1242ZM11.9984 6.69922C11.1984 6.69922 10.5109 6.40755 9.93594 5.82422C9.36094 5.24089 9.07344 4.54922 9.07344 3.74922C9.07344 2.93255 9.36094 2.24089 9.93594 1.67422C10.5109 1.10755 11.1984 0.824219 11.9984 0.824219C12.8151 0.824219 13.5109 1.10755 14.0859 1.67422C14.6609 2.24089 14.9484 2.93255 14.9484 3.74922C14.9484 4.54922 14.6609 5.24089 14.0859 5.82422C13.5109 6.40755 12.8151 6.69922 11.9984 6.69922Z' fill='black'/%3E%3C/svg%3E%0A");
	}
	.about_items .item.itm2 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.925 7.32461L10 6.29961L12.075 7.32461V2.72461H7.925V7.32461ZM4.475 15.5246V12.8496H10V15.5246H4.475ZM2.725 19.6246C2.07417 19.6246 1.51979 19.3957 1.06187 18.9377C0.603958 18.4798 0.375 17.9254 0.375 17.2746V2.72461C0.375 2.06689 0.603958 1.50663 1.06187 1.04383C1.51979 0.581018 2.07417 0.349609 2.725 0.349609H17.275C17.9327 0.349609 18.493 0.581018 18.9558 1.04383C19.4186 1.50663 19.65 2.06689 19.65 2.72461V17.2746C19.65 17.9254 19.4186 18.4798 18.9558 18.9377C18.493 19.3957 17.9327 19.6246 17.275 19.6246H2.725ZM2.725 17.2746H17.275V2.72461H14.25V10.8246L10 8.72461L5.75 10.8246V2.72461H2.725V17.2746Z' fill='black'/%3E%3C/svg%3E%0A");
	}
	.about_items .item.itm3 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7758 10.9246C12.9424 10.9246 12.2341 10.6329 11.6508 10.0496C11.0674 9.46628 10.7758 8.75794 10.7758 7.92461C10.7758 7.09128 11.0674 6.38294 11.6508 5.79961C12.2341 5.21628 12.9424 4.92461 13.7758 4.92461C14.6091 4.92461 15.3174 5.21628 15.9008 5.79961C16.4841 6.38294 16.7758 7.09128 16.7758 7.92461C16.7758 8.75794 16.4841 9.46628 15.9008 10.0496C15.3174 10.6329 14.6091 10.9246 13.7758 10.9246ZM6.37578 14.9996C5.7137 14.9996 5.15234 14.7693 4.69171 14.3087C4.23109 13.848 4.00078 13.2867 4.00078 12.6246V3.22461C4.00078 2.57148 4.23109 2.01236 4.69171 1.54726C5.15234 1.08216 5.7137 0.849609 6.37578 0.849609H21.2258C21.872 0.849609 22.4253 1.08216 22.8855 1.54726C23.3457 2.01236 23.5758 2.57148 23.5758 3.22461V12.6246C23.5758 13.2867 23.3457 13.848 22.8855 14.3087C22.4253 14.7693 21.872 14.9996 21.2258 14.9996H6.37578ZM8.57578 12.9246H19.0008C19.0008 12.2246 19.2424 11.6329 19.7258 11.1496C20.2091 10.6663 20.8008 10.4246 21.5008 10.4246V5.42461C20.8008 5.42461 20.2091 5.17878 19.7258 4.68711C19.2424 4.19544 19.0008 3.60794 19.0008 2.92461H8.57578C8.57578 3.60794 8.33411 4.19544 7.85078 4.68711C7.36745 5.17878 6.77578 5.42461 6.07578 5.42461V10.4246C6.77578 10.4246 7.36745 10.6663 7.85078 11.1496C8.33411 11.6329 8.57578 12.2246 8.57578 12.9246ZM20.0008 18.5746H2.77578C2.12953 18.5746 1.5763 18.3445 1.11608 17.8843C0.655881 17.4241 0.425781 16.8709 0.425781 16.2246V4.99961H2.77578V16.2246H20.0008V18.5746Z' fill='black'/%3E%3C/svg%3E%0A");
	}
	.about_items .item.itm4 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5758 20.8504V18.5004H19.8508V10.2504C19.8508 9.25811 19.6174 8.3017 19.1508 7.38117C18.6841 6.46065 18.0758 5.65456 17.3258 4.96289C16.5758 4.27122 15.7341 3.72122 14.8008 3.31289C13.8674 2.90456 12.9383 2.70039 12.0133 2.70039C11.0716 2.70039 10.1341 2.90456 9.20078 3.31289C8.26745 3.72122 7.42578 4.27122 6.67578 4.96289C5.92578 5.65456 5.32161 6.46065 4.86328 7.38117C4.40495 8.3017 4.17578 9.25811 4.17578 10.2504V17.4254H3.22578C2.551 17.4254 1.97813 17.1899 1.50718 16.719C1.03625 16.248 0.800781 15.6752 0.800781 15.0004V12.5754C0.800781 12.1421 0.888281 11.7629 1.06328 11.4379C1.23828 11.1129 1.48411 10.8421 1.80078 10.6254L1.82578 9.85039C1.89245 8.46706 2.22161 7.18789 2.81328 6.01289C3.40495 4.83789 4.17161 3.82539 5.11328 2.97539C6.05495 2.12539 7.12161 1.46289 8.31328 0.987891C9.50495 0.512891 10.7341 0.275391 12.0008 0.275391C13.2674 0.275391 14.4966 0.508724 15.6883 0.975391C16.8799 1.44206 17.9466 2.09622 18.8883 2.93789C19.8299 3.77956 20.5966 4.78789 21.1883 5.96289C21.7799 7.13789 22.1091 8.43372 22.1758 9.85039L22.2008 10.5754C22.5174 10.7754 22.7633 11.0504 22.9383 11.4004C23.1133 11.7504 23.2008 12.1167 23.2008 12.4993V15.048C23.2008 15.4496 23.1133 15.8587 22.9383 16.2754C22.7633 16.6921 22.5174 16.9921 22.2008 17.1754V18.5004C22.2008 19.1458 21.9705 19.6988 21.5098 20.1594C21.0492 20.6201 20.4962 20.8504 19.8508 20.8504H10.5758ZM9.00078 12.9004C8.74411 12.9004 8.52995 12.8146 8.35828 12.6429C8.18661 12.4712 8.10078 12.2529 8.10078 11.9879C8.10078 11.7229 8.18661 11.5087 8.35828 11.3454C8.52995 11.1821 8.74828 11.1004 9.01328 11.1004C9.27828 11.1004 9.49245 11.1831 9.65578 11.3485C9.81911 11.5139 9.90078 11.7312 9.90078 12.0004C9.90078 12.2571 9.81807 12.4712 9.65266 12.6429C9.48724 12.8146 9.26995 12.9004 9.00078 12.9004ZM15.0008 12.9004C14.7441 12.9004 14.5299 12.8146 14.3583 12.6429C14.1866 12.4712 14.1008 12.2529 14.1008 11.9879C14.1008 11.7229 14.1866 11.5087 14.3583 11.3454C14.5299 11.1821 14.7483 11.1004 15.0133 11.1004C15.2783 11.1004 15.4924 11.1831 15.6558 11.3485C15.8191 11.5139 15.9008 11.7312 15.9008 12.0004C15.9008 12.2571 15.8181 12.4712 15.6527 12.6429C15.4872 12.8146 15.2699 12.9004 15.0008 12.9004ZM5.62578 10.6504C5.55911 9.78372 5.70495 8.95456 6.06328 8.16289C6.42161 7.37122 6.90495 6.67956 7.51328 6.08789C8.12161 5.49622 8.82578 5.02122 9.62578 4.66289C10.4258 4.30456 11.2341 4.12539 12.0508 4.12539C13.6008 4.12539 14.9633 4.64206 16.1383 5.67539C17.3133 6.70872 17.9758 7.96706 18.1258 9.45039C16.5258 9.43372 15.1008 9.04206 13.8508 8.27539C12.6008 7.50872 11.6258 6.49206 10.9258 5.22539C10.6091 6.50872 9.96328 7.63789 8.98828 8.61289C8.01328 9.58789 6.89245 10.2671 5.62578 10.6504Z' fill='black'/%3E%3C/svg%3E%0A");
	}
	.about_items .item.itm5 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75373 17.5508C4.90176 17.5508 4.16328 17.2723 3.53828 16.7154C2.91328 16.1584 2.58411 15.4536 2.55078 14.6008H0.425781V2.77578C0.425781 2.12495 0.65474 1.57057 1.11266 1.11266C1.57057 0.65474 2.12495 0.425781 2.77578 0.425781H17.2508V4.30078H19.7008L23.5758 9.48968V14.6008H21.5008C21.4508 15.4536 21.1143 16.1584 20.4912 16.7154C19.8682 17.2723 19.1307 17.5508 18.2787 17.5508C17.4268 17.5508 16.6883 17.2723 16.0633 16.7154C15.4383 16.1584 15.1091 15.4536 15.0758 14.6008H8.95078C8.90078 15.4341 8.56843 16.1341 7.95373 16.7008C7.33902 17.2674 6.60568 17.5508 5.75373 17.5508ZM5.75078 15.7508C6.15078 15.7508 6.49245 15.6091 6.77578 15.3258C7.05911 15.0424 7.20078 14.7008 7.20078 14.3008C7.20078 13.9008 7.05911 13.5591 6.77578 13.2758C6.49245 12.9924 6.15078 12.8508 5.75078 12.8508C5.35078 12.8508 5.00911 12.9924 4.72578 13.2758C4.44245 13.5591 4.30078 13.9008 4.30078 14.3008C4.30078 14.7008 4.44245 15.0424 4.72578 15.3258C5.00911 15.6091 5.35078 15.7508 5.75078 15.7508ZM2.77578 12.2508H3.43446C3.71201 11.8841 4.05027 11.5924 4.44926 11.3758C4.84824 11.1591 5.27324 11.0508 5.72426 11.0508C6.17527 11.0508 6.60474 11.1581 7.01266 11.3727C7.42059 11.5872 7.7583 11.8799 8.02578 12.2508H14.9008V2.77578H2.77578V12.2508ZM18.2758 15.7508C18.6758 15.7508 19.0174 15.6091 19.3008 15.3258C19.5841 15.0424 19.7258 14.7008 19.7258 14.3008C19.7258 13.9008 19.5841 13.5591 19.3008 13.2758C19.0174 12.9924 18.6758 12.8508 18.2758 12.8508C17.8758 12.8508 17.5341 12.9924 17.2508 13.2758C16.9674 13.5591 16.8258 13.9008 16.8258 14.3008C16.8258 14.7008 16.9674 15.0424 17.2508 15.3258C17.5341 15.6091 17.8758 15.7508 18.2758 15.7508ZM17.2508 10.3758H21.3008L18.5258 6.67578H17.2508V10.3758Z' fill='black'/%3E%3C/svg%3E%0A");
	}
	.about_items .item.itm6 ins {
		background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 9.82461C14.9083 9.82461 15.2604 9.67669 15.5563 9.38086C15.8521 9.08503 16 8.73294 16 8.32461C16 7.91628 15.8521 7.56419 15.5563 7.26836C15.2604 6.97253 14.9083 6.82461 14.5 6.82461C14.0917 6.82461 13.7438 6.96958 13.4563 7.25953C13.1687 7.54948 13.025 7.90157 13.025 8.31578C13.025 8.73 13.1684 9.08503 13.4552 9.38086C13.742 9.67669 14.0903 9.82461 14.5 9.82461ZM7.5 9.82461C7.90833 9.82461 8.25625 9.67963 8.54375 9.38968C8.83125 9.09973 8.975 8.74765 8.975 8.33343C8.975 7.91922 8.8316 7.56419 8.5448 7.26836C8.25798 6.97253 7.90972 6.82461 7.5 6.82461C7.09167 6.82461 6.73958 6.97253 6.44375 7.26836C6.14792 7.56419 6 7.91628 6 8.32461C6 8.73294 6.14792 9.08503 6.44375 9.38086C6.73958 9.67669 7.09167 9.82461 7.5 9.82461ZM11 16.4746C12.1 16.4746 13.1125 16.1788 14.0375 15.5871C14.9625 14.9954 15.6333 14.1913 16.05 13.1746H14.425C14.075 13.7579 13.5908 14.2038 12.9723 14.5121C12.3539 14.8204 11.6997 14.9746 11.0098 14.9746C10.3199 14.9746 9.66667 14.8246 9.05 14.5246C8.43333 14.2246 7.95833 13.7746 7.625 13.1746H5.95C6.38333 14.1913 7.05833 14.9954 7.975 15.5871C8.89167 16.1788 9.9 16.4746 11 16.4746ZM11.0013 21.6246C9.53378 21.6246 8.15417 21.3496 6.8625 20.7996C5.57083 20.2496 4.44167 19.4913 3.475 18.5246C2.50833 17.5579 1.75 16.4292 1.2 15.1385C0.65 13.8477 0.375 12.4685 0.375 11.001C0.375 9.53339 0.65 8.15378 1.2 6.86211C1.75 5.57044 2.50703 4.44083 3.47108 3.47328C4.43513 2.50575 5.56314 1.74325 6.85512 1.18578C8.14711 0.628335 9.52758 0.349609 10.9966 0.349609C12.4655 0.349609 13.8468 0.627693 15.1404 1.18386C16.4341 1.74003 17.5641 2.50078 18.5303 3.46611C19.4967 4.43144 20.2582 5.56097 20.8149 6.85468C21.3716 8.14842 21.65 9.53075 21.65 11.0017C21.65 12.4716 21.3713 13.8522 20.8138 15.1436C20.2564 16.435 19.4939 17.563 18.5263 18.5277C17.5588 19.4923 16.4296 20.2496 15.1389 20.7996C13.8481 21.3496 12.4689 21.6246 11.0013 21.6246ZM11 19.2746C13.3063 19.2746 15.262 18.472 16.8672 16.8668C18.4724 15.2616 19.275 13.3059 19.275 10.9996C19.275 8.69336 18.4724 6.73763 16.8672 5.13241C15.262 3.52721 13.3063 2.72461 11 2.72461C8.69375 2.72461 6.73802 3.52721 5.1328 5.13241C3.5276 6.73763 2.725 8.69336 2.725 10.9996C2.725 13.3059 3.5276 15.2616 5.1328 16.8668C6.73802 18.472 8.69375 19.2746 11 19.2746Z' fill='black'/%3E%3C/svg%3E%0A");
	}
.about_items .item b {
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000000;
    padding: 0 32px;
}
.about_items .item p {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #525252;
}
section.articleHome .text1 {
    overflow: hidden;
}
section.articleHome .text2, section.articleHome .text1 {
    overflow: hidden;
}


#modalMenu {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    overflow: hidden;
    display: none;
}
#modalMenu.active {
    display: block;
}
#modalMenu #menu_inner {
    width: 50%;
    max-width: 786px;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0;
    height: 100%;
}
#modalMenu .menu_menu {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 60%;
    max-width: 470px;
    min-width: 360px;
    padding: 16px 24px;
}
#modalMenu .menu_menu .menu_top .langs.active div {display:block;}
#modalMenu .menu_menu .menu_top {
    height: 24px;
    width: 100%;
    font-size: 0;
}
#modalMenu .menu_menu .menu_top a {
    cursor: pointer;
    line-height: 24px;
    display: inline-block;
    vertical-align: top;
    margin-right: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}
#modalMenu .menu_menu .menu_top .close {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22578 13.8248L0.175781 12.7748L5.95078 6.9998L0.175781 1.2248L1.22578 0.174805L7.00078 5.9498L12.7758 0.174805L13.8258 1.2248L8.05078 6.9998L13.8258 12.7748L12.7758 13.8248L7.00078 8.0498L1.22578 13.8248Z' fill='black'/%3E%3C/svg%3E%0A");
}
#modalMenu .menu_menu .menu_top .close {
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: 24px;
    padding-left: 24px;
    background-position: center left;
    background-repeat: no-repeat;
    cursor: pointer;
    line-height: 24px;
}
#modalMenu .menu_menu .menu_top .langs {
    display: inline-block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
#modalMenu .menu_menu .menu_top .langs span {
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: #767676;
    cursor: pointer;
    background-position: center right;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00081 5.99977L0.757812 1.75677L2.17281 0.342773L5.00081 3.17177L7.82881 0.342773L9.24381 1.75677L5.00081 5.99977Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
}
#modalMenu .menu_menu .menu_top .langs.active span {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00081 0.343L0.757812 4.586L2.17281 6L5.00081 3.171L7.82881 6L9.24381 4.586L5.00081 0.343Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
}
#modalMenu .menu_menu .menu_bot {
    position: absolute;
    bottom: 16px;
    left: 24px;
}
#modalMenu .menu_menu .menu_bot span, #modalMenu .menu_menu .menu_mid span {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #767676;
    margin-bottom: 16px;
}
#modalMenu .menu_menu .menu_bot p {
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
#modalMenu .menu_menu .menu_mid {
    height: 360px;
    position: absolute;
    left: 16px;
    top: calc( (100% - 360px) / 2);
    width: 230px;
}
#modalMenu .menu_menu .menu_mid a {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    transition: all 0.6s ease;
}
#modalMenu .menu_menu .menu_mid a:hover, #modalMenu .menu_menu .menu_mid a.active {
    color: #EF3974;
}
#modalMenu .menu_menu .menu_top .langs div {
    position: absolute;
    top: 0;
    background: #000;
    width: 60px;
    right: 0;display:none;
}
#modalMenu .menu_menu .menu_top .langs a {
    color: #ffffffc7;
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 100%;    transition: all 0.6s ease;
}
#modalMenu .menu_menu .menu_top .langs a.active, #modalMenu .menu_menu .menu_top .langs a:hover {color:#fff;}
#modalMenu .menu_menu { 
    background: #fff;
}
#modalMenu #menu_inner {
    background: transparent;
}
#modalMenu .menu_goods {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 40%;
    transition: all 0.6s ease;
    background: #EBEBEB;
    transform: translateX(0);
    padding: 16px;
}
#modalMenu #menu_inner {
    transition: all 0.6s ease;
    transform: translateX(-100vw);
}
#modalMenu.opened #menu_inner {
    transform: translateX(0vw);
}
.menu_goods .total_count {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    text-align: right;
    margin-bottom: 135px;padding-right: 16px;
}
#modalMenu .menu_goods {
    min-width: 316px;
    padding: 16px 0;
}
.menu_goods .cat_preview {
    display: block;
    height: calc(100vh - 32px);
    top: 0;
    overflow: hidden;
    display: none;
}
.menu_goods .cat_preview.active {
    display: block;
}
.menu_goods .cat_preview .items {
    height: calc(100% - 130px - 48px);
    overflow: auto;
    padding: 0 16px;
}
.menu_goods .cat_preview .items .item {
    display: block;
    height: 132px;
    border-top: 1px solid #D3D3D3;
    padding: 16px 0;
}
.menu_goods .cat_preview .items .item b {
    display: block;
    max-width: 165px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
}
.menu_goods .cat_preview .items .item span {
    display: inline-block;
    position: absolute;
    bottom: 16px;
    left: 0;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #767676;
}
.menu_goods .cat_preview .items .item img {
    display: block;
    position: absolute;
    top: 16px;
    width: 100px;
    height: 100px;
    right: 0;
    object-fit: contain;
    object-position: center;
    mix-blend-mode: darken;
}
#modalMenu .menu_menu .menu_mid {
    width: calc(100% - 16px);
}
#modalMenu .menu_goods {
    padding-bottom: 0;
}
.menu_goods .cat_preview {
    height: calc(100vh - 16px);
}
.menu_goods .cat_preview .items {
    padding-bottom: 32px;
}

#modalCart #cart_inner {
	transition:all 0.6s ease;
	transform: translateX(600px);
}
#modalCart.active.opened #cart_inner {
	transform: translateX(0px);
}
section.tovarItem .right .priceblock .price .old_price:after { 
    z-index: 0;
}
section.searchInput {
    background: linear-gradient(180deg, #000000 47.83%, #EF3974 100%);
    height: 115px;
    border-top: 1px solid #303030;
    margin-bottom: 16px;
}
section.searchInput .search_field {
    height: calc(100px - 32px);
    border-bottom: 1px solid #DB2560;
    top: 32px;
}
section.searchInput .search_field label {
    display: block;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    text-transform: uppercase;
    color: #EF3974;
    opacity: 0.4;
    width: 100%;
    text-align: center;
    transition: all 0.6s ease;
    position: absolute;
    left: 0;
    top: 0;
}
section.searchInput.filled .search_field label {opacity:0;}
section.searchInput .search_field input {
    display: block;
    width: 100%;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border: none;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: transparent;
    transition: all 0.6s ease;
    outline: none;
}
#searchResults {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 660px;
}
#searchResults .items {
    height: auto;
    overflow: visible;
}
#searchResults .items .item.tovar {
    margin-bottom: 4px;
}

#searchHelper {
    position: fixed;
    right: 24px;
    width: calc(100% - 660px - 100px);
    top: calc(174px + 16px);    padding-right: 320px;
}
#searchHelper > div.sres_phrases1 {
    width: 160px;
    min-height: 100px;
    margin-bottom: 30px;
}
#searchHelper > div.sres_phrases2 {
    width: 160px;
    min-height: 100px;
    margin-bottom: 30px;
}
#searchHelper > div.sres_phrases1 a {
    display: block;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #979797;
}
#searchHelper > div.sres_phrases2 a {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    margin-bottom: 16px;
}
#searchHelper > div.sres_brands {
    position: absolute;
    top: 0;
    right: 0;
    width: 320px;
    text-align: left;
}
#searchHelper > div.sres_brands a {
    display: block;
    margin-bottom: 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
    transition: all 0.6s ease;
}
.inner_page header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
section.searchInput {
    position: fixed;
    top: 56px;
    left: 0;
    width: 100%;
    z-index: 1;
}
section.searchResults {
    margin-top: 136px;
}
section.searchResults {display:none;}
section.searchResults_empty {
    position: relative;
    height: calc(100vh - 115px - 456px);
    min-height: 529px;
    margin-top: 120px;
    text-align: center;
    padding: 32px 0;
	display:none;
}
section.searchResults.active,
section.searchResults_empty.active {display:block;}
section.searchResults_empty .title {
    display: block;
    margin-bottom: 8px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
}
section.searchResults_empty .intro {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #767676;
}
body.page_search.brandsSearch section.searchResults_empty.active,
body.page_search.brandsSearch section.searchResults.active {
    display: none;
}
body.page_search.brandsSearch section.searchBrands {display:block;}
section.searchInput .search_brands {display:none;}
.brandsSearch section.searchInput {
    height: 200px;
    padding-top: 44px;
}
body.page_search.brandsSearch section.searchBrands {
    display: block;
    top: 0;
    min-height: 70vh;
}
.brandsSearch section.searchInput .search_brands {
    display: block;
    border-top: 1px solid rgba(48, 48, 48, 0.5);
    height: 58px;
    border-bottom: 1px solid rgba(48, 48, 48, 0.5);
    text-align: center;
    max-width: 885px;    max-width: 960px;
    margin: 0 auto;
    font-size: 0;
}
.brandsSearch section.searchInput .search_brands .alphabet div {
    display: none;
}
.brandsSearch section.searchInput .search_brands .alphabet span {
    display: block;
    height: 21px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;cursor: pointer;
}
.brandsSearch section.searchInput .search_brands .alphabet span i {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    background-position: center;
    background-repeat: no-repeat;
    height: 21px;
}
.brandsSearch section.searchInput .search_brands .alphabet span i {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='3' viewBox='0 0 11 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969984 2.5V0.834H2.46798V2.5H0.969984ZM5.00866 2.5V0.834H6.50666V2.5H5.00866ZM9.04733 2.5V0.834H10.5453V2.5H9.04733Z' fill='white'/%3E%3C/svg%3E%0A");
}
.brandsSearch section.searchInput .search_brands .alphabet.active span {
    display: none;
}
.brandsSearch section.searchInput .search_brands .alphabet.active div {
    display: block;
    height: 21px;
}
.brandsSearch section.searchInput .search_brands .alphabet div a {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    margin: 0 8px;
    cursor: pointer;
}
.brandsSearch section.searchInput .search_brands .alphabet.dig {
    margin-right: 55px;
}
.brandsSearch section.searchInput .search_brands .alphabet.cyr {
    margin-left: 55px;
}
.brandsSearch section.searchInput .search_brands .alphabet {
    display: inline-block;
    vertical-align: top;
    margin-top: 17px;
}
.brandsSearch section.searchInput .search_field {
    top: 16px;
}
.brandsSearch section.searchInput {
    position: relative;
    top: 0;
}



.checkbox_line {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 64px;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    height: 64px;
}
.checkbox_line ins {
    display: inline-block;
    background: #767676;
    border-radius: 32px;
    width: 38px;
    height: 20px;
    margin-left: 10px;
    vertical-align: top;
    top: 22px;
    cursor: pointer;
    transition: all 0.6s ease;
}
.checkbox_line ins:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 2px;
    top: 2px;
    background: #FFFFFF;
    border-radius: 100px;
    transition: all 0.6s ease;
    transform: translateX(0px);
}
.checkbox_line.active ins:after {
    transform: translateX(18px);
}
.checkbox_line.active ins {
    background-color: #EF3974;
}
.brandsSearch section.searchInput .checkbox_line {
    position: absolute;
    right: 24px;
    width: 150px;
    top: -2px;
}
.favadded:before{content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.9987 12.9823L6.31536 12.3656C5.13759 11.2878 4.16536 10.3573 3.3987 9.57396C2.63203 8.79063 2.02092 8.09063 1.56536 7.47396C1.10981 6.85729 0.790365 6.29896 0.607031 5.79896C0.423698 5.29896 0.332031 4.7934 0.332031 4.28229C0.332031 3.28229 0.668142 2.44618 1.34036 1.77396C2.01259 1.10174 2.84314 0.765625 3.83203 0.765625C4.46536 0.765625 5.05148 0.915625 5.59036 1.21563C6.12925 1.51563 6.5987 1.94896 6.9987 2.51563C7.46536 1.91563 7.95981 1.47396 8.48203 1.19063C9.00425 0.907292 9.56536 0.765625 10.1654 0.765625C11.1543 0.765625 11.9848 1.10174 12.657 1.77396C13.3293 2.44618 13.6654 3.28229 13.6654 4.28229C13.6654 4.7934 13.5737 5.29896 13.3904 5.79896C13.207 6.29896 12.8876 6.85729 12.432 7.47396C11.9765 8.09063 11.3654 8.79063 10.5987 9.57396C9.83203 10.3573 8.85981 11.2878 7.68203 12.3656L6.9987 12.9823Z' fill='%23EF3974'/%3E%3C/svg%3E%0A");
}
body.page_search.brandsSearch section.searchBrands {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}
section.searchBrands .title {
    display: block;
    margin-bottom: 16px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
}
section.searchBrands .reslts {
    margin-bottom: 24px;
    font-size: 0;
}
section.searchBrands .reslts a {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    margin-bottom: 16px;
    padding-right: 32px;    transition: all 0.6s ease;
}
section.searchBrands .reslts a.favadded, section.searchBrands .reslts a:hover {
    color: #EF3974;
}
.favadded:before {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    left: -20px;
    top: -1px;
}
section.searchBrands .bethid,
section.searchBrands .hid {display:none !important;}
.brandsSearch section.searchInput .search_brands .alphabet div a{transition:all 0.6s ease;}
.brandsSearch section.searchInput .search_brands .alphabet div a:hover,
.brandsSearch section.searchInput .search_brands .alphabet div a.active {
	    color: #EF3974;
}
#page_cat_brand section.innerPage_head.crossbg {
    min-height: 450px;
    background-color: #fff;
    background-size: cover;
    background-position: top center;
}
#page_cat_brand section.innerPage_head.crossbg:before,
#page_cat_brand section.innerPage_head.crossbg:after {display:none;}
#page_cat_brand section.innerPage_head.crossbg:after {
	content:'';display:block;
	background:url(../img/brand_layer.png) bottom center no-repeat;
}
#page_cat_brand section.innerPage_head.crossbg:after {
    content: '';
    display: block;
    background: url(../img/brand_layer.png) bottom center no-repeat;
    width: 100%;
    z-index: 0;
    background-size: cover;
    transform: none;
}
#page_cat_brand section.innerPage_head.crossbg .h1 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
    text-align: left;
    padding-top: 168px;
}
#page_cat_brand section.innerPage_head.crossbg .h1 span.count {
}
#page_cat_brand section.innerPage_head.crossbg .h1 img {
    display: block;
    width: 340px;
    height: 80px;
    object-fit: contain;
    object-position: left center;
}
#page_cat_brand section.innerPage_head.crossbg .h1 span.count {
    top: 4px;
}
#page_cat_brand section.innerPage_head.crossbg .description {
    display: block;
    position: absolute;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 16px;
    bottom: 0;
    left: 0;
}
section.brandPage_introtext {
    padding: 24px 16px;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.82);
}
section.catalog_top .catList a {
    padding-right: 0;
}
section.brandPage_introtext .wrap {
    font: inherit;
    color: inherit;
}
#page_cat_brand section.catalog_top {
    background: #fff;
}
#page_cat_brand section.catalog_top .catList a.active, #page_cat_brand section.catalog_top .catList a:hover {color:#000}
section.catalog_top .catList {
    overflow: visible;
    font-size: 0;
}
#page_cat_brand section.catalog_top .catList { 
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3; 
}
section.catalog_top .catList {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    flex-flow: row nowrap;
}
section.catalog_top .catList a {
    padding-right: 40px;
}
section.catalog_top .catList a {
    padding-right: 40px;
}
section.catalog_top .catList a:last-child {
    padding-right: 0;
}

#page_cat_brand  section.catalog_top .catFilters .sortBy span,
#page_cat_brand  section.catalog_top .catFilters .actionsToggle {color:#000;}
#page_cat_brand  section.catalog_top .catFilters .sortBy i {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82422 15.4242V9.17422H0.574219V6.82422H6.82422V0.574219H9.17422V6.82422H15.4242V9.17422H9.17422V15.4242H6.82422Z' fill='black'/%3E%3C/svg%3E%0A");
}


section.s404 {
    min-height: 728px;
    height: calc(100vh - 456px - 56px);
    background: linear-gradient(360deg, #EF3974 0%, #000000 26.79%);
    border-top: 1px solid #303030;
}
section.s404:before {
	content:'';
	background: linear-gradient(360deg, #EF3974 0%, #000000 26.79%);
}
section.s404:before {
    content: '';
    background: linear-gradient(180deg, #EF3974 0%, #000000 26.79%);
    position: absolute;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
}
.s404 b {
    display: block;
    width: 100%;
    height: 455px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 500px;
    line-height: 405px;
    leading-trim: both;
    text-edge: cap;
    text-transform: uppercase;
    background: linear-gradient(180deg, #DC356B 36.63%, rgba(0, 0, 0, 0) 115.06%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-align: center;
    margin-top: 104px;
}
.s404 span {
    display: block;
    margin-top: 72px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #EF3974;
    margin-bottom: 16px;
}
.s404 a {
    display: block;
    vertical-align: top;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
}
header .topLogo {
    top: 0;
    transform: translateY(42px);
}
.inner_page header .topLogo {transform: translateY(0px);}

header {
    position: fixed;
    z-index: 1;    transition: all 0.6s ease;
}
body.scrolled header {background-color:#000;}
header .topLogo {    transition: all 0.2s linear; will-change: transform; /* Example of <custom-ident> */ }
.categoriesList img.catListBg {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}
.tovarList .items .item.brer .button {
    text-align: center;
}
.darkBreads .breadcrumbs li {
    color: rgba(0, 0, 0, 0.4);
}
#modalCart #cart_inner .cart_items .item:last-child {
    border-bottom: none;
}

.page_login .fm_item label {
    color: #fff;
}
section.cart .cart_orders .fld.select {
    z-index: 2;
}
.page_cart #modalCart .cart_itog, .page_cart #modalCart .promocode, .page_cart #modalCart .itog, .page_cart #modalCart .itog, .page_cart #modalCart #cart_inner > p {
    display: none;
}
.page_cart #modalCart #cart_inner .cart_items {
    max-height: calc(100% - 80px);
}
#searchResults {
    width: 60%;
    min-width: 660px;
}
#searchHelper {
    width: calc(100% - 660px - 100px - 320px);padding-right:220px;max-width: 440px;
}
#searchHelper > div.sres_brands { 
    width: 180px; 
}
.tovarList .wishes_card .items {
    text-align: left;
}
.tovarItem .view .status {
    text-transform: uppercase;
}
.tovarList .items .item .good-info .banks a * {
    display: none;
}
.tovarItem .tab_cont > div b.tit a {
    text-transform: uppercase;
}
.page_profile section.reviews .right {
    display: block;
    width: 100%;
}

.page_profile .reviewsList .reviewItem .name {
    width: 220px;
    margin-bottom: 20px;
}
.page_profile .reviewsList .reviewItem .stars {
    top: auto;
    bottom: 30px;
}
.page_profile .reviewsList .reviewItem .date {
    top: auto;
    bottom: 8px;
}
.tovarList .items .item .good-info .titl {
    height: 50px;
}
.tovarList .items .item .good-info .desc {
    height: 32px;
}
 
section.tovarList.actionsList .items {
    height: 492px;
}

section.tovarList.actionsList .item {
    transition: all 0.6s ease;
}
section.tovarList.actionsList .item.visible.last {
    margin-right: 32px;
}
section.tovarList.actionsList .item, section.tovarList.actionsList .item.visible.last {
    margin: 0 16px;
    margin-bottom: 24px;
}
section.tovarList.actionsList .item.action {
    display: none;
}
section.tovarList.actionsList .item.action.visible {
    display: inline-block;
}
section.promo .slides .promoSLide.active.toLeft {
    transform: translateX(-100vw);
    opacity:0;
}
section.promo .loadingline ins { 
    transition: width 6s linear;width:0;
}
section.promo .slides_control i {
    margin: 0 2px;
}
section.brandCarusel .brandsList a {
    max-width: calc( (100% / 6 ) - 100px);
}
section.brandPage_introtext .wrap * {
    font: inherit;
    color: inherit;
}
section.brandPage_introtext .wrap p {
    display: block;
    margin-bottom: 10px;
}
section.brandPage_introtext .wrap ul, section.brandPage_introtext .wrap ol {
    display: block;
    margin-bottom: 10px;
    list-style-position: inside;
}
section.brandPage_introtext .wrap h1, section.brandPage_introtext .wrap h2, section.brandPage_introtext .wrap h3, section.brandPage_introtext .wrap h4 {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #fff;
}
section.tovarList.caruseled .items {
    height: 510px !important;
}

#bankInfo { 
    transform: translateY(160px); 
    z-index: 0;
}
.page_cart section.cart .cart_orders .fld.addr input {
    border: none;
    width: calc(100% - 33px);
}
.page_cart section.cart .cart_orders .fld.addr .select > span {
    position: absolute;
    width: 48px;
    height: 48px;
    top: 0;
    right: 0;
    cursor: pointer;
}
#delivery_city_div > span {
    font-size: 0;
}
section.cart .cart_orders .fld .select#np_departments span {
    overflow: hidden;
}
section.cart .cart_orders .fld .select#np_departments span {
    font-size: 11px;
}
section.cart .cart_orders .fld .select#np_departments div > span {
    line-height: 1.3em;
    padding: 5px 24px;
}
#cart_item {display:none;}
.oplata_section:not(.active) {
    display: none;
}
.use_bonuses .opt {
    border: none !important;
    background: transparent !important;
}
.use_bonuses .opt span.ui-slider-handle{
    width: 24px;
    height: 24px;
    background: #ef3974 !important;
    border-radius: 100px;
    position: absolute;
    top: 17px;
    left: 0;
    margin-left: 0;
    cursor: pointer;
    border: none !important;box-shadow: none !important;
    margin-left: -12px;
}
.h1title {
    display: none;
}
.h1title.active {
    display: block;
}
.reviewsList .reviewItem {
    min-height: 100px;
}

.reviewsList .reviewItem {display:none;}


.reviewsList .reviewItem.active {display:block;}

.itog .submit_order,
.page_login #register p a,
a[itemid="restorePassword"],
.item.tovar .good-ctrl,
.tovarList .seemoretitle,
.page_login .auth_social > a,
.page_login #login p a ,
section.tovarItem .left, section.tovarItem .middle, section.tovarItem .right {
	transition:all 0.6s ease;
}
header .menuline a:hover, header .rightLine a:hover {
    opacity: 0.8;
}
.tovarList .seemoretitle:hover {color:#000;}
#bankInfo .moreinfo,
.item.tovar .good-ctrl, 
.itog .submit_order, a.do_reorder,
.submit_order_result,
section.cart .cart_orders .login {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAwCAIAAADmTJTyAAAGi0lEQVR42u2d7XKjOhBEu/F9/1ee+0NfIwmBAGdjOT3Zyq6xECIVV/twZjGhUn1kEdjIDXxx28AXuYFuC17ctrTxFb5z24DNjX+5Gba8hXxh2+i2lPm3fsuL2LBtLGt47Y+sV5sH1+t/9SPDlrgq7K1t29k3j4xH4X/6pVF97MuZIMH4ygZAEGTclp4hGf5KgwgQaSTcHHE/ln3hnyHCDixzhnnd7PnAJNzx4tHCrvkoca15ZDmDdIQ0Uzqr9BVnLGeRlswysv4JEOCmXxnVp5YZYDAA4RsMBjMzGOIfhMdhsMXd0tj0TPwTR9SzVvuGHcKeVo9s1hGfS6v0RytH8WdRTgpxbnMzxW1wIy09LCPLcaydEQZAyaz65GSGz7mcSzmbXfrlZC4B5zOsjCxb+/RzKdtkOAcZ7tKXff7ns+BetrqRab4+w9v3HG7vMjKsQC9m1YcnMwCaATQYLW6kwcIvvJkZYQZLr1qDwWj0kRa3l5FGMGQaY1YSMBgZ8z88BgwEzYxGF7gGI82Qj4K0KgONCBOk9wRu/QyxGtefF2iAERYG5NVa2OjOq7ybCFO5n4BezKp1mLnJ24qZSZ/MLsUrZuYMM+OMmTPp5ihGSVDPzPktwzBvW7p2iZvfboyYmWJm1bLMbOkrfqs5t+PIHWZOQx1d32LmtDZz/9phZjthZkfX7nhupDtKz8w1XYuZVZ/PzC4jE9W2zFylLfoMb5i5Sb+amX3WebrO2V0f9RIz8wozezIfM3N1dV0vZtVnJ7MBZIrUx8yc6HTIzG5kiu7CzHbCzImQI0HHVWVmtklmzms7Z2YDKWZWrc3MY8/8D5k55+W+Z+bYM++84yjvBDjFzPLMquWZuffM8FTrxg6Y+Z955jNmdkx8yMzyzKrvYOYJz4wf88wDZua/ZWZ5ZtWXJDOeeeY08twzE2aNZ468PcvMO54ZqJgZ7/TM4TKCPLNqKWZmzcy84JnRMzN7Zj7pAPPMzEue+Thvn3nmtgdOzKxagJmt9sxmzhZf98xNF3fV333OzI6EP8kzK5lVH8/M1VVf9p4Z+56Zk54ZGGX4U89ck257rby/7l1lOHHsmSnPrFovmSvP7F3uMTNn2nzqmXHXM1vtma3zzHbgmRFnHjGzyTOrFmXmX+zNxkxv9m94ZvVmq5Zk5oPe7OJ5Z5nZDnqzJ5gZO8z8G55Zvdmq1Zi588wDZuZ0bzYPerOBGc98h5lxiZmBOc8sZlYtk8zJxy7imeE8s7Fs3/XMduaZce6ZxcyqdZN53zPzwDPz4Bp1dbewN3hm1HmLZ54Z8syq72PmI8+Mmm47ZjbHzGUSNBR7xzPjkWeGPLPqjyVzocmBZ8YFz4w6/fDMM2OfmTnnmTFmZjey7YOTZ1atm8yJTt/jmU/vAfbIMwcSTryde6edZ55iZgvgXTxzGCnPrFo6mZ/3ZnOqN/uhZx70ZoO3mPmWZxYzq5ZlZntDb7Y70DPPrN5slWqGmTHlme/0Zu8wMzoT/Cu92VWGA2Jm1frJTItYeNUzF0N71zPfYeYDz3zKzIjM7N9b+LPorhrIM6sWS+Z3e2Y+88ysPTMveGbW/xeqZebqPmZ7nrn7VCp5ZtV3MDNuemY78swYMnND16VbvDAzTpg5Lfq2Z04jxcyqVZn5kmdmzczcT78RM2PcK5ZGNo/9Jz3KM6tUR8l80TNbTZtpZLrn9ikzDz2zGTnHzDc9MzrPXJ+FmFm1djLzH/Vm42d6s694ZnSeuWVmqDdb9ZXM3N2N61Fv9oRnzuSajwp5ZpXqnczMt/ZmY+iZMdub/QbPTIiZVd+WzIywesjM+DnPnEfGu3mdMnO+x9gjz5yvfouZVV+UzBPMjPue+e4nWjR5O/xEi8E16vYTLXY8M+SZVX+FmdF7ZswwszW8eeiZDc1nTO3eaWzWM1d3C6vPDfLMqu8O5lNm9plFl173PDOveGbgkWduM1yeWfXdwWw8YWarPXOm03ue2d7lmSN+P/LMkGdW/UFmfkNvNn6mN/uBZ4Y8s+qvMPNdz2zPPLPBZfa13uxytL43G/LMqu9P5oueedCbDTy9B1jDzHzIzDxmZoiZVd+WzDvMjEPPPDC0KdWu9mYXzzzJzKiYOa/2mmeO3d3zzAwxs2pFZsaZZ0bLzPgVz8wzz8z3eWaImVULMzM+3TOb7+IGvGdO6/HMjGnPDIiZVcsF8yPP3H4mY3cVuWPm4wzHA8+Mmpmx45m74w+ZGRgw8/+bu0kf4F4degAAAABJRU5ErkJggg==');
    background-size: cover;    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: all 0.6s ease;
}
a.do_reorder:hover,
.itog .submit_order:hover,
#bankInfo .moreinfo:hover,
.item.tovar .good-ctrl:hover,
.submit_order_result:hover,
section.cart .cart_orders .login:hover{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAwAQMAAABT4JHmAAAABlBMVEUAAAAAAAClZ7nPAAAAK0lEQVQ4y2NgIAjq/4PAB4aBUfl/QG0fdeeoO0fdOdTd+X80PEfNHJlmAgCzsDvwwGcHLwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;    background-size: 100% 100%;
}
.item.tovar .good-ctrl.disabled {background: #979797;}
#bankInfo.visible {
    z-index: 1;
}
.page_login .auth_social a {color:#fff;border-color:#fff;opacity:0.6;}
.page_login .auth_social > a:hover {opacity:1;}

.checkbox_mini.active ins {
    background-color: transparent;
}
.page_login #register p a:hover,
.page_login #login p a:hover,
a[itemid="restorePassword"]:hover {
    color: #ef3974;
}
#accept_cookies { 
    height: 200px; 
    top: calc( 100vh - 200px - 16px); 
}
 .pink_btn_wide:hover {background-color:#000;}
.cart_result .items .wraps {
    min-width: 100%;
}
#catTovarList .items .item.hided {display:none;}
.catFilters .sortBy div {
    position: absolute;
    background: #000;
    z-index: 1;
    width: 160px;
    top: 16px;top: 45px;
    right: 0;display:none;    padding: 8px 0;
}
 
.catFilters .sortBy.active div {
    display: block;
}
#page_cat_brand .catFilters .sortBy div a {
    display: block;
    cursor: pointer;
    color: #fff !important;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    line-height: 32px;
    padding: 0 15px;
    text-decoration:none;
    transition: all 0.6s ease;
}
#page_cat_brand .catFilters .sortBy div a:hover {
	color: #000 !important;
	background-color:#ef3974;
}
.sortBy ins, .sortBy i {cursor:pointer;}
#searchHelper {
    width: calc(100% - 660px - 100px);  
}
section.searchResults.active {
    min-height: calc(100vh - 400px);
}
#searchResults .items {
    text-align: left;
}
#searchResults .items .item.tovar {
    margin-bottom: 8px;
}
#searchResults .items .item.tovar {
    transition: all 0.6s ease;
    transform: translateY(40px);
    opacity: 0;
}
#searchResults .items .item.tovar.loaded {
	transform: translateY(0px);
    opacity: 1;
}
.darkBreads .breadcrumbs span {
    color: rgba(0, 0, 0, 0.4);
}
section.sc_section .sendMessage.sent:after {display:none;}
section.sc_section .sendMessage.sent {text-align:center;}
section.textpage p a {
    text-decoration: underline;
    color: #ef3974;
}




section.tovarItem .right .selector:not(.kind_color) ins i, section.tovarItem .right .selector:not(.kind_color) div > a i {
	background-color: #ef3974;display:none;
}
section.tovarItem .right .selector:not(.kind_color) {
    margin-bottom: 8px;
}
section.tovarItem .right .selector:not(.kind_color) label {
    display: block;
    color: #767676;
    font-size: 12px;
    text-transform: uppercase;
}
section.catalog_top .catList {
    overflow: hidden;
    width: 100%;
}
.catList .catList_inner {
    font-size: 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    flex-flow: row nowrap;
    flex-direction: row;
    flex-wrap: nowrap;
}
section.catalog_top .catList .catList_inner a {
    display: inline-block;
    vertical-align: top;
    border-bottom: 0;
}
section.catalog_top .catList {
    overflow: hidden;
    width: 100%;
    display: block;
    overflow: auto;
    overflow-y: hidden;
    height: 64px;
    scrollbar-width: thin;
    scrollbar-color: var(--main) var(--black);
}


 
section.catalog_top .catList::-webkit-scrollbar {
  width: 4px;height: 4px;
}
section.catalog_top .catList::-webkit-scrollbar-track {
  background: var(--black);border-radius: 12px;width:4px;height: 4px;
}
section.catalog_top .catList::-webkit-scrollbar-thumb {
  background: var(--main);transition:all 0.6s ease;width:4px;height: 4px;
}
section.catalog_top .catList::-webkit-scrollbar-thumb:hover {
  background: var(--main);
}
#page_cat .catFilters .sortBy div a {
    color: #fff;
    display: block;
    cursor: pointer;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    line-height: 32px;
    padding: 0 15px;
    text-decoration: none;
    transition: all 0.6s ease;
}
#page_cat .catFilters .sortBy div a:hover {
    color: #000 !important;
    background-color: #ef3974;
}

header .topLogo {
    transition: all 0.6s ease;
    will-change: transform;
}
body.page_home.scrolled header .topLogo {
    transform: translateY(0px);
    width: 312px;
    height: 24px;
    left: calc( (100% - 312px) / 2 );
}
header .rightLine .rl_04 i {display:none;}

.page_profile .reviewsList .reviewItem {
    display: block;
}
.cab_cont.tab_cont .reviews .wrap {
    max-width: 100%;
    padding: 0;
}






.page_login section.auth:before {
    z-index: 0;
}

.page_login section.auth .wrap:before {
	content: '';
    position: absolute;
    background: linear-gradient(360deg, #000000 40%, #EF3974 100%);
    transform: rotate(-180deg);
    top: 0;
    height: 107px;
    width: 50%;
    left: 0%;
    z-index: 0;
}
.page_login section.auth .wrap:after {
content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.25);
    left: 0;
    top: 107px;
    z-index: 0;
}
.page_login section.auth.tab-login .wrap:before {
    left: auto;
    right: 0;
}
.tovarList .items .item .good-info .titl {
    overflow: hidden;
}
 section.catalog_top .catList .catList_inner a {
    padding: 0 20px;
    word-break: keep-all;
    white-space: nowrap;
}
.wishes_card {
    margin-bottom: 16px;
}
#rem_wishlist > div .close {
    bottom: 16px;
}
#rem_wishlist > div .do_remwishlist {
    position: absolute;
    bottom: 16px;
}

section.tovarItem .right {
    z-index: 1;
}
section.tovarItem .right .selector.active div {
    height: 550px;
    max-height: 62vh;
    overflow: auto;
}
section.tovarItem .right .selector div > a {
    min-height: 40px;
    height: auto;
}

#priceRange {
    height: 4px;
    width: 100%;
    background: #D3D3D3;
    margin-top: 40px;
}
#priceRange span {
    display: block;
    width: 24px;
    height: 24px;
    background: #EF3974;
    border: 2px solid #FFFFFF !important;
    border-radius: 100px;
    position: absolute;
    top: -10px;
    cursor: pointer;
    outline: none !important;
    box-shadow: none !important;
}



#filterCat .filter_item[itemid="cat"] .checkbox.removed {display:none !important;}
#filterCat .filter_item[itemid="cat"]:not(.hidden) {
    min-height: 310px;
}
#filterCat #filter_cat_wrap {
    transition: all 0.6s ease;
    transform: translateX(-600px);
}
#filterCat #filter_cat_wrap.active {
    transform: translateX(0px);
}
.tovarList .wishes_card .items {
    min-height: 400px;
}





.tovarList .wishes_card .items .item, .tovarList .wishes_card .items .item * {
    cursor: move;
}

body > .item.ui-draggable {
    width: calc(25% - 6px);
    min-width: 300px;
    max-width: 400px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    background-color: #F2F2F2;
    min-height: 492px;
    height: 492px;
    margin-right: 2px;
    margin-left: 2px;
    min-height: 510px;
    height: 510px;
    width: calc( (100% / 3 ) - 4px);
    min-width: 270px;
    text-align: left;
    min-height: 500px;
    height: 510px;
    margin-bottom: 4px;
    overflow:hidden;
}
 body > .item.ui-draggable {filter:blur(10);transition:background-color 0.6s ease;}
 body > .item.ui-draggable.ui-draggable-dragging {background-color:#EF3974}

.wishes_card.ui-droppable-hover {
    border: 1px solid #ef3974;
    transition: all 0.6s ease;
    background-color: #ef39740f;
    border-radius: 8px;
}

#modalCart #cart_inner .cart_items .item .params {
    font-size: 0;
}
#modalCart #cart_inner .cart_items .item .params span {
    width: 50%;
}

#modalCart #cart_inner .cart_items .item .params span.col b i {
    top: 2px;
    margin-left: 2px;
}
#modalCart #cart_inner .cart_items .item {
    min-height: 126px;
    height: auto;
}

.tovarItem .tab_cont > div ul, .tovarItem .tab_cont > div ol, .tovarItem .tab_cont > div li {
    color: #767676;
}
.tovarItem .tab_cont > div ul, .tovarItem .tab_cont > div ol {
    list-style-position: inside;
    margin: 15px auto;
    text-align: left;
}
.tovarItem .tab_cont > div li {
    margin-bottom: 10px;
}
.tovarItem .tab_cont > div h2, .tovarItem .tab_cont > div h1, .tovarItem .tab_cont > div h3, .tovarItem .tab_cont > div h4, .tovarItem .tab_cont > div strong {
    color: #fff;
}
.tovarItem .tab_cont > div h2, .tovarItem .tab_cont > div h3, .tovarItem .tab_cont > div h4, .tovarItem .tab_cont > div h5, .tovarItem .tab_cont > div h1 {
    display: block;
    margin-bottom: 10px;
}
.tovarItem .tab_cont > div strong {
    color: #afafaf;
}
#page_cat_brand section.innerPage_head.crossbg .brandPhoto {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#page_cat_brand section.innerPage_head.crossbg .h1 {
    padding-left: 20px;
    padding-right: 20px;
}
#page_cat_brand section.innerPage_head.crossbg .description {
    padding-left: 20px;
    padding-right: 20px;
}
#page_cat_brand section.innerPage_head.crossbg {
    position: relative;
    display: block;
}
 
#page_cat_brand section.innerPage_head.crossbg .wrap {
    z-index: 1;
}

 
#page_cat_brand section.innerPage_head.crossbg .wrap1 {
    z-index: 0;
    position: absolute;
    height: 100%;
    top: 0;
    width: 100%;
}
.breads_abs .breadcrumbs {
    z-index: 1;
}
#page_cat_brand section.innerPage_head.crossbg:after {
    background: none;
}
.tovarList .items .item {
    width: calc(20% - 6px);
    min-width: 260px;
}
.page_cart section.cart .cart_orders .fld.addr input {
    height: 46px;
}
body {
    min-width: 1200px;
}

.bonus_added span i {
    font: inherit;
    color: inherit;
}
@keyframes fade {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.copy-animation {
  animation: fade 1s;
}

.tovarList .items .item .good-info .banks a.b_rass {
    display: none;
}
.tovarList .items .item .good-info .banks a {
    vertical-align: top;
    margin-left: 8px;
}
.tovarList .items .item .good-info .banks {
    text-align: right;
}

#np_search {
    position: absolute;
    top: 0;
    left: 0;display:none;
    background-color: #fff;
}
#np_departments.opened #np_search {display:block;}

#notify {
    position: fixed;
    display:none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0,0,0,0.3);
    z-index: 100;
}
#notify.active {display:block;}
#notify > div {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    height: 160px;
    top: calc( (100% - 160px) / 2);
    left: calc( (100% - 320px) / 2);
    width: 320px;
    position: absolute;
}
#notify .title {
    background: #000;
    background:linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    height: 40px;
    width: 100%;
    display: block;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
}
#notify .text {
    height: 120px;
    width: 100%;
    padding: 20px;
    display: block;
    font-size: 15px;
    text-align: center;
}
#notify .close {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4252L0.574219 13.7752L6.34922 8.0002L0.574219 2.2252L2.22422 0.575195L7.99922 6.3502L13.7742 0.575195L15.4242 2.2252L9.64922 8.0002L15.4242 13.7752L13.7742 15.4252L7.99922 9.6502L2.22422 15.4252Z' fill='%23fff'/%3E%3C/svg%3E%0A");

}
section.tovarItem .right .selector.active div {
    height: auto;
    min-height: 120px;
}
section.tovarList.actionsList .prev_next {display:none;}


#page_cat_brand section.innerPage_head.crossbg .description {
    background: rgba(0,0,0,0.5);
        margin-bottom: 0;
}
@media only screen and (min-width: 480px){
#page_cat_brand section.innerPage_head.crossbg .description {
    padding-top: 20px;
    margin-bottom: 0;
    width: 100%;
    padding-right: 40%;
}
}
section.cart .cart_orders .fld.textarea textarea {
    margin-top: 4px;height: calc(100% - 8px);
}
section.cart .cart_orders .fld.textarea {
    padding: 4px 0;
}

.cab_menu.tab_links a {
    margin-right: 16px;
}
.cab_menu.tab_links a span {
    font-size: 15px;
}


#my_help {}				
#my_help .create_ticket {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #000;
    color: #fff;
    text-align: center;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    cursor: pointer;
    margin-bottom: 15px;
}
#my_help #create_ticket {
    padding: 20px 0;
    display: none;
}
#my_help #create_ticket.active {display:block;}
#my_help #create_ticket input {
    width: 100%;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    outline: none;
    margin-bottom: 10px;
    font-size: 15px;
}
#my_help #create_ticket textarea {
    resize: none;
    width: 100%;
    height: 100px;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    outline: none;
    margin-bottom: 10px;
    font-size: 15px;
}
#my_help #create_ticket .sendTicket, 
#my_help #tickets .ticket_item .answers .add_comment .sendAnswer {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #000;
    color: #fff;
    text-align: center;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    cursor: pointer;
    margin-bottom: 15px;
}
#my_help #tickets {
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
#my_help #tickets .ticket_item {
    margin-bottom: 32px;
    font-size: 0;
}
#my_help #tickets .ticket_item .id {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    color: #777;
    margin-right: 20px;
    width: 180px;
} 
#my_help #tickets .ticket_item .title {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 200px);
}
#my_help #tickets .ticket_item .question {
    background: #eee;
    padding: 16px;
    display: block;
    margin: 15px 0;
    color: #333;
    font-size: 14px;
    margin-left: 200px;
    width: calc(100% - 200px);
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
}
#my_help #tickets .ticket_item.client {}
#my_help #tickets .ticket_item.admin  {}
#my_help #tickets .ticket_item .answers {
    padding-left: 200px;
}
#my_help #tickets .ticket_item .answers .answer {
    display: block;
    margin-bottom: 0px;
    background: #f7f7f7;
    padding: 16px;
    border-bottom: 1px solid #ccc;
}
#my_help #tickets .ticket_item .answers .answer.admin {
    background-color: #aa9ba03b;
}
#my_help #tickets .ticket_item .answers .answer.client {}
#my_help #tickets .ticket_item .answers .answer .date {
    display: block;
    font-size: 11px;
    color: #777;
}
#my_help #tickets .ticket_item .answers .answer .text {
    display: block;
    margin-top: 8px;
    text-align: left;
}
#my_help #tickets .ticket_item .answers .answer .text{}
#my_help #tickets .ticket_item .answers .answer.admin .text, #my_help #tickets .ticket_item .answers .answer.admin .date {
    text-align: right;
}
#my_help #tickets .ticket_item .answers .add_comment {
    background: #f7f7f7;
    padding: 15px;
}
#my_help #tickets .ticket_item .answers .add_comment textarea {
    height: 64px;
    resize: none;
    width: 100%;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    outline: none;
    margin-bottom: 10px;
    font-size: 15px;
}
#my_help #tickets .ticket_item .answers .add_comment .sendAnswer {}
#my_help #tickets .ticket_item.closed .answers .add_comment,
#my_help #tickets .ticket_item.closed .question,
#my_help #tickets .ticket_item.closed .answers {

    display: none;
}
#my_help #tickets .ticket_item .id b {
    font-size: 20px;
    display: block;
    margin-bottom: 4px;
}
#my_help #tickets .ticket_item .id {
    font-size: 13px;
}
#reply_ticket {}
#reply_ticket .title {
    display: block;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 20px;
}
#reply_ticket .title b {
    font: inherit;
    font-weight: 800;
}
#reply_ticket textarea {
    display: block;
    width: 100%;
    height: 120px;
    resize: none;
    padding: 12px;
    border: 1px solid #ccc;
    outline: none;
}
#reply_ticket .send_reply {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #000;
    color: #fff;
    text-align: center;
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 20px;
}
.fm_item s.note {
    text-decoration: none;
    font-size: 12px;
    color: #777;
    line-height: 21px;
    vertical-align: top;
    display: block;
}
#filterCat #filter_cat_selected {
    min-height: 50px;
    padding-bottom: 50px;
}
#filter_price_ok.hidden {
    display: none;
}
#filter_price_ok {
    position: absolute;
    bottom: 0;
    top: auto;
    right: 0;
    height: 40px;
    line-height: 40px;
    width: 140px;
}
#filterCat #filter_cat_selected .clear {
    position: absolute;
    bottom: 10px;
}
section.tovarList.caruseled .items .tovar {
    max-width: 260px;
}
section.tovarList.caruseled .items .wrapitems {text-align:left;}



.table .th1, .table .th2 {
    width: calc(30% / 2) !important;
}

#wayforpay_pay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10000;
    background: #0000009e;
    backdrop-filter: blur(5px);
    display:none;
}
#wayforpay_pay.active {
    display:block;
}

#wayforpay_pay .close {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22422 15.4242L0.574219 13.7742L6.34922 7.99922L0.574219 2.22422L2.22422 0.574219L7.99922 6.34922L13.7742 0.574219L15.4242 2.22422L9.64922 7.99922L15.4242 13.7742L13.7742 15.4242L7.99922 9.64922L2.22422 15.4242Z' fill='%23838383'/%3E%3C/svg%3E%0A");
}
#wayforpay_pay #wayforpay_inner {
    width: 500px;
    max-width: calc(100% - 32px);
    margin: 0 auto;
    display: block;
    background: #fff;
    height: 200px;
    border-radius: 16px;
    top: calc( (100% - 200px) / 2);
    padding: 48px 64px;
}
#wayforpay_pay #wayforpay_forma {}
#wayforpay_pay #wayforpay_forma button {
    background: linear-gradient(270.08deg, #EF3974 0.06%, #000000 51.47%);
    display: block;
    height: 48px;
    margin-top: 16px;
    margin-bottom: 16px;
    text-align: center;
    cursor: pointer;
    line-height: 48px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 200px;
    border: none;
    margin: 0 auto;
    margin-top: 40px;
}
#wayforpay_pay #wayforpay_forma input {
    display: none;
}



.tovarItem .tab_links a { 
    font-size: 14px; 
}
section.cart .cart_orders .fld input[itemid="password"],
section.cart .cart_orders .fld input[itemid="email"],
.fm_item input[itemid="email"],
.fm_item input[type="password"] {
    text-transform: none;
}


/* NEW PROMO */
body#page_home {
    padding-top: 56px;
}
section.promo .slides {
    padding: 0;
    max-width: 100%;
    left: 0 !important;
}
section.promo .slides .promoSLide .info {
    display: none;
}
section.promo .slides .promoSLide > img {
    width: 100%;height: 100%;    object-fit: cover;    object-position: center left;
}
section.promo:before {display:none;}
section.promo {
    max-height: 504px;
    min-height: 500px;
}
section.promo .slides .promoSLide {
    height: 100%;
    left: 0;
    width: 100%;
}
section.promo .slides .promoSLide .biglink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    font-size: 0;
}
section.promo .slides {
    max-height: 100%;
    height: 100%;
}

section.promo {
    width: 100%;
    height: auto;
    aspect-ratio: 1920 / 700;
    min-height: 100px;
    max-height: 800px;
}


















