body.page_checkout_index #ja-mainbody3,body.page_checkout_index #ja-mainbody3-fr,body.page_shop_cart #ja-mainbody3,body.page_shop_cart #ja-mainbody3-fr{background:#fff}body.page_checkout_index #ja-content,body.page_shop_cart #ja-content,div#shipping-address table tr td{padding:0}body.page_checkout_index #ja-content input[type=submit],body.page_checkout_index .button3,body.page_checkout_index .checkout_link,body.page_checkout_index .continue_link,body.page_shop_cart #ja-content input[type=submit],body.page_shop_cart .button3,body.page_shop_cart .checkout_link,body.page_shop_cart .continue_link{-webkit-appearance:none;background:#0c9c4d;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;padding:15px;height:auto}body.page_checkout_index #ja-content input[type=submit].button3z,body.page_checkout_index .button3.button3z,body.page_checkout_index .checkout_link.button3z,body.page_checkout_index .continue_link.button3z,body.page_shop_cart #ja-content input[type=submit].button3z,body.page_shop_cart .button3.button3z,body.page_shop_cart .checkout_link.button3z,body.page_shop_cart .continue_link.button3z{background:#555;margin:0;border-radius:0 8px 8px 0;height:40px;padding:10px}body.page_shop_cart #ja-mainbody3,body.page_shop_cart #ja-mainbody3-fr{background:#e5e5e5}body.page_shop_cart .submit-cart-wrapper{background:#fff;padding-bottom:32px}body.page_shop_cart .submit-cart-wrapper a.checkout_link{margin:0;font-size:22px;width:auto;display:inline-block;text-transform:uppercase;padding:20px 40px}.bazalt_opc_section{margin-bottom:12px}.bazalt_opc_section h2{background:28px 40%/auto 25px no-repeat #ffee02;text-transform:uppercase;padding:5px 20px 5px 5px;font-size:23px;font-weight:700;color:#555;min-height:40px;line-height:40px;margin:0}.bazalt_opc_section h2 a{color:#555;display:block;background-repeat:no-repeat;background-size:auto 15px;background-position:100% 50%;padding-left:64px}.bazalt_opc_section h2 a:hover{background-image:url(../images/arrow-down-dark.png)}.bazalt_opc_section#bazalt_opc_section_cart h2{background-image:url(../images/opc-shop-grey.png)}.bazalt_opc_section#bazalt_opc_section_customer h2{background-image:url(../images/opc-account-grey.png)}.bazalt_opc_section#bazalt_opc_section_carrier h2,.bazalt_opc_section#bazalt_opc_section_shipping h2{background-image:url(../images/opc-shipping-address.png)}.bazalt_opc_section#bazalt_opc_section_checkout h2{background-image:url(../images/opc-checkout.png)}.bazalt_opc_section#bazalt_opc_section_confirm h2{background-image:url(../images/opc-tick.png)}.bazalt_opc_section[data-is_available="0"] h2{background-color:#ccc;padding-left:69px}p#cart_empty{text-align:center;font-size:18px}table#bazalt_opc_cart{font-size:13px}table#bazalt_opc_cart td{padding:20px 15px;vertical-align:top;background:#fff;border-bottom:20px solid #e5e5e5}table#bazalt_opc_cart td.thumb{text-align:center;height:auto;width:150px}table#bazalt_opc_cart td.product_info{color:#636262;height:0}table#bazalt_opc_cart td.product_info>div{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}table#bazalt_opc_cart td.product_info>div>div{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:32px}table#bazalt_opc_cart td.product_info>div>div:first-child{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:0}table#bazalt_opc_cart td.product_info .product-title{display:block;margin-bottom:10px;font-size:18px;font-weight:800;color:#060606;font-family:Roboto,sans-serif}table#bazalt_opc_cart .price,table#bazalt_opc_cart td.product_info .qty_value{font-size:22px;white-space:nowrap;font-family:Roboto,sans-serif;font-weight:800}table#bazalt_opc_cart td.product_info .attributes{margin-top:10px;line-height:1.2}input#acceptCGV~label a,table#bazalt_opc_cart td.product_info .attributes a{color:#636262}table#bazalt_opc_cart td.product_info .delivery_info{margin-top:10px;line-height:1.2;color:#00c800}table#bazalt_opc_cart td.product_info .delivery_info.later{color:#1083f9}table#bazalt_opc_cart td.product_info .delivery_info.rupture{color:#f30}table#bazalt_opc_cart td.product_info .qty_value{color:#060606;line-height:1}fieldset.payment label:last-child,table#bazalt_opc_cart.recap td{border-bottom:0}table#bazalt_opc_cart a.btn-green{padding:10px 15px;background:#0c9c4d;color:#fff!important;font-weight:900;font-size:20px;display:inline-block;text-align:center}table#bazalt_opc_cart form[name^=qty_basket]{white-space:nowrap;text-align:right}table#bazalt_opc_cart form[name^=qty_basket] div.btn_qty_block{width:auto;height:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div#shipping-address table tr td:first-child input,table#bazalt_opc_cart form[name^=qty_basket] div.btn_qty_block img{width:20px;height:20px}table#bazalt_opc_cart form[name^=qty_basket] .inputbox_qty,table#bazalt_opc_cart form[name^=qty_basket] .qty_value{float:left;width:47px;height:24px;line-height:24px;font-size:24px;border:0;padding:0;text-align:center;font-weight:800;color:#060606;font-family:Roboto,sans-serif}table#bazalt_opc_cart form[name^=qty_basket] .qty_value{float:none;width:auto;height:auto;text-align:right}table#bazalt_opc_cart form[name=delete]{clear:both}table#bazalt_opc_cart form[name=delete] input[name=delete]{float:right;height:25px}table#bazalt_opc_cart .price{display:block;color:#060606;line-height:1}table#bazalt_opc_cart .price_without_reduc{display:block;font-size:inherit;font-weight:700;color:red;font-family:Roboto,sans-serif;white-space:nowrap;line-height:1}table#bazalt_opc_cart .reduc_percent{border:1px solid #ea2c23;color:#ea2c23;padding:4px;text-align:center;display:inline-block;font-weight:700;font-size:1.2em}table#bazalt_opc_cart tr.offers td{background:url(../images/offres-speciales.png) 27px 50% no-repeat #737373;color:#fff;padding-left:68px;font-size:23px;font-weight:700;text-transform:uppercase}table#bazalt_opc_cart tfoot tr td:nth-child(2),table#bazalt_opc_cart tr.offer td.col-right a{white-space:nowrap}table#bazalt_opc_cart tfoot td{text-align:right;padding:14px 20px;border-bottom:1px solid #d9d9d9;color:#737373;vertical-align:middle}body.page_checkout_index #ja-content div#msg_3dsecure>:last-child,table#bazalt_opc_cart tfoot td>:last-child{margin-bottom:0}table#bazalt_opc_cart tfoot tr td{font-size:20px;font-weight:500}table#bazalt_opc_cart tfoot tr td:first-child{text-align:left}table#bazalt_opc_cart tfoot tr.heading td{background:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:26px;font-weight:500;padding:20px 10px}table#bazalt_opc_cart tfoot tr.subtotal td:nth-child(2){font-size:24px}table#bazalt_opc_cart tfoot tr.total td{color:#000;font-weight:700;font-size:28px;padding-top:20px;padding-bottom:20px;border:0}table#bazalt_opc_cart tfoot tr.total small{display:inline-block;margin-top:5px;font-size:12px;font-weight:500;color:#737373}table#bazalt_opc_cart tfoot tr.fidelite_cart td{text-align:center;color:#000;font-size:.8rem}table#bazalt_opc_cart tr.coupon form{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:end;-moz-box-pack:end;-webkit-flex-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-line-pack:end;-webkit-align-content:flex-end;-moz-align-content:flex-end;align-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}table#bazalt_opc_cart tr.coupon form .inputbox-bon{height:40px;line-height:40px;text-align:center;background:0 0;margin:0;color:#555;border-color:#555;border-radius:8px 0 0 8px}table#bazalt_opc_cart tr.coupon form.valid input[type=submit]{background:#0c9c4d}table#bazalt_opc_cart tr.shipping strong{color:#12be5f}table#bazalt_opc_cart tr.shipping .montant_manquant{color:red}table#bazalt_opc_cart tr.shipping img{vertical-align:middle}table#bazalt_opc_cart tr.shipping td{white-space:normal!important}table#bazalt_opc_cart tr[data-wrong-size=true]{position:relative;box-sizing:border-box}table#bazalt_opc_cart tr[data-wrong-size=true]:after{box-sizing:border-box;content:" ";display:block;position:absolute;width:100%;height:calc(100% - 20px);border:2px solid red;top:0;left:0;pointer-events:none}body.page_checkout_index #ja-content h3{color:#8a8989;padding:0 20px;margin:25px 0 5px;font-size:18px}body.page_checkout_index #ja-content h3#registration{margin-top:50px}body.page_checkout_index #ja-content #bande_milieu,body.page_checkout_index #ja-content .bande_milieu{width:auto;background:0 0;padding:0 20px;margin:0;font-size:13px}body.page_checkout_index #ja-content .passlost{float:none;text-align:center;margin:0;font-style:normal}body.page_checkout_index #ja-content .passlost a{color:#8a8989}body.page_checkout_index #ja-content form{margin:0}body.page_checkout_index #ja-content form .formField{margin:0;float:none}body.page_checkout_index #ja-content form .formField#bazalt_registration_nwslttr_input,body.page_checkout_index #ja-content form .formField#bazalt_registration_rgpd_input{width:30px}body.page_checkout_index #ja-content form .formField#bazalt_registration_nwslttr_input input,body.page_checkout_index #ja-content form .formField#bazalt_registration_rgpd_input input{width:30px;height:30px}body.page_checkout_index #ja-content form .checkbox_wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:14px}body.page_checkout_index #ja-content form .checkbox_wrapper>*{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;order:1}body.page_checkout_index #ja-content form .checkbox_wrapper>.formField{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-moz-order:0;order:0;margin-right:10px}body.page_checkout_index #ja-content form .formLabel2,body.page_checkout_index #ja-content form .formLabel3{float:none;width:100%;color:#555}body.page_checkout_index #ja-content form .formLabel2[data-type=checkbox],body.page_checkout_index #ja-content form .formLabel3[data-type=checkbox]{width:auto;margin:0;padding:0;display:inline}body.page_checkout_index #ja-content form .formLabel2[data-type=emailaddress],body.page_checkout_index #ja-content form .formLabel2[data-type=password],body.page_checkout_index #ja-content form .formLabel2[data-type=select],body.page_checkout_index #ja-content form .formLabel2[data-type=text],body.page_checkout_index #ja-content form .formLabel3,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]>input[type=radio],input#acceptCGV{display:none}body.page_checkout_index #ja-content form .inputbox3{width:100%}body.page_checkout_index #ja-content form input[type=email],body.page_checkout_index #ja-content form input[type=password],body.page_checkout_index #ja-content form input[type=text],body.page_checkout_index #ja-content form select,body.page_checkout_index #ja-content form textarea{background:#e9e9e9;color:#000;border:0;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2588235294);padding:13px 15px;font-size:21px;height:auto;margin:9px 0 0}body.page_checkout_index #ja-content form ::placeholder{color:#c2c2c2;opacity:1}body.page_checkout_index #ja-content form :-ms-input-placeholder{color:#c2c2c2}body.page_checkout_index #ja-content form ::-ms-input-placeholder{color:#c2c2c2}body.page_checkout_index #ja-content form .input-error{width:auto!important;padding:8px 0 8px 45px!important;margin:0;font-size:18px;line-height:20px;background-position:0 50%}body.page_checkout_index #ja-content form div.submit{text-align:center;margin-top:10px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper h3{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-moz-order:0;order:0;-webkit-flex-grow:1;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-webkit-box-flex:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:auto;-webkit-align-self:auto;-moz-align-self:auto;align-self:auto;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-flex-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#ffee02;color:#555;margin:0;min-height:150px;padding:30px;cursor:pointer}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper h3 img{margin-top:30px;max-width:60px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper .bande_milieu{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:first-child{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-moz-order:0;order:0;margin-left:20px;margin-right:2px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(2){-webkit-box-ordinal-group:4;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-moz-order:3;order:3}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(3){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;order:1;margin-right:20px;margin-left:2px;background:#eaeaea}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(4){-webkit-box-ordinal-group:5;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;-moz-order:4;order:4}@media (max-width:410px){body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:first-child,body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(3){margin-right:20px;margin-left:20px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:first-child,body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(2),body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(3),body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper>:nth-child(4){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-moz-order:0;order:0}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper h3{min-height:auto}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper #login_submit_button,body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper input[type=submit]{width:100%}}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=password],body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=text]{background-repeat:no-repeat;background-position:8px 50%;background-size:auto 64%;padding-left:40px}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=password]#username_login,body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=text]#username_login{background-image:url(../images/login.png)}body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=password]#passwd_login,body.page_checkout_index #ja-content #bazalt_opc-login-register_wrapper form#login_form input[type=text]#passwd_login{background-image:url(../images/password.png)}div#billing-address,div#shipping-address{font-size:18px;line-height:20px}div#billing-address a.link_spe,div#shipping-address a.link_spe{margin-top:3px;color:#636262;display:inline-block;font-size:13px;font-weight:400}div#shipping-address a#add-shipping-address{font-size:15px;margin:0 0 10px;color:#555}div#shipping-address table tr td:first-child{vertical-align:top;width:20px;padding:10px}div#shipping-address table tr td label{display:block;padding:10px}div#shipping-address table tr td label:hover{background:#eaeaea}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]{display:block;margin-bottom:1em}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]:hover{background:#e6e6e6}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] input:checked~div.blockos_panier div.heading .titre .shipping_days,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] input:checked~div.blockos_panier div.heading .titre .shipping_days a,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]:hover div.blockos_panier div.heading .titre .shipping_days,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]:hover div.blockos_panier div.heading .titre .shipping_days a{color:#595959}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier{width:auto;height:auto;border:1px solid #ddd;color:#595959;padding:1.5em 1em;border-radius:4px}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier>div{margin-top:1rem}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier #chronopost_wrapper,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier #gls_wrapper{margin-left:calc(-1em + 2px);margin-right:calc(-1em + 2px);margin-bottom:calc(-1em + 2px)}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading{display:flex;align-items:center;margin-top:0;letter-spacing:-.05em}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .img{align-self:center}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .img img{width:50px;height:auto}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre{flex-grow:1;margin:0 1rem;line-height:1}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre>*{display:block;width:100%;margin-top:.25em;float:none}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre>:first-child{margin-top:0}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre h3{color:#595959;font-weight:700;margin:0;padding:0;font-size:1rem}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre a{color:#999;text-decoration:underline}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .shipping_days{color:#aaa;font-size:.9em}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .date_estimee{margin-top:.5em;color:#33a457;font-size:1em;font-weight:700}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .date_estimee>span{display:block;float:none}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .retrait-sur-place{margin-top:.5em;padding:1em .5em 1em 3em;color:#0d4f83;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%230d4f83'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E") .5em 1em/2em no-repeat #c3ddee;box-sizing:border-box;line-height:1.25}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .retrait-sur-place.retrait-warning{color:#8b2929;background-color:#e7b5ba;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%238b2929'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E")}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .price{align-self:center;margin:0;color:#555;font-weight:700;font-size:1.25rem;line-height:1;white-space:nowrap}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .price .decimals{font-size:.6em;float:none;vertical-align:top}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] input:checked~div.blockos_panier{border-width:4px;border-color:#595959;background:#e6e6e6}@media (min-width:580px){body.page_checkout_index #ja-content #bande_milieu.shipping-list,body.page_checkout_index #ja-content .bande_milieu.shipping-list{padding:0}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_]{margin-bottom:2em}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier{padding:1em 1.5em}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier #chronopost_wrapper,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier #gls_wrapper{margin-left:calc(-1.5em + 2px);margin-right:calc(-1.5em + 2px);margin-bottom:calc(-1em + 2px)}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading{letter-spacing:normal}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .img{flex-basis:110px}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .img img{width:78px}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .date_estimee>span,body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre h3{display:inline}body.page_checkout_index #ja-content label[for^=shipping_rate_id_ss_] div.blockos_panier div.heading .titre .shipping_days{display:inline;width:auto;margin-left:.25em;font-size:1em}}fieldset.payment td{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}fieldset.payment input[type=radio]{position:relative;left:0;top:24px;float:none;margin:0;width:20px;height:20px}fieldset.payment input[type=radio][id=alma]{top:31px}fieldset.payment label{display:block;width:100%;padding:12px 0;margin-left:-20px;background:0 50% no-repeat;color:#999;border-bottom:1px solid #ccc;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}fieldset.payment label div:first-child{padding:15px 24px 15px 35px;color:#000}fieldset.payment label div:first-child img{vertical-align:middle;height:20px}@media (min-width:581px){fieldset.payment label div:first-child img{height:37px}}fieldset.payment label div:nth-child(3){-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:none;max-width:-webkit-fill-available}fieldset.payment label div img{height:auto;max-width:100%}fieldset.payment input:checked+label div:nth-child(3){display:block}fieldset.payment #alma_details{text-align:center;font-size:1.12em;color:#4c4c4c;background-color:rgba(204,204,204,.4784313725);padding:12px;margin-top:11px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.6705882353)}#popup-panier .footer a,#popup-panier div.titre{background:#000;color:#fff;text-transform:uppercase;text-align:center}body.page_checkout_index #ja-content .block_border_grey#alma_details li,body.page_checkout_index #ja-content .block_border_grey#alma_details ul,fieldset.payment #alma_details li,fieldset.payment #alma_details ul{padding:0;margin:0;background:0 0;list-style-type:none;line-height:1}body.page_checkout_index #ja-content .block_border_grey#alma_details ul,fieldset.payment #alma_details ul{margin-top:12px}body.page_checkout_index #ja-content .block_border_grey#alma_details ul li,fieldset.payment #alma_details ul li{padding:5px 0}body.page_checkout_index #ja-content div#msg_3dsecure{border:1px solid #c1c1c1;padding:1%;margin:20px;background:#f2f4f3;text-align:justify}body.page_checkout_index #ja-content div#msg_3dsecure h3{margin:0 0 10px;padding:0;line-height:1.1}body.page_checkout_index #ja-content div#msg_3dsecure p{margin-bottom:5px}table#final_confirm_informations tr td{padding-top:15px;line-height:1.2}table#final_confirm_informations tr:first-child td{padding-top:0}@media (max-width:500px){fieldset.payment input[type=radio]{top:26px}fieldset.payment input[type=radio][id=alma]{top:31px}fieldset.payment label{width:100%}fieldset.payment label>div{width:calc(50% - 30px)}table#final_confirm_informations tr td{display:inline-block;width:100%}}body.page_checkout_index #ja-content .block_border_grey{display:block;margin:0 10px;padding:10px;border:2px solid #999}body.page_checkout_index #ja-content .block_border_grey>h3{padding:0;margin:0 0 10px}body.page_checkout_index #ja-content .block_border_grey>.bande_milieu{padding:0;margin:0}#popup-panier .image,body.page_checkout_index #ja-content .block_border_grey.total{text-align:center}body.page_checkout_index #ja-content .block_border_grey.total .total{color:#f30;display:block;font-size:18px;font-weight:800;font-family:Roboto,sans-serif}body.page_checkout_index #ja-content .block_border_grey.shipping{margin:20px 10px}body.page_checkout_index #ja-content .block_border_grey.shipping .bande_milieu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.page_checkout_index #ja-content .block_border_grey.shipping .bande_milieu #transporteur{margin-left:5px}body.page_checkout_index #ja-content .block_border_grey.shipping .bande_milieu #transporteur span{display:block;text-align:right}body.page_checkout_index #ja-content .block_border_grey.shipping .bande_milieu #transporteur span.prix{font-weight:800;margin-top:5px}body.page_checkout_index #ja-content .block_border_grey.fidelite{display:flex;align-items:center;color:#8a8989;margin:20px 10px}body.page_checkout_index #ja-content .block_border_grey.fidelite>div h3{padding:0;margin-top:0}#popup-panier .product_details .details,body.page_checkout_index #ja-content .block_border_grey.fidelite>div:first-child{flex-grow:1}body.page_checkout_index #ja-content .block_border_grey.fidelite>div:first-child span{line-height:1}body.page_checkout_index #ja-content .block_border_grey.fidelite>div:nth-child(2){display:flex;align-items:center}body.page_checkout_index #ja-content .block_border_grey.fidelite>div:nth-child(2) .fidelite_deductible{font-size:18px;font-weight:900}body.page_checkout_index #ja-content .block_border_grey.fidelite input[type=submit]{color:#fff;margin:0 0 0 1em;padding:9px;width:auto}body.page_checkout_index #ja-content .block_border_grey.fidelite input[type=submit]:hover{text-shadow:none}body.page_checkout_index #ja-content .block_border_grey.fidelite[data-fidelite-applied=false] input[type=submit]{background:#8a8989}body.page_checkout_index #ja-content .block_border_grey#alma_details{margin:11px 10px 20px;font-size:1.12em;color:#4c4c4c;padding:12px}body.page_checkout_index #ja-content .block_border_grey#alma_details span.img{float:right}input#acceptCGV~label{margin-top:10px;display:block;padding-left:52px;padding-top:3px;min-height:38px;background:url(../images/checbox-empty.png) no-repeat}input#acceptCGV:checked~label{background-image:url(../images/checbox-checked.png)}#popup-panier{font-family:Roboto,sans-serif;width:450px;max-width:100%;max-height:calc(100vh - 24px);overflow-y:auto;margin:0 auto;position:relative;font-size:15px}#popup-panier::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px}#popup-panier::-webkit-scrollbar-thumb{background:radial-gradient(circle,#585858 0,#585858 0);border-radius:10px;box-shadow:0 0 1px rgba(255,255,255,.5)}#popup-panier::-webkit-scrollbar-thumb:hover{background:linear-gradient(0deg,#000 0,#000 0)}#popup-panier::-webkit-scrollbar-track{background:#fff;border-radius:7px;box-shadow:inset 7px 10px 12px #f0f0f0}#popup-panier>div{background:#fff;padding:5px}#popup-panier div.titre{padding:17px 5px 19px;vertical-align:middle;line-height:1.2em;font-weight:700}#popup-panier div.titre:before{content:"";background:url(/templates/ja_larix/images/tick-yellow.png) 50%/contain no-repeat;display:inline-block;width:2em;height:2em;vertical-align:middle;margin-right:5px}#popup-panier .product_details{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;color:#727272;margin-top:6px;padding:0}#popup-panier .product_details .image{width:100px;margin:0 5px}#popup-panier .product_details img{min-width:100px;max-width:100%;height:auto;max-height:100px}#popup-panier .product_details .details .name{color:#666;font-weight:700;margin-bottom:.5em}#popup-panier .right{margin:0 15px}#popup-panier .popup_title{color:#666;font-size:1em;float:none;font-weight:700;margin-bottom:0;text-align:left;margin-left:15px}#popup-panier .popup_title img{vertical-align:middle;width:20px}#popup-panier .title{color:#666;font-weight:700;margin-bottom:10px}#popup-panier .description{font-size:15px;font-weight:400}#popup-panier .price{color:#666;font-weight:700;font-size:20px}#popup-panier .footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em 1.25em}#popup-panier .footer a{padding:12px 15px;font-size:15px;display:block;margin:.5em auto 0;width:100%;line-height:1.3em;border:1px solid #000;box-sizing:border-box}#popup-panier .footer a:after{content:">";color:#fbf135;font-weight:900;font-size:1.3em;margin-left:5px;transition:margin-left 125ms linear}#popup-panier .footer a:hover{text-decoration:none}#popup-panier .footer a:first-child{background:#fbf135;color:#000;border-color:#fbf135}#popup-panier .footer a:first-child:after{color:#000}#bazalt_msg_different_models{background-color:#fff;color:#fff;border:4px solid red;border-radius:7px;font-weight:800;text-align:center;font-size:1.3em;margin:1em 0;text-transform:uppercase;position:relative}#bazalt_msg_different_models,#bazalt_msg_different_models *,#bazalt_msg_different_models ::after,#bazalt_msg_different_models ::before,#bazalt_msg_different_models:after,#bazalt_msg_different_models:before{box-sizing:border-box}#bazalt_msg_different_models span{display:block;font-size:2.1em;margin-bottom:.25em;text-align:center}#bazalt_msg_different_models>div{background:red;clip-path:polygon(40px 0,calc(100% - 40px) 0,100% 100%,0 100%);width:calc(100% - 200px);margin:0 auto;padding:1em 2em;line-height:1.2}#bazalt_msg_different_models:after,#bazalt_msg_different_models:before{position:absolute;content:"";left:0;top:calc(50% - 25px);height:50px;width:100px;background:url(../images/error.png) 50% 50%/contain no-repeat}#bazalt_msg_different_models:after{left:inherit;right:0}@media (max-width:580px){body.page_checkout_index #finalStepSubmitButton,body.page_checkout_index .checkout_link,body.page_checkout_index .continue_link,body.page_checkout_index input[type=submit][name=formSubmit],body.page_shop_cart #finalStepSubmitButton,body.page_shop_cart .checkout_link,body.page_shop_cart .continue_link,body.page_shop_cart input[type=submit][name=formSubmit]{display:block;margin:12px 20px;padding:15px;width:calc(100% - 70px)}body.page_checkout_index #finalStepSubmitButton,body.page_checkout_index input[type=submit][name=formSubmit],body.page_shop_cart #finalStepSubmitButton,body.page_shop_cart input[type=submit][name=formSubmit]{width:calc(100% - 40px)}table#bazalt_opc_cart tr{display:block;width:100vw;clear:both;border-bottom:1px solid #d9d9d9;padding:0;background:#fff}table#bazalt_opc_cart tr:after,table#bazalt_opc_cart tr:before{content:" ";display:table}table#bazalt_opc_cart tr:after{clear:both}table#bazalt_opc_cart tr td{padding:10px;width:calc(50vw - 20px);line-height:1;vertical-align:top;border-bottom-width:10px}table#bazalt_opc_cart tr td.thumb{width:calc(30vw - 20px)}table#bazalt_opc_cart tr td.product_info{padding-left:0;width:calc(70vw - 10px)}table#bazalt_opc_cart tr td.product_info .product-title,table#bazalt_opc_cart tr td.product_info a.btn-green{font-size:14px}table#bazalt_opc_cart tr td.product_info a{color:#000}table#bazalt_opc_cart tr.offers td{display:block;width:calc(100% - 78px);border-bottom-width:10px}table#bazalt_opc_cart tr.offer .price{font-size:18px}table#bazalt_opc_cart tr.fidelite_cart td,table#bazalt_opc_cart tr.heading td{display:block;width:calc(100% - 20px)}table#bazalt_opc_cart tr.coupon,table#bazalt_opc_cart tr.shipping{padding:14px 10px;width:calc(100vw - 20px)}table#bazalt_opc_cart tr.coupon td,table#bazalt_opc_cart tr.shipping td{display:block;height:auto;margin:10px 0 0;width:100%;border:0;text-align:left;padding:0}table#bazalt_opc_cart tr.coupon td:first-child,table#bazalt_opc_cart tr.shipping td:first-child{margin-top:0}table#bazalt_opc_cart tr.coupon td .montant_manquant,table#bazalt_opc_cart tr.coupon td strong,table#bazalt_opc_cart tr.shipping td .montant_manquant,table#bazalt_opc_cart tr.shipping td strong{font-size:15px}table#bazalt_opc_cart tr.coupon td:first-child{text-align:center}table#bazalt_opc_cart tr.coupon form{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}table#bazalt_opc_cart tr.coupon form .inputbox-bon{width:auto}table#bazalt_opc_cart tr.total{border:0}#popup-panier div.titre{font-size:1em}#bazalt_msg_different_models{width:calc(100% - 1em);margin:1em auto}#bazalt_msg_different_models>div{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%);width:calc(100% - 43px);margin:-1px 0 0 43px}#bazalt_msg_different_models:before{width:43px;left:10px}#bazalt_msg_different_models:after{display:none}}.bazalt_wrong_size{color:red;font-weight:700;margin:.5em 0 0}