.buybox .price-block{line-height: calc(2em / 1.5)}.buybox .new-price{font-size:2em}.buybox .promotion,.buybox .old-price{font-size: calc(2em / 2)}.buybox .price{max-width:200px;margin:15px auto 0}.buybox .infos{margin:10px 0}@media (max-width:1199.98px){.buybox .addCheckout{margin-bottom:15px}}@media (min-width:992px){.buybox{border:1px solid #dee2e6;padding:20px}.buybox .price{margin:0 auto 12px}}.buybox .price,.sticky-buybox .price{text-align:center}.buybox .price .new-price,.sticky-buybox .price .new-price{font-size:2.25rem}.buybox .price .old-price,.sticky-buybox .price .old-price{text-align:left;font-size: calc(2.5rem/2);padding-bottom:10px}.price{font-family:"Signika","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:bold}.price sup{font-size:inherit;top:unset}.price .price-block{display:inline-block}.price .promotion{float:right}.price .new-price{font-size:1.25rem;color:#2b405b}.price .old-price{display:block;text-decoration:line-through;color:#ced4da}.price .flag{padding:24% 10%;border-radius:100px;width:3rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="radio"], input[type="checkbox"],
input[type="radio"] ~ label, input[type="checkbox"] ~ label, select {cursor:pointer}.form-light{width:100%;margin:1rem 0;clear:both;position:relative}.form-light input,.form-light select,.form-light textarea{padding:.5rem;width:100%;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;border-bottom:1px solid #ced4da}.form-light input ~ span.under, .form-light select ~ span.under, .form-light textarea ~ span.under {display:block;width:0;height:3px;margin-top:-2px;position:absolute;left:0;margin-bottom:-1px;background:#000;-webkit-transition:width .125s ease;transition:width .125s ease}.form-light input:focus,.form-light select:focus,.form-light textarea:focus{-webkit-box-shadow:none;box-shadow:none}.form-light input:focus ~ .under, .form-light select:focus ~ .under, .form-light textarea:focus ~ .under {width:100%}.form-light input.filled ~ label, .form-light input:focus ~ label, .form-light select.filled ~ label, .form-light select:focus ~ label, .form-light textarea.filled ~ label, .form-light textarea:focus ~ label {top:-1.5rem;font-size:.875rem}.form-light label{padding:.5rem;position:absolute;left:0;top:0;pointer-events:none;-webkit-transition:all .125s ease;transition:all .125s ease}.was-validated .form-light .form-control:invalid ~ span.under {background:#ff4c39;width:100%}.was-validated .form-light .form-control:invalid:focus{-webkit-box-shadow:none;box-shadow:none}.invalid-feedback{display:inherit}[type="range"]{-webkit-appearance:none;margin:12px 0;width:100%}[type="range"]:focus{outline:0}[type="range"]:focus::-webkit-slider-runnable-track{background:#fbfbfc}[type="range"]:focus::-ms-fill-lower{background:#eceff1}[type="range"]:focus::-ms-fill-upper{background:#fbfbfc}[type="range"]::-webkit-slider-runnable-track{cursor:pointer;height:8px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2) , 0 0 1px rgba(13,13,13,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2) , 0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:5px}[type="range"]::-webkit-slider-thumb{-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.2) , 0 0 4px rgba(13,13,13,.2);box-shadow:4px 4px 4px rgba(0,0,0,.2) , 0 0 4px rgba(13,13,13,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px;-webkit-appearance:none;margin-top:-10px}[type="range"]::-moz-range-track{cursor:pointer;height:8px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px rgba(0,0,0,.2) , 0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:5px}[type="range"]::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0,0,0,.2) , 0 0 4px rgba(13,13,13,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px}[type="range"]::-ms-track{cursor:pointer;height:8px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}[type="range"]::-ms-fill-lower{box-shadow:1px 1px 1px rgba(0,0,0,.2) , 0 0 1px rgba(13,13,13,.2);background:#dde3e6;border:2px solid #cfd8dc;border-radius:10px}[type="range"]::-ms-fill-upper{box-shadow:1px 1px 1px rgba(0,0,0,.2) , 0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:10px}[type="range"]::-ms-thumb{box-shadow:4px 4px 4px rgba(0,0,0,.2) , 0 0 4px rgba(13,13,13,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px;margin-top:0}.qty label{font-size:1rem}.qty .selectQuantite{max-width:80px;margin-left:10px}@media (min-width:992px){.owl-carousel.carousel-product .owl-nav button.owl-prev,.owl-carousel.carousel-product .owl-nav button.owl-next{background:#2b405b;padding:16px 15px 12px 15px!important;border-radius:5px;top:50%;margin-top:-20px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.owl-carousel.carousel-product .owl-nav button.owl-prev{left:0}.owl-carousel.carousel-product .owl-nav button.owl-next{right:0}.owl-carousel.carousel-product .owl-nav button.disabled{background:#ced4da!important}.owl-carousel.carousel-product:hover .owl-nav button{opacity:.9}}.owl-carousel.carousel-product .owl-item .cube-produit{max-width:100%;margin:0}@media screen and (min-width: 0 \0) {
    .owl-carousel.carousel-product .owl-item .cube-produit {
      width: 100%; } }.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.cube-produit{position:relative;margin:15px;width:140px;max-width:140px}@media (min-width:576px){.cube-produit{width:240px;max-width:240px}}.cube-produit a{display:block;padding:0 10px 10px;border:1px solid transparent;border-bottom:1px dashed #dee2e6}.cube-produit a:hover{border-color:#adb5bd;border-style:solid;color:initial}.cube-produit img{margin:0 auto;margin-bottom:10px;max-width:100%}.cube-produit .flag-product{white-space:nowrap}.cube-produit .flag-product .flag{font-weight:bold;text-transform:lowercase;border:1px solid #2b405b;padding:0 10px;font-size:.8rem;position:absolute;top:0;left:0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cube-produit .status{font-weight:bold;font-size:.800rem}.cube-produit .title{font-size:1rem;color:#2b405b;margin:5px 0;font-weight:bold;height:60px;overflow:hidden}.cube-produit .title .brand{font-weight:normal}.cube-produit h2.title{margin:5px 0!important}.cube-produit .star-rating svg{width:16px;height:16px}.cube-produit .service{color:#2b405b;font-size:.75rem}.cube-produit .service svg{margin-right:10px}.cube-produit .service,.cube-produit .status,.cube-produit .star-rating{display:block;height:20px}.cube-produit .price{height:45px}.cube-produit .price .old-price{height:20px}.cube-produit.dummy{height:0;padding:0;margin-top:0;margin-bottom:0;border:0}.cube-produit .addCheckout .btn{width:100%}.flag{padding:2px 8px;text-align:center;display:inline-block;text-transform:uppercase;border-radius:3px}.product-element{position:relative;margin:10px auto;max-width:1280px;background-color:#fff;border-bottom:2px solid #dee2e6}.product-element .h3+div>.row{padding:0;margin:0}@media (min-width:992px){.product-element{margin:30px auto;padding:30px}}.product-element .h3,.product-element-full .h3{padding:20px 50px 10px 15px;display:block;cursor:pointer;position:relative}.product-element .h3 .arrow-right,.product-element-full .h3 .arrow-right{position:absolute;right:30px;top:50%;margin-top:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease}.product-element .h3.collapsed .arrow-right,.product-element-full .h3.collapsed .arrow-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:992px){.product-element .h3,.product-element .h3:hover,.product-element-full .h3,.product-element-full .h3:hover{cursor:default;color:#2b405b;-webkit-transition:none;transition:none;margin-bottom:15px;padding:0}.product-element .h3+div>.row,.product-element .h3:hover+div>.row,.product-element-full .h3+div>.row,.product-element-full .h3:hover+div>.row{padding:0;margin:0 -15px}.product-element .collapse,.product-element .collapsing,.product-element-full .collapse,.product-element-full .collapsing{margin-top:20px;-webkit-transition:none!important;transition:none!important;height:auto!important;display:block!important}}.product-element-full{background:#fff;margin:0 0 10px;position:relative}.product-element-full .col-12{padding:0}.product-element-full .inside{height:0;overflow:hidden;display:block;width:100%;padding:0 15px}.product-element-full .inside.show{height:auto}@media (min-width:992px){.product-element-full .col-12{padding:30px}.product-element-full .inside{padding:0}}@media (min-width:768px){.detail-feature ul{-webkit-columns:2;columns:2;-webkit-column-gap:30px;column-gap:30px}}.detail-feature li{border-bottom:1px dashed #dee2e6;padding:15px 0}.detail-feature li:last-child{border:none}@media (max-width:767.98px){.detail-feature li:last-child{border-bottom:1px dashed #dee2e6}.detail-feature li:last-child:last-child{border:none}}#review-nav .give-review{padding:20px 0;border-bottom:1px dashed #ced4da}@media (min-width:992px){#review-nav{position:relative}#review-nav .give-review{position:absolute;top:30px;right:30px;padding:0;border:none}}.line-review{margin:20px 0;padding-bottom:15px;border-bottom:1px dashed #dee2e6}.line-review .small{font-size:.725rem}.line-review .star-rating{margin-left:0}.line-review .star-rating svg{width:18px;height:18px}.line-review p{margin:20px 0}.line-review .btn{margin-left:10px}.pager{max-width:345px;margin:0 auto;padding:20px}.pager .btn-next,.pager .btn-prev{padding:16px 15px 12px 15px;border-radius:5px;background:#fff;border:1px solid #2b405b;display:inline-block;vertical-align:middle}.pager .btn-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager .disabled{border:1px solid #ced4da;cursor:default}.pager .disabled svg{fill:#ced4da}.pager span.page{display:inline-block;vertical-align:middle;width:calc(100% - 92px);text-align:center}.delivery-list .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc-liv{text-align:center;border:1px solid #dee2e6;padding:15px;min-height:270px}.bloc-liv .title{text-transform:uppercase;font-weight:bold;font-size:1rem}.bloc-liv .price{font-size:2rem;font-weight:bold}.bloc-liv .free{border:1px solid #2b405b}.bloc-liv span{margin:8px 0}@media (max-width:767.98px){.bloc-liv{margin:15px 0}}@media (min-width:992px) and (max-width:1199.98px){.bloc-liv{min-height:315px}}.brand-links .h3{text-transform:inherit;margin-top:25px}.list-elements{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.list-elements.by-column{display:block;-webkit-columns:4;columns:4}.list-elements.by-column li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.list-elements.by-line li{float:left;width:calc(20% - 15px)}.list-elements li{border-bottom:1px dashed #dee2e6;padding:15px 0}.list-elements li.dummy{height:0;padding:0;margin-top:0;margin-bottom:0;border:0}@media (max-width:991.98px){.list-elements li{float:left;width:calc(50% - 15px)!important}}@media (max-width:767.98px){.list-elements li{width:100%!important}}