.sr-only {
            border: 0 !important;
            clip: rect(1px, 1px, 1px, 1px) !important;
            -webkit-clip-path: inset(50%) !important;
            clip-path: inset(50%) !important;
            height: 1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
            white-space: nowrap !important
        }

        @font-face {
            font-family: GraphikCompact_Regular;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(../fonts/GraphikCompact-Regular.eot) format("eot"), url(../fonts/GraphikCompact-Regular.woff2) format("woff2"), url(../fonts/GraphikCompact-Regular.woff) format("woff"), url(../fonts/GraphikCompact-Regular.ttf) format("truetype"), url('../images/GraphikCompact-Regular.svg#str-replace(%22GraphikCompact_Regular%22,%20%22%20%22,%20%22_%22)') format("svg")
        }

        @font-face {
            font-family: GraphikCompact_Bold;
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(../fonts/GraphikCompact-Bold.eot) format("eot"), url(../fonts/GraphikCompact-Bold.woff2) format("woff2"), url(../fonts/GraphikCompact-Bold.woff) format("woff"), url(../fonts/GraphikCompact-Bold.ttf) format("truetype"), url('../images/GraphikCompact-Bold.svg#str-replace(%22GraphikCompact_Bold%22,%20%22%20%22,%20%22_%22)') format("svg")
        }

        @font-face {
            font-family: ProductSans_Regular;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(../fonts/Product-Sans-Regular.eot) format("eot"), url(../fonts/Product-Sans-Regular.woff2) format("woff2"), url(../fonts/Product-Sans-Regular.woff) format("woff"), url(../fonts/Product-Sans-Regular.ttf) format("truetype"), url('../images/Product-Sans-Regular.svg#str-replace(%22ProductSans_Regular%22,%20%22%20%22,%20%22_%22)') format("svg")
        }










@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;
300;
400;
500;
700;
900&amp;
display=swap);
*{
	box-sizing:border-box
}
body{
	margin:0!important;
	background-color:#002447
}
h1,h2,h3,h4,h5,h6,ol,p,ul{
	margin:0
}
a,li{
	text-decoration:none
}
a{
	cursor:pointer;
	color:inherit
}
.new_price_cur,.new_price_val{
	padding:0
}
.ctContainer{
	margin:-1px auto 0;
	width:100%;
	background:0 0
}
.ctContent{
	max-width:1025px;
	margin:-1px auto 0;
	box-sizing:border-box
}
.ctContent,.ctContentFluid{
	width:100%;
	background:#fff
}
.brideCream,.brideCream__main{
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:20px
}
.brideCream__main{
	margin:0;
	border:12px solid transparent;
	border-image:url(../images/brideBorderTopBottom.png)10 repeat;
	padding:40px 25px;
	width:100%;
	max-width:610px;
	background:url(../images/brideBackground.jpg)no-repeat center/cover
}
.brideCream__main--integrateMode{
	padding:30px 85px
}
.brideCream__originalBlock{
	display:flex;
	align-items:flex-end
}
.brideCream__original{
	border-radius:50%;
	width:100%;
	max-width:70px
}
.brideCream__originalText{
	margin:0 0 0 8px;
	padding:0;
	max-width:220px;
	font-family:sans-serif;
	font-weight:700;
	font-size:14px;
	text-align:center;
	color:green
}
.brideCream__subTitle,.brideCream__title{
	margin:10px 0 0;
	padding:0;
	max-width:350px;
	font-family:sans-serif;
	font-weight:400;
	font-size:27px;
	line-height:32px;
	word-wrap:break-word;
	text-align:center
}
.brideCream__subTitle{
	margin:20px 0 25px;
	max-width:300px;
	font-weight:700;
	font-size:16px;
	line-height:25px
}
.brideCream__product{
	overflow-y:auto;
	width:100%;
	max-width:250px
}
.brideCream__img{
	width:100%;
	height:100%;
	object-fit:contain
}
.brideCream__form{
	display:flex;
	flex-direction:column;
	margin:5px 0 0;
	padding:0
}
.brideCream__countryBlock,.brideCream__nameBlock,.brideCream__phoneBlock{
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:0
}
.brideCream__label{
	margin:0;
	padding:8px 0;
	max-width:285px;
	font-family:sans-serif;
	font-weight:700;
	font-size:16px;
	word-break:break-word;
	text-align:center;
	color:#0299ff
}
.brideCream__input,.brideCream__select{
	border:2px solid #e9d7dc;
	border-radius:3px;
	padding:15px;
	width:100%;
	max-width:300px;
	font-size:21px;
	background:#fff
}
.brideCream__input:focus,.brideCream__select:focus{
	outline:0
}
.brideCream__input:active,.brideCream__select:active{
	outline:0
}
.brideCream__btnBlock{
	display:flex;
	flex-direction:column;
	align-items:center
}
.brideCream__btn{
	border:0;
	border-radius:5px;
	padding:20px;
	width:100%;
	max-width:320px;
	box-shadow:0 4px 15px 0#8196a0;
	font-weight:700;
	font-size:20px;
	word-break:break-word;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	background-position:1.35em .94em;
	background-size:1em;
	background-repeat:no-repeat;
	background-color:#0299ff;
	transition:all .15s ease-in-out;
	cursor:pointer
}
.brideCream__btn:focus{
	outline:0
}
.brideCream__btn:hover{
	background-color:#017acc
}
.brideCream__btn:active{
	outline:0
}
.brideCream__textFooter{
	margin:0;
	padding:5px 0 0;
	font-family:sans-serif;
	text-align:center
}
.brideCream__subText{
	margin:27px 0 0;
	padding:0;
	max-width:482px;
	font-family:sans-serif;
	font-size:16px
}
.menHealthCom{
	display:flex;
	flex-direction:row;
	width:100%;
	box-sizing:border-box
}
.menHealthCom__wrapper{
	display:flex;
	padding:10px 0px 30px;
	width:100%
}
.menHealthCom__avatarWrapper{
	margin-right:21px;
	width:100%;
	height:78px;
	max-width:78px
}
.menHealthCom__avatar{
	width:100%;
	height:100%;
	object-fit:cover
}
.menHealthCom__info{
	width:100%
}
.menHealthCom__comment,.menHealthCom__name{
	margin:0;
	font-family:"Roboto",sans-serif;
	font-weight:700;
	font-style:normal;
	font-size:14px;
	line-height:140%;
	word-break:break-word;
	color:#000
}
.menHealthCom__comment{
	font-weight:400
}
.menHealthCom:first-child{
	padding-top:0
}
.menHealthCom:last-child{
	padding-bottom:70px
}
.goToForm{
	display:none;
	padding:10px;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background:red
}
.goToFormShow{
	display:block!important
}
.ctContentFluid--red{
	background:red
}
.knifeContentImgs__container{
	padding:15px 65px
}
.knifeContentImgs__wrapper{
	margin:0 auto;
	width:100%;
	height:fit-content;
	max-width:640px
}
.knifeContentImgs__img{
	width:100%;
	height:100%;
	object-fit:cover
}
.knifeText{
	margin:0;
	padding:10px 5px;
	font-family:sans-serif;
	font-size:16px;
	line-height:22px;
	word-break:break-word;
	text-align:left
}
.knifeText--center{
	text-align:center
}
.knifePrizeSubText__text{
	font-family:sans-serif;
	font-weight:700;
	line-height:26px;
	text-align:center
}
.knifePrizeSubText__link{
	text-decoration:underline;
	color:#1697ce
}
.knifeDate__date:hover,.knifePrizeSubText__link:hover{
	color:#f86923
}
.knifeDate__text{
	padding:15px 65px;
	font-family:sans-serif;
	font-size:13px;
	line-height:1;
	color:#1e488f
}
.knifeDate__date{
	padding:0;
	color:#1e488f
}
.knifeTitle{
	margin:0;
	padding:15px 5px;
	font-family:sans-serif;
	font-weight:700;
	font-size:30px;
	line-height:32px;
	word-break:break-word;
	text-align:center;
	color:#111
}
.knifeTitle--prizeTitle{
	font-weight:500;
	font-size:25px;
	line-height:27px
}
.knifeTitle--comTitle{
	font-weight:400;
	font-size:16px;
	line-height:22px;
	text-align:left
}
.knifeNav,.knifeNav__navbar{
	display:flex;
	align-items:center;
	width:100%
}
.knifeNav{
	margin:0 0 15px;
	padding:0 40px;
	min-height:60px;
	box-sizing:border-box
}
.knifeNav__navbar{
	justify-content:space-between;
	margin:0 auto;
	padding:0 370px
}
.knifeNav__navbar:hover{
	outline:0
}
.knifeNav__logoBlock{
	display:flex;
	margin:0;
	padding:0
}
.knifeNav__logo{
	width:100%;
	height:fit-content;
	max-width:100px
}
.knifeNav__logoImg{
	padding:5px 0 0;
	width:100%;
	height:100%;
	object-fit:contain
}
.knifeNav__menuBtn{
	display:none;
	padding:5px 10px 0 0;
	cursor:pointer
}
.knifeNav__burger{
	width:25px;
	height:25px
}
.knifeNav__menuBlock{
	margin:0 0 0 30px;
	padding:0;
	box-sizing:border-box
}
.knifeNav__menu{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
.knifeNav__menuItem,.knifeNav__menuLink{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 10px
}
.knifeNav__menuLink{
	width:100%;
	height:100%;
	font-family:sans-serif;
	font-weight:500;
	font-size:18px;
	line-height:20px;
	word-break:break-word;
	text-decoration:none;
	text-transform:capitalize;
	color:#000;
	transition:color .15s ease-out,background-color .15s ease-out
}
.knifeNav__menuLink:hover{
	color:#f86923
}
.knifeNav .socialMenu{
	display:flex;
	align-items:center;
	margin:0;
	width:100%;
	max-width:200px
}
.knifeNav .socialMenu__menuBlock{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	list-style:none;
	margin:0;
	padding:0;
	width:100%
}
.knifeNav .socialMenu__menuItem{
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;
	height:100%
}
.knifeNav .socialMenu__menuLink{
	width:100%;
	max-width:25px
}
.knifeNav .socialMenu__menuIcon{
	width:100%;
	height:100%
}
.knifeOrderBtn{
	display:flex;
	justify-content:center;
	padding:10px 5px
}
.knifeOrderBtn__button{
	margin:0;
	border-radius:20px;
	padding:5px 20px;
	width:100%;
	min-height:35px;
	max-width:400px;
	box-shadow:2px 3px 8px #737373;
	font-family:sans-serif;
	font-size:16px;
	line-height:22px;
	word-break:break-word;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	background:#dc143c;
	transition:all .3s ease 0s;
	cursor:pointer
}
.knifeOrderBtn__button:hover{
	box-shadow:rgba(220,20,60,.006) 2px 3px 5px
}
.h1TitleWidget,.h2TitleWidget,.h3TitleWidget,.h4TitleWidget,.h5TitleWidget,.h6TitleWidget{
	margin:0;
	padding:15px;
	font-family:"Roboto",sans-serif;
	font-weight:700;
	line-height:140%;
	word-break:break-word;
	color:#000
}
.h1TitleWidget{
	font-size:40px
}
.h2TitleWidget{
	font-size:32px
}
.h3TitleWidget{
	font-size:28px
}
.h4TitleWidget{
	font-size:24px
}
.h5TitleWidget{
	font-size:20px
}
.h6TitleWidget{
	font-size:16px
}
.knifeTitle-158176{
	text-align:left
}
.knifeTitle-108016{
	color:#3874bd
}
.knifeTitle-502541{
	text-align:left
}
.knifeTitle-926580{
	color:#3874bd
}
.knifeContentImgsOne__wrapper-400992{
	max-width:500px
}
.knifeTitle-777052{
	text-align:left
}
.knifeTitle-592905{
	color:#3874bd
}
.knifeTitle-454233{
	text-align:left
}
.knifeTitle-181008{
	color:#3874bd
}
.knifeContentImgsOne__wrapper-680817{
	max-width:500px
}
.knifeTitle-926656{
	text-align:left
}
.classN-440858,.knifeText-868583,.knifeTitle-102037{
	color:#3874bd
}
.knifeTitle-947510{
	text-align:left
}
.knifeTitle-367864{
	color:#3874bd
}
.knifeContentImgsOne__wrapper-837186{
	max-width:500px
}
.knifeTitle-721070{
	text-align:left
}
.classN-314734,.knifeTitle-226895{
	color:#3874bd
}
.knifeContentImgsOne__wrapper-665292{
	max-width:400px
}
.knifeTitle-997691{
	text-align:left
}
.knifeTitle-488180{
	color:#3874bd
}
.brideCream__original-645568{
	max-width:0
}
.brideCream__title-704332{
	color:red
}
.brideCream__product-397540{
	max-width:400px
}
.h2TitleWidget-127841{
	line-height:35.1px;
	font-size:27px
}
.commentImgWrapper-372777,.commentImgWrapper_9422068-766142{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-529222,.commentImg_9422068-497979{
	width:100%;
	object-fit:contain
}
.menHealthCom__comment-339085,.menHealthCom__comment-864057{
	color:#2f3ced
}
.commentImgWrapper-233091,.commentImgWrapper_2941715-529295{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-924623,.commentImg_2941715-481274{
	width:100%;
	object-fit:contain
}
.menHealthCom__comment-618132{
	font-weight:700
}
.menHealthCom__name-598212{
	font-family:sans-serif;
	font-size:15px;
	background-color:#ebedf0
}
.commentImgWrapper-584321,.commentImgWrapper_5552969-923598{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-365325,.commentImg_5552969-220156{
	width:100%;
	object-fit:contain
}
.menHealthCom__name-939170{
	font-family:sans-serif;
	font-size:15px;
	background-color:#ebedf0
}
.commentImgWrapper-553935,.commentImgWrapper_5552969-473077{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-628808,.commentImg_5552969-569065{
	width:100%;
	object-fit:contain
}
.menHealthCom__comment-334489,.menHealthCom__comment-748533{
	color:#2f3ced
}
.commentImgWrapper-152729,.commentImgWrapper_9788425-109741{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-985729,.commentImg_9788425-822942{
	width:100%;
	object-fit:contain
}
.commentImgWrapper-787079,.commentImgWrapper_7171088-971726{
	max-width:400px;
	width:100%;
	height:fit-content
}
.commentImg-144372,.commentImg_7171088-267862{
	width:100%;
	object-fit:contain
}
.classN-305628,.classN-567510{
	color:#2f3ced
}
@media (max-width:1620px){
	.knifeNav__navbar{
		padding:10px 15px
	}
}
@media (max-width:1440px){
	.knifeContentImgs__container{
		background:0 0
	}
}
@media (max-width:1200px){
	.knifeNav__menuLink{
		font-size:16px;
		color:#000
	}
}
@media (max-width:1024px){
	.knifeTitle{
		padding:10px 15px;
		font-size:26px;
		line-height:30px
	}
	.knifeNav__navbar{
		position:relative;
		justify-content:flex-start
	}
	.knifeNav__logoBlock{
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.knifeNav__logo{
		max-width:75px
	}
	.knifeNav__menuBtn{
		display:flex
	}
	.knifeNav__menuBlock{
		margin:0
	}
	.knifeNav .socialMenu__menuBlock,.knifeNav__menu{
		display:none
	}
	.knifeNav__menuLink{
		color:#000
	}
	.knifeOrderBtn{
		padding:10px 15px
	}
}
@media (max-width:967px){
	.knifeDate__text,.knifePrizeSubText__text,.knifeText{
		padding:10px 15px
	}
	.knifeTitle{
		font-size:23px;
		line-height:28px
	}
}
@media screen and (max-width:767px){
	.textMedia{
		padding:5px
	}
	.textHeightMedia{
		line-height:normal
	}
	.textLetterMedia{
		letter-spacing:normal
	}
}
@media (max-width:767px){
	.brideCream__originalBlock{
		display:flex;
		flex-direction:column;
		align-items:center
	}
	.brideCream__originalText{
		margin:15px 0 0
	}
	.brideCream__subTitle{
		margin:10px 0 25px;
		max-width:260px
	}
	.brideCream__subText{
		padding:0 50px
	}
	.brideCream{
		padding:20px 10px
	}
	.menHealthCom__wrapper{
		padding:10px
	}
	.menHealthCom{
		padding-bottom:10px
	}
	.knifeNav__logo{
		max-width:50px
	}
	.knifeNav{
		padding:0
	}
	.h1TitleWidget,.h2TitleWidget,.h3TitleWidget,.h4TitleWidget,.h5TitleWidget,.h6TitleWidget{
		padding:5px;
		letter-spacing:normal
	}
}
@media (max-width:660px){
	.knifeNav .socialMenu{
		justify-content:flex-end
	}
}
@media (max-width:575px){
	.brideCream__input,.brideCream__select{
		max-width:250px
	}
	.knifeContentImgs__container{
		padding:0 15px
	}
	.knifeNav__menuItem{
		border:0
	}
}
@media (max-width:540px){
	.brideCream__main{
		padding:40px 0
	}
	.brideCream__subText{
		padding:0 80px
	}
}
@media (max-width:480px){
	.brideCream__label{
		max-width:250px;
		font-size:14px
	}
	.brideCream__btn{
		padding:20px 10px;
		max-width:250px;
		font-size:16px
	}
}
@media (max-width:400px){
	.brideCream__title{
		padding:0 30px;
		max-width:280px
	}
	.brideCream__subText{
		padding:0 50px
	}
}
@media (max-width:350px){
	.brideCream__subText{
		padding:0 30px
	}
}
