#slider-container .background{height:500px}section#marques{background:#f4f3f3;height:-moz-fit-content;height:fit-content;padding:16px 0}section#marques .img-marques{height:auto;max-width:100%;position:relative}section#mosaique a{text-decoration:none}section#mosaique .mosaique-bloc{color:#fff;height:22em;padding:20px;text-align:center}section#mosaique .mosaique-bloc .mosaique-icone{display:block;font-size:50px}section#mosaique .mosaique-bloc .mosaique-labels{margin-bottom:25px}section#mosaique .mosaique-bloc .mosaique-label{display:block;font-size:26px;font-weight:700}section#mosaique .mosaique-bloc .mosaique-sous-label{display:block;font-size:16px;margin-top:-5px}section#mosaique .mosaique-bloc .mosaique-bouton{border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:13px;font-weight:700;margin:0 auto;padding:10px 20px;text-transform:uppercase;width:155px}section#mosaique #mosaique-bloc-appel{background:#0099cd}section#mosaique #mosaique-bloc-appel .img-appel{background-image:url(/build/piscine/images/background_contact.130ea378.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}section#mosaique #mosaique-bloc-appel .img-appel .banner{background-color:#0099cd!important;line-height:1;padding:10px 5px;width:100%}section#mosaique #mosaique-bloc-appel .img-appel .banner .tel{font-size:32px;font-weight:700}section#mosaique #mosaique-bloc-appel .img-appel .banner .tel-description{display:block;font-size:9px}section#mosaique #mosaique-bloc-appel .img-appel .appel-icon i{color:#0099cd!important;font-size:50px}section#mosaique #mosaique-bloc-appel .img-appel .appel-icon span{color:#494949!important;font-weight:700}section#mosaique #mosaique-bloc-appel .img-appel .appel-icon span:first-child{font-size:10px}section#mosaique #mosaique-bloc-appel .img-appel .appel-icon span:last-child{font-size:19px}section#mosaique #mosaique-bloc-appel a.img-appel-tel{color:unset;text-decoration:none}section#mosaique #mosaique-bloc-promos{background:#e81a59}section#mosaique #mosaique-bloc-promos .mosaique-icone{color:#8a062f}section#mosaique #mosaique-bloc-promos .mosaique-bouton{transition:.4s}section#mosaique #mosaique-bloc-promos:hover .mosaique-bouton{background:#fff;color:#e81a59}section#mosaique #mosaique-bloc-newsletter{background-size:cover;text-align:center}section#mosaique #mosaique-bloc-newsletter .mosaique-icone{margin:0}section#mosaique #mosaique-bloc-newsletter .mosaique-labels{margin-bottom:15px}section#mosaique #mosaique-bloc-avis{background-size:cover;height:520px;text-align:center}section#mosaique #mosaique-bloc-avis .mosaique-bouton{transition:.4s}section#mosaique #mosaique-bloc-avis:hover .mosaique-bouton{background:#fff;color:#7f868c}section#apropos{background:#0099cd;color:#fff}section#apropos #apropos-texte{text-align:justify}section#apropos #apropos-image .about-image{background-position:50%;background-size:cover}.appel-container,.promos-container{height:100%}@media only screen and (max-width:1199px){#slider-container .info-slide-text .slide-name,#slider-container .info-slide-text .title{font-size:2rem}}@media only screen and (max-width:991px){#slider-container .info-slide-text .slide-name{font-size:calc(.46429rem + 2.67857vw)}#slider-container .info-slide-text .title{font-size:calc(.72727rem + 1.36364vw)}#slider-container .info-slide-text .price{font-size:2.75rem}#slider-container .info-slide-text .price .cent{font-size:1rem}#slider-container .produit-prix-barre{font-size:2.35rem!important}#slider-container .produit-prix-barre .cent{font-size:.75rem}.newsletter-container{width:300%}}@media only screen and (min-width:992px){.newsletter-container{width:100%}.appel-container{height:100%}}@media only screen and (max-width:767px){#slider-container .background{height:400px}section#apropos #apropos-texte{padding:15px 0}.newsletter-container{width:100%}.appel-container{height:100%}section#marques .img-marques{max-width:none}section#marques .col-marques{overflow-x:scroll;padding:0;touch-action:pan-x}section#marques .col-marques::-webkit-scrollbar{display:none}section#marques .col-marques::-moz-scrollbar{display:none}section#apropos #apropos-image{height:300px}}@media only screen and (min-width:768px){section#mosaique .mosaique-bloc{height:100%}.appel-container,.promos-container{height:268px!important}}@media only screen and (max-width:575px){#slider-container .background{height:350px}section#mosaique #mosaique-bloc-avis{height:22em}}h1{border-bottom:none}.notcurrency{font-size:.7em;text-decoration:line-through}.section-title_homepage{align-items:center;color:#0099cd;display:inline-block;font-family:sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1px;margin-bottom:5px;padding-bottom:3px;position:relative;text-align:center;text-decoration:none;text-shadow:.8px .8px 0 #0099cd;text-transform:uppercase;vertical-align:middle}.section-title_homepage:after{background:#0099cd;border-radius:5px;content:"";height:5px;left:0;margin:10px auto;position:absolute;right:0;top:100%;width:135px}#slider-container a{text-decoration:none}#slider-container .background{background-repeat:no-repeat;background-size:100%;height:600px}#slider-container .info-slide-text .slide-name{color:#fff;font-size:2rem;padding-bottom:45px}#slider-container .info-slide-text .title{border-bottom:1px solid;font-size:2rem}#slider-container .info-slide-text .free-text{color:#fff;font-size:.7rem}#slider-container .info-slide-text .price{color:#494949;font-size:3.6rem;word-spacing:0}#slider-container .info-slide-text .price .currency{letter-spacing:-1px;line-height:0px;padding:0;vertical-align:middle}#slider-container .info-slide-text .price .cent{display:inline-block;font-size:1.5rem;vertical-align:text-top}#slider-container .info-slide-text .slide-btn{height:50px}#slider-container .info-slide-text .slide-btn .btn{bottom:0;position:absolute;right:0;width:auto}#slider-container .produit-prix-barre{color:#aa274f!important;font-size:3rem!important;text-decoration:line-through}#slider-container .produit-promotion{background-color:#e81a59;color:#fff;font-weight:700;margin-left:auto;padding:2px 10px;width:-moz-fit-content;width:fit-content}#slider-container .carousel-indicators{left:unset;right:unset}#slider-container .carousel-control-prev,.carousel-control-next{width:7%!important}#slider .carousel-item img{-o-object-fit:contain;object-fit:contain}#thematics .thematics_item{border-radius:5px;box-shadow:2px 4px 12px rgba(0,0,0,.08);margin-bottom:25px;margin:0!important;overflow:hidden;padding:0!important}#thematics .thematics_item_img{background-color:#303030;border-radius:5px;cursor:pointer;height:99%;overflow:hidden;transition:all .5s ease;width:100%}#thematics .thematics_item_img:hover{transform:scale(1.1) rotate(2deg);z-index:-1}#thematics .thematics_item_bloc{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;height:auto;left:0;padding:10px;position:absolute;width:100%;z-index:1}#thematics .thematics_item_bloc_title:after{content:"\e90c";cursor:pointer;display:inline-block;font-family:fontabatik;font-size:1.1rem;font-weight:400;position:absolute;right:4%;top:25%;vertical-align:middle}#thematics .thematics_item_link{display:block;height:450px;overflow:hidden;position:relative;width:100%}#thematics .thematics_item_bloc_title{display:block;font-family:sans-serif;font-size:1rem;font-style:normal;font-weight:800;letter-spacing:.5px;padding:5px;text-align:left;width:90%}#thematics .promotions{background-color:#e81a59!important;border:1px solid #e81a59!important;border-radius:6px;box-shadow:5px 5px 10px -9px #e81a59!important;color:#fbfbfb!important}#thematics .promotions a,#thematics .promotions span{color:#fbfbfb;text-decoration:none}#thematics .promotions_icon{font-size:5rem;margin-bottom:30px;opacity:.99;text-align:center}#thematics .promotions_btn{background-color:#fbfbfb;border:1px solid #fbfbfb;border-radius:5px;color:#e81a59;font-size:1.1rem;font-weight:700;letter-spacing:.15px;margin-bottom:15px;margin-top:15px;padding:10px 3px;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s}#thematics .promotions_btn:hover{background-color:#e81a59;color:#fbfbfb}#thematics .promotions_subtitle,#thematics .promotions_title{font-size:1rem;font-weight:700;letter-spacing:.2px;text-align:center;text-decoration:none;text-transform:uppercase}#thematics .price .currency{font-size:.85em}#bestproducts{margin-bottom:75px}#bestproducts .carousel-inner{border-radius:5px;box-shadow:2px 4px 12px rgba(0,0,0,.08);width:100%}#bestproducts .bestproducts_item{background:#fff;border-radius:5px;height:250px;margin:0 auto;overflow:hidden;position:relative;white-space:normal;width:100%}#bestproducts .bestproducts_item_img_container{align-items:center;align-self:center;display:block;height:250px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%}#bestproducts .bestproducts_item_img{border-radius:10px;display:inline-block;height:230px;margin-top:10px;position:relative;text-align:center;transform:scale(.9);vertical-align:middle;width:250px;z-index:1}#bestproducts .bestproducts_item_title{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.2px;margin-top:5%;position:relative;text-decoration:none;text-transform:uppercase}#bestproducts .bestproducts_item_apartir{font-size:.75rem;top:1%;vertical-align:baseline}#bestproducts .bestproducts_item_price{bottom:11%;font-size:.75rem;font-weight:400;height:1.4em;position:absolute}#bestproducts .bestpruducts_item_eur{font-size:1.1rem;font-weight:700;letter-spacing:-1px;line-height:1em;padding:0;text-transform:uppercase}#bestproducts .bestproducts_item_text{display:-webkit-box;font-size:.9rem;margin-top:2%;max-height:55%;max-width:92%;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}#bestproducts .bestproducts_item_cta{background-color:#07a1d4;border-radius:5px;bottom:7%;color:#fff;padding:10px 25px;position:absolute;right:3%;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color .5s}#bestproducts .bestproducts_item_cta:hover{background-color:#0ca7db}#bestproducts .carousel-control-prev-icon{transform:rotate(180deg)}#rdv{background-color:#f7f7f7;border-top:1px solid #f0f0f0;height:auto}#rdv,#rdv .rdv_img{display:block;margin:0;padding:0;width:100%}#rdv .rdv_img{background-repeat:no-repeat;background-size:initial;height:400px}#rdv .rdv_content{margin-top:5.5%}#rdv .rdv_title{font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px;margin-top:3%;text-transform:uppercase}#rdv .rdv_subtitle{font-size:.9rem;margin-bottom:25px}#rdv .rdv_cta{background-color:#0099cd;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-bottom:20px;margin-top:25px;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s}#rdv .rdv_cta:hover{background-color:#07a1d4}#rdv .rdv_content_number{background-color:#0099cd;border-radius:50%;color:#fff;display:inline-block;font-size:25px;font-weight:700;height:40px;padding:2px 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:40px}#rdv .rdv_content_title{align-self:center;display:inline-block;font-size:1.1rem;font-weight:600;margin-left:6px;text-transform:uppercase;vertical-align:middle}#rdv .rdv_content_text{display:block;height:auto;margin-top:5px;max-width:90%;position:relative}#shiftings{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:block;margin:0;padding:0;width:100%}#shiftings,#shiftings .shiftings_bg{background-color:#f7f7f7}#shiftings .shiftings_container{background-position:100%;background-repeat:no-repeat;background-size:initial;display:block;height:400px;margin:0;padding:0;width:100%}#shiftings .shiftings-title{font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px;margin-top:5%;text-transform:uppercase}#shiftings .shiftings_btn{background-color:#0099cd;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-bottom:20px;margin-top:25px;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s}#shiftings .shiftings_btn:hover{background-color:#07a1d4}#shiftings .shiftings_img{display:block;height:400px;margin:0 auto;padding:50px 20px;pointer-events:none;width:auto}#shiftings .shiftings-content{display:block;font-size:.9rem;height:auto;overflow:hidden;text-overflow:ellipsis;width:80%}#category_side{margin:0;padding:0}#category_side,#category_side .category_container{display:block;height:30vw;position:relative;width:100%}#category_side .category_container{overflow:hidden;text-align:center;transform:skew(-5deg,0deg)}#category_side .category_item,#category_side .category_item_url{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset -6px 0 8px 0 rgba(0,0,0,.5);cursor:pointer;display:inline-block;height:100%;margin-left:-.5vw;max-width:145px;min-width:135px;position:relative;text-decoration:none;transition:all .5s ease;width:140px}#category_side .category_item:hover,#category_side .category_item_url:hover{filter:grayscale(.8);text-decoration:none}#category_side .category_item_title{cursor:pointer;display:block;height:100%;position:relative;width:100%}#category_side .category_item_title p{align-items:center;color:#fbfbfb;cursor:pointer;display:flex;flex:1;font-size:1.5rem;font-weight:700;justify-content:center;letter-spacing:2px;margin-left:-100%;margin-right:-100%;position:relative;text-align:center;text-shadow:2px 1px 2px rgba(0,0,0,.75);text-transform:uppercase;top:45%;transform:rotate(-90deg);white-space:nowrap}#category_side .category_content{background-color:#f4f3f3;color:#0099cd;display:none;height:100%;left:21%;margin:0;padding:0;position:absolute;top:0;width:55%;z-index:5}#category_side .category_item_toleft{border:none;left:15%!important;position:absolute!important;top:0!important;z-index:9999!important}#category_side .category_content_title{color:#0099cd;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:50px;margin-top:1.5vw;text-transform:uppercase}#category_side .category_item_close{cursor:pointer;display:inline-block;font-size:2rem;height:2vw;position:absolute;right:6%;top:5%;width:2vw}#category_side .category_content_main_ul{display:grid;grid-template-columns:repeat(2,1fr);margin-left:5%;text-align:left}#category_side .category_content_sub_ul{margin-bottom:20px;margin-left:-1vw;margin-top:10px}#category_side .category_content_sub_ul a,#category_side .category_content_sub_ul li{color:#e1e1e1}#category_side .category_content_main_title{color:#0099cd;font-weight:700;text-decoration:none}#category_side .category_content_main_title:hover{color:#12a8da}#category_side .category_blur{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:absolute;top:0;width:500px;z-index:-1}#category_side .category_blur_left{left:0;transform:scale(1.1)}#category_side .category_blur_right{right:0;transform:scale(1.1) rotateY(180deg)}#category_side .last{box-shadow:none!important}#allbrands{background:#fbfbfb}#allbrands .brands_btn{background-color:#0099cd;border-radius:5px;color:#fbfbfb;padding:10px 25px;text-decoration:none;text-transform:uppercase}#allbrands .brands_btn:hover{background-color:#08a0d3}#allbrands .brands_white_bg{background-color:#fff;border-radius:15px;box-shadow:2px 4px 12px rgba(0,0,0,.08);overflow:hidden}#allbrands .brands_img{align-items:center;border-radius:6px;height:auto;vertical-align:middle;width:150px}#allbrands .brands_img:hover{filter:grayscale(1)}#allbrands .zone-carousel .items .carousel-items{height:auto}#aboutus{display:block;margin-top:20px;padding-bottom:40px;position:relative;width:100%}#aboutus .aboutus_text{background-color:#f4f3f3;border:1px solid #e1e1e1;border-radius:2px;font-size:.9rem;margin:0;padding:20px 25px;text-align:left}#aboutus .aboutus_text p{margin:0;padding:0}#aboutus .aboutus_title{display:block;font-size:1.2rem;font-weight:700;position:absolute;text-transform:uppercase;top:-45px}#aboutus .aboutus_title span{color:#0b556f}#aboutus .count:before{content:"+";display:inline-block;font-size:1.5rem;margin-left:-17px;margin-top:7px;position:absolute;vertical-align:bottom}#aboutus .aboutus_mt{margin-top:40px}#aboutus .count{color:#0099cd;display:block;font-size:2rem;font-weight:700;margin:0;padding:0;text-decoration:none;text-transform:uppercase}#aboutus b{color:#0099cd}#aboutus .count-title{display:inline-block;font-size:.75rem;margin-top:10px;padding:0;text-decoration:none;text-transform:uppercase}#ournumbers{display:block;height:300px;margin-bottom:100px;margin-left:-5%;margin-top:50px;padding:15px 20px;position:relative;width:105%}#ournumbers .ournumbers_bg{background-color:#f4f3f3;border:1px solid #e1e1e1;display:block;height:100%;position:absolute;transform:rotate(-1deg);width:100%;z-index:-1}#ournumbers .ournumbers_container{border-radius:2px;font-size:.9rem;margin-left:5%;padding-top:70px;text-align:left;transform:scale(1.1);width:100%}#ournumbers .ournumbers_title{display:block;font-size:.8rem;font-weight:700;margin-bottom:10px;margin-top:5px;text-transform:uppercase}#ournumbers .ournumbers_title span{color:#0099cd}#ournumbers .ournumbers_green_number{color:#78b41e!important;cursor:pointer;font-size:1.7rem;font-weight:700;line-height:1.7rem}#ournumbers .ournumbers_number{font-size:.9rem;text-align:left;vertical-align:middle}#ournumbers .ournumbers_number a,#ournumbers .ournumbers_number span{color:#0b556f;text-decoration:none;transition:all .2s ease-in}#ournumbers .ournumbers_number a:hover,#ournumbers .ournumbers_number span:hover{font-weight:700}#ournumbers .ournumbers_number_title{color:#0099cd;font-size:.8rem;font-weight:700;text-align:left;text-transform:uppercase;width:100%}#ournumbers .ournumbers_number_txt{font-size:.6rem;font-style:italic;margin-bottom:2px}#ournumbers .ournumbers_number_btn{background-color:#0099cd;border-radius:100%;color:#fff!important;cursor:pointer;display:inline-block;font-size:.7rem;height:16px;line-height:18px;margin-right:2px;text-align:center;width:16px}#ournumbers .ournumbers_number img{border-radius:2px;vertical-align:baseline}@media only screen and (max-width:762px){#thematics .thematics_item_img{height:auto!important}#thematics .thematics_item_link{height:350px!important}#rdv .rdv_title{margin-top:15px}#rdv .rdv_content_title{font-size:1rem}#rdv .rdv_cta,#shiftings .shiftings_btn{display:block;margin:20px auto 30px;width:225px}#rdv .rdv_content_number{height:40px;padding:0;width:40px}#rdv .rdv_content_text{margin-bottom:10px;margin-top:10px}#shiftings .shiftings-content{width:90%}#bestproducts{padding:10px}#bestproducts .bestproducts_item_img{height:130px;width:130px}#bestproducts .bestproducts_item_text{font-size:.75rem;max-height:34%}#bestproducts .bestproducts_item_price{bottom:14%;right:165px}#bestproducts .bestproducts_item_cta{bottom:9.5%;font-size:.8rem;padding:10px 15px;right:5%}#bestproducts .bestproducts_item_title{display:-webkit-box;font-size:.8rem;letter-spacing:normal;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#ournumbers .ournumbers_number{font-size:.7rem}#aboutus{padding-bottom:0}#aboutus .aboutus_title{font-size:1rem;left:5%}#aboutus .aboutus_text{font-size:.8rem}#ournumbers .ournumbers_bg{height:90%;margin-left:-10%;width:110%}#ournumbers{height:380px;margin-bottom:50px;margin-top:0;overflow:hidden}#ournumbers .ournumbers_container{margin-top:-60px;padding-top:85px;transform:scale(.9)}#category_side .category_content_main_ul{display:none;grid-template-columns:auto;margin-left:0}}@media (min-width:768px) and (max-width:1024px){#bestproducts .carousel-inner{width:100%!important}#ournumbers{margin-left:0;width:100%}#ournumbers .ournumbers_container{transform:none}#ournumbers .ournumbers_bg{left:0;transform:none;width:102%}#category_side .category_item,#category_side .category_item_url{max-width:100px;min-width:100px;width:100px}#category_side .category_item_title p{font-size:.9rem}#category_side .category_content li{font-size:.8rem}#category_side .category_content_main_ul{display:none;margin-left:0}#category_side .category_content{left:21%;width:60%}}@media only screen and (max-width:1024px){#category_side{height:auto}#category_side .category_container{height:auto;transform:none}#category_side .category_item,#category_side .category_item_url{display:none}#category_side .category_content{background-color:initial;display:block;height:auto;left:0;position:relative;top:0;width:100%;z-index:auto}#category_side .category_content_title{border-bottom:1px solid #e1e1e1;cursor:pointer;font-size:1rem;letter-spacing:.5px;margin-bottom:5px;padding-bottom:5px;padding-left:20px;text-align:left}#category_side .category_item_chevron{cursor:pointer;display:inline-block;font-size:1rem;height:10vw;position:absolute;right:0;top:4%;width:100%}#category_side .chevron_absolute{position:absolute;right:7%;top:6%}#category_side .category_opened{top:2px!important}#category_side .category_content_sub_ul{margin-bottom:10px;margin-top:5px}#category_side .category_side_mobile_title{color:#0099cd;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;margin-top:10px;text-transform:uppercase}}