@-webkit-keyframes rotating{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotating-reverse{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotating-reverse{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes rotating-reverse{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating-reverse{0%{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}main#main-content{padding-bottom:0}main#main-content>.row{max-width:100%}.custom-button{padding:0.3rem 0.5rem;display:inline-block}#wrapper-vensontio{background:#fff;text-align:center}#wrapper-vensontio .row{font-size:0}#wrapper-vensontio #wrapper-video{padding:2rem 0.5rem 4rem;position:relative}#wrapper-vensontio #wrapper-video h2{color:#868889;font-size:.8rem;line-height:1rem;padding:0 0.5rem;text-transform:uppercase}#wrapper-vensontio #wrapper-video .video{cursor:pointer;position:relative;padding-top:50%}#wrapper-vensontio #wrapper-video .video .bg{position:absolute;top:0;left:0;bottom:0;right:0;background:url("../images/video-preview.jpg?v=2.0") center center no-repeat;background-size:cover;z-index:2}#wrapper-vensontio #wrapper-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#wrapper-vensontio header{padding:1rem 0 0}#wrapper-vensontio header .hgroup{padding:2rem 1rem !important}#wrapper-vensontio header .hgroup p{color:#666}#wrapper-vensontio header .visuel{position:relative}#wrapper-vensontio header .visuel .bg{position:absolute;top:0;left:0;width:100%;padding-top:100%;height:100%;opacity:0;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}#wrapper-vensontio header .visuel .bg:first-of-type{position:relative}#wrapper-vensontio header .visuel .bg.bg1{background:url(../images/visuel.jpg) center center no-repeat;background-size:cover}#wrapper-vensontio header .visuel .bg.bg2{background:url(../images/visuel-1.jpg) center center no-repeat;background-size:cover}#wrapper-vensontio header .visuel .bg.bg3{background:url(../images/visuel-2.jpg) center center no-repeat;background-size:cover}#wrapper-vensontio header .visuel .bg.bg4{background:url(../images/visuel-3.jpg) center center no-repeat;background-size:cover}#wrapper-vensontio header .visuel .bg.active{opacity:1;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}#wrapper-vensontio header h1{padding:0 0 2rem;margin:0}#wrapper-vensontio .row-max{max-width:60rem;margin:0 auto}#wrapper-vensontio .columns{float:none;display:inline-block;vertical-align:middle}#wrapper-vensontio .hgroup{position:relative}#wrapper-vensontio .hgroup h1{position:relative;z-index:2}#wrapper-vensontio .hgroup canvas{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper-vensontio .custom-button{background:#bbb}#wrapper-vensontio .custom-button:hover{background:#aeaeae}#wrapper-vensontio p{margin-bottom:0.5rem;font-size:0.8rem;line-height:0.9rem;text-align:justify;font-family:"Asap",Arial,Helvetica,sans-serif;color:#333}#wrapper-vensontio p strong{font-weight:normal}#wrapper-vensontio p.subtitle{font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;color:#f1bfa6}#wrapper-vensontio p b{font-weight:normal;font-family:"Asap-Bold",Arial,Helvetica,sans-serif}#wrapper-vensontio h2{font-size:1.5rem;line-height:1.5rem;color:#fff;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;padding:0;margin:0 0 1rem}#wrapper-vensontio h3{font-size:1.1rem;line-height:1.1rem;color:#000;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;text-transform:uppercase}#wrapper-vensontio .products{text-align:left}#wrapper-vensontio .products .product{vertical-align:top;text-align:center}#wrapper-vensontio .products .product a{display:block}#wrapper-vensontio .products .product .content{position:relative;z-index:1;padding:0 0.5rem}#wrapper-vensontio .products .product .content p{text-align:center;color:#000}#wrapper-vensontio .products .product .content p.prix{font-size:1.1rem;line-height:1.1rem;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;text-transform:uppercase}#wrapper-vensontio footer .row-max{padding:2rem 1rem;position:relative}#wrapper-vensontio footer .row-max:before{display:block;content:"";position:absolute;width:80%;height:23px;top:0px;left:50%;margin-left:-40%;background:url(../images/spacer.png) no-repeat top center;background-size:100%;z-index:1}#wrapper-vensontio footer p{text-align:center;font-size:1rem;line-height:1rem;font-family:"Montserrat",Arial,Helvetica,sans-serif}#wrapper-vensontio footer p strong{font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif}#wrapper-vensontio footer p .share{display:inline-block;vertical-align:middle}#wrapper-vensontio footer p .rs{display:inline-block;padding-left:0.5rem;font-size:2rem;line-height:2rem}#wrapper-vensontio footer p .rs a{padding-top:7px;display:inline-block;vertical-align:middle;color:inherit;margin-right:0.2rem}#wrapper-vensontio #en-savoir-plus{text-align:center;padding:3rem 1rem}#wrapper-vensontio #en-savoir-plus p{text-align:center;font-size:1rem;line-height:1.1rem}#wrapper-vensontio #en-savoir-plus p span{font-size:0.6em;white-space:nowrap}#wrapper-vensontio #en-savoir-plus .custom-button{margin:0 0 0.5rem;background:#f1bfa6}#wrapper-vensontio #en-savoir-plus .custom-button:hover{background:#eeaf90}#wrapper-vensontio article{background-color:#000 !important;position:relative;padding-top:50%}#wrapper-vensontio article#adn-horloger{background:url("../images/adn-horloger-background.jpg") no-repeat center top;background-size:100%}#wrapper-vensontio article#racines-d-un-reve{background:url("../images/racines-d-un-reve-background.jpg") no-repeat center top;background-size:100%}#wrapper-vensontio article#declaration-amour{background:url("../images/declaration-amour-background.jpg") no-repeat center top;background-size:100%}#wrapper-vensontio article .before{position:absolute;width:160px;height:106px;top:-66px;left:50%;margin-left:-80px;text-align:center;z-index:3}#wrapper-vensontio article .before .left{position:absolute;bottom:0;left:0;background:url(../images/engrenages/before-article-2.png) no-repeat center center;display:block;width:29px;height:29px;-webkit-animation:rotating-reverse 8s linear infinite;-moz-animation:rotating-reverse 8s linear infinite;-o-animation:rotating-reverse 8s linear infinite;animation:rotating-reverse 8s linear infinite}#wrapper-vensontio article .before .right{position:absolute;top:50%;margin-top:-10px;right:50%;margin-right:-80px;background:url(../images/engrenages/before-article-3.png) no-repeat center center;display:block;width:40px;height:40px;-webkit-animation:rotating-reverse 10s linear infinite;-moz-animation:rotating-reverse 10s linear infinite;-o-animation:rotating-reverse 10s linear infinite;animation:rotating-reverse 10s linear infinite}#wrapper-vensontio article .before .middle{background:url(../images/engrenages/before-article.png) no-repeat center center;width:106px;display:inline-block;height:106px;position:relative;-webkit-animation:rotating 20s linear infinite;-moz-animation:rotating 20s linear infinite;-o-animation:rotating 20s linear infinite;animation:rotating 20s linear infinite}#wrapper-vensontio article .content{text-align:center;padding-bottom:2rem}#wrapper-vensontio article p{color:#fff}@media only screen and (min-width: 40em) and (max-width: 64em){#wrapper-vensontio article .content{padding:4rem 2rem;background:rgba(0,0,0,0.5)}}@media only screen and (max-width: 40em){#wrapper-vensontio .products{padding-bottom:2rem}#wrapper-vensontio .products .product.space-mobile{padding-bottom:2.5rem}#wrapper-vensontio .products .product .neg-space-mobile{margin-top:-8%}#wrapper-vensontio .products .product.hr{position:relative}#wrapper-vensontio .products .product.hr.pad{padding-top:3rem}#wrapper-vensontio .products .product.hr:before{display:block;content:"";position:absolute;width:80%;height:23px;top:0px;left:50%;margin-left:-40%;background:url(../images/spacer.png) no-repeat top center;background-size:100%;z-index:1}}@media only screen and (min-width: 40em){#wrapper-vensontio header{text-align:left;padding:0}#wrapper-vensontio header .row-max{position:relative}#wrapper-vensontio header .hgroup{padding:5rem 0rem !important}#wrapper-vensontio header .visuel{position:absolute;top:0;right:0;height:100%}#wrapper-vensontio header .visuel .bg{padding-top:0;height:100%;width:100%;background-size:contain !important;background-position:top center !important}#wrapper-vensontio #wrapper-video{padding:2rem 1rem 6rem}#wrapper-vensontio #wrapper-video h2{font-size:1rem}#wrapper-vensontio article{padding-top:0;text-align:left}#wrapper-vensontio article .content{padding-top:4rem;padding-bottom:4rem}#wrapper-vensontio article#adn-horloger{background:url("../images/adn-horloger-background.jpg") no-repeat center center;background-size:cover}#wrapper-vensontio article#racines-d-un-reve{background:url("../images/racines-d-un-reve-background.jpg") no-repeat center center;background-size:cover}#wrapper-vensontio article#declaration-amour{background:url("../images/declaration-amour-background.jpg") no-repeat center center;background-size:cover}#wrapper-vensontio .products .row-max{position:relative}#wrapper-vensontio .products .hr{position:relative}#wrapper-vensontio .products .hr.pad{padding-top:3rem}#wrapper-vensontio .products .hr .content-hr{display:block;content:"";position:absolute;width:80%;height:23px;top:0px;left:50%;margin-left:-40%;background:url(../images/spacer.png) no-repeat top center;background-size:100%;z-index:4}#wrapper-vensontio .products .row-max{padding-bottom:4rem}#wrapper-vensontio .products .product{position:relative;z-index:3}#wrapper-vensontio .products .product.bracelet .content{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#wrapper-vensontio .products .product.bracelet .visuel{-moz-transform:translateY(70%);-o-transform:translateY(70%);-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%);margin-top:-15%}#wrapper-vensontio .products .product.product-left{text-align:left}#wrapper-vensontio .products .product.product-left .content p{text-align:left}#wrapper-vensontio .products .product.product-right{text-align:right}#wrapper-vensontio .products .product.product-right .content p{text-align:right}#wrapper-vensontio .products .product.spacer a{margin-top:5rem}}@media only screen and (min-width: 64em){#wrapper-vensontio #wrapper-video:before{background:url("../images/engrenages/before-video.png") right top no-repeat;background-size:100%;position:absolute;top:0;right:0;width:24%;height:145px}#wrapper-vensontio header .row{position:relative}#wrapper-vensontio header .row:before{content:"";position:absolute;width:16.66667%;height:100%;bottom:0%;left:0%;display:block;background:url(../images/engrenages/header.png) left center no-repeat;background-size:contain}#wrapper-vensontio .products .zindex{z-index:0 !important}#wrapper-vensontio .products .row-max{padding-bottom:3rem}#wrapper-vensontio .products .row-max:before{background:url(../images/gradient-left.png) repeat-y left top;position:absolute;width:60px;height:100%;display:block;top:0;left:0;z-index:2}#wrapper-vensontio .products .row-max:after{background:url(../images/gradient-right.png) repeat-y right top;position:absolute;width:60px;height:100%;display:block;top:0;right:0;z-index:2}#wrapper-vensontio .products .row-max#bagues .engrenage-1{width:80px;height:300px;position:absolute;padding-top:100px;z-index:1;left:0;bottom:-120px;overflow:hidden}#wrapper-vensontio .products .row-max#bagues .engrenage-1 .content{height:202px;-webkit-animation:rotating-reverse 40s linear infinite;-moz-animation:rotating-reverse 40s linear infinite;-o-animation:rotating-reverse 40s linear infinite;animation:rotating-reverse 40s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;background-size:100%;position:relative;width:202px;float:right;right:0px}#wrapper-vensontio .products .row-max#bagues .engrenage-1 .content-2{height:213px;-webkit-animation:rotating 30s linear infinite;-moz-animation:rotating 30s linear infinite;-o-animation:rotating 30s linear infinite;animation:rotating 30s linear infinite;background:url(../images/engrenages/orange-small.png) center center no-repeat;position:absolute;width:213px;right:30px;top:0}#wrapper-vensontio .products .row-max#bagues .engrenage-2{width:80px;height:214px;position:absolute;z-index:1;right:0;bottom:15%;overflow:hidden}#wrapper-vensontio .products .row-max#bagues .engrenage-2 .content{height:214px;-webkit-animation:rotating-reverse 35s linear infinite;-moz-animation:rotating-reverse 35s linear infinite;-o-animation:rotating-reverse 35s linear infinite;animation:rotating-reverse 35s linear infinite;background:url(../images/engrenages/orange-small.png) center center no-repeat;background-size:100%;position:relative;width:214px;right:0px}#wrapper-vensontio .products .row-max#colliers{overflow:hidden}#wrapper-vensontio .products .row-max#colliers .engrenage-1{-webkit-animation:rotating 40s linear infinite;-moz-animation:rotating 40s linear infinite;-o-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;width:350px;height:350px;position:absolute;z-index:1;left:-275px;top:5%}#wrapper-vensontio .products .row-max#colliers .engrenage-2{-webkit-animation:rotating 50s linear infinite;-moz-animation:rotating 50s linear infinite;-o-animation:rotating 50s linear infinite;animation:rotating 50s linear infinite;background:url(../images/engrenages/orange-big.png) center center no-repeat;width:350px;height:350px;position:absolute;z-index:1;right:-270px;top:-150px}#wrapper-vensontio .products .row-max#bo-collier .engrenage{bottom:0;left:0;height:60px;position:absolute;width:400px;overflow:hidden}#wrapper-vensontio .products .row-max#bo-collier .engrenage .content{position:relative;height:213px;-webkit-animation:rotating 30s linear infinite;-moz-animation:rotating 30s linear infinite;-o-animation:rotating 30s linear infinite;animation:rotating 30s linear infinite;background:url(../images/engrenages/orange-small.png) center center no-repeat;position:absolute;width:213px;left:-50px;top:0}#wrapper-vensontio .products .row-max#bo-collier .engrenage .content-2{position:absolute;height:202px;-webkit-animation:rotating-reverse 30s linear infinite;-moz-animation:rotating-reverse 30s linear infinite;-o-animation:rotating-reverse 30s linear infinite;animation:rotating-reverse 30s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;background-size:100%;width:202px;left:50px;top:22px}#wrapper-vensontio .products .row-max#bo-collier .engrenage-1{width:60px;height:350px;position:absolute;z-index:1;left:0;top:-120px;overflow:hidden}#wrapper-vensontio .products .row-max#bo-collier .engrenage-1 .content{height:350px;-webkit-animation:rotating-reverse 40s linear infinite;-moz-animation:rotating-reverse 40s linear infinite;-o-animation:rotating-reverse 40s linear infinite;animation:rotating-reverse 40s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;background-size:100%;position:relative;width:350px;float:right}#wrapper-vensontio .products .row-max#bo-collier .engrenage-2{width:60px;height:350px;position:absolute;z-index:1;right:0;top:-50px;overflow:hidden}#wrapper-vensontio .products .row-max#bo-collier .engrenage-2 .content{height:350px;-webkit-animation:rotating-reverse 50s linear infinite;-moz-animation:rotating-reverse 50s linear infinite;-o-animation:rotating-reverse 50s linear infinite;animation:rotating-reverse 50s linear infinite;background:url(../images/engrenages/orange-big.png) center center no-repeat;position:relative;width:350px;right:0px}#wrapper-vensontio .products .row-max#bracelet{overflow:hidden}#wrapper-vensontio .products .row-max#bracelet .engrenage{-webkit-animation:rotating-reverse 50s linear infinite;-moz-animation:rotating-reverse 50s linear infinite;-o-animation:rotating-reverse 50s linear infinite;animation:rotating-reverse 50s linear infinite;background:url(../images/engrenages/orange-big.png) center center no-repeat;background-size:100%;width:350px;height:350px;position:absolute;z-index:4;left:-150px;top:-200px}#wrapper-vensontio .products .row-max#bracelet .engrenage-1{-webkit-animation:rotating 40s linear infinite;-moz-animation:rotating 40s linear infinite;-o-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;background-size:100%;width:202px;height:202px;position:absolute;z-index:1;right:-150px;top:-20px}#wrapper-vensontio .products .row-max#bracelet .engrenage-2{-webkit-animation:rotating-reverse 50s linear infinite;-moz-animation:rotating-reverse 50s linear infinite;-o-animation:rotating-reverse 50s linear infinite;animation:rotating-reverse 50s linear infinite;background:url(../images/engrenages/orange-small.png) center center no-repeat;background-size:100%;width:200px;height:200px;position:absolute;z-index:1;right:-60px;top:-150px}#wrapper-vensontio .products .row-max#collier-bracelet{overflow:hidden}#wrapper-vensontio .products .row-max#collier-bracelet .engrenage-1{-webkit-animation:rotating 40s linear infinite;-moz-animation:rotating 40s linear infinite;-o-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite;background:url(../images/engrenages/grey-big.png) center center no-repeat;background-size:100%;width:202px;height:202px;position:absolute;z-index:1;right:10px;bottom:-165px}#wrapper-vensontio .products .row-max#collier-bracelet .engrenage-2{-webkit-animation:rotating-reverse 50s linear infinite;-moz-animation:rotating-reverse 50s linear infinite;-o-animation:rotating-reverse 50s linear infinite;animation:rotating-reverse 50s linear infinite;background:url(../images/engrenages/orange-small.png) center center no-repeat;width:213px;height:213px;position:absolute;z-index:1;right:-90px;bottom:-170px}#wrapper-vensontio article{background-size:contain !important}}
