.listing{padding-bottom:70px}.listing .banner{position:relative;min-height:305px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing .banner .visuel{position:absolute;right:0;top:0;max-height:100%;min-width:100%}.listing .banner .textblock{max-width:610px;margin-left:110px;z-index:1;position:relative}.listing .banner .textblock .category-name{font-size:20px;font-weight:700;letter-spacing:4px;text-transform:uppercase;border-bottom:1px solid #9c9ea1;padding-bottom:10px}.listing .banner .textblock .description{font-size:15px;line-height:22px;margin-top:30px}.listing .banner .textblock .description a{color:#000;text-decoration:underline}.cross-slider .swiper-scrollbar{position:static;margin:30px auto 0;width:50%;background-color:#c3c0c0}.cross-slider .swiper-scrollbar .swiper-scrollbar-drag{background-color:#333131}.listing .filters-container .filters{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.listing .filters-container .all-filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body.listing .filters-container .all-filters>li{position:relative;cursor:pointer}body:not(.qwl2).listing .filters-container .all-filters>li{position:relative;flex:1;cursor:pointer}.listing .filters-container .all-filters>li:not(:first-child){border-left:1px solid #e4e4e4}.listing .filters-container .all-filters .name-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:25px 20px}.listing .filters-container .all-filters .name-container .name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.listing .filters-container .all-filters .name-container .name .number{color:#cd2729}.listing .filters-container .all-filters .subfilter{position:absolute;left:0;top:63px;width:355px;background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);display:none;max-height:355px;overflow-y:scroll;z-index:1}.listing .filters-container .all-filters li:last-child .subfilter{right:0;left:auto}.listing .filters-container .all-filters .subfilter .selected{padding:20px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:5px solid #dadada}.listing .filters-container .all-filters .subfilter .selected>div{font-size:12px}.listing .filters-container .all-filters .subfilter .selected>div li{font-size:10px;color:#8a8686;display:block;margin-top:5px}.listing .filters-container .all-filters .subfilter .selected .btn{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border:1px solid #000;width:150px;padding:10px 0;text-align:center;color:#000}.listing .filters-container .all-filters .subfilter>ul{padding:40px 20px 20px}.listing .filters-container .all-filters .subfilter>ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.listing .filters-container .all-filters .subfilter>ul li:not(:first-child){margin-top:20px}.listing .filters-container .all-filters .subfilter>ul li span{font-size:12px;font-weight:600;letter-spacing:2px}.listing .filters-container .all-filters .subfilter>ul li.active span{color:#000}.listing .filters-container .display{background-color:#f7f7f7;border-left:15px solid #eeefee;border-right:15px solid #eeefee;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 15px;box-sizing:border-box}.listing .filters-container .display .total{font-size:14px;letter-spacing:2px}.listing .filters-container .display .nb-seen{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing .filters-container .display .nb-seen ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.listing .filters-container .display .nb-seen li{border:1px solid #cecece;margin-left:10px;font-size:12px;font-weight:600;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;transition:.3s;cursor:pointer}.listing .filters-container .display .nb-seen li.active,.listing .filters-container .display .nb-seen li:hover{background-color:#000;color:#fff}.listing .filtered-mobile{display:none}.listing .filters-container .filters .title{display:none}.listing .filters-container .filters .close-mb{display:none}.listing .filters-container .filters .btn-filter-mb{display:none}body.qwl2 .listing .filters-container .all-filters{padding:15px 0}body.qwl2 .listing .filters-container .all-filters li{position:relative;margin-right:20px}body.qwl2 .listing .filters-container .all-filters .name-container{cursor:pointer;border:solid 1px #000;border-radius:23px;padding:0 15px;height:44px}body.qwl2 .listing .filters-container .all-filters .name-container .name{font-size:13px;text-transform:none;letter-spacing:0}body.qwl2 .listing .filters-container .all-filters .name-container .arrow{margin-left:10px;margin-top:-3px;padding:2.5px}body.qwl2 .listing .filters-container .all-filters .name-container .arrow.up{margin-top:0}body.qwl2 .listing .filters-container .all-filters li:last-child .subfilter{right:auto;left:0;border:1px solid #d7d7d7}body.qwl2 .listing .filters-container .all-filters .subfilter .selected{-ms-align-items:center;-webkit-align-items:center;align-items:center}body.qwl2 .listing .filters-container .all-filters>li:not(:first-child){border-left:0}.listing .list{padding:0 30px;box-sizing:border-box;display:-ms-grid;display:grid;grid-gap:30px;margin-top:30px}.listing .list .productblock{position:relative;width:100%}.listing .list .plv.one{grid-row:2 / 3;grid-column:1 / 3}.listing .list .plv img{width:100%}.listing .pagination{text-align:center;margin-top:20px}.listing .pagination .info{font-size:15px}.listing .pagination .info .bar{content:"";display:block;width:345px;height:4px;margin:30px auto;background:linear-gradient(90deg,#cd2729 11%,#ddd 15%)}.listing .pagination .button{border-radius:55px;font-weight:600}.listing.listingsearch .banner{min-height:120px}.listing.listingsearch .banner .textblock{max-width:100%;width:100%;margin-left:30px;margin-right:30px}.listing.listingsearch .banner .textblock .category-name{font-size:25px;font-weight:normal;letter-spacing:1px;text-transform:none;border-bottom:0;padding-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing.listingsearch .banner .textblock .category-name .productscount{font-size:17px;letter-spacing:.7px;font-weight:600}@media screen and (min-width:1056px){.listing .list.three{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr)}.listing .list.four{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1055px){.listing .banner{min-height:210px;overflow:hidden}.listing .banner .textblock{width:100%;max-width:100%;margin:0;padding:0 30px;z-index:1}.listing.listingsearch .banner .textblock{margin:0;padding:0 20px}.listing.listingsearch .banner .textblock .category-name{flex-direction:column;align-items:flex-start;font-size:17px;letter-spacing:.7px}.listing.listingsearch .banner .textblock .category-name span.productscount{margin-top:10px}.listing.listingsearch .banner{min-height:80px;padding-bottom:0}.listing .filters-container .display .nb-seen{display:none}.listing .filtered-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.listing .filtered-mobile>div{width:50%;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing .filtered-mobile .byfilter{padding:20px 35px}.listing .filtered-mobile .bysort{border-left:1px solid #e4e4e4;padding-right:35px}.listing .filtered-mobile .bysort select{width:100%;outline:0;padding:20px 0 20px 35px;border:0;-webkit-appearance:none;-webkit-border-radius:0}.listing .filtered-mobile .bysort select:focus+.arrow{transform:rotate(-135deg)}.listing .filtered-mobile .byfilter span,.listing .filtered-mobile .bysort select{font-size:12px;font-weight:700;color:#565656;text-transform:uppercase;letter-spacing:1px}.listing .filters-container .filters{position:fixed;left:-100%;top:0;width:calc(100% - 55px);height:100%;z-index:100;background-color:#fff;overflow:hidden;transition:.3s}.listing .filters-container .filters.open{left:0}.listing .filters-container .all-filters{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.listing .filters-container .filters .title{font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:19px 10px;border-bottom:2px solid #e5e5e5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing .filters-container .filters .title .arrow{margin-right:30px}.listing .filters-container .filters .close-mb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:fixed;top:0;left:-100%;background-color:#000;width:55px;height:55px;color:#fff;font-size:8px;text-transform:uppercase;cursor:pointer;transition:.3s}.listing .filters-container .filters.open .close-mb{left:calc(100% - 55px)}.listing .filters-container .filters .close-mb .close-cross{width:25px;height:25px;margin-bottom:5px}.listing .filters-container .filters .close-mb .close-cross::after,.listing .filters-container .filters .close-mb .close-cross::before{background-color:#fff;left:11px;height:100%}.listing .filters-container .all-filters>li{padding:0 10px;position:static}.listing .filters-container .all-filters .name-container{border-bottom:1px solid #e5e5e5;padding:25px 25px 25px 0}.listing .filters-container .all-filters>li:not(:first-child){border:0}.listing .filters-container .all-filters .name-container .arrow{transform:rotate(-45deg)}.listing .filters-container .filters .btn-filter-mb{display:block;position:fixed;bottom:0;left:-100%;background-color:#fff;width:calc(100% - 55px);padding:15px 10px;box-sizing:border-box;z-index:2;transition:.3s}.listing .filters-container .filters.open .btn-filter-mb{left:0}.listing .filters-container .filters .btn-filter-mb .cta-black{width:100%;font-size:12px;box-sizing:border-box;padding:20px}.listing .filters-container .all-filters li .subfilter{display:block;left:100%;top:0;width:100%;box-shadow:none;background-color:#fff;z-index:1;height:calc(100vh - 135px);padding:0 10px;box-sizing:border-box;transition:.3s}.listing .filters-container .all-filters li:last-child .subfilter{left:100%;top:0}.listing .filters-container .all-filters li .subfilter.open{left:0}.listing .filters-container .all-filters .subfilter .selected>div{display:none}.listing .filters-container .all-filters .subfilter .selected{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;border-bottom:1px solid #dadada}.listing .filters-container .all-filters .subfilter>ul{padding:0}.listing .filters-container .all-filters .subfilter>ul li{padding:15px 0;border-bottom:1px solid #dadada}.listing .filters-container .all-filters .subfilter>ul li:not(:first-child){margin-top:0}.listing .filters-container .display{border:0;padding:20px 35px}.listing .list{-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,minmax(100px,1fr))}.listing .list .productblock{width:100%;overflow-wrap:break-word}.listing .pagination{margin-top:70px}body.qwl2 .listing .filters-container .filters{position:relative;left:inherit;top:inherit;width:100%;height:74px;overflow-x:scroll}body.qwl2 .listing .filters-container .filters .title{display:none}body.qwl2 .listing .filters-container .all-filters li .subfilter{display:none}body.qwl2 .listing .filters-container .all-filters{-ms-flex-direction:inherit;-webkit-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:300%}body.qwl2 .listing .filters-container .all-filters .name-container .arrow{transform:rotate(45deg)}body.qwl2 .listing .filters-container .all-filters li{margin-right:0}body.qwl2 .listing .filters-container .all-filters li .subfilter{right:auto;left:0;width:100vw;height:inherit;top:0;position:fixed;z-index:99999}}@media screen and (max-width:675px){.listing .banner{padding:15px 0}.listing .banner .visuel{right:auto;left:0;height:100%}.listing .list{padding:0 15px;grid-gap:15px}.listing .pagination .info::after{width:90%}.listing .pagination .info .bar{width:90%}}.page-promo{padding-bottom:100px}.page-promo .banner .visuel{width:100%}.page-promo .intro{font-size:20px;line-height:35px;font-weight:600;text-align:center;margin-top:60px}.page-promo .content-products{margin-top:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.page-promo .content-products .plv{width:610px}.page-promo .content-products .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex:1;padding-left:30px;box-sizing:border-box}.page-promo .content-products .list .productblock{width:calc(50% - 15px);margin:10px 0}.page-promo .content-products .list .productblock .buytorexel{margin-top:10px}.page-promo .bottom-page{text-align:center;margin-top:60px}.page-promo .profiter{margin-top:60px;font-size:20px;font-weight:600;display:block}.page-promo .profiter a{color:#095cee;text-decoration:underline}.page-promo .validite{font-style:italic;font-size:16px;line-height:19px;margin-top:20px;display:block}.page-promo .btn-profiter{margin-top:50px;width:290px;box-sizing:border-box;text-transform:uppercase}@media screen and (max-width:1055px){.page-promo .intro{padding:0 50px}.page-promo .content-products .list{padding:0 30px}.page-promo .bottom-page{padding:0 30px}.page-promo .bottom-page .plv{width:100%;margin-top:60px}}@media screen and (max-width:675px){.page-promo .intro,.page-promo .content-products .list,.page-promo .bottom-page{padding:0 15px}.page-promo .intro{font-size:13px;line-height:28px;margin-top:30px}.page-promo .content-products .list .productblock{width:calc(50% - 7px)}.page-promo .content-products{margin-top:30px}.page-promo .profiter{font-size:15px}.page-promo .validite{font-size:10px;line-height:16px;margin-top:10px}.page-promo .btn-profiter{width:100%;margin-top:20px}}.page-listing-promo{padding:30px 0 100px}.page-listing-promo .page-name{font-size:30px;font-weight:600;letter-spacing:-.5px;margin-bottom:60px;text-align:center}.page-listing-promo .page-name::after{content:'';width:65px;height:2px;background-color:#cd2729;margin:30px auto 0;display:block}.page-listing-promo .list{display:flex;justify-content:space-between;flex-wrap:wrap}.page-listing-promo .list li{width:49%;font-size:0;margin:15px 0}.page-listing-promo .list li img{width:100%}@media screen and (max-width:1056px){.page-listing-promo .list{padding:0 30px}.page-listing-promo .list li{width:100%}}@media screen and (max-width:675px){.page-listing-promo .list{padding:0 15px}}.product{padding-bottom:40px}.product-container{width:100%;padding:0 30px;box-sizing:border-box}.product .main-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:35px}.productv2 .main-section{margin-top:0;align-items:flex-start}.product .main-section .left{width:100%;max-width:528px;position:relative}body.qwl3 .product .main-section .left{position:sticky;width:600px;top:0}body.qwl3 .product .main-section .left img.picto.marque{position:absolute;top:10px;right:10px}.product .main-section .left .packshot-slider{border:1px solid #cecece}body.qwl3 .product .main-section .left .packshot-slider{height:485px}.product .main-section .left .packshot-slider .picto.marque{position:absolute;top:10px;left:10px;z-index:2}.product .main-section .left .packshot-slider .swiper-slide{width:100%;height:430px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;margin-top:5%}body.qwl3 .product .main-section .left .packshot-slider .swiper-slide{height:400px;margin-top:0;cursor:pointer}body.qwl3 .product .main-section .left .mySwiper2 .swiper-slide{cursor:url(../img/ui/cursor.png) 30 30,auto;cursor:-webkit-image-set(url('../img/ui/cursor.png') 1x,url('../img/ui/cursor@2x.png') 2x) 30 30,auto}.product .main-section .left .packshot-slider span.img360{position:absolute;right:33px;top:-18px;z-index:10;font-size:17px;font-weight:700}.product .main-section .left .packshot-slider svg.img360{position:absolute;right:20px;width:70px;top:-31px;z-index:10}.product .main-section .left .packshot-slider .swiper-slide img{max-height:85%;max-width:85%}body.qwl3 .product .main-section .left .packshot-slider .swiper-slide img{height:100%;width:100%;object-fit:contain}.product .main-section .left .packshot-slider .swiper-pagination{width:100%;bottom:25px}.product .main-section .left .packshot-slider .swiper-pagination-bullet{width:15px;height:15px;background-color:#e9e9e9;opacity:1;border:2px solid #e9e9e9;box-sizing:border-box;transition:.3s;outline:0}.product .main-section .left .packshot-slider .swiper-pagination-bullet-active{background-color:#cd2729}.product .main-section .right{flex:1;padding-left:30px;box-sizing:border-box;position:relative}body.qwl3 .product .main-section .right{flex:unset;padding-left:30px;box-sizing:border-box}.product .main-section .right .name-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.product .main-section .right .name{font-size:25px;line-height:30px;font-weight:600;letter-spacing:1px;padding-right:20px}.product .main-section .right .name img.premium{width:100px;top:3px;display:inline-block;position:relative}.product .main-section .right .logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product .main-section .right .logos li:not(:first-child){margin-left:15px}.product .main-section .right .logos.characteristics3 li:not(:first-child){margin-left:20px}.product .main-section .right .logos.characteristics3{margin-top:25px}.product .main-section .right .logos li img{max-height:30px}.product .application .material{max-height:40px;max-width:150px;width:auto}.product .main-section .right .reference{font-size:10px;font-weight:600;letter-spacing:.4px;display:block;margin-top:15px}.product .main-section .right .collaborator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:15px;font-size:13px;letter-spacing:1px;line-height:22px;width:100%}.product .main-section .right .collaborator span{margin-right:25px}.product .main-section .right .collaborator span.green{color:#0f8606}.product .main-section .right .collaborator span.red{color:#e34444}.product .main-section .right .rate{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-top:15px}.product .main-section .right .rate-header{cursor:pointer}.product .main-section .right .rate.mt-5{margin-top:5px}.product .main-section .right .rate .stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.product .main-section .right .rate .stars svg:not(:first-child){margin-left:5px}.product .main-section .right .rate .stars svg{width:20px;height:20px}.product .main-section .right .content-note{display:flex;align-items:center}.product .main-section .right .content-note .stars{margin:0 20px}.product .main-section .right .rate .subtitle{font-size:13px;font-weight:600;min-width:160px}.product .main-section .avis .all-reviews{margin-top:40px}.product .main-section .avis .review{padding:40px 0}.product .main-section .avis .review:not(:first-child){border-top:1px solid #e4e4e4}.product .main-section .avis .review .stars svg{width:16px;height:16px}.product .main-section .avis .review .pseudo{font-size:14px;color:#646464}.product .main-section .avis .review .pseudo b{color:#000}.product .main-section .avis .review .review-comment{font-size:14px;line-height:20px}.product .main-section .avis .review .content-answer{background-color:#f6f6f6;padding:15px 10px;box-sizing:border-box;margin-top:30px;font-size:14px}.product .main-section .avis .review .content-answer .comment{line-height:20px}.product .main-section .avis .rate-min .stars svg{width:15px;height:15px}.product .main-section .right .promo{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.product .main-section .right .badgescouleurs ul{display:flex}.product .main-section .right .badgescouleurs li{cursor:pointer}.product .main-section .right .badgescouleurs li:not(:first-child){margin-left:15px}.product .main-section .right .badgescouleurs svg{width:50px;height:50px}.product .main-section .right .promo span{font-size:13px;font-weight:700;letter-spacing:1px;color:#cd2729;margin-left:10px}.product .main-section .right .description{font-size:14px;line-height:19px;font-weight:600;max-width:85%}.product .main-section .right .description ul{list-style:disc inside;margin-left:5px}.product .main-section .right .parameters{margin-top:25px}.product .main-section .right .parameters .category.disabled{display:none}.product .main-section .right .parameters .title{font-size:12px;font-weight:600;letter-spacing:1px;color:#333;display:block;margin-bottom:10px}.product .main-section .right .category.lastline .choose-parameter li{padding:0}.product .main-section .right .category.lastline .choose-parameter li a{color:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product .main-section .right .parameters .choose-parameter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.product .main-section .right .parameters .choose-parameter li{height:50px;min-width:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:12px;font-weight:700;letter-spacing:1px;border:1px solid #cecece;margin-right:20px;margin-bottom:20px;cursor:pointer;text-align:center;padding:5px 10px;box-sizing:border-box}.product .main-section .right .parameters .choose-parameter li img{width:40px;height:40px}.product .main-section .right .parameters .category:not(.disabled):not([rel-name="Couleur"]):not([rel-name="Kleur"]):not([rel-name="Colour"]):not([rel-name="Colore"]):not([rel-name="Farbe"]):not([rel-name="Väri"]):not([rel-name="Color"]):not([rel-name="Färg"]):not([rel-name="Color vaina"]):not([rel-name="Colour of Sleeve"]) .choose-parameter li:hover{background-color:#cecece}.product .main-section .right .parameters .category:not(.disabled):not([rel-name="Couleur"]):not([rel-name="Kleur"]):not([rel-name="Colour"]):not([rel-name="Colore"]):not([rel-name="Farbe"]):not([rel-name="Väri"]):not([rel-name="Color"]):not([rel-name="Färg"]):not([rel-name="Color vaina"]):not([rel-name="Colour of Sleeve"]) .choose-parameter li.active{background-color:#000;color:#fff}.product .main-section .right .parameters .choose-parameter li.disabled{display:none}.product .main-section .right .parameters .category[rel-name="Colore"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Colour"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Couleur"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Farbe"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Väri"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Color"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Färg"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Color vaina"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Colour of Sleeve"] .choose-parameter li,.product .main-section .right .parameters .category[rel-name="Kleur"] .choose-parameter li{border:0;margin-right:0}.product .main-section .right .parameters .category[rel-name="Colore"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Colour"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Couleur"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Farbe"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Väri"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Color"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Färg"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Color vaina"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Colour of Sleeve"] .choose-parameter li.active svg,.product .main-section .right .parameters .category[rel-name="Kleur"] .choose-parameter li.active svg{border-color:#000}.product .main-section .right .parameters .choose-parameter li svg{width:38px;border-radius:50%}.product .main-section .right .container-cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-top:35px}.product .main-section .right .container-cta .cta-black{font-size:12px;text-transform:uppercase}.product .main-section .right .container-cta .go{font-size:15px;letter-spacing:1.25px;margin-left:30px}.product .main-section .right .container-cta .go a{font-weight:700;color:#095cee}.product .main-section .right .container-cta .go a:hover::after{background-color:#095cee}.product .main-section .right .notices{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:25px}.product .main-section .right .notices li{width:50%;margin:10px 0}.product .main-section .right .notices li a{color:#cd2729;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.product .main-section .right .notices li svg{margin-right:10px}.product .main-section .right .notices li a:hover span::after{background-color:#cd2729}.product .main-section .right .tabs-container{margin-top:70px}.product .main-section .right .tabs-container .title-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;cursor:pointer}.product .main-section .right .tabs-container .title-container .title{width:92%}.product .main-section .right .tabs-container .title-container::after{content:"+";font-size:70px;font-weight:600;color:#cd2729}.product .main-section .right .tabs-container .tab.opened .title-container::after{content:"-";font-size:90px;position:relative;top:-10px}.product .main-section .right .tabs-container .tab:first-child .showable{display:block}.product .main-section .right .tab .showable{padding-top:35px;display:none}.product .main-section .right .tab:not(:first-child){margin-top:70px}.product .main-section .right .parameters .choose-parameter.mob{display:none}.product .tab.tech p:not([class]),.product .tab.tech .characteristics1{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.5px}.product .tab.tech .characteristics1,.product .tab.tech .characteristics1>p{font-weight:400}.product .tab.tech .characteristics1 ul{margin:10px 0}.product .tab.tech .characteristics1 ul li{list-style-type:disc;list-style-position:outside;margin-left:17px}.product .tab.tech .characteristics2{margin-top:35px;width:100%}.product .tab.tech .characteristics2 li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 0}.product .tab.tech .characteristics2 li:not(:first-child){border-top:1px solid #e6e6e6}.product .tab.tech .characteristics2 li .txt-left{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.product .tab.tech .characteristics2 li .txt-right{font-size:12px;font-weight:600;letter-spacing:2px;color:#989898;text-align:right}.product .tab.info .title-info{font-size:18px;font-weight:700;display:block;margin-top:45px}.product .tab.info .description-info{font-size:14px;line-height:22px;letter-spacing:.5px;margin-bottom:15px}.product .tab.info .description-info p.title{font-size:16px;font-weight:600}.product .tab.info .description-info iframe{margin-top:40px}.product .tab.info .application ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:30px 0;align-items:center}.product .tab.info .application ul li:not(:first-child){margin-left:15px}.product .tab.info .application ul li{cursor:pointer;position:relative}.product .tab.info .application .type{background-color:#1e1e1e;color:#fff;text-transform:uppercase;font-size:9px;padding:7px 10px;text-align:center;box-sizing:border-box;margin-top:5px;opacity:0;visibility:hidden;transition:.3s;position:absolute;left:calc(50% - 45px);top:45px;width:90px;z-index:1}body.de_de .product .tab.info .application .type{width:120px}.product .tab.info .application li:first-child .type{left:0}.product .tab.info .application li:first-child .type::before{left:7px}.product .tab.info .application ul li:hover .type{opacity:1;visibility:visible}.product .tab.info .application .type::before{content:" ";height:0;width:0;transform:rotate(180deg);border:solid transparent;border-top-color:#1e1e1e;border-width:6px;position:absolute;left:calc(50% - 6px);top:-11px}.zoom-image{position:absolute;top:0;left:0;width:100%;height:430px;z-index:2;pointer-events:none}.drift-zoom-pane{background-color:#fff}.product .opinion{margin-top:70px;text-align:center}.product .opinion ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:125px;border:1px solid #e8e8e8}.product .opinion ul li:nth-child(2){border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;box-sizing:border-box}.product .opinion ul li{padding:25px;box-sizing:border-box;text-align:left}.product .opinion ul li .visuel{margin-top:-80px}.product .opinion ul li .name{font-size:24px;font-weight:600;display:block;margin-top:30px}.product .opinion ul li .job{font-size:18px;font-weight:600;color:#969696;display:block;margin-top:5px}.product .opinion ul li .title{font-size:24px;font-weight:600;display:block;margin-top:30px}.product .opinion ul li .comment{font-size:15px;line-height:20px;margin-top:30px}.product .opinion ul li .comment a{color:#095cee;text-decoration:underline}.product .opinion .btn{margin-top:40px;text-transform:uppercase;font-weight:600}.product .cross-selling{margin-top:80px}.product .cross-selling .cross-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}.product .cross-selling .cross-container .productblock{width:300px}.product .sticky-cta{position:fixed;bottom:-100%;left:0;background-color:#fff;width:100%;box-sizing:border-box;border-top:1px solid #e6e6e6;z-index:1;transition:.5s}.product .sticky-cta.visible{bottom:0}.product .sticky-cta .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:20px 30px}.product .sticky-cta .left-part{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.product .sticky-cta .left-part .visuel{max-width:65px;max-height:65px}.product .sticky-cta .left-part .name{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1px;margin-left:30px}.product .sticky-cta .right-part{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.product .sticky-cta .right-part .cta-black{padding:20px 40px;font-size:12px;text-transform:uppercase}.product .sticky-cta .right-part .go{font-size:15px;letter-spacing:1.25px;margin-left:30px}.product .sticky-cta .right-part .go a{font-weight:700;color:#095cee}.product .sticky-cta .right-part .go a:hover::after{background-color:#095cee}body.qwl3 .product .main-section .left .mySwiper{position:absolute;bottom:0;left:20px;width:50px}body.qwl3 .product .main-section .left .mySwiper .swiper-slide{height:50px !important;border:solid 1px #eee;margin-bottom:10px;opacity:.7;transition:opacity .3s}body.qwl3 .product .main-section .left .mySwiper .swiper-slide.swiper-slide-video::before{content:' ';background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;width:100%;height:100%}body.qwl3 .product .main-section .left .mySwiper .swiper-slide.swiper-slide-video::after{content:' ';background-image:url('../img/svg/play-circle-light.svg');background-repeat:no-repeat;position:absolute;top:25%;left:25%;width:50%;height:50%;transition:width .3s,height .3s,top .3s,left .3s}body.qwl3 .product .main-section .left .mySwiper .swiper-slide.swiper-slide-video:hover::after{top:17%;left:17%;width:66%;height:66%;transition:width .3s,height .3s,top .3s,left .3s}body.qwl3 .product .main-section .left .mySwiper .swiper-slide.swiper-slide-video img{opacity:.8}body.qwl3 .product .main-section .left .mySwiper .swiper-slide:hover{opacity:1}body.qwl3 .product .main-section .left .mySwiper .swiper-slide.swiper-slide-thumb-active{border:solid 1px #cd2729;opacity:1}body.qwl3 .product .main-section .left .swiper-button-next,body.qwl3 .product .main-section .left .swiper-button-prev{top:calc(50% - 23px);width:46px;height:46px;border-radius:46px;background-color:rgba(0,0,0,.3)}body.qwl3 .product .main-section .left .swiper-button-prev::after,body.qwl3 .product .main-section .left .swiper-button-next::after{content:' ';background-image:url('../img/ui/arrow.png');background-repeat:no-repeat;background-position:center;width:16px;height:24px;background-size:100%}body.qwl3 .product .main-section .left .swiper-button-prev::after{transform:rotate(-180deg)}body.qwl3 .product .main-section .left .swiper-button-disabled{display:none}body.qwl3 .product .main-section .left.zoom{position:fixed;z-index:1000;background-color:#fff;border-radius:15px;width:calc(100% - 50px);height:calc(100% - 50px);top:25px;left:25px;max-width:100%;display:flex;align-items:center}body.qwl3 .product .main-section .left.zoom .mySwiper2{height:100%}.product .main-section .left.zoom .packshot-slider{border:0;height:100%;width:100% !important}body.qwl3 .product .main-section .left.zoom .mySwiper{display:none}body.qwl3 .product .main-section .left.zoom .packshot-slider .swiper-slide{height:100% !important;width:100% !important}body.qwl3 .product .main-section .left.zoom .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:3%;width:94%}body.qwl3 .product .main-section .left.zoom .swiper-scrollbar-drag{background:rgba(0,0,0,1)}body.qwl3 .product .main-section .left.zoom .mySwiper2 .swiper-slide{cursor:initial}body.qwl3 .product .main-section .left .closeleft,body.qwl3 .product .main-section .left .swiper-scrollbar{display:none}body.qwl3 .product .main-section .left.zoom .closeleft{display:block;position:absolute;top:30px;right:30px;cursor:pointer;z-index:2000}body.qwl3 .product .main-section .left.zoom .swiper-scrollbar{display:block}body.qwl3 .beautiful-parameters{display:flex;flex-direction:column}body.qwl3 .beautiful-parameters .category{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;position:relative}body.qwl3 .beautiful-parameters .category::before{content:' ';position:absolute;width:1px;height:100%;left:15px;background-color:#000;z-index:1}body.qwl3 .beautiful-parameters .category:first-child::before{top:18px}body.qwl3 .beautiful-parameters .category:last-child::before{height:18px}body.qwl3 .beautiful-parameters .position{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:27px;height:27px;margin-top:18px;border:solid 3px #000;border-radius:27px;font-weight:600;font-size:14px;line-height:15px;background-color:#fff;z-index:2}body.qwl3 .beautiful-parameters .disabled .position{background-color:#000;color:#fff}body.qwl3 .beautiful-parameters .beautiful-parameters-content{display:flex;flex-wrap:wrap;width:calc(100% - 50px);padding:17px 0;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;margin-bottom:-1px}body.qwl3 .beautiful-parameters .beautiful-parameters-content .title,body.qwl3 .beautiful-parameters .beautiful-parameters-content ul{width:100%}body.qwl3 .beautiful-parameters .beautiful-parameters-content .title{font-weight:600;font-size:15px;line-height:30px}body.qwl3 .beautiful-parameters .beautiful-parameters-content .title .refchoosen{position:absolute;right:0}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px}body.qwl3 .beautiful-parameters .disabled .beautiful-parameters-content ul{display:none}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li{display:flex;flex-wrap:wrap;align-items:center;padding:12px 12px;border:solid 1px #eee;margin:0 10px 10px 0;font-weight:600;font-size:12px;line-height:22px;letter-spacing:1px;cursor:pointer;transition:border .3s}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li.paramterimg{padding:0;border-radius:48px}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li img{width:35px;height:35px;border-radius:50%}body.qwl3 .beautiful-parameters [rel-name="Couleur"] .beautiful-parameters-content ul li{padding:1px 1px 2px 2px;width:35px;height:35px}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li.active{border:solid 1px #000}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li.disabled{opacity:.3;cursor:initial}body.qwl3 .beautiful-parameters .beautiful-parameters-content ul li:not(.active,.disabled):hover{border:solid 1px #666;transition:border .3s}body.qwl3 .product .main-section .right .name-container{flex-wrap:wrap}body.qwl3 .product .main-section .right .name{font-weight:700;line-height:35px;padding-right:20px}body.qwl3 .product .main-section .right .subname{width:100%;font-size:17px;letter-spacing:.7px;line-height:22px;font-weight:600;margin-top:15px}body.qwl3 .product .main-section .right .opinions{font-size:13px;letter-spacing:1px;line-height:22px;margin-left:10px}body.qwl3 .product .main-section .right .rate .stars svg{width:14px;height:14px}body.qwl3 .product .main-section .right .rate .stars svg:not(:first-child){margin-left:1px}body.qwl3 .product .main-section .right .description{font-size:14px;line-height:22px;font-weight:normal;max-width:100%;color:#555;margin-bottom:15px}body.qwl3 .product .main-section .right .compose{width:100%;margin-top:10px;padding:20px 0;border-top:solid 1px #000;font-size:15px;line-height:22px;font-weight:normal;max-width:100%;color:#000}body.qwl3 .product .main-section .right .reference{color:#cd2729;font-size:13px;line-height:22px;font-weight:700;letter-spacing:1px;margin-right:30px}body .product .main-section .right .rse{display:flex;flex-wrap:wrap;width:100%}body .product .main-section .right .rse .rse-line{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:15px}body .product .main-section .right .rse .rse-presentation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-bottom:40px}body .product .main-section .right .rse .rse-title{font-size:18px;font-weight:700;line-height:30px}body .product .main-section .right .rse .rse-line .rse-picto{display:flex;flex-wrap:wrap;align-items:center;width:50px}body .product .main-section .right .rse .rse-line .rse-description{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 50px)}body .product .main-section .right .rse .rse-presentation .rse-picto{display:flex;flex-wrap:wrap;align-items:center;width:160px}body .product .main-section .right .rse .rse-presentation .rse-description{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 160px)}body .product .main-section .right .rse .rse-line{display:flex;flex-wrap:wrap;width:100%;align-items:center}body .product .main-section .right .ref-avis{display:flex;flex-wrap:wrap}body.qwl3 .product .main-section .right .notices{width:calc(100% - 60px);padding:30px;background-color:#f9f9f9;border-left:solid 4px #cd2729}body.qwl3 .product .main-section .right .multiplearticles{display:none}body.qwl3 .product .main-section .left .mySwiper2 .swiper-slide iframe{margin:-35px 0 0 0}body.qwl3 .product .main-section .right .notices li{width:100%}body.qwl3 .product .main-section .right .notices li.title{font-weight:700;font-size:16px;color:#000;letter-spacing:.7px;line-height:22px}body.qwl3 .product .main-section .right .notices li a{width:100%;justify-content:space-between;font-weight:600;font-size:15px;color:#cd2729;line-height:22px}body.qwl3 .product .main-section .right .container-cta .cta-black{font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:none;width:100%}body.qwl3 .product .cta-black{font-weight:600 !important;font-size:14px !important;letter-spacing:.5px !important;text-transform:none !important}body.qwl3 .product .main-section .right .container-cta .cta-black.disabled,body.qwl3 .product .cta-black.disabled{opacity:.5;cursor:not-allowed}body.qwl3 .product .main-section .left .packshot-slider span.img360{right:0;top:10px;font-size:13px;width:100%;text-align:center}body.qwl3 .product .main-section .left .packshot-slider svg.img360{right:5px;width:40px;top:10px}body.qwl3 .product .main-section .left .packshot-slider .mySwiper2 .img360{display:none}body.qwl3 .product .sticky-cta{display:none;z-index:3}body.qwl3 .product .main-section .right .logos{width:100%;margin-top:20px}@media screen and (min-width:1057px){body.qwl3 .productv2 .main-section{flex-wrap:wrap}body.qwl3 .product .main-section .right{width:calc(100% - 550px)}.product .main-section .left .packshot-slider.fixed{position:fixed;top:50px;width:48%}body.qwl3 .product .main-section .left .packshot-slider.fixed{position:fixed;top:50px;width:608px}.product .main-section .left .packshot-slider.absolute{position:absolute;bottom:0}body.qwl3 .product .main-section .left .packshot-slider.absolute{position:relative}}@media screen and (max-width:1056px){.product-container{padding:0 15px}body.qwl3 .product .main-section .left{position:initial;min-width:inherit}.product .main-section{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-top:0}.product .main-section .left{max-width:100%}.product .main-section .right .container-cta{display:none}.product .tab.tech .characteristics2{width:100%}.product .main-section .right .badgescouleurs ul{flex-wrap:wrap}.product .main-section .right .badgescouleurs li,.product .main-section .right .badgescouleurs li:not(:first-child){margin:5px 0 5px 10px}.product .mea.one-bloc,.product .mea.two-blocs{display:none}.product .opinion{display:none}.product .cross-selling{display:none}.product .sticky-cta{bottom:0}.product .sticky-cta .left-part{display:none}.product .sticky-cta .right-part{width:100%;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width:675px){body .product .main-section .right .rse .rse-presentation .rse-picto{width:100%;justify-content:center;margin-bottom:20px}body .product .main-section .right .rse .rse-presentation .rse-description{width:100%;justify-content:center;text-align:center;font-size:15px;line-height:22px}body .product .main-section .right .rse .rse-line .rse-description{font-size:15px;line-height:22px}.product .main-section .right .collaborator{flex-direction:column}.product .main-section .left .packshot-slider .swiper-slide .visuel{max-width:80%}.product .main-section .right{padding:25px 15px}.product .main-section .right .logos{display:none}.product .main-section .right .name{max-width:100%;font-size:22px;line-height:27px}.product .main-section .right .description{max-width:100%;font-size:13px}.product .main-section .right .notices li{width:100%}.product .main-section .right .notices li a{-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;font-size:13px}.product .main-section .right .notices li a span{width:calc(100% - 30px)}.product .main-section .right .tabs-container{margin-top:40px}.product .tab.tech .characteristics1{font-size:13px;line-height:18px}.product .tab.tech .characteristics2 li .txt-left{font-size:12px;max-width:70%}.product .tab.tech .characteristics2 li .txt-right{font-size:11px}.product .tab.info iframe{height:60vw}.product .tab.info .title-info{font-size:16px}.product .tab.info .description-info{font-size:13px;line-height:20px}.product .main-section .left .packshot-slider span.img360{top:-12px}.product .main-section .left .packshot-slider svg.img360{top:-35px}.product .sticky-cta .container{padding:20px 15px}.product .sticky-cta .right-part .cta-black{width:100%}.product .sticky-cta .right-part .go{display:none}body.qwl3 .product .main-section .left{max-width:calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;min-width:inherit}body.qwl3 .product .main-section .left .mySwiper{position:absolute;bottom:-6px;top:auto;left:20px;width:calc(100% - 40px)}body.qwl3 .product .main-section .left .mySwiper2 .swiper-slide{height:430px}body.qwl3 .product .main-section .left .mySwiper2 .swiper-slide iframe{width:316px}body.qwl3 .product .main-section .left .mySwiper .swiper-slide{width:50px !important}body.qwl3 .product .main-section .left.zoom{margin-left:0;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;max-width:100%}body.qwl3 .product .main-section .left.zoom .packshot-slider .swiper-slide img{max-height:100%;max-width:90%}body.qwl3 .product .main-section .right .notices{padding:30px 15px;width:100%;background-color:#f9f9f9;border-left:solid 4px #cd2729;box-sizing:border-box}}@media screen and (min-width:676px) and (max-width:1055px){.product .main-section .right{padding:40px 30px}}.listing-events{padding-bottom:130px}.listing-events .banner{position:relative;min-height:305px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.listing-events .banner .visuel{width:100%}.listing-events .banner .textblock{max-width:610px;position:absolute;left:110px;top:110px;color:#fff}.listing-events .banner .textblock .title{font-size:40px;line-height:48px;font-weight:700;letter-spacing:-.7px}.listing-events .banner .textblock .btn{margin-top:20px}.listing-events .filters .categories{display:flex;justify-content:center;align-items:center;margin-top:50px}.listing-events .filters .categories li a{font-size:20px;font-weight:600;padding:15px 40px;border:1px solid #c5c6d1;border-radius:30px;display:block;color:#000}.listing-events .filters .categories li:not(:first-child){margin-left:35px}.listing-events .list-section{margin-top:70px}.listing-events .list-section .see-all{display:block;text-align:right;font-size:30px;font-weight:700;letter-spacing:-.5px;margin-top:10px;color:#2c2e3f}.listing-events .list-section .list{display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);margin-top:40px;padding:0 30px;box-sizing:border-box}.listing-events .list-section .list .event-item{width:656px;margin:15px 0}.listing-events .search-event{padding:0 30px;margin-top:40px}.listing-events .search-event .text{font-size:30px;font-weight:900}.listing-events .search-event input{width:445px;border-bottom:2px solid #f0efef;margin-left:20px;padding:0 0 10px;font-size:30px;color:#cd2729;font-weight:900}.listing-events .search-event input::-webkit-input-placeholder{color:#cd2729}.listing-events .search-event input:-moz-placeholder{color:#cd2729}.listing-events .search-event input::-moz-placeholder{color:#cd2729}.listing-events .search-event input:-ms-input-placeholder{color:#cd2729}.listing-events .search-event input::placeholder{color:#cd2729}.listing-events.details .centered{text-align:center}.listing-events.details .search-event{background-color:#333;margin:-50px auto 0;border-radius:5px;padding:20px 45px;box-sizing:border-box;position:relative;z-index:9;display:inline-block}.listing-events.details .search-event input{width:390px;border-bottom:1px solid #f0efef;margin-left:0;padding:10px 25px;font-size:20px;color:#323448;font-weight:500}.listing-events.details .search-event input::-webkit-input-placeholder{color:#323448}.listing-events.details .search-event input:-moz-placeholder{color:#323448}.listing-events.details .search-event input::-moz-placeholder{color:#323448}.listing-events.details .search-event input:-ms-input-placeholder{color:#323448}.listing-events.details .search-event input::placeholder{color:#323448}.listing-events.details .search-event .search-eventdetails-form{display:flex;align-items:center}.listing-events.details .search-event .input-container{position:relative}.listing-events.details .search-event .input-container .picto{position:absolute;right:20px;top:12px;cursor:pointer}.listing-events.details .search-event .input-container .picto svg{height:20px}.listing-events.details .search-event .input-container .picto .delete{background-color:#9f9f9f;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-4px;right:-5px}.listing-events.details .search-event .input-container .picto .delete .close-cross:before,.listing-events.details .search-event .input-container .picto .delete .close-cross:after{left:-1px;top:-7px;height:14px;width:3px;background-color:#fff}.listing-events.details .search-event .sentence{flex:1;padding-left:35px;box-sizing:border-box;font-weight:300;color:#fff;font-size:20px;display:flex}.listing-events.details .search-event .sentence .dill-opener{border-bottom:1px solid #fff;padding-bottom:5px;cursor:pointer;font-weight:600;position:relative;transition:.3s}.listing-events.details .search-event .sentence .dill-opener.active{border-color:#d6332a}.listing-events.details .search-event .sentence .dill-opener .drill{position:absolute;top:50px;background-color:#fff;border-radius:5px;padding:20px 15px;box-sizing:border-box;z-index:1;opacity:0;visibility:hidden;transition:.3s;box-shadow:0 2px 10px 0 rgba(112,110,110,.5)}.listing-events.details .search-event .sentence .dill-opener .drill-km{left:calc(50% - 65px);width:130px}.listing-events.details .search-event .sentence .dill-opener .drill-position{left:calc(50% - 95px);width:190px}.listing-events.details .search-event .sentence .dill-opener .drill-position input{width:100%;padding:5px;font-size:11px;border:1px solid #d9d9d9}.listing-events.details .search-event .sentence .dill-opener .drill-position .or{display:block;text-align:center;font-size:12px;font-weight:600;color:#000;margin:10px 0}.listing-events.details .search-event .sentence .dill-opener .drill-position .btn{font-size:12px;padding:10px;letter-spacing:0;display:flex}.listing-events.details .search-event .sentence .dill-opener .drill-position .btn svg{margin-right:20px;height:18px}.listing-events.details .search-event .sentence .dill-opener .drill.open{opacity:1;visibility:visible}.listing-events.details .search-event .sentence .dill-opener .drill::before{border:solid transparent;content:" ";height:0;width:0;pointer-events:none;position:absolute;transform:rotate(180deg);border-top-color:#fff;border-width:13px;right:53px;top:-25px}.listing-events.details .search-event .sentence .dill-opener .drill-km::before{right:53px}.listing-events.details .search-event .sentence .dill-opener .drill-position::before{right:80px}.listing-events.details .search-event .sentence .dill-opener .drill li{font-size:13px;font-weight:500;color:#000;padding:7px 0;text-align:left;transition:.3s}.listing-events.details .search-event .sentence .dill-opener .drill li:hover{color:#d6332a}.listing-events.details .search-event .drill-search-empty{position:absolute;top:80px;left:45px;background-color:#fff;width:calc(100% - 90px);box-shadow:0 2px 10px 0 rgba(112,110,110,.5);border-radius:7px;padding:20px 15px;box-sizing:border-box;display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;transition:.3s}.listing-events.details .search-event .drill-search-empty.open{opacity:1;visibility:visible}.listing-events.details .search-event .drill-search-empty li{width:33%;padding:10px 0;text-align:left}.listing-events.details .search-event .drill-search-empty li a{font-size:13px;color:#000;transition:.3s}.listing-events.details .search-event .drill-search-empty li:hover a{color:#d6332a}.listing-events.details .search-event .drill-search-empty::before{border:solid transparent;content:" ";height:0;width:0;pointer-events:none;position:absolute;transform:rotate(180deg);border-top-color:#fff;border-width:13px;left:20px;top:-25px}@media screen and (min-width:1057px){.listing-events .banner .btn.mobile{display:none}.listing-events .list-section .see-all-mb{display:none}.listing-events.details .head-date{display:none}}@media screen and (max-width:1056px){.listing-events .banner{display:block;padding-bottom:30px;text-align:center;min-height:auto}.listing-events .banner .textblock{margin-left:0;max-width:100%;text-align:left;top:auto;bottom:90px;left:30px}.listing-events .banner .visuel{position:static}.listing-events .banner .textblock .btn.desktop{display:none}.listing-events .filters{overflow:scroll;max-width:100%}.listing-events .filters .categories{justify-content:flex-start;padding:0 30px}.listing-events .filters .categories li{flex:0 0 auto}.listing-events .list-section .list{grid-template-columns:repeat(2,1fr)}.listing-events .list-section .list .event-item{width:100%}.listing-events .list-section .see-all{display:none}.listing-events .search-event input{width:100%;margin:20px 0 0 0}.listing-events .list-section .see-all-mb{text-align:center;margin-top:20px}.listing-events .list-section .see-all-mb .btn{width:calc(100% - 60px)}.listing-events.details .banner .textblock .title{text-align:center}.listing-events.details .search-event{background-color:transparent;display:block;width:100%;border:1px solid #dddcdc;border-radius:0;padding:0}.listing-events.details .search-event .input-container .picto .delete,.listing-events.details .search-event .sentence{display:none}.listing-events.details .search-event .input-container,.listing-events.details .search-event input{width:100%}.listing-events.details .search-event input{margin-top:0;border:0}.listing-events.details .search-event .input-container .picto{top:9px}.listing-events.details .search-event .input-container .picto svg{height:25px}.listing-events .list-section{margin-top:0}body.qwl3 .product .sticky-cta{display:block}}@media screen and (max-width:675px){.listing-events{padding-bottom:50px}.listing-events .banner .textblock{bottom:60px;left:15px}.listing-events .banner .textblock .title{font-size:18px;line-height:23px}.listing-events .banner .btn{padding:20px 10px}.listing-events .filters .categories li a{font-size:4vw}.listing-events .filters .categories{padding:0 15px}.listing-events .filters .categories li:not(:first-child){margin-left:25px}.listing-events .search-event{padding:0 15px}.listing-events .search-event .text{font-size:7vw;line-height:9vw}.listing-events .search-event input{font-size:7vw}.listing-events .list-section .list{display:flex;padding:0 0 0 15px;grid-gap:unset}.listing-events .list-section .list .swiper-slide{width:75vw}.listing-events .list-section .list .swiper-slide:not(:first-child){margin-left:15px}.listing-events .list-section .see-all-mb .btn{width:calc(100% - 30px)}.listing-events.details .head-date{height:45px}.listing-events.details .head-date .stick{background-color:#f3f3f3;border:1px solid #dddcdc;width:100%;padding:15px;box-sizing:border-box;font-size:13px;font-weight:600;color:#cd2729}.listing-events.details .head-date.fixed .stick{position:fixed;top:0;transition:.3s}.listing-events.details .list-section .list{display:block;padding:0}.listing-events.details .list .event-item{box-shadow:none;margin:0;padding:30px 15px;box-sizing:border-box}.listing-events.details .list .event-item .visuel{display:none}.listing-events.details .list .event-item .textblock{margin-top:0}.listing-events.details .list .event-item .date{display:none}.listing-events.details .list .event-item .name{font-size:5vw}.listing-events.details .list .event-item .location{font-size:4vw;margin-top:10px}.listing-events.details .list .bloc:not(:first-child){border-top:1px solid #dddcdc}}.event-detail .head{background-color:#f2f2f2;display:flex;justify-content:space-between;align-items:center;padding:80px 80px 200px 20px;box-sizing:border-box;background-position:center}.event-detail .head .textblock{color:#fff;width:480px}.event-detail .head .place{font-size:20px;font-weight:700}.event-detail .head .name{font-size:40px;font-weight:600;margin-top:15px}.event-detail .head .description{font-size:16px;line-height:35px;margin-top:30px;font-weight:600}.event-detail .head .see-map{margin-top:30px;display:flex;align-items:center;font-size:16px;font-weight:600;color:#3a3b53}.event-detail .head .see-map svg{margin-right:10px;height:20px}.event-detail .head .see-map svg path{fill:#3a3b53}.event-detail .head .calendar{display:none;width:370px}.event-detail .head .calendar .title-date{font-size:20px;font-weight:600;color:#2c2e3f}.event-detail .head .calendar .date{font-size:15px;font-weight:300;margin-top:15px;color:#8b8b8b;display:block}.event-detail .head .calendar .add{font-size:15px;font-weight:600;margin-top:15px;color:#cd2729;display:block}.event-detail .head .calendar .get-btn,.event-detail .head .calendar .share-btn{width:90%;display:block}.event-detail .head .calendar .get-btn{margin:40px auto 0}.event-detail .head .calendar .share-btn{margin:20px auto 0}.event-detail .singleevent{margin-bottom:30px}.event-detail .informations{margin-top:60px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-bottom:50px}.event-detail .informations .title-part{font-size:30px;font-weight:600;margin-bottom:55px;display:block}.event-detail .informations .left-part{width:690px}.event-detail .informations .right-part{width:450px;margin-left:110px}.event-detail .informations .right-part .tostick.fixed{position:fixed;top:50px;transition:.3s}.event-detail .informations .right-part .tostick.absolute{position:absolute;bottom:0}.event-detail .informations .description{margin-top:25px;font-size:16px;line-height:35px;color:#323448}.event-detail .informations .slider-packshots-event{margin-top:40px}.event-detail .informations .dl-container{margin-top:30px;display:flex;align-items:center;font-size:15px;color:#d6332a}.event-detail .informations .dl-container svg{margin-right:10px}.event-detail .informations .tags{margin-top:35px}.event-detail .informations .tags .title{font-size:16px;font-weight:600}.event-detail .informations .tags ul{margin-top:20px;display:flex}.event-detail .informations .tags ul li{font-size:20px;font-weight:600;padding:10px 35px;border:1px solid #c5c6d1;border-radius:23px}.event-detail .informations .tags ul li:not(:first-child){margin-left:35px}.event-detail .informations .right-part .title{font-size:23px;font-weight:600;color:#2c2e3f}.event-detail .informations .right-part .subtitle{font-size:20px;color:#626262;display:block;margin-top:20px}.event-detail .informations .right-part .address{margin-top:25px}.event-detail .informations .right-part .date{margin-top:55px}.event-detail .others{margin-top:80px;background-color:#f9f9f9;padding:50px 0}.event-detail .others .slider-events .list{display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);margin-top:40px;padding:0 30px;box-sizing:border-box}.event-detail .others .slider-events .list .event-item{width:290px;margin:15px 0}.stores-locator{background-color:#fbfbfb;padding:30px;width:450px;box-sizing:border-box;max-height:700px}.stores-locator .shops-list{max-height:640px;overflow-y:scroll}.stores-locator .shops-list .pastille{width:9px;height:9px;border-radius:50%;background-color:#28be0b;margin-right:15px}.stores-locator .shops-list .total{font-size:20px;font-weight:600;display:flex;align-items:center;margin-bottom:30px}.stores-locator .shops-list .card{background-color:#fff;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:30px 25px;box-sizing:border-box;margin-top:20px;position:relative}.stores-locator .card .flex-container{display:flex;justify-content:space-between;align-items:center}.stores-locator .card .name{font-size:16px;font-weight:700;text-transform:uppercase;max-width:75%}.stores-locator .card .distance{font-size:14px;font-weight:600;color:#28be0b;position:absolute;top:31px;right:20px}.stores-locator .card .address{font-size:14px;line-height:18px;text-transform:uppercase;margin-top:10px}.stores-locator .card .opening{display:flex;align-items:center;font-size:10px;line-height:11px;font-weight:600;margin-top:10px}.stores-locator .card .opening .pastille{margin-right:5px}.stores-locator .card .opening.open{color:#28be0b}.stores-locator .card .opening.close{color:#cd2729}.stores-locator .card .opening.close .pastille{background-color:#cd2729}.stores-locator .card .tel,.stores-locator .card .fax{display:block;font-size:14px;margin-top:10px}.stores-locator .card .container-ctas{display:flex;justify-content:space-between;margin-top:20px}.stores-locator .card .container-ctas .btn{width:145px;padding:15px 10px;font-weight:600}.stores-locator .card .goto{font-size:17px;font-weight:600;margin-top:35px}.stores-locator .leaflet-container a{color:#000}.stores-locator .leaflet-container a:hover{color:#fff}.stores-locator .locatorform .address{width:100%;position:relative;margin-top:0 !important}.stores-locator .locatorform #f_locator_object{border:2px solid #cd2729;width:100%;border-radius:48px;font-size:12px;letter-spacing:1px}.stores-locator .locatorform .address .submit{position:absolute;right:0;top:0;width:58px;height:58px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.stores-locator .locatorform .address .submit input[type=submit]{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.voirautresdates{color:#e20000;font-weight:500;margin-top:20px;display:inline-block}.stores-locator .shops-list .card .share{margin-top:15px}.stores-locator .shops-list .card .share a{width:100%}.stores-locator .shops-list .card .share .add-calendar{color:#cd2729;font-size:15px;font-weight:600;display:block;margin-top:25px;text-align:center}@media screen and (min-width:676px){.event-detail .informations .slider-packshots-event .swiper-wrapper{width:auto;flex-wrap:wrap;justify-content:space-between}.event-detail .informations .slider-packshots-event .swiper-slide{width:auto}.event-detail .informations .little-packshot img{width:320px}.event-detail .informations .slider-packshots-event .swiper-slide:nth-child(3),.event-detail .informations .slider-packshots-event .swiper-slide:nth-child(4){margin-top:40px}.qwl3 .swiper-container-vertical>.swiper-wrapper{flex-direction:inherit}}@media screen and (max-width:1056px){.event-detail{padding-top:0}.event-detail .head{border:0;border-radius:0;padding:30px 0 0;flex-direction:column}.event-detail .head .textblock{width:100%;padding:0 15px;box-sizing:border-box}.event-detail .head .calendar{width:100%;margin-top:20px;padding:35px 15px;box-sizing:border-box;border-radius:0}.event-detail .head .calendar .get-btn,.event-detail .head .calendar .share-btn{width:50%;display:block}.event-detail .informations{flex-direction:column-reverse;margin-top:0}.event-detail .informations .right-part{width:100%;margin-left:0}.event-detail .informations .left-part{width:100%;margin-top:70px}.event-detail .informations .left-part .title-part{padding:0 15px;box-sizing:border-box}.event-detail .informations .left-part .big-packshot img{width:100%}.event-detail .informations .description{padding:0 15px}.event-detail .informations .slider-packshots-event .swiper-slide{width:47%}.event-detail .informations .little-packshot img{width:100%}.event-detail .informations .dl-container,.event-detail .informations .tags{padding:0 15px}.event-detail .others .slider-events .list{grid-template-columns:repeat(2,1fr)}.event-detail .others .slider-events .list .event-item{width:100%}.stores-locator{width:100%;padding:30px 15px}.stores-locator .shops-list .card .share a{padding:15px 0;margin-top:10px}}@media screen and (max-width:675px){.event-detail .head .place{font-size:5vw}.event-detail .head .name{font-size:8vw}.event-detail .head .description{font-size:4vw;line-height:8vw}.event-detail .head .see-map{font-size:4vw}.event-detail .head .calendar .title-date{font-size:5.5vw}.event-detail .head .calendar .date,.event-detail .head .calendar .add{font-size:3.8vw}.event-detail .head .calendar .get-btn,.event-detail .head .calendar .share-btn{width:100%;padding:20px}.event-detail .informations .title-part{font-size:7vw;margin-bottom:40px}.event-detail .informations .right-part .title{font-size:5.5vw}.event-detail .informations .right-part .subtitle{font-size:5vw;line-height:6vw}.event-detail .informations .right-part .date{margin-top:30px}.event-detail .informations .description{font-size:4vw;line-height:10vw;margin-top:25px}.event-detail .informations .dl-container{font-size:4vw}.event-detail .informations .tags ul{justify-content:space-between}.event-detail .informations .tags ul li{font-size:3.5vw;padding:10px;width:49%;box-sizing:border-box;text-align:center}.event-detail .informations .tags ul li:not(:first-child){margin-left:0}.event-detail .informations .slider-packshots-event .swiper-slide{width:100%}.event-detail .others .slider-events .list{display:flex;padding:0 0 0 15px;grid-gap:unset}.event-detail .others .slider-events .list .swiper-slide{width:80vw}}body.qwl3 .product .main-section .right .notices>li{display:flex;justify-content:space-between}body.qwl3 .product .main-section .right .notices>li .actions{display:flex}body.qwl3 .product .main-section .right .notices>li .actions>*:not(:last-child):after{border-left:1px solid #d8d8d8;content:"";height:100%;width:1px;padding-right:20px;margin-left:12px}.descriptioncourtetitle{font-weight:700;font-size:21px;line-height:35px}