@font-face {
  font-family: 'NeuzeitSLTStd-Book';
  src: url('NeuzeitSLTStd-Book.eot?#iefix') format('embedded-opentype'),  
       url('NeuzeitSLTStd-Book.otf')  format('opentype'),
	   url('NeuzeitSLTStd-Book.woff') format('woff'), 
       url('NeuzeitSLTStd-Book.ttf')  format('truetype'), 
       url('NeuzeitSLTStd-Book.svg#NeuzeitSLTStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Editor-Medium';
  src: url('Editor-Medium.eot?#iefix') format('embedded-opentype'),  
       url('Editor-Medium.otf')  format('opentype'),
	   url('Editor-Medium.woff') format('woff'), 
       url('Editor-Medium.ttf')  format('truetype'), 
       url('Editor-Medium.svg#Editor-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: "LushIcons";
  src: url('/cdn/shop/files/Lush-Icons-Regular.woff?v=1648541655/Lush-Icons-Regular.eot'); 
  src: url('/cdn/shop/files/Lush-Icons-Regular.eot?v=1648541655/Lush-Icons-Regular.eot?#iefix') format('embedded-opentype'), 
       url('/cdn/shop/files/Lush-Icons-Regular.eot?v=1648541655/Lush-Icons-Regular.woff') format('woff'),
       url('/cdn/shop/files/Lush-Icons-Regular.eot?v=1648541655/Lush-Icons-Regular.ttf')  format('truetype'), 
       url('/cdn/shop/files/Lush-Icons-Regular.eot?v=1648541655/Lush-Icons-Regular.svg#d273f2b17af35a29b2d7665aeb6deba9') format('svg'); 
  font-style: normal;
  font-weight: normal;
}*/

body{
  background:#fff9f9;
  float: left;
  width: 100%;
}


body, input, textarea, button, select, .disclosure__toggle{
  font-family: 'NeuzeitSLTStd-Book';
/*   font-size:14px;
  line-height:24px; */
  font-size:15px;
  line-height:24px
}
p{
  clear:both;
  font-family: 'NeuzeitSLTStd-Book';
/*   font-size:14px; */
  font-size:15px;
  line-height:25px;
/*   line-height:24px; */
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
   font-family: 'Editor-Medium';
  float:left;
  width:100%;  
  font-weight:normal;
  letter-spacing:normal;
  text-transform:none;
}
h2{
/*   font-size: 30px; */
  	font-size:26px;
}
h3{
  font-size:18px;
}
.p-0{
  	padding:0!important;
}
.m-0{
  margin:0!important;
}
.btn{
  border-radius:0px;
  color:#111111;
  border:1px solid #111111;
  background:transparent;
  font-size:10px;
  font-family: 'NeuzeitSLTStd-Book';
  text-transform:uppercase;
  letter-spacing:1.5px;
  padding: 11px 15px;
  width: 100%;
  max-width: 201px;
  -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.btn:hover,
.btn:focus{
  background:#111!important;
  color:#fff!important;
}
.btn.light_btn{
  	color:#fff;
  border:1px solid #fff;
}
.btn.light_btn:hover,
.btn.light_btn:focus{
  background:#fff!important;
  color:#111!important;
}
.page-width{
  max-width:1186px;
}