
@font-face {
	font-family: "UniversLTStd_Cn";
	src: url("/medias/UniversLTStdCn.eot?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDI4ODcyfGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oZjMvaGIwLzEwNjIzNDM3ODk3NzU4LmJpbnw2YmI5MDQ3MTFlZGZkZDZkOGVlYjU2Y2U2ZjYyMmY4ZDFjY2Q2ZjVhN2EyMmQ0NTBlMmVmYmRmNGY4MzQ0YmE0");
	src: url("/medias/UniversLTStdCn.eot?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDI4ODcyfGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oZjMvaGIwLzEwNjIzNDM3ODk3NzU4LmJpbnw2YmI5MDQ3MTFlZGZkZDZkOGVlYjU2Y2U2ZjYyMmY4ZDFjY2Q2ZjVhN2EyMmQ0NTBlMmVmYmRmNGY4MzQ0YmE0")format("embedded-opentype"), url("/medias/UniversLTStdCn.woff?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDE2MjQwfGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oOWQvaDU2LzEwNjIzNDM5MTc1NzEwLmJpbnwyOTJlNWFhMWNkYmZiZjhmNDlhNTUzNzFmNDc2NjJkZTgzYmM1N2M4M2NhYzFjYWE1OTk4NDVkZjhkMGQxZTlj") format("woff"), url("/medias/UniversLTStdCn.ttf?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDIyNjA0fGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oMmIvaGQ1LzEwNjIzNDM4NjE4NjU0LmJpbnw0YTBkOTM0NjM2OGNmYWI5NmFlNzdjOTFjNWQ0MTU0ODdjNDE2YWQyZTY1YWE3NjJlN2Y3Njc3Y2U0MTQ4Njg2") format("truetype")
}

@font-face {
	font-family: "UniversLTStd_BoldCn";
	src: url("/medias/UniversLTStdBoldCn.eot?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDIzMTM0fGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oZWMvaGEzLzEwNjIzNDM3NzMzOTE4LmJpbnxmZDg4ZmE0YTQ1NTkxOGIzZjc2ZDU4ODg3MmQyYzI5Y2ZlMDc3MmEyODkwNmFhZjgyZjExMTAxODY4NzU4ZGEx");
	src: url("/medias/UniversLTStdBoldCn.eot?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDIzMTM0fGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oZWMvaGEzLzEwNjIzNDM3NzMzOTE4LmJpbnxmZDg4ZmE0YTQ1NTkxOGIzZjc2ZDU4ODg3MmQyYzI5Y2ZlMDc3MmEyODkwNmFhZjgyZjExMTAxODY4NzU4ZGEx")format("embedded-opentype"), url("/medias/UniversLTStdBoldCn.woff?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDEyOTQwfGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oODIvaDQxLzEwNjIzNDM5MTEwMTc0LmJpbnw0ZDQ1YzRkZjU1ZWZkMjhhODlmYTljMjgyMWFhZDNjNzU5MDBlZTVmM2I1OTI1NmI3NWQ2YjIxZDdiNTgyZWRj") format("woff"), url("/medias/UniversLTStdBoldCn.ttf?context=bWFzdGVyfHJvd2VudGEtYmFyYmVyfDI4MjQ0fGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxyb3dlbnRhLWJhcmJlci9oMzAvaDk4LzEwNjIzNDM4MjI1NDM4LmJpbnwxODQ2MDdkNjRjNmYwM2RkMTlhYWQ2YTYzNzcwZGNjNTE0MjRhMjM5YmIzYjFiODNlYmE2YThiYjVkYmRkNzk2") format("truetype")
}
@font-face {
  font-family: 'icomoon';
  src: url('/medias/icomoon.eot?context=bWFzdGVyfHJvb3R8MjYzMnxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aDVkL2hmZi85ODI0MTY5Mjk1OTAyLmJpbnwyZjRkNWFhNzdlMjkwMjcxODk5YTUzYWMzNjM4OTNkNzhhNTY0NzU5YjI4Nzg5YWM3M2UyYTczNDZkNGNlNTJi?#iefix') format('embedded-opentype'), url('/medias/icomoon.woff?context=bWFzdGVyfHJvb3R8MjU0NHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aGRlL2hmOC8xMDk0NTYzNTIyMTUzNC5iaW58YTUyYjMyZTBiNWI2ODdhNjhkYTRjN2YyNTc2YTI3YTczN2UxOTZiY2YyNzA5YmRjZGViZTNmYmM2ODFhMzg5OA') format('woff'), url('/medias/icomoon.ttf?context=bWFzdGVyfHJvb3R8MjQ2OHxhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW18aGViL2g3Yy8xMDk0NTYzNTMxOTgzOC5iaW58MTQ3M2U0NGNkNjdiOTQ0Nzg0MDdkMjU1MTAxYjMzOGRlMWU3ODM2MmU1MGE2ZDA2YThiMmUyMWExNTI2NTFjMQ') format('truetype'), url('/medias/icomoon.svg?context=bWFzdGVyfHJvb3R8MzM3Mnx0ZXh0L3htbHxoOGIvaDQ1Lzk4MjQxNzAxODA2MzgueG1sfDNmNGY1YWFiMzk2ZGQ0ZTNiNDEyNGM4MjkzNjA5NmI5M2Y0NjhhY2JkODlhMjNmMzNhMGUyYTRjN2YzZGU5MjQ') format('svg');
  font-weight: normal;
  font-style: normal;
}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

*::before,
*::after {
	box-sizing: border-box
}

#aaaa {
	overflow-x: hidden
}

#aaaa #headerYouTubeVideoPlayer {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 580px
}

#aaaa .no-padding {
	padding: 0
}

#aaaa .padding-top {
	padding: 5rem 0 0 0
}

#aaaa .padding-top-bottom {
	padding: 5rem 0
}

#aaaa .padding-left-right {
	padding-left: 2rem;
	padding-right: 2rem
}

#aaaa .title {
	font-family: "UniversLTStd_BoldCn";
	font-size: 4.5rem;
	color: #343333;
	position: relative;
	text-transform: uppercase
}

#aaaa .subtitle:nth-child(4) {
	display: block
}

#aaaa .subtitle {
	font-family: 'PT Serif', serif;
	font-weight: 400;
	font-style: italic;
	color: #343333;
	font-size: 3rem;
	position: relative
}

#aaaa .more-silent-desktop {
	margin-top: 30px
}

#aaaa .title-border:before {
	content: "";
	height: 2px;
	width: 100px;
	background: #343333;
	position: absolute;
	left: -125px;
	top: 30px
}

#aaaa .title-border:after {
	content: "";
	height: 2px;
	width: 100px;
	background: #343333;
	position: absolute;
	right: -125px;
	top: 30px
}

#aaaa .title-border-white:after,
#aaaa .title-border-white:before {
	background: #FFF
}

#aaaa strong {
	font-family: "UniversLTStd_BoldCn";
	color: inherit
}

#aaaa .bold {
	font-weight: 700
}

#aaaa .col-2 {
	width: 48%;
	float: left
}

.row {
	margin-left: 0
}

#aaaa .container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 1280px
}

#aaaa .title-circle {
	background-color: #FFF;
	border-radius: 100%;
	box-shadow: 0 0 0 4px #00add0, 0 0 0 10px #fff;
	color: #00add1;
	height: 200px;
	letter-spacing: normal;
	line-height: normal;
	margin: 0 auto;
	position: absolute;
	text-transform: uppercase;
	width: 200px
}

#aaaa .title-circle span::after {
	background: #00add1 none repeat scroll 0 0;
	bottom: 55px;
	content: "";
	height: 1px;
	left: 50%;
	margin-left: -25px;
	position: absolute;
	width: 50px
}

#aaaa .title-circle span {
	font-size: 2.5rem;
	line-height: normal;
	padding: 7rem 0;
	position: relative;
	display: block
}

#aaaa .small {
	font-size: 1.5rem
}

#aaaa .text-right {
	display: block;
	padding-right: 2rem;
	text-align: right
}

#aaaa .text-disclaimer {
	display: block;
	padding-right: 22rem; /* 2rem */
	color: white;
	padding-top: 10px;
	text-align: right; /* right */
}
@media(max-width:768px){
	#aaaa .text-disclaimer {
		padding: 0 10px;
		text-align:center;
	}
}

html {
	font-size: 10px
}

body {
	font-family: 'UniversLTStd_Cn';
	font-weight: 300;
	font-size: 1.6rem;
	color: #70706f;
	line-height: 1.5;
	overflow-x: hidden
}

#aaaa a {
	color: inherit
}

#aaaa p {
	font-size: 2rem;
	margin: 2rem 0
}

#aaaa #header {
	position: relative;
	text-shadow: 1px 1px 0 rgba(0, 173, 209, 1)
}

#aaaa #header .subtitle {
	font-weight: bold
}

#aaaa .video-container .desktop-player-launcher {
	min-width: 140px;
    padding: 9px 10px;
    border: 0;
    border-radius: 35px;
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    text-shadow: none;
    transition: all 0.3s;
    box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    background: #009DC0;
    color: #fff;
    position: absolute;
    z-index: 10;
    bottom: 48px;
    left: 50%;
    margin-left: -70px;
}
#aaaa .video-container.active video{
	display: block;
}
#aaaa .video-popup-container:after {
	position: absolute;
	top: 100px;
	right:  20px;
	content:  "X";
	font-family:  sans-serif;
	text-align: center;
	font-size:  40px;
	color: #333;
	width:  50px;
	z-index: 20;
	height:  50px;
}
#aaaa .video-popup-container video{
	position: absolute;
	width: 90%;
	left: 5%;
	top: 20%;
	z-index: 20;
}
#aaaa .video-popup-container:before {
	position: fixed;
	top: 0;
	content: "";
    background: #FFF;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 11;
}
#aaaa .video-popup-container {
	display: none;
	position: fixed;
    top: 0;
    opacity: 1;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 10;
}
#aaaa #header .text-header {
	padding-top: 80px
}
#aaaa .video-container .desktop-player-launcher:hover {
	color: #fff;
    background: #1F262C;
}
#aaaa .video-container.active .desktop-player-launcher {
	display: none;
}
#aaaa .video-container .mobile-player-launcher {
	display: none;
	font-size:  60px;
	font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    bottom: 10px;
    margin-left: -30px;
    left: 50%;
    color: #FFF;
}
#aaaa .video-container .mobile-player-launcher:before {
	content: "\e039"
}
#aaaa .video-container video {
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height:  100%;
	object-position: center center;
}
@media(max-width:768px) {
	#aaaa .video-container video{
		display: none;
	}
	#aaaa .video-container .desktop-player-launcher{
		display: none;
	}
	#aaaa .video-container .mobile-player-launcher{
		display: block;
	}
	#aaaa #header .text-header {
		padding-top: 33px !important;
	}
}
#aaaa .video-container {
	position: relative;
	height: 500px;
	overflow-y: hidden;
	width: 100%;
	background-color: #000
}

#aaaa .video-container iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0
}

#aaaa .video-container .dog {
	display: none;
	background: rgba(0, 0, 0, 0) url("/medias/header-dog-x3.jpg?context=bWFzdGVyfG11ei1yb3dlbnRhLTRBQUFBfDU4MjIwMnxpbWFnZS9qcGVnfG11ei1yb3dlbnRhLTRBQUFBL2hhZi9oNjIvMTE3NjE3NzU3NzE2NzguanBnfGQ3NGJhN2Q3NTg0NzhlMGQyOGJlNTExYmQyNDVkZGI4YWY3YTAzZTMzOTk5YTBiMDMxM2UzOTFkOTE0NDMwMzY") no-repeat scroll center bottom / cover;
	height: 100%;
	width: 100%
}

#aaaa #header .vacuum {
	position: absolute;
	left: 0;
	top: 0
}

#aaaa #header .text-header {
	position: absolute;
	width: 100%;
	text-align: center;
	padding-top: 150px;
	box-sizing: border-box;
	height: 100%;
	top: 0;
	z-index: 10
}

#aaaa #header .title-header {
	font-size: 5rem;
	color: #fff
}

#aaaa #header .subtitle-header {
	font-size: 4rem;
	color: #fff;
	display: inline-block
}

#aaaa #silence-force-cycloning {
	position: relative;
	padding-top: 7rem
}

#aaaa #silence-force-cycloning p {
	white-space: pre-line;
	margin: 3rem 0
}

#aaaa #silence-force-cycloning .title {
	line-height: 1
}

#aaaa .performance-4aaaa {
	background: rgba(0, 0, 0, 0) url("/medias/4aaaa-desktop-updated3.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3wxMDYyOXxpbWFnZS9wbmd8bXV6LXJvd2VudGEtU0ZDNEErL2g0Yi9oNGIvMTI4MjY5MTM0MDcwMDYucG5nfDIyNGM5ZGYxZWNjZGQ3MmQzODk5NTUzNDE0MDI1YzQ0ZDVjYTc5Mzk3ODJmNjg4NGQ3YzIyYzA0ZmY0OGUwYTM") no-repeat scroll 0 0;
	display: inline-block;
	width: 108px; /* 179 */
	height: 83px; /* 83 */
	vertical-align: bottom;
    margin-left: 10px;
    margin-right: 10px;
}

#aaaa .performance-4aaaa-enjoy {
	background: rgba(0, 0, 0, 0) url("/medias/4A-performance-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3w1ODcxfGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFlL2g1Zi8xMjgyNTI4Njg2OTAyMi5wbmd8ZjdhOWJjM2VmOWU0MDA4MDhhNTJiODUwYWJiYjA1YWYwM2YzY2YwNzFmZGUxOWQwOTJmZjFjY2U5NmFkNWVhOQ") no-repeat scroll center 0 / contain;
	display: inline-block;
	width: 85px;
	height: 61px;
	vertical-align: top
}

#aaaa .performance-4aaaa-enjoy-performance {
	background: rgba(0, 0, 0, 0) url("/medias/4A-performance-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3w1ODcxfGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFlL2g1Zi8xMjgyNTI4Njg2OTAyMi5wbmd8ZjdhOWJjM2VmOWU0MDA4MDhhNTJiODUwYWJiYjA1YWYwM2YzY2YwNzFmZGUxOWQwOTJmZjFjY2U5NmFkNWVhOQ") no-repeat scroll center 0 / contain;
	display: inline-block;
	width: 85px;
	height: 61px;
	vertical-align: top
}

#aaaa .performance-4aaaa-link {
	background: rgba(0, 0, 0, 0) url("/medias/4A-performance-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3w1ODcxfGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFlL2g1Zi8xMjgyNTI4Njg2OTAyMi5wbmd8ZjdhOWJjM2VmOWU0MDA4MDhhNTJiODUwYWJiYjA1YWYwM2YzY2YwNzFmZGUxOWQwOTJmZjFjY2U5NmFkNWVhOQ") no-repeat scroll center 0;
	background-size: contain;
	display: inline-block;
	width: 85px;
	height: 63px;
	vertical-align: middle;
	margin-left: 5px
}

#aaaa .dog-chair {
	text-align: right;
	padding-right: 2%;
	padding-top: 2rem
}

#aaaa .dog-chair>img {
	height: 350px
}

#aaaa .enjoy-link-container {
	text-align: left;
	margin-top: 4rem;
	padding-left: 2%
}

#aaaa .enjoy-link {
	border: 1px solid #cdcdcd;
	display: inline-block;
	text-decoration: none;
	height: 7rem;
	line-height: 7rem;
	padding: 0 7rem 0 0;
	position: relative;
	text-transform: uppercase;
	font-size: 2.7rem;
	text-align: center;
	width: 38rem;
	margin-bottom: 3.8rem;
	box-sizing: content-box
}

#aaaa .enjoy-link:after {
	background-color: #cdcdcd;
	content: "↓";
	display: inline-block;
	height: 100%;
	line-height: 7rem;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
	width: 7rem;
	color: #FFF
}

#aaaa .enjoy-link:hover {
	background-color: #6f6f6e;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: background .4s;
	transition: background .4s
}

#aaaa .enjoy-link:hover:after {
	background-color: #6f6f6e
}

#aaaa .btn_discover {
	background: #23b5d5 none repeat scroll 0 0;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
	font-family: "UniversLTStd_Cn";
	font-size: 1.6rem;
	line-height: 3.5rem;
	margin: 4rem 0 2rem;
	padding: .5rem 3rem;
	text-align: center;
	width: auto;
	text-decoration: none;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

#aaaa .btn_discover:hover {
	background: #1f262c none repeat scroll 0 0;
	color: #FFF;
	text-decoration: none
}

#aaaa .btn_discover:active {
	background-color: #23b5d5
}

#aaaa .btn_margin {
	margin: 5rem 0
}

#aaaa .dog-step {
	position: absolute;
	right: 2rem;
	width: 150px;
	bottom: 4rem
}

#aaaa #player {
	display: block;
	width: 100%;
	height: 552px;
	background: rgba(0, 0, 0, 0) url("/medias/youtube-player.jpg?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3wyMzc5MDl8aW1hZ2UvanBlZ3xtdXotcm93ZW50YS1TRkM0QSsvaDJhL2hmOS8xMjgwMTY3MTAwNDE5MC5qcGd8MDg1M2M2ZGFjNjIyNDBlYzhkYzhhZjc3ODY3ZjEwNzk3N2E3MWY2ZmU1ZGYxN2MyMzQzOTNjOTAwZDY4MDg1NQ") no-repeat scroll center 0 / cover;
	cursor: pointer;
	position: relative
}

#aaaa .subtitle-experience {
	position: absolute;
	bottom: 5rem;
	left: 15rem;
	color: #FFF;
	font-size: 3rem
}

#aaaa #enjoy-your-4aaaa {
	background: #1f262c
}

#aaaa #enjoy-your-4aaaa * {
	color: #FFF
}

#aaaa #enjoy-your-4aaaa .recommended-by {
	position: absolute;
	right: 100px;
	width: 80px;
	top: -20px
}

#aaaa #energy {
	position: relative;
	margin-top: 35px
}

#aaaa .energy-img,
#aaaa .energy-links {
	display: inline-block;
	vertical-align: middle;
	position: relative
}

#aaaa .energy-img {
	margin-left: 3rem
}

#aaaa .energy-link {
	display: block;
	background: rgba(0, 0, 0, 0) url("/medias/left-arrow-energy.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTM0M3xpbWFnZS9qcGVnfGhhNi9oYjUvMTE3MTY0OTEwMTgyNzAuanBnfGM5OTQxYjJhZjQ4NWFhNjc5OGY4NjU5NjUzMDU3ZDNiM2JhZDNmYjIwM2JjYTQwM2YzOGY2NDQ2OTFmMTg5NzU") no-repeat scroll 0 center;
	padding: 1rem 0 1rem 6rem;
	vertical-align: middle;
	height: 75px;
	width: 635px;
	text-align: left;
	box-sizing: content-box;
	margin-left: 5rem;
	margin-bottom: 1.5rem
}

#aaaa .energy-link .energy-link-img {
	margin-right: 4rem
}

#aaaa .energy-link .energy-link-img,
#aaaa .energy-link .energy-link-desc {
	display: inline-block;
	vertical-align: middle
}

#aaaa .energy-link .energy-link-title {
	font-family: "UniversLTStd_BoldCn";
	text-transform: uppercase;
	font-size: 2.6rem;
	display: block
}

#aaaa .energy-link .energy-link-subtitle {
	font-size: 2.1rem;
	display: block
}

#aaaa .hover-energy-card {
	display: none;
	position: absolute
}

#aaaa .energy-link:hover {
	background: rgba(0, 0, 0, 0) url("/medias/hover-energy.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NTUwMHxpbWFnZS9wbmd8aDYxL2gxYS8xMTcxNjQ5MDc4ODg5NC5wbmd8NGI2ODAzNTQyNTYwYWM4YTVhMzg3NTIzMWU2MWQzMWExYTczMDkzOTFmMDA4MjMyNGZkOWRjMzJiYzMzYjExYg") no-repeat scroll 0 0;
	text-decoration: none
}

#aaaa .energy-link#best-in-class:hover {
	background-image: url("/medias/hover-best-in-class.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8Njg3MnxpbWFnZS9wbmd8aDg4L2hjNi8xMTcxNjQ5MDMzMDE0Mi5wbmd8NDgzYzJjNDI0N2YyZDBkOTc1MmJkNmM2ZjE4NTVlODFhZWVhMDRkMjEzMmRmOGM5OWNjZDM1MzM5Y2I0YmUyMw")
}

#aaaa .energy-link#carpet-cleaning:hover {
	background-image: url("/medias/hover-carpet.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8ODY2OXxpbWFnZS9wbmd8aGQxL2gzNC8xMTcxNjQ5MDQ2MTIxNC5wbmd8ZWIzNWQ4MjUyMDIzZTkwNDJkNmY4ZjgyYTg2NjE1MDAyNzkyYmEyZGQ4YzRlN2ZmZTJiZTAzNjE3ZjgyYWM0Mg")
}

#aaaa .energy-link#dust-emissions:hover {
	background-image: url("/medias/hover-dust-emissions.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NzM0NnxpbWFnZS9wbmd8aDNhL2gxNS8xMTcxNjQ5MDU5MjI4Ni5wbmd8M2YyODQ2ZWU3NWRmYjc4NzMzNmI1MzA5YTM5ZDI0NDkxNWM1NzNiNmY3ODNhYmI1ODcyNWQ2NmQ2MDU0OGM5YQ")
}

#aaaa .energy-link#low-energy:hover .hover-energy-card {
	display: block;
	left: -104px;
	top: 112px
}

#aaaa .energy-link#best-in-class:hover .hover-energy-card {
	display: block;
	left: -100px;
	top: 366px
}

#aaaa .energy-link#carpet-cleaning:hover .hover-energy-card {
	display: block;
	left: -240px;
	top: 361px
}

#aaaa .energy-link#dust-emissions:hover .hover-energy-card {
	display: block;
	left: -238px;
	top: 283px
}

#aaaa #enjoy-performance {
	position: relative
}

#aaaa #enjoy-performance .dog-step-performance {
	left: 4rem;
	top: 2rem;
	z-index: -1
}

#aaaa #grid {
	width: 800px;
	margin: 35px auto 0;
	letter-spacing: -0.31em;
	position: relative
}

#aaaa .square {
	letter-spacing: normal;
	display: inline-block;
	height: 329px;
	line-height: 329px;
	width: 50%;
	box-sizing: border-box
}

#aaaa .square-content img {
	width: 100%
}

#aaaa .square-content {
	display: inline-block;
	line-height: normal;
	vertical-align: middle
}

#aaaa .square-content.img {
	width: 80%;
	height: 80%
}

#aaaa .square .title {
	font-size: 2.7rem
}

#aaaa .square p {
	font-size: 1.8rem;
	color: #343333;
	line-height: 1.6
}

#aaaa .square#maximum-suction {
	background-color: #e4e6e5;
	text-align: right;
	padding: 0 2rem
}

#aaaa .square#power-glide {
	background-color: #00add1;
	color: #FFF;
	text-align: left;
	padding: 0 3rem
}

#aaaa .square#power-glide * {
	color: #FFF
}

#aaaa #exclusive-innovation {
	right: -100px;
	top: 250px
}

#aaaa #aspirateur {
	margin-top: 11rem
}

#aaaa .poussiere {
	position: relative
}

#aaaa .layer2,
#aaaa .layer1 {
	background-size: cover;
	bottom: 0;
	height: 502px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

@media(min-width:1024px) and (orientation:landscape), (min-width:1200px) {
	#aaaa .video-container .dog {
		background-position-x: right
	}

	#aaaa .layer1 {
		background: rgba(0, 0, 0, 0) url("/medias/salissures-la-totale.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NTIzNzAwfGltYWdlL3BuZ3xoNWIvaDU1LzExNzE2NDkxOTAzMDA2LnBuZ3w5MGE1YTZkYmU2Y2UzODU4ODMyZTk5OWQ4ZTU3MjQ0NzEyYWEyNmU3ZTdjMGI5Y2RiOTA3YzEyZjIzYTQ0OTMz") repeat-x scroll left top;
		right: 100%;
		overflow: hidden;
		pointer-events: none;
		z-index: 2
	}

	#aaaa .layer2 {
		background: rgba(0, 0, 0, 0) url("/medias/salissures-aspirees.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTg0MDExfGltYWdlL3BuZ3xoZDkvaGUzLzExNzE2NDkxODM3NDcwLnBuZ3w3ZTc1YWFiOTc5NTQ0YmNjNDQ2MzViM2MwM2NjZTY1NTg3MDczYzZhMWY0OTgzMjY0ODk4MmJlMjk0NTM3ZWNj") repeat-x scroll left top;
		left: 0;
		overflow: hidden;
		pointer-events: none;
		z-index: 1
	}

	#aaaa .bgs {
		background: rgba(0, 0, 0, 0) url("/medias/sols.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8Mzg3MjE1fGltYWdlL2pwZWd8aDc5L2g3Ni8xMTcxNjQ5MjQyNzI5NC5qcGd8NjgyM2U5MWZhZGVkZGI1MjdhNjVmMTAyMmY3ZDNlYjZkYzQyOTBmOWY2MjIxMzcxZGI4ZDBiMzg4OTcwNWVhZA") no-repeat scroll center 0 / cover;
		height: 502px;
		width: 100%
	}

	#aaaa .aspirateur {
		background: rgba(0, 0, 0, 0) url("/medias/tete-aspi-manche-sfc4a-.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3w5MzgwMHxpbWFnZS9wbmd8bXV6LXJvd2VudGEtU0ZDNEErL2hhZi9oMGEvMTI4MjUxNTY1NTA2ODYucG5nfDExMzk3ODNkMTI5MzNiMWE4MjM5NDM2MTM5M2EwYmExNjExYWUyYTAzYWZhYzRiNDgzNTUwYmYxMGNhMWU1ZmQ") no-repeat scroll 0 0;
		height: 385px;
		left: 100%;
		margin-left: -50px;
		opacity: 0;
		position: absolute;
		width: 2500px;
		z-index: 5
	}

}

#aaaa .wrap-aspirateur {
	height: 385px;
	left: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 69px;
	z-index: 5
}

#aaaa .txt3 {
	font-size: 50px;
	height: 230px;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

#aaaa .txt3 {
	z-index: 0
}

#aaaa .txt3 .title {
	color: #FFF;
	text-shadow: 4px 0 4px rgba(0, 0, 0, 1)
}

#aaaa .wrap-txt3 {
	bottom: 0;
	height: 502px;
	left: 0;
	line-height: 75px;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 0
}

#aaaa #enjoy-silence {
	background-color: #cdcdcd;
	padding-top: 5rem
}

#aaaa #enjoy-your-4aaaa .btn_discover:hover,
#aaaa #enjoy-technology .btn_discover:hover {
	background-color: #33bdd9
}

#aaaa #enjoy-silence .btn_discover {
	margin-top: 4rem;
	margin-bottom: 0
}

#aaaa .more-silent {
	margin-bottom: 3rem;
	position: relative
}

#aaaa .more-silent .pointilles {
	left: 50%;
	position: absolute;
	top: 130px;
	margin-left: -303px
}

#aaaa #grid-large {
	width: 960px;
	margin: 5rem auto 0 auto;
	letter-spacing: -0.31em;
	position: relative
}

#aaaa .rectangle {
	display: inline-block;
	height: auto;
	width: 50%;
	box-sizing: border-box;
	text-align: right
}

#aaaa .rectangle-square {
	box-sizing: border-box;
	display: inline-block;
	letter-spacing: normal;
	vertical-align: top;
	width: 50%
}

#aaaa .rectangle-square-text {
	padding: 3rem 2rem 0rem 1rem
}

#aaaa .rectangle .title {
	font-family: "UniversLTStd_Cn";
	font-size: 2.4rem
}

#aaaa .rectangle p {
	font-size: 1.6rem;
	color: #343333;
	line-height: 1.6
}

#aaaa .rectangle.blue {
	background-color: #00add0
}

#aaaa .rectangle.blue * {
	color: #FFF
}

#aaaa #enjoy-technology {
	background-color: #232f3a
}

#aaaa #enjoy-technology * {
	color: #FFF
}

#aaaa #enjoy-comfort {
	padding-top: 5rem
}

.product-spec {
	margin: 80px 0;
	position: relative
}

#aaaa .product-pic img {
	position: absolute;
	top: 0;
	left: 450px
}

#aaaa .product-pic {
	min-height: 400px;
	position: relative
}

#aaaa .product-details {
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

#aaaa .product-details {
	z-index: 2
}

#aaaa .product-details ul {
	margin: 0;
	padding: 0
}

#aaaa .product-details li {
	color: #fff;
	left: -60px;
	list-style-type: none;
	position: absolute;
	top: 0;
	text-align: left
}

#aaaa .product-details h3 {
	font-size: 2rem;
	margin: .2rem 0;
	text-transform: uppercase;
	line-height: 1.2
}

#aaaa .product-details p {
	font-size: 1.6rem;
	margin: .2rem 0
}

#aaaa .product-details li a.trigger {
	background: #fff none repeat scroll 0 0;
	border: 5px solid #aeaeae;
	border-radius: 100%;
	box-shadow: 0 0 0 5px #6c6a6a;
	content: "";
	cursor: pointer;
	display: inline-block;
	height: 18px;
	opacity: 1;
	position: absolute;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0 ease 0, all .3s ease 0;
	transition: all 0 ease 0, all .3s ease 0;
	width: 18px;
	opacity: .9;
	z-index: 1000
}

#aaaa .product-details li.effitech a.trigger {
	right: -130px;
	top: 130px
}

#aaaa .product-details li a.trigger::after {
	background: #fff none repeat scroll 0 0;
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 8px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 5px;
	-webkit-transform: scale(2);
	transform: scale(2);
	width: 8px
}

#aaaa .product-details li .wrap-details img {
	width: 121px
}

#aaaa .product-details li .wrap-details {
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	visibility: hidden;
	width: auto
}

#aaaa .product-details li.hover .wrap-details {
	opacity: 1;
	right: -430px;
	visibility: visible
}

#aaaa .detail-txt {
	display: inline-block;
	padding-left: 1rem;
	padding-right: 1rem;
	text-align: left;
	vertical-align: middle;
	width: auto
}

#aaaa .product-details li .detail-pic {
	background: #fff none repeat scroll 0 0;
	border-radius: 100%;
	margin: 0;
	overflow: hidden;
	-webkit-transition: all 0 ease 0, all .3s ease 0;
	transition: all 0 ease 0, all .3s ease 0
}

#aaaa .detail-pic {
	display: inline-block;
	vertical-align: middle
}

#aaaa .product-details li.hover .detail-pic {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1)
}

#aaaa .product-details li svg {
	position: absolute
}

#aaaa .wrap-details svg {
	overflow: hidden
}

#aaaa .product-details li.effitech {
	left: 41px;
	top: 19px
}

#aaaa .product-details li.effitech svg {
	left: 310px;
	top: 103px;
	width: 139px
}

#aaaa .product-details li.effitech a.trigger {
	left: 442px;
	top: 160px
}

#aaaa .product-details li.lock {
	left: 910px;
	top: -45px
}

#aaaa .product-details li.lock svg {
	left: -235px;
	top: 0;
	width: 240px
}

#aaaa .product-details li.lock a.trigger {
	left: -159px;
	top: 50px
}

#aaaa .product-details li.silent {
	left: 65px;
	top: 236px
}

#aaaa .product-details li.silent svg {
	left: 295px;
	top: 38px;
	width: 440px
}

#aaaa .product-details li.silent svg.line-silent-bis {
	left: 202px;
	top: -23px;
	width: 247px
}

#aaaa .product-details li.silent a.trigger {
	left: 445px;
	top: -12px
}

#aaaa .product-details li.silent a.trigger-silent-bis {
	left: 662px;
	top: 76px
}

#aaaa .product-details li.air {
	left: 910px;
	top: 156px
}

#aaaa .product-details li.air svg {
	left: -231px;
	top: -64px;
	width: 245px
}

#aaaa .product-details li.air a.trigger {
	left: -185px;
	top: -53px
}

line {
	stroke: white;
	stroke-width: 1
}

#aaaa .energy-img-mobile,
#aaaa .detail-pic-mobile {
	display: none
}

#aaaa .its-got {
	display: none
}

#aaaa .silence-img {
	display: none
}

#aaaa #energy>img {
	width: 228px
}

#aaaa .modal .close {
	color: #009dc0 !important;
	font-size: 2.2rem;
	font-weight: 300;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 13px;
	top: 9px;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .3s ease 0;
	transition: all .3s ease 0;
	z-index: 10
}

#aaaa .modal {
	border: 0 none;
	border-radius: 0;
	margin-left: -450px;
	padding: 40px;
	top: 18%;
	box-sizing: border-box;
	width: 900px
}

#aaaa .modal .close:hover {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

#aaaa .center-modal-iframe {
	height: 415px;
	margin: 0 auto;
	width: 100%
}

#aaaa .center-modal-iframe iframe {
	width: 100%
}

#aaaa .square#aspi-player a {
	cursor: pointer
}

#aaaa .product-details .hover-trigger {
	display: block
}

#aaaa #aspi-player a {
	vertical-align: top
}

.owl-carousel {
	display: block
}

#aaaa .square-mobile {
	display: none
}

#aaaa .more-silent-mobile {
	display: none
}

#aaaa #enjoy-silence .more-silent-desktop {
	width: 850px;
	max-width: 100%
}

#aaaa #enjoy-silence img.main {
	width: 658px;
	max-width: 100%
}

#aaaa #discover-the-range .subtitle,
#aaaa #discover-the-range .title {
	margin-left: 280px
}

#aaaa #discover-the-range .blaze {
	float: right;
	width: 280px;
	margin-top: -15px
}

#aaaa #discover-the-range .blaze img {
	margin-left: 35px;
	width: 100px
}

.owl-carousel .owl-item img {
	display: block;
	width: 100% !important
}

@media screen and (max-width:1440px) {
	#aaaa #header .vacuum {
		left: -10px;
		position: absolute;
		top: 0;
		width: 370px
	}

	#aaaa #header .subtitle-header.bagless {
		display: block
	}

}

@media screen and (max-width:1279px) {
	#aaaa .container,
	#aaaa .navbar-static-top .container,
	#aaaa .navbar-fixed-top .container,
	#aaaa .navbar-fixed-bottom .container {
		width: 100%
	}

	#aaaa #grid-large {
		letter-spacing: -0.31em;
		margin: 5rem auto 0;
		position: relative
	}

	#aaaa .rectangle {
		height: auto
	}

}

@media screen and (max-width:1199px) {
	#aaaa .product-details {
		right: auto;
		left: auto;
		position: relative;
		top: auto
	}

	#aaaa .product-details li {
		position: static;
		width: 50%;
		height: 170px;
		box-sizing: border-box;
		padding-left: 50px;
		float: left;
		left: auto;
		right: auto;
		top: auto
	}

	#aaaa .product-details li svg {
		display: none
	}

	#aaaa .product-details li a.trigger {
		display: none
	}

	#aaaa .product-details li.hover .wrap-details {
		opacity: 1;
		right: auto;
		display: block;
		margin: 0 auto 2rem 0
	}

	#aaaa .product-details li a.trigger::after,
	#aaaa .product-details li a.trigger {
		display: none
	}

	#aaaa .detail-pic-desktop {
		display: none
	}

	#aaaa .detail-pic-mobile {
		display: inline-block
	}

	#aaaa .detail-pic {
		margin-right: 3rem
	}

	#aaaa .product-pic {
		display: none
	}

}

@media screen and (max-width:1023px), screen and (orientation:portrait) and (max-width:1199px) {
	#aaaa .more-silent .pointilles {
		display: none
	}

	#aaaa #silence-force-cycloning p {
		white-space: normal
	}

	#aaaa .video-container {
		height: 350px
	}

	#aaaa #header .text-header {
		padding-top: 80px
	}

	#aaaa p br {
		display: none
	}

	#aaaa #header .vacuum {
		display: none
	}

	#aaaa .subtitle-experience br {
		display: block
	}

	#aaaa .energy-link {
		width: 715px
	}

	#aaaa .energy-link {
		background: rgba(0, 0, 0, 0) url("/medias/hover-energy.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NTUwMHxpbWFnZS9wbmd8aDYxL2gxYS8xMTcxNjQ5MDc4ODg5NC5wbmd8NGI2ODAzNTQyNTYwYWM4YTVhMzg3NTIzMWU2MWQzMWExYTczMDkzOTFmMDA4MjMyNGZkOWRjMzJiYzMzYjExYg") no-repeat scroll 0 0
	}

	#aaaa .energy-link#best-in-class {
		background-image: url("/medias/hover-best-in-class.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8Njg3MnxpbWFnZS9wbmd8aDg4L2hjNi8xMTcxNjQ5MDMzMDE0Mi5wbmd8NDgzYzJjNDI0N2YyZDBkOTc1MmJkNmM2ZjE4NTVlODFhZWVhMDRkMjEzMmRmOGM5OWNjZDM1MzM5Y2I0YmUyMw")
	}

	#aaaa .energy-link#carpet-cleaning {
		background-image: url("/medias/hover-carpet.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8ODY2OXxpbWFnZS9wbmd8aGQxL2gzNC8xMTcxNjQ5MDQ2MTIxNC5wbmd8ZWIzNWQ4MjUyMDIzZTkwNDJkNmY4ZjgyYTg2NjE1MDAyNzkyYmEyZGQ4YzRlN2ZmZTJiZTAzNjE3ZjgyYWM0Mg")
	}

	#aaaa .energy-link#dust-emissions {
		background-image: url("/medias/hover-dust-emissions.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NzM0NnxpbWFnZS9wbmd8aDNhL2gxNS8xMTcxNjQ5MDU5MjI4Ni5wbmd8M2YyODQ2ZWU3NWRmYjc4NzMzNmI1MzA5YTM5ZDI0NDkxNWM1NzNiNmY3ODNhYmI1ODcyNWQ2NmQ2MDU0OGM5YQ")
	}

	#aaaa .energy-link:hover .hover-energy-card {
		display: none !important
	}

	#aaaa .energy-img {
		display: none
	}

	#aaaa #energy>img {
		max-width: 420px;
		width: 80%
	}

	#aaaa .energy-img-mobile {
		margin-top: 3rem;
		margin-bottom: 3rem;
		display: inline-block;
		vertical-align: middle
	}

	#aaaa .dog-chair {
		width: 42%
	}

	#aaaa .enjoy-link-container {
		width: 53%
	}

	#aaaa #grid {
		width: 100%;
		max-width: 850px
	}

	#aaaa #enjoy-your-4aaaa .recommended-by {
		width: 70px
	}

	#aaaa #grid-large {
		width: 100%
	}

	#aaaa .title-circle {
		width: 150px;
		height: 150px
	}

	#aaaa #exclusive-innovation {
		right: -20px;
		top: 265px
	}

	#aaaa .title-circle span {
		font-size: 2rem;
		padding: 5rem 0
	}

	#aaaa .title-circle span::after {
		bottom: 40px
	}

	#aaaa .square#aspi-player {
		vertical-align: top;
		background-color: #1e232b
	}

	#aaaa #aspirateur {
		display: none
	}

	#aaaa .rectangle {
		height: auto;
		background-color: #00add0;
		color: #FFF;
		width: 100%;
		margin-bottom: 2rem;
		float: left;
		display: block
	}

	#aaaa .rectangle-square {
		box-sizing: border-box;
		display: inline-block;
		letter-spacing: normal;
		vertical-align: middle;
		width: 50%
	}

	#aaaa .rectangle *,
	#aaaa .rectangle p {
		color: #FFF
	}

	#aaaa .enjoy-link {
		width: 30rem;
		font-size: 2rem;
		margin-bottom: 3rem
	}

	#aaaa .detail-txt {
		width: 50%
	}

	#aaaa .modal {
		width: 80%;
		margin-left: -40%;
		padding: 2rem;
		left: 50%
	}

	#aaaa .owl-nav {
		position: absolute;
		width: 100%;
		top: -110px;
		letter-spacing: normal
	}

	#aaaa .owl-next {
		background-color: #abb7bf;
		position: absolute;
		right: 2rem;
		width: 5rem;
		color: #FFF;
		font-size: 4rem;
		height: 5rem;
		line-height: 4rem
	}

	#aaaa .owl-prev {
		background-color: #abb7bf;
		position: absolute;
		font-size: 4rem;
		left: 2rem;
		width: 5rem;
		color: #FFF;
		height: 5rem;
		line-height: 4rem
	}

	#aaaa .square {
		vertical-align: top;
		overflow: hidden
	}

	#aaaa #discover-the-range .subtitle,
	#aaaa #discover-the-range .title {
		margin-left: 220px
	}

	#aaaa #discover-the-range .blaze {
		width: 220px
	}

	#aaaa #discover-the-range .blaze img {
		margin-left: 20px;
		width: 80px
	}

}

@media screen and (max-width:800px) {
	#aaaa .dog-step {
		width: 120px
	}

	#aaaa #energy>img {
		max-width: 250px;
		width: 80%
	}

	#aaaa .energy-link {
		width: 615px;
		background-size: 100%
	}

	#aaaa #silence-force-cycloning {
		padding-top: 5rem
	}

	#aaaa #enjoy-silence img.main {
		max-width: 600px;
		width: 100%
	}

	#aaaa .video-container .dog {
		background-position-x: -260px
	}

}

@media screen and (max-width:720px) {
	body {
		padding: 0
	}

	#aaaa .product-details li {
		left: auto;
		position: relative;
		right: auto;
		top: auto;
		width: 80%;
		margin: auto
	}

	#aaaa .product-details li.effitech,
	#aaaa .product-details li.lock,
	#aaaa .product-details li.silent,
	#aaaa .product-details li.air {
		left: auto;
		top: auto
	}

	#aaaa .modal {
		top: 10%;
		g
	}

	#aaaa .padding-left-right {
		padding-left: 0;
		padding-right: 0
	}

	#aaaa #header .title-header {
		color: #fff;
		font-size: 3rem
	}

	#aaaa #header .subtitle-header {
		color: #fff;
		font-size: 1.8rem
	}

	#aaaa .video-container .dog {
		background-position-x: center
	}

	#aaaa .performance-4aaaa {
		background: rgba(0, 0, 0, 0) url("/medias/4aaaa-mobile-updated3.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3wzNzQyfGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDViL2hkMS8xMjgyNjkxMzgzMjk5MC5wbmd8ZjJmNWNiMWFmNTM5MjljNDc4ZmViYzdjZTRjYWQxNmNmZDQwNTAyYzc5MDA2OWMzMWE3MDk3ZGFlNmNiZTMwZg") no-repeat scroll 0 0;
		width: 40px; /* 67 */
		height: 31px; /* 31 */
		vertical-align: bottom;
	    margin-left: 0px;
	    margin-right: 0px;
	}

	#aaaa .video-container {
		height: 180px
	}

	#aaaa #header .text-header {
		position: absolute;
		text-align: center;
		padding-top: 35%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}

	#aaaa .container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 100%;
		padding: 0 1rem;
		box-sizing: border-box
	}

	#aaaa .title-border::after {
		right: -50px;
		top: 13px;
		width: 35px
	}

	#aaaa .title-border::before {
		left: -50px;
		top: 13px;
		width: 35px
	}

	#aaaa .title {
		font-size: 3rem
	}

	#aaaa .subtitle {
		font-size: 2rem
	}

	#aaaa p {
		font-size: 1.4rem
	}

	#aaaa .dog-chair {
		display: none
	}

	#aaaa .enjoy-link-container {
		text-align: center;
		padding-left: 0
	}

	#aaaa .col-2 {
		float: none;
		width: 100%
	}

	#aaaa .dog-step {
		display: none
	}

	#aaaa .its-got {
		display: block;
		font-size: 2rem;
		color: #00add1
	}

	#aaaa .enjoy-link-container {
		margin-top: 0
	}

	#aaaa #player {
		height: 280px
	}

	#aaaa .subtitle-experience {
		bottom: 1rem;
		color: #fff;
		font-size: 1.4rem;
		left: 2rem;
		position: absolute
	}

	#aaaa #enjoy-your-4aaaa .recommended-by {
		display: none
	}

	#aaaa #enjoy-your-4aaaa .title {
		font-size: 3rem
	}

	#aaaa .performance-4aaaa-enjoy {
		background: rgba(0, 0, 0, 0) url("/medias/4A-performance-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3w1ODcxfGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFlL2g1Zi8xMjgyNTI4Njg2OTAyMi5wbmd8ZjdhOWJjM2VmOWU0MDA4MDhhNTJiODUwYWJiYjA1YWYwM2YzY2YwNzFmZGUxOWQwOTJmZjFjY2U5NmFkNWVhOQ") no-repeat center 0;
		background-size: contain;
		display: inline-block;
		height: 44px;
		top: 11px;
		position: relative;
		vertical-align: baseline;
		width: 100px
	}

	#aaaa .energy-links {
		display: block
	}

	#aaaa .energy-link,
	#aaaa .energy-link:hover {
		background: url("/medias/enjoy-4aaaa-mobile-arrow.png?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8NjM2fGltYWdlL3BuZ3xoNjcvaDg0LzExNzE2NDkwMTMzNTM0LnBuZ3xhNDE4MjI0OTg4MzIzNGVhMzk5NDgwNWRiNTc4NGIzNDFjNGM4MDdiOWI3NjRhYmE4ZDgwZjRlOGU3ZTkyMmYy") no-repeat scroll 0 0 !important;
		display: block;
		height: 46px;
		padding: .3rem 0 .2rem 27px;
		text-align: left;
		vertical-align: middle;
		width: 275px;
		background-size: 100%;
		margin: 0 auto 1.5rem;
		position: relative
	}

	#aaaa .energy-link:after {
		display: block;
		position: absolute;
		background-repeat: no-repeat;
		background-position: right center;
		right: 10px;
		top: 0;
		content: " ";
		width: 60px;
		height: 46px
	}

	#aaaa .energy-link .energy-link-title {
		font-size: 1.5rem
	}

	#aaaa .energy-link .energy-link-subtitle {
		display: block;
		font-size: 1.1rem
	}

	#aaaa .energy-link .energy-link-img {
		margin-right: 7px;
		width: 22px
	}

	#aaaa .energy-link#low-energy:after {
		background-image: url("/medias/energy-link-prise-elec.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTM4N3xpbWFnZS9qcGVnfGg3MS9oYWEvMTE3MTY0ODk4MDU4NTQuanBnfGEyODI3NzgwY2M1NjQyOTYxZDhiOTViNmIzNDliNTFkMWQwNWNiYmNmNGE0NzY0ZjdmZjYwMmE0YTMzZTM3YzA")
	}

	#aaaa .energy-link#best-in-class:after {
		background-image: url("/medias/energy-link-rectangleVignetteSols.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTczMXxpbWFnZS9qcGVnfGhkNy9oYzMvMTE3MTY0ODk5MzY5MjYuanBnfDk2NmMwODdkZmQ5Y2Y3NmRkNmMzMTFlYjk4MGIwMWJkMzcwZDYyMzg0ZDdlZGFjYmYyYjIwMzhmZjcxMzg3YTA")
	}

	#aaaa .energy-link#carpet-cleaning:after {
		background-image: url("/medias/energy-link-rectangleVignetteSols2.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTUwNXxpbWFnZS9qcGVnfGhlMS9oZTkvMTE3MTY0OTAwMDI0NjIuanBnfDczMmFiODc0ZjQyNmI4NmFiOWE0YmY3YzUzNzk2NGRkMzlkYmUyMTlkYThjNmI4MmNiZDY2ODMzZjNlNjA4ZTg")
	}

	#aaaa .energy-link#dust-emissions:after {
		background-image: url("/medias/energy-link-rectangleSols3.jpg?context=bWFzdGVyfEVDT00tUHJvZHVjdC1JbWFnZXN8MTgyNXxpbWFnZS9qcGVnfGhhMi9oN2MvMTE3MTY0ODk4NzEzOTAuanBnfDRjY2RjYzRmYWQwYWZkYmYzMGQzMTE4MzdiNTM2MmYzODliMWFmMTA3NjAzMTJjMTkzYzRjZTA4NjcwYmU1MmQ")
	}

	#aaaa .title-performance {
		font-size: 3rem
	}

	#aaaa .square {
		height: auto;
		letter-spacing: normal;
		line-height: 1.6;
		width: 100%;
		padding-top: 2rem;
		padding-bottom: 2rem
	}

	#aaaa .title-circle {
		height: 100px;
		width: 100px
	}

	#enjoy-performance .container {
		padding: 0
	}

	#aaaa .title-circle span {
		font-size: 1.6rem;
		padding: 3rem 0
	}

	#aaaa #exclusive-innovation {
		right: 25px;
		top: -18px
	}

	#aaaa #maximum-suction.square {
		background-color: #e4e6e5;
		padding: 10rem 2rem 0;
		text-align: left
	}

	#aaaa #enjoy-technology .title {
		font-size: 3rem
	}

	#aaaa .product-spec {
		margin: 5rem 0;
		position: relative
	}

	#aaaa #silence-force-cycloning .title {
		font-size: 2.4rem
	}

	#aaaa .title-circle span::after {
		bottom: 23px;
		margin-left: -20px;
		width: 40px
	}

	#aaaa .square .title {
		font-size: 2rem
	}

	#aaaa .square p {
		font-size: 1.4rem
	}

	#aaaa #power-glide.square {
		padding: 2rem 3rem 2rem 3rem
	}

	#aaaa .small {
		font-size: 12px
	}

	#aaaa .btn_discover {
		font-size: 1.4rem;
		margin-top: 2rem;
		padding: .3rem 3rem
	}

	#aaaa .performance-4aaaa-enjoy-performance {
		background-image: url(/medias/4A-performance-mobile-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3wzOTM2fGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFmL2g2ZC8xMjgyNTI4NzIyOTQ3MC5wbmd8MjlmNWYyYWY4MTQ1OTdkMDZmODM0ODAwMTlmOTgzYzY3YjdkNmJlMjJlZjMyYjkyYjUzNThjMmZkYzE5YTFhYg);
		width: 84px;
		height: 42px
	}

	#aaaa .performance-4aaaa-link,
	#aaaa .enjoy-link:hover .performance-4aaaa-link {
		background-image: url(/medias/4A-performance-mobile-updated.png?context=bWFzdGVyfG11ei1yb3dlbnRhLVNGQzRBK3wzOTM2fGltYWdlL3BuZ3xtdXotcm93ZW50YS1TRkM0QSsvaDFmL2g2ZC8xMjgyNTI4NzIyOTQ3MC5wbmd8MjlmNWYyYWY4MTQ1OTdkMDZmODM0ODAwMTlmOTgzYzY3YjdkNmJlMjJlZjMyYjkyYjUzNThjMmZkYzE5YTFhYg);
		background-position: 0 0;
		width: 84px;
		height: 42px
	}

	#aaaa #power-glide {
		display: none
	}

	#aaaa .square-mobile#power-glide {
		display: block
	}

	#aaaa #header .subtitle-header.bagless {
		display: block
	}

	#aaaa .enjoy-link {
		font-size: 2rem;
		height: 4.5rem;
		line-height: 4.5rem;
		margin-bottom: 2rem;
		padding: 0 5rem 0 0
	}

	#aaaa .enjoy-link::after {
		line-height: 4rem;
		width: 5rem
	}

	#aaaa .performance-4aaaa-link {
		vertical-align: top
	}

	#aaaa #discover-the-range .title,
	#aaaa #discover-the-range .subtitle {
		margin-left: 140px
	}

	#aaaa #discover-the-range .blaze {
		width: 140px
	}

	#aaaa #discover-the-range .blaze img {
		margin-left: 5px;
		width: 60px
	}

}

@media screen and (max-width:500px) {
	#aaaa .modal .owl-nav {
		position: absolute;
		width: 100%;
		top: 10px
	}

	#aaaa .modal .owl-next {
		right: 0;
		top: 0;
		font-size: 0
	}

	#aaaa .modal .owl-prev {
		left: 0;
		top: 0;
		font-size: 0
	}

	#aaaa .detail-pic {
		margin-right: 1rem
	}

	#aaaa .video-container .dog {
		background-position-x: -190px
	}

	#aaaa .product-details li {
		padding-left: 1rem;
		width: 100%
	}

	#aaaa #enjoy-comfort #grid-large .owl-nav .owl-next {
		right: 0
	}

	#aaaa #enjoy-comfort #grid-large .owl-nav .owl-prev {
		left: 0
	}

	#aaaa #enjoy-comfort .rectangle {
		padding: 20px 1rem;
		height: 190px
	}

	#aaaa .product-details h3 {
		font-size: 1.6rem
	}

	#aaaa .product-details p {
		font-size: 1.2rem
	}

	#aaaa .detail-txt {
		width: 45%
	}

	#aaaa #energy>img {
		max-width: 120px
	}

	#aaaa #exclusive-innovation {
		right: 25px;
		top: 404px
	}

	#aaaa .silence-img {
		display: block;
		position: absolute;
		right: 10px;
		top: -25px
	}

	#aaaa .rectangle-square-text {
		padding: 0 1rem;
		line-height: 1.2
	}

	#aaaa .rectangle p {
		font-size: 1.3rem;
		line-height: 1.2;
		margin: 1rem 0
	}

	#aaaa .rectangle .title {
		font-size: 1.9rem
	}

	#aaaa .enjoy-link {
		font-size: 1.8rem;
		width: 95%;
		box-sizing: border-box
	}

	#aaaa #maximum-suction.square {
		padding: 5rem 3rem 4rem
	}

	#aaaa .more-silent-desktop {
		display: none
	}

	#aaaa .more-silent-mobile {
		display: block;
		margin: auto
	}

	#aaaa #discover-the-range .title,
	#aaaa #discover-the-range .subtitle {
		margin-left: 50px
	}

	#aaaa #discover-the-range .blaze {
		width: 50px
	}

	#aaaa #discover-the-range .blaze img {
		margin-left: 0;
		width: 50px
	}

}

.product_slider {
	font-size: 0 !important;
	display: block;
	max-width: 1280px;
	width: 100%;
	margin: auto;
	margin-top: 50px;
	position: relative;
	margin-bottom: 50px
}

.product_slider .slick-list {
	overflow-x: hidden
}

.product_slider .product {
	display: table-cell;
	vertical-align: top;
	padding: 10px 28px 20px 28px;
	width: 320px;
	box-sizing: border-box;
	height: 555px;
	border-top: 1px solid #aab6bf;
	border-right: 0;
	border-bottom: 1px solid #aab6bf;
	border-left: 1px solid #aab6bf;
	padding-top: 370px;
	position: relative
}

.slick-list {
	border-right: 1px solid #aab6bf
}

.product_slider .product .img {
	// height: 280px;
	margin: 0 auto;
	// width: auto;
	position: absolute;
	top: 18px;
	left: 5%;
	width: 90%;
	max-width: unset;
	margin-bottom: 12px
}

.product_slider .product .name {
	color: #17a9cc;
	font-size: 20px;
	font-family: UniversLTStd_Cn;
	text-align: center;
	margin-top: 10px;
	height: 65px;
	position: relative;
	white-space: pre-line;
	padding-bottom: 7px;
	line-height: 1.2em;
	text-transform: uppercase
}

.product_slider .product .name:before {
	width: 60px;
	height: 1px;
	background: #343333;
	content: "";
	bottom: 0;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}

.product_slider .product .desc {
	font-size: 14px;
	color: #333;
	font-family: UniversLTStd_Cn;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 1.2em;
	height: 39px; /* 26px */
	box-sizing: content-box;
	overflow-y: hidden;
	//height: 36px;
	font-size: 16px;
	padding: 5px 15px 15px
}

.product_slider .product .sn {
	font-size: 16px;
	color: #333;
	font-family: UniversLTStd_Cn;
	text-align: center;
	margin-top: 6px;
	display: none
}

.product_slider .product .price {
	font-family: UniversLTStd_Cn, serif;
	font-weight: 400;
	font-style: normal;
	color: #333;
	font-size: 16px;
	text-align: center
}

.product_slider .product .knowmore,
.product_slider .product .buy {
	width: 140px;
	text-align: center;
	background-color: #23b5d5;
	background-image: none;
	text-shadow: none;
	color: #FFF !important;
	font-size: 17px;
	font-family: UniversLTStd_Cn;
	border-radius: 50px;
	margin: 20px auto 10px;
	display: block;
	border: 0
}

.product_slider .product .knowmore.grey,
.product_slider .product .buy.grey {
	background-color: #e8e8e8;
	color: #00add0 !important
}

.product_slider .product .buy {
	margin-top: 0
}

.product_slider .product .basket {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 17px;
	font-family: UniversLTStd_Cn;
	border-radius: 50px;
	color: #23b5d5;
	line-height: 32px;
	margin-top: 15px
}

.product_slider .product .basket:hover,
.product_slider .product .knowmore:hover {
	cursor: pointer
}

.product_slider .product .basket:active,
.product_slider .product .knowmore:active {
	outline: 0
}

.product_slider .slick-arrow {
	position: absolute;
	top: -60px;
	left: 0;
	background-color: #abb7bf;
	border: 0;
	color: #FFF;
	color: #abb7bf;
	height: 48px;
	width: 48px;
	padding: 0;
	font-size: 0
}

.product_slider .slick-arrow:hover {
	background-color: #9ba7af
}

.product_slider .slick-arrow:before {
	content: ">";
	font-family: Helvetica, Verdana, sans-serif;
	position: absolute;
	color: #FFF;
	width: 100%;
	top: 0;
	right: 0;
	line-height: 48px;
	font-size: 24px
}

.product_slider .slick-arrow.slick-next {
	right: 0;
	left: auto
}

.product_slider .slick-arrow.slick-prev:before {
	content: "<"
}

.product_slider .slick-active {
	outline: 0 !important
}


@media screen and (max-width:1279px) {
	.product_slider {
		max-width: 1000px
	}

	.product_slider .product {
		width: 250px;
		padding-top: 280px;
		height: 505px
	}

	.product_slider .product .name {
		height: 90px
	}

	.product_slider .product .desc {
		height: 39px
	}

}

@media screen and (max-width:999px) {
	.product_slider {
		width: 500px
	}

	.product_slider .product {
		width: 250px;
		padding-top: 300px
	}

	.product_slider .product .name {
		margin-top: 0;
		height: 90px
	}

	.product_slider .product .desc {
		height: 39px
	}

}

@media screen and (max-width:500px) {
	.product_slider {
		width: 450px;
		max-width: 100%
	}

	.product_slider .slick-arrow {
		top: -48px
	}

	.product_slider .product {
		width: 450px;
		max-width: 100%;
		padding-top: 18px
	}

	.product_slider .product .img {
		max-width: 350px;
		max-height: 290px;
		width: auto;
		position: relative;
		top: auto;
		left: auto;
		margin: 0 auto
	}

	.product_slider .product .name {
		height: 60px
	}

	.product_slider .product .desc {
		height: 26px
	}

}
