

/* Start:/manufacturing/style.css?174825069814508*/
.columns {
	column-count: 2;
	column-gap: 30px;
	padding:30px 0 70px;
}
.img-responsive {
	width:100%;
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px)  {
	.container {
		width:750px
	}
}
@media (min-width:992px)  {
	.container {
		width:970px
	}
}
@media (min-width:1200px)  {
	.container {
		width:1170px
	}
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
	clear:both
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.slider-anim {
	background:#171717;
	border-top:1px solid #202020;
	border-bottom:1px solid #313131;
	margin:0 0 80px;
}
.beousp.marginBelow {
	width:1260px;
	margin:0 auto;
}
.beousp {
	font-size:13px;
	position:relative;
	width:100%;
	height:600px;
	background-color:#171717;
	overflow:hidden;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-stretch:normal;
	color:#FFF;
	transition:background-color .8s ease-in-out;
}
.beousp .bg-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
}
.beousp .bg-wrapper .bg {
	position:absolute;
	width:100%;
	height:70%;
	left:0;
	top:0;
	overflow:hidden;
	background:#171717 url(/upload/medialibrary/cec/1z4sl9rmc9zss2bxghq6e09xth45u4sf/background-lame.png) !important;
	background-position:50% 50% !important;
	background-size:80% !important;
	background-repeat:no-repeat !important;
	opacity:1;
	transition:opacity .8s ease-in-out;
}
.beousp .bg-wrapper .bg-other {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	background-position:50% 50%;
	background-size:cover;
	opacity:0;
	transition:opacity .8s ease-in-out;
}
.beousp .block {
	visibility:visible;
	position:absolute;
	height:100%;
	left:0;
	top:0;
	cursor:pointer;
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-user-drag:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:20%;
}
.beousp .block.open {
	cursor:default;
	-moz-user-select:auto;
	-webkit-user-select:auto;
	-webkit-user-drag:auto;
	user-select:auto;
}
.beousp .block .overlay {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	transition:opacity .4s ease-out;
	display:block;
	content:"";
	background:rgba(0,0,0,.55);
	z-index:-1;
	text-align:center;
	overflow:hidden;
	overflow-y:auto;
	white-space:nowrap;
	font-size:0;
}
.beousp .block .overlay:hover {
	opacity:0.8;
}
.beousp .block .label {
	opacity:0 !important;
	pointer-events:none;
	transform:opacity 0.3s ease 1s !important;
	-webkit-transform:opacity 0.3s ease 1s !important;
}
.beousp .block .label span {
	display:inline-block;
	transform:rotate(0.03deg);
}
.beousp .block .front:before {
	content:'';
	width:35px;
	height:35px;
	background:url(/upload/medialibrary/769/70t6x2kfxr98t0okz4agu0atru70mnc5/label-accordion.svg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center bottom;
	display:block;
	margin:0 0 20px 10px;
}
.beousp .block .overlay:hover ~ .front:before {
	background-position:center top;
	height:34px;
}
@media screen and (min-width:0\0)  {
	.beousp .block .front:before {
		content:'';
		background:url(https://opinel.ru/img/page/close.svg);
		background-repeat:no-repeat;
		background-size:100%;
		display:block;
		width:35px;
		height:35px;
		transform:rotate(45deg);
	}
}
.beousp .block .front {
	position:absolute;
	display:block;
	margin-top:20px;
	width:80%;
	width:calc(100% - 40px);
	padding-left:15px;
	padding-right:10px;
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-user-drag:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	opacity:0;
	pointer-events:none;
	bottom:-110px;
	transition:bottom 0.3s ease 0s;
	-webkit-transition:bottom 0.3s ease 0s;
}
.beousp .block[data-index="0"] .front {
	bottom:-140px;
}
.beousp .block[data-index="1"] .front {
	bottom:-75px;
}
.beousp .block[data-index="2"] .front {
	bottom:-55px;
}
.beousp .block[data-index="3"] .front {
	bottom:-75px;
}
.beousp .block[data-index="4"] .front {
	bottom:-120px;
}
html[lang="en-en"] .beousp .block[data-index="0"] .front {
	bottom:-140px;
}
html[lang="en-en"] .beousp .block[data-index="1"] .front {
	bottom:-118px;
}
html[lang="en-en"] .beousp .block[data-index="2"] .front {
	bottom:-140px;
}
html[lang="en-en"] .beousp .block[data-index="3"] .front {
	bottom:-120px;
}
html[lang="en-en"] .beousp .block[data-index="4"] .front {
	bottom:-120px;
}
.beousp .block .overlay:hover ~ .front {
	bottom:0px;
}
html[lang="en-en"] .beousp .block .overlay:hover ~ .front {
	bottom:0px;
}
.beousp .block .front h1 {
	font-size:16px;
	line-height:20px;
	margin:10px 0 0 15px;
	padding:0;
	color:white;
	display:inline-block;
	transform:rotate(0.03deg);
}
.beousp .block .front p {
	color:white;
	font-size:14px;
	line-height:22px;
	opacity:0;
	width:100%;
	padding:25px 0 10px 15px;
	pointer-events:none;
	transition:opacity 0.3s ease 0s;
	-webkit-transition:opacity 0.3s ease 0s;
}
.beousp .block:hover .front p {
	opacity:1;
	padding:25px 0 30px 15px;
}
.beousp .block .text {
	display:none;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:30%;
	color:#FFF;
	opacity:0;
	transition:opacity .4s ease-out;
}
.beousp .block.open .text {
	display:block;
	max-width:50%;
	max-width:inherit;
	width:75%;
	margin-left:60px;
}
.beousp .roundBtn {
	display:none;
}
.beousp .roundBtn.rotated {
	display:block;
	opacity:0;
	position:absolute;
	top:20px;
	right:20px;
	width:35px;
	height:35px;
	cursor:pointer;
	background-image:url(https://opinel.ru/img/page/close.svg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center;
}
.beousp .block .text .toptext {
	font-size:21px;
}
.beousp .block .text .titletext {
	font-size:26px;
	line-height:36px;
	margin:0 0 30px;
	display:inline-block;
	transform:rotate(0.03deg);
}
.beousp .block .text .bodytext p {
	font-size:16px;
	line-height:28px;
	color:white;
}
@media (min-width:1200px)  {
	.beousp .block[style*="59px"] .label {
		display:block;
		font-size:16px;
		text-transform:none;
		margin-top:570px !important;
		padding:6px !important;
		opacity:1 !important;
	}
}
@media (max-width:1199px) and (min-width:992px)  {
	.beousp .block[style*="49px"] .label {
		display:block;
		font-size:16px;
		text-transform:none;
		margin-top:570px !important;
		padding:6px !important;
		opacity:1 !important;
	}
}
@media (max-width:1199px)  {
	.beousp.marginBelow {
		width:970px;
	}
	.beousp .block[data-index="0"] .front {
		bottom:-200px;
	}
	.beousp .block[data-index="1"] .front {
		bottom:-110px;
	}
	.beousp .block[data-index="2"] .front {
		bottom:-90px;
	}
	.beousp .block[data-index="3"] .front {
		bottom:-85px;
	}
	.beousp .block[data-index="4"] .front {
		bottom:-130px;
	}
	html[lang="en-en"] .beousp .block[data-index="0"] .front {
		bottom:-200px;
	}
	html[lang="en-en"] .beousp .block[data-index="1"] .front {
		bottom:-134px;
	}
	html[lang="en-en"] .beousp .block[data-index="2"] .front {
		bottom:-200px;
	}
	html[lang="en-en"] .beousp .block[data-index="3"] .front {
		bottom:-132px;
	}
	html[lang="en-en"] .beousp .block[data-index="4"] .front {
		bottom:-154px;
	}
	.beousp .block .text .titletext {
		font-size:22px;
		line-height:32px;
		margin:0 0 15px;
	}
	.beousp .block .text .bodytext p {
		font-size:16px;
		line-height:24px;
	}
}
@media (max-width:991px) and (min-width:768px)  {
	.beousp .block[style*="38px"] .label {
		display:block;
		font-size:12px;
		text-transform:none;
		margin-top:570px !important;
		padding:0 !important;
		opacity:1 !important;
	}
}
@media (max-width:991px)  {
	.beousp.marginBelow {
		width:750px;
	}
	.beousp .block .front {
		width:calc(100% - 20px);
		padding:0;
	}
	.beousp .block .front h1 {
		font-size:14px;
	}
	.beousp .block .front p {
		font-size:13px;
		line-height:18px;
	}
	.beousp .block[data-index="0"] .front {
		bottom:-150px;
	}
	.beousp .block[data-index="1"] .front {
		bottom:-78px;
	}
	.beousp .block[data-index="2"] .front {
		bottom:-60px;
	}
	.beousp .block[data-index="3"] .front {
		bottom:-78px;
	}
	.beousp .block[data-index="4"] .front {
		bottom:-112px;
	}
	html[lang="en-en"] .beousp .block[data-index="0"] .front {
		bottom:-150px;
	}
	html[lang="en-en"] .beousp .block[data-index="1"] .front {
		bottom:-114px;
	}
	html[lang="en-en"] .beousp .block[data-index="2"] .front {
		bottom:-150px;
	}
	html[lang="en-en"] .beousp .block[data-index="3"] .front {
		bottom:-97px;
	}
	html[lang="en-en"] .beousp .block[data-index="4"] .front {
		bottom:-134px;
	}
	.beousp .block .text .titletext {
		font-size:20px;
		line-height:30px;
		margin:0 0 15px;
	}
	.beousp .block .text .bodytext p {
		font-size:14px;
		line-height:24px;
	}
}
@media (max-width:767px)  {
	.slider-anim.desktop {
		display:none;
	}
	.slider-anim.mobile {
		display:block;
	}
	.page-fabrication .slider-anim.mobile img {
		margin-top:40px;
	}
	.page-fabrication .slider-anim.mobile h2 {
		font-size:24px !important;
		line-height:1.2;
		margin:20px 0 !important;
		font-family:'MaisonNeueBook' !important;
	}
	.page-fabrication .slider-anim.mobile p,.page-fabrication .slider-anim.mobile li {
		font-size:16px;
		line-height:28px;
		color:white;
	}
}
.page-fabrication .container {
	width:1260px;
	padding:0 15px;
}
.page-fabrication .gallery-fabrication {
	padding:0 0 120px;
}
.page-fabrication .gallery-fabrication .img1 {
	padding-right:40px;
	z-index: 2;
}
.page-fabrication .gallery-fabrication .img2 {
	padding-left:40px;
}
.page-fabrication .gallery-fabrication .img3 {
	margin-top:-170px;
}
@media (min-width: 768px) {
	.col-sm-push-3 {
		left: 25%;
	}
}
.page-fabrication .lame {
	background:#171717;
	padding:100px 0 0;
}
.page-fabrication .lame h2 {
	font-family:'Bodoni W01 Poster691960' !important;
	font-size:52px;
	line-height:1;
	color:white;
	margin:0 0 50px;
}
.page-fabrication .lame p.intro {
	color:white;
	font-size:26px;
	line-height:36px;
	margin:30px 0 15px;
}
.page-fabrication .lame .columns p {
	color:white;
	font-size:18px;
	line-height:32px;
	margin:0 0 10px;
	padding-right:50px;
}
.page-fabrication .lame .columns p:last-of-type {
	margin-bottom:80px;
}
.page-fabrication .lame .bloc-3-infos {
	padding-bottom:100px;
}
.page-fabrication .lame .col-sm-4 p {
	color:#999;
	font-size:16px;
	line-height:28px;
	margin:30px 0;
}
.page-fabrication .manche,.page-fabrication .virole {
	background:#fff;
	padding:60px 0;
}
.page-fabrication .manche h2,.page-fabrication .virole h2 {
	font-family:'Bodoni W01 Poster691960' !important;
	font-size:52px;
	line-height:1;
	color:#003567;
	margin:0 0 50px;
}
.page-fabrication .manche p.intro,.page-fabrication .virole p.intro {
	color:#313131;
	font-size:24px;
	line-height:42px;
	margin:0 0 30px;
}
.page-fabrication .virole img {
	margin-bottom:50px;
}
.page-fabrication .manche h4 {
	font-size:20px;
	color:#313131;
	text-transform:none;
	margin:30px 0;
	transform:rotate(0.03deg);
}
.page-fabrication .manche h4:after {
	display:none;
}
.page-fabrication .manche .columns {
	padding-top:0 !important;
}
.page-fabrication .manche p,.page-fabrication .virole p {
	font-size:16px;
	line-height:28px;
	margin-bottom:10px;
}
.page-fabrication .manche .col-sm-4 {
	margin-top:30px;
}
@media (min-width: 768px) {
	.col-sm-4 {
		width: 33.33333333%;
	}
}
@media (min-width: 768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
}
.page-fabrication .virole ~ .full-video {
	margin-bottom:-30px;
}
@media (max-width:1199px)  {
	.page-fabrication .container {
		width:970px;
	}
	.page-fabrication .gallery-fabrication .img1 {
		padding-right:15px;
	}
	.page-fabrication .gallery-fabrication .img2 {
		padding-left:15px;
	}
}
@media (max-width:991px)  {
	.page-fabrication .container {
		width:750px;
	}
	.page-fabrication .lame {
		padding:50px 0 0;
	}
	.page-fabrication .lame h2,.page-fabrication .manche h2,.page-fabrication .virole h2 {
		margin:0 0 30px;
	}
	.page-fabrication .lame .columns p {
		padding:0;
		margin:0;
	}
	.page-fabrication .lame .columns p:last-of-type {
		margin-bottom:0;
	}
	.page-fabrication .lame .bloc-3-infos {
		padding-bottom:30px;
	}
}
@media (max-width:767px)  {
 	.page-node-5481 .node-page > .columns h2,.page-node-5550 .node-page > .columns h2,.page-node-5481 .node-page > .columns p,.page-node-5550 .node-page > .columns p {
		width:100%;
		float:none;
	}
	.page-fabrication .container {
		width:100%;
	}
	.page-fabrication .gallery-fabrication {
		padding:0 30px;
	}
	.page-fabrication .gallery-fabrication .img1,.page-fabrication .gallery-fabrication .img2,.page-fabrication .gallery-fabrication .img3 {
		margin:0 0 30px;
	}
	.page-fabrication .lame {
		padding:30px 30px 0;
	}
	.page-fabrication .lame .full-video {
		width:calc(100% + 60px);
		margin:0 -30px;
	}
	.page-fabrication .lame h2,.page-fabrication .manche h2,.page-fabrication .virole h2 {
		font-size:32px;
	}
	.page-fabrication .lame p.intro,.page-fabrication .manche p.intro,.page-fabrication .virole p.intro {
		font-size:18px !important;
		line-height:30px !important;
	}
	.page-fabrication .virole p.intro ~ img {
		margin-bottom:30px;
	}
	.page-fabrication .lame p,.page-fabrication .manche p,.page-fabrication .virole p {
		font-size:16px !important;
		line-height:26px !important;
	}
	.page-fabrication .lame .col-sm-4 p {
		margin:15px 0 30px;
	}
	.page-fabrication .manche,.page-fabrication .virole {
		padding:30px 15px;
	}
}
/* End */
/* /manufacturing/style.css?174825069814508 */
