@charset "UTF-8";.breadcrumb{background-color:#fff;display:flex;margin-bottom:0;padding-top:20px;width:100%}.breadcrumb .breadcrumb-container{background-color:#fff;padding-bottom:0!important}.breadcrumb ol{list-style-type:none;white-space:nowrap}.breadcrumb ol,.breadcrumb ol .breadcrumb-item{overflow:hidden;padding:0;text-overflow:ellipsis}.breadcrumb ol .breadcrumb-item{cursor:pointer;display:inline-block;max-width:270px}.breadcrumb ol .breadcrumb-item a,.breadcrumb ol .breadcrumb-item span{color:#0d133f;font-weight:400;text-decoration:none!important}.breadcrumb ol .breadcrumb-item:last-child a,.breadcrumb ol .breadcrumb-item:last-child span{font-weight:700!important}.breadcrumb ol .breadcrumb-item:not(:first-child){padding-left:8px}.breadcrumb ol .breadcrumb-item:not(:first-child):before{content:"›";font-size:20px;font-weight:700;margin-right:5px}@media (max-width:992px){.breadcrumb .breadcrumb-item:not(:nth-last-of-type(3),:nth-last-of-type(2)){display:none}}@media (max-width:768px){.breadcrumb .breadcrumb-item:nth-last-of-type(3){display:none}}.buying-swiper-container,.slider-container,.slider-products-container{--swiper-navigation-sides-offset:-20px}.swiper-button-next,.swiper-button-prev{width:40px!important;z-index:3}.swiper-button-next:after,.swiper-button-prev:after{content:unset}.swiper-button-prev img{transform:rotate(180deg)}.swiper-slide>.product-card{width:100%}.swiper-slide.auto{width:fit-content}.swiper-horizontal{overflow:hidden;position:relative;width:100%}.slider-products{height:457px}.no-js-display{width:calc(25% - 22.5px)}@media (max-width:1200px){.no-js-display{width:calc(33.33333% - 20px)}}@media (max-width:992px){.no-js-display{width:calc(50% - 15px)}}@media (max-width:576px){.no-js-display{width:100%}}.no-js-display:not(:last-child){margin-right:30px}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination-bullet{border-radius:4px;height:4px;width:26px}.swiper-pagination-bullet-active{background:#000}.buybox-selector{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.buybox-selector-qte{padding:2px 6px;text-align:center;width:auto}.buybox-selector-qte,.buybox-selector-qte-btn{align-items:center;display:flex;justify-content:center}.buybox-selector-qte-btn{background-color:#fff;border:1px solid rgba(13,19,63,.2);border-radius:50%;cursor:pointer;height:30px;width:30px}.buybox-selector-input-qte{background:transparent;border:none;font-size:19px;font-weight:600;outline:none;text-align:center;width:40px}@media (min-width:992px){.buybox-selector-input-qte{font-size:20px;width:33px}}.buybox-selector .btn-heart{align-items:center;border:3px solid #d8d8d8;border-radius:40px;display:flex;flex:0 0 40px;height:40px;justify-content:center;order:2;width:40px}.buybox-selector .btn-heart svg{color:#d8d8d8;height:20px}.buybox-selector .btn-heart.active,.buybox-selector .btn-heart:hover{border-color:#dc3545}.buybox-selector .btn-heart.active svg,.buybox-selector .btn-heart:hover svg{color:#dc3545}@media (min-width:1400px){.buybox-selector .btn-heart{order:3}}.tabs .tab-list{background:#ebebeb;border-radius:0;border-top:0;box-shadow:inset 1px 1px 0 1px #aaa;display:flex;list-style-type:none;margin-bottom:5px;padding-left:0;width:100%}.tabs .tab-list .tab-item{cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:30px;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:fit-content!important}.tabs .tab-list .tab-item,.tabs .tab-list .tab-item *{color:#484951}.tabs .tab-list .tab-item:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.tabs .tab-list .tab-item:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.tabs .tab-list .tab-item img{height:auto!important;max-width:100%}.tabs .tab-list .tab-item.active{cursor:default}.tabs .tab-list .tab-item.tab-default{background-color:#ebebeb;border-radius:0;border-top:3px solid #aaa;width:25%}.tabs .tab-list .tab-item.tab-default.active,.tabs .tab-list .tab-item.tab-default:hover{background-color:#fff;border-top-color:#546eae;width:25%}.tabs .tab-list .tab-item.tab-default.active,.tabs .tab-list .tab-item.tab-default.active *,.tabs .tab-list .tab-item.tab-default:hover,.tabs .tab-list .tab-item.tab-default:hover *{color:#546eae}@media (max-width:992px){.tabs .tab-list{border-bottom:none;overflow-x:scroll;overflow-y:hidden}.tabs .tab-list::-webkit-scrollbar{display:none}.tabs .tab-list .tab-item{border-bottom:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;width:100%}.tabs .tab-list .tab-item.tab-default{border-bottom:none;white-space:nowrap;width:100%!important}.tabs .tab-list .tab-item.tab-default.active,.tabs .tab-list .tab-item.tab-default:hover{border-bottom:none;text-decoration-line:underline;width:100%!important}.tabs .tab-list>li{width:100%}.tabs .tab-list li{margin-bottom:2px}}.tabs .tab-panes .tab-pane{display:none;margin-top:1rem}.tabs .tab-panes .tab-pane.active{display:block}.tabs .tab-panes .tab-pane.no-js-display{display:block!important}.hint{display:flex;flex-direction:column;justify-content:space-between}.hint-with-see-more{position:relative}.hint-minwidth{min-width:200px}.hint-bar{background:linear-gradient(90deg,red,#f90 17%,#c5e0b4 51%,#06b050);border-radius:12px;height:12px;width:100%}.hint-bar.home{height:8px}.hint-cursor{border-radius:50%;box-shadow:1px 1px 5px 0 rgba(13,19,63,.2);display:block;height:20px;left:var(--left);position:relative;top:-16px;width:20px;z-index:2}.hint-cursor.worst{background-color:red}.hint-cursor.bad{background-color:#f90}.hint-cursor.good{background-color:#c5e0b4}.hint-cursor.best{background-color:#06b050}.hint-title{color:#37c692;font-size:1.2rem;font-weight:500;padding-bottom:20px;text-align:left}.hint-title.home{height:8px}.hint-rse-label{background-color:#fff;border:1px solid #c5e0b4;border-radius:4px;text-align:center}.hint-criteria,.hint-label{border:1px solid var(--criteria-color);border-radius:4px;display:flex;font-weight:500;overflow:hidden;width:fit-content}.hint-criteria.nc,.hint-label.nc{--criteria-color:#888}.hint-criteria.worst,.hint-label.worst{--criteria-color:red}.hint-criteria.bad,.hint-criteria.carbon,.hint-label.bad,.hint-label.carbon{--criteria-color:#f90}.hint-criteria.good,.hint-label.good{--criteria-color:#c5e0b4}.hint-criteria.best,.hint-criteria.energy-class.A,.hint-label.best,.hint-label.energy-class.A{--criteria-color:#06b050}.hint-criteria.energy-class.B,.hint-label.energy-class.B{--criteria-color:#c5e0b4}.hint-criteria.energy-class.C,.hint-label.energy-class.C{--criteria-color:#f90}.hint-criteria.energy-class.D,.hint-label.energy-class.D{--criteria-color:#df8800}.hint-criteria.energy-class.E,.hint-label.energy-class.E{--criteria-color:#df6c00}.hint-criteria.energy-class.F,.hint-label.energy-class.F{--criteria-color:#df4300}.hint-criteria.energy-class.G,.hint-label.energy-class.G{--criteria-color:red}.hint-criteria.guarantee,.hint-label.guarantee{--criteria-color:#546eae}.hint-criteria.country,.hint-criteria.recycled,.hint-label.country,.hint-label.recycled{--criteria-color:#2a755a}.hint-criteria img,.hint-criteria svg,.hint-label img,.hint-label svg{align-items:center;background:var(--criteria-color);color:#fff;display:flex;height:35px;justify-content:center;padding:3px;width:35px}.hint-criteria span,.hint-label span{align-items:center;background:#fff;display:flex;flex:1 1 auto;font-size:1.2rem;justify-content:center;padding-left:6px;padding-right:6px}.hint-criteria span.big-number,.hint-label span.big-number{font-size:1.1rem}.hint-criteria span.bigger-number,.hint-label span.bigger-number{font-size:1rem}.hint-criteria span.nc,.hint-label span.nc{font-size:.9rem}.hint-criteria span.out-of-ten,.hint-label span.out-of-ten{height:100%;margin-bottom:3px}.hint-criteria span.out-of-ten:after,.hint-label span.out-of-ten:after{content:"/10";font-size:.8rem;margin-top:8px}.product-card{background:#fff;border:1px solid #dddde0;border-radius:8px;cursor:pointer;display:block;height:100%;padding:15px;position:relative}.product-card-rating{left:0;position:absolute;right:0;top:210px}.product-card-rating button{margin:auto}.product-card-thumbnail{border-radius:4px;font-size:.8rem;font-weight:400;height:25px;padding:3px 12px 4px}.product-card-thumbnail.in{background:#aee8d3;color:#164e3a}.product-card-thumbnail.almost-in{background:#f6d4c1;color:#753410}.product-card-thumbnail.out{background:#facece;color:#880e0e}.product-card-thumbnail.competitive{background:#e4773a;color:#fff}.product-card-labels{left:8px;position:absolute;top:8px}.product-card-labels .made-in-france{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #dae1f3;display:flex;height:23px;justify-content:space-between;margin-bottom:1rem;overflow:hidden;width:27px}.product-card-labels .made-in-france:after,.product-card-labels .made-in-france:before{content:" ";display:block;height:100%;width:9px}.product-card-labels .made-in-france:before{background:#002654}.product-card-labels .made-in-france:after{background:#ed2939}.product-card-labels .sustainable-purchase{align-items:center;background:#37c692;border-radius:4px;display:flex;height:27px;justify-content:center;width:27px}.product-card-labels .sustainable-purchase img{filter:brightness(0) invert(1);height:15px;width:15px}.product-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:5px;position:absolute;right:8px;top:8px}.product-card-right svg{color:#d8d8d8;display:block;margin-right:2px;margin-top:5px;transition:color .2s ease-in-out;width:25px}.product-card-right svg:hover{color:#dc3545;scale:1.05}@media (max-width:992px){.product-card-right svg{margin-top:10px}}.product-card-image{height:200px!important;margin:0 10px;min-height:200px;object-fit:contain!important;width:90%!important}.product-card a{text-decoration:none}.product-card a .trash:hover{color:#dc3545}.product-card-title{font-size:18px;font-weight:700;margin:15px 0 0}.product-card-description{color:#74758c;font-size:1rem;font-weight:400}.product-card-rse{border-radius:8px;height:50px;margin-top:15px;padding:4px 8px;width:100%}.product-card-rse.hint,.product-card-rse.labels{background:hsla(97,42%,79%,.4)}.product-card-rse.no-indicator{align-items:center;background:hsla(0,0%,90%,.4);display:flex;justify-content:center}.product-card-rse.no-indicator:after{color:#666;content:"Pas d'indicateur RSE";font-style:italic;font-weight:300}.product-card-rse.hint .hint-title{font-size:.8rem}.product-card-rse.hint .icon-RSE{display:inline-block;height:12px;width:12px}.product-card-rse.labels{align-items:center;display:flex;justify-content:center}.product-card-rse.labels img{margin:0 5px;object-fit:contain}.product-card-price{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;margin-top:20px;position:relative;width:100%}.product-card-price .ht{color:#0d133f;font-size:26px;font-weight:700}.product-card-price .ttc{color:#74758c;font-size:14px}.product-card-price .add-to-cart{font-weight:700;height:100%;left:0;opacity:0;padding-left:0;padding-right:0;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:opacity .2s ease-in-out;white-space:nowrap;width:100%}@media (max-width:576px){.product-card-price .add-to-cart{font-size:.8rem}}.product-card:hover{color:inherit;text-decoration:inherit}.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart{opacity:1}.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart .ht,.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart .ttc{display:none}.modal-after-add .product-card-rse.hint{margin-top:10px!important}.card-header{background:transparent;border-bottom:none;margin-top:10px;text-decoration:none}.card-header h2{align-items:center;color:#0d133f;display:flex;font-size:20px;font-weight:500}.card-header h2 img{margin-right:10px;width:16px}.accordion{will-change:transform}.accordion .sustainable-purchase{background:#eaf9e8}.accordion .sustainable-purchase .hint-criteria{cursor:pointer;height:fit-content;user-select:none}.accordion .sustainable-purchase .hint-criteria .out-of-ten{margin-bottom:0}.accordion>.card>.card-header{align-items:center;border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-bottom:0}.card-header{cursor:pointer}.card-body{padding:0 20px 20px}.boxed{border:1px solid #d8d8d8}.boxed-title{margin-left:10px}.hint{padding:5px 10px}.hint-close{font-size:40px;margin-right:-5px;margin-top:-5px}.hint-question-mark{align-items:center;border:2px solid #37c692;border-radius:50%;display:flex;height:20px;justify-content:center;padding:5px;position:absolute;right:12px;top:10px;width:20px}.hint-question-mark svg{color:#37c692;width:10px}.hint-title-modal{font-size:18px;font-weight:600;letter-spacing:-1px;padding-bottom:25px;padding-top:25px}.hint-title-modal span{font-size:16px;font-weight:500;letter-spacing:0}.hint-subtitle{align-items:center;display:flex;font-size:16px;font-weight:600;margin-top:8px}.hint-subtitle>.hint-criteria,.hint-subtitle>img{margin-left:15px}.hint-title{font-size:1.6rem;padding-bottom:12px}.hint-link-modal{background:#f1f1f1;border-radius:30px;color:#484951;cursor:pointer;font-size:14px;margin-bottom:4px;margin-top:8px;padding:4px 8px;width:fit-content}.hint-link-modal a{font-size:14px;text-decoration:none}.hint-title-modal-see-more{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center}.hint-title-modal-see-more span{line-height:18px}.hint-label{font-size:13px;margin-top:7px;text-align:center;white-space:nowrap}.hint-label-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-around;padding-bottom:8px}.hint-label-container-modal{display:flex;flex-direction:column}.hint-label-container-modal-container{border-bottom:1px solid #d8d8d8;padding:10px 0}.hint-info{align-items:center;background:#eaf9e8;border-radius:4px;display:flex;padding:6px 12px}.hint-info p{color:#047f3a;font-size:14px;margin:0}.hint-info svg{color:#047f3a;height:10px;margin-right:12px;width:10px}.hint-label{font-size:12px;margin-top:5px}.hint-item{display:flex;flex-direction:column}.product-show-buybox .hint{border-radius:16px;cursor:pointer;position:relative}.product-show-buybox .hint .hint-title{padding-top:10px}.product-guarantee{align-items:center;background-color:#37c692;border-radius:0 0 16px 16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:10px}.modal.left .modal-dialog{height:100%;margin:auto;max-width:100%;position:fixed;right:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:400px}@media (max-width:768px){.modal.left .modal-dialog{max-width:380px}}.modal.left .modal-content{height:100%;overflow-y:auto}.more{text-align:right}.more a{color:#6b6b6f;font-size:12px}.competitor-price-banner{align-items:center;background-color:#ffdfd0;border:1px solid #fa824c;border-radius:12px;color:#cf4406;display:flex;margin-left:auto;margin-right:auto;padding:0 10px;width:fit-content}.competitor-price-banner svg{color:#cf4406;height:15px;margin-right:6px;width:15px}.product-guarantee-banner{background-color:#b5f7ab;border-radius:12px;color:#318563;font-size:12px;margin-left:10px;padding:2px 8px}.buybox{border-radius:12px;box-shadow:0 0 9px 0 rgba(13,19,63,.2)}.buybox-tabs{border-bottom:none;border-radius:12px 12px 0 0;overflow:hidden}.buybox-tabs .nav-item{background:#fff;width:50%}.buybox-tabs .nav-item .nav-link{align-items:center;border:none;border-radius:12px 12px 0 0;color:#6b6b6f;display:flex;height:100%;justify-content:center;margin-bottom:0!important;text-decoration:none;white-space:nowrap;width:100%}.buybox-tabs .nav-item.active .nav-link{background:#f3fff1;color:#0d133f}.buybox-content-pricing{background-color:#f3fff1;padding:15px 20px}.buybox-content-pricing-availability{align-items:center;background-color:var(--badge-background-color);border:1px solid var(--badge-border-color);border-radius:12px;display:flex;padding:0 10px;width:fit-content}.buybox-content-pricing-availability:has(>.available){--badge-background-color:#c3eedf;--badge-border-color:#38c693}.buybox-content-pricing-availability:has(>.over-seven-days,>.under-fifteen-days){--badge-background-color:#e9c85a;--badge-border-color:#f78c3f}.buybox-content-pricing-availability:has(>.over-fifteen-days){--badge-background-color:#ffbebb;--badge-border-color:#f75c4c}.buybox-content-pricing-availability-marker{background-color:var(--marker-color);border-radius:50%;height:6px;margin-right:6px;width:6px}.buybox-content-pricing-availability-marker.available{--marker-color:#38c693}.buybox-content-pricing-availability-marker.over-seven-days,.buybox-content-pricing-availability-marker.under-fifteen-days{--marker-color:#f78c3f}.buybox-content-pricing-availability-marker.over-fifteen-days{--marker-color:#f75c4c}.buybox-content-pricing-availability-label{color:var(--label-color)}.buybox-content-pricing-availability-label.available{--label-color:#318563}.buybox-content-pricing-availability-label.over-seven-days,.buybox-content-pricing-availability-label.under-fifteen-days{--label-color:#af4c05}.buybox-content-pricing-availability-label.over-fifteen-days{--label-color:#f75c4c}.buybox-content-pricing-price{line-height:1.2;text-align:right}.buybox-content-pricing-price-vat-exc{color:#0d133f;font-size:28px;font-weight:700;text-align:right;white-space:nowrap}.buybox-content-pricing-price-vat-inc{color:#6b6b6f;font-size:18px;font-weight:lighter;margin-top:8px}.buybox-content-pricing-price-type{font-size:.8em;white-space:pre-line}.buybox-content-pricing-leasing{line-height:1.2}.buybox-content-pricing-leasing-duration{background:#fff;border:none;border-radius:24px;cursor:pointer;height:26px;padding:0 0 0 5px;width:min-content}.buybox-content-pricing .tab-content{background:#f3fff1}.buybox-content-pricing .btn-cart{align-items:center;display:flex;justify-content:center;padding:8px!important;width:80%}.buybox-content-pricing .btn-cart i,.buybox-content-pricing .btn-cart svg{height:18px;width:18px}.buybox-content-pricing .add-to-cart-mobile{align-items:center;background:#fff;bottom:-70px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;height:60px;justify-content:space-between;left:0;padding:10px 20px;position:fixed;transition:bottom .15s ease-in;width:100%;z-index:30}@media (min-width:992px){.buybox-content-pricing .add-to-cart-mobile{display:none!important}}.buybox-content-pricing .add-to-cart-mobile.show{bottom:0}.buybox-content-pricing .add-to-cart-mobile .prices-wrapper{display:flex;flex-direction:column;line-height:1.1;text-align:center}.buybox-content-pricing .add-to-cart-mobile .prices-wrapper span{font-size:24px}.buybox-content-pricing .add-to-cart-mobile .btn-cart{font-size:14px;padding-left:15px!important;padding-right:15px!important;width:fit-content}.buybox-content-index{background-color:#e4ffe0;padding:15px 20px 5px}.buybox-content-index-score{color:#318563}.buybox-content-quotation{padding:15px 20px;text-align:center}.buybox-content-reassurances{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:15px 20px}.buybox-content-reassurances-item{color:#484951;display:flex}.buybox-content-reassurances-item .image-wrapper{min-width:40px;text-align:center}.buybox-content-reassurances-item .image-wrapper img{height:20px;margin-top:4px}.buybox-content-reassurances-item-title{font-size:.9rem;font-weight:500}.buybox-content-reassurances-item-subtitle{font-size:14px}.buybox-content-reassurances-item-subtitle .toggle-modal-button{cursor:pointer;text-decoration:underline}.range-container{align-items:center;background:#fff;border:2px solid #0d133f;border-radius:10px;display:flex;height:60px;justify-content:center;min-width:120px;padding:5px;white-space:nowrap}.range-container:hover{background:#0d133f;cursor:pointer}.range a,.range a:hover{text-decoration:none}.sidebar-content-title{color:#0d133f;font-size:18px;font-weight:700;text-align:right}.sidebar-content-title:after{border-bottom:4px solid #37c692;content:"";display:block;height:1px;margin:2px 0 12px auto;width:15%}.sidebar-content-item{align-items:center;color:#6b6b6f;display:flex;font-size:14px}.sidebar-content-review-comment{background-color:#ebebeb;border-radius:12px;margin-top:15px;padding:12px 20px;text-align:center}.sidebar-content-review-comment i,.sidebar-content-review-comment svg{color:#86868a;height:20px;width:20px}.sidebar-content-review-comment i:last-of-type,.sidebar-content-review-comment svg:last-of-type{margin-left:auto}.sidebar-content-review-comment-rating{background-image:url(https://assets.hellorse.fr/static/shop/images/star-review.1358077b.svg);background-repeat:repeat;background-size:20px 20px;height:20px;margin:10px auto 0;overflow:hidden;width:calc(var(--rating-value)*20px)}.sidebar-content-review-comment-rating[data-rating="1"]{--rating-value:1}.sidebar-content-review-comment-rating[data-rating="2"]{--rating-value:2}.sidebar-content-review-comment-rating[data-rating="3"]{--rating-value:3}.sidebar-content-review-comment-rating[data-rating="4"]{--rating-value:4}.sidebar-content-review-comment-rating[data-rating="5"]{--rating-value:5}.sidebar-content ul li{list-style:none}.table-container{overflow-x:auto;scroll-behavior:smooth}.panner-container{background:transparent!important;left:50%;position:fixed;top:50%;transform:translateX(-50%)}.panner{cursor:pointer;position:absolute;top:0;width:fit-content;z-index:5}.panner-left{left:-50px;transform:rotate(180deg)}.panner-right{right:-50px}.panner svg{height:15px}table#comparator{background-color:#fff;border-collapse:collapse;border-radius:12px;border-spacing:0;color:#0d133f;margin-bottom:20px;outline:none;table-layout:fixed;width:100%}table#comparator td,table#comparator th{max-width:250px;width:250px!important}table#comparator .product-visual{background-color:#edf4ff;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:600;padding:10px;position:relative}table#comparator .product-visual .delete{height:15px;position:absolute;right:5px;top:5px;width:15px}table#comparator .product-visual a{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-decoration:none}table#comparator .product-visual h2{font-size:1rem;margin-bottom:0;text-align:center}table#comparator .product-visual img{height:100px;width:100px}table#comparator tr{position:relative}table#comparator .comparator-feature th,table#comparator .comparator-feature-group th,table#comparator thead th:first-child{background:#edf4ff;left:0;position:sticky;z-index:3}table#comparator .comparator-feature-group td,table#comparator .comparator-feature-group th{background:#d4e4ff;padding:6px 10px}table#comparator .comparator-feature td{max-height:4.5em;text-align:center}table#comparator .comparator-feature td,table#comparator .comparator-feature th{border-bottom:1px solid #dae1f3;font-weight:400;padding:6px 10px}table#comparator .center{align-items:center;display:flex;justify-content:center;width:100%}table#comparator .hint-title{font-size:1rem}@media (max-width:768px){.page-container.table-container{margin:0;width:100%}.comparator-feature th,.comparator-feature-group th,.mobile-transparent{background:#edf4ff;max-width:33vw!important;opacity:.8}.panner{display:none}table#comparator td,table#comparator th{max-width:220px}}.main-content{background:#fff}.product-show .guarantee-image{height:58px}.product-show-main-content{display:flex;flex-direction:column;flex-wrap:wrap;height:auto}@media (min-width:992px){.product-show-main-content{height:575px}}.product-show sup{display:none!important}.product-show-title{flex-basis:min-content;margin-top:-1px;order:2;padding-bottom:8px}@media (min-width:992px){.product-show-title{margin-top:-20px}}.product-show-title h1,.product-show-title p{color:#0d133f;font-size:25px;letter-spacing:-1px;line-height:22px}.product-show-nb-reviews{color:#6f6d88;font-size:14px;font-style:normal;font-weight:600;padding-left:5px}.product-show-image{display:flex;flex-basis:100%;flex-direction:row-reverse;height:600px;margin-right:40px;order:1;padding-bottom:50px;width:calc(66% - 40px)}.product-show-image .product-thumbnails{margin-bottom:15px;overflow:hidden;padding-top:70px;position:relative;width:100px}.product-show-image .product-thumbnails .swiper-wrapper{display:flex;flex-direction:column;transform:translate3d(0,10px,0)}.product-show-image .product-thumbnails .swiper-wrapper .swiper-slide{margin-bottom:10px!important}.product-show-image .product-thumbnails:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,0) 90%,#fff);bottom:0;content:" ";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.product-show-image .product-thumbnails .swiper-slide,.product-show-image .product-thumbnails img{height:92px!important;max-height:92px;width:92px}.product-show-image .product-thumbnails img{border:1px solid #d5d6dd;border-radius:4px;margin-bottom:18px}.product-show-image .product-thumbnails .swiper-slide-thumb-active img{border:1px solid #8f9098}.product-show-image .product-images{margin-left:20px;overflow:hidden;position:relative;width:calc(100% - 170px)}.product-show-image .product-images .grade{background:#318563;border-radius:8px;color:#fff;font-size:.9rem;font-weight:500;height:fit-content;padding:0 12px;position:absolute;right:5px;text-align:center;top:10px;z-index:3}.product-show-image .product-images .grade.new{background:#546eae}.product-show-image .product-images .grade.obsolete{background:#5e2ca5}.product-show-image .product-images .swiper-slide{align-items:center;display:flex;justify-content:center;padding:0 55px 25px}.product-show-image .product-images:not(:hover) .swiper-button-next,.product-show-image .product-images:not(:hover) .swiper-button-prev{display:none}.product-show-image .product-images .swiper-wrapper{height:calc(100% - 65px)}@media (min-width:768px){.product-show-image .product-images .grade{max-width:190px}}.product-show-image img{height:100%;object-fit:contain;width:100%}.product-show .benefit-image{flex:0 0 40%;height:200px;max-width:40%;object-fit:contain;width:40%}.product-show-buybox{flex-basis:0;margin-left:15px;order:3;width:33%}.product-show-buybox .short-description{padding-bottom:14px;position:relative}.product-show-buybox .short-description-info{align-items:center;column-gap:8px;display:flex;flex-direction:row;flex-wrap:wrap}.product-show-buybox .short-description-info .col-info{border-right:1px solid #dddde0;display:flex;flex-direction:row;gap:6px;padding-right:8px}.product-show-buybox .short-description-info .col-info .sub-title{color:#6b6b6f;font-size:14px;font-weight:500;line-height:14px!important;text-transform:uppercase}.product-show-buybox .short-description-info .col-info .content{color:#0d133f;font-size:14px;font-weight:400;line-height:14px}.product-show-buybox .short-description-info .link{color:#484951;font-size:13px;font-weight:400;text-decoration-line:underline}.product-show-buybox .short-description-condensed{font-size:15px;height:3.2em;line-height:17px}.product-show-buybox .competitive{align-items:center;background:#318563;border-radius:4px;color:#fff;display:flex;margin-bottom:8px;padding:2px 6px;width:fit-content}.product-show-buybox .competitive svg{height:20px;margin-right:6px;width:20px}.product-show-buybox .encart-buybox{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 9px 0 rgba(13,19,63,.2);display:flex;gap:16px;margin-top:14px;padding:10px 16px}.product-show-buybox .encart-buybox-subtitle{color:#484951;font-size:15px;font-style:normal;font-weight:300;line-height:20px;padding:0}.product-show-buybox .encart-buybox .icon{height:30px;width:42px}.product-show-buybox .buybox-sticky{max-width:500px;position:static;top:190px}@media (min-width:992px){.product-show-buybox .buybox-sticky{position:sticky}}@media ((min-width:768px) and (max-width:992px)){.product-show-buybox .buybox-sticky{max-width:none}}.product-show-disabled-card{background-color:#edf4ff;border-radius:14px}.product-show-disabled-card-content{padding:40px 30px 34px;width:100%}.product-show-disabled-card-content-title{font-size:22px}.product-show .pricing{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.product-show .pricing .leasing-duration{background:#f6faff;border:none;border-radius:24px;cursor:pointer;height:26px;padding:0 0 0 5px;width:min-content}.product-show .pricing-stock-available{color:#2a755a}.product-show .pricing-stock-sub-title{color:#6f6d88;font-size:15px;font-weight:400;letter-spacing:-1px;margin-top:8px}.product-show .vendor-details-commitment{color:#484951;font-size:14px;font-weight:300;margin-bottom:10px}.product-show .btn-action-comparison{background:#37c692;border-radius:50px;color:#fff;font-size:16px;font-weight:700;line-height:18px;padding:10px 18px;text-align:center;text-decoration:none;text-transform:uppercase;width:250px}.product-show .btn-action-comparison:hover{text-decoration:underline}.product-show .swiper-pagination-bullets{margin-bottom:5px;position:relative}.product-show-questions .asked-at{font-size:12px;font-style:italic}.product-show-questions .answer{border-left:3px solid #0d133f;margin-left:12px;padding-left:10px}.product-show-questions-form{border-bottom:1px solid #dae1f3;margin-bottom:20px;padding-bottom:20px}.product-show-questions-form form{max-width:100%;min-width:50%;width:500px}.product-show-questions-form input,.product-show-questions-form textarea{border:1px solid #dae1f3;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}@media (max-width:992px){.product-show-main-content{flex-wrap:nowrap}.product-show-buybox,.product-show-image,.product-show-title{flex-basis:unset;margin:0;position:static;width:100%}.product-show-image{padding-bottom:0}.product-show-buybox .short-description{padding-bottom:16px}.product-show-buybox .short-description-info .col-info .content,.product-show-buybox .short-description-info .col-info .sub-title{font-size:12px}.product-show-buybox .short-description-info .link{font-size:11px}.product-show-buybox .short-description-condensed{height:4.5em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;overflow:hidden}.product-show-title{order:1;padding-bottom:0}.product-show-title>*{font-size:20px}.product-show-image{height:350px;margin-bottom:30px;order:2}.product-show-image .product-thumbnails{display:none}.product-show-image .product-images{flex-basis:100%;margin-left:0;margin-right:10px}.product-show-image .product-images .swiper-pagination{display:flex;overflow:hidden}.product-show-image .product-images .swiper-button-next,.product-show-image .product-images .swiper-button-prev{display:block!important}.product-show-image .product-images .swiper-button-prev{left:0}.product-show-image .product-images .swiper-button-next{right:0}}.product-show .customizing-accordion{border:1px solid #d8d8d8;border-radius:10px;width:65%}.product-show .customizing-accordion .info{width:100%}.product-show .customizing-accordion .info>p{font-size:14px;font-style:normal;font-weight:500;line-height:140%}.product-show .customizing-accordion .info>p span{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-left:10px}.product-show .customizing-accordion .info b,.product-show .customizing-accordion .info h2,.product-show .customizing-accordion .info h3{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:12px;text-align:left}.product-show .customizing-accordion .boxed-title{font-size:18px;font-weight:500}.product-show .customizing-accordion .product-rse-labels{padding:5px 20px}.product-show .customizing-accordion .product-rse-labels-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding-bottom:20px}.product-show .customizing-accordion .product-rse-labels-wrapper-logo{cursor:pointer;height:80px;object-fit:contain;width:80px}.product-show .customizing-accordion .product-rse-labels-info{display:none}.product-show .customizing-accordion .product-rse-labels-info .title{color:#2a755a;font-size:16px;font-style:normal;font-weight:600;padding-bottom:8px}.product-show .customizing-accordion .product-rse-labels-info .description{color:#0d133f;display:flex;font-size:15px;gap:8px}.product-show .customizing-accordion .product-rse-labels-info .description i{line-height:inherit}@media (max-width:992px){.product-show .customizing-accordion{width:100%}}.product-show .product-feature{align-items:center;display:flex;padding:16px 0}.product-show .product-feature div:first-child{font-size:16px;font-weight:300;padding:0 1.5rem;width:50%}.product-show .product-feature div:last-child{margin-top:1rem;padding-right:1.5rem;width:50%}@media (min-width:768px){.product-show .product-feature div:last-child{margin-top:0!important}}.product-show .product-feature:nth-child(2n){background:#edf4ff}.product-show .product-feature:nth-child(odd){background:#fff}.product-show .product-feature [class^=icon-]{line-height:24px}.product-show .rating-trusted{flex-direction:row;height:auto}#geolocation-modal .modal-dialog{max-width:930px}#geolocation-modal .modal-dialog .modal-content{border-radius:10px}#geolocation-modal .modal-dialog .custom-autocomplete-suggestions{margin-top:15px}#geolocation-modal .modal-dialog .modal-body{color:#0d133f;padding:0}#geolocation-modal .modal-dialog .modal-body .row{margin:0}#geolocation-modal .modal-dialog .modal-body h4{font-size:28px;font-weight:400;line-height:1.21;margin-bottom:35px}#geolocation-modal .modal-dialog .modal-body .localisation-bloc{padding:40px}#geolocation-modal .modal-dialog .modal-body .localisation-bloc .input-text{align-items:center}#geolocation-modal .modal-dialog .modal-body .localisation-bloc .input-relative-container{width:100%}#geolocation-modal .modal-dialog .modal-body .localisation-bloc label{font-size:16px;font-weight:500}#geolocation-modal .modal-dialog .modal-body .localisation-bloc input{color:#655e5e;font-size:12px;font-weight:300;height:40px;margin-bottom:40px}#geolocation-modal .modal-dialog .modal-body .localisation-bloc .btn{background-color:#37c692;border-color:#37c692;color:#0d133f;margin-top:10px}#geolocation-modal .modal-dialog .modal-body .localisation-bloc .btn .btn-picto>i{color:#0d133f}#geolocation-modal .modal-dialog .modal-body .new-account{background-color:#95c0ff;border-radius:0 10px 10px 0;padding:40px}#geolocation-modal .modal-dialog .modal-body .new-account p{font-size:16px;font-weight:300;line-height:1.38;margin-bottom:30px}#geolocation-modal .modal-dialog .modal-body .new-account a{display:block;font-size:16px;font-weight:300;line-height:1.38;margin-bottom:38px}#geolocation-modal .modal-dialog .modal-body .new-account a.btn{background-color:#0d133f;border-color:#0d133f;color:#fff;margin-bottom:17px}.comparison{--swiper-navigation-sides-offset:-18px}.comparison .swiper-pagination-bullets{bottom:-8px;margin-bottom:0}.comparator-feature-header-product-title a:hover h2{color:#559aff}@media (max-width:768px){.panner-container{position:absolute!important;top:46%;z-index:5}.panner-container .panner{display:block}table#comparator td,table#comparator th{max-width:360px!important;min-width:295px;width:85vw!important}}.badge.primary{background-color:#0d133f;color:#fff}.user-badge-address{font-size:16px}.dedicate-services-slider .product-card{cursor:default!important;display:flex;flex-direction:column;height:100%}.dedicate-services-slider .product-card .visual{align-self:center}.dedicate-services-slider .product-card .input-autocomplete-search-address{border-radius:16px;padding:2px 12px}.dedicate-services-slider .product-card .custom-autocomplete-suggestions{border-radius:0 0 16px 16px;height:max-content;margin-top:6px;max-height:325px;overflow-y:auto}.dedicate-services-slider .product-card .custom-autocomplete-suggestions ul{padding-left:5px}.dedicate-services-slider .product-card .custom-autocomplete-suggestions ul li{list-style:none;padding:6px 0}.dedicate-services-slider .product-card .custom-autocomplete-suggestions ul li span{cursor:pointer;font-size:18px}@media (min-width:768px){.dedicate-services-slider .product-card .custom-autocomplete-suggestions ul li span{font-size:16px}}.dedicate-services-slider .product-card .custom-autocomplete-suggestions ul li span:hover{background-color:#0d133f}.generic-banner-container{width:70%}.product-generic-slider{width:100%}@media (min-width:768px){.generic-banner-container{width:90%}.product-generic-slider{width:calc(100% - 50px)}}.table-container .choice-product-title .transparent,.table-container .choice-product-title .your-choice{flex:0 0 251px}@media (min-width:1400px){.table-container .choice-product-title .transparent,.table-container .choice-product-title .your-choice{flex:0 0 270px}}@media (min-width:1600px){.table-container .choice-product-title .transparent,.table-container .choice-product-title .your-choice{flex:0 0 310px}}.table-container .choice-product-title .other-choice{flex:1 1 auto}.table-container table#comparator th{max-width:250px}.table-container table#comparator td:nth-child(2),.table-container table#comparator th:nth-child(2){display:none}@media (min-width:768px){.table-container table#comparator td:nth-child(2),.table-container table#comparator th:nth-child(2){border-right:4px solid #d8d8d8;display:table-cell}}