 @font-face {   font-family:'Roboto';   src:local('Roboto-Light'), local('Roboto Light'),  url('/Public/Fonts/Roboto-Light.woff2') format('woff2'),  url('/Public/Fonts/Roboto-Light.woff') format('woff');   font-weight:300;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-LightItalic'), local('Roboto LightItalic'),  url('/Public/Fonts/Roboto-LightItalic.woff2') format('woff2'),  url('/Public/Fonts/Roboto-LightItalic.woff') format('woff');   font-weight:300;   font-style:italic;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-Regular'), local('Roboto Regular'),  url('/Public/Fonts/Roboto-Regular.woff2') format('woff2'),  url('/Public/Fonts/Roboto-Regular.woff') format('woff');   font-weight:normal;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-Bold'), local('Roboto Bold'),  url('/Public/Fonts/Roboto-Bold.woff2') format('woff2'),  url('/Public/Fonts/Roboto-Bold.woff') format('woff');   font-weight:bold;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-BoldItalic'), local('Roboto BoldItalic'),  url('/Public/Fonts/Roboto-BoldItalic.woff2') format('woff2'),  url('/Public/Fonts/Roboto-BoldItalic.woff') format('woff');   font-weight:bold;   font-style:italic;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-Black'), local('Roboto Black'),  url('/Public/Fonts/Roboto-Black.woff2') format('woff2'),  url('/Public/Fonts/Roboto-Black.woff') format('woff');   font-weight:900;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Roboto';   src:local('Roboto-BlackItalic'), local('Roboto BlackItalic'),  url('/Public/Fonts/Roboto-BlackItalic.woff2') format('woff2'),  url('/Public/Fonts/Roboto-BlackItalic.woff') format('woff');   font-weight:900;   font-style:italic;   font-display:swap; } @media all{  @-webkit-keyframes header-fixed-show { 0% {  top:-140px; }  100% {  top:0; } } @-moz-keyframes header-fixed-show { 0% {  top:-140px; }  100% {  top:0; } } @-o-keyframes header-fixed-show { 0% {  top:-140px; }  100% {  top:0; } } @keyframes header-fixed-show { 0% {  top:-140px; }  100% {  top:0; } }  @-webkit-keyframes menu-mobile { 0% {  display:block;  top:-100%; }  100% {  z-index:3;  top:100%; } } @keyframes menu-mobile { 0% {  display:block;  top:-100%; }  100% {  z-index:3;  top:100%; } }  @keyframes refresh { from {  -ms-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg); }  to {  -ms-transform:rotate(360deg);  -moz-transform:rotate(360deg);  -webkit-transform:rotate(360deg);  -o-transform:rotate(360deg);  transform:rotate(360deg); } } @-webkit-keyframes refresh { from {  -ms-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg); }  to {  -ms-transform:rotate(360deg);  -moz-transform:rotate(360deg);  -webkit-transform:rotate(360deg);  -o-transform:rotate(360deg);  transform:rotate(360deg); } }  @keyframes input-focus { 0% {  transform:scale(1); }  50% {  transform:scale(0.98); }  100% {  transform:scale(1); } } @-webkit-keyframes input-focus { 0% {  transform:scale(1); }  50% {  transform:scale(0.98); }  100% {  transform:scale(1); } }  @keyframes arrow-right { 0% {  background-position:40% 50%; }  12% {  background-position:45% 50%; }  25% {  background-position:50% 50%; }  33% {  background-position:55% 50%; }  50% {  background-position:60% 50%; }  62% {  background-position:55% 50%; }  75% {  background-position:50% 50%; }  87% {  background-position:45% 50%; }  100% {  background-position:40% 50%; } } @-webkit-keyframes arrow-right { 0% {  background-position:40% 50%; }  12% {  background-position:45% 50%; }  25% {  background-position:50% 50%; }  33% {  background-position:55% 50%; }  50% {  background-position:60% 50%; }  62% {  background-position:55% 50%; }  75% {  background-position:50% 50%; }  87% {  background-position:45% 50%; }  100% {  background-position:40% 50%; } }  @-webkit-keyframes display-none-transition { 0% {  display:none;  opacity:0;  bottom:-300px; }  1% {  display:block; }  100% {  opacity:1;  bottom:-286px; } } @-moz-keyframes display-none-transition { 0% {  display:none;  opacity:0;  bottom:-300px; }  1% {  display:block; }  100% {  opacity:1;  bottom:-286px; } } @-o-keyframes display-none-transition { 0% {  display:none;  opacity:0;  bottom:-300px; }  1% {  display:block; }  100% {  opacity:1;  bottom:-286px; } } @keyframes display-none-transition { 0% {  display:none;  opacity:0;  bottom:-300px; }  1% {  display:block; }  100% {  opacity:1;  bottom:-286px; } } @-webkit-keyframes loadingFadeIn { 0% {  opacity:0;  visibility:hidden; }  100% {  opacity:0.4;  visibility:visible; } } @-moz-keyframes loadingFadeIn { 0% {  opacity:0;  visibility:hidden; }  100% {  opacity:0.4;  visibility:visible; } } @-o-keyframes loadingFadeIn { 0% {  opacity:0;  visibility:hidden; }  100% {  opacity:0.4;  visibility:visible; } } @keyframes loadingFadeIn { 0% {  opacity:0;  visibility:hidden; }  100% {  opacity:0.4;  visibility:visible; } } @-webkit-keyframes marker-top {  0% {   -webkit-transform:translateY(0);  transform:translateY(0);  }  100% {   -webkit-transform:translateY(-10px);  transform:translateY(-10px);  } } @keyframes marker-top {  0% {   -webkit-transform:translateY(0);  transform:translateY(0);  }  100% {   -webkit-transform:translateY(-10px);  transform:translateY(-10px);  } }  html { scroll-behavior:smooth; } body { margin:0; padding:0; font-family:'Roboto', sans-serif; background-color:#F1F1F1; font-size:16px; font-weight:300; text-size-adjust:100%; -webkit-text-size-adjust:100%; position:relative; } .disabled { user-select:none; cursor:default; } [onclick] { cursor:pointer; } strong { font-weight:400; } input[type=text]::-ms-clear { display:none; } .hide-mobile { display:none; } .div-clear { clear:both; display:block; } .pull_left { float:left; } .pull_right { float:right; } .pull_center { margin:0 auto; } .d_block { display:block !important; } .d_i_block { display:inline-block; } .d_none, [hidden] { display:none !important; } .d_flex { display:flex; } .flex_wrap { flex-wrap:wrap; } .flex_aic { align-items:center; } .flex_jcc { justify-content:center; } .flex_jcsb { justify-content:space-between; } .flex_jcfe { justify-content:flex-end; } .w-100 { width:100%; } .v_none { visibility:hidden; } .opacity0 { opacity:0; } .overflow_h { overflow:hidden; } .relative { position:relative; } .absolute { position:absolute; } .bloc_center { margin-left:auto; margin-right:auto; } img { max-width:100%; } a {  color:#444444; text-decoration:none; fill:#444444; } a [stroke]:not([stroke="none"]) { stroke:#444444; } a:hover { text-decoration:underline; }  input[type=number] {  -moz-appearance:textfield; } .icon_svg { display:inline-block; vertical-align:middle; text-align:center; width:100%; height:100%; } .icon_svg img { height:100%; } .icon_svg svg { width:100%; height:100%; fill:inherit; } .box_popin { display:none; background:#FFF; width:450px; font-size:0.9em; color:#324846; -webkit-border-radius:5px; border-radius:5px; } .box_popin_title { position:relative; height:40px; line-height:40px; padding-left:15px; font-size:1.1em; font-weight:bold; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-top-left-radius:8px; border-top-right-radius:8px; cursor:default; } .box_popin_close { position:absolute; top:10px; right:10px; height:20px; width:20px; background-image:url(/Public/Images/site/close_black.png); background-position:center center; background-repeat:no-repeat; background-size:13px; } .box_popin_text { padding:20px; } menu { padding:0; margin:0; }  .txt_upper { text-transform:uppercase; } .txt_lower { text-transform:lowercase; } .txt_bold { font-weight:bold; } .txt_nobold { font-weight:initial !important; } .txt_italic { font-style:italic; } .txt_left { text-align:left; } .txt_right { text-align:right; } .txt_center { text-align:center; } .txt_green { color:#3eb06b; fill:#3eb06b; } .txt_red { color:crimson; fill:crimson; } .txt_grey { color:#888888; fill:#888888; } .txt_orange { color:darkorange; fill:darkorange; } .border_right { border-right:1px solid #E6E6E6; } .border_top { border-top:1px solid #E6E6E6; } .border_left { border-left:1px solid #E6E6E6; } .border_bottom { border-bottom:1px solid #E6E6E6; } .w_layout, .w-container { width:100%; max-width:1500px; padding:0 20px; margin-left:auto; margin-right:auto; box-sizing:border-box; } .shadow_box .padding_box p:first-child { margin-top:0; } h1, h2, h3 { font-size:2em; font-weight:500; margin:20px 0px; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } .pourcent_25 { width:25%; } .pourcent_33 { width:33.333%; } .layt_categ_i { position:relative; padding:1em; } .new_slider .new_encart_cnt { opacity:0; transition:opacity 150ms linear; -webkit-transition:opacity 150ms linear; -moz-transition:opacity 150ms linear; -ms-transition:opacity 150ms linear; -o-transition:opacity 150ms linear; } .new_slider.loaded .new_encart_cnt { opacity:1; } .new_encart_cnt { overflow:hidden; } .new_encart_wrapper { background:white url('/Public/Images/site/loading2.svg') no-repeat center center; } .new_encart_selection-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:-3em; } .new_encart_selection-bloc { width:calc((100% / 3) - 1em); margin-bottom:3em; } .new_encart_selection-content { background-color:white; min-height:270px; display:flex; flex-direction:column; justify-content:center; } .new_encart_selection_img { display:block; width:100%; height:154px; background-repeat:no-repeat; background-position:center; background-size:contain; color:transparent; font-size:0; } .new_encart_selection-bloc_4 .new_encart_selection_img { background-size:90%; background-position:right -10px; } .new_encart_selection_desc { text-align:center; padding:1rem; } .new_encart_selection_desc a { color:#404040 !important; font-weight:bold; } .new_encart_selection_btn { background-color:white; height:22px; margin-bottom:22px; } .new_encart_selection_btn a { margin:0 auto; max-width:100%; } .layt_categ_i h3, .layt_confiance_i h3 { margin-top:0; } .layt_categ_i h3 { font-size:1.4em; font-weight:400; z-index:2; position:relative; } .layt_categ_i h3 a { display:block; line-height:1.2em; white-space:initial; word-break:break-word; } .layt_categ_i .padding_box { height:226px; } .layt_categ_list { width:55%; margin-bottom:4px; z-index:2; position:relative; } .btn { font-weight:600; font-size:0.8em; text-decoration:none !important; cursor:pointer; background-color:transparent; border:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; transition:color .15s ease-in-out, background-color .15s ease-in-out; -webkit-transition:color .15s ease-in-out, background-color .15s ease-in-out; -moz-transition:color .15s ease-in-out, background-color .15s ease-in-out; -ms-transition:color .15s ease-in-out, background-color .15s ease-in-out; -o-transition:color .15s ease-in-out, background-color .15s ease-in-out; } .btn.btn-accent { background-color:#888888; color:white; } .btn.btn-accent:hover { background-color:#999999; } .btn.btn-green { background-color:#3eb06b; color:white; } .btn.btn-green:hover { background-color:#218838; } .layt_categ_i .btn { margin-top:10px; display:block; position:relative; z-index:2; } .layt_categ_img { position:absolute; bottom:10px; right:10px; z-index:1; } .layt_categ_img img { transition:all 100ms ease-in-out; } .layt_categ_img img:hover { transform:scale(0.95); } #footer { background-color:#fff; padding:20px 0; color:black; position:relative; font-size:0.9em; font-weight:400; } #footer a { color:inherit; } #footer .w_layout { position:relative; } #footer .contact_num_cnt { display:inline-block; float:right; margin:0; font-size:0.7em; clear:both; color:inherit; } #footer .contact_num_icon .icon_svg { height:22px; width:22px; } .bg_white { background-color:#fff; } .bg-orange { background-color:darkorange !important; } .bg-green { background-color:#3eb06b !important; } #footer_r, #footer_l { width:50%; float:right; } #footer ul { padding:0; margin:0; } #footer ul li { list-style:none; } .footer_i a { font-size:0.9em; display:block; } .foot_title { display:block; margin-bottom:0.4em; font-size:1em; font-weight:bold; } #footer_1, #footer_2 { margin-right:50px; } .foot_carre { color:#000; width:32%; font-size:0.9em; margin-top:30px; } .foot_carre_cnt { border:1px solid #E5E5E5; height:53px; border-radius:5px; } #foot_carre_1, #foot_carre_2 { margin-right:1%; } #footer_bottom { margin-top:20px; font-size:0.9em; } .footer-links { display:flex; flex-direction:row; justify-content:space-between; } .footer-flag { width:170px; margin:0 auto; background:url(/Public/Images/site/v2/fr.png) center right no-repeat; margin-top:1em; } .footer-infos_text { margin-top:10px; } .footer-infos { font-size:0.9em; margin-top:20px; } #foot_carre_1 .foot_carre_cnt { text-align:right; line-height:53px; padding-right:10px; display:block; text-decoration:none; color:#000; background:url('/Public/Images/site/v2/box_23.png') 19px 16px no-repeat; } .foot_carre_tel { display:block; color:#686868; font-size:1.4em; margin-top:6px; height:25px; line-height:25px; text-align:center; } .foot_carre_surtaxe { text-align:center; display:block; color:#999999; font-size:0.8em; } #foot_avis { width:33%; text-decoration:none; color:#000; float:right; } #foot_logo { width:65%; text-align:right; } #foot_logo a { display:block; } .footer_i:not(:last-of-type) { margin-bottom:10px; }  #header_cnt { height:138px; } .no-megamenu { height:90px !important; } #header_top { position:relative; height:90px; background-color:rgba(241, 241, 241, 0.95); box-shadow:0 1px 2px rgba(0, 0, 0, 0.24); } #header_top .logo { width:18%; margin-right:2%; } #logo_header { display:flex; height:60px; align-items:center; } #logo_header img { max-height:100%; } #recherche { position:relative; } .recherche_header { width:45%; margin-right:2%; } .recherche_header #recherche { width:100%; } .paiement_header { width:13%; overflow:hidden; text-align:center; } .paiement_side { width:70%; height:50px; box-sizing:border-box; margin:15px auto; } .paiement_side img { display:initial !important; } .paiement_side a { width:100% !important; padding-left:40px !important; box-sizing:inherit; } .paiement_header a { width:100% !important; display:block; padding-left:33px !important; box-sizing:border-box; } .paiement_header a:hover, .header_right .header_tel a:hover, .paiement_side a:hover { text-decoration:none; } .header_right { width:20%; } .header_right .header_account_actions { padding-top:12px; display:flex; display:-ms-flexbox; display:-webkit-flex; justify-content:flex-end; } .header_right .header_tel { text-align:right; } #head_secure, #foot_carre_cnt_paiement { width:10%; background:url('/Public/Images/site/v2/lock_23.png') 9px 9px no-repeat; padding-left:3%; font-size:0.85em; } #foot_carre_cnt_paiement { margin-left:13%; padding-left:16%; height:97%; padding-top:3%; width:71%; background-position:0px 10px; } #head_secure span, #foot_carre_cnt_paiement span { display:block; margin-bottom:2px; } #head_tel { font-size:1.2em; display:inline-flex; align-items:center; } #head_tel span:first-child { font-weight:700; } #head_tel_mobile { display:none; } #head_tel_span { font-size:0.7em; text-align:right; padding-left:5px; font-style:italic; vertical-align:middle; } .head_account { margin-right:30px; } .header_account_actions .icon_svg { margin-right:8px; fill:#444444; } .head_account .icon_svg { width:28px; height:28px; } .head_panier .icon_svg { width:28px; height:28px; } .head_account, .head_panier { font-size:0.8em; box-sizing:border-box; position:relative; line-height:26px; height:28px; flex-grow:1; text-align:right; } #nb_i_panier.hundred { font-size:0.8em; } #nb_i_panier { position:absolute; top:20%; left:5px; width:18px; text-align:center; color:#FFF; font-size:0.7em; } #recherche_cnt, .recherche_cnt { border:1px solid black; background:#F9F9F9; display:flex; transition:all 250ms ease-in-out; } .focus { animation:input-focus 250ms linear 2; } #mdr-v2, .mdr-v2 { background:transparent; color:#000; border:none; padding:0; margin:0; height:42px; width:100%; float:left; padding:0 50px 0 20px; outline:none; font-family:'Open Sans', sans-serif; box-sizing:border-box; } #mdr-bouton, .mdr-bouton { width:40px; height:42px; border:none; cursor:pointer; float:left; background:url('/Public/Images/site/v2/search_icon_black.svg') center left no-repeat; color:transparent; font-size:0; } .query_erase { width:18px; height:18px; position:absolute; right:56px; top:17px; } .bloc_head { padding-top:4px; text-decoration:none; color:inherit; position:relative; } .i_menu_mere { margin:0 10px; } .i_menu_mere>a { text-decoration:none; color:#FFFFFF; display:block; height:50px; line-height:50px; padding:0 15px; text-overflow:ellipsis; font-size:0.98em; position:relative; } .i_menu_mere>a:after { content:" "; position:absolute; bottom:0; left:0; height:5px; width:0; transition:all 0.2s ease-out;  } .i_menu_mere>a:hover { color:#FFFFFF; text-decoration:none; } .a_menu_mere:hover:after, .a_menu_mere.active:after { width:100%; } #menu { overflow:hidden; position:relative; } #menu, #menu>.w_layout { height:50px;  } .ss_menu { display:none; position:absolute; width:100%; left:0;  padding:20px 0px; z-index:10; } .ss_menu.active { display:block; } .ss_menu ul { margin:0; padding:0; } .ss_menu ul li { list-style:none; float:left; width:15%; display:table; table-layout:fixed; margin-top:4px; margin-bottom:4px; height:60px; margin-right:1%;  } .ss_menu ul li a { color:#000; display:table-cell; vertical-align:middle; text-decoration:none; padding-left:25%; background-position:center left; background-repeat:no-repeat; background-size:40px; font-size:0.9em; font-weight:400; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; } .ss_menu .btn { margin-right:1%; } #header { position:fixed; top:0; width:100%; z-index:9; } .menu_fixed #header .i_menu_mere>a { height:44px; line-height:42px; } .menu_fixed #header .bloc_head { min-height:inherit; } .menu_fixed #logo_header img { height:100%;  } .menu_fixed #menu { height:44px; } .menu_fixed #menu>.w_layout { height:inherit; } .menu_fixed .ss_menu { top:44px; padding:15px 0px; font-size:14px; background:rgba(255, 255, 255, 0.95); } .menu_fixed .ss_menu ul li a { height:44px; } .i_menu_mere_plus a { font-weight:bold; font-size:0.9em; } a.i_menu_a_home { background-image:url('/Public/Images/site/v2/home.svg'); background-repeat:no-repeat; background-position:center center; background-size:20px; padding:0; width:40px; font-size:0; color:transparent; text-indent:-10000px; } .i_menu_mere_home { margin-left:0; } a.i_menu_a_home:after { display:none; } #bande_categorie { background:#fff; } #bande_categorie h1, .bandeau h1 { font-size:2.5em; padding:24px 0px; margin:0; word-wrap:break-word; } #side { width:18%; position:relative; z-index:1; } .listing_with_side { width:80%; } .listing_no_products .listing_with_side { width:100%; } #produit_listing { position:relative; } #produit_listing>div { width:100%; } .marge_box { height:40px; } .categlisting_img { height:169px; padding-top:18px; text-align:center; } .categlisting_img img { max-height:100%; max-width:100%; } .categlisting_ss { height:132px; } .categlisting_ss a { color:#000; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px; font-size:0.9em; font-weight:400; background:url('/Public/Images/site/v2/arrow-listing.png') center left no-repeat; } #categorie_listing h3, .categlist_i h3 { height:2.4em; margin:15px 0; text-overflow:ellipsis; font-weight:700; font-size:1.2em; overflow:hidden; display:block; } .categlist_i { position:relative; } .categ_listing_btn { display:flex; width:54px; height:54px; align-items:center; justify-content:center; position:absolute; right:0; bottom:0; transition:all 150ms ease-in-out; -webkit-transition:all 150ms ease-in-out; -moz-transition:all 150ms ease-in-out; -ms-transition:all 150ms ease-in-out; -o-transition:all 150ms ease-in-out; } .categ_listing_btn .icon_svg { margin:0; fill:white; width:19px; height:19px; } .categ_listing_btn .icon_svg line { stroke:white !important; } h3 a { text-decoration:none;  } .categ_linkprod_a, .btn_a { font-size:0.85em; font-weight:600; text-decoration:none;  background-color:transparent; border:0; padding:0; } .categ_hidden { display:none !important; } .btn_more_categ {   font-size:.9rem;   margin-left:auto;   margin-right:auto; color:#fff;   width:100%;   margin-top:1rem; border:none; padding:.5rem; }  .btn .icon_svg { width:16px; height:16px; margin-left:5px; } .btn.btn_only { background:none; padding:0; } .back_btn { background:url('/Public/Images/site/v2/arrow_circle_24_blue_left.png') center left no-repeat; padding:4px 0px 4px 35px; } .custom_submit.btn { border:none; cursor:pointer; min-height:25px; } .categ_linkprod, .option_listing_prod { text-align:right; padding:15px 0px; margin-top:15px; } .btn_huge {   padding:.8rem .8rem;   color:#fff;   background:#74B2D8;   font-weight:lighter;   font-size:1rem;   display:inline-block; opacity:1; transition:opacity .3s ease-in-out; } .btn_huge:hover { opacity:.8; text-decoration:none; } #side ul { padding:0; margin-bottom:0; } #side ul li { list-style:none; } #side ul li { margin-top:5px; } #side ul li a { color:#000; display:block; text-decoration:none;  word-break:break-word; font-size:0.9em; transition:all 200ms ease-out; } #side ul li a:hover { color:#1353D9; text-decoration:underline; } .catside .categ_side:not(:last-child) { margin-bottom:5px; } #side ul ul { margin-left:10px; } .categ_side.active { font-weight:600; } #side .categ_side.active>a { color:#1353D9; } .produit_i_img a { display:flex; align-items:center; height:240px; padding:10px 0px 15px 0px; justify-content:center; } .produit_i_nom { height:45px; line-height:22px; } .produit_i_nom a { color:#000; height:45px; text-decoration:none; font-size:0.9em; padding:0px 35px; display:block; overflow:hidden; font-weight:400; } .produit_i_prix, .reduc_small { height:46px; } .produit_i_prix_cnt { overflow:hidden; padding-bottom:15px; position:relative; display:flex; align-items:center; } .produit_i_note_cnt { padding-left:35px; padding-right:35px; } .produit_i_prix { padding-right:10px; text-align:right; } .prix-produit-liste, .reduc-produit-liste { display:block; text-decoration:none; } .prix-produit-liste { font-size:1.3em; font-weight:400; color:#444444 !important; } .reduc-produit-liste { font-size:0.9em; color:#BCBCBC; } .reduc-produit-liste span { text-decoration:line-through; } .lien_pastille_reduc:hover { text-decoration:none; } .reduc_small { line-height:46px; border:1px solid #66bd88; width:100%; border-left:0; text-align:center; color:#66bd88; text-decoration:none; display:block; font-size:1.5em; transition:all 0.2s ease-out; font-weight:400; border-bottom-right-radius:5px; border-top-right-radius:5px; } .produit_i_note { height:35px; padding-top:15px; } .list_prod_cnt { background:#fff; position:relative; top:0; left:0; width:99%; height:100%; transition:all 0.2s ease-out; } .list-produit, .list-produit-up { height:432px; position:relative; } .list-produit:hover .list_prod_cnt, #prod_up_2 .list_prod_cnt { z-index:2; position:absolute; height:100%;  } .list-produit .produit_i_panier { margin-right:35px; margin-left:auto; order:2; } .list-produit .produit_i_prix { width:50%; margin-left:auto; } .list-produit-best .produit_i_panier { margin-right:10px; } #produit_listing.compare_on .list-produit:hover .list_prod_cnt { position:static; left:inherit; top:inherit; width:99%; height:100%; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } #produit_listing.compare_on .compare_masque { height:100%; width:100%; position:absolute; top:0; left:0; background-color:rgba(255, 255, 255, 0.5); cursor:pointer; transition:all 0.3s ease-out; background-image:url('/Public/Images/site/v2/puce_inactive.png'); background-position:15px 15px; background-repeat:no-repeat; } #produit_listing.compare_on .compare_masque.active { background-color:transparent; background-image:url('/Public/Images/site/v2/pastille_check.png'); } .lien-ajout-panier-listing:hover { color:#fff; text-decoration:none; } .reduc-produit-liste:hover, .prix-produit-liste:hover { text-decoration:none; } #produit_listing.compare_on .list-produit:hover .produit_i_reduc a { margin-left:0px; } #prod_up_2 .list_prod_cnt { left:-1%; width:102%; } .lien-ajout-panier-listing { width:46px; height:46px; line-height:46px; background-color:#66bd88; border-radius:5px; color:#FFFFFF; fill:#FFFFFF; text-decoration:none; text-align:center; transition:all 0.3s ease-out; display:flex; justify-content:center; align-items:center; } .lien-ajout-panier-listing-gris { background-color:#888888; } .lien-ajout-panier-listing .icon_svg { width:26px; height:28px; margin-left:0; } .lien-ajout-panier-listing:hover { background-color:#5db37f; } .lien-ajout-panier-listing-gris:hover { background-color:#999999; } .list-produit-best .lien-ajout-panier-listing { padding:0; } #prod_up_2 .lien-ajout-panier-listing { display:block; } #prod_up_2 .produit_i_reduc a { margin-left:35px; } #pagination { width:100% !important; margin:50px 0px; display:flex; justify-content:center; } .pagination-wrapper { width:100% !important; margin:2em 0; display:flex; justify-content:center; } .pagination { display:flex; align-items:center; justify-content:center; background-color:white; padding:0.6em 1.2em; border-radius:0.6em; -webkit-border-radius:0.6em; -moz-border-radius:0.6em; -ms-border-radius:0.6em; -o-border-radius:0.6em; transition:all 150ms ease-in-out; -webkit-transition:all 150ms ease-in-out; -moz-transition:all 150ms ease-in-out; -ms-transition:all 150ms ease-in-out; -o-transition:all 150ms ease-in-out; } .pagination .nav-i { color:#A8A8A8; font-weight:bold; min-width:38px; line-height:38px; text-align:center; height:38px; box-sizing:border-box; transition:all 150ms ease-in-out; -webkit-transition:all 150ms ease-in-out; -moz-transition:all 150ms ease-in-out; -ms-transition:all 150ms ease-in-out; -o-transition:all 150ms ease-in-out; border-radius:0.3em; -webkit-border-radius:0.3em; -moz-border-radius:0.3em; -ms-border-radius:0.3em; -o-border-radius:0.3em; } .pagination .nav-i:not(:last-child) { margin-right:0.4em; } .nav-prev .icon_svg, .nav-next .icon_svg { height:1em; width:1em; } .nav-prev .icon_svg img, .nav-next .icon_svg img { vertical-align:top; } .nav-prev .icon_svg { -moz-transform:scale(-1, 1); -webkit-transform:scale(-1, 1); -o-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1); } .nav_i {  text-decoration:none; font-size:1.1em; margin:0 14px; padding-top:3px; font-weight:400; } .nav_i.active { color:#AEAEAE; font-weight:100; } .nav_point { width:40px; height:16px; border-bottom:1px solid #AEAEAE; } .nav_next, .nav_prev { background-repeat:no-repeat; text-decoration:none; font-size:1.2em; } .nav_next { margin-left:60px; } .nav_prev { margin-right:60px; } .nav_prev .icon_svg, .nav_next .icon_svg { height:25px; width:25px; } .nav_prev .icon_svg { -moz-transform:scale(-1, 1); -webkit-transform:scale(-1, 1); -o-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1); margin-right:10px; } .nav_next .icon_svg { margin-left:10px; } #footer_bottom_r { background:url('/Public/Images/site/v2/fr.png') center right no-repeat; padding-right:35px; margin-bottom:20px; } .parent_etoiles { width:158px; height:27px; background:url('/Public/Images/site/v2/stars_158_grey.png') top left no-repeat; } .footer .parent_etoiles { margin-left:10px; } .cnt_etoiles { height:100%; background:url('/Public/Images/site/v2/stars_158_orange.png') top left no-repeat; } .cnt_etoiles_0 { width:0; } .cnt_etoiles_1 { width:10%; } .cnt_etoiles_2 { width:20%; } .cnt_etoiles_3 { width:30%; } .cnt_etoiles_4 { width:40%; } .cnt_etoiles_5 { width:50%; } .cnt_etoiles_6 { width:60%; } .cnt_etoiles_7 { width:70%; } .cnt_etoiles_8 { width:80%; } .cnt_etoiles_9 { width:90%; } .cnt_etoiles_10 { width:100%; } .parent_etoiles_small { background:url('/Public/Images/site/v2/stars_83_grey.png') top left no-repeat; width:83px; height:14px; } .cnt_etoiles_small { background:url('/Public/Images/site/v2/stars_83_orange.png') top left no-repeat; height:14px; } .foot_avis_noteglobale { font-size:1.5em; height:27px; line-height:30px; } .foot_avis_noteglobale a { text-decoration:none; color:#000; } .foot_avis_title { margin-bottom:10px; } #top_fiche { padding:32px 0px 80px 0px; } #top_fiche h1 { margin:0; } #bloc_prix {  padding:20px 0px; } #bloc_prix.noreduc #bloc_reduc { height:28px; } #bloc_prix.noreduc #fiche_v2_ajouter { margin-top:39px; } #fiche_v2_avis_soc { height:45px; } #bloc_reduc { height:75px; margin-bottom:10px; } #reduc_large { background-color:#51AEE9; color:#fff; line-height:75px; padding:0px 22px 0px 45px; font-size:2.6em; } .fiche_prix_padd { padding:0 4%; } #seen_avis { display:block; width:100%; text-align:right; text-decoration:none; color:#000; font-size:0.7em; margin-top:3px; height:15px; line-height:15px; } #notre_prix { text-align:right; color:#51AEE9; font-size:3em; } #notre_prix_barre { text-align:right; color:#BDBDBD; font-size:1.5em; } #notre_prix_ttc { text-align:right; color:#BDBDBD; font-size:0.9em; } #notre_prix sup { font-size:0.5em; line-height:inherit; } .btn:disabled { background-color:lightgray !important; cursor:default; } #bt_add_panier, .btn_vert { width:100%; height:55px; background-color:#40D07A; color:#fff; text-align:center; text-decoration:none; display:flex; border-radius:3px; border:none; cursor:pointer; font-family:'Open Sans', sans-serif; font-size:16px; transition:all 0.3s ease-out; fill:white; align-items:center; align-content:center; justify-content:center; } a.btn.btn_vert [stroke] { stroke:white; } #bt_add_panier:hover, .btn_vert:hover { background-color:#39bb6d; color:#fff; text-decoration:none; } .btn-outline-primary { color:#007bff; background-color:transparent; border:1px solid#007bff; } .btn-outline-primary:hover { color:#fff; background-color:#007bff; } .btn-outline-secondary { color:#6c757d; background-color:transparent; border:1px solid#6c757d; } .btn-outline-secondary:hover { color:#fff; background-color:#6c757d; } .btn_submit { width:auto !important; height:auto !important; line-height:initial; } .valider-ma-commande { display:flex; justify-content:center; align-items:center; line-height:initial; height:45px; } .btn_small { width:auto; padding:10px 20px; line-height:initial; height:auto; font-size:0.9em; } .btn_relais { height:35px; line-height:35px; font-size:1.1em; margin-top:20px; } #fiche_v2_ajouter { margin-top:15px; } #fiche_v2_dispo { margin-top:20px; text-align:right; font-size:0.8em; float:right; } .ico_fiche_base { position:relative; padding-right:22px; } #fiche_v2_social { display:flex; flex-direction:row; justify-content:flex-end; flex-wrap:wrap; } .produit_i_dispo { width:100%; text-align:right; } #ref_prod { color:#000; font-size:0.8em; margin-top:5px; } .fiche_v2_img { display:flex; align-items:center; justify-content:center; height:282px; overflow:hidden; position:relative; } .fiche_v2_img img { max-height:100%; } .img_crop { margin:0px 5px; } .img_crop a, .img_crop img { display:block; border:1px solid lightgrey; border-radius:3px; box-sizing:border-box; } #ht_fiche_ct_img { width:357px; margin:18px auto; height:41px; position:relative; overflow:hidden; } #cnt_puces_img { height:14px; overflow:hidden; width:42px; margin:10px auto; } #cnt_puces_img.nb_2 { width:42px; } #cnt_puces_img.nb_3 { width:63px; } #cnt_puces_img.nb_4 { width:84px; } #cnt_puces_img.nb_5 { width:105px; } .puce_i { width:12px; height:12px; background-color:#fff; border:1px solid #BBBBBB; border-radius:50%; cursor:pointer; margin:0px 3px; transition:all 0.3s ease-out; } .puce_i:hover, .puce_i.active { background-color:#BBBBBB; } .puce_i.active { cursor:default; } .fiche_cnt_img_i { transition:all 0.3s ease-out; background-color:#fff; } #fiche_infos_site { margin-bottom:20px; } #bottom_prod { margin-top:-50px; } .bloc_fiche_infos_site { height:105px; } .cnt_bloc_fiche_infos { height:100%; text-align:center; } .cnt_bloc_fiche_infos_1 .cnt_bloc_fiche_infos_img { background-image:url('/Public/Images/site/v2/prixht_62.png'); } .cnt_bloc_fiche_infos_2 .cnt_bloc_fiche_infos_img { background-image:url('/Public/Images/site/v2/phone_62.png'); } .cnt_bloc_fiche_infos_3 .cnt_bloc_fiche_infos_img { background-image:url('/Public/Images/site/v2/livraison_62.png'); } .cnt_bloc_fiche_infos_4 .cnt_bloc_fiche_infos_img { background-image:url('/Public/Images/site/v2/securise_62.png'); } .cnt_bloc_fiche_infos_img { height:100%; width:30%; background-position:center center; background-repeat:no-repeat; } .cnt_bloc_fiche_infos_txt { width:68%; margin-right:1%; text-align:left; } .cnt_bloc_fiche_infos_title { padding:15px 0px 10px 0px; font-size:0.98em; } .cnt_bloc_fiche_infos_sstitle { font-size:0.8em; display:block; line-height:14px; } .cnt_bloc_fiche_infos_2 .cnt_bloc_fiche_infos_sstitle span { font-size:1.5em; display:block; margin-bottom:5px; } .blck_txt_base { padding:1% 3%; } .img_sup_fiche_prod { float:left; margin:0px 10px 10px 0px; } .clasement_i_l { width:auto !important; margin-right:0.6em !important; } .clasement_i_r { width:100% !important; padding:0; } .barre_avis { height:6px; width:90%; background-color:#F1F1F1; margin-top:11px; border-radius:4px; overflow:hidden; } .barre_avis_cnt { height:100%; border-radius:4px; background-color:#5889F0; } #listing_avis_prod_l { width:70%; } #listing_avis_prod_r { width:30%; } .avis_nb { width:10%; text-align:right; height:27px; line-height:27px; } .clasement_i_cnt { display:flex; margin-bottom:16px; } #avis_prod_r_cnt { width:322px; margin:66px auto 0px auto; } #avis_prod_r_cnt.fiche_review { width:256px; margin:0 auto; } #avis_prod_r_cnt.fiche_review .btn_vert { width:100%; box-sizing:border-box; } #avis_prod_r_cnt.fiche_review #avis_prod_r_cnt_l { width:70px; margin:0 auto; } #avis_prod_r_cnt.fiche_review #avis_prod_r_cnt_r { width:100%; } #avis_prod_r_cnt_l { width:70px; } .avis-produit-listing { display:flex; justify-content:space-between; margin:1em 0 0 0; flex-wrap:wrap; } .prod_review_cnt { margin-top:0.8em; line-height:1.4em; } .prod_review_cnt .btn-show-more-avis { cursor:pointer; } .prod_review_cnt .btn-show-more-avis:hover { text-decoration:underline; } #avis_prod_r_cnt_r { width:238px; margin-top:9px; text-align:center; } #avis_prod_r_cnt_r .foot_avis_noteglobale { margin-right:10px; } #avis_prod_r_cnt_r_a { margin-bottom:13px; } #fiche_prod_crossselling_cnt { background-color:#fff; } #upselling_v2_cnt { background-color:#fff; } .triangle_up { position:absolute; top:0; left:0;  color:#fff; width:63px; height:78px; padding:10px 25px 12px 12px; font-size:0.78em; } .triangle_up:after { content:""; position:absolute; display:block; height:1px; width:1px; border-left:100px solid #AFC5D3; bottom:0px; border-bottom:100px solid #fff; right:0px; z-index:0; } .triangle_up span { position:relative; z-index:1; } #prod_up_2 .triangle_up:after { border-left:100px solid #ED6F00; } #fiche_achetes_avec_v2 { margin-bottom:25px !important; } #fiche_achetes_avec_v2 h2 { margin-top:0; font-size:1.3em; } #fiche_achetes_avec_v2 .blck_txt_base { padding:20px; } .souvent_achetes_wrapper { display:flex; justify-content:space-between; } .souvent_achetes_r_v2 { margin-top:auto; } .souvent_achetes_r_v2 .btn_vert { flex-shrink:0; } .souvent_achetes_img_wrapper { display:flex; align-items:center; flex-wrap:wrap; justify-content:space-between; margin-bottom:0.8em; } .souvent_achetes_img { width:calc(100%/3 - 18px); height:77px; white-space:nowrap; text-align:center; } .souvent_achetes_img_span { display:inline-block; height:100%; vertical-align:middle; } .souvent_achetes_img_img { vertical-align:middle; max-width:100%; max-height:77px; } .btn_vert_small { height:44px; line-height:44px; width:238px; margin:15px 0px; } .souvent_achetes_reduc_v2 { color:#808080; } .souvent_achetes_prix_red_v2 { font-size:1.8em; } .souvent_achetes_prix_ttc_v2 { color:#BDBDBD; } .souvent_achetes_txt_i label { font-size:1em !important; font-weight:normal !important; } .cnt_souvent_ach { margin-bottom:0.6em; position:relative; padding-left:18px; } .cnt_souvent_ach input[type="checkbox"] { position:absolute; margin-left:0; top:0; left:0; } .cnt_souvent_ach .listing_dispo { float:none; margin-top:0.3em; } .ico_dispo { color:#79C467; } #fiche_v2_social div, #fiche_v2_social iframe { float:right } .twitter-share-button { margin-top:6px; } .fb-share-button { margin-top:4px; margin-right:8px; } #___plusone_0 { margin-top:6px !important; margin-left:8px !important; float:right !important; } #___plusone_0 iframe { float:none !important; } .layt_categ_list a { color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; } .layt_categ_c { min-height:134px; } .all_categ_more { display:flex; height:50px; transition:all 0.3s ease-out; align-items:center; justify-content:center; } .all_categ_more .icon_svg { margin-left:7px; width:22px; height:22px; } .all_categ_more:hover { background-color:#EFEFEF; } #mentions_fiche_base { font-size:0.8em; } #menu_cnt { position:relative; } #popin_compare { opacity:0; visibility:hidden; width:815px; margin:0 auto; position:fixed; bottom:5%; left:50%; z-index:5; margin-left:-407px; transition:all 0.3s ease-out; } #popin_compare.active { opacity:1; visibility:visible; bottom:10%; } .popin_compare_i { height:95px; text-align:center; display:flex; align-items:center; justify-content:center; } #popin_compare_1 { width:20%; background:url('/Public/Images/site/v2/glasses_114.png') center center no-repeat; } #popin_compare_2 { width:60%; } #popin_compare_3 { width:20%; } #nb_prod_compare { font-size:1.5em; font-weight:600; color:#EC6E00; margin:0 6px; } #etape-commande { width:60%; margin:0 auto; padding:22px 0px 60px 0px; } .etape { width:25%; float:left; text-align:center; margin-bottom:6px; font-size:0.9em; color:#A0A0A0; } .etape.active { font-weight:bold; } .etape a { text-decoration:none; color:#000000; } .barre_tunnel { background-color:#fff; height:6px; border-radius:3px; width:100%; overflow:hidden; } .barre_tunnel_cnt { height:6px; border-radius:3px; } .barre_tunnel_25 { width:25%; } .barre_tunnel_50 { width:50%; } .barre_tunnel_75 { width:75%; } .barre_tunnel_100 { width:100%; } .etape_1 { text-align:left; } .etape_4 { text-align:right; } .custom_select, .custom_input_minmax, .select, .custom_input, .custom_textarea, .custom_date { display:block; box-sizing:border-box; padding:0 5%; border:1px solid #DEDEDE; border-radius:3px; font-family:'Open Sans', sans-serif; color:#6E6E6E; height:34px; font-size:0.8em; font-weight:600; background:-moz-linear-gradient(270deg, #F2F2F2 0, #EDEDED 100%); background:-webkit-gradient(linear, 270deg, color-stop(0, F2F2F2), color-stop(100%, EDEDED)); background:-webkit-linear-gradient(270deg, #F2F2F2 0, #EDEDED 100%); background:-o-linear-gradient(270deg, #F2F2F2 0, #EDEDED 100%); background:-ms-linear-gradient(270deg, #F2F2F2 0, #EDEDED 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); background:linear-gradient(270deg, #F2F2F2 0, #EDEDED 100%); } .custom_select, .custom_input_minmax, .select, .custom_input, .custom_textarea { width:100%; } .custom_date { padding:0 10px; display:inline; margin-left:5px; } .commande-ficheClient .custom_textarea { height:auto; } .select { width:90%; height:32px; line-height:32px; cursor:pointer; } .listing-trie-label { font-size:0.9em; margin:8px 0px; display:block; } .custom_input_minmax { width:30%; } .slider { margin-top:10px; } .slidermin, .slidermax { height:22px; width:22px; background:#fff; border-radius:50%; -moz-box-shadow:0 0 0 1px #ACACAC inset; -webkit-box-shadow:0 0 0 1px #ACACAC inset; box-shadow:0 0 0 1px #ACACAC inset; } .sliderbar { height:6px !important; background-color:#5889F0; margin-top:4px !important; border-radius:3px; } .inputselect { position:relative; width:100% !important; } .inputselect .drfiltre_content { display:none; list-style:none; list-style-type:none; list-style-image:none; background-color:#FFF; position:absolute; width:100%; margin:0; z-index:5; font-size:0.8em; padding:10px; box-sizing:border-box; } .inputselect ul li { margin-bottom:10px; } .inputselect div { background-position:center left; background-repeat:no-repeat; padding-left:20px; cursor:pointer; } .inputselect div.checkno { background-image:url("/Public/Images/site/v2/check_vide.png"); } .inputselect div.checkyes { background-image:url("/Public/Images/site/v2/check_nonvide.png"); } .ligne_panier_head, .mode_liv_head { font-weight:bold; font-size:0.9em; color:#000; } .ligne_panier_sup { width:33px; transform:translateY(-50%); position:absolute; top:50%; } .ligne_panier_prod { width:52%; } #listing_panier .ligne_panier_prod { margin-left:33px; } .ligne_panier_prix { width:17%; } .ligne_panier_qte { width:13%; text-align:center; } .ligne_panier_total { width:13%; text-align:center; } .ligne_panier_i { padding-bottom:10px; } .ligne_panier_i:not(:last-child) { border-bottom:1px solid lightgrey; } .ligne_panier_i .ligne_panier_total { font-weight:400; font-size:1.1em; } .ligne_panier_head .pull_left { height:40px; line-height:40px; margin-top:12px; } #listing_panier_cnt { padding:0 2%;  } .ligne_panier_sup a { display:block; width:12px; height:12px; background:url('/Public/Images/site/v2/close_black.png') center center no-repeat; margin:10px auto 0px auto; } .erase-panier { padding:0 1em 1em 1em; } .withfiltre .drfiltre_filtre { display:block; } .drfiltre_filtre { display:none; } .inputselect div.drfiltre_filtre { padding:0px; } .withfiltre .drfiltre_content ul { max-height:400px; overflow-y:auto; } .drfiltre_input { outline:none; border:none; height:35px; padding-right:24px; background:url('/Public/Images/site/v2/search_icon_grey.png') center right no-repeat; background-size:20px; border-bottom:1px solid #B0B0B0; box-sizing:border-box; width:100%; } body.loading .loadingcnt { height:100%; background-color:rgba(255, 255, 255, 0.67); width:100%; position:absolute; top:0; left:0; z-index:1; } body.loading .loadingnice { width:81px; height:81px; background:url(/Public/Images/site/v2/loader_nice.gif) no-repeat 0 0; position:sticky; top:50vh; margin:100px auto; } .loading { position:relative; } .loading:before { content:''; background:grey; width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:6; opacity:0.4;  animation:loadingFadeIn 100ms linear; } .loading:after { content:''; z-index:6; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:81px; height:81px; background:url(/Public/Images/site/v2/loader_nice.gif) no-repeat 0 0; } .ligne_panier { margin-bottom:15px; position:relative; } .ligne_panier.bord { padding-top:15px; } .mode_liv_i.bord, .radio_paiement.bord { padding-top:0; border-top:1px solid #DADADA; } .mode_liv_i_img img { max-width:250px; max-height:70px; } .ligne_panier_prod_img { width:20%; text-align:center; } .ligne_panier_prod_nom { width:74%; margin-left:2%; text-align:left; } .lien-fiche-produit-panier { color:#000; text-decoration:none; font-size:0.8em; display:block; } .ligne_panier_prodcnt_nom { display:block; font-size:1.2em; font-weight:400; } .ligne_panier_i .ligne_panier_prix { color:#B4B4B4; font-size:1.1em; } .ligne_panier_qte input[type=number] { width:47px; height:42px; border:1px solid #D2D2D2; color:#787878; background-color:#F9F9F9; margin:0; padding:0 0px 0px 0px; text-align:center; } .ligne_panier_option .ligne_panier_prod_img img { width:75px; } .colonne_lien_produit .lien_produit { width:120px; padding:10px 20px; line-height:initial; height:auto; font-size:0.9em; background-color:#6c757d; color:#fff; text-align:center; text-decoration:none; display:flex; border-radius:3px; border:none; cursor:pointer; font-family:'Open Sans', sans-serif; transition:all 0.3s ease-out; fill:white; align-items:center; align-content:center; justify-content:center; font-weight:600; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; } .colonne_lien_produit .lien_produit:hover { background-color:#5a6268; color:#fff; text-decoration:none; } .bottom-panier-l { padding:6%; } .bottom-panier-l-ss-cnt-label { color:#C2C2C2; text-transform:uppercase; font-size:0.9em; font-weight:bold; margin:10px 0px 20px 0px; } .bottom-panier-l-avoir .refresh { display:block; height:45px; width:45px; background-color:#D5D5D5; border-radius:3px; background-image:url('/Public/Images/site/v2/refresh_24.png'); background-repeat:no-repeat; background-position:center center; } .bottom-panier-l-avoir input { height:42px; width:143px; border:1px solid #D2D2D2; color:#262626; padding-left:15px; background-color:#F9F9F9; } .sstotal_panier { display:block; color:#010101; font-weight:bold; font-size:0.9em; margin-top:15px; text-transform:uppercase; margin-bottom:5px; } .bottom-panier-l small { font-size:0.7em; margin-bottom:14px; display:block; text-align:center; } .ss_total_panier_prix { text-align:right; font-size:1.5em; margin:15px 0px 3px 0px; font-weight:bold; } .no_margin_top { margin-top:0; } .no_margin_bottom { margin-bottom:0; } .no_padding_top { padding-top:0 !important; } .no_padding_bottom { padding-bottom:0 !important; } .panier_mode_tr { border:1px solid #CFCFCF; padding:8px 10px; border-radius:3px; margin-bottom:7px; font-size:0.9em; cursor:pointer; } .panier_mode_td1 { margin-right:10px; } #panier_port, .panier_option { margin-top:10px; box-shadow:none !important; } .panier_option .padding_box { padding:0 !important; } .panier_option h2 { font-size:1em; } .panier_option .option_seren_6 { width:12%; padding:2% 5%; } .option_seren_i { text-align:center; width:12%; padding:0 1%; font-size:0.95em; margin-top:22px; } .option_seren_i .option_seren_img { width:73px; height:73px; margin:0 auto 15px auto; } .option_seren_1 { width:15%; text-align:center; background:url('/Public/Images/site/v2/serenite.png') no-repeat 0 0; background-size:contain; height:188px; } .option_seren_6 { width:12%; padding:2% 5%; } .option_seren_2 .option_seren_img { background-image:url('/Public/Images/site/v2/jour-j.png'); } .option_seren_3 .option_seren_img { background-image:url('/Public/Images/site/v2/truck.png'); } .option_seren_4 .option_seren_img { background-image:url('/Public/Images/site/v2/box.png'); } .option_seren_5 .option_seren_img { background-image:url('/Public/Images/site/v2/service-client.png'); } .panier-reduc-ligne { font-size:0.8em; margin-bottom:8px; display:flex; } .panier-tva .panier-reduc-ligne-right { color:inherit; } .panier-reduc-ligne-left { width:60%; } .panier-reduc-ligne-right { width:35%; text-align:right; } .panier_center_buttons { display:flex; justify-content:flex-end; margin:20px 0; } .panier_center_button { width:20%; } #co_inscri_1_l { width:48%; position:relative; } #co_inscri_1_r { width:48%; } .custom_input { background:#F9F9F9; border:1px solid #D2D2D2; border-radius:0px; height:42px; font-weight:normal; color:#000; padding:0 10% 0% 5%; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; } .custom_input[type=email] { background:url('/Public/Images/site/v2/mail_20.png') 96% 54% no-repeat #F9F9F9; } .div_marge { height:20px; } input:read-only { border-color:#fff !important; } .affiche_invit_bloc, .affiche_inscri .affiche_co_bloc, .affiche_inscri_bloc, .affiche_invit .affiche_invit_bloc { display:none; }  .affiche_inscri .affiche_invit_bloc, .affiche_co .affiche_co_bloc, .affiche_inscri .affiche_inscri_bloc { display:block; } .affiche_co_bloc .btn_back { position:absolute; left:24px; } .btn_back .icon_svg { margin:0 5px 0 0; transform-origin:center center; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); } .custom_input_Civilite_id { width:10.5% !important; padding:0 1% !important; margin-top:5px !important; } .affiche_inscri_bloc .custom_input_nom, .affiche_inscri_bloc .custom_input_prenom, .affiche_inscri_bloc .custom_input_telephone, .custom_input_Civilite_id, .affiche_inscri_bloc .custom_input_adresse1, .affiche_inscri_bloc .custom_input_postal, .affiche_inscri_bloc .custom_input_pays { margin-right:1.5%; } .affiche_inscri_bloc .custom_input_nom, .affiche_inscri_bloc .custom_input_prenom, .affiche_inscri_bloc .custom_input_telephone {  width:24%; padding:0 2%; } .affiche_inscri_bloc .custom_input, .affiche_inscri_bloc .custom_select { margin-bottom:25px; padding:0 2%; } .affiche_inscri_bloc .custom_input_telephone { margin-right:0; } .affiche_inscri_bloc .custom_input_adresse1, .affiche_inscri_bloc .custom_input_adresse2 { width:44.75%; } .affiche_inscri_bloc .custom_input_postal { width:13.5%; } .affiche_inscri_bloc .custom_input_ville { width:76%; } .affiche_inscri_bloc .custom_input_pays { width:25.5%; } .affiche_inscri_bloc .custom_input_intracom { width:68%; } .custom_input_intracom { height:32px; line-height:32px; } ::-webkit-input-placeholder { color:#848484; } :-moz-placeholder { color:#848484; } ::-moz-placeholder { color:#848484; } :-ms-input-placeholder { color:#848484; } .small_grey { font-size:0.8em; } #co_inscri_2 .small_grey { margin-top:4px; margin-right:100px; } .inscri_message { font-size:0.8em; display:none; } .mailinvalid .inscri_message { display:block; color:red; } .mailvalid .inscri_message { display:block; color:green; } .no_com.btn_vert { width:170px; } .mode_liv_i_check { width:5%; } .mode_liv_i_nom { width:38%; } .mode_liv_i_delai { width:38%; } .mode_liv_i_prix { text-align:center; width:19%; } .mode_liv_ij .mode_liv_i_prix, .mode_liv_ij .mode_liv_i_check, .mode_liv_ij .mode_liv_i_delai { font-weight:bold; } .mode_liv_head { margin-bottom:20px; text-align:center; } .ligne_modelivraison_plarge { font-weight:400; font-size:1.4em; } .ligne_modelivraison_psmall { display:block; } .mode_liv_ij { height:110px; display:flex; align-items:center; } .mode_liv_i_nom label { display:block; text-align:center; } .mode_liv_i label:not(.data-label):hover { cursor:default; } .mode_livr_adr { display:flex; flex-direction:row; justify-content:space-between; } .mode_livr_adr .shadow_box { width:50%; text-align:center; font-size:0.9em; } .shadow_box { background-color:#fff; box-shadow:0 1px 2px rgba(0, 0, 0, 0.24); } .shadow_box .padding_box { padding:24px; } .page-new-layout .shadow_box { box-shadow:none; } .page-new-layout .shadow_box .padding_box { padding:1em; } .mode_livr_adr .tab-adr { margin:15px 0; } .mode_livr_adr .lien-changer-adresse { font-size:inherit; } .mode_livr_adr_i { width:48%; text-align:center; font-size:0.9em; } .mode_livr_adr_i .btn { font-size:1em; } .ligne_panier_recap .ligne_panier_prod, .ligne_panier_recap_head .ligne_panier_prod { width:57%; } .radio_paiement_1 { width:5%; margin-right:10px; } .radio_paiement_2 { width:50%; line-height:100px; } .radio_paiement_3 { width:45%; text-align:right; font-size:0em; } .radio_paiement { height:100px; display:flex; align-items:center; } .radio_paiement label { display:block; } .btn.slide_nav.open .icon_svg { transform:rotate(-90deg); } .btn.slide_nav .icon_svg { transform:rotate(90deg); } #panier_popin_add.active { display:block; opacity:1; bottom:-290px; } #panier_popin_add { position:absolute; width:286px; height:300px; right:0; bottom:-300px; z-index:50; display:none; opacity:0; transition:all 0.3s ease-out; -webkit-animation:display-none-transition 0.3s; -moz-animation:display-none-transition 0.3s; -o-animation:display-none-transition 0.3s; animation:display-none-transition 0.3s; } #panier_popin_add_cnt { background:#fff; } #header_top>.w_layout { position:relative; height:90px; display:flex; align-items:center; } #panier_popin_add_fleche { height:17px; background-image:url('/Public/Images/site/v2/triangle.png'); background-repeat:no-repeat; background-position:72% 0; } #panier_popin_add_cnt { width:256px; padding:15px; background:#fff; -moz-box-shadow:0 4px 7px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 4px 7px rgba(0, 0, 0, 0.15); box-shadow:0 4px 7px rgba(0, 0, 0, 0.15); } #panier_popin_add_prod { text-align:center; } #panier_popin_add_cnt .btn_vert { height:34px; line-height:34px; } #panier_popin_add_check { background:url('/Public/Images/site/v2/check.png') top center no-repeat; padding-top:20px; text-align:center; margin-bottom:20px; } #panier_popin_add_prod_img { width:100px; margin:0 auto; } .produit-ajoute-au-panier { position:fixed; top:140px; width:40%; left:30%; z-index:2; } .produit-ajoute-au-panier-cnt-img { width:20%; text-align:center; } .produit-ajoute-au-panier-cnt-txt { width:75%; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre { margin-top:14px; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-valider { width:175px; } #slide_navLisitng { display:none; } .cnt_message { padding-left:50px; background-position:center left; background-repeat:no-repeat; line-height:34px; } .message_info .cnt_message { background-image:url('/Public/Images/site/v2/message.png'); } .message_info .cnt_message.error { background-image:url('/Public/Images/site/v2/warnError.svg'); padding-left:50px; background-position:center left; background-repeat:no-repeat; background-size:30px; line-height:34px; } .custom_textarea { width:100%; padding:2%; height:60px; } #fiche-produit-haut-milieu { cursor:pointer; } #createaccount { margin-top:30px; } #createaccount .custom_password, #createaccount .custom_email { width:23%; padding:0 10% 0 2%; } #createaccount .custom_password1 { margin-right:3%; } #createaccount .btn_vert { width:23%; height:44px; line-height:44px; } .createaccount_infos_img { width:13%; } .createaccount_infos_txt { width:87%; padding-top:75px; } #cnt_createaccount_mail { position:relative; } #message_createaccount { float:left; margin:12px 0px 0px 18px } #message_createaccount.red { color:red; } #message_createaccount.green { color:#78C565; } #produit_intro .bloc_fiche_infos_site { width:100%; height:93px; border-bottom:1px solid #DCDCDC; } #produit_intro { padding:0 5%; } #mobile_nav_prod { display:none; } .mentions_cnt_l, .mentions_cnt_r { width:49%; } #mentions_pre { font-weight:bold; min-height:68px; } .mentions_infos_cnt, #mentions_infos_i { width:fit-content; background-color:#EFEFEF; border-radius:10px; padding:20px 50px; position:relative; font-size:0.9em; font-weight:bold; } .mentions_infos_cnt p { margin:0; } #mentions_infos_i { float:right; margin-top:35px; } .mentions_infos_icon { position:absolute; top:-16px; left:-16px; width:32px; height:32px; background:url('/Public/Images/site/v2/infos_gris.svg') no-repeat 0 0; } .mentions_infos_i { padding-left:47px; height:33px; line-height:33px; color:#000; display:flex; align-items:center; background-size:33px 33px !important; background-position:0 center !important; } .mentions_infos_i:not(:first-child) { margin-top:20px; } #mentions_infos_1 { background:url('/Public/Images/site/v2/france.svg') 0 0 no-repeat; } #mentions_infos_2 { background:url('/Public/Images/site/v2/box_2.svg') 0 0 no-repeat; } #mentions_infos_3 { background:url('/Public/Images/site/v2/shield.svg') 0 0 no-repeat; } .mentions_linkcgv { float:right; display:block; margin-top:10px; margin-right:10px; text-decoration:none; } #mentions_score3 { margin:20px 0px; padding:15px; border-radius:5px; background:#EFEFEF; } .mentions_score3_left { float:left; width:40%; } .mentions_score3_right { text-align:right; width:58%; float:right; } #mentions_score3 a { display:block; height:33px; line-height:33px; color:#FFF; background-color:#ADADAD; padding:0 15px; text-decoration:none; margin:63px 0px 0px 0px; font-size:13px; border-radius:3px; border-bottom:3px solid #878787; transition:all 0.3s ease-out; font-weight:bold; width:160px; margin-left:auto; margin-right:auto; text-align:center; } #mentions_score3 a:hover { background-color:#878787; } .qsn_img_l { margin-bottom:20px; } .qsn_img_r .qsn_r, .qsn_img_l .qsn_l { width:30%; text-align:center; } .qsn_img_l .qsn_r, .qsn_img_r .qsn_l { width:68%; } .qsn-text { font-size:0.9em; margin-bottom:50px; } .qsn_tel { font-size:1.1em; margin-top:20px; } .qsn-keys { display:flex; flex-wrap:wrap; justify-content:space-around; margin:50px 0 25px 0; } .qsn-keys .qsn-key { text-align:center; margin-bottom:25px; } .qsn-keys .qsn-key .qsn-key-img { margin-bottom:25px; } .qsn-keys .qsn-key .qsn-key-text { font-size:1.5em; font-weight:bold; } .qsn-keys .qsn-key .qkt-big { font-size:xx-large; } .qsn-keys .qsn-key .qkt-small { font-size:small; display:block; } .qsn-keys .qsn-colis { color:#f86b02; } .qsn-keys .qsn-colis .qkt-small { color:#8f3d01; } .qsn-keys .qsn-references { color:#66c9e0; } .qsn-keys .qsn-commandes { color:#8bcb7d; } .qsn-keys .qsn-commandes .qkt-small { color:#557c4f; } .qsn-list { margin:50px 0 30px 0 } * html #content_formcontact .inscription { border:none; } #contact input, textarea, select { outline:none; } #contact strong { display:block; padding-bottom:10px; border-bottom:1px solid #E1E1E1; text-transform:uppercase; font-size:14px; margin-bottom:14px; } #contact span.label { display:block; width:12%; float:left; text-align:right; margin-right:10px; font-size:12px; } #contact span.left-label { display:block; width:25%; text-align:right; float:left; font-size:12px; } #contact span input { width:35%; float:left; margin:0px 0px 0px 10px; border:1px solid #E1E1E1; color:gray; } #contact span.input_right input { width:20%; float:left; margin:0px 0px 0px 10px; border:1px solid #E1E1E1; } #contact span input:focus { border:1px solid #333333; } #contact #adresse input { width:392px; } #contact textarea { width:82%; height:100px; border:1px solid #E1E1E1; margin-left:10px; resize:vertical; } #contact textarea:focus { border:1px solid #333333; } #contact .clear { clear:both; } #contact #identite, #contact #infos-contact { height:24px; margin-bottom:10px; line-height:20px; } #contact #submit { text-align:right; margin-top:10px; margin-right:1%; } #contact input[type=submit] { border:0; cursor:pointer; color:#fff; text-transform:uppercase; width:100px; padding:4px 0px; background:gray; } .contactcache { display:none; }  .listing-port { padding:10px 0px 20px 0px; margin-bottom:20px; } .listing-port hr { margin:15px 0; } .listing-port h2.france { background:url(/Public/Images/site/trucks.png) top left no-repeat; padding-left:90px; } .listing-port h2.belgique { background:url(/Public/Images/site/trucks.png) 0 -37px no-repeat; padding-left:90px; } .listing-port h2.luxembourg { background:url(/Public/Images/site/trucks.png) 0 -74px no-repeat; padding-left:90px; } .listing-port h2.suisse { background:url(/Public/Images/site/trucks.png) 0 -111px no-repeat; padding-left:90px; } .listing-port h2 { margin:15px 20px 0px 0px; height:37px; line-height:37px; color:#848484; } .listing-port span { background:#818181; color:white; display:block; margin:10px 0px; padding:2px 6px; } .ligne-listing-port-demi { color:#606060; } .ligne-listing-port { margin:0 auto; padding:10px 0px; display:flex; justify-content:space-between; } .listing_port:not(:last-child) { margin-bottom:20px; } .ligne-listing-port.i0 { border-top:none; } .ligne-listing-port-demi-right { text-align:right; } #plan-site ul { padding-left:20px; line-height:1.6em; } .liste_avis_prd { margin:15px 0; border-top:1px solid #C1C1C1; padding-top:15px; } .w_image .cnt_list_avis_img { float:left; position:relative; text-align:center; width:9%; background:#FFF; margin-right:2%; margin-bottom:10px; } .w_image .cnt_list_avis_img a { display:flex; align-items:center; justify-content:center; border:1px solid #A6A6A6; height:105px; } .w_image .cnt_list_avis_txt, .w_image .list_avis_prdo_commande { float:left; width:89%; } .list_avis_info { font-size:11px; color:#4D4D4D; text-align:right; margin-top:10px; } .liste_avis_prd .parent_etoiles_small { margin-bottom:20px; } #temoignages_top { padding:20px 0px; } #temoignages_center_cnt { text-align:center; } #temoignages .parent_etoiles { float:none; margin:10px auto; } .result-content { top:42px !important; left:-1px !important; width:100% !important; } .result-content ul { -webkit-border-radius:0px 0px 5px 5px !important; border-radius:0px 0px 5px 5px !important; box-sizing:border-box; white-space:initial !important; padding:0 !important; } .result-content ul li { width:100% !important; display:flex !important; align-items:center; box-sizing:border-box; padding:5px 10px 5px 50px !important; min-height:50px; line-height:initial !important; background-color:white !important; background-repeat:no-repeat !important; background-size:40px auto !important; background-position:5px 50% !important; } .result-content ul li:not(.search-line) { background-image:url('/Public/Images/site/v2/trouver-piece_gris.png') !important; } .result-content ul li.search-line { background-image:none !important; } .result-content ul li.search-line:before { content:''; position:absolute; width:30px; height:30px; background:url(/Public/Images/site/v2/loader_nice.gif) no-repeat 0 0; background-size:100%; left:10px; } .result-content ul li:not(:last-child) { border-bottom:1px solid #a3a5a8; } .result-content ul li.selected-li { background-color:#DDDDDD !important; } div[id*="result-mdr-v2"]{ width:100% !important; left:1px; } #recherche.active #recherche_mobile { position:absolute; top:48px; left:0; background:#fff; display:block; width:270px; z-index:10; display:block; height:44px; } #recherche_mobile { display:none; height:0; overflow:visible; } #recherche_mobile input[type=text] { width:74%; padding:0 4%; border:none; height:44px; } #recherche_mobile input[type=submit] { width:18%; background-position:center center; } .best_prod_i { border-right:1px solid #E6E6E8; border-bottom:1px solid #E6E6E8; height:143px; } .best_cnt .best_prod_i:first-child { height:144px; } #best_prod_0 { height:432px; } .best_prod_i .list-produit { width:100%; } .best_prod_i .list-produit .list_prod_cnt { width:100%; border:none; } .best_cnt:not(:first-child) .best_prod_i .list-produit:hover .list_prod_cnt { height:100%; } .list-produit-best { height:inherit; } .list-produit-best .produit_i_note { padding-top:0; } .list-produit-best .produit_i_note .produit_i_note_cnt { padding:0; } .best_vente_ac .produit_i_reduc { position:absolute; top:90px; left:0; width:25%; } .produit_i_prix_cnt .produit_i_reduc { top:0; width:20%; } .list-produit-best .produit_i_img a { height:inherit; } .list-produit-best .produit_i_img { width:29%; } .list-produit-best .produit_i_nom { width:70%; height:138px; } .list-produit-best .titre-produit-liste { height:55px; overflow:hidden; } .list-produit-best .titre-produit-liste { padding:10px 10px 0px 0px; height:67px; } .best_prod_i .list-produit-best:hover { height:100%; } .list-produit-best .produit_i_note { height:15px; } .list-produit-best .produit_i_prix { padding-right:10px; } .list-produit-best .prix-produit-liste { font-size:1.1em; } .list-produit-best .prix-produit-liste, .list-produit-best .reduc-produit-liste { height:24px !important; padding:0 !important; } .list-produit-best .reduc-produit-liste { color:#BCBCBC; } .best_prod_i .list-produit-best:hover .produit_i_reduc a { margin-left:0; } .prod_port_cdt { font-size:0.7em; color:#000; } .listing-trie-i .select { width:100%; } #listing-trie, #side>.padding_box>div { overflow:visible !important; } .blk_ht_socolissimo #adresse { width:47%; padding:0 2%; margin-right:2%; } .blk_ht_socolissimo #cp { width:15%; padding:0 2%; margin-right:2%; } .blk_ht_socolissimo #ville { width:34%; padding:0 2%; } .blk_ht_socolissimo input[type=submit] { width:20%; margin-top:20px; } .blk_ht_socolissimo .custom_select { padding:0 2%; } .layt_confiance_i { background-position:bottom right; background-repeat:no-repeat; } .layt_confiance_txt { font-size:0.78em; padding-right:35%; } .layt_confiance_logo { display:none; width:150px; height:60px; background:url('/Public/Images/site/v2/gls.svg') no-repeat 0 50%; background-size:100% auto; font-size:0px; } .layt_confiance_i .padding_box { padding:15px 18px; position:relative; min-height:160px; } .layt_confiance_i .layt_confiance_tel { font-size:1.8em; height:22px; line-height:22px; margin-top:8px; } .layt_confiance_i h3 { margin-bottom:10px; } .layt_confiance_txt .foot_avis_noteglobale { margin-bottom:5px; } .layt_confiance_a { position:absolute; bottom:18px; } #layt_confiance_1 { background-image:url('/Public/Images/site/v2/hihi.jpg'); } #layt_confiance_2 { background-image:url('/Public/Images/site/v2/hehe.jpg'); } #layt_confiance_3 { background-image:url('/Public/Images/site/v2/allo.jpg'); } #layt_confiance_4 { background-image:url('/Public/Images/site/v2/ca.jpg'); background-position-y:calc(100% - 18px); } .description_categorie, .description_categorie *, .presentation-marque-corp, .presentation-marque-corp * { line-height:1.4em !important; font-size:16px !important; font-family:'Open Sans', sans-serif !important; } .presentation-marque-corp img { max-width:none; } .description_categorie { margin-bottom:2%; } .description_categorie #bloc_marque { display:none; } .description_categorie img[style*="margin"] { margin:0 !important; } .description_categorie img[style*="float"] { float:none !important; } .description_categorie .div-clear { display:none; } #form_listing_trie { width:100%; } #banniere_cnt_parent { position:relative; margin-bottom:2em; } #banniere_cnt { position:relative; height:calc((435/2600)*100vw); overflow:hidden; } .banniere_i { position:absolute; height:100%; width:100%; background-repeat:no-repeat; background-position:center; background-size:contain; } .banniere_only_one .banniere_i { background-size:cover; } .banniere_only_one~#encarts { margin-top:2em; } .banniere_img { height:100%; position:absolute; width:100%; background-repeat:no-repeat; background-size:contain; display:none; } .banniere_i.active .banniere_i_txt_cnt { left:0px; top:0; opacity:1; } .banniere_i_txt { z-index:5; position:relative; } .banniere_i_txt_cnt { transition:all 1s ease-out; width:50%; left:-100px; position:relative; opacity:0; } .banniere_nav { position:absolute; width:100%; bottom:1em; z-index:3; display:flex; justify-content:center; } .banniere_nav_i { border:1px solid #707070; background:transparent; width:12px; height:12px; border-radius:50%; transition:all 150ms ease-in-out; outline:none; padding:0; box-sizing:border-box; } .banniere_nav_i:not(:last-of-type) { margin-right:1em; } .banniere_nav_i.active { background-color:#707070; } .banniere_i_pretitre { font-size:1.4em; margin-top:50px; height:30px; line-height:30px; } .banniere_i_titre { text-transform:uppercase; font-size:2.1em; margin-top:12px; } .banniere_i_corp { margin-top:15px; color:#A5A5A5; height:44px; } .banniere_i_bottom { width:100%; margin-top:20px; } .banniere_i_pourcentage { height:75px; width:138px; background-color:#50ADE8; color:#fff; line-height:75px; text-align:center; font-size:2.5em; margin-right:20px; } .banniere_i_tarifs_reduc { color:#50ADE8; font-size:2.8em; height:54px; line-height:54px; } .banniere_i_tarifs_noreduc { color:#A5A5A5; } .banniere_i_bottom_l { width:80%; } .banniere_i_bottom_r { width:20%; } .banniere_i_bottom_r { padding-top:50px; } table.accessoires, table.tableau_produit { width:100%; margin-top:20px; border-collapse:collapse; font-size:0.8em; } table.accessoires td { border:1px solid #a0a0a0; } table.accessoires td, table.tableau_produit td { border-width:0px; font-weight:400; padding:5px; } table.accessoires tr:nth-child(odd) { background-color:#F5F5F5; } table.tableau_produit thead tr { height:50px; } table.tableau_produit tbody tr { height:80px; text-align:center; } table.tableau_produit tbody tr:not(:first-child) { border-top:1px solid lightgrey; } table.tableau_produit tbody .tp_price { display:flex; align-items:center; justify-content:center; height:inherit; font-size:initial; } table.tableau_produit tbody .tp_status { font-weight:400; } table.tableau_produit tbody .tp_details { padding-right:1%; } table.tableau_produit tbody .btn_details { font-size:1em; } table.accessoires .Code a { color:#1154D7; font-size:0.85em; font-weight:600; text-decoration:none; } #tr-plus-infos-active { border:1px solid #1154D7; } .nosscateg.categlist_i .categlisting_ss { display:none; } .listing_dispo { position:relative; height:16px; font-size:12px; padding:0 0 0 17px; line-height:16px; float:right; } .listing_dispo:before, .ico_fiche_base:before { position:absolute; content:""; left:0; top:2px; height:12px; width:12px; border-radius:50%; } .listing_dispo.listing_dispo_stock, .ico_fiche_base.ico_dispo { color:#66bd88; } .listing_dispo.listing_dispo_stock:before, .ico_fiche_base.ico_dispo:before { background-color:#66bd88; } .listing_dispo.listing_dispo_limite, .ico_fiche_base.ico_dispo_cmd { color:#FF7E00; } .listing_dispo.listing_dispo_limite:before, .ico_fiche_base.ico_dispo_cmd:before { background-color:#FF7E00; } .listing_dispo.listing_dispo_rupture, .ico_fiche_base.ico_rupt { color:red; } .listing_dispo.listing_dispo_rupture:before, .ico_fiche_base.ico_rupt:before { background-color:red; } .listing_prod_offert, .listing_multi_options { font-size:12px; text-align:right; } .listing_prod_offert { color:#78C663; float:left; } .listing_multi_options { color:#666666; margin-right:35px; clear:both; } .cnt_sidefixe { position:relative; } .side_panier { position:absolute; top:0; right:0; } .panier_mode_tr_cnt_ins { padding:10px; } #fil { font-size:0.8em; margin:25px 0px; }  #fil a { text-decoration:none !important; } .ariane_i_a { color:#010101; text-decoration:none !important; } .ariane_i.last a { font-weight:600; color:#1154D7; } .ariane_i { height:22px; position:relative; } .ariane_sep { background:url('/Public/Images/site/v2/arrow_5_blue_right.png') center center no-repeat; height:18px; width:20px; } .ss_ariane { display:none; position:absolute; top:22px; z-index:2; } .active.ss_ariane { display:block; } .ss_ariane .shadow_box { padding:15px; } .btn_ss_ariane { margin-left:4px; cursor:pointer; height:18px; width:20px; background-image:url('/Public/Images/site/v2/arrow_10_black_bottom.png'); background-position:center center; background-repeat:no-repeat; } .ariane_i.last .btn_ss_ariane { background-image:url('/Public/Images/site/v2/arrow_10_blue_bottom.png'); } #fil .ss_ariane span a { text-decoration:none; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; font-weight:normal; } #fil .ss_ariane span a:hover { color:#1154D7; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; text-align:center; } #bottom_produit .blck_txt_base>h2 { border-bottom:1px solid #E6E6E6; padding-bottom:8px; } #bottom_produit .blck_txt_base .description h2 { border-bottom:none; } #bottom_prod .fiche_infos_site .shadow_box { display:flex; align-items:center; justify-content:center; } .contact_l, .contact_r { width:48%; }  .compare_v2 { position:relative; } .compare_produits_cnt { position:relative; } .compare_produits_header { width:100%; display:flex; align-items:center; } .cph_resume { width:25%; padding:10px; text-align:center; box-sizing:border-box; } .cphr_title { font-size:1.2em; font-weight:bold; } .cphr_prix { font-size:0.9em; margin:10px 0; } .cphr_ajout { font-size:1em; margin-bottom:10px; } .cphr_ajout .btn { width:50px; } .cphr_back { overflow:hidden; } .cph_produits { width:calc(75% - 13px); overflow:hidden; } .cph_produits_cnt { display:flex; width:100%; } .cph_produit, .cpt_infos .compare_lignes { width:calc(100%/4); flex-shrink:0; } .cph_produit { padding:0 10px; box-sizing:border-box; } .cphp_img { width:100%; height:150px; display:flex; align-items:center; justify-content:center; } .cphp_img img { width:auto; max-height:120px; } .cphp_title { display:block; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } .cphp_ajoutp { margin:10px 0; } .compare_produits_table { width:100%; height:241px; overflow:hidden; display:flex; } .compare_produits_table .compare_ligne { padding:5px 0; } .compare_produits_table .compare_ligne:nth-child(odd) { background-color:#d8d8d8; } .compare_produits_table .compare_ligne:nth-child(even) { background-color:#f1f1f1; } .cpt_headers { width:25%; } .cpt_infos { width:75%; overflow:scroll; display:flex; } .cpt_infos .compare_ligne { padding:5px 10px; text-align:center; border-left:1px solid #888888; } .cpt_headers .compare_ligne { padding-left:10px; } .addprod_compare_txt { padding-top:50px; margin:10px 0; background:url(/Public/Images/site/v2/glasses_114.png) 50% 0 no-repeat; } .compare_etoiles { height:14px; margin:10px 0; } .cpc_line_two { margin-top:10px; } .cl_active { background-color:#BBBBBB !important; }  #prix_base span { text-decoration:line-through; } label { cursor:pointer; } .cnt_cgv { font-size:0.8em; padding:0 0% 10px 0%; } .secure_img { margin-bottom:20px; height:71px; list-style:none; background-repeat:no-repeat; background-image:url(/Public/Images/site/v2/logos-banques.jpg); } .secure_img.secu_mastercard { width:112px; background-position:0px 0px; } .secure_img.secu_visaverif { width:112px; background-position:-123px 0px; } .secure_img.secu_generale { width:158px; background-position:-250px 0px; } .secure_img.secu_lcl { width:110px; background-position:0px -87px; } .secure_img.secu_ca { width:120px; background-position:-124px -87px; } .secure_img.secu_bnp { width:152px; background-position:-555px 0px; } .secure_img.secu_groupama { width:152px; background-position:-413px -93px; } .secure_img.secu_cm { width:160px; background-position:-247px -87px; } .secure_img.secu_cic { width:152px; background-position:-405px 0px; } .secure_img a { display:block; width:100%; height:100%; } #page_secure ul { padding-left:0; display:flex; flex-wrap:wrap; justify-content:space-between; } .contact_r_img_cnt { width:100%; padding:10px; background-color:rgba(255, 255, 255, 0.8); text-align:center; } .contact_num_cnt { color:#696969; margin-top:30px; } .contact_num_cnt a:hover { text-decoration:none; } .contact_num { display:flex; align-items:center; justify-content:center; } .contact_num_icon { margin-right:10px; } .contact_num_icon .icon_svg { height:42px; width:42px; } .contact_num_tel span { display:block; text-align:right; } .contact_num_tel span:first-child { font-size:2em; font-weight:400; } .legende-accessoire { position:relative; padding-left:20px; margin-top:10px; font-size:0.8em; } .legende-accessoire:before { content:""; display:block; width:10px; height:10px; border:1px solid #1154D7; background:#fff; position:absolute; top:7px; left:0px; } .encarts_slider { transition:all 0.3s ease-out; position:relative; } .encart_slide_i h2 { margin:0 0 30px 0; font-weight:400; font-size:1.3em; } .encart_slide_i h2 a { color:inherit; } .encarts_slider .encart_slide_i { position:absolute; top:0px; background-color:#F1F1F1; width:100%; } .encarts_slider .encart_slide_i .encart_slide_i { position:relative; } .encarts_nav { margin-top:20px; height:14px; } .encarts_nav_i { height:12px; width:12px; border:1px solid #BABABA; background-color:#fff; border-radius:50%; margin-right:7px; } .encarts_nav_i.active { background-color:#BABABA; } .layt_categ.shadow_box, .encart_slide_marque { margin:3px 0px; } .encartselection_i { width:31.5%; margin-right:2.75%; } .encartselection_2 { margin-right:0; } .encartselection_cnt { padding:14px 18px; height:335px; } .encartselection_desc { height:50px; overflow:hidden; } .encartselection_titre { height:40px; line-height:36px; font-size:1.6em; overflow:hidden; } .encartselection_titre a, .encartselection_desc a { text-decoration:none; color:#000; } .encartselection_img { text-align:center; height:218px; } .encart_slide_marque_cnt { width:87%; height:165px; padding:20px 0px; position:relative; overflow:hidden; } .encart_slide_marque_r, .encart_slide_marque_l { width:6.5%; height:205px; } .encart_slide_marque_r.active, .encart_slide_marque_l.active { cursor:pointer; background-position:center center; background-repeat:no-repeat; } .encart_slide_marque_l.active { background-image:url('/Public/Images/site/v2/slide_26_blue_left.png'); } .encart_slide_marque_r.active { background-image:url('/Public/Images/site/v2/slide_26_blue_right.png'); } .encart_slide_marque_i { position:absolute; top:0; display:flex; justify-content:space-around; align-items:center; width:100%; height:100%; } .slide_marque_i { width:17%; text-align:center; } .slide_marque_i img:hover { transform:scale(0.95); } .slide_marque_i img { max-height:130px; transition:transform 100ms ease-in-out; } .prod_review { width:calc(100%/3 - 0.7em); overflow:hidden; margin:0 0 1em 0; padding:0.8em; box-sizing:border-box; background-color:#f1f1f1; border:1px solid #c8c8c8; line-height:1.7em; } .prod_review_img { background-color:#CBCBCB; height:54px; width:54px; margin-right:0.8em; background-size:100%; background-image:url('/Public/Images/site/v2/boy_avatar.jpg'); background-repeat:no-repeat; background-position:center center; } .civili_mme .prod_review_img, .civili_melle .prod_review_img { background-image:url('/Public/Images/site/v2/girl_avatar.jpg'); } .prod_review_txt { width:69%; margin-right:6%; } .prod_review_note { width:100%; padding:0; } .prod_review_note_5 { font-size:1.5em; margin-right:15px; line-height:27px; } .nb_reviews { text-align:right; font-size:13px; margin-top:2px; } #avis_one_form_r, #avis_one_form_l { width:49%; } #avis_nom, #avis_email { width:49%; margin-bottom:20px; } #avis_positif { padding-top:20px; height:150px; } #form_avis_prod input[type=submit] { width:100%; } #avis_note { margin-left:6px; margin-right:10px; background:url('/Public/Images/site/v2/stars_158_grey.png') top left no-repeat; } #avis_note, .list_avis_note { width:158px; height:27px; position:relative; } #avis_note .avis_etoile { width:15px; height:27px; display:block; float:left; z-index:2; position:relative; } .star_marg { margin-right:2px; } .list_avis_yellowstar, #avis_yellow_star { position:absolute; top:0; left:0; width:158px; height:27px; z-index:1; background:url('/Public/Images/site/v2/stars_158_orange.png') top left no-repeat; } #avis_etoile10 { margin-right:0; } #avis_yellow_star.star_full1, .list_avis_yellowstar1 { width:15px; } #avis_yellow_star.star_full2, .list_avis_yellowstar2 { width:30px; } #avis_yellow_star.star_full3, .list_avis_yellowstar3 { width:47px; } #avis_yellow_star.star_full4, .list_avis_yellowstar4 { width:64px; } #avis_yellow_star.star_full5, .list_avis_yellowstar5 { width:79px; } #avis_yellow_star.star_full6, .list_avis_yellowstar6 { width:95px; } #avis_yellow_star.star_full7, .list_avis_yellowstar7 { width:112px; } #avis_yellow_star.star_full8, .list_avis_yellowstar8 { width:128px; } #avis_yellow_star.star_full9, .list_avis_yellowstar9 { width:144px; } #avis_yellow_star.star_full10, .list_avis_yellowstar10 { width:158px; } .avis_note_label { height:27px; line-height:27px; } #avis_one_form_l_cnt { width:280px; margin:100px auto 0px auto; } .fiche_prix_padd.with_negocierprix #negocierprix_lien { background-color:#51AEE9; display:block; text-decoration:none; color:#fff; width:20%; float:left; margin-right:1%; height:55px; line-height:55px; border-radius:3px; text-align:center; font-size:13px; } .fiche_prix_padd.with_negocierprix #bt_add_panier { width:79%; float:right; } #negocier_prix_cnt { display:none; position:relative; padding:18px 25px; width:803px; height:324px; background:#FFF; background:-moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #FFF), color-stop(100%, #ECECEC)); background:-webkit-linear-gradient(top, #FFF 1%, #ECECEC 100%); background:-o-linear-gradient(top, #ffffff 1%, #ececec 100%); background:-ms-linear-gradient(top, #ffffff 1%, #ececec 100%); background:linear-gradient(to bottom, #FFF 1%, #ECECEC 100%); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 0px 10px 0px #656565; -moz-box-shadow:0px 0px 10px 0px #656565; -o-box-shadow:0px 0px 10px 0px #656565; box-shadow:0px 0px 10px 0px #656565; } #ref_prod_l a { color:#000; text-decoration:none; } #ref_prod_l a:hover { text-decoration:underline; } .bandeau h1 span { display:block; font-size:0.5em; margin-top:5px; } .compatibilite_ficheprod { margin-top:5px; display:block; } .compatibilite_ficheprod a { text-decoration:none; color:white; font-size:0.8em; background-color:#51AEE9; border-radius:20px; padding:2px 10px; display:inline-flex; align-items:center; } .compatibilite_ficheprod a .icon_svg { fill:white; margin:0 5px 0 0; width:14px; height:14px; } .compatibilite_ficheprod a:hover { text-decoration:underline; } .bandeau h1 a { color:inherit; text-decoration:none; } #slideproduit_img_resp { display:none; } #slideproduit_img_resp_nav { display:none; } #slideproduit_img_resp_nav div:hover { cursor:pointer; } .affiche_invit_bloc_cnt { border:1px solid #DADADA; border-radius:10px; display:block; margin-top:-19px; } .co_inscri_1_r_in { height:51px; padding-top:34px; width:15%; text-align:center; float:left; } .co_inscri_1_r_in2 { float:left; padding-left:21%; width:64%; height:85px; line-height:85px; background:url('/Public/Images/site/v2/ptits_keums.png') center left no-repeat; background-size:88px; } .foot_carre a { text-decoration:none; color:#000; } .serieWrapper_v2 { border:1px solid #DADADA; border-bottom:none; } #serieWrapper_cnt_v2 { border-bottom:1px solid #DADADA; } .divToggle_v2 { cursor:pointer; height:70px; text-align:right; padding-right:20px; padding-left:35px; margin-left:20px; display:flex; justify-content:space-between; align-items:center; background-image:url('/Public/Images/site/v2/product-accordion/plus.svg'); background-size:14px; background-position:left center; background-repeat:no-repeat; } .serie_image { width:100px; height:26px; text-align:left; } .divToggle_v2.active { background-image:url('/Public/Images/site/v2/product-accordion/moins.svg'); } .divToggle_v2 * { pointer-events:none; } .serie_v2 { overflow:hidden; } .serieWrapper_v2 ul { padding:0; margin:0 10px; } .serie_v2 { padding:0 20px; } .ss_serieWrapper_v2 { display:flex; position:relative; flex-direction:row; flex-wrap:wrap; } .ss_serie_v2 { display:none; } .ss_serie_v2.active { height:250px; overflow:auto; position:absolute; width:100%; left:0; background-color:white; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:10px; border:1px solid #DADADA; padding:10px; box-sizing:border-box; align-items:flex-start; align-content:flex-start; } .ss_divToggle_v2 { border:1px solid #F1F1F1; border-radius:20px; padding:5px 10px; box-sizing:border-box; width:100%; display:block; text-align:center; background-image:url('/Public/Images/site/v2/product-accordion/plus.svg'); background-color:#f1f1f1; background-size:12px; background-position:95% center; background-repeat:no-repeat; } .ss_serie_wrapper { width:24%; flex-shrink:0; margin-bottom:1%; margin-right:1%; } .ss_divToggle_v2:hover, .ss_divToggle_v2.active { text-decoration:none; border:1px solid lightblue; background-color:transparent; } .ss_divToggle_v2.active { text-decoration:none; border:1px solid lightblue; background-image:url('/Public/Images/site/v2/product-accordion/moins.svg'); } .ss_serie_wrapper.active { margin-bottom:calc(1% + 260px); } .serieWrapper_v2 ul { padding:0; margin:0; } .serieWrapper_v2 ul li { display:inline-block; width:25%; } .serieWrapper_v2 ul li a { color:black; } .encart_slide_texte_txt { font-size:1em; line-height:1.8em; text-align:justify; } .encart_slide_i { padding-bottom:50px; } .best_vente_ac .shadow_box { background-color:transparent; box-shadow:none; } .best_vente_ac .shadow_box .pourcent_25:not(:first-child) { width:24%; margin-left:1%; } .best_vente_ac .shadow_box .best_cnt:first-child { box-shadow:0 1px 2px rgba(0, 0, 0, 0.24); } .best_vente_ac .shadow_box .best_cnt:first-child:hover { box-shadow:none; } .encart_slide_texte_txt h1 { text-align:center; } .compare_top img { max-height:150px; height:150px; } .compare_top strong { max-width:290px; } #photo_allo { float:right; height:195px; width:250px; margin-right:0px; background-image:url('/Public/Images/site/v2/allo.png'); background-repeat:no-repeat; background-size:100% auto; margin-bottom:0px; background-position-y:30%; display:flex; align-items:center; justify-content:center; } #conditions_satisf_remb { font-size:9px; } #qtt_less_product, #qtt_more_product { color:#1154D7; font-size:25px; font-weight:bold; cursor:hand; cursor:pointer; } #qtt_less_product { padding-right:10px; } #qtt_more_product { padding-left:8px; } .envoi_msg { width:275px; float:right; margin-top:32px; } .btn_bleu { background-image:url('/Public/Images/site/v2/ajouter_fichier_bleu.png'); background-repeat:no-repeat; background-color:transparent; background-repeat:no-repeat; background-position:0px 0px; background-size:175px; border:none; cursor:pointer; height:16px; vertical-align:middle; width:175px; height:32px; } .cgv_article:not(:last-child) { margin-bottom:50px; } .listing_port { width:50%; } .ligne_listing_port:not(:last-child) { border-bottom:1px solid #CCCCCC; padding-bottom:1em; margin-bottom:1em; } .ligne_listing_port_nom { font-weight:bold; display:flex; align-items:center; margin-bottom:20px; } .ligne_listing_port_nom img { margin-right:10px; } .bandeau_bas { z-index:9; width:100%; position:fixed; bottom:0; left:0; } .bandeau_lien { display:inline-block; padding:10px 0; font-size:0.9em; font-weight:500; padding-left:44px; color:white; position:relative; } .bandeau_lien .icon_svg { width:39px; height:35px; fill:white; position:absolute; left:0; top:0; bottom:0; margin:auto; } .liste-marques-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; } .liste-marques-wrapper a { color:#444444; fill:initial; } .liste-marques-wrapper .list-marques { width:19%; min-height:200px; text-align:center; border-radius:3px; display:flex; flex-direction:column; align-content:center; justify-content:center; } .liste-marques-wrapper .list-marques:nth-child(-n+15) { margin-bottom:1%; } .liste-marques-wrapper .list-marques-text a { display:block; min-height:44px; } .lien-mark-list { margin-top:10px; } .list-marques-img { height:100px; display:flex; align-items:center; justify-content:center; } #slide_navListing, #slide_selected { display:none; } .panier_map { width:100%; height:450px; position:relative; margin:10px auto; overflow:hidden; } .panier_map .liste_points { position:absolute; top:0; right:-100%; background:rgba(255, 255, 255, 0.8); padding:30px; width:30%; height:100%; box-sizing:border-box; -moz-box-shadow:-5px 0px 10px -3px #444444; -webkit-box-shadow:-5px 0px 10px -3px #444444; -o-box-shadow:-5px 0px 10px -3px #444444; box-shadow:-5px 0px 10px -3px #444444; filter:progid:DXImageTransform.Microsoft.Shadow(color=#444444, Direction=180, Strength=10); transition:all 150ms ease-in-out; } .map_canvas { width:100%; height:100%; position:relative; } .marker-top { -webkit-animation:marker-top 0.4s ease-out infinite alternate-reverse forwards;  animation:marker-top 0.4s ease-out infinite alternate-reverse forwards; } .pointrelais { text-align:center; font-size:13px; color:#444444; } .pointrelais .ouverture-relais { margin-top:10px; } .pointrelais .ouverture-relais p { margin:0 0 3px 0; } .pointrelais .nomrelais { font-size:1.1em; margin-bottom:5px; } .pointrelais .infos-relais { margin-top:5px; } .pointrelais .pointrelais-close { display:block; position:absolute; top:10px; right:10px; width:20px; height:20px; background:url('/Public/Images/site/v2/close_black.png') no-repeat 0 0; font-size:0em; } .panier_adresse_icon { height:32px; display:flex; justify-content:center; align-items:center; margin-bottom:10px; } .panier_adresse_icon .icon_svg { height:32px; } .panier_recap_livr { display:flex; justify-content:space-around; } .panier_recap_livr .mode_livr_adr_i { border:1px solid lightgrey; box-sizing:border-box; } .panier_recap_livr .mode_livr_adr_i .tab-adr p { margin:0; } .mode_livr_adr_nom { margin:15px 0; } .atos_form img { display:none; } .atos_form input[type="IMAGE"] { margin-right:30px; } .commande-modeDePaiement .slide_nav_cnt { transition:max-height 150ms ease-out;  overflow:hidden; } .commande-modeDePaiement .close { max-height:0 !important; overflow:hidden; } .custom-price-cnt { display:flex; justify-content:flex-end; } .custom-price { display:inline-flex; align-items:end; font-weight:400; } .custom-price .price-bc { order:1; font-size:1.3em; line-height:1.2em; } .custom-price .price-c { display:none; } .custom-price .price-ac { order:3; font-size:smaller; } .custom-price .price-currency { order:2; font-size:smaller; } .custom-price-cnt .price-tax { order:5; margin-left:0.2em; font-size:smaller; } .commande_adresse { display:flex; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid lightgrey; } .ca_check { margin-right:20px; width:10%; display:flex; align-items:center; } .ca_check input { margin-right:10px; } .ca_text .lien-changer-adresse { margin-top:10px; display:block; }  .index-qsn h4 { margin-top:0; } .commande-adresse h3 { margin-top:0; font-size:1.4em; } .commande_adresse_cnt .custom_input { box-sizing:border-box; width:100%; margin:0; } .compte_cnt { display:flex; justify-content:space-between; flex-direction:row; } .compte_sidebar { width:20%; padding:24px; box-sizing:border-box; max-height:fit-content; } .compte_sidebar_block:not(:first-child) { margin-top:30px; } .csb_title { text-transform:uppercase; font-weight:bold; font-size:0.9em; height:32px; line-height:32px; background-size:32px; background-repeat:no-repeat; background-position:0 0; background-position:0 center; padding-left:42px; } .csb_profil .csb_title { background-image:url(/Public/Images/site/v2/personne.svg); } .csb_commandes .csb_title { background-image:url(/Public/Images/site/v2/box_23.svg); background-size:28px; } .csb_aide .csb_title { background-image:url(/Public/Images/site/v2/casque.svg); } .compte_right {  width:100%; } .compte_right h2, .compte_right h3, .compte_right h4 { margin-top:0; margin-bottom:10px; } .cmd_partielle { overflow:hidden; } .cmd_partielle:not(:last-child) { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #C1C1C1; } .cmd_partielle h3 { margin:0; } .cmd_status { fill:#444444; color:#444444; } .cmd_header { display:flex; justify-content:space-between; } .cmd_listing_prod { width:100%; padding:20px; margin-top:20px; box-sizing:border-box; border:2px solid #f1f1f1; border-radius:3px; } .cmd_suivi_colis { width:60%; } .cmd_listing_prod table { width:100%; margin:0 auto 20px auto; text-align:left; border-collapse:collapse; } .cmd_listing_prod table th, .cmd_listing_prod table td { border-bottom:1px solid #DDD; padding:5px; } .cmd_suivi_colis table { width:100%; text-align:left; } .cmd_sc_num { width:200px; } .cmd_apayer, .cmd_rib { border:1px solid crimson; padding:10px; border-radius:3px; } .cmd_rib .custom_input { padding:5px; box-sizing:border-box; } .cmd_rib .form_line { width:400px; } .cmd_rib_num input:not(:last-child) { margin-right:1%; } .cmd_pay_ligne img { vertical-align:middle; height:18px; } .select-question .theme-title { width:fit-content; } .select-question .theme-title .icone-text { transition:all 150ms ease-in-out; } .select-question .theme-title .icone { margin-right:5px; font-weight:bold; } .select-question li { list-style:square; width:fit-content; transition:all 150ms ease-in-out; } .select-question li:not(:last-child) { margin-bottom:5px; } .btn_line { margin-top:20px; } .table_chat { width:100%; } .select-question .theme-title:hover, .select-question li:hover { cursor:pointer; } .select-question .theme-title:hover .icone-text, .select-question li:hover { padding-left:3px; } .table_suivi { width:50%; } .table_tr_th_suivi { font-size:0.9em; } .table_tr_suivi { font-size:0.8em; } .table_tr_suivi img { width:auto; max-height:65px; max-width:85px; } .ts_img { width:100px; text-align:center; } ul.csb_list { font-size:0.9em; list-style:none; padding-left:0; } .csb_list li:not(:first-child) { margin-top:5px; } .faq_text { margin-top:20px; } .al-radio { margin-bottom:10px; } .commande_new_adresse_cnt { width:50%; margin:20px auto 0 auto; } .commande_new_adresse_cnt h4 { margin:25px 0 10px 0; padding-top:10px; border-top:1px solid lightgrey; } .cna_line { display:flex; align-items:center; justify-content:space-between; margin-bottom:5px; } .cnal_title { width:50%; } .cnal_input { width:49%; } .cna_line_title { margin:20px 0; } .recap_paies { width:35%; margin:0 auto; } .recap_paie { text-align:center; } .recap_paie:nth-child(2) { margin:60px 0; } .recap_paie_bulle { background-color:#f1f1f1; width:32px; height:32px; margin:0 auto; line-height:32px; border-radius:99px; color:#AAAAAA; font-weight:400; font-size:1.1em; } .recap_paie_title { margin:20px 0; } .recap_paie_content { border:1px solid #dddddd; border-radius:10px; padding:20px; } .recap_paie_content.rpc_prix { display:flex; justify-content:center; align-items:center; font-size:3em; font-weight:400; color:#444444; } .recap_paie_content.rpc_ref { font-size:2em; font-weight:400; } .recap_paie_order { background-color:#f1f1f1; border-radius:10px; padding:20px; display:flex; align-items:center; justify-content:space-between; margin-top:30px; } p.recap_header { margin:0 0 30px 0; } .fichecmd_regler { width:20%; } .cb_top h2 { margin-top:0; } .guide_fiche_text { margin-top:30px; } .guide_list_i:not(:first-child) { margin-top:10px; display:block; } .form_pass { width:25%; } .form_line:not(:first-child) { margin-top:20px; } .mail-pass { width:320px } .form_line label, .input-label { margin-bottom:5px; display:block; font-weight:400; } .bloc_adresses_cnt { display:flex; align-items:center; flex-wrap:wrap; } .bloc_adresse_cnt { width:33%; margin-bottom:20px; } .bloc_adresse_cnt:nth-child(even) { border-right:1px solid lightgrey; border-left:1px solid lightgrey; padding:0 10px; box-sizing:border-box; margin-right:10px; } .bloc_adresse_cnt:last-child, .bloc_adresse_cnt:first-child, .bloc_adresse_cnt_p { margin-right:0; } .bloc_adresse_cnt:last-child { border-right:0; } .bloc_adresse_cnt:first-child { border-left:0; } .bloc_adresse_cnt_p { border:0 !important; padding:0 !important; } .bloc_adresse_line { display:flex; align-items:center; margin-top:5px; } .bal_title { font-weight:400; width:35%; } .bal_text { width:65%; } .adresse_fac .icon_svg { transition:all 150ms ease-in-out; } .adresse_fac .icon_svg.active { transform:rotate(-90deg); } .inscription_adresse_lines { margin-top:20px; } .inscription_adresse_line { display:flex; justify-content:space-between;  } .inscription_adresse_line .custom_input, .inscription_adresse_line .custom_select { margin:0 !important; box-sizing:border-box; width:100% !important; height:42px; border-radius:0; } .custom_input_autocomplete { margin:0 !important; box-sizing:border-box; border-radius:0; background-color:#F9F9F9; padding:0 0.5%; } .inscription_adresse_line .form_line { margin-top:0; } .inscription_adresse_line:not(:first-child) { margin-top:10px; } .inscription_adresse_line:first-child .form_line.full { width:30%; box-sizing:border-box; } .inscription_adresse_line:first-child .form_line.civilite { width:10%; } .inscription_adresse_line:first-child .form_line.pl { padding-left:10px; } .inscription_adresse_line:nth-child(2) .form_line { width:49%; } .inscription_adresse_line:nth-child(3) .form_line:first-child { width:25%; } .inscription_adresse_line:nth-child(3) .form_line:last-child { width:74%; } .inscription_adresse_line:nth-child(4) .form_line:first-child { width:20%; } .inscription_adresse_line:nth-child(4) .form_line:last-child { width:79%; } .product_tabs { display:flex; flex-direction:row; border-bottom:1px solid lightgrey; overflow-x:auto; scroll-behavior:smooth; } .product_tab_btn, .product_tab_btn.notactive { padding:12px 28px; display:block; font-weight:400; transition:all 150ms ease-in-out; color:black; } .product_tab_btn:hover, .product_tab_btn.active, .product_tab_btn:first-child:not(.notactive) { background-color:#888888; text-decoration:none; color:white; } .product_content:not(:first-child) { display:none; } .btn_fichier.pdf { background:url('/Public/Images/site/v2/pdf.png') no-repeat 0 0; display:inline-block; width:64px; height:64px; color:transparent; } .tab_show { display:block !important; } .product_content { overflow:hidden; } .tab_description table { width:100% !important; } .overflow-arrow { position:relative; } .overflow-arrow .next-arrow { pointer-events:none; position:absolute; right:0; top:0; width:20px; height:98%; background:white url(/Public/Images/site/v2/arrow_right.png) no-repeat 40% 50%; background-size:12px; animation:arrow-right 500ms ease-in-out infinite } .has-overflow a:last-child { padding-right:48px; } .search_piece_detachee_txt_cnt .recherche_wrapper { width:73%; } .search_piece_detachee_txt_cnt {   padding:40px 3% 0 3%;   border-left:1px solid #E6E6E6;   display:flex;   align-items:flex-start;   gap:25px; } .search_piece_detachee_form {   display:flex;   justify-content:space-between;   align-items:center;   width:100%; } form.search_piece_detachee_form {   width:100%; } .search_piece_detachee_form #recherche_cnt, .recherche_cnt {   width:100%; } .search_piece_detachee_form .button {   width:unset!important;   margin-bottom:0; } .bloc-marque-form #recherche{   width:100%;   height:auto;   margin-right:15px; } .bloc-marque-form .search_piece_detachee_form{   width:100%; } .bloc-marque-form #recherche_cnt, .recherche_cnt {   width:100%; } .bloc-marque-form .search_piece_detachee_form .button {   width:unset;   margin-bottom:0; } .back_top { height:34px; width:36px; padding:0px 5px 0 24px; border-radius:5px; position:fixed; bottom:calc(58px + 2.5%); right:-100%; box-sizing:border-box; font-size:0; color:#444444; background:rgba(255, 255, 255, 0.8) url(/Public/Images/site/v2/arrow_up.png) no-repeat 6px 50%; background-size:24px; line-height:34px; transition:all 350ms ease-in-out; -webkit-transition:all 350ms ease-in-out; -moz-transition:all 350ms ease-in-out; -ms-transition:all 350ms ease-in-out; -o-transition:all 350ms ease-in-out; } .back-top_wrapper { padding:0.6em 0; text-align:right; line-height:1em; } .back-top_wrapper .back-top { background:url(/Public/Images/site/v2/arrow_up.png) no-repeat 100% 100%; background-size:contain; font-weight:normal; padding-right:20px; font-size:0.8em; } .btt_show { right:2.5%; } .popin_remplace { background:white; padding:2% 5%; text-align:center; position:relative; box-sizing:border-box; } .popin_remplace.new_popin { padding:0; } .popin_remplace.new_popin .popin_title { padding:1% 5%; font-weight:bold; position:relative; background:lightgrey; } .popin_remplace.new_popin .popin_content { padding:2% 5%; justify-content:space-between; box-sizing:border-box; } .popin_remplace.new_popin .popin_content .pc_title { display:flex; align-items:center; height:44px; margin-bottom:10px; } .popin_remplace.new_popin .popin_content .list-produit { width:70%; }  .popin_remplace.new_popin .popin_content .border_bottom { border-bottom:0; } .popin_remplace.new_popin .popin_content .produit_i_panier { display:none; } .popin_remplace.new_popin .popin_content .pc_old, .popin_remplace.new_popin .popin_content .pc_new { width:40%; display:flex; align-items:center; justify-content:center; flex-direction:column; } .popin_remplace.new_popin .pc_arrow { width:70px; display:flex; flex-direction:row; align-items:center; justify-content:center; } .popin_remplace.new_popin .pc_arrow .icon_svg { width:100%; height:auto; fill:lightgrey; } .popin_remplace.new_popin .popin_footer { padding:0 5% 2% 5%; } .popin_remplace.new_popin .list-produit:hover .list_prod_cnt { position:relative; } .popin_remplace .popin_close { width:20px; height:20px; display:block; position:absolute; top:12px; right:12px; fill:#000000; } .relaisInfoBulle { position:absolute; margin-left:-20px; width:15px; height:15px; background:url(/Public/Images/site/info.jpg) no-repeat 0 0; color:transparent; font-size:0px; } .relaisInfoTxt { width:96%; padding:2%; margin-left:4%; text-align:justify; box-sizing:border-box; color:#000; font-size:13px; line-height:17px; } .div_marge_categ_list { display:none; } :target::before { content:""; display:block; height:140px; margin:-140px 0 0; z-index:-1; } .selected-filters { margin-bottom:1em; } .selected-filters-bloc { font-size:0.9em; margin-top:1em; } .selected-filters-bloc:last-of-type { margin-bottom:1em; } .selected-filters-bloc h5 { font-size:1em; margin-bottom:0.4em; margin-top:0; font-weight:500; } .selected-filters-list { font-size:1em; } .selected-filters-list p { margin-top:0; margin-bottom:0; } .selected-filters-list p:not(:last-child) { margin-bottom:0.4em; } .selected-filters .padding_box h4 { margin-top:0; margin-bottom:0; } .filters_reset { margin-top:10px; } .filters_reset .icon_svg { width:18px; } .mode_livr_adr_i_img { margin-top:15px; } .img_affiche_infos { width:100%; text-align:center; line-height:25px; color:#fff; font-size:14px; height:25px; left:0px; bottom:0; background:#E14C48; z-index:5; position:relative; } .cookieWrapper { position:fixed; width:100%; background-color:#3C3C3C; color:white; margin:0px; left:0px; bottom:0px; z-index:10000; font-size:12px; padding:10px 0; } .cookieWrapper .cookieCnt { float:left; width:80%; } .cookieWrapper .cookieCnt a { color:inherit; margin-left:8px; } .cookieWrapper .dismiss { background:url('/Public/Images/site/v2/close_.svg') no-repeat 100% 0; background-size:contain; height:30px; width:20%; display:block; float:right; } .inscription_droit { display:flex; justify-content:space-between; }  .conteneur_global_tuiles { width:100%; display:flex; flex-direction:row; flex-wrap:wrap; } .conteneur_tuile { width:33%; display:flex; flex-direction:row; justify-content:left; border-right:1px solid #CCC; padding:20px; margin-bottom:20px; box-sizing:border-box; font-size:0.9em; } .image_tuile { width:88px; } .image_tuile img { width:28px; } .conteneur_droit_tuile { width:calc(100% - 88px); text-align:left; } .title_tuile { margin-bottom:5px; font-weight:700; text-transform:uppercase; } .texte_tuile { text-align:left; }  .bloc-admin { position:fixed; top:10px; left:0; z-index:99999; padding:0.6em 1em 0.8em 1em; background-color:crimson; font-size:0.8em; border-bottom-right-radius:10px; border-top-right-radius:10px; color:rgba(255, 255, 255, 0.9); box-sizing:border-box; transition:all 150ms linear; -webkit-transition:all 150ms linear; -moz-transition:all 150ms linear; -ms-transition:all 150ms linear; -o-transition:all 150ms linear; } .bloc-admin .toggleBtn { height:100%; width:1em; right:0; position:absolute; top:0; cursor:pointer; } .bloc-admin .toggleBtn:after { content:''; width:20px; height:10px; position:absolute; bottom:1em; right:0; background:url('/Public/Images/interface-admin/v2/down-arrow.svg') no-repeat bottom center; background-size:10px; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); } .bloc-admin.active { left:-155px; } .bloc-admin.active .toggleBtn:after { transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); } .bloc-admin .ba-identite { text-align:center; border-bottom:1px solid #eeeeee; padding-bottom:1em; margin-bottom:1em; } .bloc-admin .ba-identite span { font-weight:bold; display:block; } .ba-links a { display:block; color:inherit; padding-left:1.5em; background-size:1em 1em !important; line-height:1em; } .ba-links a:not(:last-of-type), .ba-links .bal-dev { margin-bottom:1em; } .ba-links .bal-dev { background:url('/Public/Images/interface-admin/v2/iconeblanche.svg') no-repeat 0 0; } .ba-links .bal-admin { background:url('/Public/Images/interface-admin/v2/iconClient.svg') no-repeat 0 0; } .ba-links .bal-logs { background:url('/Public/Images/site/v2/reassurance/paiement.svg') no-repeat 0 0; } .ba-links .bal-logout { background:url('/Public/Images/interface-admin/v2/close.svg') no-repeat 0 0; } .hide-label { font-size:0; color:transparent; }  .product-accordion .pa-title { display:block; margin:0; cursor:pointer; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative; padding-left:32px; } .product-accordion .pa-title .icon_svg { width:22px; height:22px; position:absolute; left:0; } .product-accordion .pa-content { line-height:26px; letter-spacing:1px; position:relative; overflow:hidden; transition:all 0.25s ease-in-out; opacity:1; transform:translate(0, 0); margin-top:14px; z-index:2; } .product-accordion .pa-content table { border-collapse:collapse; } .product-accordion .pa-content table[border="0"] { border:0 !important; } .product-accordion .pa-content table.border td { border-width:1px; border-style:solid; border-color:inherit; } .product-accordion .pa-content table { width:100% !important; } .product-accordion .pa-content img { max-width:100% !important; max-height:100%; } .product-accordion .pa-content img:not([style]) { width:auto !important; height:auto !important; } .product-accordion ul.accordion { list-style:none; perspective:900; padding:0; margin:0; } .product-accordion ul.accordion>li { position:relative; overflow:hidden; padding:20px; margin:0 0 10px 0; background-color:white; animation:flipdown 0.5s ease both; }  .product-accordion ul.accordion li .pa-icon { position:absolute; right:0; } .product-accordion ul.accordion li .pa-icon i { width:22px; height:22px; display:block; background:url('/Public/Images/site/v2/product-accordion/moins.svg') no-repeat 50% 50%; } .product-accordion ul.accordion li input[type=checkbox] { position:absolute; cursor:pointer; width:100%; height:100%; z-index:1; opacity:0; margin:0; top:0; left:0; } .product-accordion ul.accordion li input[type=checkbox]:checked~.pa-title { fill:#444444; color:inherit; } .product-accordion ul.accordion li input[type=checkbox]:checked~.pa-title .icon_svg path[stroke] { stroke:#444444; } .product-accordion ul.accordion li input[type=checkbox]:checked~.pa-content { margin-top:0; max-height:0; opacity:0; transform:translate(0, 50%); } .product-accordion ul.accordion li input[type=checkbox]:checked~.pa-title .pa-icon i { background-image:url('/Public/Images/site/v2/product-accordion/plus.svg'); }  .point-relais-no-js { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; } .point-relais-no-js .pointrelais { width:30%; margin-bottom:20px; border:1px solid lightgrey; padding:10px; } .point-relais-no-js .relais-ligne { margin-bottom:5px; padding-bottom:5px; } .point-relais-no-js .pointrelais .typerelais { display:none; } .point-relais-no-js .relais-ligne p { font-weight:bold; } .formFichePanier .listing_dispo { float:left; }  .zoombox:hover { cursor:pointer; }  .reassurance { height:100px; display:flex; align-items:center; justify-content:space-around; }  .remplacantv2 { display:flex; align-items:center; width:100%; box-sizing:border-box; border-left:8px solid #1072b9; margin-top:32px; padding:1em; position:relative; background-color:white; } .remplacantv2_wrapper { position:relative; width:95%; max-width:1380px; margin-left:auto; margin-right:auto; box-sizing:border-box; box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.24); } .remplacantv2_wrapper:after { content:""; position:absolute; width:0; height:0; margin-left:-0.5em; bottom:-2em; left:50%; box-sizing:border-box;  border:1em solid black; border-color:transparent transparent #ffffff #ffffff;  transform-origin:0 0; transform:rotate(-45deg);  box-shadow:-3px 3px 3px 0 rgba(0, 0, 0, 0.24); } .remplacantv2-img { margin-right:1em; flex-shrink:0; width:93px; } .remplacantv2-content a { font-weight:bold; text-decoration:underline; } .remplacantv2-content span { display:block; font-weight:bold; }  .dispo-help-btn { display:inline-flex !important; align-items:center; justify-content:center; background-color:#b1b1b1 !important; background-image:none !important; padding:0.1em !important; border-radius:50%; height:12px; width:12px; text-align:center; color:white !important; font-weight:bold; font-size:0.9em !important; cursor:pointer; transition:all 150ms ease-in-out; } .dispo-help-btn:hover { background-color:#a1a1a1 !important; } .dispo-help-tooltip { position:absolute; right:0; background:white; border:1px solid #a1a1a1; padding:0.2em 0.5em; z-index:99; color:black !important;  border-radius:5px; box-shadow:0px 1px 0px 0 rgba(0, 0, 0, 0.24); cursor:pointer; text-align:left; } .ajoute-au-panier-cross-cnt .dispo-help-tooltip { bottom:120%; } @keyframes flipdown { 0% {  opacity:0;  transform-origin:top center;  transform:rotateX(-90deg); }  5% {  opacity:1; }  80% {  transform:rotateX(8deg); }  83% {  transform:rotateX(6deg); }  92% {  transform:rotateX(-3deg); }  100% {  transform-origin:top center;  transform:rotateX(0deg); } } .new_encart_cnt { background-color:white; } .tns-controls { display:none; position:absolute; left:-9999px; } .tns-nav { text-align:center; padding:0 1em 1em; } .tns-nav button { border:1px solid #707070; background:transparent; width:12px; height:12px; border-radius:50%; transition:all 150ms ease-in-out; outline:none; padding:0; } .tns-nav button:not(:last-of-type) { margin-right:1em; } .tns-nav button.tns-nav-active { background:#707070; } .new_encart_cnt .layt_categ_img { height:190px; width:190px; opacity:0.6; bottom:0; right:0; display:flex; align-items:center; justify-content:center; transform:scaleX(-1); position:absolute; } .new_encart_slide_best_vente .tns-item { border:0; } .new_encart_slide_best_vente .tns-item .list_prod_cnt { border:0; width:100%; } .new_slider_marques h2 { margin:0; } .new_slider:last-of-type { padding-bottom:0; } .new_encart_slide_marque_cnt { height:170px; display:flex; align-items:center; padding:0; }  .reassurance { height:130px !important; display:flex !important; align-items:center; justify-content:space-around; } .reassurance-bloc { text-align:center; color:white; font-weight:500; font-size:0.7em; display:flex; flex-direction:column; align-items:center; justify-content:center; } .reassurance-bloc:not(:first-of-type) { margin-left:10px; } .reassurance-bloc.service-client { width:45%; } .reassurance-bloc a { color:inherit; } .reassurance-bloc_icon { margin-bottom:0.4em; } .reassurance-bloc_icon .icon_svg { fill:white; width:34px; height:34px; } .btn-footer-text { width:100%; margin:20px 0; }  @-moz-document url-prefix() { .mdr:required {  border:0; }  #mdr-bouton {  display:inline !important; } } button:hover { cursor:pointer; }  *::-ms-backdrop, .bloc_head .icon_svg svg { width:28px; } *::-ms-backdrop, #nb_i_panier { left:5px; } *::-ms-backdrop, .panier_bg .icon_svg { height:280px } *::-ms-backdrop, .compte_bg .icon_svg { height:170px } *::-ms-backdrop, .contact_bg .icon_svg { height:175px } *::-ms-backdrop, .query_erase .icon_svg svg { width:18px; height:18px; } .btn-no-style { border:0; background-color:transparent; padding:0; margin:0; } @media only screen and (min-width:1400px) { .qsn-list ul {  margin:0;  columns:2;  -webkit-columns:2;  -moz-columns:2;  padding-inline-start:24px; }  .conteneur_tuile:nth-child(3n) {  border-right:0; }  .reassurance {  height:100px !important; } } @media screen and (orientation:landscape) and (max-height:500px) { #header {  position:absolute; }  .bandeau_bas, .encart_slide_texte, #banniere_cnt_parent {  display:none; }  .encart_categories {  margin-top:30px; }  :target::before {  display:none; } } .reassurance-paiement .icon_svg { fill:green; height:38px; margin-right:0.6em; } .reassurance-paiement-logos { vertical-align:middle; }  .collapse { display:block; max-height:0px; overflow:hidden; transition:max-height 0.5s cubic-bezier(0, 1, 0, 1); } .collapse.show { max-height:99em; transition:max-height .5s ease-in-out; -webkit-transition:max-height .5s ease-in-out; -moz-transition:max-height .5s ease-in-out; -ms-transition:max-height .5s ease-in-out; -o-transition:max-height .5s ease-in-out; } .collapse-wrapper:not(:last-of-type) { margin-bottom:1em; } .collapse-trigger { cursor:pointer; user-select:none; font-weight:400; transition:all 150ms ease-in-out; } .collapse-trigger:hover, .collapse-trigger.active { font-weight:500; } .collapse-content { padding:1em; } .collapse-content.show { margin-bottom:1em; } .has-lazy-img { background:white url('/Public/Images/site/loading2.svg') no-repeat center center; } .has-lazy-img.contain { background-size:contain; } .popup-panier img { max-height:200px; } .swal2-cancel { background-color:transparent !important; color:#aaaaaa !important; }  .fiche-equivalence-wrapper { background-color:#f4f4f4; padding:1em; border-top:5px solid #db0304; } .fiche-equivalence-wrapper a { color:black; } .fiche-equivalence-line-wrapper { margin-bottom:1em; } .fiche-equivalence-line { display:flex; justify-content:space-between; } .fiche-equivalence-line-left { width:30%; } .fiche-equivalence-line-right { width:69%; } .fiche-equivalence-line-right:first-of-type { margin-bottom:1em; } .fiche-equivalence-line-bloc_title, .fiche-equivalence-line-bloc-dispo { background-color:#b1b1b1; text-align:center; color:white; font-weight:bold; padding:0.4em 0; } .fiche-equivalence-line-bloc_content { margin-top:0.4em; padding:1em; background-color:white; display:flex; } .fiche-equivalence-line-right .fiche-equivalence-line-bloc_content-infos { width:50%; flex-grow:1; }  .fiche-equivalence-line-bloc_content-infos { width:100%; } .fiche-equivalence-line-bloc_content img { margin-right:1em; width:52px; height:52px; vertical-align:middle; } .fiche-equivalence-line-bloc-dispo { margin-top:0.4em; } .fiche-equivalence-line_radio { width:50%; } .fiche-equivalence-line-bloc_content_left { display:flex; flex-wrap:wrap; margin-right:1em; width:100%; } .fiche-equivalence-line_radio { text-align:center; padding-top:1em; } .fiche-equivalence-line_radio-label { text-align:left; border-left:4px solid #3eb06b; padding-left:0.6em; margin-bottom:1em; } .fiche-equivalence-line-bloc_content-img { width:70px; height:70px; flex-shrink:0; margin-right:1em; background-size:contain; background-repeat:no-repeat; background-position:center; } .fiche-equivalence-actions { text-align:center; margin-top:1em; } .fiche-equivalence-actions a { text-decoration:underline; font-size:0.7em; margin-top:1em; display:inline-block; } .no-equiv .fiche-equivalence-line-left { width:30%; } .no-equiv .fiche-equivalence-line-right { width:33%; } .no-equiv-reponse .fiche-equivalence-line-bloc_content { display:block; } .photofile-label { margin-top:1em; display:block; } .photofile-label img { height:29px; margin-right:0; } .fiche-equivalence-infos { display:flex; align-items:center; } .fiche-equivalence-infos .icon_svg { width:24px; height:24px; margin-right:0.6em; flex-shrink:0; } .cmd-faq-questions_wrapper { position:relative; } .cmd-faq-questions_message { box-sizing:border-box; position:absolute; width:100%; height:100%; background-color:#e0e0e0; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:2em; border-top:5px solid #db0304; } .cmd-faq-questions_message-titre { color:#db0304; font-size:xx-large; margin-top:auto; } .cmd-faq-questions_message-content { margin-top:1.6em; text-align:center; line-height:1.8em; } .cmd-faq-questions_message-cancel { margin-top:auto; }   .custom_banner { display:flex; justify-content:center; align-items:center; text-align:center; z-index:9; width:100%; min-height:3%; padding:5px 1.4em; box-sizing:border-box; position:relative; background-color:#1072b9; } .custom_banner a { color:#FFFFFF; }  #contact_isforcmd, #contact_commandes { display:none; } .controls_contact{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; width:100%; margin-top:20px; margin-bottom:20px; } .bloc_fil_ariane_mobile { display:none; }  .custom_select_flags *, .custom_select_flags { padding:0; margin:0; -webkit-box-sizing:border-box;  box-sizing:border-box; } .custom_select_flags li { list-style:none; } .custom_select_flags { position:relative; display:inline-block; max-width:250px; width:100%; border:solid #f0f0f0 1px; margin-top:10px; } .custom_select_flags_list { position:absolute; top:30px; left:0; right:0; width:100%; border:solid #f0f0f0 1px; } .custom_select_flags_result { position:relative; max-width:300px; width:100%; height:30px; background:#f9f9f9; cursor:pointer; } .custom_select_flags_result::after { content:''; position:absolute; right:10px; top:50%; -webkit-transform:translateY(-50%);   -ms-transform:translateY(-50%);  transform:translateY(-50%); display :inline-block; height :0; width :0; border-top :5px solid #000; border-right :3px solid transparent; border-left :3px solid transparent; } .custom_select_flags_result, .custom_select_flags_list_item { display:-webkit-box; display:-ms-flexbox; display:flex;   -webkit-box-align:center;  -ms-flex-align:center; align-items:center;   padding:0 10px; font-size:0.9em; } .custom_select_flags .icon_flags { height:15px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; } .custom_select_flags_result_text { padding-left:10px; color:#000; } .custom_select_flags_sentence_text { padding-left:10px; color:inherit !important; } .custom_select_flags .custom_select_flags_list_item { background:#fff; height:30px; cursor:pointer; line-height:30px; } .custom_select_flags .custom_select_flags_list_item:hover { background:#f7f7f7; text-decoration:none; } .custom_select_flags .is-selected-country { display:none; } .footer_select_flags { margin-top:20px; } .footer_flags_infos { margin-top:10px; } .footer_flags_title { display:block; text-transform:uppercase; margin:0; } .icon_flags { display:-webkit-box; display:-ms-flexbox; display:flex; flex:none; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; } .icon_flags img { flex:none; } .custom_select_flags_sentence { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; }   .produit-fiche .product-toast {   position:fixed;   z-index:99;   right:0;   bottom:-100%;   left:0;   display:grid;   padding:1em;   font-size:0.9em;   background-color:white;   border-top:1px solid lightgray;   grid-template-columns:1fr auto 40px;   column-gap:1em;   transition:all 1000ms linear;   -webkit-transition:all 1000ms linear;   -moz-transition:all 1000ms linear;   -ms-transition:all 1000ms linear;   -o-transition:all 1000ms linear; } .product-toast.active {   bottom:0; } .product-toast_img {   display:none; } .product-toast_price {   font-size:0.9em; } .product-toast_cart .btn_addpopin {   display:flex;   width:40px;   height:40px;   padding:0;   align-items:center; } .product-toast_cart .btn_addpopin .icon_svg {   width:24px;   height:24px;   margin:0; } .product-toast_infos strong { font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }  .fadeInDown { animation:fadeIn ease .3s; -webkit-animation:fadeIn ease .3s; -moz-animation:fadeIn ease .3s; -o-animation:fadeIn ease .3s; -ms-animation:fadeIn ease .3s; } .fadeOutUp { animation:fadeOut ease .3s; -webkit-animation:fadeOut ease .3s; -moz-animation:fadeOut ease .3s; -o-animation:fadeOut ease .3s; -ms-animation:fadeOut ease .3s; } @-webkit-keyframes fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }  } @-moz-keyframes fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }  } @-o-keyframes fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }  } @keyframes fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }  } @-webkit-keyframes fadeOut { 0% {  opacity:1; } 100% {  opacity:0; }  } @-moz-keyframes fadeOut { 0% {  opacity:1; } 100% {  opacity:0; }  } @-o-keyframes fadeOut { 0% {  opacity:1; } 100% {  opacity:0; }  } @keyframes fadeOut { 0% {  opacity:1; } 100% {  opacity:0; }  } .cookies-consent-desktop .swal2-cancel {   display:none !important; } .categlisting_ss .btn_see_more { font-weight:bold; background:none; padding-left:0; margin-top:15px; } .mode_livraison_container[data-for] { cursor:pointer; } .mode_liv_i_img {   display:flex;   justify-content:center; } .important-message { position:relative;   width:100%;   color:#000;   background:#cecece;   box-sizing:border-box;   margin:1rem 0;   font-size:0.9rem;   padding:.75rem 1.25rem;   border:1px solid transparent;   border-radius:.25rem; } .important-message.important-message-infos { color:#004085;   background-color:#cce5ff;   border-color:#b8daff; } .important-message.important-message-warning { color:#856404; background-color:#fff3cd; border-color:#ffeeba; } .mode_livraison_alert { background-color:#fff3cd;   border-color:#ffeeba;   box-sizing:border-box;   display:flex;   align-items:center; padding-top:1rem; padding-bottom:1rem; padding-left:80px;   font-size:0.875rem; display:none; } .mode_livraison_alert.active { display:flex; } .mode_livraison_alert_relais_text {   margin:0;   color:#856404; box-sizing:border-box; line-height:1.3; } .mode_livraison_alert_relais_text a{ color:inherit; font-weight:bold; } .mode_livraison_alert_link {   max-width:300px;   width:100%;   text-align:center;   padding-right:20px;   box-sizing:border-box; font-size:1rem; font-weight:bold; } #form-modeDePaiement .listing_dispo { float:none; } .panier_recap_livr .important-message {   margin-bottom:0; } .panier_recap_livr .important-message a { display:block; font-weight:bold; color:inherit; }  .swal2-icon-show { display:none; } .swal2-icon-success .swal2-title { font-weight:300; } .popup-crossselling-huge .popup-panier { max-width:720px; width:100%; } .popup-panier .template-crossselling-title { background:#F7F7F7; width:100%; padding:10px; font-size:1rem; line-height:1.25rem; font-weight:300; box-sizing:border-box; margin:1rem 0 0; } .swal2-modal.popup-panier .encart-header { display:none; } .swal2-modal.popup-panier .swal2-icon { margin-bottom:0; } .popup-panier .swal2-actions { margin-top:0; } .template-crossselling-container .list-produit img.photo, .template-crossselling-container .produit_i_img a.lien_img {   height:120px; } .template-crossselling-container .list-produit { min-height:330px; height:auto; } .template-crossselling-container .list-produit img { display:block !important; } .popup-crossselling-huge .swal2-success { display:none !important; } .popup-crossselling-huge .produit_i_dispo { margin:10px 0; } .popup-crossselling-huge .swal2-actions { order:2; } .popup-crossselling-huge .swal2-content { order:3; } .footer_logo { object-fit:contain; max-width:240px; } .categ_listing_btn_more { display:flex;   flex-direction:column; color:#fff;   font-size:24px;   text-transform:uppercase;   padding:1rem;   box-sizing:border-box; cursor:pointer; min-height:312px; } .categ_listing_btn_more:hover { text-decoration:none; } .categ_listing_btn_more .icon_svg {   width:100%;   margin-top:auto;   display:flex;   align-items:flex-end;   justify-content:flex-end; } .categ_listing_btn_more .icon_svg img { width:30px; height:auto; } .catside_heading_accent { font-weight:700; margin-bottom:5px; } .catside_back_button { display:flex; align-items:center; } .catside_back_button::before { content:''; display :inline-block; margin-right:5px; height :0; width :0; border-top :5px solid transparent; border-right :8px solid #000; border-bottom :5px solid transparent; } .fix_stretch_image {   object-fit:contain; } .fiche_produit_manquant .form_search { display:flex; max-width:700px;   width:100%; } .fiche_produit_manquant .form_search input[type=submit] { margin-left:10px; } .paiement-cards { display:flex; justify-content:center; align-items:center; margin:20px 0 40px; } .paiement-cards input { flex:none; } .moneypaybox-accueil h2 { text-align:center; } @media only screen and (max-width:800px) { .fiche_produit_manquant .form_search {  flex-direction:column; }  .fiche_produit_manquant .form_search input[type=submit] {  margin-left:0;  margin-top:10px; } .paiement-cards {  flex-direction:column; }  .paiement-cards > * + * {  margin-top:20px; }  .page-new-layout .shadow_box .padding_box {  margin-top:20px;   }   .search_piece_detachee_form {   width:100%;   }   .search_piece_detachee_form .button {  margin-bottom:0!important;  width:fit-content!important;   }   .bloc-marque {  flex-wrap:wrap;  width:auto;   }   .no-results {  flex-direction:column;   }   .no-results-left {   width:auto;   }   .no-results-right {   width:auto;   }   .ban-universelle-wrapper {   padding:1em 1em 1em 4em;   }   .ban-universelles {  flex-wrap:wrap;   }   .bloc-marque {   padding:1em 1em 1em 1em;  background-image:none; }   .bloc-marque-titre {  width:100%;   }   .bloc-marque-form form {  width:100%;   }   .bloc-marque-bottom {  width:100%;  gap:10px;  flex-direction:column;   }   .bloc_head {  height:auto;   }   .bloc-marque-form {  width:100%;   }   .search_piece_detachee_txt_cnt .recherche_wrapper {  width:auto;  height:fit-content;   } } @media only screen and (max-height:795px) { .swal2-image {  height:10vh; } } #menuToggle {   display:none;   width:30px;   height:20px;   position:relative;   -webkit-transform:rotate(0deg);   -ms-transform:rotate(0deg);  transform:rotate(0deg);   -webkit-transition:.5s ease-in-out;   -o-transition:.5s ease-in-out;   transition:.5s ease-in-out;   cursor:pointer;   margin-bottom:3px;   margin-right:10px;   z-index:100;   }  #menuToggle span { display:block; position:absolute; height:2px; width:50%; background:#434343; opacity:1; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);   transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out; } #menuToggle span:nth-child(even) { left:50%; border-radius:0 9px 9px 0; } #menuToggle span:nth-child(odd) { left:0px; border-radius:9px 0 0 9px; } #menuToggle span:nth-child(1), #menuToggle span:nth-child(2) { top:0px; } #menuToggle span:nth-child(3), #menuToggle span:nth-child(4) { top:9px; } #menuToggle span:nth-child(5), #menuToggle span:nth-child(6) { top:18px; } #menuToggle.open span:nth-child(1),#menuToggle.open span:nth-child(6) { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);   transform:rotate(45deg); } #menuToggle.open span:nth-child(2),#menuToggle.open span:nth-child(5) { -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);   transform:rotate(-45deg); } #menuToggle.open span:nth-child(1) { left:3px; top:7px; } #menuToggle.open span:nth-child(2) { left:calc(50% - 5px); top:7px; } #menuToggle.open span:nth-child(3) { left:-50%; opacity:0; } #menuToggle.open span:nth-child(4) { left:100%; opacity:0; } #menuToggle.open span:nth-child(5) { left:3px; top:14px; } #menuToggle.open span:nth-child(6) { left:calc(50% - 5px); top:14px; } body.menu_is_open {   overflow:hidden!important; } .header_menu_container * {   box-sizing:border-box;   padding:0;   margin:0; } .header_menu_container {   transition:all .3s ease-in-out } .header_menu {   box-sizing:border-box;   width:100%;   background:#F5F5F5;   padding:20px 0;   display:flex;   align-items:center;   } .header_menu_container.sticky {   position:fixed;   top:-100%;   left:0;   right:0;   z-index:100;  transition: top ease .4s; } .header_menu_container.sticky.active {   top:0; } .header_menu_logo {   display:flex;   flex:none; } .header_menu a {   color:inherit;   text-decoration:none; } .header_menu_item {   display:flex;   position:relative; } .header_menu_item > * {   padding-left:15px;   padding-right:15px;   position:relative; } .header_menu_item > * + *:before {   content:'';   width:1px;   background:#E4E4E4;   height:35px;   position:absolute;   left:0;   top:50%;   transform:translateY(-50%); } .header_menu_logo img {   max-width:240px;   object-fit:contain; } .header_menu_rating:hover {   text-decoration:none; } .header_menu_rating_text {   font-size:0.875rem;   color:#414141;   font-weight:lighter; } .header_menu_rating_text .huge {   font-size:1.43rem; } .header_menu_rating_stars .cnt_etoiles {   height:30px; } .header_menu_france {   display:flex;   align-items:center;   font-size:1rem;   color:inherit; } .header_menu_france img {   margin-left:.60rem; } .header_menu .recherche_header {   width:auto;   flex-grow:1;   } .header_menu_account_text {   flex:none; } .header_menu #recherche_cnt, .recherche_cnt {   border:solid #d3d6d8 1px; } .header_menu_telephone {   color:inherit;   font-size:1.375rem;   display:flex;   align-items:center; } .header_menu_telephone:hover {   text-decoration:none; } .header_menu_telephone_icon {   display:flex; } .header_menu_telephone_number {   font-weight:500; } .header_menu_telephone_number_small {   font-size:.75rem;   font-weight:lighter;   padding-left:5px; } .header_menu_account {   display:flex;   align-items:center; } .header_menu_cart {   display:flex;   align-items:center; } .header_menu_cart_text, .header_menu_account_text {   flex:none; } .header_menu_icon_cart {   position:relative; }  .header_menu_icon_cart_number {   position:absolute !important;   top:50% !important;   left:50% !important;   transform:translate(-50%, -50%) !important;   color:#000 !important;   font-size:.8rem !important;   height:auto !important; } .header_menu_secure {   display:flex;   align-items:center; } .header_menu_icon {   margin-right:7px; } #mdr-v2, .mdr-v2 {   padding-left:20px;   padding-right:5px; } #mdr-v2::placeholder, .mdr-v2::placeholder {   font-size:1rem; } .header_menu_rating_stars {   display:flex; } .header_menu_secure_text {   flex:none; }  @media only screen and (max-width:1700px) {   .header_menu_item > *   {  padding-left:10px;  padding-right:10px;   }   .header_menu_logo img {  max-width:200px;   }   .header_menu .recherche_header   {  min-width:300px;   }   .header_menu_telephone_number   {  font-size:1rem;   }   .header_menu_france   {  flex-direction:column;   }   .header_menu_france img {  margin-left:0rem;  margin-top:.6rem;   } } @media only screen and (max-width:1500px) {   .header_menu   {  padding-left:20px;  padding-right:20px;   }   .header_menu_item > *:not(.header_menu_logo) {  flex-grow:1;  align-items:center;  justify-content:center;   }   .header_menu_item > * + *:before {  content:'';  width:1px;  background:#E4E4E4;  height:30px;  position:absolute;  left:0;  top:50%;  transform:translateY(-50%);   }   .header_menu_rating {  display:flex;  flex-direction:column;   }   .header_menu_cart_text,   .header_menu_account_text,   .header_menu_france .header_text   {  display:none;   }   .header_menu_secure .icon_svg   {  display:none;   }   .header_menu_france img   {  margin-top:0;   }   .header_menu_cart .header_menu_icon,   .header_menu_account .header_menu_icon   {  margin-right:0;   } } @media only screen and (max-width:1230px) {   .header_menu   {  flex-wrap:wrap;   } .header_menu_item   {  flex-basis:50%;   }   .header_menu_account {  display:block;  flex-direction:column;   }   .header_menu_france img {  margin-top:.2rem;  width:35px;   }   .header_menu_cart_text {  display:block;  flex-grow:1;  text-align:center;   }   .header_menu_item:first-child   {  order:1;   }   .header_menu_item:last-child   {  order:2;   }   .recherche_header   {  margin-top:1rem;  order:3;  flex-basis:100%;   }   .header_menu .recherche_header {  min-width:100%;   }   .header_menu_secure .icon_svg ,   .header_menu_france .header_text   {  display:block;   }   .header_menu_right::after   {  content:'';  width:1px;  background:#E4E4E4;  height:50px;  position:absolute;  left:0;  top:50%;  transform:translateY(-50%);   } } @media only screen and (max-width:1190px) {   .header_menu_cart_text,   .header_menu_account_text   {  display:none;   }  .header_menu_france .header_text   {  display:none;   }   .header_menu_item:first-child   {  flex-grow:1;   }   .recherche_header   {  display:flex;  align-items:center;   }   #menuToggle   {  display:block;  flex:none;   } } @media only screen and (max-width:970px) {   .header_menu_item.header_menu_right > * + *:before {  content:'';  display:none;   }   .header_menu   {  position:relative;  height:110px;  padding-top:10px;  padding-bottom:10px;  box-shadow:0 3px 6px rgba(0,0,0,.16);  z-index:10;   }   .header_menu_secure,   .header_menu_rating,   .header_menu_france,   .header_menu_telephone_number   {  display:none;   }   .header_menu_item > * + *:before {  display:none;   }   .header_menu_item > *   {  padding-left:0;   }   .header_menu .icon_svg   {  margin-left:0;  margin-right:0;   }   .header_menu_icon   {  margin-right:0;   }   .header_menu_logo img {  width:fit-content;  max-width:180px;  max-height:35px;  padding-right:5px;   }   .header_menu_logo   {  padding-left:0;   }   .header_menu_cart   {  padding-right:0;   }  .header_menu .recherche_header   {  position:relative;  top:0;  margin-top:auto;   }   .header_menu_item   {  flex-basis:auto;   }   .header_menu_right::after   {  display:none;   } } @media only screen and (max-width:600px) {   .header_menu   {  padding-left:1rem;  padding-right:1rem;   } }  @media only screen and (max-width:350px) {   .header_menu_logo img {  max-width:160px;   } } @media only screen and (max-width:300px) {   .header_menu_logo img {  max-width:145px;   } }  @keyframes showMenuHeader {   from {  transform:translateY(-100%);   }   to {  transform:translateY(0%);   } } @media only screen and (max-width:285px) {   .header_menu   {  height:auto;   }   .header_menu_right   {  margin-left:auto;  margin-top:5px;  margin-bottom:5px;   } } .navigation {   display:flex;  justify-content:space-around;   justify-content:space-evenly;   width:100%;   min-height:55px; } .navigation, .navigation ul {   list-style:none; } .navigation_item {   position:relative; } .navigation.navigation_small {   justify-content:flex-start; } .navigation_small > * {   margin:0 25px; } .navigation_item a {   display:inline-block;   padding:.9rem 10px;   color:#fff;   font-size:1.125rem;   text-align:center;   line-height:1.1; } .navigation a:hover {   text-decoration:none; } .navigation .sous_categories {   box-sizing:border-box;   display:none;   position:absolute;   top:100%;   left:0px;   min-width:390px;   box-shadow:rgba(0, 0, 0, 0.2) 0px 3px 6px;   background:rgb(255, 255, 255);   z-index:100;   padding-left:20px ;   padding-right:20px ;   padding-top:10px;   padding-bottom:10px; } .navigation .sous_categories.right {   left:auto;   right:0; } .navigation .sous_categories::before {   content:'';   position:absolute;   top:-9px;   bottom:auto;   left:0;   right:0;   height:9px;   background:rgba(255,255,255, .4);   opacity:0; } .sous_categories .sous_categorie_item {   color:inherit;   display:flex; } .sous_categories .sous_categorie_item a {   flex-grow:1;   padding:0;   padding:10px 0;   color:#6C6C6C ;   font-size:1.125rem;   text-align:left;   opacity:1;   transition:opacity .3s ease-in-out; } .sous_categories .sous_categorie_item a:hover {   opacity:.5; } .sous_categories .sous_categorie_item.sous_categorie_item_show_more a {   font-size:0.875rem;   text-align:center;   font-weight:bold;   color:inherit;   justify-content:center; }  .navigation_item .sous_categories.active {  display:block; } .navigation_item:hover .sous_categories::before, .navigation_item .sous_categories.active::before {   visibility:visible;   opacity:1; } .navigation_item .sous_categorie_item_link {   display:flex;   align-items:center; } .sous_categorie_item_link img {   margin-right:10px;   object-fit:contain; } .header_menu_categories {   display:flex; } .navigation_item_bouton {  font-size:1.125rem;   text-align:center;   flex:none;   background:rgba(255,255,255, .2); } .navigation_item_bouton a {   display:flex;   align-items:center;   color:#fff;   height:100%;   padding:10px;   text-decoration:none !important; } .sous_categorie_item_link_tiny_title {   font-size:0.9rem;   margin-right:1rem; } .sous_categorie_item.sous_categorie_item_link_large a {   padding:0; } .sous_categorie_item.sous_categorie_item_link_large .sous_categorie_item_link_title {   text-indent:-100000px; } .sous_categorie_item.sous_categorie_item_link_large img {   width:90px;   height:50px; } .sous_categorie_item.sous_categorie_item_link_large .sous_categorie_item_link {   display:flex;   justify-content:center; } @media only screen and (max-width:1580px) {   .navigation_container:not(.open) .navigation_item:nth-child(8),   .navigation_container:not(.open) .navigation_item:nth-child(7)   {  display:none;   } } @media only screen and (max-width:1330px) {   .navigation_container:not(.open) .navigation_item:nth-child(6)   {  display:none;   } } @media only screen and (min-width:970px) {   .navigation_item:hover .sous_categories   {  display:block;   }   .navigation_item a   {  height:100%;  display:flex;  align-items:center;   } } @media only screen and (max-width:970px) {   .navigation_container {  position:absolute;  top:110px;  left:0;  right:0;  bottom:0;  z-index:1000;  flex-direction:column;  overflow:auto;  display:none;  width:100%;  justify-content:flex-start;  height:calc(100vh - 110px);   }   .navigation_container.open   {  display:flex;   }  .navigation   {  display:block;   height:auto;   }   .navigation .sous_categories {  opacity:1;  visibility:visible;  position:relative;  background:#FFFFFF;  box-shadow:none;  z-index:100;  width:100%;  white-space:nowrap;  min-width:100%;  padding-left:20px;  padding-right:20px;  display:none;  top:0;   }   .navigation .sous_categories.active  {  display:block;   }   .sous_categories .sous_categorie_item a   {  padding-top:5px;  padding-bottom:5px;   }   a.navigation_item_link   {  width:100%;   padding-top:0;  padding-bottom:0;  text-align:left;  display:flex;  align-items:center;  padding:20px;   } } .fiche_produit_crossselling_layout {   display:flex; } .fiche_achetes_avec_v2 h2, .section_achetes_avec h2 {   margin-bottom:20px; } .fiche_produit_crossselling_layout_right {   flex-grow:1; } .fiche_produit_crossselling_lists {   display:flex; } .fiche_produit_crossselling_lists > .fiche_produit_crossselling_lists_item + .fiche_produit_crossselling_lists_item::before {   content:'+';   position:absolute;   left:-22.5px;   top:50%;   transform:translate(-50%, -50%);   font-size:25px;   color:#555555; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item {   max-width:210px;   width:100%;   display:flex;   flex-direction:column;   position:relative;   margin-left:45px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item:first-child {   margin-left:0;   margin-top:0; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_wrapper {   display:flex;   flex-direction:column;   align-items:center;   border:solid 1px #E4E4E4;   background:transparent;   padding:20px;   flex-grow:1;   text-align:center;   color:inherit;   text-decoration:none;   padding:10px; } .fiche_produit_crossselling_lists_item_wrapper:hover {   text-decoration:none; } .fiche_produit_crossselling_lists_item_wrapper img {   object-fit:contain; } .fiche_produit_crossselling_lists_item_infos {   display:flex;   flex-direction:column;   justify-content:space-between;   flex-grow:1;   margin-top:10px;   margin-bottom:5px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_name {   font-size:14px;   text-decoration:none;   margin:7px 0;   word-break:break-word; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_price {   margin-top:5px;   margin-bottom:0;   text-decoration:none; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item .listing_dispo {   float:none;   height:auto;   min-height:32px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls {   display:flex;   flex-direction:column;   align-items:flex-end;   justify-content:flex-end;   height:100%;   padding-left:45px;   width:100%;   max-width:245px; } .fiche_produit_crossselling_controls button[type="submit"] {   width:100%;   margin-top:20px;   padding:20px; } .fiche_produit_crossselling_lists_item_content {   flex-grow:1;   display:flex;   flex-direction:column; } .link_show_more_crossselling {   margin-top:10px; } .fiche_produit_crossselling_lists_item_price, .souvent_achetes_prix_red_v2 {   font-size:25px;   color:#555555;   font-weight:bold; } .souvent_achetes_prix_red_v2 {   font-size:35px; } .fiche_produit_crossselling_lists_item .fiche_dispo {   align-self:center; } .fiche_produit_crossselling_lists_item_avis {   display:flex;   align-items:center;   font-size:12px;   color:#EA701E;   justify-content:center;   margin-top:5px; } .fiche_produit_crossselling_lists_item_avis_text {   margin-top:2px;   margin-left:5px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_price_reduc {   display:flex;   flex-wrap:wrap;   align-items:center;   justify-content:center;   margin-bottom:8px;   margin-top:5px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_price_reduc_taux {   font-size:18px;   border:solid #EA701E 1px;   border-radius:5px;   color:#EA701E;   padding:2px 6px;   margin-left:5px;   display:inline-block;   margin-top:3px;   font-weight:900; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_price_reduc_text, .fiche_produit_crossselling_layout #prix_sans_reduc {   font-size:16px;   text-decoration:line-through;   color:#B1B1B1;   margin-top:3px;   font-weight:900; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls_economie {   margin:0;   font-size:1rem;   margin-top:5px; } .fiche_produit_crossselling_layout .fiche_dispo {   margin-top:10px; } .fiche_produit_crossselling_layout .fiche_dispo .ico_fiche_base {   padding-left:13px; } .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_checkbox {   margin-bottom:5px; }  @media only screen and (max-width:1150px) {   .fiche_produit_crossselling_layout   {  flex-direction:column;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls   {  display:flex;  flex-direction:column;  align-items:flex-end;  justify-content:flex-end;  height:100%;  padding-left:0;  margin-top:20px;  max-width:300px;   } } @media only screen and (max-width:780px) {  .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists   {  flex-direction:column;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_wrapper   {  flex-direction:row;  align-items:center;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists > .fiche_produit_crossselling_lists_item + .fiche_produit_crossselling_lists_item::before   {  left:50%;  top:-20px;  font-size:25px;   }  .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item   {  max-width:100%;  margin-left:0;  margin-top:45px;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item_content {  padding-left:15px;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item .listing_dispo   {  min-height:auto;   }  .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls   {  max-width:100%;   }   .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls_economie   {  font-size:1rem;   } } .fiche_produit_container *, .fiche_produit_container {   box-sizing:border-box;   padding:0;   margin:0; } .produit-fiche {   background:#fff;   color:#414141; } .produit-fiche .fiche_produit_container {   width:100%;   max-width:1500px;   padding:0 20px;   margin-left:auto;   margin-right:auto; } #bottom_prod {   margin-top:0; } .fiche_produit_v5 {   display:flex;   justify-content:space-between;  margin-left:auto;   margin-right:auto;   background-color:#fff; } .fiche_produit_col_images {   max-width:480px;   width:100%;   flex:none; } .fiche_produit_col_infos {   max-width:600px;   width:100%;   padding:0 30px;   align-self:center; } .fiche_produit_col_controls {   max-width:350px;   width:100%;   align-self:center;   padding-left:10px; }  .fiche_produit_v5 .produit-images {   padding-right:1em; } .fiche_produit_v5 .produit-images-slider {   height:100vw;   max-height:270px; } .produit-images-wrapper{   overflow:hidden; } .fiche_produit_v5 .produit-images-slider_img {   position:relative;   height:100%; } .fiche_produit_col_layout {   display:flex;   width:100%;   justify-content:space-between;   margin-left:auto;   margin-right:auto;   background-color:#fff; } .produit-images-slider_img img {   position:absolute;   top:50%;   left:50%;   max-width:90%;   max-height:90%;   transform:translate(-50%, -50%);   -webkit-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%); } .fiche_produit_v5 .produit-images-slider_navigation-img {   position:relative;   height:60px;   cursor:pointer; } .produit-images-slider_navigation-wrapper, .produit-images .produit-images-slider_navigation-wrapper.is-slider {   display:none; } .produit-images-slider_navigation-wrapper .tns-nav {   padding-top:1em;   padding-bottom:0; } .produit-images-wrapper .tns-nav {   padding-top:1em; } .fiche_produit_v5 .fiche-produit-reference {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   margin:1em 0;   font-size:0.750em;   -webkit-box-align:center;  -ms-flex-align:center; align-items:center;   -webkit-box-pack:justify;  -ms-flex-pack:justify; justify-content:space-between; } .produit-images-slider_navigation-wrapper.is-slider {   display:-ms-grid;   display:grid;   -ms-grid-columns:40px 10px 1fr 10px 40px;   grid-template-columns:40px 1fr 40px;   -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px; } .produit-images-slider_navigation-wrapper:not(.is-slider) .produit-images-slider_navigation {   display:flex;   justify-content:center;   width:100%; } .fiche-produit-slider_nav-btn {   border:0;   color:rgba(165, 165, 164, 0.6);   font-family:inherit;   font-size:1.4em;   background-color:transparent;   font-weight:bold; } .produit-images-slider_navigation-img-src {   object-fit:contain;   width:100px;   padding:0 5px;   box-sizing:border-box; } .produit-fiche .fiche_produit_v5 .produit-images-slider {   overflow-y:hidden; } @media (min-width:992px) {   .fiche_produit_v5 .produit-images {  padding-right:1em;   }   .produit-images-slider_navigation-wrapper  {  display:block;   }   .produit-images .produit-images-slider_navigation-wrapper.is-slider   {  display:-ms-grid;  display:grid;   }   .fiche_produit_v5 .produit-images-slider {  max-height:360px;   }   .fiche_produit_col_infos,   .fiche_produit_col_controls   {  min-height:300px;   } }  .fiche_produit_infos_title {   font-size:1.25rem;   line-height:1.4;   color:#000;   font-weight:300;   margin-bottom:5px; } .fiche_produit_infos_reference_avis {   display:flex;   flex-wrap:wrap; } .fiche_produit_infos_reference_avis > * {   margin-top:5px; } .fiche_produit_infos_reference {   font-size:1.125rem;   font-weight:300;   margin-right:14px; } .fiche_produit_infos_avis {   display:flex;   align-items:center;   } .fiche_produit_infos_avis:hover {   text-decoration:none; } .fiche_produit_infos_avis_text {   font-size:0.75rem;   color:#EA701E;   margin-left:7px; } .produit_infos_price_inner {   display:flex;   align-items:center;   flex-wrap:wrap; } .produit_infos_price_ppc .prix-base {   font-size:1rem;   color:#B1B1B1;   text-decoration:line-through;   font-weight:500;   margin-right:10px; } .description h3 {   margin-bottom:10px; } .produit_infos_price_inner .produit_infos_price_ppc, .produit_infos_price_inner .produit_infos_price_achat {   margin-top:15px; } .produit_infos_price_inner .produit_infos_price_achat {   display:flex;   flex-direction:column; } .produit_infos_price_inner .produit_infos_price_achat small {   font-size:0.875rem; } .produit_infos_price_inner .produit_infos_price_ppc {   margin-right:1rem; } .produit_infos_price_ppc .produit_infos_price_reduc {   font-size:1.125rem;   line-height:1.3;   font-weight:900;   color:#EA701E;   border:solid 1px #EA701E;   border-radius:5px;   padding:2px 6px; } .produit_infos_price_inner .produit_infos_price_achat {   font-size:2.2rem;   font-weight:900;   color:#555555; } .fiche_produit_quantite {   font-size:1rem;   color:#000000;   display:flex;   align-items:center;   margin-top:1.56rem; } .fiche_produit_quantite_controls {   display:flex; } .fiche_produit_quantite_controls .quantite_control_button, .quantite_control_input {   font-family:inherit;   font-size:1rem; } .fiche_produit_quantite_controls .quantite_control_button {   border:none;   background:transparent;   padding:0 7px; } input.quantite_control_input {   width:40px;   padding:8px 2px;   text-align:center;   border-radius:4px;   border:solid 1px #555555 !important; } .fiche_produit_controls_disponibilite {   display:flex; } .fiche_produit_controls_reassurance, .fiche_produit_controls_reassurance a {   font-size:1rem;   font-weight:300;   color:#000; } .fiche_produit_controls_reassurance > .produit-infos_reassurance-line + .produit-infos_reassurance-line {   margin-top:10px; } .produit-infos_desc {   margin:25px auto;   width:fit-content; } .produit-infos_desc img {   object-fit:contain; } .fiche_produit_controls_reassurance {   margin-top:40px; } .fiche_produit_v5 .produit-infos_reassurance-line {   display:flex;   align-items:center; } .produit-infos_reassurance-line_icon {   width:35px; } .fiche_produit_controls_reassurance .icon_svg {   text-align:left; } .fiche_produit_controls_panier {   margin-top:20px; } #bt_add_panier, .btn_vert {   background:#40D07A; } #bt_add_panier:hover, .btn_vert:hover {   background:#39bb6d; } .accordion-bloc {   border:solid 1px #F7F7F7; } .product-accordion .pa-title {   display:flex;   align-items:center;   background:#F7F7F7;   font-weight:300;   font-size:1rem;   color:#414141;   padding:20px; } .product-accordion .pa-content {   margin-top:0; } .product-accordion .pa-content-text {   padding:20px; } .product-accordion .pa-title-text {   flex-grow:1;   padding:0 10px; } .product-accordion .pa-content .legende-accessoire {   padding-left:1rem; } .product-accordion ul.accordion>li {   padding:0; } .product-accordion .pa-title .icon_svg {   position:relative; } .product-accordion ul.accordion li .pa-icon {   position:relative; } #bottom_prod.fiche_produit_informations {   border-top:solid #E4E4E4 1px;   padding-top:30px;   margin-top:20px; } .fiche_produit_controls_disponibilite .listing_dispo, .blocs_upselling_item_body_dispo .listing_dispo {   padding-left:15px; } #sliderProduitThumbnails {   opacity:0;   height:60px; } #sliderProduitThumbnails.loaded {   opacity:1;   height:auto; } .produit-images-slider_img img {   object-fit:contain; } .product-accordion .pa-content-text h2 {   font-size:1.5rem;   margin:1.3rem 0;   display:block; } .product-accordion .pa-content-text h3 {   font-size:1.3rem;   margin:1rem 0;   display:block; } .product-accordion .pa-content-text td {   text-align:left;   vertical-align:middle;   padding-left:1rem; } .product-accordion .pa-content-text td:first-child {   padding-left:0; } @media only screen and (max-width:1190px) {   .fiche_produit_col_images   {  max-width:350px;  margin-left:auto;  margin-right:auto;   } } @media only screen and (max-width:992px) {   .fiche_produit_col_images   {  max-width:100%;   }   .produit-fiche .fiche_produit_v5 .produit-images-slider   {  max-height:200px;  overflow-y:hidden;   }   .produit-images-wrapper   {  min-height:265px;  display:flex;  flex-direction:column;  justify-content:space-between;   }   .fiche_produit_v5,   .fiche_produit_col_layout   {  flex-direction:column;  padding-top:0;   }   .fiche_produit_col_layout > * + *,   .fiche_produit_v5 > * + *   {  margin-top:1rem;   }   .fiche_produit_v5 .produit-images   {  padding-right:0;   }   .fiche_produit_col_infos,   .fiche_produit_col_controls   {  padding:0;  max-width:100%;   }   .fiche_produit_col_controls   {  display:flex;  flex-direction:column;   }   .fiche_produit_controls_disponibilite   {  order:2;  margin-top:1rem;   }   .fiche_produit_controls_panier   {  order:1;  margin-top:0;   }   .fiche_produit_controls_reassurance   {  margin-top:1rem;  order:3;   }  .fiche_produit_quantite   {  margin-top:10px;   } }   .popup-panier img { max-height:200px; z-index:1; } .popup-panier .container_images, .popup-crosselling .container_images {   display:flex;   justify-content:center;   align-items:center;   column-gap:0.2rem;   margin-bottom:1rem;   flex-wrap:wrap;   row-gap:0.5rem;   max-width:600px; } .popup-crosselling .container_images source, .popup-crosselling .container_images img, .popup-panier .container_images source, .popup-panier .container_images img { object-fit:contain; } .popup-panier .swal2-title, .popup-crosselling .swal2-title, .popup-crossselling-huge .swal2-title { font-weight:300; } .swal2-footer.popup-crossselling-huge {   display:flex;   flex-direction:column;   justify-content:center;   align-content:center; margin:0;   border:none; } .popup-crossselling-huge .tns-ovh { height:auto; } .popup-panier .template-crossselling-title { background:#F7F7F7; width:100%; padding:10px; font-size:1rem; line-height:1.25rem; font-weight:300; box-sizing:border-box; margin:1rem 0 0; text-align:center; } .tns-slider {   display:flex; } .tuile_produit * {   padding:0;   margin:0;   box-sizing:border-box; } .tuile_produit {   padding:0;   margin:0;   box-sizing:border-box;   background:#fff; } .tuile_produit_content {   display:flex;   flex-direction:column;   align-items:center;   background:transparent;   padding:20px 5px;   flex-grow:1;   text-align:center;   color:inherit;  height:100%; } .tuile_produit_content img {   object-fit:contain;   margin-bottom:30px; } .tuile_produit_wrapper {   flex-grow:1;   display:flex;   flex-direction:column;   text-decoration:none;   color:inherit;   align-items:center; } .tuile_produit_wrapper:hover {   text-decoration:none; } .tuile_produit_content_infos {   display:flex;   flex-direction:column;   flex-grow:1; } .tuile_produit_content_infos_name {   font-size:14px;   text-decoration:none;   margin:0;   flex-grow:1;   max-width:250px;   line-height:1.4;   word-break:break-word; } .tuile_produit_content_infos_avis {   display:flex;   align-items:center;   font-size:12px;   color:#EA701E;   justify-content:center;   margin-top:5px; } .tuile_produit_content_infos_avis_text {   margin-top:2px;   margin-left:5px; } .tuile_produit .tuile_produit_ajout_panier {   width:100%;   display:inline-block;   font-size:1rem;   line-height:1;   background:#40D07A;   color:#fff;   font-weight:lighter;   transition:background ease .3s;   padding:10px;   margin-top:10px;   max-width:180px; } .tuile_produit .tuile_produit_ajout_panier:hover {   background:#39bb6d; } .tuile_produit_footer {   width:100%; } .tuile_produit .listing_dispo {   float:none;   width:100%;   display:block;   justify-content:center;   align-items:center;   height:auto;   padding-top:4px; } .tuile_produit_content_infos_prix {   flex-grow:1;   display:flex;   flex-direction:column;   justify-content:center;   align-items:center; } .tuile_produit_content_infos_prix_reduc {   display:flex;   flex-wrap:wrap;   align-items:center;   justify-content:center;   margin:5px 0; } .tuile_produit_content_infos_prix_reduc_taux {   font-size:18px;   border:solid #EA701E 1px;   border-radius:5px;   color:#EA701E;   padding:2px 6px;   margin-left:5px;   display:inline-block;   margin-top:3px;   font-weight:900; } .tuile_produit_content_infos_prix_reduc_text {   font-size:16px;   text-decoration:line-through;   color:#B1B1B1;   margin-top:3px;   font-weight:900; } .tuile_produit_content_infos_prix {   font-size:25px;   color:#555555;   font-weight:bold;   margin-top:5px;   margin-bottom:0;   text-decoration:none; } div.listing_produits_container {   display:flex;   flex-wrap:wrap; } div.listing_produits_container {   background:#fff; } .listing_produits_container .tuile_produit {   flex-basis:20%;   padding:0 5px; } .tuile_produit_content_infos_prix_complet .custom-price .price-bc {   font-weight:bold;   font-size:1.875rem; } .tuile_produit_content_infos_prix_complet {   flex-grow:1;   align-items:flex-end;   display:flex;   margin:7px 0; } .new_slider_best_vente {   position:relative; } .new_slider_best_vente .tns-controls {   display:block;   left:0;   z-index:10;   position:static; } .new_slider_best_vente .tns-controls button {   position:absolute;   top:50%;   transform:translateY(-50%);   left:-55px;   width:35px;   height:35px;   border:solid #555555 1px;   border-radius:5px;   background:transparent;   display:flex;   flex-direction:column;   justify-content:center;   align-items:center; } .new_slider_best_vente .tns-controls button::before {   content:'';   display :inline-block;   height :0;   width :0;   border-top :4px solid transparent;   border-bottom :4px solid transparent;   border-left :7px solid #555555; } .new_slider_best_vente .tns-controls button[data-controls="prev"]::before {   transform:scale(-1); } .new_slider_best_vente .tns-controls button[data-controls="next"] {   left:auto;   right:-55px; } .new_slider_best_vente .tns-outer {   position:relative; } .new_slider_best_vente .new_encart_cnt {   overflow:initial; } div.new_encart_cnt {   background-color:#fff; } .tuile_produit .listing_dispo:before, .tuile_produit .ico_fiche_base:before {   position:relative;   flex:none;   display:inline-block;   vertical-align:text-top; } .ico_fiche_base_text {   color:#555555; } .dispo-help-btn {   margin-left:2px; } @media only screen and (max-width:1400px) {   .listing_produits_container .tuile_produit {  flex-basis:25%;   } } @media only screen and (max-width:990px) {   .listing_produits_container .tuile_produit {  flex-basis:33%;   } }  @media only screen and (max-width:990px) {   .listing_produits_container .tuile_produit {  flex-basis:33%;   } } @media only screen and (max-width:700px) {   .listing_produits_container .tuile_produit {  flex-basis:100%;   }  .tuile_produit_content   {  padding:10px 5px;   } } .product_preview, .product_preview * {   box-sizing:border-box;   padding:0;   margin:0; } .product_preview {   position:fixed;   top:0;   right:0;   bottom:0;   left:0;   z-index:800;   overflow:visible;   display:none;   align-items:center;   justify-content:center;   padding:8vh 20px; } .product_preview_backdrop {   background:rgba(0,0,0,.1);   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   width:100%;   height:100%;   z-index:10; } .product_preview.show {   display:flex; } .product_preview_content_title {   display:flex;   align-items:center;   border-bottom:1px solid #ECF0F1;   padding-bottom:1rem;   margin-bottom:1rem; } .product_preview_content_title h2 {   flex-grow:1;   margin:0;   font-weight:300; } .product_preview_content_close {   flex:none;   width:24px;   height:24px;   display:flex;   flex-direction:column;   border:none;   background:none;   cursor:pointer;   margin-left:10px;   align-self:flex-start; } .product_preview_content {   position:relative;   width:100%;   max-width:1400px;   height:100%;   display:flex;   overflow:hidden;   z-index:20; } .product_preview_content_inner {   background-color:#fff;   flex-grow:1;   border-radius:4px;   pointer-events:all;   max-width:1400px;   margin:0 auto;   display:flex;   flex-direction:column;   padding:24px;   border-radius:5px;   box-shadow:0 3px 6px rgba(0,0,0,.16); } .product_preview_content_layout {   display:flex;   height:100%;   overflow:hidden; } .product_preview_content_layout_col_media {   flex-grow:1;   height:100%;   display:flex;   flex-direction:column; } .product_preview_content_layout_col_thumb {   max-width:300px;   width:100%;   flex:none;   margin-left:20px;   overflow:auto; } .imgbox:not(.active) {   background-image:none !important;   background-repeat:no-repeat; } .imgbox {   position:relative;   display:flex;   flex-direction:column;   height:100%;  background-repeat:no-repeat; } .imgbox.active .product_preview_center_img {   display:none; } .product_preview_content_media {   position:relative;   display:flex;   flex-direction:column;   height:100%;   overflow:hidden; } .product_preview_center_img {   max-width:100%;   margin:auto;   max-height:100%;  position:absolute;   left:50%;   top:50%;   transform:translate(-50%, -50%);   object-fit:contain; } .product_preview_content_layout_col_thumb ul {   list-style:none;   display:flex;   justify-content:flex-start;   flex-wrap:wrap; } .product_preview_content_list_media_item {   flex-basis:33%;   margin-top:1rem;   cursor:pointer; } .product_preview_content_list_media_item.active img, .product_preview_content_list_media_item:hover img {   border:solid #95A5A6 1px;   transition:border ease .6s; } .product_preview_content_layout_col_thumb_head {   font:1rem;   font-weight:700;   padding:10px 0;   border-bottom:1px solid #ECF0F1; } .product_preview_content_list_media_item img {   border:solid #ECF0F1 1px;   display:block;   width:65px;   height:65px;   object-fit:contain; } .jsZoom {   cursor:zoom-in;   background-size:150%; } .jsZoom.active {   cursor:zoom-out;   } .product_preview_content_close_inner svg {   fill:#000;   width:100%; } .product_preview_help_message {   position:absolute;   bottom:5px;   display:none;  left:50%;   transform:translateX(-50%);   background:#ECF0F1;   font-size:12px;   padding:5px 10px;   border-radius:10px;   max-width:100%;   box-shadow:0 3px 6px rgb(0 0 0 / 16%);   text-align:center; } .product_preview_help_message_text {   width:100%;   text-align:center; } .product_preview_help_message.hide {   display:none; } .product_preview_help_icon_message {  display:none;  } .product_preview_help_icon_message_item {   display:inline-flex;   align-items:center;   background:#ECF0F1;   border-radius:5px;   padding:5px;   box-shadow:0 3px 6px rgb(0 0 0 / 16%);   font-size:12px;   margin-right:10px; } .product_preview_help_icon_message img {   width:20px;   height:20px;   margin-right:5px; } .product_preview_help_icon_message_item.product_preview_help_message_zoom_out {   cursor:pointer; } @media only screen and (max-width:800px) {   .product_preview_help_message   {  display:block;   }   .is-zooming .product_preview_help_icon_message   {  display:inline-flex;   }   .product_preview_content_layout_col_thumb   {  max-width:100%;  margin-left:0;   }   .product_preview_content_layout   {  flex-direction:column;  overflow:auto;   }   .product_preview_content_inner   {  padding:10px;   }   .is-zooming .product_preview_content_layout_col_thumb,   .is-zooming .product_preview_content_title h2,   .is-zooming .product_preview_help_message   {  display:none;   }  .is-zooming .product_preview_content_close   {  margin-left:auto;   }   .product_preview_content_layout_col_thumb ul > li   {  margin-right:10px;   }   .product_preview_content_list_media_item   {  flex-basis:auto;   }  .product_preview_content_title h2   {  font-size:1.2rem;   }   .product_preview_content_layout_col_media   {  min-height:300px;   } } .section_achetes_avec, .section_achetes_avec * {   box-sizing:border-box;   padding:0;   margin:0;   margin-bottom:5px; } .section_achetes_avec h2 {   font-weight:300;   font-size:1.625rem;   line-height:1.3; } .section_achetes_avec {   display:flex;   flex-wrap:wrap;   justify-content:space-between; } .fiche_produit_crossselling_controls .fiche_produit_crossselling_controls_economie {   margin-top:0; } .fiche_produit_crossselling_layout_right {   display:flex;   flex-direction:column; } .section_achetes_avec_aside {   display:flex;   flex-direction:column; } .blocs_upselling {   display:flex;   flex-grow:1; } .blocs_upselling > .blocs_upselling_item + .blocs_upselling_item {   margin-left:20px; } .blocs_upselling_item_head {   padding:5px;   text-align:center;   color:#fff;   font-size:0.9375rem;   border-top-left-radius:7px;   border-top-right-radius:7px; } .blocs_upselling_item {   max-width:210px;   width:100%;   flex:none;   display:flex;   flex-direction:column;   color:inherit; } .blocs_upselling_item:hover {   text-decoration:none; } .blocs_upselling_item_selection .blocs_upselling_item_head {   background:#40D07A; }  .blocs_upselling_item_haut_gamme .blocs_upselling_item_head {   background:#F07F33; } .blocs_upselling_item_body {   padding:1rem 10px;   box-shadow:0 3px 6px rgba(0, 0,0, 0.16);   display:flex;   flex-direction:column;   align-items:center;   flex-grow:1; } .blocs_upselling .blocs_upselling_item_body_name {   font-size:14px;   text-decoration:none;   margin:7px 0;   text-align:center;   flex-grow:1; } .blocs_upselling .blocs_upselling_item_body_content {   flex-grow:1;   display:flex;   flex-direction:column; } .blocs_upselling .blocs_upselling_item_body_price {   margin-top:5px;   margin-bottom:0;   text-decoration:none;   flex-grow:1;   display:flex;   flex-direction:column;   justify-content:center; } .blocs_upselling .blocs_upselling_item_body_price_reduc {   display:flex;   flex-wrap:wrap;   align-items:center;   justify-content:center;   margin-bottom:8px;   margin-top:5px; } .blocs_upselling .blocs_upselling_item_body_price_reduc_taux {   font-size:18px;   border:solid #EA701E 1px;   border-radius:5px;   color:#EA701E;   padding:2px 6px;   margin-left:5px;   display:inline-block;   margin-top:3px;   font-weight:900; } .blocs_upselling .blocs_upselling_item_body_price_reduc_text {   font-size:16px;   text-decoration:line-through;   color:#B1B1B1;   margin-top:3px;   font-weight:900; } .blocs_upselling .blocs_upselling_item_body_item_tarif {   font-size:25px;   color:#555555;   font-weight:bold;   margin-top:5px;   margin-bottom:0;   text-decoration:none;   text-align:center; } .section_achetes_avec > * {   margin-top:10px; } .blocs_upselling_item_body_dispo {   display:flex;   justify-content:center;   margin-top:10px;   margin-left:auto;   margin-right:auto;  text-align-last:center; } .blocs_upselling_item_body_dispo .listing_dispo {   float:none;   height:auto;   } .blocs_upselling_item_body_avis {   margin-left:auto;   margin-right:auto; } .fiche_produit_options {   margin-top:1.56rem; } .fiche_produit_option_color_item input[type="radio"] {   display:none; } .fiche_produit_option_color {   display:flex; } .fiche_produit_option_color > .fiche_produit_option_color_item + .fiche_produit_option_color_item {   margin-left:6px; } .fiche_produit_option_color_item {  max-width:100px;   width:100%; } .fiche_produit_option_color_item_label {   display:block;   text-align:center;   font-size:1rem;   text-transform:capitalize;   color:#969696;   border:solid #E4E4E4 1px;   padding:7px;   transition:all ease .3s;   flex:none; } .fiche_produit_option_color_item_label:hover, .fiche_produit_option_color_item input[type="radio"]:checked + .fiche_produit_option_color_item_label {   color:#000;   border-color:#000; } .fiche_produit_option_color {   margin-top:8px; } .fiche_produit_col_controls .fiche_produit_controls_disponibilite {   flex-direction:column;   align-items:flex-start; } .fiche_produit_controls_disponibilite_livraison {   font-size:1rem;   color:#9F9F9F;   margin-top:10px; } @media only screen and (max-width:1200px) {   .section_achetes_avec   {  flex-direction:column;   }   .section_achetes_avec_aside   {  max-width:100%;  flex-basis:100%;   }   .blocs_upselling   {  justify-content:space-between;   }   .blocs_upselling_item   {  flex-basis:45%;  max-width:100%;   }   .blocs_upselling_item_body_dispo   {  width:100%;   } } @media only screen and (max-width:1150px) {   .fiche_produit_container .fiche_produit_crossselling_layout   {  flex-direction:row;   }   .fiche_produit_container .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls   {  padding-left:45px;   } } @media only screen and (max-width:1000px) {   .fiche_produit_crossselling_layout .fiche_produit_crossselling_lists_item   {  max-width:100%;   }   .fiche_produit_container .fiche_produit_crossselling_layout   {  flex-direction:column;   }   .section_achetes_avec_main {  flex-basis:100%;   }   .fiche_produit_container .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls   {  padding-left:0;  max-width:100%;   }   .blocs_upselling > .blocs_upselling_item + .blocs_upselling_item {  margin-left:0;   } } @media only screen and (max-width:800px) {   .blocs_upselling_item_body {  flex-direction:row;   }   .blocs_upselling_item_body_content   {  padding-left:10px;   }   .section_achetes_avec_aside   {  width:100%;   }   .blocs_upselling   {  flex-direction:column;   }   .blocs_upselling_item   {  max-width:100%;   }   .section_achetes_avec > * + *,   .blocs_upselling > .blocs_upselling_item + .blocs_upselling_item {  margin-top:20px;   }   .section_achetes_avec_main   {  width:100%;   }   .fiche_produit_container .fiche_produit_crossselling_layout .fiche_produit_crossselling_controls   {  padding-left:0;   }   .blocs_upselling_item_body_image   {  flex:none;  object-fit:contain;   } } .banniere_cnt_parent .tns-nav {   text-align:center;   padding:0 1em 1em;   position:absolute;   bottom:0px;   left:50%;   transform:translateX(-50%); } .banniere_fig {   margin:0;   height:100%; } .banniere_img {   position:static;   display:block;   object-fit:cover; } @media only screen and (max-width:500px) {   .banniere_cnt_parent .tns-nav {  display:none;   }   }  #ht_fiche_ct_img.relative {   height:60px;   margin:18px 18px 5px 18px; }  #ht_fiche_otherimg .fiche_ct_img_i.absolute {   position:absolute;   display:flex;   flex-direction:row;   overflow-x:auto;   height:100%;   scrollbar-width:thin;   scrollbar-color:#40D07C #e5e5e5;   scrollbar-width:20px; } #ht_fiche_otherimg .img_crop {   margin:0px 5px;   flex:1 0 auto; } #ht_fiche_otherimg .fiche_ct_img_i.absolute::-webkit-scrollbar {   width:20px;   height:10px; } #ht_fiche_otherimg .fiche_ct_img_i.absolute::-webkit-scrollbar-track {   background-color:#e5e5e5;   border-radius:5px; } #ht_fiche_otherimg .fiche_ct_img_i.absolute::-webkit-scrollbar-thumb {   background:#40D07C;   border-radius:5px; } #ht_fiche_otherimg .fiche_ct_img_i.absolute::-webkit-scrollbar-thumb:hover {   background:#39bb6d; }   .client-monCompte .div_marge {   height:10px; } .suivi_commande_heading {   display:flex;   align-items:flex-start;   justify-content:space-between;   flex-wrap:wrap; } .suivi_commande_heading_infos {   margin-bottom:5px; } .suivi_commande_heading h2 {   font-weight:lighter; } .suivi_commande_heading .admin_btn {   margin-top:10px; } .suivi_commande_recapitulatif {   margin-top:10px; } .custom_table_layout_row {   display:flex;   flex-wrap:wrap; } .suivi_commande_recapitulatif .custom_table_layout_col {   flex-basis:50%;   margin-top:5px; } .suivi_commande_container .shadow_box, .suivi_commande_container .padding_box {   padding:0;   box-shadow:none; } .suivi_commande_container .radio_paiement {   background-color:#F1F1F1;   padding:0 10px; } .suivi_commande_container h3 {   font-size:16px;   font-weight:600; }  .client-monCompte, .commande-ficheClient, .client-adresse {   background-color:#fff; } .compte_client h2 {   font-weight:300;   font-size:1.5rem;   line-height:1.2;   margin-top:0; } .custom_select, .custom_input_minmax, .select, .custom_input, .custom_textarea, .custom_date {   font-size:.875rem; } .form_pass .custom_input {   display:inline-block; } .custom_input {   background-color:#F9F9F9; } .btn_back {   font-weight:600;   font-size:.9rem;   margin-bottom:1.5rem; } .btn_back:hover {   text-decoration:underline !important; } .commande_adresse_cnt .text-accent, a {   color:#000; }  .btn_vert.disabled, .btn_small.disabled {   background-color:#d1d1d1;   cursor:not-allowed; } .btn_vert.disabled:active, .btn_small.disabled:active {   pointer-events:none; } :target:before {   display:block;   content:"";   margin:0;   height:0;   margin-top:0; } .client-monCompte #main {   margin-bottom:2rem;   min-height:40vh; } .compte_cnt.w_layout {   margin-bottom:2.5rem; } .btn_big {   padding:40px; }   .bandeau_titre {   font-weight:300;   font-size:2rem;   line-height:1; }  .compte_client {   display:flex;   justify-content:space-between;   flex-direction:row; } .compte_client_area {   flex:1;   display:flex;   flex-direction:column;   background:#fff; } .compte_client_bloc {   padding:1.5rem;   border:1px solid #F7F7F7;   background-color:#fff; } .compte_client_area_bloc {   position:absolute;   visibility:hidden;   display:none;   opacity:0;   transition:opacity .3s ease;   height:0; } .compte_client_area_bloc.display {   display:block;   position:relative;   visibility:visible;   opacity:1;   height:auto; } .compte_client_bloc .collapse-content {   padding:0; } @media only screen and (max-width:767px) {   .compte_client {  flex-direction:column;   }   }   .compte_sidebar {   margin-right:.625rem;   align-self:flex-start;   max-width:240px;   width:100%;   height:auto;   position:relative;   transition:all ease .5s;   border:1px solid #F7F7F7;   background:#ffff; } .compte_sidebar_menu {   display:none;   position:absolute;   top:0;   left:0;   flex:1;   padding-left:1.875rem;   padding-top:1rem;   box-sizing:border-box; } .compte_sidebar.sticky {   position:sticky; } .compte_sidebar_block.csb_profil {   margin-top:0; } .compte_sidebar .csb_list_mes-infos, .compte_sidebar .csb_list_mon-mot-de-passe, .compte_sidebar .csb_list_mes-adresses, .compte_sidebar .csb_list_mes-commandes, .compte_sidebar .csb_list_faq {   font-size:.85rem;   color:#000;   opacity:.5; } .compte_sidebar .csb_list li {   margin-bottom:.625rem; } .compte_sidebar .csb_list_mes-infos.selected, .compte_sidebar .csb_list_mon-mot-de-passe.selected, .compte_sidebar .csb_list_mes-adresses.selected, .compte_sidebar .csb_list_mes-commandes.selected, .compte_sidebar .csb_list_faq.selected {   opacity:1; }  @media only screen and (max-width:767px) {   .compte_sidebar {  max-width:100%;  overflow:hidden;  margin-top:.625rem;  margin-bottom:.625rem;  padding-top:.94rem;  cursor:pointer;  transition:height .6s;   }   .compte_sidebar.sticky {  position:static;   }   .compte_sidebar_menu,   .compte_sidebar {  height:3.75rem;   }   .compte_sidebar.display {  height:auto;   }   .compte_sidebar_menu {  display:block;   }   .compte_sidebar_block_title {  margin-top:3.43rem;   }   .compte_client_area_bloc {  margin-left:0;   }   }  h2.bloc_adresses_title {   margin-bottom:1.5rem; } h4.bloc_adresses_title {   margin-top:0; }  .bloc_adresses_content {   background-color:#F7F7F8;   padding-inline:3.5rem;   padding-top:2.5rem;   padding-bottom:2.5rem;   display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:flex-start;   column-gap:8%;   row-gap:3rem; } .bloc_adresses_cnt {   flex-direction:column;   align-items:flex-start;   width:auto;   margin-bottom:0; } .bloc_adresse_cnt:nth-child(even), .bloc_adresse_cnt:nth-child(odd) {   border:none !important;   padding:0 !important;   margin:0 !important; } .bloc_adresse_cnt {   width:auto !important; } .bloc_adresse_cnt .bloc_adresse_title.bal_text {   font-weight:700;   margin-bottom:1rem; } .bloc_adresse_cnt .bal_text {   font-size:1rem;   line-height:1.6;   margin:0;   width:auto; } .bloc_adresse_cnt .bloc_adresse_line {   display:block;   margin:0;   margin-bottom:.3rem; } .bloc_adresse_cnt .bloc_adresse_line_label {   margin:0;   font-weight:700;   font-size:.8rem; } .bloc_adresse_modify {   display:flex; } .bloc_adresse_modify_link, .commande_adresse_label_ligne_link {   font-weight:600;   color:#000;   padding-left:0;   margin-top:.5rem;   display:flex;   align-items:center; } .bloc_adresses_content_new {   width:100%; } .bloc_adresses_content_new_link {   color:#247242;   font-size:1.1rem;   margin:0;   padding:0;   display:flex;   align-items:center; } .bloc_adresse_mail_link {   color:#000; } .bloc_adresse_modify_link_message, .commande_adresse_label_ligne_link_message {   margin:0;   font-weight:400;   margin-right:0.3rem; } .bloc_adresse_modify_link span.icon_svg, .commande_adresse_label_ligne_link span.icon_svg {   width:24px;   height:24px; } @media only screen and (max-width:767px) { }  .modify_adresse {   display:flex;   flex-direction:row; } .modify_adresse_content {   display:flex;   flex-direction:row;   justify-content:flex-start;   flex-wrap:wrap;   flex-grow:1;   padding:1.5rem;   margin-bottom:2.5rem;   border:1px solid #F7F7F7; } .commande_adresse_cnt {   display:flex;   flex-direction:row;   flex-grow:1;   flex-wrap:wrap; } .commande_new_adresse_cnt {   font-size:.875rem;   line-height:1.42;   display:flex;   flex-direction:row;   flex-grow:1;   width:auto;   margin:0; } .modify_adresse_content_form {   flex-grow:1; } .commande_new_adresse_cnt .adresse_fieldset {   border:none; } .commande_adresse_cnt_button {   flex-grow:1;   display:flex !important;   justify-content:flex-end; } .commande_new_adresse_cnt_part-one {   margin-right:2.5rem; } .commande_new_adresse_cnt_part-two {   padding-left:2.5rem;   border-left:1px solid #F0F0F0; }  .commande_new_adresse_cnt_part-one, .commande_new_adresse_cnt_part-two {   flex:1; } .commande_new_adresse_cnt_part-one_retour_link.btn_back {   display:flex;   align-items:center; } .commande_new_adresse_cnt_part-one_retour_link.btn_back p {   margin:0;   font-weight:400; } .commande_new_adresse_cnt_part-one_retour_link span.icon_svg {   width:24px;   height:24px; } .cna_line_title_astuce {   margin:0 0 0 .7rem;   border-radius:0.5rem;   background-color:#F9F9F9;   padding:1rem;   position:relative;   z-index:1;   left:-24px;   top:8px;   flex:1 0 auto;   width:calc(100% - 10px);   box-sizing:border-box; } h4.commande_new_adresse_cnt_part-one_title-one, h4.commande_new_adresse_cnt_part-two_title-two, h4.commande_new_adresse_cnt_part-two_title-three {   margin-top:2rem;   padding-top:0;   border:none; } h4.commande_new_adresse_cnt_part-two_title-two {   margin-top:0; } .commande_new_adresse_cnt .cna_line {   margin-bottom:1.47rem; } .commande_new_adresse_cnt_part-one_title-one_phone_p_value.commande_new_adresse_cnt_part-one_title-one_telephone {   width:100% !important; } .commande_adresse_cnt input, .commande_adresse_cnt select, .cnal_input_civilite {   flex:1; } .cnal_title {   flex:1;   margin-bottom:0; } p.cnal_title {   margin-top:0;   margin-bottom:0; } .icon_astuce {   display:flex;   flex:1 0 auto;   z-index:2; }  @media only screen and (max-width:1026px) {   .commande_new_adresse_cnt {  flex-direction:column;   }   .commande_new_adresse_cnt_part-one {  margin-right:0;   }   .commande_new_adresse_cnt_part-two {  padding-left:0;  border-left:none;   } }  @media only screen and (max-width:767px) {   .modify_adresse_content_sb {  margin-top:.5rem;   }   .commande_adresse_cnt .custom_input {  font-size:1rem;  padding-top:.35rem;  padding-bottom:.35rem;  width:100% !important;  margin-top:0.25rem;   } }  .commande_faq {   margin-top:2rem; } .commande_faq_title {   font-weight:300;   font-size:1.5rem;   line-height:1.5; } .selectquestion .choose-question {   color:#247242;   font-size:.9rem;   font-weight:400; } .selectquestion .choose-question:hover {   text-decoration:underline !important; } .form-question.div_marge {   display:flex;   justify-content:space-between; } .cmd_faq .filesAttachment {   display:flex;   flex-direction:column; } .cmd_faq .filesAttachment input {   margin-bottom:1rem; }   .form_pass {   font-size:.875rem;   line-height:1.7; } .cna_line_title {   display:flex;   flex-direction:row;   align-items:flex-start;   margin:1.25rem 0 1.875rem 0; } .cna_line_title_astuce_strong {   font-weight:600; } .cna_line_title_icon.icon_svg {   width:1.1rem;   margin-right:.8rem;   margin-top:.2rem; } .form_pass .custom_submit {   margin-top:2.5rem; } .faq_wrapper_question.js-question {   margin-top:.4rem;   margin-bottom:.4rem; }  .js-question {   cursor:pointer;   font-weight:700;   line-height:1.5;   display:flex;   align-items:baseline; } .js-question .icone-text {   text-transform:lowercase;   margin:0; } .js-question .icone-text:first-letter {   text-transform:uppercase; }  .js-wrapper-question.active .js-question {   color:#000; } .js-response {   height:auto;   display:block;   overflow:hidden;   transition:all 1s ease; } .js-response.colapse {   height:0;   overflow:hidden;   transition:all 1s ease; } .js-question span.icone {   font-size:1.25rem;   font-weight:500;   margin-right:1rem;   display:inline-block;   width:100%;   max-width:.5rem; } .response_liste {   list-style-type:disc;   list-style-position:inside; } .response_liste li {   line-height:1.6; } @media only screen and (max-width:767px) {   .response_liste {  padding-left:0;   } }  .compte_client_area_bloc.message_info {   position:relative;   display:block;   visibility:visible;   opacity:1;   min-height:100px;   width:100%;   height:100%; } .informations_client_bloc_title_form {   width:100%; } .informations_client_bloc_title_content {   width:100%; } .custom_textarea.informations_client_bloc_title_content_textarea {   height:100%;   resize:vertical; } .informations_client_bloc_title_message {   text-align:justify; }  .changermodedereglement_title {   font-size:1.5rem;   line-height:2.2;   font-weight:300;   } p.radio_paiement_libelle {   margin-bottom:0; } .radio_paiement {   background-color:#fff;   box-sizing:border-box;   padding:1rem !important;   min-height:75px;   height:auto;   display:flex;   flex-direction:row;   justify-content:space-between;   align-items:center; } .radio_paiement:hover {   background-color:#F5F5F5; } .radio_paiement_text {   display:flex;   align-items:center;   justify-content:flex-start;   flex-grow:3; } .radio_paiement_image{   display:flex;   justify-content:flex-end;   align-items:center;   margin-left:.5rem;   flex-grow:1; } .radio_paiement_libelle {   margin:0;   margin-left:.8rem; } .mod-paiements_wrapper {   border:1px solid #F7F7F7; } .inputRadioPaiement {   margin:0; } @media only screen and (max-width:767px) {   .mod-paiements_wrapper {  padding-left:0;  padding-right:0;   } }  .status-bar {   display:flex;   flex-direction:column;   width:100%;   align-items:center;   justify-content:center; } .status-bar p {   margin-bottom:0;   margin-top:0; } .status-bar_etats_p {   color:lightgray; } .status-bar_etats_p.active {   color:#000;   font-weight:600; } .status-bar_etats {   display:flex;   flex-direction:row;   justify-content:space-between;   flex-grow:1;   width:75%;   margin-bottom:.6rem; } .status-bar_view {   background-color:lightgray;   height:6px;   border-radius:6px;   width:75%; } .status-bar_view_value {   background-color:#1072B8;   height:100%;   border-radius:6px; }   .cmd_infos_title, .cmd_sscommande_title, .cmd_p_infos_title {   font-weight:300;   font-size:1.5rem;   line-height:1.5; } .table_suivi td.table_suivi_td.ts_prod {   display:flex !important;   flex-direction:row;   justify-content:flex-start;   align-items:center; } .table_suivi .table_suivi_td_wrapper p.ligne_panier_prodcnt_nom, .table_suivi .table_suivi_td_wrapper p.ligne_panier_prodcnt_ref {   margin:0;   padding:0; } .table_suivi .table_suivi_td_wrapper {   padding-left:.8rem; } .table_suivi td.table_suivi_td_figure.ts_prod {   width:100%;   max-width:85px; }   .cmd_partielle_head {   display:flex;   flex-direction:row;   align-items:center;   justify-content:space-between;   text-align:left; } .cmd_p_infos {   margin-top:1.5rem;   margin-bottom:1.5rem; } .cmd_partielle:not(:last-child) {   border-bottom:0; } @media only screen and (max-width:767px) { .cmd_partielle_head {  flex-direction:column;   }   .cmd_p_infos {  text-align:center;   } }   @media only screen and (max-width:757px) {   .cmd_listing_prod table.table_suivi table,   .cmd_listing_prod table.table_suivi thead,   .cmd_listing_prod table.table_suivi tbody,   .cmd_listing_prod table.table_suivi tr,   .cmd_listing_prod table.table_suivi th,   .cmd_listing_prod table.table_suivi td {  display:block;   }   .cmd_listing_prod table.table_suivi thead {  display:none;   }   .cmd_listing_prod table.table_suivi td {  padding:0 !important;  padding-left:150px !important;  position:relative;  margin-top:-1px;  min-height:3rem;  display:flex;  align-items:center;   }   .cmd_listing_prod td.table_suivi_td.ts_ship{  display:flex;  align-items:center;  justify-content:flex-end;   }   .cmd_listing_prod table.table_suivi td.ts_prod {  padding:.625rem 0 !important;   } .cmd_listing_prod table.table_suivi td::before {  padding:.625rem;  content:attr(data-label);  position:absolute;  top:0;  left:0;  width:130px;  bottom:0;  display:flex;  align-items:center;  font-weight:bold;   }   .cmd_listing_prod table.table_suivi td.ts_prod::before {  visibility:hidden;   }   .cmd_listing_prod table.table_suivi .ligne_panier_prodcnt_etatproduit,   .cmd_listing_prod table.table_suivi .ligne_panier_prodcnt_delai {  padding:0;  margin:0;   } }  .messages-de-commandes.message_info {   margin-top:2rem;   margin-bottom:2rem; }  .commande_details p, .commande_details h2 {   margin-bottom:0;   margin-top:0; } .commande_details {   background-color:#F7F7F7;   display:flex;   flex-direction:row;   flex-wrap:wrap;   align-items:flex-start;   justify-content:space-between;   border-top:5px solid #1072B8;   padding:1rem;   column-gap:2rem;   row-gap:2rem;   margin-top:2rem; } .commande_details_head {   display:flex;   flex-direction:row;   flex-wrap:wrap;   align-items:center;   justify-content:space-between;   flex:1 0 100%; } .commande_details_infos {   display:flex;   flex-direction:row;   font-size:.875rem;   line-height:1.6; } .commande_details_paid-at {   margin-left:2.5rem; } .commande_details_title {   font-size:1.5rem;   line-height:1.5;   font-weight:300; } .commande_details_actions {   flex:none;   display:flex;   flex-direction:column;   align-items:flex-end; } .commande_details_actions_return.btn_big { } .commande_details_actions_open-bdc, .commande_details_actions_cancel {   min-width:195px; } .commande_details_facturation_message_image {   margin:0;   margin-top:.2rem;   margin-left:.2rem; } .commande_details_facturation_message_imagepaiement {   object-fit:contain;   max-width:90px; } .commande_details_livraison_link, .commande_details_facturation_link, .commande_details_paiement_link {   display:flex;   flex-direction:row;   margin-bottom:.7rem; } .commande_details_livraison_link_title, .commande_details_facturation_link_title, .commande_details_paiement_link_title {   margin-left:.4rem;   color:#000;   text-decoration:underline; } .commande_details_paiement_link {   margin-bottom:1rem; } .commande_details_facturation_link_title, .commande_details_paiement_link_title {   margin-left:.4rem;   margin-right:.4rem;   margin-bottom:1rem; } .commande_details_paiement_link_title {   margin-left:0rem; } .commande_details_facturation_message {   display:flex;   flex-direction:column;   align-items:flex-start;   justify-content:flex-start;   margin-bottom:.6rem; } .commande_details_facturation_message_text {   color:#DB0404;   margin-left:.8rem; } .commande_details_facturation_montant .custom-price {   color:#1072B8;   font-weight:600;   max-height:1rem; } .panier_option .option_seren_6 .custom-price {   width:100%;   justify-content:center;   margin-bottom:1em;   color:#B4B4B4;   font-size:1.1em; } .custom-price {   display:inline-flex;   align-items:flex-start; } .custom-price .price-bc {   font-size:1.25rem;   line-height:1;   margin-top:0; } .custom-price .price-ac {   font-size:.8rem;   font-weight:400;   line-height:1;   margin-top:.125rem;   margin-left:.1rem; } .custom-price .price-currency {   font-size:.8rem;   font-weight:400;   line-height:1;   margin-top:.125rem;   margin-left:.1rem; } .commande_details_actions a {   margin-bottom:.8rem;   box-sizing:border-box; } .commande_details_actions a:last-child {   margin-bottom:0; } .table_chat {   margin-top:1rem; } .commande_question_wrapper{   display:flex;   width:100%;   margin-top:1rem; } .commande_question_wrapper.admin {   justify-content:flex-start; } .commande_question_wrapper.user {   justify-content:flex-end; } .commande_question_wrapper_double {   width:100%;   max-width:calc(100% - 6rem);   margin-top:1rem; } .commande_question_wrapper_double p, .commande_question_wrapper_double ul {   margin:0; }  .commande_question {   font-size:.92rem;   background-color:#F7F7F7;   padding:2rem;   border-radius:.8rem; } .admin .commande_question {   background-color:#c2d4e8; } .user .commande_question {   background-color:#FEC166; } .commande_question_p {   font-size:.92rem; } p.commande_question_title {   font-size:1.2rem;   border-bottom:1px solid #F7F7F7;   margin-bottom:1rem; }  @media only screen and (max-width:767px) {   .commande_details_livraison,   .commande_details_facturation,   .commande_details_paiement,   .commande_details_actions {  flex:1 0 100%;   }   .compte_client h2 {  line-height:.85;  margin-bottom:1.2rem;   }   .commande_question_wrapper_double {  max-width:100%;   }   .commande_question {  padding:1rem;   } }   .cmd_annulation {   margin-top:1.5rem;   font-size:.875rem; } .cmd_annulation_title {   font-weight:300;   font-size:1.5rem;   line-height:1.5;   color:#000;   } .cmd_annulation .form_line textarea {   resize:vertical; } .cmd_status_value {   font-weight:600;   color:#B1B1B1; } .cmd_status_value.green {   color:#66BD88; } .cmd_status_value.orange {   color:#E38A23; } .cmd_status_value.red {   color:#DB0404; }   .amelioration-livraison {   font-size:.875rem; } .amelioration-livraison_title {   font-weight:300;   font-size:1.5rem;   line-height:1.5; } .amelioration-livraison input[type="date"] {   font:inherit; } .amelioration-livraison .amelioration-livraison_al-footer_button {   margin-top:1.1rem; }   .cmd_listing_prod {   border:none;   padding-left:0;   padding-right:0; } .table_suivi_th_produit, .table_suivi_th_delai, .table_suivi_th_etat {   font-size:1.2rem;   line-height:1.5;   font-weight:300; } .cmd_listing_prod table th, .cmd_listing_prod table td {   padding:1rem; }   table.tableau_produit tbody .btn_details {   font-size:.8rem;   font-weight:400;   color:#000; } table.tableau_produit tbody .btn_details .icon_svg {   flex:1 0 auto;   width:1.5rem;   height:1.5rem;   margin-left:5px; } table.tableau_produit tbody a.btn_details:hover {   text-decoration:underline !important; } table.tableau_produit thead tr {   border-bottom:1px solid #d6d6d6; } table.tableau_produit thead th {   font-size:1rem;   font-weight:400; } table.tableau_produit .btn_details.btn.text-accent.js-href-commande {   display:inline-flex;   align-items:center; } table.tableau_produit .line-hide {   display:none; } @media only screen and (max-width:757px) {   table.tableau_produit a.btn_details.btn.text-accent {  font-size:.8rem !important;   }   table.tableau_produit,   .tableau_produit thead,   .tableau_produit tbody,   .tableau_produit tr,   .tableau_produit td {  display:block;   }   table.tableau_produit tbody tr {  padding-top:0;  margin-bottom:1rem;   }   .tableau_produit thead {  display:none;   }   .tableau_produit tr {  display:flex;  box-sizing:border-box;  flex-direction:column;  width:100%;  height:100% !important;   }   .tableau_produit tr:nth-child(odd) {  background-color:#F7F7F7;   }   .tableau_produit tr:hover,   .tableau_produit tr:active {  background-color:#eeeeee;  cursor:pointer;   }   table.tableau_produit td,   table.tableau_produit tbody td.tp_price {  padding:.2rem;  padding-left:130px;  position:relative;  margin-top:-1px;  text-align:right;  padding-right:.625rem;  height:2.5rem;  display:flex;  justify-content:flex-end;  align-items:center;  border-top:1px solid #d6d6d6;   }   .tableau_produit td::before {  padding:.625rem;  content:attr(data-label);  position:absolute;  top:0;  left:0;  width:175px;  bottom:0;  display:flex;  align-items:center;  font-weight:400;  font-size:.8rem;  text-align:left;   }   table.tableau_produit tr td:first-child {  border-top:0;   } } .table_produit_plus {   display:flex;   justify-content:center; } .table_produit_plus.btn.js-afficher-plus:hover {   text-decoration:underline !important; } @media only screen and (min-width:757px) {   .table_produit_plus { } }   .commande_adresse_factures_form .select_typefacture_title {   font-weight:300;   font-size:1.5rem;   line-height:1.5; } .commande_adresse_factures_form input.adresse_item_radio {   flex:none;   margin-top:.3rem;   margin-bottom:.5rem;   margin-right:.87rem; } .commande_adresse_factures_form .commande_adresse_cnt {   row-gap:1rem;   column-gap:1rem; } .commande_adresse_factures_form .commande_adresse {   border:none;   background-color:#fff;   width:100%;   max-width:265px;   padding:0;   margin:0; } .commande_adresse_factures_form .commande_adresse:hover {   background-color:#F7F7F7; } .commande_adresse_factures_form .commande_adresse_label {   padding-top:1.5rem;   padding-left:1.5rem;   padding-right:1.5rem;   padding-bottom:1.5rem;   width:100%;   display:flex;   justify-content:start; }  .commande_adresse_factures_form .commande_adresse {  min-height:200px; } .commande_adresse_factures_form .commande_adresse.autre_adresse img {  width:45px;  height:45px;  position:absolute;  left:50%;  top:50%;  transform:translate(-50%, -50%); } .autre_adresse .commande_adresse_label_wrapper{   position:relative;   display:flex; } .commande_adresse_factures_form .commande_new_adresse_cnt {   display:none; } .commande_new_adresse_cnt.open {   border-top:1px solid #B1B1B1;   padding:2.5rem;   background-color:#F4F4F4; } .commande_adresse_factures_form .custom_input {   background-color:#fff; } .commande_adresse_factures_form .commande_new_adresse_cnt.open {   display:flex;   margin-top:0; } .commande_adresse_factures_form .cna_line_title_astuce {   background-color:#E1E1E1; } .commande_adresse_factures_form .commande_adresse_label_ligne {   font-size:1rem;   line-height:1.4;   margin:0;   width:auto; } .commande_adresse_factures_form .commande_adresse_label_ligne.title, .commande_adresse_factures_form .commande_adresse_label_ligne.autre {   margin-bottom:.5rem;   font-weight:600; } .commande_adresse_factures_form .commande_adresse_label_ligne.nom {   font-weight:600; } .commande_adresse_factures_form .commande_adresse_label_ligne.ville {   margin-bottom:.5rem; } .commande_adresse_factures_form .commande_new_adresse_cnt_part-one_retour {   display:none; } .commande_adresse_factures_form .valider-ma-commande.disabled {   display:none !important; } .commande_adresse_factures_form.js-adresse-factures-form {   margin-bottom:2.5rem; } @media only screen and (max-width:570px) {   .commande_adresse_factures_form .commande_adresse {  min-width:100%;   }   .commande_adresse_factures_form .commande_new_adresse_cnt.open {  padding:1.5rem;   } }   .side_panier#side {   transition:all 0.3s ease 0s; } .footer_contact_mail {   text-align:center;   padding-top:.5rem;   padding-bottom:.8rem; } .footer_contact_mail_text {   font-size:.9rem;   line-height:1.1;   color:#fff; } .tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.swal2-popup.swal2-toast{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:-webkit-box;display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.625em;overflow-x:hidden;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{-webkit-box-align:start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-self:stretch;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-content:center;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-box-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-content:center;-webkit-box-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.swal2-title{position:relative;max-width:100%;border:0;width:auto;background:none;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:-webkit-box;display:flex;z-index:1;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-webkit-box-pack:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;-webkit-box-pack:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;-webkit-box-pack:center;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;-webkit-box-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{-webkit-box-align:center;align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{-webkit-transition:none;transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-webkit-box-flex:1;flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-webkit-box-pack:center;justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em} .tippy-tooltip.google-theme {   background-color:#505355;   padding:.25rem .4375rem;   font-size:.8125rem;   line-height:1; } .tippy-tooltip.google-theme[x-placement^=top] .tippy-arrow {   border-top:8px solid #505355;   border-right:8px solid transparent;   border-left:8px solid transparent } .tippy-tooltip.google-theme[x-placement^=bottom] .tippy-arrow {   border-bottom:8px solid #505355;   border-right:8px solid transparent;   border-left:8px solid transparent } .tippy-tooltip.google-theme[x-placement^=left] .tippy-arrow {   border-left:8px solid #505355;   border-top:8px solid transparent;   border-bottom:8px solid transparent } .tippy-tooltip.google-theme[x-placement^=right] .tippy-arrow {   border-right:8px solid #505355;   border-top:8px solid transparent;   border-bottom:8px solid transparent } .tippy-tooltip.google-theme .tippy-backdrop {   background-color:#505355 } .tippy-tooltip.google-theme .tippy-roundarrow {   fill:#505355 } .tippy-tooltip.google-theme[data-animatefill] {   background-color:transparent } .tippy-tooltip.google-theme[data-size=small] {   font-size:.75rem;   padding:.1875rem .375rem } .tippy-tooltip.google-theme[data-size=large] {   font-size:1rem;   padding:.375rem .75rem }  .tippy-tooltip.google-theme.info-theme {   background-color:#17a2b8; } .tippy-tooltip.google-theme.info-theme[x-placement^=top] .tippy-arrow {   border-top-color:#17a2b8; } .tippy-tooltip.google-theme.info-theme[x-placement^=bottom] .tippy-arrow {   border-bottom-color:#17a2b8; } .tippy-tooltip.google-theme.info-theme[x-placement^=left] .tippy-arrow {   border-left-color:#17a2b8; } .tippy-tooltip.google-theme.info-theme[x-placement^=right] .tippy-arrow {   border-right-color:#17a2b8; } .tippy-tooltip.google-theme.info-theme .tippy-backdrop {   background-color:#17a2b8 } .tippy-tooltip.google-theme.info-theme .tippy-roundarrow {   fill:#17a2b8 }  .tippy-tooltip.google-theme.danger-theme {   background-color:#dc3545; } .tippy-tooltip.google-theme.danger-theme[x-placement^=top] .tippy-arrow {   border-top-color:#dc3545; } .tippy-tooltip.google-theme.danger-theme[x-placement^=bottom] .tippy-arrow {   border-bottom-color:#dc3545; } .tippy-tooltip.google-theme.danger-theme[x-placement^=left] .tippy-arrow {   border-left-color:#dc3545; } .tippy-tooltip.google-theme.danger-theme[x-placement^=right] .tippy-arrow {   border-right-color:#dc3545; } .tippy-tooltip.google-theme.danger-theme .tippy-backdrop {   background-color:#dc3545 } .tippy-tooltip.google-theme.danger-theme .tippy-roundarrow {   fill:#dc3545 }  .tippy-tooltip.google-theme.success-theme {   background-color:#28a745; } .tippy-tooltip.google-theme.success-theme[x-placement^=top] .tippy-arrow {   border-top-color:#28a745; } .tippy-tooltip.google-theme.success-theme[x-placement^=bottom] .tippy-arrow {   border-bottom-color:#28a745; } .tippy-tooltip.google-theme.success-theme[x-placement^=left] .tippy-arrow {   border-left-color:#28a745; } .tippy-tooltip.google-theme.success-theme[x-placement^=right] .tippy-arrow {   border-right-color:#28a745; } .tippy-tooltip.google-theme.success-theme .tippy-backdrop {   background-color:#28a745 } .tippy-tooltip.google-theme.success-theme .tippy-roundarrow {   fill:#28a745 }  .tippy-tooltip.google-theme.lighter-theme {   background-color:#EEE;   color:#333333;   border:1px solid #888888; } .tippy-tooltip.google-theme.lighter-theme[x-placement^=top] .tippy-arrow {   border-top-color:#888888; } .tippy-tooltip.google-theme.lighter-theme[x-placement^=bottom] .tippy-arrow {   border-bottom-color:#888888; } .tippy-tooltip.google-theme.lighter-theme[x-placement^=left] .tippy-arrow {   border-left-color:#888888; } .tippy-tooltip.google-theme.lighter-theme[x-placement^=right] .tippy-arrow {   border-right-color:#888888; } .tippy-tooltip.google-theme.lighter-theme .tippy-backdrop {   background-color:#888888 } .tippy-tooltip.google-theme.lighter-theme .tippy-roundarrow {   fill:#888888 }.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px} .DrArrayImageViewer img { cursor:pointer; position:absolute; top:0; left:0; } .DrArrayImageViewer { position:relative; } .fondDrArrayImageViewer { background-color:#000000; z-index:10001; height:100%; width:100%; position:fixed;  top:0; left:0; display:block; } .conteneurDrArrayImageViewer { background-color:white; z-index:10002; height:100%; width:100%; position:fixed!important; top:0; left:0; display:block; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -khtml-border-radius:5px 5px 0px 0px;  }  .conteneurDrArrayImageViewer > img {  position:absolute; top:0; left:0;   border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -khtml-border-radius:5px 5px 0px 0px;   -moz-box-shadow:0px 0px 10px 1px #000000; -webkit-box-shadow:0px 0px 10px 1px #000000; -o-box-shadow:0px 0px 10px 1px #000000; box-shadow:0px 0px 10px 1px #000000; } .miniatureDrArrayImageViewer {  position:absolute; top:-100px; height:100px; width:100%; left:0; overflow:hidden; } .miniatureDrArrayImageViewer ul { position:relative;  width:2500px; padding:0; } .miniatureDrArrayImageViewer li { float:left; height:90px; width:90px; border:3px solid white; margin:50px 5px 0px 5px; padding:0; overflow:hidden; border-radius:5px ; -moz-border-radius:5px ; -webkit-border-radius:5px ; -khtml-border-radius:5px ; background-color:white;   -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;   list-style-type:none;   cursor:pointer;   opacity:0.4;   filter:alpha(opacity=40); } .miniatureDrArrayImageViewer li:hover { margin:10px 5px 0px 5px; opacity:1;   filter:alpha(opacity=100); }  .miniatureDrArrayImageViewer li img {  height:90px;  position:relative; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;   -moz-box-shadow:0px 0px 5px 0px #656565; -webkit-box-shadow:0px 0px 5px 0px #656565; -o-box-shadow:0px 0px 5px 0px #656565; box-shadow:0px 0px 5px 0px #656565;   } .miniatureDrArrayImageViewer li img:hover { opacity:1;   filter:alpha(opacity=100);  } li.notactivemin { opacity:0.6;   filter:alpha(opacity=60); } li.activemin { opacity:1;   filter:alpha(opacity=100);  margin:30px 5px 0px 5px; } #compteurDrArrayImageViewer { color:black; font-size:15px; font-weight:bold; position:absolute; font-family:sans-serif; bottom:15px; left:10px; width:25px; text-align:center; z-index:20; line-height:12px; letter-spacing:1px;  }  #rightarow { border:0; right:-50px; left:auto; height:160px; width:40px; cursor:pointer; } #leftarow { border:0;  left:-50px; height:160px; width:40px; cursor:pointer; } #closeico { border:0; right:5px; top:5px; left:auto; cursor:pointer;  z-index:15; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0;  -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; box-shadow:none;  } #compteur { border:0;  top:auto; bottom:0px; left:0px; cursor:pointer;  border-radius:0; z-index:15; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0;  -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; box-shadow:none; } #textDrArrayImageViewer{  position:absolute; bottom:-20px;  z-index:10000; width:100%; overflow:hidden;  }  #fondtextDrArrayImageViewer{  background-color:black; width:100%; height:100%;  left:0;  position:absolute;  z-index:-1;  top:0;   }  #texttextDrArrayImageViewer{  color:white;  font-weight:bold; text-align:center; width:100%;  line-height:20px;  } #rightarowboxDrArrayImageViewer { width:50%; height:100%; position:absolute; right:0; background-image:url("/Public/Images/DrArrayImageViewer/right.png"); background-position:95% 50%; background-repeat:no-repeat; background-color:transparent; z-index:10; cursor:pointer; filter :alpha(opacity=0);   opacity :0;   transition:All 0.3s ease-out; -webkit-transition:All 0.3s ease-out; -moz-transition:All 0.3s ease-out; -o-transition:All 0.3s ease-out; } #rightarowboxDrArrayImageViewer:HOVER { filter :alpha(opacity=100);   opacity :1; } #leftarowboxDrArrayImageViewer { width:50%; height:100%; position:absolute; left:0; background-image:url("/Public/Images/DrArrayImageViewer/left.png"); background-position:5% 50%; background-repeat:no-repeat; background-color:transparent; filter :alpha(opacity=0);   opacity :0; z-index:10; cursor:pointer;  transition:All 0.3s ease-out; -webkit-transition:All 0.3s ease-out; -moz-transition:All 0.3s ease-out; -o-transition:All 0.3s ease-out; } #leftarowboxDrArrayImageViewer:HOVER { filter :alpha(opacity=100);   opacity :1; } .result-wraper { position:absolute; z-index:2; height:0px; } .result-content { position:absolute; top:0; left:0; z-index:9;  width:auto; min-width:200px;  } .result-content ul {   text-align   :left;   border  :1px solid #a3a5a8;   -webkit-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px;  white-space   :nowrap;   width   :100%;   padding  :5px;  background   :#ffffff;   z-index  :10;   list-style   :none;   margin  :0; } .result-content ul li { display  :block;   cursor  :default;   color   :#000;   text-decoration :none;   background   :#ffffff;   width   :98%;   line-height:30px;   font-size:14px;   padding-left:5px;   cursor:pointer; }  .result-content ul li.selected-li { color   :#000;   background   :#dddddd; } .result-content li.list-li-footer { display:none; }  .blockConfigurateurWrapperOut.configurateur_bleu{ background-color:transparent;} .configurateur_bleu .blockresumecritere_top_title{ color:#1D6A98;} .configurateur_bleu .blockresumecritere_bottom,  .configurateur_bleu .blockselectcritere_onglets .onglets_item{  background-color:#1D6A98; }  .configurateur_bleu .blockselectcritere_onglets .onglets_item.active{  color:#1D6A98; }  .configurateur_bleu .slidermin, .configurateur_bleu .slidermax{  background:url('/Public/Images/site/config-slider-blue.png') center center no-repeat;  height:20px;  width:11px; }  .carcwrapper span.carcwrapper_title{color:#1D6A98;}  .configurateur_bleu .content_blockresumecritere_close{  background:#1D6A98;}   .slider{  width:272px;  margin:0; } .blockConfigurateurWrapperOut {  min-height:166px;  position:relative;  width:90%;  text-align:left;  z-index:2000;  margin:10px auto 30px auto; }  #blockConfigurateurWrapperIn {  height:166px;  position:absolute;  top:0;  left:0;  width:212px;  background-color:#fff;  overflow:hidden;  border:1px solid #B3B3B3;  z-index:100;  border:3px solid #1D6A98; }  .critereWrappe {  position:absolute;  width:971px;  height:100%;  z-index:1100; }   .blockresumecritere {  width:212px;  height:100%;  float:left;  position:relative;}  .blockresumecritere_top{  height:164px;  width:100%;  background:#fff;  position:relative;  overflow:visible; }  .blockresumecritere_top .titre-block-droit{  background:#1D6A98;  color:white;  height:25px;  line-height:25px;}   .blockresumecritere_top .titre-block-droit a{  font-size:14px;  color:white;  text-decoration:none;}  #config_img_regle{  width:69px;  height:58px;  z-index:21100;  position:absolute;  top:-10px;  right:-10px;}  .active .blockresumecritere_top{  width:95%; }  .blockresumecritere_bottom{  position:absolute;  bottom:0;  left:0;  height:35px;  padding-top:5px;  width:100%;  overflow:hidden; }  #blockresumecritere_bottom{  background:#fff;}  .blockselectcritere{  width:752px;  height:100%;  float:left;  background-color:#fff; }  .border_radius_bottomleft{  -webkit-border-bottom-left-radius:12px;  -moz-border-radius-bottomleft:12px;   border-bottom-left-radius:12px; }  .blockConfigurateurWrapperIn.active{  position:absolute;  z-index:1200; }  .blockselectcritere_onglets .onglets_item{  display:block;  width:25%;  text-align:center;  height:38px;  text-decoration:none;  line-height:38px;  color:#fff;  float:left;  font-size:16px;  border-bottom:1px solid #B3B3B3; }  .blockselectcritere_onglets .onglets_item.active{  background-color:#fff;  color:#1D6A98; }  .blockselectcritere_content{  height:302px;  padding:10px;  overflow:auto;  color:#1D6A98; }  .blockselectcritere_content .content_onglet{  height:100%;  color:#000;  display:none;  color:#1D6A98; }  .blockresumecritere_top_title{  font-weight:bold;  padding-top:20px;  font-size:17px;  height:44px;  text-align:center;  padding-left:10px;  text-shadow:2px 2px 2px white; }  .active .blockresumecritere_top_title{ padding-left:0px;}  .blockresumecritere_ico{  height:50px;  width:46px;  float:left;  margin-left:9px;  display:block;  line-height:50px; }  .blockresumecritere_search, #block-panier p a, #block-droit-custom .block-droit-cnt a{  background:#1D6A98;  width:200px;  color:#fff;  text-transform:uppercase;  font-size:14px;  font-weight:bold;  text-decoration:none;  margin:0px auto 6px auto;  float:none;  margin:0 auto;  height:30px;  line-height:30px;  text-align:center;   background:#3376a0;  background:-moz-linear-gradient(top, #3376a0 0%, #3376a0 50%, #1d6794 51%, #1d6794 100%);  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3376a0), color-stop(50%,#3376a0), color-stop(51%,#1d6794), color-stop(100%,#1d6794));  background:-webkit-linear-gradient(top, #3376a0 0%,#3376a0 50%,#1d6794 51%,#1d6794 100%);  background:-o-linear-gradient(top, #3376a0 0%,#3376a0 50%,#1d6794 51%,#1d6794 100%);  background:-ms-linear-gradient(top, #3376a0 0%,#3376a0 50%,#1d6794 51%,#1d6794 100%);  background:linear-gradient(to bottom, #3376a0 0%,#3376a0 50%,#1d6794 51%,#1d6794 100%);  }  .blockresumecritere_raz{background:url('/Public/Images/site/config_icone_poubelle.png') center center no-repeat;} .blockresumecritere_close{background:url('/Public/Images/site/config_icone_close.png') center center no-repeat;  height:100%;  width:100%;  display:block; }  .content_blockresumecritere_close{  position:absolute;  top:0px;  right:0px;  display:none;   width:10px;  height:312px; }  .active .content_blockresumecritere_close{}   .div_closeconfigurateur{  position:absolute;  height:100%;  width:100%;  z-index:10050;  background:rgba(255, 255, 255, 0.75); }  .blockresumecritere_middle{  height:222px;  overflow-x:hidden;  overflow-y:auto;  padding:10px;  position:relative; }  .blockresumecritere_middle div.content_typerecherche{  margin:10px 0px;  color :#1D6A98;  font-size:12px;  text-shadow:1px 1px 1px white;  width:180px;  position:relative;  }  .blockresumecritere_middle .typerecherche{  font-weight:bold; }  .blockresumecritere_middle ul{margin:0; padding-left:22px;}  .blockresumecritere_middle li{  font-size:13px;  margin-bottom:10px;  color:#000; }   .blockConfigurateurWrapperOut .sliderbar{  background:url('/Public/Images/site/config-slider-bar.jpg') center left transparent repeat-x; }  .carcwrapper span{  font-size:13px; }  .carcwrapper input[type="number"]{  width:45px; }  .carcwrapper .itempopupconfigurateur_img{  width:30%;  margin-left:2% }  .carcwrapper .itempopupconfigurateur_img input[type="checkbox"]{  margin-left:0px; }  .carcwrapper .itempopupconfigurateur_img span{  width:135px;  margin-right:0; }  .carcwrapper.bloc_carcwrapper .itempopupconfigurateur_img{  width:47%;  margin-left:0;  overflow:hidden;  height:23px;  line-height:23px; }  .carcwrapper.bloc_carcwrapper .itempopupconfigurateur_img input[type="checkbox"]{  margin-top:6px; }  .carcwrapper.bloc_carcwrapper{  overflow:auto; }  .carcwrapper_title{  display:block;  margin:5px 0px;  font-weight:bold; }  .itempopupconfigurateur{  float:left; }  .bloc_carcwrapper.image .itempopupconfigurateur_img{  width:96%; }  .carcwrapper.image .itempopupconfigurateur_img span{  width:133px; }  .bloc_carcwrapper .itempopupconfigurateur{  width:30%; }  .bloc_carcwrapper .itempopupconfigurateur input[type="checkbox"]{  margin-right:6px;  margin-left:0px; }  #content_dimensions .carcwrapper.image .itempopupconfigurateur_img span{  width:36px; }  #content_dimensions .bloc_carcwrapper.image .itempopupconfigurateur_img{  width:46%; }  .trash {  -webkit-appearance:none;  background:none;  border:none;  cursor:pointer;  display:inline-block;  outline:none;  padding:0;  position:relative;  width:30px;  height:22px; }  .trash > .can, .trash > .lid {  background:url('/Public/Images/site/trash.png') 0 0 no-repeat;  left:8px;  position:absolute;  right:8px;  top:2px; }  .trash > span {  display:inline-block; }  .trash > .can {  background-position:-1px -4px;  height:12px;  margin-left:1px;  margin-right:2px;  margin-top:4px;  width:11px; }  .trash > .lid {  -webkit-transform-origin:107% 100%;  -webkit-transition:-webkit-transform 150ms;  height:6px;  width:14px; }  .trash:focus > .lid, .trash:hover > .lid {  -webkit-transform:rotate(45deg);  -webkit-transition:-webkit-transform 250ms; }  div.type_recherche{  float:left;  margin:0;  width:140px; }  #critereWrappe, #blockresumecritere, #blockConfigurateurWrapperIn, #blockConfigurateurWrapperOut, #blockresumecritere_bottom, .blockresumecritere_search{  -webkit-border-radius:6px;  -moz-border-radius:6px;   border-radius:6px; }  #blockresumecritere{  border-right:3px solid #1D6A98; } .configurateur {  overflow-y:auto;  border-top:1px solid #fff;  }  .couleur_item_content > *  {  width:100% !important;  }   .configurateur_backdrop {  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  background:rgba(28, 50, 85, .40);  z-index:99;  display:none;  }  .configurateur_backdrop.active  {  display:block;  }   .configurateur-content  {  min-height:470px;  box-sizing:border-box;  }   .configurateur-content-wrapper  {  box-sizing:border-box;  color:#1C3255;  }   .content-onglet-couleurs .tns-outer  {  width:100%;  }   .configurateur-content-wrapper .carcwrapper .itempopupconfigurateur_img img  {  margin-left:auto;  width:35px;  height:35px;  object-fit:cover;  }   .configurateur-content-wrapper .carcwrapper .libelle-nomcarac  {  margin-left:7px;  }   .configurateur-content_right-constrols  {  margin-top:auto;  }   .btn-configurateur-submit  {  margin-top:15px;  padding:10px 25px;  font-size:14px;  font-family:inherit;  border-radius:10px;  }   .bloc_dimensions {  display:flex;  align-items:center;  }   .content-onglet-dimensions .bloc_dimensions  {  height:100%;  justify-content:space-between;  }  .btn-configurateur-remove  {  border:none;  background:transparent;  color:#06899b;  font-size:14px;  font-family:inherit;  }   .btn-configurateur-remove:hover  {  text-decoration:underline;  }   .show-in-mobile {  display:none;  }   .carcwrapper span.carcwrapper_title  {  font-size:14px;  color:#09A7BD;  font-family:inherit;  font-weight:normal;  margin-bottom:20px;  display:inline-block;  }   .configurateur .carcwrapper input[type="number"]  {  border:solid 1px #D1D1D1;  background:#F1F1F1;  padding:10px 5px;  min-width:50px;  }   .bloc_carcwrapper .itempopupconfigurateur  {  width:auto;  }   .configurateur_rangebar {  width:100%;  margin-bottom:40px;  display:flex;  justify-content:space-between;  align-self:center;  }   .sideFilters .configurateur_rangebar{  margin-bottom:15px;  }  .configurateur_custom_checkbox {  position:relative;  }   .configurateur_custom_checkbox input {  position:absolute;  display:none;  transition:all .3s;  }   .configurateur_custom_checkbox input:checked + label  {  background:#09A7BD;  color:#fff;  }   .configurateur_custom_checkbox label {  background:#F1F1F1;  color:#000;  font-family:inherit;  padding:5px 10px;  border-radius:10px;  }   .checkbox_content  {  display:inline-flex;  align-items:center;  } .content-onglet,  .carcwrapper  {  height:100%;  }  .content-onglet-couleurs .carcwrapper  { display:flex;  flex-wrap:wrap;  flex-grow:1;  }   .content-onglet-types .bloc_dimensions  {  flex-wrap:wrap;  }   .configurateur_rangebar_wrapper {  max-width:180px;  width:100%; height:auto;  }  .sideFilters.configurateur_rangebar_wrapper {  max-width:none;  }   .carcwrapper-img  {  margin-left:15px;  }   .configurateur_rangebar input  {  text-align:center;  }   .configurateur_crit_selection  {  position:relative;  } .type_wrapper_content {  column-count:2;  }   .type_wrapper_content > * {  width:100% !important;  }   #configurateurContent::before {  content:'';  display:none;  position:absolute;  top:45px;  left:0;  right:0;  bottom:0;  width:100%;  height:calc(100% - 45px);  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255,255, 0.8)), url('Public/Images/site/v2/loader_nice.gif');  background-repeat:no-repeat;  background-position:center center;  z-index:100;  pointer-events:none;  align-items:center;  justify-content:center;   }  #configurateurContent.active_loader{  pointer-events:none;  }  #configurateurContent.active_loader::before  {  display:flex;  }   @media only screen and (max-width:1300px){   .couleur_item_content   {   column-count:1;   } }   @media only screen and (min-width:1300px)  {  .couleur_item_content {   column-count:2;   }  }  @media only screen and (min-width:768px) and (max-width:1000px)  {  #configurateur .carcwrapper-img  {   display:none;  }  } @media only screen and (min-width:768px)  {  .configurateur {   position:fixed;   z-index:101;   right:0;   bottom:0;   left:0;   overflow-y:auto;   }  .configurateur-bandeau {   padding:0.4em 0;   color:white;   font-size:0.875em;   }  .configurateur-bandeau .w_layout {   display:grid;   grid-template-columns:40px 1fr 32px;   column-gap:0.8em;   align-items:center;   }  .configurateur-bandeau_img {}  .configurateur-bandeau_label {}  .configurateur-bandeau_btn {   width:100%;   height:32px;   background:url('/Public/Images/site/v2/configurateur/caret-right-blue.svg') no-repeat center center;   background-color:white;   border-radius:10em;   }  .configurateur.active .configurateur-bandeau_btn {   transform:rotate(90deg);   }  .configurateur-content-wrapper {   display:none;   background-color:white;   transition:all 250ms linear;   -webkit-transition:all 250ms linear;   -moz-transition:all 250ms linear;   -ms-transition:all 250ms linear;   -o-transition:all 250ms linear;   }  .configurateur-content {   display:grid;   font-size:0.875em;   grid-template-columns:1fr 232px;   }  .configurateur.active .configurateur-content-wrapper {   display:block;   }  .configurateur-content_right {   display:flex;   padding:1em;   text-align:center;   border-left:1px solid #707070;   flex-direction:column;   }  .configurateur-content_right h4 {   margin-top:0;   text-transform:uppercase;   font-weight:500;   }  .configurateur-content_right .configurateur-img {   display:block;   margin-bottom:1.125em;   }  .configurateur-content_right .configurateur-img img {   width:94px;   }  .configurateur-filtres-actifs {   text-align:left;   margin-bottom:1.125em;   }  .configurateur-filtres-actifs .content_typerecherche {   display:flex;   }  .configurateur-filtres-actifs .content_typerecherche:not(:last-child) {   margin-bottom:1em;   }  .configurateur-filtres-actifs .typerecherche {   display:block;   font-weight:bold;   }  .configurateur-filtres-actifs .trash {   width:40px;   }  .btn-configurateur-submit {   margin-top:auto;   }  .typerecherche_crit_val:not(:first-child):before {   display:inline;   content:', ';   }  .type_recherche {   width:100%!important;   }  .configurateur-onglets {   display:grid;   grid-template-columns:1fr 1fr 1fr 1fr;   align-items:center;   }  .configurateur-onglet {   display:flex;   width:100%;   height:52px;   color:#939393;   background-color:#F9F9F9;   align-items:center;   justify-content:center;   text-transform:uppercase;   cursor:pointer;   font-weight:bold;   }  .configurateur-onglet.active {   color:black;   background-color:white;   cursor:default;   }  .content_onglet-wrapper {   padding:1em 0;   display:none;   }  .content_onglet-wrapper.active {   display:block;   } .configurateur .content_onglet-wrapper:not(#content_couleurs) .configurateur_mobile_slider {   display:grid;   grid-template-columns:1fr 1fr;   grid-template-rows:1fr 1fr;   grid-gap:10px;   }  .content-onglet-couleurs .content-onglet {   display:grid;   grid-template-columns:1fr 1fr 1fr;   }  .configurateur .carcwrapper-img {   margin:0 auto;   }  .configurateur_mobile_slider {   display:flex;   align-items:center;   }  .configurateur_mobile_slider_item   {   height:100%;   }  .content-onglet-autres .configurateur_mobile_slider_item,   .content-onglet-types .configurateur_mobile_slider_item   {   margin-top:60px;   }  .couleur_columns {   width:100%;   display:flex;   justify-content:space-between;   align-items:flex-start;   overflow:auto;   }  .couleur_columns > * {   width:33%;   margin-right:30px;   }  .carcwrapper .itempopupconfigurateur_img   {   margin-left:0 !important;   }  .couleur_item_content > *   {   margin-top:10px;   }  .carcwrapper.bloc_carcwrapper   {   overflow:initial;   }   #configurateur .tns-outer,   #configurateur .tns-inner,   #configurateur .tns-ovh,   .configurateur_mobile_slider   {   height:100%;   } .formulaireconfigurateur   {   width:100%; height:calc(490px - 52px);   }   .content-onglet, .carcwrapper { height:100%;   } .content_onglet-wrapper   {   box-sizing:border-box;   height:100%;   }   .content-onglet-couleurs .content-onglet   {   display:block;   } .configurateur-content_right-constrols > * + *   {   margin-top:15px;   }   }   @media only screen and (max-width:768px) {  .content-onglet-autres .configurateur_rangebar_wrapper   {   margin:0 auto;   }  .configurateur-filtres-actifs  {   position:absolute;   top:0;   left:0;   right:0;   width:100%;   border:solid #000 1px;   display:none;   flex-direction:column;   transform:translateY(-130%);   background:#fff;   padding:15px;   box-sizing:border-box;  } .configurateur-filtres-actifs::after {   content:'';   position:absolute;   bottom:-11px;   left:50px;   width:20px;   height:20px;   background:#fff;   transform:rotate(  45deg  );   border-right:solid #000 1px;   border-bottom:solid #000 1px;  }   .configurateur-filtres-actifs.active  {   display:flex;  }   .configurateur-content-wrapper .carcwrapper.bloc_carcwrapper .itempopupconfigurateur_img  {   width:50%;   height:auto;  } .configurateur_mobile_slider   {   display:flex;  }   .configurateur_mobile_slider_item   {   flex-grow:1;  }   .carcwrapper.bloc_carcwrapper  {   display:flex;   flex-direction:column;   min-height:160px;  }   .configurateur  {   position:fixed;   z-index:101;   right:0;   bottom:0;   left:0;   max-height:650px;  }   .configurateur-bandeau {   padding:0.4em 0;   color:white;   font-size:0.875em;  } .configurateur-bandeau_btn {   width:32px;   height:32px;   background:url(/Public/Images/site/v2/configurateur/caret-right-blue.svg) no-repeat center center;   background-color:white;   border-radius:10em;   margin-left:auto;  }   .configurateur.active .configurateur-bandeau_btn {   transform:rotate(90deg);  }  .configurateur-onglets {   display:none;  }  .configurateur-content.w_layout  {   width:100%;   margin:0;  }  #configurateur .configurateur-bandeau .w_layout {   display:flex !important;   align-items:center;  }  .configurateur-content-wrapper {   display:none;   background-color:white;   transition:all 250ms linear;   -webkit-transition:all 250ms linear;   -moz-transition:all 250ms linear;   -ms-transition:all 250ms linear;   -o-transition:all 250ms linear;   min-height:auto;  }  .configurateur.active .configurateur-content-wrapper {   display:block;  }   .show-in-mobile {   display:block;  }   .content-onglet  {   display:none;   overflow:auto;  }  .content-onglet.active  {   display:block;   padding-bottom:0;  }   .configurateur_dropdown_title {   display:flex;   justify-content:space-between;   align-items:center;   font-size:14px;   color:#09A7BD;   padding:0 16px;   width:100%;   height:35px;   cursor:pointer;   border-top:none;   border-bottom:solid .5px #F1F1F1;   border-left:none;   border-right:none;   outline:none;   background:#fff;   text-transform:capitalize;  }   .configurateur_dropdown_title.active {   background:#F8F8F8;  }  .configurateur-content  {   min-height:100%;  }   .content-onglet,  .configurateur-content_right  {   padding:15px;  }  .configurateur-bandeau {   padding:0.4em 0;   color:white;   font-size:0.875em;  }  .configurateur-bandeau {   padding:0.4em 0;   color:white;   font-size:0.875em;  }   .configurateur .tns-nav  {   padding-top:1em;  }   #content_dimensions .carcwrapper-img  {   max-width:200px;   width:100%;  }  #content_dimensions .carcwrapper-img img  {   object-fit:cover;  }  .configurateur_columns {  display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:space-between;  }  .configurateur_columns > *   {   width:45% !important;  }   .configurateur-content_right-constrols  {   display:flex;   justify-content:space-between;   align-items:center;   flex-wrap:wrap;  }   .configurateur-content_right-constrols > *   {   margin-top:5px;  }   .filtres-count-container {   font-size:14px;   background:transparent;   border:none;   font-weight:bold;   pointer-events:none;  }  .filtres-count-container.is-not-empty  {   pointer-events:auto;  }  .configurateur-content_right h4,  .configurateur-content_right .configurateur-img  {   display:none;  }   #blockresumecritere_middle  {   display:flex;   flex-direction:column;  }   .close_configurateur-filtres  {   margin-left:auto;   display:flex;   align-items:center;   justify-content:center;   background:none;   border:none;  }   .configurateur-bandeau_img {   width:50px;   margin-right:15px;  }  div.type_recherche  {   width:auto;  }  .couleur_item {   overflow:hidden;  }  .couleur_item_content  {   display:grid;   grid-template-columns:repeat(2, 1fr);   grid-gap:10px;  } .couleur_item_content .itempopupconfigurateur_img  {   width:95%;  }   .configurateur-content_right-constrols > * + *  {   margin-top:10px;  }   .couleur_item {   overflow-y:auto;   max-height:255px;  }  .carcwrapper .itempopupconfigurateur_img  {   margin-left:none !important;  }  }   @media only screen and (max-width:340px)  {  .configurateur  {   max-height:500px;   }  .couleur_item_content  {   grid-template-columns:repeat(1, 1fr);  }  } .noUi-target {  padding:0 11px;  }  .sideFilters .noUi-target {  margin-bottom:15px;  }  .noUi-connects {  margin:0 -11px;  width:calc(100% + 22px);  background:#09A7BD;  }   .noUi-horizontal .noUi-handle  {  top:-9px;  width:22px;  height:22px;  right:-11px;  cursor:grab;  }   .noUi-handle  {  background:#fff;  border:solid #AAAAAA 1px;  border-radius:50%;  box-shadow:none;  }   .noUi-handle::after,  .noUi-handle::before  {  display:none;  }   .noUi-tooltip {  display:none;  }  .noUi-active .noUi-tooltip {  display:block;  }   .noUi-connects, .noUi-horizontal  {  height:6px;  } }@media only screen and (max-width:320px){.header_top .logo { width:100%; overflow:hidden; } #footer { font-size:14px; } #footer_r, #footer_l { float:none; } #footer_r { width:100%; } #footer_l { order:2; margin-top:0; } .contact_num_cnt { width:100%; margin-top:10px; } .footer-links { flex-direction:column; } .foot_title { margin-bottom:0.8em; } .footer_i { text-align:left; width:50%; margin-right:0% !important; margin-top:20px; } .foot_carre { width:100%; margin-right:0%; margin-top:10px; } #foot_logo { width:100%; } #foot_avis { width:100%; margin:10px 0px; display:flex; flex-direction:row; align-items:center; justify-content:center; } .foot_avis_title { margin:0; } .footer .foot_avis_noteglobale { line-height:initial; margin-left:10px; } #footer_bottom_l { width:100%; text-align:center; margin-top:10px; } #footer_bottom_r { margin-top:20px; width:100%; float:right; text-align:center; } #foot_carre_1 .foot_carre_cnt { font-size:15px; text-align:center; padding:0; } a#head_secure { width:43% !important; padding-left:7% !important; } #head_secure img { display:none; } .panier_option .padding_box { margin-bottom:1em; } .option_seren_i { width:100% !important; margin-top:10px; } .option_seren_img { float:left; } .option_seren_i .option_seren_img { background-repeat:no-repeat; background-size:contain; width:33px; height:33px; margin:0 10px 0 0; } .option_seren_txt { text-align:left; margin-top:5px; font-size:1em; } .panier_option .option_seren_6 { width:100% !important; } .ajouter-option-panier { position:relative; } .ajouter-option-panier .panier_option { padding-bottom:10px; } .ligne_panier_prod_img { width:25%; } .ligne_panier_prod_nom { width:73%; } .etape { width:23%; padding:0% 1%; font-size:0.7em; text-align:center; } .affiche_inscri_bloc .custom_select { width:100% !important; } #co_inscri_1_l, #co_inscri_1_r { width:95% !important; margin-right:5%; } #co_inscri_1_l { margin-bottom:10px; } .bottom-panier-r .valider-ma-commande, .panier_center_button { width:70% !important; } .mode_liv_i_prix { width:50%; } .mode_liv_i_check { width:12%; } .mode_livr_adr_i { width:100%; margin-bottom:10px; } .radio_paiement_3 { display:none; } .radio_paiement_1 { width:10%; } .radio_paiement_2 { width:90%; line-height:initial; } .categlist_i { width:100%; } .list-produit { width:100%; } .layt_categ_i { width:90%; } #fiche_infos_site .bloc_fiche_infos_site { width:100% !important; } .souvent_achetes_wrapper { flex-direction:column; } .souvent_achetes_l_v2 { margin-bottom:1em; } .souvent_achetes_r_v2 { display:flex; flex-direction:column; } .souvent_achetes_r_v2 .btn_vert { margin-left:auto; margin-top:auto; width:100%; } .clasement_i_l { width:56% !important; } .clasement_i_r { width:35% !important; padding-left:8%; } .barre_avis { display:none; } #avis_prod_r_cnt { width:100%; margin-top:40px; } #notre_prix { font-size:2.3em; } #reduc_large { font-size:1.4em !important; line-height:50px !important; padding:0px !important; float:none; text-align:center; } #bloc_reduc { width:25% !important; } form input[type=image] { margin-right:20px; margin-bottom:20px; } .fiche_prix_padd { padding:0 3%; } #fiche_v2_avis, .fiche_v2_avis, #fiche_v2_social { width:100%; } #fiche_v2_avis { margin:10px 0; } #fiche_v2_avis .parent_etoiles { float:right; } #seen_avis { text-align:right; } .mentions_cnt_l, .mentions_cnt_r { width:100%; } #mentions_infos_i { float:left; } .mentions_score3_left, .mentions_score3_right { width:100%; float:none; text-align:center; } #mentions_score3 a { margin:15px auto; } .mentions_infos_i { padding-left:50px; line-height:initial; height:auto; } .mentions_infos_i div { padding-right:5px; font-size:0.9em; } #recherche.active #recherche_mobile { left:-57px; } .blk_ht_socolissimo #cp, .blk_ht_socolissimo #ville, .blk_ht_socolissimo #adresse { width:95%; margin:10px 0px 0px 0px; } .blk_ht_socolissimo input[type=submit] { width:100%; margin:20px 0px 0px 0px; } .layt_confiance_i { width:100%; border-bottom:1px solid #E6E6E6; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre, #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-valider { float:none; margin:20px auto; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre { display:block; width:165px; } .banniere_i_txt_cnt { width:100%; font-size:14px; } .banniere_i_pretitre { margin-top:30px; } .banniere_i_bottom_l, .banniere_i_bottom_r { width:100%; } .banniere_i_bottom_r { padding-top:10px; } .banniere_i_pourcentage, .banniere_i_pretitre { display:none; } .banniere_i_corp { height:inherit; } div#popin_compare { width:95%; margin-left:0; left:2.5%; padding-top:10px; padding-bottom:10px; } div#popin_compare_2 { padding-bottom:10px; } div#popin_compare_2, div#popin_compare_3 { width:100%; height:inherit; line-height:normal; text-align:center; } #banniere_cnt { height:calc((423/361)*100vw) !important; } .banniere_i { background-image:none !important; } div.banniere_img_2 { display:none; } div.banniere_img_3 { display:block; } #foot_carre_cnt_paiement { width:91%; text-align:center; padding:2% 0 0 9%; margin:0; background-position-x:30%; background-position-y:10px; } .affiche_invit_bloc_cnt { margin-top:0; } .co_inscri_1_r_in2 { background:none; padding-left:0; width:85%; } .co_inscri_1_r_in2 strong { font-weight:normal; } #comparer_prods {  display:none; } .categlisting_ss { height:auto !important; margin-bottom:20px; } .categlisting_ss a:not(:last-child) { margin-bottom:5px; } .categlist_i h3 { height:auto !important; font-size:1.4em; } .categlisting_img { padding:0; height:100px; } .categ_listing_btn { margin:10px 0 0 0; } .liste-marques-wrapper .list-marques:not(:last-child) { margin-bottom:5%; } .liste-marques-wrapper .list-marques { width:100%; } .nav_next { margin-left:5px; } .nav_prev { margin-right:5px; } .nav_prev, .nav_next { font-size:0em; } .cna_line { flex-direction:column; } .cnal_title { margin-bottom:5px; } .cnal_title, .cnal_input { width:100%; } .mode_liv_head .mode_liv_i_delai { display:none; } .mode_liv_i_check { width:12%; } .mode_liv_ij { display:flex; align-items:center; } .mode_liv_ij .mode_liv_i_delai { line-height:18px; font-size:12px; } div.mode_liv_i_nom, div.mode_liv_i_delai { width:50%; } .mode_liv_ij .mode_liv_i_nom { margin:0 10px; } div.mode_liv_ij div.mode_liv_i_prix { float:right; width:38%; line-height:inherit; } .mode_liv_head .mode_liv_i_prix { width:38%; } .mode_livr_adr { flex-direction:column; } .mode_livr_adr .shadow_box { width:100%; } .mode_livr_adr_i { width:100%; margin-bottom:10px; } .panier_map .liste_points { width:100%; overflow:scroll; box-shadow:none; } .panier_recap_livr { flex-direction:column; } .commande-modeDePaiement .slide_nav_cnt { max-height:fit-content; } .recap_bloc .slide_nav.open { display:none; } .listing_with_side .slide_nav_cnt .div_marge { display:none; } .recap_paie_order { flex-direction:column; } .order_date { margin-bottom:10px; text-align:center; } .fichecmd_regler { width:100%; } .form_pass { width:100%; } table.tableau_produit tbody .btn_details { display:none; } .bloc_adresse_line { flex-direction:column; align-items:initial; } .bal_title { margin:5px 0; width:100%; } .bal_text { width:100%; } .bloc_adresse_line:first-child, .bloc_adresse_line:first-child .bal_title { margin-top:0; } .cph_produit, .cpt_infos .compare_lignes { width:100%; } .cph_resume, .cph_produits, .cpt_headers, .cpt_infos { width:50%; } .layt_categ_list { width:100%; } .best_cnt { width:90% !important; } .lien-ajout-panier-listing { font-size:0.8em; } .cmd_title { flex-direction:column; align-items:baseline; } .admin_btn { margin-top:20px; } .cmd_apayer_title, .cmd_apayer_modes { display:block; } .cmd_apayer_modes { margin:20px 0; } .cmd_recap .icon_svg { display:none; } .al-radio label { width:90% !important; } .custom_date { margin-left:25px; margin-top:5px; } #encarts { margin-top:20px; } .form_line { width:100% !important; flex-shrink:0; padding:0 !important; margin-bottom:10px; } .inscription_adresse_line { flex-wrap:wrap; } .inscription_adresse_line:not(:first-child) { margin-top:0 !important; } .mentions_infos_cnt { padding:20px; } .ss_menu ul li { width:99%; }  #search_piece_detachee_number_1, #search_piece_detachee_txt_1 { height:703px; } .search_piece_detachee_form { flex-direction:column; } .search_piece_detachee_form .input, .search_piece_detachee_form .button { width:100%; margin-bottom:20px; } #search_piece_detachee_number_2, #search_piece_detachee_txt_2 { height:290px; } .search_piece_detachee_header { align-items:normal; flex-direction:column; } .search_piece_detachee_header .title { margin-bottom:10px; } .search_piece_detachee_header .option { margin-bottom:5px; } .fiche-equivalence-line-bloc_content { flex-wrap:wrap; } .fiche-equivalence-line-bloc_content-img { width:100%; margin-bottom:1em; } .fiche-equivalence-line_radio { width:100% !important; } #header_top .logo { max-width:130px; } .prod_review_img { display:none; } .prod_review_txt { width:100%; } .prod_review_note { margin-top:0.6em; } .avis_nb { width:100%; } #avis_one_form_l_cnt { width:100%!important; } #avis_nom, #avis_email { width:100%; } #avis_note { margin-right:0; } .layt_categ_i:not(.big) .layt_categ_img { display:none!important; } .new_encart_selection-wrapper { width:100%!important; } .new_encart_selection-bloc {   width:100%; }}@media only screen and (min-width:321px){.reassurance-bloc.service-client {   width:25%; }}@media only screen and (min-width:321px) and (max-width:479px){.envoi_msg { width:100%; height:43px; font-size:16px; line-height:43px; margin-top:2%; } .btn_bleu { width:100%; background-size:50%; width:100%; margin-top:2%; } #footer { font-size:14px; } #footer_r, #footer_l { float:none; } #footer_r { width:100%; } #footer_l { order:2; margin-top:0; } .contact_num_cnt { width:100%; margin-top:10px; } .footer-links { flex-direction:column; } .foot_title { margin-bottom:0.8em; } .footer_i { text-align:left; width:50%; margin-right:0% !important; margin-top:20px; } #foot_logo { width:100%; } .foot_carre { width:100%; margin-right:0%; margin-top:10px; } #foot_avis { width:100%; margin:10px 0px; display:flex; flex-direction:row; align-items:center; justify-content:center; } .foot_avis_title { margin:0; } .footer .foot_avis_noteglobale { line-height:initial; margin-left:10px; } #footer_bottom_l { width:100%; text-align:center; margin-top:10px; } #footer_bottom_r { margin-top:20px; width:100%; float:right; text-align:center; } #foot_carre_1 .foot_carre_cnt { font-size:15px; text-align:center; padding:0; } a#head_secure { width:50% !important; } #head_secure img { display:none; } #head_secure span { margin-top:6px; margin-left:10px; } .panier_option .padding_box { margin-bottom:1em; } .option_seren_i { width:100% !important; margin-top:10px; } .option_seren_img { float:left; } .option_seren_i .option_seren_img { background-repeat:no-repeat; background-size:contain; width:33px; height:33px; margin:0 10px 0 0; } .option_seren_txt { text-align:left; margin-top:5px; font-size:1em; } .panier_option .option_seren_6 { width:100% !important; } .ajouter-option-panier { position:relative; } .ajouter-option-panier .panier_option { padding-bottom:10px; } .ligne_panier_prod_img { width:25%; } .ligne_panier_prod_nom { width:73%; } .etape { width:23%; padding:0% 1%; font-size:0.7em; text-align:center; } .affiche_inscri_bloc .custom_select { width:100% !important; } #co_inscri_1_l, #co_inscri_1_r { width:95% !important; margin-right:5%; } #co_inscri_1_l { margin-bottom:10px; } .bottom-panier-r .valider-ma-commande, .panier_center_button { width:60% !important; } .mode_liv_head .mode_liv_i_delai { display:none; } .mode_liv_i_check { width:12%; } .mode_liv_ij { display:flex; align-items:center; } .mode_liv_ij .mode_liv_i_delai { line-height:18px; font-size:12px; } div.mode_liv_i_nom, div.mode_liv_i_delai { width:50%; } .mode_liv_ij .mode_liv_i_nom { margin:0 10px; } div.mode_liv_ij div.mode_liv_i_prix { float:right; width:38%; line-height:inherit; } .mode_liv_head .mode_liv_i_prix { width:38%; } .mode_livr_adr { flex-direction:column; } .mode_livr_adr .shadow_box { width:100%; } .mode_livr_adr_i { width:100%; margin-bottom:10px; } .categlist_i { width:100%; } .list-produit { width:100%; } .layt_categ_i { width:90%; } .layt_categ_list { width:100%; } #fiche_infos_site .bloc_fiche_infos_site { width:100% !important; } .clasement_i_l { width:56% !important; } .clasement_i_r { width:35% !important; padding-left:8%; } .barre_avis { display:none; } #avis_prod_r_cnt { width:100%; margin-top:40px; } .souvent_achetes_wrapper { flex-direction:column; } .souvent_achetes_l_v2 { margin-bottom:1em; } .souvent_achetes_r_v2 { display:flex; } .souvent_achetes_r_v2 .btn_vert { margin-left:auto; margin-top:auto; } #notre_prix { font-size:2.3em; } #reduc_large { font-size:1.4em !important; line-height:50px !important; padding:0px !important; float:none; text-align:center; } #bloc_reduc { width:25% !important; } .fiche_prix_padd { padding:0 3%; } #fiche_v2_avis, .fiche_v2_avis, #fiche_v2_social { width:100%; } #fiche_v2_avis { margin:10px 0; } #fiche_v2_avis .parent_etoiles { float:right; } #seen_avis { text-align:right; } .mentions_cnt_l, .mentions_cnt_r { width:100%; } #mentions_infos_i { float:left; } .mentions_score3_left, .mentions_score3_right { width:100%; float:none; text-align:center; } #mentions_score3 a { margin:15px auto; } .mentions_infos_i { padding-left:50px; line-height:initial; } .mentions_infos_i:not(:first-child) { margin-top:30px; } .mentions_infos_i div { padding-right:5px; font-size:0.9em; } #recherche.active #recherche_mobile { left:-57px; } .blk_ht_socolissimo #cp, .blk_ht_socolissimo #ville, .blk_ht_socolissimo #adresse { width:95%; margin:10px 0px 0px 0px; } .blk_ht_socolissimo input[type=submit] { width:100%; margin:20px 0px 0px 0px; } .layt_confiance_i { width:100%; border-bottom:1px solid #E6E6E6; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre, #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-valider { float:none; margin:20px auto; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre { display:block; width:165px; } .banniere_i_txt_cnt { width:100%; font-size:14px; } .banniere_i_pretitre { margin-top:30px; } .banniere_i_bottom_l, .banniere_i_bottom_r { width:100%; } .banniere_i_bottom_r { padding-top:10px; } .banniere_i_pourcentage, .banniere_i_pretitre { display:none; } .banniere_i_corp { height:inherit; } div#popin_compare { width:95%; margin-left:0; left:2.5%; padding-top:10px; padding-bottom:10px; } div#popin_compare_2 { padding-bottom:10px; } div#popin_compare_2, div#popin_compare_3 { width:100%; height:inherit; line-height:normal; text-align:center; }  div.banniere_img_2 { display:block; } div.banniere_img_3 { display:none; } #foot_carre_cnt_paiement { width:91%; text-align:center; padding:2% 0 0 9%; margin:0; background-position-x:33%; background-position-y:10px; } .affiche_invit_bloc_cnt { margin-top:0; } .co_inscri_1_r_in2 { background:none; padding-left:0; width:85%; } .co_inscri_1_r_in2 strong { font-weight:normal; } .radio_paiement_1 { width:10%; } .radio_paiement_2 { width:90%; line-height:initial; } .radio_paiement_3 { padding-top:0; width:90%; } .banniere_i_titre { margin-top:38px; } a#cookieChoiceDismiss { height:80px !important; } #cookieChoiceInfo_TXT { width:80% !important; } #cookieChoiceDismiss { width:20% !important; } div#createaccount .custom_password, div#createaccount .custom_email { padding:0 5% 0 2%; width:92%; margin-bottom:20px; } div#createaccount .btn_vert { width:100%; float:left; } .createaccount_infos_img { display:none; } .createaccount_infos_txt { width:100%; } div.search_piece_detachee_txt_cnt_img_1, div.search_piece_detachee_txt_cnt_img_2 { background-size:contain; } .search_piece_detachee_txt_cnt_img_1 { height:350px; } .search_piece_detachee_txt_cnt_img_2 { height:192px; } div.search_piece_detachee_number { width:20%; } div.search_piece_detachee_txt { width:80%; } div#search_piece_detachee_number_2, div#search_piece_detachee_txt_2 { height:320px; } div#search_piece_detachee_txt_2 .search_piece_detachee_txt_cnt_r { margin-top:0; } div.search_piece_detachee_txt_cnt_r input[type=text] { width:84%; margin-bottom:10px; } div.search_piece_detachee_txt_cnt_r input[type=submit] { width:100%; } #bandeau_fixe_l { display:none; } #bandeau_fixe_r { float:none; background:url('/Public/Images/site/v2/man_compa_mini.jpg') center left no-repeat; } #bandeau_fixe_r a { text-align:right; } form input[type=image] { margin-right:20px; margin-bottom:20px; } a.mobile_nav_prod_i { width:50%; } div.ligne-listing-port .ligne-listing-port-demi { width:100%; text-align:left; } .moncompte_lignes_cmd_prod { width:100%; } .moncompte_lignes_cmd_head { display:none; } .moncompte_lignes_cmd_prix, .moncompte_lignes_cmd_qt, .moncompte_lignes_cmd_total {  float:right; width:33%; text-align:right; } .moncompte_lignes_cmd_prod_img { width:18%; margin-right:3%; } .moncompte_lignes_cmd_prod_txt { width:76%; } .categlisting_ss { height:auto !important; margin-bottom:20px; } .categlist_i h3 { height:auto !important; } .liste-marques-wrapper .list-marques:nth-child(-n+18) { margin-bottom:5%; } .liste-marques-wrapper .list-marques { width:49%; } .nav_next { margin-left:5px; } .nav_prev { margin-right:5px; } .nav_prev, .nav_next { font-size:0em; } .cna_line { flex-direction:column; } .cnal_title { margin-bottom:5px; } .cnal_title, .cnal_input { width:100%; } .panier_map .liste_points { width:100%; overflow:scroll; box-shadow:none; } .panier_recap_livr { flex-direction:column; } .recap_bloc .slide_nav.open { display:none; } .listing_with_side .slide_nav_cnt .div_marge { display:none; } .recap_paie_order { flex-direction:column; } .order_date { margin-bottom:10px; text-align:center; } .fichecmd_regler { width:80%; } .form_pass { width:100%; } table.tableau_produit tbody .btn_details { display:none; } .bloc_adresse_line { flex-direction:column; align-items:initial; } .bal_title { margin:5px 0; width:100%; } .bal_text { width:100%; } .bloc_adresse_line:first-child, .bloc_adresse_line:first-child .bal_title { margin-top:0; } .cph_produit, .cpt_infos .compare_lignes { width:100%; } .cph_resume, .cph_produits, .cpt_headers, .cpt_infos { width:50%; } .best_cnt { width:90% !important; } .lien-ajout-panier-listing { font-size:0.8em; } .cmd_title { flex-direction:column; align-items:baseline; } .admin_btn { margin-top:20px; } .cmd_apayer_title, .cmd_apayer_modes { display:block; } .cmd_apayer_modes { margin:20px 0; } .cmd_recap .icon_svg { display:none; } .al-radio label { width:90% !important; } .custom_date { margin-left:25px; margin-top:5px; } #encarts { margin-top:20px; } .form_line { width:100% !important; flex-shrink:0; padding:0 !important; margin-bottom:10px; } .inscription_adresse_line { flex-wrap:wrap; } .inscription_adresse_line:not(:first-child) { margin-top:0 !important; } .mentions_infos_cnt { padding:20px; } .ss_menu ul li { width:49%; }  #search_piece_detachee_number_1, #search_piece_detachee_txt_1 { height:719px; } .search_piece_detachee_form { flex-direction:column; } .search_piece_detachee_form .input, .search_piece_detachee_form .button { width:100%; margin-bottom:20px; } #search_piece_detachee_number_2, #search_piece_detachee_txt_2 { height:290px; } .search_piece_detachee_header { align-items:normal; flex-direction:column; } .search_piece_detachee_header .title { margin-bottom:10px; } .search_piece_detachee_header .option { margin-bottom:5px; } .fiche-equivalence-line-bloc_content { flex-wrap:wrap; } .fiche-equivalence-line-bloc_content-img { width:100%; margin-bottom:1em; } .fiche-equivalence-line_radio { width:100% !important; } #header_top .logo { max-width:130px; } .prod_review_img { display:none; } .prod_review_txt { width:100%; } .prod_review_note { margin-top:0.6em; } .avis_nb { width:100%; } #avis_one_form_l_cnt { width:100%!important; } #avis_nom, #avis_email { width:100%; } #avis_note { margin-right:0; } .layt_categ_i:not(.big) .layt_categ_img { display:none!important; } .new_encart_selection-wrapper { width:100%!important; } .new_encart_selection-bloc {   width:100%; }}@media only screen and (min-width:480px) and (max-width:639px){.result-content ul { width:auto; } #footer { font-size:14px; } #footer_r, #footer_l { float:none; } #footer_l { width:100%; order:2; margin-top:20px; } #footer_r { width:100%; } #footer_1, #footer_2 { margin-right:0%; } .foot_title { margin-bottom:0.8em; } .footer_i { width:31%; margin-right:2% !important; } .footer-links { flex-direction:column; } .no-avis .contact_num_cnt { clear:none !important; float:left !important; margin-top:10px !important; } .foot_carre { width:32%; margin:20px 1% 20px 0; } #foot_avis { width:50%; } #foot_logo { width:50%; } #foot_carre_cnt_paiement { margin-left:10%; padding-left:20%; padding-top:4%; } #foot_carre_cnt_paiement img { width:21px; } #footer_bottom_l { width:67%; } #footer_bottom_r { width:30%; float:right; text-align:right; } #foot_carre_1 .foot_carre_cnt { font-size:12px; } .panier_option .option_seren_6 { width:40% !important; } .option_seren_i { font-size:0.85em; width:25% !important; } .ligne_panier_i { flex-wrap:wrap; } .ligne_panier_sup { position:absolute; top:1em; right:1em; } .ligne_panier_qte { width:auto; margin:0 1em; } .ligne_panier_prix { width:auto; margin-left:auto; } .ligne_panier_prod { width:100%; margin:0 3em 1em 0; } .ligne_panier_total { width:auto; text-align:right; font-size:1.2em; } #co_inscri_1_l, #co_inscri_1_r { width:95% !important; margin-right:5%; } #co_inscri_1_l { margin-bottom:10px; } .mode_liv_i_delai { width:30%; } .mode_liv_i_prix { width:27%; } .categlist_i { width:100%; } .list-produit { width:100%; } .layt_categ_i { width:100%; } .cnt_bloc_fiche_infos_img { width:20%; background-size:80%; } .cnt_bloc_fiche_infos_txt { width:76%; } .cnt_bloc_fiche_infos_title { padding:10px 0px 5px 0px; } .clasement_i_l { width:38% !important; } .clasement_i_r { width:60% !important; padding-left:1%; } .souvent_achetes_wrapper { flex-direction:column; } .souvent_achetes_l_v2 { margin-bottom:1em; } .souvent_achetes_r_v2 { display:flex; } .souvent_achetes_r_v2 .btn_vert { margin-left:auto;   margin-top:auto; } #notre_prix { font-size:2.5em; } .mentions_cnt_l, .mentions_cnt_r { width:100%; } #mentions_infos_i { float:left; } .mentions_score3_left, .mentions_score3_right { width:100%; float:none; text-align:center; } #mentions_score3 a { margin:15px auto; } .blk_ht_socolissimo #adresse { margin-right:0; width:95%; } .blk_ht_socolissimo #cp { width:15%; margin-top:10px; } .blk_ht_socolissimo #ville { width:73%; margin-top:10px; } .blk_ht_socolissimo input[type=submit] { width:40%; margin-top:20px; } .best_cnt { width:100%; } .layt_confiance_i { width:100%; border-bottom:1px solid #E6E6E6; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre, #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-valider { float:none; margin:20px auto; } #produit-ajoute-au-panier-cnt-lien .produit-ajoute-au-panier-poursuivre { display:block; width:165px; } .banniere_i_bottom, .banniere_i_pretitre { margin-top:10px !important; } .banniere_i_txt_cnt { width:100%; font-size:14px; } div.banniere_img_3 { background:none !important; display:block; background-position-x:right !important; } .banniere_i_bottom_l, .banniere_i_bottom_r { width:100%; } .banniere_i_bottom_r { padding-top:10px; } div#popin_compare { width:95%; margin-left:0; left:2.5%; } #foot_carre_1 .foot_carre_cnt { padding-left:60px; background-position:26px 16px; line-height:17px; text-align:left; padding-top:10px; height:43px; } .affiche_invit_bloc_cnt { margin-top:0; } .contact_r_img_num { font-size:24px; } .contact_r_img_num, .contact_r_img_appel {  width:100%; text-align:left; } .contact_r_img_cnt { padding-top:57px; padding-left:30px; } .radio_paiement_1 { width:10%; } .radio_paiement_2 { width:90%; line-height:40px; height:40px; } .radio_paiement_3 { padding-top:0; width:90%; } div.mode_liv_ij .mode_liv_i_delai { line-height:24px; } div.mode_liv_ij .mode_liv_i_delai, div.mode_liv_i_delai { width:43%; } #createaccount .custom_password, #createaccount .custom_email { padding:0 5% 0 2%; width:44%; margin-bottom:20px; } #createaccount .btn_vert { width:51%; float:left; } #search_piece_detachee_txt_2 .search_piece_detachee_txt_cnt_r { margin-top:0; } .search_piece_detachee_txt_cnt_r input[type=text] { width:40%; } .search_piece_detachee_txt_cnt_r input[type=submit] { width:42%; } #bandeau_fixe_l { display:none; } #bandeau_fixe_r { float:none; background:url('/Public/Images/site/v2/man_compa_mini.jpg') center left no-repeat; } #bandeau_fixe_r a { text-align:right; } .moncompte_lignes_cmd_prod { width:100%; } .moncompte_lignes_cmd_head { display:none; } .moncompte_lignes_cmd_prix, .moncompte_lignes_cmd_qt, .moncompte_lignes_cmd_total {  float:right; width:33%; text-align:right; } #head_secure { width:60% !important; line-height:33px; } #head_secure img { display:none; } .categlisting_ss { height:auto !important; margin-bottom:20px; } .categlist_i h3 { height:auto !important; } .liste-marques-wrapper .list-marques:nth-child(-n+18) { margin-bottom:1%; } .liste-marques-wrapper .list-marques { width:32%; } .nav_next { margin-left:10px; } .nav_prev { margin-right:10px; } .nav_prev, .nav_next { font-size:0em; } .panier_map .liste_points { width:65%; overflow:scroll; } .recap_paie_order { flex-direction:column } .order_date { margin-bottom:10px; } .fichecmd_regler { width:50%; } .option_seren_cnt { display:flex; justify-content:space-evenly; } .form_pass { width:60%; } table.tableau_produit tbody .btn_details { font-size:0em; } .cph_produit, .cpt_infos .compare_lignes { width:100%; } .cph_resume, .cph_produits, .cpt_headers, .cpt_infos { width:50%; } .layt_categ_list { width:60%; } .best_cnt { width:60% !important; } .lien-ajout-panier-listing { font-size:0.8em; } .layt_categ_i { width:60%; } .layt_categ_i .btn:not(.btn_addpopin) { margin-top:0; } .cmd_title { flex-direction:column; align-items:baseline; } .admin_btn { margin-top:20px; } .cmd_apayer_title, .cmd_apayer_modes { display:block; } .cmd_apayer_modes { margin:20px 0; } .form_line { width:100% !important; flex-shrink:0; padding:0 !important; margin-bottom:10px; } .inscription_adresse_line { flex-wrap:wrap; } .inscription_adresse_line:not(:first-child) { margin-top:0 !important; } .mentions_infos_cnt { padding:20px; } .ss_menu ul li { width:49%; }  #search_piece_detachee_number_1, #search_piece_detachee_txt_1 { height:702px; } .search_piece_detachee_form { flex-direction:column; } .search_piece_detachee_form .input, .search_piece_detachee_form .button { width:100%; margin-bottom:20px; } #search_piece_detachee_number_2, #search_piece_detachee_txt_2 { height:260px; } .barre_avis { width:85%; } .avis_nb { width:15%; } .new_encart_selection-bloc {   width:calc((100% / 2) - 1em); }  .product-toast {   grid-template-columns:64px 1fr auto 40px !important; } .product-toast_img {   display:block; }  }@media only screen and (min-width:640px) and (max-width:767px){.result-content ul { width:auto; } #footer { font-size:14px; } #footer_r, #footer_l { float:none; } #footer_l { width:100%; margin-top:40px; } #footer_r { width:200px; flex-shrink:0; } #footer_1, #footer_2 { margin-right:0%; } .footer_i { width:31%; margin-right:2% !important; } .foot_carre { width:32%; margin:20px 0; } #foot_avis { position:absolute; width:200px; margin-top:0; top:100px; } #foot_logo { width:100%; } #footer_bottom_l { width:67%; } #footer_bottom_r { width:30%; float:right; text-align:right; } #foot_carre_1 .foot_carre_cnt { font-size:12px; } #foot_carre_cnt_paiement { padding-top:5%; } .custom_input_Civilite_id { margin-right:1%; } .categlist_i { width:50%; } .categlist_i>.padding_box, .list_prod_cnt { border-right:1px solid #E6E6E6; } .list-produit { width:50%; } .layt_categ_i { width:48%; } .souvent_achetes_l_v1, .souvent_achetes_l_v2 { font-size:0.9em; } .mentions_cnt_l, .mentions_cnt_r { width:100%; } #mentions_infos_i { float:left; } .blk_ht_socolissimo #adresse { margin-right:0; width:95%; } .blk_ht_socolissimo #cp { width:15%; margin-top:10px; } .blk_ht_socolissimo #ville { width:73%; margin-top:10px; } .best_cnt { width:50%; height:433px; } .layt_confiance_i { width:50%; border-bottom:1px solid #E6E6E6; } .banniere_i_txt_cnt { width:100%; padding:10px 0; } #foot_carre_1 .foot_carre_cnt { text-align:left; padding:0 0 0 45px; background-position:15px 16px; } .co_inscri_1_r_in2 { padding-left:0; background:none; width:85%; } .banniere_img_3 { background-image:none !important; background-color:rgba(255, 255, 255, 0.8) !important; } .moncompte_lignes_cmd_prod_img { width:18%; margin-right:3%; } .moncompte_lignes_cmd_prod_txt { width:76%; } #head_secure { line-height:33px; } .liste-marques-wrapper .list-marques:nth-child(-n+16) { margin-bottom:1%; } .liste-marques-wrapper .list-marques { width:24%; } .nav_next { margin-left:10px; } .nav_prev { margin-right:10px; } .panier_map .liste_points { width:50%; } .form_pass { width:50%; } .cph_produit, .cpt_infos .compare_lignes { width:calc(100% / 2); } .best_cnt { width:48% !important; } .ss_menu ul li { width:30%; } .option_seren_i { width:25% !important; } .panier_option .option_seren_6 { width:40% !important; }  .search_piece_detachee_form .button { width:40%; } .search_piece_detachee_form .input { width:55%; } .search_piece_detachee_txt_cnt_img_1, .search_piece_detachee_txt_cnt_img_2 { height:260px; background-size:contain; margin-top:0; } #search_piece_detachee_number_1, #search_piece_detachee_txt_1 { height:680px; } .new_encart_selection-bloc {   width:calc((100% / 2) - 1em); }}@media only screen and (max-width:767px){@keyframes swal2-show { 0% {  bottom:-100%; }  100% {  bottom:0; } } @keyframes swal2-hide { 0% {  bottom:0; }  100% {  bottom:-100%; } } .swal2-show { animation:swal2-show 500ms; -webkit-animation:swal2-show 500ms; } .swal2-hide { animation:swal2-hide 500ms; -webkit-animation:swal2-hide 500ms; } body { overflow-x:hidden; padding-bottom:0; } .bandeau .w_layout { background-color:white; padding:1em; width:100%; } #bandeau_fixe .w_layout { padding:0; } .bandeau .w_layout .icon_svg { display:none; } .page-content.page-new-layout .w_layout { width:100%; } .page-content.page-new-layout .bandeau h1 { padding:0; } h2 { font-size:1.5em; } #header { height:90px; position:absolute; } #header_cnt { height:102px; position:relative; z-index:9; } #header_top { height:90px; z-index:8; padding-top:12px; } #header_top .logo { width:auto; display:inline-block; margin:0 0 0 52px; } .no-megamenu #header_top .logo { margin:0; } #header_top .header_right { width:50%; height:25px; top:0; right:0; position:absolute; } .w-container-mobile { width:100%; }  .w_layout:not(.reassurance) { display:block !important; height:100% !important;  }  .layout-content .w_layout:not(.reassurance) { height:auto !important; }  .recherche_header #recherche { width:100% !important; height:42px !important; position:relative !important; } #menu_cnt { background-color:#fff; box-shadow:0 1px 2px rgba(0, 0, 0, 0.24); transition:all 300ms ease-in-out; position:absolute; top:0; left:0; width:100%; z-index:7; transform:translateY(-100%); } #menu_cnt.active { top:100%; margin-top:12px; transform:translateY(0); } #menu_cnt, #menu, #menu>.w_layout { height:auto; } #menu_burger { position:absolute; top:12px; left:2.5%; width:32px; height:25px; box-sizing:border-box; overflow:hidden; z-index:8; }  .paiement_header { display:none; } .i_menu_mere { float:none; width:100%; margin-left:0; } .menu_burger_i { background-color:#A8A8A8; width:32px; height:5px; border-radius:3px; transition:all 150ms ease-in-out; } .menu_burger_i:not(:first-of-type) { margin-top:5px; } .menu_burger_1.active { transform:rotate(45deg) translateY(7px) translateX(7px); } .menu_burger_2.active { opacity:0; margin-left:-100%; } .menu_burger_3.active { transform:rotate(-45deg) translateY(-7px) translateX(7px); } .bloc_head { position:absolute; bottom:0; height:25px; width:25px; padding:0 !important; margin:0 !important; background-position:center center !important; } .bloc_head span:last-child:not(.icon_svg) { display:none !important; } .bloc_head .icon_svg { margin:0; } #head_account, #head_panier, #head_tel_mobile { display:flex; justify-content:center; align-items:center; } #head_panier { right:0 !important; } #head_account { right:40px; } .head_account .icon_svg, .head_panier .icon_svg, #head_tel_mobile .icon_svg { width:25px; height:25px; } .head_account, .head_panier { position:initial; } #panier_popin_add_fleche { visibility:hidden; } #nb_i_panier { left:50%; transform:translate(-50%, -50%); top:50%; height:18px; } #head_secure { top:0px; width:50% !important; right:2.5%;  padding-left:5% !important; height:33px !important; min-height:33px !important; background-image:url('/Public/Images/site/v2/lock_15.svg'); background-position:0px 50% !important; background-repeat:no-repeat; } #head_secure span { float:left; display:block !important; margin-right:10px; } #head_secure img { vertical-align:middle; } #logo_header { height:25px; margin:0; } #head_tel_mobile { right:80px; } #head_tel { display:none; } .i_menu_mere>a { height:35px; line-height:35px; } .header_right .header_account_actions { padding:0; } .recherche_header { width:100%; right:0; top:35px; position:absolute; margin:0; } #menu { padding:15px 0px; } #menu, #menu>.w_layout { background-color:#444444; } a.i_menu_a_home { display:block; width:100%;  background:none; } a.i_menu_a_home::after { content:'Accueil'; display:block; position:absolute; top:0; left:15px; font-size:initial; color:#FFFFFF; } .menu_fixed #header { padding-top:inherit; position:inherit; top:inherit; width:inherit; background-color:inherit; box-shadow:inherit; z-index:3; } .listing_with_side, #side { width:100%; } #listing_panier { width:100%; float:none; margin-bottom:1em; padding:0; } #co_inscri_1_l { width:46%; } #side .bottom-panier-l { padding:2%; } .bottom-panier-l input[type="text"] { width:76%; padding:0% 0% 0% 2%; } .bottom-panier-l-avoir .refresh { width:20%; } .option_seren_1 { display:none; } .option_seren_i { box-sizing:border-box; padding:0 1% 2% 1%; } .panier_option .option_seren_6 { box-sizing:border-box; padding:0; float:right; margin-top:1em; } .panier_option .option_seren_6 .btn_vert { width:auto; padding:10px 20px; line-height:initial; height:auto; font-size:0.9em; } .ligne_panier.ligne_panier_head { display:none; } #listing_panier_cnt {  padding:0; } .ligne_panier_prix { text-align:center; } #etape-commande { width:100%; padding-bottom:20px; } .ligne_panier_head .pull_left { padding-top:10px; line-height:inherit; } .option_seren_2 .option_seren_img { background-image:url('/Public/Images/site/v2/jour-j.svg'); } .option_seren_3 .option_seren_img { background-image:url('/Public/Images/site/v2/truck.svg'); } .option_seren_4 .option_seren_img { background-image:url('/Public/Images/site/v2/box.svg'); } .option_seren_5 .option_seren_img { background-image:url('/Public/Images/site/v2/service-client.svg'); } .side_panier { background:none; box-shadow:none; position:inherit; top:inherit; left:inherit; } .bottom-panier-r .valider-ma-commande { float:right; width:40%; } .ligne_panier_sup a { margin-top:26px; } #side .bottom-panier-l { padding:2%; } .custom_input_pays { width:100% !important; } .custom_input_adresse1, .custom_input_adresse2, .affiche_inscri_bloc .custom_input_intracom { width:95% !important; } .custom_input_nom { width:70% !important; } .custom_input_prenom, .custom_input_telephone { width:44.5% !important; } .custom_input_Civilite_id { width:23% !important; } .affiche_inscri_bloc .custom_input_postal { width:16.5% } .affiche_inscri_bloc .custom_input_ville { width:73%; } .recap_bloc { position:relative; } .recap_bloc:not(:first-child) h2 { margin-bottom:0; } .recap_bloc .slide_nav { position:absolute; bottom:31%; right:4%; } .recap_bloc .slide_nav.open { bottom:6%; } #categorie_listing { margin-bottom:20px; } .listing_prod_side { margin:20px 0 0 0; } .layt_categ_i h3 { font-size:1.4em; height:52px; display:flex; align-items:center; } .layt_categ_img { height:100%; width:100%; opacity:0.1; bottom:0; right:0; display:flex; align-items:center; justify-content:center; } .layt_categ_img img { width:75%; height:auto; } .layt_categ_i .padding_box { position:relative; z-index:2; } .layt_categ_list { width:100%; } #slide_navLisitng { display:block; } #fiche_top1, #fiche_top2, #fiche_top3 { width:100%; float:none; }  #fil { display:none; } #top_fiche h1 { font-size:1.2em; margin-bottom:5px; } #listing_avis_prod_l, #listing_avis_prod_r { width:100%; float:none; } .barre_avis { width:85%; } .avis_nb { width:15%; } .form_avis_prod-wrapper { display:flex; flex-direction:column; } #avis_one_form_r, #avis_one_form_l { width:100%; } #avis_one_form_l_cnt { width:280px; margin:1em auto 2em auto; } .clasement_i_l { width:28%; } .clasement_i_r { width:71%; margin-left:1%; } #fiche_infos_site .bloc_fiche_infos_site { width:50%; border-bottom:1px solid #E6E6E6; } #produit_intro { padding:5% 0; } #fiche_top1 { margin-left:-2.5%; width:105%; } .shadow_box { box-shadow:none; } #bloc_reduc, #fiche_v2_prix { float:left; } #bloc_reduc { width:30%; } #fiche_v2_prix { width:100%; } #reduc_large { font-size:2em; line-height:60px; padding:0px 22px 0px 30px; } #ht_fiche_otherimg { display:none; } #mobile_nav_prod { display:block; margin-bottom:20px; overflow:hidden; margin-left:2.5%; margin-right:2.5%; padding:2px; } #cnt_mobile_nav_prod { transition:all 0.3s ease-out; } .mobile_nav_prod_i { width:33%; text-align:center; display:block; color:#000; text-decoration:none; height:100%; float:left; line-height:52px; height:52px; } .mobile_nav_prod_nom { font-size:0.9em; } .list-produit-up .list_prod_cnt { border-right:none; } .list-produit-up { width:100%; } #prod_up_2 .list_prod_cnt { top:0; left:0; width:100%; height:100%; box-shadow:none; } #prod_up_2 .lien-ajout-panier-listing { display:none; } .qsn_img_l .qsn_l, .qsn_img_r .qsn_r { display:none; } .qsn_img_l .qsn_r, .qsn_img_r .qsn_l { width:100%; float:none; } .ligne-listing-port-demi-left, .ligne-listing-port-demi-right { width:100%; float:none; } #recherche.active #recherche_mobile { top:58px; } #recherche_mobile input[type=submit] { height:42px; } #slideproduit_img_resp { display:block; position:relative; height:100%; width:100%; overflow:hidden; } .slideproduit_img_resp_i { position:absolute; width:100%; height:100%; text-align:center; top:0; display:flex; align-items:center; justify-content:center; } .slideproduit_img_resp_i:not(:first-child) { opacity:0; visibility:hidden; z-index:1; } .slideproduit_img_resp_i img { max-height:100%; } #fiche-produit-haut-milieu { display:none; } #fiche-produit-haut-milieu-no-img { display:block; } .produit-ajoute-au-panier { width:80%; left:10%; z-index:4; top:157px; position:fixed; } .back_btn { background:url('/Public/Images/site/v2/arrow_circle_24_blue_left.svg') center left no-repeat; } .comparer_prods { display:none; background:url('/Public/Images/site/v2/glasses_27_blue.svg') center right no-repeat; } #popin_compare_1 { display:none; } #popin_compare_2 { width:75%; } #popin_compare { width:80%; margin-left:0; left:10%; } #footer_bottom_l, #footer_bottom_r { float:none; } #footer_bottom_l { width:100%; } #footer_bottom_r { width:138px; margin-left:auto; margin-right:auto; margin:20px auto 0 auto; padding-bottom:20px; background-position:top right; } #fiche_v2_img { position:relative; } #slideproduit_img_resp_nav { display:block; position:absolute; width:100%; top:0px; z-index:2; } #slideproduit_img_resp_nav div { width:14px; height:27px; position:absolute; top:140px; background-repeat:no-repeat; background-position:center center; } #slideproduit_img_resp_nav_l { left:0px; background-image:url('/Public/Images/site/v2/slide_14_grey_left.png'); } #slideproduit_img_resp_nav_r { right:0px; background-image:url('/Public/Images/site/v2/slide_14_grey_right.png'); } #bande_categorie h1, .bandeau h1 { font-size:1.6em; } #cookieChoiceDismiss { height:50px !important; } .radio_paiement { padding:0; } .mode_liv_i_nom { width:25%; } .mode_liv_i_delai { width:51%; } .mode_liv_i_delai { font-size:14px; } h1.h1_h1_recherche { text-transform:capitalize; } h1.h1_h1_recherche span.h1_recherche { display:none; } #createaccount .custom_password, #createaccount .custom_email { padding:0 5% 0 2%; width:44%; margin-bottom:20px; } #createaccount .btn_vert { width:51%; float:left; } .search_piece_detachee_number { width:14%; } .search_piece_detachee_txt { width:86%; } .search_piece_detachee_txt_cnt_l { width:48%; } .search_piece_detachee_txt_cnt_r { width:51%; } .search_piece_detachee_txt_cnt_img_1, .search_piece_detachee_txt_cnt_img_2 { width:100%; } #search_piece_detachee_txt_1 .search_piece_detachee_txt_cnt, #search_piece_detachee_txt_2 .search_piece_detachee_txt_cnt { height:inherit; } #search_piece_detachee_number_1, #search_piece_detachee_txt_1 { height:928px; } #search_piece_detachee_number_2, #search_piece_detachee_txt_2 { height:230px; } .search_piece_detachee_txt_cnt_l, .search_piece_detachee_txt_cnt_r { width:100%; } #search_piece_detachee_bottom_cnt { padding:30px 3%; } .search_piece_detachee_txt_cnt_img_1 { height:433px; background:url('/Public/Images/site/v2/zoom2.jpg') center center no-repeat; } .search_piece_detachee_txt_cnt_img_2 { background:url('/Public/Images/site/v2/machine.jpg') center center no-repeat; } #search_piece_detachee_txt_2 .search_piece_detachee_txt_cnt { padding-bottom:3%; } .contact_l, .contact_r { width:100%; float:none; } .contact_l #nom, #mail { width:100%; box-sizing:border-box; } .contact_l #nom { margin-bottom:20px; } .encartselection_cntslide { position:relative; height:365px; } .encartselection_i { width:100%; margin:0; position:absolute; } .ligne-listing-port .ligne-listing-port-demi { width:50%; float:left; height:inherit; } .best_vente_ac .shadow_box .best_cnt:first-child { box-shadow:none; } .best_cnt { margin:0 !important; flex-shrink:0; } #footer { padding-top:10px; } #foot_logo { margin:0; text-align:center; } #footer_l { width:100%; margin-top:0; } .d-none-mobile { display:none; } #photo_allo { float:none; width:100%; background-size:auto; background-position:center; margin-bottom:20px; } .catside ul li a { text-overflow:initial !important; white-space:initial !important; font-size:1.1em !important; margin:0 !important; } .catside .categ_side:not(:last-child) { margin-bottom:10px; } .catside strong { font-size:1.2em; } .nav_point { width:10px; } .listing_prod_side .close { height:0 !important; overflow:hidden; } #slide_navListing, #slide_selected { display:initial; } .ca_check { width:50%; } .commande_new_adresse_cnt { width:100%; } .paiement_side { display:none; } .panier_center_button { width:100% !important; } .recap_paies { width:100%; } .mentions_cnt_r { display:flex; justify-content:center; } .bloc_adresse_cnt { width:100%; } .bloc_adresse_cnt:nth-child(even) { border-left:0 !important; border-right:0 !important; border-top:1px solid lightgrey; border-bottom:1px solid lightgrey; padding:20px 0; margin-right:0 !important; } .bloc_adresse_cnt:last-child { border-bottom:0; padding-bottom:0; } .best_vente_ac .shadow_box { display:flex; flex-direction:row; overflow-x:scroll; width:100%; } .layt_categ_cnt { display:flex; flex-direction:row; width:100%; } .layt_categ_i { flex-shrink:0; overflow:hidden; } .al-radio label { width:50%; display:inline-block; vertical-align:middle; } .query_erase { top:12px; }  #banniere_cnt { height:calc((305/637)*100vw); } .banniere_only_one { display:none !important; }  .banniere_i_bottom, .banniere_i_pretitre { margin-top:0; } .banniere_img_2 { display:block; } .listing_port { width:100%; } .result-content ul { max-height:45vh; overflow:auto; } .listing_with_side .panier_center_buttons { display:none; } .bandeau_bas { right:1em; left:auto; bottom:1em; width:50px; height:50px; border-radius:50%; border:0; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); } .bandeau_lien { color:#444444; font-size:0; padding:0; width:100%; height:100%; top:0; } .bandeau_lien .icon_svg { width:34px; height:30px; fill:white; position:relative; padding:10px 8px; } .div_marge_categ_list { display:block; } .panier-index #form-fiche-panier { display:flex; flex-direction:column; } .panier-index #form-fiche-panier div:nth-child(1) {  } .panier-index #form-fiche-panier div:nth-child(2) {  } .panier-index #form-fiche-panier div:nth-child(3) {  } .ligne_panier_i { position:relative; display:flex; align-items:center; padding:1em; margin-bottom:0; flex-wrap:wrap; } .commande-modeDePaiement .ligne_panier_i { padding:0; box-sizing:border-box; flex-wrap:nowrap; margin-top:1rem; padding-bottom:1rem; } .ligne_panier_prod { order:1; width:100%; margin:0 3em 1em 0; } .commande-modeDePaiement .ligne_panier_prod { margin:0; display:flex;   flex-direction:column; } .commande-modeDePaiement .ligne_panier_prod_img { width:40%; } .commande-modeDePaiement .listing_dispo { height:auto; } .ligne_panier_prix { order:2; width:auto; margin-left:auto; } .ligne_panier_qte { order:3; width:auto; margin:0 1em; } .ligne_panier_total { order:4; width:auto; text-align:right; font-size:1.2em; } .ligne_panier_sup { padding:0; order:5 !important; position:absolute; top:1em; right:1em; } .erase-panier { text-align:right; } .conteneur_tuile { width:100%; border-right:0; border-bottom:1px solid #CCCCCC; margin-bottom:0; } .inscription_droit { flex-direction:column; text-align:right; } .inscription_droit a:first-child { margin-bottom:10px; } .mail-pass { width:100%; } .hide-tablet { display:none; } .footer-infos_text { display:none; text-align:center; margin-top:0; } @media screen and (orientation:landscape) { .bandeau_bas {  display:none; } } .bloc-admin { display:none; } .new_encart_cnt .layt_categ_i h3 { height:auto; } #encarts .w_layout { width:100%; } .encart-header { width:95%; margin:0 auto; }  .search_piece_detachee_txt_cnt { display:flex; flex-direction:column; box-sizing:border-box; } .search_piece_detachee_txt_cnt_img_1, .search_piece_detachee_txt_cnt_img_2 { height:260px; background-size:contain; margin-top:0; } #search_piece_detachee_bottom_cnt { flex-direction:column; text-align:center; } #search_piece_detachee_bottom_cnt span:not(.icon_svg) { margin-bottom:10px; } .back_top { display:none; } .btn-footer-text .icon_svg { fill:#a8a8a8; height:13px; } .btn-footer-text .icon_svg line { stroke:#a8a8a8; } .page-bandeau .bandeau { border-bottom:1px solid #E6E6E6; } .swal2-container { padding:0; } .swal2-modal { margin-bottom:0 !important; border-bottom:0 !important; border-radius:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; -o-border-radius:0 !important; } .swal2-confirm { width:100%; } .popup-panier img { display:none !important; } .template-crossselling-slider .tuile_produit_image { display:block !important; max-height:170px; margin-bottom:10px; } .no-equiv, .equiv { flex-wrap:wrap; } .no-equiv .fiche-equivalence-line-left { width:100%; } .no-equiv .fiche-equivalence-line-right { width:100%; margin-top:1em; } .equiv .fiche-equivalence-line-right { margin-top:1em; } .equiv .fiche-equivalence-line-left, .equiv .fiche-equivalence-line-right { width:100%; }  .pagination .nav-i { min-width:44px; height:44px; line-height:44px; } .pagination .nav-i.active:before { content:'Page '; } .pagination .nav-i:not(.active):not(.nav-prev):not(.nav-next):not(.nav-first-page) { display:none; } .prod_review { width:100%; } table.accessoires { overflow-x:scroll; display:block; } .hand-picto { position:relative; }  .new_encart_selection-wrapper { width:95%; margin-left:auto; margin-right:auto; } .product-accordion .html_table_cross_selling { width:100% !important; box-sizing:border-box; } .product-accordion .html_table_cross_selling img { max-width:264px!important; max-height:264px!important; } .product-accordion .html_tr_table_cross_selling { display:flex; flex-direction:column; width:100%; box-sizing:border-box; margin:0.6em 0; } .product-accordion .html_tr_table_cross_selling:not(:first-child) { text-align:center;   padding:0.6em 0;   margin:0;   border-top:1px solid #dddddd; } .product-accordion .html_tr_table_cross_selling .html_td_table_cross_selling, .product-accordion .html_tr_table_cross_selling .html_th_table_cross_selling {} .product-accordion .html_tr_table_cross_selling>.html_td_table_cross_selling:nth-child(1) {} .footer_logo { max-height:70px; }  .bloc_fil_ariane_mobile .btn_ss_ariane { display:none; } .bloc_fil_ariane_mobile { display:block; margin-bottom:10px; padding:1.25rem; background:#fff; margin-top:1rem; } .bloc_fil_ariane_mobile #fil { display:block; margin:0; line-height:1.6em; } .bloc_fil_ariane_mobile_title { margin-bottom:20px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative; padding-left:32px; fill:#444444;   color:inherit; } .bloc_fil_ariane_mobile_title .icon_svg {   width:22px;   height:22px;   position:absolute;   left:0; } .mode_livraison_alert { padding-left:1rem; } .mode_livraison_alert_relais_text a { display:block; } .categ_listing_btn_more { min-height:150px; width:100%; } .mode_liv_i_prix { margin-left:auto; } .mode_liv_i_cnt.mode_liv_i_img { display:none; } div.mode_liv_i_cnt.mode_liv_i_delai { padding-left:10px; line-height:1; } div.mode_liv_head .mode_liv_i_prix { float:right; } .fiche_v2_img { height:260px; } #top_fiche { padding:10px 0px 80px 0px; } #top_fiche .padding_box { padding:15px; } #bloc_prix { padding:0;   display:flex;   flex-direction:column; } #fiche_v2_ajouter { order:1;   margin:10px 0; } #fiche_v2_dispo { order:2; margin-top:0; } #fiche_v2_avis_soc { order:3; margin-top:10px; } #bloc_prix.noreduc #fiche_v2_ajouter { margin-top:10px; } }@media only screen and (min-width:768px){.w-container-mobile .w-container {   width:100%;   } .hide-desktop {   display:none; } .reassurance-bloc {   font-size:0.8em; } .reassurance-bloc.service-client {   width:16%; } .reassurance-bloc_icon .icon_svg {   width:42px;   height:42px; } .footer-flag {   position:absolute;   right:0;   transform:translateY(-100%);   margin-top:0; } .footer-infos_text {   display:block!important; } #foot_logo {   width:300px!important; } .no-avis #footer_r, .no-avis #footer_l {   width:100%; } .bandeau {   margin-bottom:1em; }  .bandeau .w_layout { background-position:right;   background-repeat:no-repeat;   background-size:contain;   position:relative;   overflow:hidden; } .index-port .bandeau .w_layout { background-image:url(/Public/Images/site/v2/hehe.jpg); padding-right:160px; } .produit-stockdr .bandeau .w_layout { background-image:url(/Public/Images/site/v2/banniere_a_saisir.jpg); padding-right:0; } .index-compatibilite .bandeau .w_layout { background-image:url(/Public/Images/site/v2/img_bdx-pieces.jpg); padding-right:320px; } .index-mentions .bandeau .w_layout { background-image:url(/Public/Images/site/v2/books.png);   padding-right:190px;   background-size:auto;   background-position:bottom right; } .panier_bg, .contact_bg, .compte_bg {   position:absolute;   top:25%;   right:80px;   fill:#a8a8a8; } .compte_bg { top:18%;   right:0; } .panier_bg .icon_svg {   width:100px;   transform:rotate(15deg); } .compte_bg .icon_svg { width:130px; } .contact_bg { top:10%; right:0; } .contact_bg .icon_svg { width:90px; -moz-transform:  scaleX(-1); -o-transform:   scaleX(-1); -webkit-transform:scaleX(-1); transform: scaleX(-1); filter:FlipH; } #banniere_cnt { max-height:319px; }  .pagination .nav-i:hover { text-decoration:none; background-color:#EEEEEE; } .pagination .nav-i.active { background-color:#1072b9; color:white; } .pagination .nav-first-page {   display:none; }  .cookies-consent-desktop .swal2-popup {   font-size:0.8em;   max-width:600px; } .cookies-consent-desktop .swal2-popup .swal2-content {   text-align:justify; }  .product-accordion .html_tr_table_cross_selling:not(:first-child) { border-top:1px solid #dddddd; } .product-accordion .html_tr_table_cross_selling .html_td_table_cross_selling, .product-accordion .html_tr_table_cross_selling .html_th_table_cross_selling { padding:1em 0; } .product-accordion .html_tr_table_cross_selling>.html_td_table_cross_selling:nth-child(1) {   text-align:center;   width:320px;   padding-right:1em; } .product-accordion .html_table_cross_selling img { max-width:100%!important; max-height:320px!important; }  .product-toast {   display:none; } }@media only screen and (min-width:768px) and (max-width:991px){.bandeau .w_layout { background-image:none!important;   padding-right:0!important; } .d-none-tablet { display:none; } .result-content ul{ width:auto; } #footer { font-size:14px; } #footer_r, #footer_l{ float:none; } #footer_l { width:100%; } #footer_r { position:relative; height:auto; width:300px!important; } #footer_1, #footer_2{ margin-right:0%; } .footer_i { width:auto; margin-right:5% !important; } .foot_carre{ width:21%; margin-right:1%; margin-top:0px; } #foot_avis { position:absolute; right:0; width:200px; margin-top:0; top:100px; } .footer-flag { position:relative; transform:none; margin-top:1em; } #foot_logo{ position:relative; right:2%; width:90%; margin-top:0px; } #foot_carre_1 .foot_carre_cnt{ font-size:12px; } #logo_header{ display:flex; align-items:center; } #head_secure{  background-size:18px; background-position:0px 50%; width:17%; text-align:center; line-height:16px;   margin:0;   padding:0!important; } #head_secure span{  background-repeat:no-repeat; padding-left:20px; } #head_secure img{ display:none; } #head_tel_span{ display:none; } .head_account { margin-right:20px; } .i_menu_mere > a{ height:50px; line-height:50px; font-size:0.9em; padding:0 10px; } #menu, #menu > .w_layout{ height:50px; } .ss_menu{ top:50px; } .i_menu_mere_home a.i_menu_a_home{ padding:0; } .i_menu_mere{ margin:0 6px; } #listing_panier, .listing_with_side, #side { width:100%; } #listing_panier { float:none; } #listing_panier{ margin-bottom:10px; } #side .bottom-panier-l{ padding:2%; } .bottom-panier-l input[type="text"]{ width:90%; padding:0% 0% 0% 2%; } .bottom-panier-l-avoir .refresh{ width:6%; } .option_seren_1 { display:none; } .option_seren_i{ width:17%; padding:0 1% 2% 1%; } .side_panier{ position:inherit; background:none; box-shadow:none; top:inherit; left:inherit; } .bottom-panier-r .valider-ma-commande{ float:right; width:30%; } #co_inscri_1_l{ width:46%; } #categorie_listing{ margin-bottom:20px; } .list-produit .produit_i_reduc a{ width:50px; font-size:1em; } .listing_prod_side{ margin-bottom:20px; } .layt_categ_i{ width:48%; flex-shrink:0; } #slide_navLisitng{ display:block; } #fiche_infos_site .bloc_fiche_infos_site{ width:50%; border-bottom:1px solid #E6E6E6; } #fiche_top1{ width:50%; } #fiche_top3{ width:48%; margin-right:2%; } #fiche_top2{ width:100%; } #produit_intro{ padding:5% 0; } #fiche_v2_avis_nb{ display:none; } #fiche_v2_avis .parent_etoiles { float:left; } #avis_prod_r_cnt{ width:210px; } #listing_avis_prod_l, #listing_avis_prod_r { width:100%; } #avis_prod_r_cnt{ margin-top:10px; text-align:center; } #avis_prod_r_cnt_l, #avis_prod_r_cnt_r{ width:100%; float:none; } .clasement_i_l { width:36%; } .clasement_i_r { width:64%; } .mentions_infos_i div {  padding-right:55px;  font-size:0.9em; } #mentions_infos_1 div { background:url('/Public/Images/site/v2/base_france_flag.png') 213px 12px no-repeat; } #mentions_infos_2 div { background:url('/Public/Images/site/v2/base_box_return.png') 213px 12px no-repeat; } #mentions_infos_3 div { background:url('/Public/Images/site/v2/base_defaillance.png') 213px 10px no-repeat; } .layt_confiance_i{ width:50%; border-bottom:1px solid #E6E6E6; } .produit-ajoute-au-panier{ width:70%; left:15%; } .banniere_i.active .banniere_img{ background-position-x:80%; } .banniere_img_2{ background-position-x:calc(80% + 100px); } .banniere_img_3{ background-image:none !important; background-position-x:calc(80% + 100px); background-color:rgba(255, 255, 255, 0.8) !important; } .banniere_i_txt_cnt{ width:100%; font-size:14px; background-color:rgba(255,255,255,0.6); } .banniere_i_bottom_l, .banniere_i_bottom_r{ width:100%; } .banniere_i_bottom_r{ padding-top:10px; } .banniere_i_titre{ margin-top:22px; } .recherche_header { width:32%; } .paiement_header { width:14%; } .header_right { width:32%; } #popin_compare{ width:80%; margin-left:0; left:10%; } #foot_carre_1 .foot_carre_cnt{ padding-left:60px; background-position:26px 16px; line-height:17px; text-align:left; padding-top:10px; height:43px; } .co_inscri_1_r_in{ width:10%; } .co_inscri_1_r_in2{ text-align:center; padding-left:21%; width:69%; } .co_inscri_1_r_in2 strong{ font-size:1em; font-weight:normal; } .menu_fixed #head_panier{ height:105px; } .menu_fixed #nb_i_panier { top:3px; } #menu > .w_layout{ width:86%; margin-left:2.5%; } .i_menu_mere_plus{ position:absolute; right:2.5%; width:9%; top:0; margin:0; } .i_menu_mere_plus a{ padding-left:0; text-align:right; } .mode_liv_i_nom{ width:25%; } .mode_liv_i_delai { width:51%; } #createaccount .custom_password, #createaccount .custom_email{ padding:0 5% 0 2%; } #createaccount .btn_vert{ width:30%; } .search_piece_detachee_txt_cnt_l, .search_piece_detachee_txt_cnt_r{ width:100%; } #search_piece_detachee_txt_2 .search_piece_detachee_txt_cnt_r{ margin-top:0; } .encartselection_titre{ height:75px; } .encartselection_cnt { height:398px; } .layt_categ_i h3 a { height:52px; } .menu_fixed #logo_header img {   height:auto; } .ss_menu ul li { width:24%; } #foot_carre_cnt_paiement { margin-left:4%; padding-left:20%; padding-top:5%; } #photo_allo {   float:none;   width:100%;   background-size:auto;   background-position:center;   margin-bottom:20px; } .catside ul li a {   text-overflow:initial!important;   white-space:initial!important;   font-size:1.1em!important; } .catside .categ_side:not(:last-child) { margin-bottom:10px; } .catside strong { font-size:1.2em; } .liste-marques-wrapper .list-marques:nth-child(-n+16) {   margin-bottom:1%; } .liste-marques-wrapper .list-marques {   width:24%; } .listing_prod_side .close { height:0!important; overflow:hidden; } #slide_navListing, #slide_selected { display:initial; } .ca_check { width:25%; } .commande_new_adresse_cnt {   width:100%; } .paiement_side { display:none; } .panier_center_button {   width:30%; } .panier_map .liste_points { width:45%; } .recap_paies {   width:70%; } .mentions_infos_i { line-height:initial; } .form_pass { width:40%; } .bloc_adresse_cnt { width:100%; } .bloc_adresse_cnt:nth-child(even) { border-left:0!important; border-right:0!important; border-top:1px solid lightgrey; border-bottom:1px solid lightgrey; padding:20px 0; margin-right:0!important; } .bloc_adresse_cnt:last-child { border-bottom:0; padding-bottom:0; } .cph_produit, .cpt_infos .compare_lignes { width:calc(100% / 3); } .best_vente_ac .shadow_box {   display:flex;   flex-direction:row;   overflow-x:scroll;   width:100%; } .best_cnt { width:48%!important; margin:0!important;   flex-shrink:0; } .layt_categ_cnt {   display:flex;   flex-direction:row;   width:100%; } .ligne_listing_port { width:100%; } .listing_with_side .panier_center_buttons { display:none; } .panier-index #form-fiche-panier { display:flex; flex-direction:column; } .panier-index #form-fiche-panier div:nth-child(1) { order:1; } .panier-index #form-fiche-panier div:nth-child(2) { order:2; } .panier-index #form-fiche-panier div:nth-child(3) { order:3; } .conteneur_tuile { width:50%; } .conteneur_tuile:nth-child(even) { border-right:0; }  .search_piece_detachee_txt_cnt { display:flex;   flex-direction:column; } .search_piece_detachee_form .button { width:35%; } .search_piece_detachee_form .input { width:60%; } .search_piece_detachee_txt_cnt_img_1, .search_piece_detachee_txt_cnt_img_2 {   height:260px;   background-size:contain;   margin-top:0; } #search_piece_detachee_bottom_cnt{   flex-direction:column;   text-align:center; } #search_piece_detachee_bottom_cnt span:not(.icon_svg) { margin-bottom:10px; } .no-equiv, .equiv { flex-wrap:wrap; } .no-equiv .fiche-equivalence-line-left {   width:45%; } .equiv .fiche-equivalence-line-left, .equiv .fiche-equivalence-line-right {   width:100%; } .equiv .fiche-equivalence-line-right { margin-top:1em; } .no-equiv .fiche-equivalence-line-right {   width:50%; } .no-equiv-reponse { width:100%!important;   margin-top:1em; } .prod_review { width:calc(100%/2 - 0.7em); } .mode_livraison_alert { padding-left:1rem; } .mode_livraison_alert_relais_text a { display:block; } }@media only screen and (min-width:992px) and (max-width:1199px){#footer_1, #footer_2{ margin-right:6%; } #footer{ font-size:14px; } .foot_carre{ width:49%; margin-top:15px; } #logo_header, #head_secure, #head_tel, #head_account{ margin-right:2%; } #logo_header {   display:flex;   align-items:center; } #head_secure{  padding-left:3%; width:14%; } #head_account span, #head_panier .head_panier_label{ padding-right:0; background:none; } #head_secure img{ display:none; } #head_account, #head_panier{ width:10%; padding-left:4%; } #recherche{ width:13%; } .recherche_header { width:40%; } .header_right { width:28%; } .option_seren_i{ padding:0 1% 2% 1%; } #co_inscri_1_l{ width:46%; } #listing_panier, .listing_with_side{ width:75%; } #side{ width:23%; } .bottom-panier-l input[type="text"]{ width:72%; padding:0% 0% 0% 2%; } .bottom-panier-l-avoir .refresh{ width:22%; } #listing_panier_cnt{ overflow:hidden; } #listing_panier{ margin-bottom:10px; } .list-produit .produit_i_reduc a{ width:50px; font-size:1em; } .list-produit .produit_i_prix{ padding-right:15px; } .cnt_bloc_fiche_infos_img{ width:33%; } .cnt_bloc_fiche_infos_txt{ width:65%; font-size:0.85em; } .cnt_bloc_fiche_infos_title{ padding:10px 0px 5px 0px; } .clasement_i_l{ width:30%; } .clasement_i_r{ width:68%; } #fiche_v2_avis_nb{ display:none; } #fiche_v2_avis .parent_etoiles { float:left; } .layt_confiance_i{ width:50%; border-bottom:1px solid #E6E6E6; } .layt_confiance_i .padding_box{ height:200px; } .layt_confiance_txt{ padding-right:18%; } .layt_confiance_i h3{ height:70px; } .produit-ajoute-au-panier{ width:70%; left:15%; } .banniere_i.active .banniere_img{ background-position-x:80%; } .banniere_img_2{ background-position-x:calc(80% + 100px); } .banniere_img_3{ background-position-x:calc(80% + 100px); } .banniere_i_txt_cnt{ font-size:14px; } .banniere_i_pourcentage{ width:100px; } .banniere_i_bottom{ margin-top:10px; } .ss_menu ul li a{ background-size:32px; } #foot_carre_1 .foot_carre_cnt{ text-align:center; padding-right:0; padding-left:30px; background-position:30px 16px; } #menu > .w_layout{ width:88%; margin-left:2.5%; } .i_menu_mere_plus{ position:absolute; right:2.5%; width:7%; top:0; margin:0; } .i_menu_mere_plus a{ padding-left:0; text-align:right; } .mode_liv_i_nom{ width:25%; } .mode_liv_i_delai { width:51%; } .contact_r_img_num, .contact_r_img_appel{ width:237px; } .layt_categ_i h3 a { height:52px; } .menu_fixed #logo_header img {   height:auto; } .ss_menu ul li { width:20%; } .qsn-list ul { margin:0;   columns:2;   -webkit-columns:2;   -moz-columns:2;   padding-inline-start:24px; } .ca_check { width:15%; } .commande_new_adresse_cnt {   width:70%; } .panier_center_button { width:30%; } .paiement_side { overflow:auto; width:80%; } .panier_map .liste_points { width:45%; } .recap_paies {   width:60%; } .form_pass { width:30%; } .bloc_adresse_cnt { width:50%; } .bloc_adresse_cnt:nth-child(even) { border-right:0!important; padding:0 0 0 10px; margin-right:0!important; } .layt_categ_img { height:100px; } #foot_logo { width:50%; } #foot_avis { width:200px; margin-right:30px; } #nb_i_panier {   left:6px; } .conteneur_tuile { width:50%; } .conteneur_tuile:nth-child(even) { border-right:0; }  .search_piece_detachee_form .button { width:35%; } .search_piece_detachee_form .input { width:60%; }}@media only screen and (min-width:1200px) and (max-width:1400px){#footer_1, #footer_2{ margin-right:8%; } .i_menu_mere a{ padding:0 10px; font-size:0.88em; } .i_menu_mere{ margin:0; } #foot_logo { width:45%; } #foot_avis { width:40%; } #foot_carre_1 .foot_carre_cnt { background-position:6px 16px; } #head_secure{  padding-left:3%; width:12%; } #logo_header, #recherche, #head_secure, #head_tel, #head_account{ margin-right:3%; } #head_panier{ width:10%; } .recherche_header { width:40%; } .header_right { width:25%; } .bottom-panier-l input[type="text"] {  width:114px; } #fiche_v2_avis_nb{ display:none; } #fiche_v2_avis .parent_etoiles { float:left; } .banniere_i.active .banniere_img{ background-position-x:80%; } .banniere_img_2{ background-position-x:calc(80% + 100px); } .banniere_img_3{ background-position-x:calc(80% + 100px); } .banniere_i_txt_cnt{ font-size:15px; } #foot_carre_1 .foot_carre_cnt{ font-size:12px; } .qsn-list ul { margin:0;   columns:2;   -webkit-columns:2;   -moz-columns:2;   padding-inline-start:24px; } .paiement_side {  width:80%; } .panier_map .liste_points { width:35%; } .bal_title {   width:40%; } .bal_text {   width:60%; }}@media print{#haut { display:none; } #menu-haut { display:none; } #centre { width:100%; text-align:left; } #centre-gauche { display:none; } #page { width:100%; text-align:left; } #fil { display:none; } #centre-droit { display:none; } #pied{ display:none; } .titre-print{ display:block; color:red; } .titre-print span { font-size:40px; color:black; } .layoutAchatProduit{ display:none; } #page-centre-droit{ width:100%; } } .text-accent, a {   color:#4B9CBB; }   .bg-accent, .btn.btn-accent {   background-color:#4B9CBB; } .bg-accent.w-hover:hover, .btn.btn-accent:hover {   background-color:#3D7F98; }   .swal2-popup {   border-bottom:3px solid #4B9CBB!important; }   .product-accordion .pa-title {   fill:#4B9CBB;   color:#4B9CBB; } .product-accordion .pa-title .icon_svg path[stroke] {   stroke:#4B9CBB; }   .ss_menu ul li a:hover {   color:#4B9CBB; }   .i_menu_mere>a:after {   background-color:#3D7F98; }  .text-accent-header { color:#414141!important;  }    .header_categories_bg { background-color:#4B9CBB!important;  }    .text-accent-footer { color:#FFFFFF!important;  }    .text-accent-footer-title { color:#FFFFFF!important;  }    .bg-reassurance { background-color:#E3E3E3!important;  }    .menu_burger_i.bg-accent { background-color:#4B9CBB!important;  }  #nb_i_panier { color:#000;  }    .reassurance-wrapper,  .reassurance-bloc_text { color:#494848!important;  }    .bg-header { background-color:#F5F5F5!important;  }    .bg-footer { background-color:#4B9CBB!important;  }  .aside-navigation-list-item:hover > .aside_navigation_textcolor_hover,   .aside-navigation-list-child-categories-item:hover > .aside_navigation_textcolor_hover,   .aside-navigation-list-child-subcategories-item:hover > .aside_navigation_textcolor_hover,   .aside-navigation .active > a { color:#74B2D8 !important;   }   .js-navigation-parent:hover > a::after, .active.js-navigation-parent > a::after {  border-left-color:#74B2D8 !important;   }   