@charset "UTF-8";

html,*
{ 
margin:0;
padding:0;
box-sizing:border-box;
}
body
{
margin:0;
padding:0;
border:none;
min-width:1480px;
background:#fff;
font-family: 'Nunito Sans', Arial,sans-serif;
font-style: normal;font-weight:400;
font-size:12px;
line-height: 1;
color: rgb(49, 61, 63);
    height: 100%;
}

html
{
	    height: 100%;
}
#wrap, body, html {
    min-height: 100%;
	    position: relative;
}

div
{
margin:0px;
padding:0px;
background-repeat:no-repeat!important;
background-attachment:scroll;
text-align:left;
}
div,i,b,span,a
{
background-repeat:no-repeat;
}
p
{
text-indent: 0px;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
}
a
{
text-decoration:none;
cursor:pointer;
}
a:link,a:visited
{
color:rgb(49, 61, 63);
}
a:hover,a:active
{
color:rgb(49, 61, 63);
}


* { _noFocusLine: expression(this.hideFocus=true); } 
::-moz-focus-inner {border:0;}                    
:focus {outline:none;}   

*.unselectable,.but,button
{
-moz-user-select: -moz-none;
-khtml-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
 

 h2,h3,h4,.h1 
{


margin:0px;

padding:0px;
white-space:normal;

text-transform:uppercase;
font-family: Tenor Sans;
font-size: 48px;
font-weight: 400;
line-height: 1.17;


}

#logo
{
	position:absolute;
	left:0px;
	top:24px;
	
}

#flogo
{
	position:absolute;
	left:0px;
	top:80px;
}

#footer
{
	overflow:hidden;
	margin-top: -250px;
	background:rgb(222, 167, 167);
	height:250px;
}
#rasp {
	clear:both;
    height: 250px;
}
.clear
{
clear:both;
display:block;
}

input[type="text"],input[type="password"], textarea
{
border-radius: 0px;
background-color: #fff;
resize:none;
display:block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 25px;
height:56px;
color:rgb(197, 137, 137);
width:100%;
border: none;
outline:none!important;
box-shadow: none!important;
margin:0px;
line-height: normal;
font-family: 'Nunito Sans', Arial,sans-serif;


font-size: 16px;
font-weight: 400;


}

img
{
border:none;
margin:0;
padding:0;
display:block;
}
ul
{
list-style-type:disc;
margin:0;
padding:0;
}
li
{
margin:0;
padding:0;
margin-left:40px;	
}
table
{
border-spacing:0px;
border-collapse:collapse;
margin:0;
padding:0;
}
td
{
margin:0;
padding:0;
vertical-align:top;
text-align:left;
}

  

#main{
	padding-top:73px;
}

#header
{
	z-index:100;
	position:fixed;
	left:0px;
	background:#fff;
	top:0px;
	right:0px;
	height:73px;
	 border-bottom:1px solid rgb(141, 150, 151);
} 
#cart
{
	position:absolute;
	right:95px;
	top:15px;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s;
}
.with_cart #cart
{
		opacity:1;
	visibility:visible;
}


.menu3
{
 top:27px;
font-size: 18px;

  position:relative;
      display: flex;
    justify-content: space-between;
   width:67%;
   left:44px;
   margin:0px auto;
}

.with_cart #header .menu3 {
   
    width: 63%;
    left: 20px;
transition:all 0.3s;
}

#cart span
{
background: rgba(222, 167, 167, 1);
    height: 20px;
    color: #fff;
    width: 20px;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 100%;
    text-align: center;
    padding-top: 5px;
    font-size: 11px;
    font-weight: 700;

}
#cart a
{
	padding-top:7px;
	position:relative;
	width:41px;
	height:37px;
	display:block;
}
.s105_h2_text
{
	height:89px;
}
.s105_h2_1
{
	height:96px;
}
.s105
{
	height:105px;
}

.s_h2
{
	height:47px;
}

.s_h2_text
{
	height:40px;
}

.s_afterh2_text1
{
	height:32px;
}
.s_afterh2_text2
{
	height:47px;
}
	
#langs {
    position: absolute;
    right: 0px;
    top: 28px;
  
  font-size:18px;
   
	
}
#langs1
{
	position:relative;
	padding-right:21px;
}
#langs i {
    position: absolute;
    right: 0px;
    top: 5px;
   
    width: 12px;
    height: 6px;
    display: block;
    background: url(/images/svg/ar23.svg);
    z-index: 1;
} 
 
#langs2
{
	    display: block;
visibility: hidden;
    opacity: 0;
    position: absolute;
    right:-4px;
    top: 100%;
	width:56px;
    padding-top: 26px;
    transition: all 0.3s;
}

#footer .menu3 .parent>a:before {
 transition:all 0.3s;
    background: url(/images/svg/ar23_f.svg);

}

#footer .menu3>a span,#footer .menu3>.parent>a span
{
	color:#fff;
}
#footer .menu3
{
top:83px;
}
.incart
{
	background-color: rgb(49, 61, 63)!important;
}

.menu3>a,.menu3 .parent
{
	  color: rgb(49, 61, 63);
	
	  position:relative;
}

.menu3 .parent>a
{
padding-right:21px;
position:relative;	
}
 

.menu3 .parent>a:before
{
position:absolute;
right:0px;
top:10px;
content:'';

  width:12px;
  height:6px;
  display: block;
 background:url("/images/svg/ar23.svg");
z-index:1;

}

.menu3 .sub
{
	z-index:101;
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:-32px;
	top:100%;
	padding-top:27px;
	transition:all 0.3s;
	   

}

 
.menu3 a span
{
	position:relative;
	z-index:1;
}
#footer .menu3>a.active:before{
	background:#fff;
}
.menu3>a.active:before
{
	content:'';
width: 121px;
left:50%;
margin-left:-60px;
background: rgb(141, 150, 151);
top:44px;
height:3px;
position:absolute;
}

 
.wrapper
{
	position:relative;
	width:1420px;
	margin:0px auto;
}
 
 
    
 
 #ftext
 {
	 position:absolute;
	 right:0px;
	 top:77px;
	 color:#fff;
 }
 
 #ftext div
 {
	 height:10px;
 }
 
 
 
 
 
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-box-sizing:content-box;box-sizing:content-box}

.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}

.swwrap img{max-width:100%;margin:0 auto}

.swwrap{position:relative;overflow:hidden; }


.swiper-button-disabled
{
	cursor:default;
}
.swiper-button-disabled svg path
{
	stroke: #8D9697!important;
}

.swiper-button-prev
{
	position:absolute;
	right:47px;
	top:19px;
	cursor:pointer;
}

.swiper-button-next
{
	position:absolute;
	right:0px;
	cursor:pointer;
	top:19px;
}



.review_name img
{
	border-radius:100%;
}
.auth8
{
	margin-left:18px;
	    display: flex;
    flex-direction: column;
}
.auth2
{
	padding-left:2px;
 
font-family: Tenor Sans;
font-size: 17px;
font-weight: 400;
line-height: 29px;
text-transform:uppercase;

}
.review_name
{
display:flex;	
}

 
.rev
{
	height:100%;
	    border: 1px solid rgb(49, 61, 63);
		padding:33px 33px 38px 33px;
}

#rev .swiper-container,#rev .swiper-slide
{
	height:auto!important;
}
 
.review_text
{
padding-top:30px;
font-size: 18px;
line-height: 27px;

}

.auth4
{
	padding-top:7px;
}
.review_name svg
{
width:24px;
margin-right:2px;
}


#swiper-container_revs .swiper-slide
{
width:calc(100%/3);	
}

#swiper-container_serts .swiper-slide
{
width:25%;	
}

#sert1
{
 padding-right:228px;
font-size: 18px; 
line-height: 25px; 
 
}
#sert2 .swiper-button-prev,#sert2 .swiper-button-next
{
	margin-top:-94px;
}
#sert2
{
	position:relative;
}
 

iframe
{
	border:none;
}

.form2>img
{
	position:absolute;
	left:50%;
	top:-18px;
	margin-left:-274px;
	
}
 
 
.form3>*,.form3 .but
{
	width:calc(24% - 5px)!important;
	height:56px;
}

.form3
{justify-content: space-between;
	display:flex;
	position:relative;
	z-index:1;
	padding-top:92px;
}

 
.but
{
	white-space:nowrap;
	background: rgba(222, 167, 167, 1);
color:#fff;
font-size: 16px;
line-height: 22px;
cursor:pointer;
text-align:center;
height:56px;
display:flex;
align-items: center;
    justify-content: center;
}

select
{   
width:100%;
 -webkit-appearance: none;
background:#fff;
height:56px;
border:none;
border-radius:0px;
font-family: 'Nunito Sans', Arial,sans-serif;
    font-size: 16px;
	padding:0px;
    font-weight: 400;
	padding-left: 25px;

	color:rgb(147, 183, 189)
}
 input[type='text']::-moz-placeholder {
        color: rgb(147, 183, 189)!important;  
      }
      input[type='text']::-webkit-input-placeholder {
        color: rgb(147, 183, 189)!important;
      }
      input[type='text']:-ms-input-placeholder {
        color: rgb(147, 183, 189)!important;
      }
      input[type='text']::-ms-input-placeholder {
        color: rgb(147, 183, 189)!important;
      }
      input[type='text']::placeholder {
        color: rgb(147, 183, 189)!important;
      }
	  
	 

.form2
{
	
	 
	position:relative;
	padding-top:121px;
}
h1.real
{
	font-size:64px!important;
}

.form h2
{
	position:relative;
	z-index:1;
	text-align:center;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
text-shadow:none;
}
.form
{
	

height: 400px;
background: rgba(250, 238, 238, 1);



}


h1
{
	
font-family: Tenor Sans;
font-size: 60px;
font-weight: 400;
line-height: 1.34375; 
text-transform:uppercase;
text-align: left;

}

@media (max-width: 1480px) 
{
body
{	
min-width:1300px;
}
.wrapper
{
	width:auto;
	margin-left:25px;
	margin-right:25px;
}

 h2,h3,h4,.h1 
{

font-size:calc(3vw + 4px);


}
h1
	{
		
		
		font-size:calc(7vw - 44px);
	}
}


@media (max-width: 1350px) 
{
 h2,h3,h4,.h1
	{
		
		font-size:44px;
	}
	h1
	{
		
		font-size:56px;
	}
}

#favqwrap
{
	position:relative;
	padding-left:47px;
}
#favqwrap svg 
{
position: absolute;
    left: 18px;
    top: 9px;
    width: 19px;
    height: 19px;
}
#favqwrap.more1 path 
{
	stroke: #dea7a7;
}
#favqwrap.more1 *
{
	color:#dea7a7;
}

.pold
{
	color:rgba(155, 180, 184, 1);
	text-decoration:line-through;
}

.pdisc
{
	
	position:absolute;
	top:10px;
	left:10px;
	background:red;
	font-size:15px;
	padding:5px 10px 5px 10px;
	color:#fff;
}
