.landingpage{overflow:hidden;padding-top:150px;color:#2e2e2e;font-weight:300}.landingpage strong{font-weight:600}.landingpage .container{max-width:1430px}#sticky-button{z-index:1;width:120px;position:fixed;right:50px;bottom:50px;font-size:24px;letter-spacing:3px;font-weight:700;color:#2e2e2e;transition:.5s all}#sticky-button #svg-rotate{transition:.3s all;-webkit-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite}#sticky-button #play{position:absolute;width:30%;left:45%;top:37%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rbw{0%{fill:#2e2e2e}10%{fill:#f8bbce}20%{fill:#f8c4cc}40%{fill:#f7dec7}50%{fill:#f7f8c2}70%{fill:#d4f4f4}90%{fill:#d4f5f6}to{fill:#2e2e2e}}@keyframes rbw{0%{fill:#2e2e2e}10%{fill:#f8bbce}20%{fill:#f8c4cc}40%{fill:#f7dec7}50%{fill:#f7f8c2}70%{fill:#d4f4f4}90%{fill:#d4f5f6}to{fill:#2e2e2e}}.landingpage section{margin-bottom:70px;text-align:center;position:relative}.landingpage h1{font-size:48px;letter-spacing:.1em;text-transform:uppercase}.landingpage h2{font-size:45px;text-transform:lowercase;margin-bottom:60px}.landingpage h2:after{content:"";display:block;width:205px;height:5px;background:#2e2e2e;margin:24px auto auto}.br10{border-radius:10px;overflow:hidden}.br20{border-radius:20px;overflow:hidden}.br40{border-radius:40px;overflow:hidden}.flex{height:100%;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.landingpage .cta{font-weight:700;display:inline-block;position:relative;padding-left:25px}.landingpage .cta:before{content:"\2192";position:absolute;left:-2px;margin-top:-3px;font-size:20px;transition:.3s all}.landingpage .cta:hover:before{left:4px}.landingpage .cta span:after{content:"";height:2px;width:100%;background:#2e2e2e;margin-top:5px;display:block}.header-landingpage .title p{font-size:24px}.header-landingpage .subtitle{font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;color:#989898;padding:30px 0 20px}.header-landingpage .subtitle span{margin:-1px 17px 0;background:#989898;width:35px;height:1px;display:inline-block;position:relative;vertical-align:middle}.header-landingpage .bouteille-intro{width:1000px;max-width:100%;margin:auto;position:relative}.header-landingpage .bouteilles{width:48%;margin:auto}.header-landingpage .info{position:absolute;width:27%;z-index:2}.header-landingpage .i1{top:20%;right:20%}.header-landingpage .i2{top:52%;left:14%}.header-landingpage .i3{top:72%;right:16%}.scroll{font-weight:800;font-size:16px;text-align:center;color:#a5a5a5;padding:0 15px}.scroll img{display:block;margin:auto}.scroll div:after{content:"";height:84px;width:2px;display:block;margin:5px auto;background:#a5a5a5}.header-landingpage h1{margin:.4em 0}.header-landingpage .product-card__add-to-cart{margin-top:0;margin-bottom:30px}.header-landingpage .owl-dots{display:none}.header-landingpage .product-card__add-to-cart .button--cart{margin:auto;text-transform:uppercase;border-radius:10px;padding:10px 20px;font-size:16px;color:#000;overflow:hidden}.header-landingpage .product-card__add-to-cart .button__text,.header-landingpage .product-card__add-to-cart .button__price{font-weight:700;font-size:15px}.header-landingpage .colors{text-align:center;font-size:0px;color:#989898}.header-landingpage .colors .color{display:inline-block;width:110px;margin:15px 45px;font-size:16px;max-width:33%;transition:.3s all}.header-landingpage .colors img{display:block;width:68px;margin:auto}.header-landingpage .color{cursor:pointer}.header-landingpage .color div:before{content:"";display:block;width:28px;height:9px;background:#b7b4de;border-radius:100px;margin:8px auto;transition:.3s all}.header-landingpage .color:nth-child(2) div:before{background:#f4a1b9}.header-landingpage .color:nth-child(3) div:before{background:#fdda93}.header-landingpage .color:hover div:before,.header-landingpage .color.active div:before{width:58px}.header-landingpage .color.active{color:#2e2e2e}.etapes{font-size:0;margin-bottom:45px}.etapes .etape{display:inline-block;vertical-align:top;font-size:16px;padding:25px}.etapes .etape p{padding-top:20px}.produits{font-size:0;margin-bottom:45px}.produits .produit{width:33.33%;display:inline-block;vertical-align:top;font-size:16px;padding:25px;position:relative}.produits .produit .br20{position:relative}.produits .produit .desc{display:block;position:absolute;opacity:0;transition:.5s all;width:100%;height:90%;top:0;left:0;text-align:center}.produits .produit .desc .flex{padding:0 45px 45px;position:relative}.produits .produit .desc h3{font-size:24px;color:#2e2e2e}.produits .produit .desc h4{font-weight:400;font-size:18px;color:#989898;padding:30px 0}.produits .produit .desc ul{list-style:none;text-transform:uppercase;font-size:20px}.produits .produit .desc li{padding:15px 0}.landingpage .product-card__add-to-cart a{display:inline-block}.produits .produit .desc .product-card__add-to-cart{position:absolute;bottom:45px;z-index:1;text-transform:uppercase}.product-card__add-to-cart .button__text{text-transform:uppercase}.produits .produit img{transition:.3s all}.produits .produit:hover img{opacity:.5}.produits .produit:hover .desc img{opacity:1}.produits .produit:hover .desc{opacity:1;height:100%}.avantages{font-size:0;color:#989898;width:850px;max-width:100%;margin:auto}.avantages .avantage{width:25%;display:inline-block;vertical-align:top;font-size:16px;padding:25px}.avantages .emoji{font-size:45px;background:#f5faff;mix-blend-mode:normal;box-shadow:0 0 0 4px #edf4f880,inset -4px -4px 10px 4px #fff,inset -4px 4px 10px 6px #ecf5fb;border-radius:1000px;width:102px;height:102px;margin:auto auto 15px;vertical-align:middle}.avantages .emoji span{display:inline-block;vertical-align:middle}#benefices h2{margin-bottom:5px}.benefices{font-size:0;text-align:left}.benefices h3{font-size:24px;text-transform:lowercase}.benefices h3 img{width:30px}.benefice{display:inline-block;vertical-align:top;font-size:16px;padding:25px;position:relative}.benefice1{width:40%}.benefice2{width:32%;margin-top:100px}.benefice3{width:28%}.benefices .texte p{background:#fff;border:1px solid #DBDBDB;box-sizing:border-box;border-radius:20px;padding:15px 20px;margin-top:8px}.benefices .texte{position:absolute;width:60%}.benefice1 .texte{margin-left:15px}.benefice1 img{margin-top:100px}.benefice2 .texte{width:80%;left:0}.benefice2 img{margin-top:170px;width:95%;margin-left:5%}.benefice3 .texte{position:relative;margin:-60px auto auto}#engagement h2{font-size:35px;margin-bottom:20px}#engagement h2:after{display:none}#engagement h2 span{font-size:25px;font-weight:300;display:block}#engagement .ban{background:linear-gradient(180deg,#edf4f880,#f8f8f800,#edf4f880);padding:15px}#engagement p{margin-top:15px;font-size:14px;line-height:22px;color:#989898;padding:0 15px}#engagement .decor{position:absolute;width:14%;top:-20%}#engagement .d1{left:10%}#engagement .d2{right:10%}#bienfaits .container{background-image:url(/cdn/shop/t/32/assets/bg.jpg);background-size:cover;padding:50px 15px;background-attachment:fixed}#bienfaits .container span{font-weight:700;font-size:60px;padding:50px 0;display:block}#infos .info{font-size:0}#infos .info .item{display:inline-block;vertical-align:middle}#infos .texte{background:#fff9fa;padding:30px;text-align:left;width:62%}#infos .qst{text-align:center;width:18%;position:relative}#infos .qst h2{font-size:40px}#infos .qst h2:after{display:none}#infos .texte div{display:inline-block;vertical-align:middle;width:70%;font-size:22px}#infos .texte .i{width:30%}#infos .image{padding:20px;width:25%}#infos .texte h3{font-size:28px}#infos .qst img{width:15%;position:absolute;top:-30px;left:0}#infos .qst img:last-child{width:15%;position:absolute;top:auto;bottom:0;left:auto;right:5px;-webkit-transform:scaleX(-1) rotate(-70deg);transform:scaleX(-1) rotate(-70deg)}#pourquoi .texte{padding:30px;text-align:left}#pourquoi .texte p{padding-bottom:15px;text-align:left}#pourquoi .texte h2{text-align:center}#pourquoi .cta{margin-top:30px;text-align:left}#pourquoi .image,#pourquoi .texte{width:50%}.zonetexte{width:640px;max-width:100%}@media (max-width: 1400px){.landingpage h2{font-size:30px;margin-bottom:30px}.landingpage{padding-top:110px}.landingpage h1{font-size:40px}.landingpage h2:after{content:"";display:block;width:150px;margin-top:20px}.benefices h3{font-size:18px}#engagement h2{font-size:25px}#engagement h2 span{font-size:21px}#bienfaits .container span{font-size:40px;padding:40px 0}#infos .qst h2{font-size:30px}#infos .texte h3{font-size:22px}#infos .texte div{font-size:18px}}.visible-sm{display:none}@media (max-width: 1600px){.produits .produit .desc h3{font-size:20px}.produits .produit .desc h4{font-size:17px;padding:15px 0}}@media (max-width: 1200px){.benefice{display:block;padding:15px;margin:auto;width:500px!important;max-width:100%}.benefice2 img{margin-top:170px;width:100%;margin-left:0}.benefice2{margin-top:0}.etapes .etape{padding:8px}.produits .produit{padding:10px}#pourquoi .flex{display:block;margin:auto}#pourquoi .image,#pourquoi .texte{width:100%}#pourquoi .image{height:500px;overflow:hidden}#pourquoi .image img{object-fit:cover;height:100%;width:100%}.zonetexte{width:100%}.produits .produit .desc li{padding:5px 0;font-size:16px}.produits .produit .desc h3{font-size:18px}.produits .produit .desc h4{font-size:16px;padding:10px 0}#sticky-button{width:75px;right:10px;bottom:10px}}@media (max-width: 959px){.produits .produit{width:400px;max-width:100%}#pourquoi .image{height:350px}.scroll img{display:none}.header-landingpage .colors .color{width:95px;font-size:15px;margin:8px;vertical-align:top}#infos .qst h2{font-size:26px}#engagement .d2{right:15px}#engagement .d1{left:15px}.landingpage .product-card__add-to-cart .button__price{margin:auto}#bienfaits .container{background-attachment:initial}}@media (max-width: 768px){.landingpage{padding-top:0}#pourquoi .image{height:250px}.landingpage h1{font-size:30px}.header-landingpage .title p{font-size:20px}.header-landingpage .subtitle{font-size:13px;padding:15px 0}.header-landingpage .subtitle span{margin:0 5px;width:15px}.avantages .avantage{width:50%;padding:15px}.avantages{width:450px}#infos .flex{display:block}#infos .info .item{display:block;margin:auto;width:100%}#infos .qst img{width:10%}#infos .qst img:last-child{top:0;width:10%}#infos .info{margin-bottom:15px}#engagement .decor{position:relative;width:40%;margin:auto}#bienfaits .container span{font-size:25px;padding:20px 0}#infos .texte div{width:100%}#infos .texte .i{width:100%;padding:15px}#bienfaits .container{padding:30px 15px}.header-landingpage .bouteilles{width:80%;margin:auto}.header-landingpage .info{width:41%}.header-landingpage .i1{top:20%;right:5%}.header-landingpage .i2{top:55%;left:-5px}.header-landingpage .i3{top:75%;right:0}}@media (max-width: 460px){.header-landingpage .colors .color{font-size:12px;margin:0}.header-landingpage .product-card__add-to-cart .button--cart{padding:10px}.header-landingpage .product-card__add-to-cart .button__price,.header-landingpage .product-card__add-to-cart .button__text{font-weight:700;font-size:13px}#pourquoi .texte{padding:20px}.landingpage .cta:hover:before,.landingpage .cta:before{left:-5px}.landingpage .cta:before{font-size:17px}.landingpage .cta{font-size:15px;padding-left:15px}}#infos{margin-bottom:0}#video{margin-bottom:40px}.container-video .video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.container-video .video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.container-video{position:relative}.zonevideo{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border:5px solid #fff;border-top:70px solid #fff;border-bottom:85px solid #fff}@media (max-width: 1600px){.zonevideo{border-top:60px solid #fff;border-bottom:65px solid #fff}}@media (max-width: 1200px){.zonevideo{border-top:60px solid #fff;border-bottom:60px solid #fff}}@media (max-width: 960px){.zonevideo{border-top:55px solid #fff;border-bottom:50px solid #fff}}@media (max-width: 768px){.zonevideo{border-top:5px solid #fff;border-bottom:5px solid #fff}}.cta_produits{margin-top:10px}.button__text{white-space:normal}.button__text .nw{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/92/assets/bain.css.map */
