body{position:relative}.blockreassurance{padding-top:10px;text-align:center;width:100%}.blockreassurance .reass-item{display:inline-block;text-align:center;vertical-align:top}.blockreassurance .block-title{font-weight:700}.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:70px}@media (max-width:575px){.blockreassurance{text-align:left}.blockreassurance .block-icon{display:inline-block;height:35px;float:left;margin:10px;width:35px}.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:35px;width:35px}.blockreassurance .block-title{display:inline-block;height:35px;max-width:calc(100% - 55px);padding-top:10px}}.blockreassurance_product{margin-top:25px}.blockreassurance_product .item-product{display:inline-block;height:35px;float:left;margin-right:5px;padding-top:5px;width:35px}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:35px;width:35px}.blockreassurance_product p.block-title{line-height:40px}body#checkout .container-blockreassurance{min-height:auto}.cdw-faq{border:1px solid #ccc}.cdw-faq-item+.cdw-faq-item{border-top:1px solid #eee}.cdw-faq-q{width:100%;padding:12px;background:#fff;border:0;display:flex;justify-content:space-between;cursor:pointer;font-weight:600}.cdw-faq-arrow{transition:transform .2s}.cdw-faq-q[aria-expanded="true"] .cdw-faq-arrow{transform:rotate(180deg)}.cdw-faq-a{padding:0 12px 12px}.cdw-menu-alphabet{position:relative;z-index:300;display:inline-block}.cdw-menu-toggle{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:32px;height:32px;padding:0;margin-right:10px;border:none;background:#fff0;cursor:pointer}.cdw-menu-inline{display:inline-block}.cdw-menu-main-wrapper-inline{margin-top:5px}.cdw-menu-main-inline{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0;padding:0}.cdw-menu-main-item-inline{cursor:pointer;font-weight:500;font-size:15px;padding-bottom:5px;border-bottom:2px solid #fff0}.cdw-menu-main-item-inline.is-active{border-color:#264f9d;color:#264f9d}.cdw-menu-flyout-inline{background:#fff}.cdw-menu-entry-inline{display:none}.cdw-menu-entry-inline.is-active{display:block}.cdw-menu-top-row,.cdw-menu-top-row-side{text-align:center;margin-bottom:15px}.cdw-menu-browse-all,.cdw-menu-browse-all-side{display:inline-flex;align-items:center;justify-content:center;padding:10px 25px;border-radius:4px;border:1px solid #264f9d;color:#264f9d;font-weight:600;text-transform:uppercase;font-size:13px;text-decoration:none}.cdw-menu-letters-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:15px 0;padding:0}.cdw-menu-letter-inline{cursor:pointer;font-weight:600;font-size:14px;padding:3px 4px}.cdw-menu-letter-inline.is-active{color:#264f9d}.cdw-menu-letter-results-inline{display:none}.cdw-menu-letter-results-inline.is-active{display:block}.cdw-menu-columns-inline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 40px}@media (max-width:991.98px){.cdw-menu-columns-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.cdw-menu-columns-inline{grid-template-columns:1fr}}.cdw-menu-category-link,.cdw-menu-category-link-side{display:block;font-size:14px;padding:3px 0;text-decoration:none;border-bottom:1px dotted #e0e0e0}.cdw-menu-category-link:hover,.cdw-menu-category-link-side:hover{text-decoration:underline}.cdw-menu-parent-path,.cdw-menu-parent-path-side{font-size:12px;color:#777;margin-left:4px}.cdw-menu-link-wrapper{padding:10px 0}.cdw-menu-link-main{font-weight:600;text-decoration:none}.cdw-menu-side{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity 0.25s ease;z-index:10000}.cdw-menu-side-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);opacity:0;transition:opacity 0.25s ease}.cdw-menu-side-panel{position:absolute;top:0;bottom:0;left:0;width:80%;max-width:360px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .25);padding:15px 15px 25px;display:flex;flex-direction:column;overflow:hidden;transform:translateX(-100%);transition:transform 0.25s ease}.cdw-menu-panel-header-side{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cdw-menu-back-side,.cdw-menu-close-side{border:none;background:#fff0;font-size:18px;line-height:1;cursor:pointer}.cdw-menu-header-title-side{flex:1 1 auto;font-weight:600;font-size:15px}.cdw-menu-main-wrapper-side{flex:1 1 auto;overflow-y:auto}.cdw-menu-main-side{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cdw-menu-main-item-side{cursor:pointer;font-weight:500;font-size:16px}.cdw-menu-main-item-side.is-active{color:#264f9d}.cdw-menu-flyout-side{flex:1 1 auto;margin-top:10px;overflow-y:auto;display:none}.cdw-menu-entry-side{display:none}.cdw-menu-entry-side.is-active{display:block}.cdw-menu-letters-side{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;list-style:none;margin:15px 0;padding:0}.cdw-menu-letter-side{cursor:pointer;font-weight:600;font-size:14px;padding:3px 6px}.cdw-menu-letter-side.is-active{color:#264f9d}.cdw-menu-letter-results-side{display:none}.cdw-menu-letter-results-side.is-active{display:block}.cdw-menu-columns-side{display:block}.cdw-menu-alphabet.cdw-side-in-category .cdw-menu-main-wrapper-side{display:none}.cdw-menu-alphabet.cdw-side-in-category .cdw-menu-flyout-side{display:block}.cdw-menu-alphabet.cdw-side-in-category .cdw-menu-back-side{display:inline-block}.cdw-menu-alphabet.cdw-side-in-category .cdw-menu-header-title-side{display:block}.cdw-menu-alphabet.is-side-open .cdw-menu-side{pointer-events:auto;opacity:1}.cdw-menu-alphabet.is-side-open .cdw-menu-side-overlay{opacity:1}.cdw-menu-alphabet.is-side-open .cdw-menu-side-panel{transform:translateX(0)}@media (min-width:992px){.cdw-menu-flyout-inline{position:absolute;left:0;right:0;top:100%;padding:20px 25px 25px;box-shadow:0 10px 30px rgb(0 0 0 / .08);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s ease}.cdw-menu-alphabet.cdw-has-active .cdw-menu-flyout-inline{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:991.98px){.cdw-menu-inline{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.cdw-pack-list{margin-top:2rem;border:1px solid #e5e5e5;border-radius:4px;background:#fff;padding:1.5rem;font-size:.9rem}.cdw-pack-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cdw-pack-title{font-weight:600;font-size:1.1rem}.cdw-pack-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cdw-pack-filters span{font-weight:500;margin-right:.5rem}.cdw-pack-table-wrapper{overflow-x:auto}.cdw-pack-table{width:100%;border-collapse:collapse}.cdw-pack-table th,.cdw-pack-table td{padding:.5rem .75rem;border-bottom:1px solid #eee;vertical-align:middle;text-align:left}.cdw-pack-table thead th{background:#f7f7f7;font-weight:600;font-size:.85rem}.cdw-pack-ref{font-weight:600;white-space:nowrap}.cdw-stock{font-size:.8rem;display:inline-flex;align-items:center;gap:.25rem}.cdw-in-stock{color:#2e7d32;font-weight:600}.cdw-out-stock{color:#ff8f00;font-weight:600}.cdw-pack-qty-wrapper{display:inline-flex;align-items:center;border:1px solid #ccc;border-radius:3px;overflow:hidden}.cdw-pack-qty-input{width:3rem;text-align:center;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:.25rem .4rem}.cdw-pack-qty-minus,.cdw-pack-qty-plus{width:2rem;height:2rem;border:none;background:#f4f4f4;cursor:pointer;font-weight:600;line-height:2rem;text-align:center}.cdw-pack-qty-minus:hover,.cdw-pack-qty-plus:hover{background:#e0e0e0}.cdw-pack-actions{margin-top:1rem;text-align:right}.cdw-pack-selected-count.is-loading,.cdw-pack-selected-count.is-success,.cdw-pack-selected-count.is-error{display:inline-flex;align-items:center;min-height:38px;margin-top:10px;padding:9px 13px;border:1px solid #fff0;border-radius:7px;font-weight:700}.cdw-pack-selected-count.is-loading{border-color:#cbd3e4;background:#f3f5fa;color:#2a4090}.cdw-pack-selected-count.is-success{border-color:#b9dfc6;background:#edf9f1;color:#236e40}.cdw-pack-selected-count.is-error{border-color:#efc0c0;background:#fdf0f0;color:#9c2929}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
.homeslider-container{margin-bottom:50px;position:relative;float:left;width:100%}.homeslider{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.homeslider li{position:absolute;width:100%;left:0;top:0}.homeslider img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}.homeslider .caption{display:block;position:absolute;z-index:2;font-size:1em;text-shadow:none;color:#fff;background:#000;background:rgb(0 0 0 / .6);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}.homeslider_nav{position:absolute;-webkit-tap-highlight-color:#fff0;top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:#fff0 url(data:image/gif;base64,R0lGODdhTAA9APQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAATAA9AAAF5CAkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9haIODbIgGEx2PACz8IgCJgIBYvdIH2OD1UyMk7s1gxLMgFCDwAAnIFQQlyD289cXIJPwGEbYY/DX9cgpJiBkJ2bQJ0OnoPDKE/a3IEO41tmEKsYq43g3IORH6fpjcHiY9BvHIHPbhiArI8kYU/nmKlPqhtnKds0T7Mc0G0kzyWn4Gvmg/fOAiJi0OIrTrlbb5FCwYEwjsHBgbzWfn6+/z9/v8AAwocSLCgwYMIEypcyLChQykhAAA7) no-repeat left top;margin-top:-45px}.homeslider_nav:active{opacity:1}.homeslider_nav.next{left:auto;background-position:right top;right:0}video.homeslider-video{width:100%;height:auto;display:block;max-height:569px;object-fit:cover;border-radius:8px}#cdw_quick_search_block{position:relative;z-index:200;display:inline-block;color:#fff;padding:1rem}#cdw_quick_search_results{position:absolute;background:#fff;max-height:450px;overflow-y:auto;width:100%;top:100%;left:0;color:#000;border:1px solid #ddd;border-top:none;box-shadow:0 4px 10px rgb(0 0 0 / .1);display:none}.search-item-link{display:block;text-decoration:none;color:inherit}.search-item{padding:5px;cursor:pointer;display:flex;gap:5px;transition:background 0.15s ease}.search-item:hover{background:#eee}#cdw_quick_search_input{min-width:320px}#cdw_quick_search_qty{width:70px}.cdw_wrapper_top{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}#cdw_quick_search_add{border:1px solid #000;background:#000;color:#fff;width:50px;transition:all 0.25s ease-in-out}#cdw_quick_search_add:hover{background:#fff;color:#000}.cdw_wrapper_top_right{display:flex;gap:10px;margin-bottom:10px}#cdw_quick_search_block .form-control{padding:.7rem .5rem;font-size:.88rem;color:#000}.search-item img{width:60px;height:auto;display:inline-block}.search-item-info{width:calc(100% - 60px)}.cdw_wrapper_top_left{font-weight:700;font-size:1.3rem;padding-top:8px}#custom_quantity_wanted{width:85px;background:#fff;color:#414141}span.alert{color:#fff;padding:.25rem .5rem;display:inline-block;margin-top:5px}span.alert.alert-dispo{background:#55c65e}span.alert.alert-partiel{background:#fe9126}span.alert.alert-rupture{background:#f3515c}.custom-product-card.cdw-result-pack{border:2px solid #0d6efd}.custom-product-card.cdw-result-product{border:1px solid #e5e5e5}.cdw-badge-pack,.cdw-badge-product{display:inline-block;padding:.15rem .4rem;font-size:.7rem;border-radius:999px;font-weight:600;text-transform:uppercase}.cdw-badge-pack{background-color:#0d6efd;color:#fff}.cdw-badge-product{background-color:#6c757d;color:#fff}.cdw-search-results{margin-top:1rem}.cdw-search-categories{padding:1rem;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa}.cdw-search-categories h3{font-size:1rem;margin:0 0 .75rem;font-weight:600}.cdw-search-category-list{list-style:none;margin:0;padding:0}.cdw-search-category-list li{margin-bottom:.25rem}.cdw-search-category-list a{display:block;padding:.25rem .4rem;border-radius:3px;text-decoration:none;color:#333;font-size:.9rem}.cdw-search-category-list li.active>a,.cdw-search-category-list a:hover{background-color:#0d6efd;color:#fff}.custom-product-list{margin-top:.5rem}.custom-product-card.card{transition:transform 0.15s ease,box-shadow 0.15s ease}.custom-product-card.card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .08)}.custom-product-card .product-thumbnail img{max-height:220px;object-fit:contain}.product-badges{margin-bottom:.25rem}.product-ref small{color:#666}.cdw-qs-wrapper{display:flex;align-items:stretch}.cdw-qs-left{width:28%;min-width:180px;padding:.75rem;border-right:1px solid #eee;background:#fafafa;font-size:.85rem}.cdw-qs-suggestions-title{font-size:.95rem;font-weight:700;margin:0 0 .5rem}.cdw-qs-suggestions-block{margin-bottom:.5rem}.cdw-qs-section-title{font-weight:600;margin-bottom:.25rem}.cdw-qs-suggestions-list{list-style:none;margin:0;padding:0}.cdw-qs-suggestion-word{padding:.15rem 0}.cdw-qs-suggestion-category a{text-decoration:none;color:#333;display:block;padding:.15rem 0}.cdw-qs-suggestion-category a:hover{text-decoration:underline}.cdw-qs-products{width:65%;padding:.25rem .5rem}.cdw-qs-products-empty{padding:.5rem}.product-miniature{width:33.333%}.cdw-doc-page{padding:0 0 60px;font-size:15px;line-height:1.6;color:#333}.cdw-doc-header h1{font-size:28px;margin-bottom:10px;color:var(--bleu);font-weight:700}.cdw-doc-header p{margin-bottom:10px}.cdw-doc-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;margin-top:30px;align-items:flex-start}.cdw-doc-left h2{font-size:20px;margin-bottom:20px;font-weight:700}.cdw-doc-block{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 20px;border-radius:8px;background:#EBEEFB;margin-bottom:18px}.cdw-doc-block-content h3{font-size:16px;margin:0 0 8px;font-weight:700;color:var(--bleu)}.cdw-doc-block-content p{margin:0 0 8px}.cdw-doc-link{display:inline-block;font-weight:600;text-decoration:underline!important;color:var(--bleu)}.cdw-doc-link:hover{text-decoration:underline}.cdw-doc-form-wrapper{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .06);padding:24px 26px 26px;border:1px solid #CFCFCF}.cdw-doc-form-wrapper h2{font-size:20px;margin-bottom:6px;font-weight:700;color:var(--bleu)}.cdw-doc-form-intro{font-size:14px;margin-bottom:18px}.cdw-doc-alert{padding:10px 12px;border-radius:4px;margin-bottom:16px;font-size:14px}.cdw-doc-alert-error{background:#ffe6e6;border:1px solid #f5a5a5;color:#b71c1c}.cdw-doc-alert-success{background:#e6f7ea;border:1px solid #9ad0aa;color:#1b5e20}.cdw-doc-form-row{margin-bottom:14px}.cdw-doc-form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cdw-doc-form-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdw-doc-field label{display:block;font-weight:600;margin-bottom:4px;font-size:13px}.cdw-doc-field input[type="text"],.cdw-doc-field input[type="email"],.cdw-doc-field input[type="file"],.cdw-doc-field textarea{width:100%;border-radius:4px;border:1px solid #d5d5dd;padding:7px 9px;font-size:14px;box-sizing:border-box}.cdw-doc-field textarea{min-height:120px;resize:vertical}.cdw-doc-label-inline{display:block;font-weight:600;margin-bottom:6px;font-size:13px}.cdw-doc-checkboxes{display:flex;flex-wrap:wrap;gap:12px 18px}.cdw-doc-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:14px}.cdw-doc-checkbox input[type="checkbox"]{width:16px;height:16px}.cdw-doc-form-submit{text-align:right;margin-top:8px}.cdw-doc-submit{border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;background:var(--bleu);color:#fff;transition:background 0.2s ease}.cdw-doc-submit:hover{background:#004a8f}@media (max-width:992px){.cdw-doc-main{grid-template-columns:1fr}.cdw-doc-right{order:-1}}@media (max-width:768px){.cdw-doc-form-row-2,.cdw-doc-form-row-3{grid-template-columns:1fr}.cdw-doc-form-wrapper{padding:20px}}.cdw-brand-carousel-wrapper{margin:40px 0}.cdw-brand-carousel-title{text-align:center;margin-bottom:20px}.cdw-brand-carousel .cdw-brand-item{text-align:center;padding:10px}.cdw-brand-link{display:inline-block;text-decoration:none}.cdw-brand-logo-wrapper{display:inline-block;max-width:170px}.cdw-brand-logo{max-width:100%;max-height:110px;object-fit:contain}.cdw-brand-name{display:inline-block;padding:5px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff}