@import url(/mag/_starter/css/base-sf-aout2015.min.css);
@import url(/mag/_starter/css/starter.css);

/* ------------------------------- */
/*  =     Général                  */
/* ------------------------------- */

/* Masquer centimes */

/*.cents {
    display: none !important;
}*/

/* Masquer devise */

/*#currency_basket, .currency {
    display: none !important;
}*/

/* Couleurs officielles liste marques */

/*ul.marques a {
    -webkit-filter: none;
    filter: alpha(opacity=75);
    opacity: .75;
}*/

/* Afficher titre logo */

/*#logo span {
    display: block;
}*/

/* Afficher aide */

/*#comand .help {
    display: inline-block;
}*/

/* Icône aide */

#comand .help > a:after {
    /*content: "\f129";*/ /* info */
    /*content: "\f05a";*/ /* info-circle */
    /*content: "\f30f";*/ /* info-square */
    /*content: "\f128";*/ /* question */
    content: "\f059"; /* question-circle */
    /*content: "\f2fd";*/ /* question-square */
}

/* Icône compte */

#comand .account > a:after,
#log_login > a:after {
    font-weight: 400;
    font-family: "Font Awesome 5 Light";
    /*content: "\f182";*/ /* female */
    /*content: "\f183"; /* male */
    /*content: "\f2bd"; /* user */
    content: "\f406"; /* user-alt */
    /*content: "\f4fb";*/ /* user-astronaut */
    /*content: "\f4fc";*/ /* user-check */
    /*content: "\f2bd";*/ /* user-circle */
    /*content: "\f4fd";*/ /* user-clock */
    /*content: "\f4fe";*/ /* user-cog */
    /*content: "\f4ff";*/ /* user-edit */
    /*content: "\f500";*/ /* user-friends */
    /*content: "\f501";*/ /* user-graduate */
    /*content: "\f502";*/ /* user-lick */
    /*content: "\f0f0";*/ /* user-md */
    /*content: "\f504";*/ /* user-ninja */
    /*content: "\f234";*/ /* user-plus */
    /*content: "\f21b";*/ /* user-secret */
    /*content: "\f505";*/ /* user-shield */
    /*content: "\f507";*/ /* user-tag */
    /*content: "\f508";*/ /* user-tie */
    /*content: "\f0c0";*/ /* users */
    /*content: "\f509";*/ /* users-cog */
}

#log_logout > a:after {
    font-weight: 300;
    /*content: "\f4fa";*/ /* user-alt-slash */
    /*content: "\f503";*/ /* user-minus */
    /*content: "\f506";*/ /* user-slash */
    content: "\f235"; /* user-times */
}

/* Masquer texte "Bonjour, [Prénom] [NOM]" */

/*#log_logout > .log_detail {
    display: none;
}*/

/* Masquer nom (de famille) */

/*#log_logout #log_lastname {
    display: none;
}*/

/* Icône panier */

#comand .basket > a:after {
    font-weight: 400;
    font-family: "Font Awesome 5 Light";
    /*content: "\f218";*/ /* cart-arrow-down */
    /*content: "\f217";*/ /* cart-plus */
    /*content: "\f290"; /* shopping-bag */
    content: "\f291"; /* shopping-basket */
    /*content: "\f07a";*/ /* shopping-cart */
}

/* Masquer total panier */ /* + Vérifier état : Préférences > Panier > Afficher un panier synthètique dans le bandeau supérieur du site */

/*#item_basket #total_basket {
    display: none;
}*/

/* Masquer vignettes produits dans le panier */

#basket_tab .pic_another_pic {
    display: none;
}

/* Afficher type de taxes panier */

/*#total_basket > #charit_basket {
    display: inline;
}*/

/* Afficher texte "Menu" icône menu */

#master #ouvrir_menu > span {
    display: inline;
}

/* Afficher texte "Fermer" icône menu */

#master #fermer_menu > span {
    display: inline;
}

/* Alignement menu */

#navig {
    text-align: center;
}

/* Mettre en avant élément(s) menu */

/*#navig {
    text-align: right;
}

#menu > li:not(.m8):not(.m9) {
    float: left;
}*/

/* Alignement sous-menu */

#menu .smenu {
    text-align: left;
}

/* Alignement colonne sous-menu */

#menu .smenu_column {
    text-align: left;
}

/* Alignement fil d'ariane */

#navigation {
    text-align: left;
}

/* Masquer icône fil d'ariane */

/*#navigation .first > a:before {
    display: none;
}*/

/* Afficher boutons bas de page */

#work > .btn_pos, .work_margin:not(.popup_zoom) > .btn_pos, #work #formulaire > .btn_pos {
    display: block;
}

/* Texte code interne ("" pour masquer) */

.pdtcode:before {
    content: "Ref : ";
}

/* Texte marque ("" pour masquer) */

.pdtbrand:before {
    content: "Marque : ";
}

/* Texte prix indicatif ("" pour masquer) */

.priceindicative:before, .price_ref:before {
    content: "Prix indicatif : ";
}

/* Couleur/texte promotion (%) ("" pour masquer) */

.discountpercent_1:before  {background-color: #a4c9e3; content:  "-1%";}
.discountpercent_2:before  {background-color: #a4c9e3; content:  "-2%";}
.discountpercent_3:before  {background-color: #a4c9e3; content:  "-3%";}
.discountpercent_4:before  {background-color: #a4c9e3; content:  "-4%";}
.discountpercent_5:before  {background-color: #a4c9e3; content:  "-5%";}
.discountpercent_6:before  {background-color: #a4c9e3; content:  "-6%";}
.discountpercent_7:before  {background-color: #a4c9e3; content:  "-7%";}
.discountpercent_8:before  {background-color: #a4c9e3; content:  "-8%";}
.discountpercent_9:before  {background-color: #a4c9e3; content:  "-9%";}
.discountpercent_10:before {background-color: #a4c9e3; content: "-10%";}

.discountpercent_11:before {background-color: #82bacb; content: "-11%";}
.discountpercent_12:before {background-color: #82bacb; content: "-12%";}
.discountpercent_13:before {background-color: #82bacb; content: "-13%";}
.discountpercent_14:before {background-color: #82bacb; content: "-14%";}
.discountpercent_15:before {background-color: #82bacb; content: "-15%";}
.discountpercent_16:before {background-color: #82bacb; content: "-16%";}
.discountpercent_17:before {background-color: #82bacb; content: "-17%";}
.discountpercent_18:before {background-color: #82bacb; content: "-18%";}
.discountpercent_19:before {background-color: #82bacb; content: "-19%";}
.discountpercent_20:before {background-color: #82bacb; content: "-20%";}

.discountpercent_21:before {background-color: #507da6; content: "-21%";}
.discountpercent_22:before {background-color: #507da6; content: "-22%";}
.discountpercent_23:before {background-color: #507da6; content: "-23%";}
.discountpercent_24:before {background-color: #507da6; content: "-24%";}
.discountpercent_25:before {background-color: #507da6; content: "-25%";}
.discountpercent_26:before {background-color: #507da6; content: "-26%";}
.discountpercent_27:before {background-color: #507da6; content: "-27%";}
.discountpercent_28:before {background-color: #507da6; content: "-28%";}
.discountpercent_29:before {background-color: #507da6; content: "-29%";}
.discountpercent_30:before {background-color: #507da6; content: "-30%";}

.discountpercent_31:before {background-color: #5476a6; content: "-31%";}
.discountpercent_32:before {background-color: #5476a6; content: "-32%";}
.discountpercent_33:before {background-color: #5476a6; content: "-33%";}
.discountpercent_34:before {background-color: #5476a6; content: "-34%";}
.discountpercent_35:before {background-color: #5476a6; content: "-35%";}
.discountpercent_36:before {background-color: #5476a6; content: "-36%";}
.discountpercent_37:before {background-color: #5476a6; content: "-37%";}
.discountpercent_38:before {background-color: #5476a6; content: "-38%";}
.discountpercent_39:before {background-color: #5476a6; content: "-39%";}
.discountpercent_40:before {background-color: #5476a6; content: "-40%";}

.discountpercent_41:before {background-color: #2c3c56; content: "-41%";}
.discountpercent_42:before {background-color: #2c3c56; content: "-42%";}
.discountpercent_43:before {background-color: #2c3c56; content: "-43%";}
.discountpercent_44:before {background-color: #2c3c56; content: "-44%";}
.discountpercent_45:before {background-color: #2c3c56; content: "-45%";}
.discountpercent_46:before {background-color: #2c3c56; content: "-46%";}
.discountpercent_47:before {background-color: #2c3c56; content: "-47%";}
.discountpercent_48:before {background-color: #2c3c56; content: "-48%";}
.discountpercent_49:before {background-color: #2c3c56; content: "-49%";}
.discountpercent_50:before {background-color: #2c3c56; content: "-50%";}

.discountpercent_51:before {background-color: #a3364d; content: "-51%";}
.discountpercent_52:before {background-color: #a3364d; content: "-52%";}
.discountpercent_53:before {background-color: #a3364d; content: "-53%";}
.discountpercent_54:before {background-color: #a3364d; content: "-54%";}
.discountpercent_55:before {background-color: #a3364d; content: "-55%";}
.discountpercent_56:before {background-color: #a3364d; content: "-56%";}
.discountpercent_57:before {background-color: #a3364d; content: "-57%";}
.discountpercent_58:before {background-color: #a3364d; content: "-58%";}
.discountpercent_59:before {background-color: #a3364d; content: "-59%";}
.discountpercent_60:before {background-color: #a3364d; content: "-60%";}

.discountpercent_61:before {background-color: #cd426b; content: "-61%";}
.discountpercent_62:before {background-color: #cd426b; content: "-62%";}
.discountpercent_63:before {background-color: #cd426b; content: "-63%";}
.discountpercent_64:before {background-color: #cd426b; content: "-64%";}
.discountpercent_65:before {background-color: #cd426b; content: "-65%";}
.discountpercent_66:before {background-color: #cd426b; content: "-66%";}
.discountpercent_67:before {background-color: #cd426b; content: "-67%";}
.discountpercent_68:before {background-color: #cd426b; content: "-68%";}
.discountpercent_69:before {background-color: #cd426b; content: "-69%";}
.discountpercent_70:before {background-color: #cd426b; content: "-70%";}

.discountpercent_71:before {background-color: #e9598a; content: "-71%";}
.discountpercent_72:before {background-color: #e9598a; content: "-72%";}
.discountpercent_73:before {background-color: #e9598a; content: "-73%";}
.discountpercent_74:before {background-color: #e9598a; content: "-74%";}
.discountpercent_75:before {background-color: #e9598a; content: "-75%";}
.discountpercent_76:before {background-color: #e9598a; content: "-76%";}
.discountpercent_77:before {background-color: #e9598a; content: "-77%";}
.discountpercent_78:before {background-color: #e9598a; content: "-78%";}
.discountpercent_79:before {background-color: #e9598a; content: "-79%";}
.discountpercent_80:before {background-color: #e9598a; content: "-80%";}

.discountpercent_81:before {background-color: #f57ea4; content: "-81%";}
.discountpercent_82:before {background-color: #f57ea4; content: "-82%";}
.discountpercent_83:before {background-color: #f57ea4; content: "-83%";}
.discountpercent_84:before {background-color: #f57ea4; content: "-84%";}
.discountpercent_85:before {background-color: #f57ea4; content: "-85%";}
.discountpercent_86:before {background-color: #f57ea4; content: "-86%";}
.discountpercent_87:before {background-color: #f57ea4; content: "-87%";}
.discountpercent_88:before {background-color: #f57ea4; content: "-88%";}
.discountpercent_89:before {background-color: #f57ea4; content: "-89%";}
.discountpercent_90:before {background-color: #f57ea4; content: "-90%";}

.discountpercent_91:before {background-color: #f9abc1; content: "-91%";}
.discountpercent_92:before {background-color: #f9abc1; content: "-92%";}
.discountpercent_93:before {background-color: #f9abc1; content: "-93%";}
.discountpercent_94:before {background-color: #f9abc1; content: "-94%";}
.discountpercent_95:before {background-color: #f9abc1; content: "-95%";}
.discountpercent_96:before {background-color: #f9abc1; content: "-96%";}
.discountpercent_97:before {background-color: #f9abc1; content: "-97%";}
.discountpercent_98:before {background-color: #f9abc1; content: "-98%";}
.discountpercent_99:before {background-color: #f9abc1; content: "-99%";}
.discountpercent_0:before  {background-color: #f9abc1; content: "Free";}

/* Alignement colonne droite */

#right_contener > div {
    text-align: center;
}

/* Alignement arguments */

div#inf_1 {
    text-align: center;
}

/* Alignement éléments arguments */

#inf_1 li {
    text-align: center;
}

/* Alignement autres liens */

div#inf_2, #footer_contener > .arround {
    text-align: center;
}

/* Affichage de tous les liens footer en mobile */

#pied_page li:nth-child(3) ~ li {
    display: block;
}

/* Alignement liens Store-Factory */

#link_contener {
    text-align: center;
}

/* Masquer puces sliders */

/*.scrollable > .slidetabs {
    display: none !important;
}*/

/* Alignement puces sliders */

.scrollable > .slidetabs {
    text-align: center;
}

/* Masquer flèches sliders */

/*.scrollable > .btn_browse {
    display: none;
}*/

/* Alignement pop-up */

.popup, .sf_pop {
    text-align: center;
}

/* Masquer détail produit pop-up panier */

/*#content_popup_div_bkjs {
    display: none;
}*/

/* Afficher type de taxes détail produit pop-up panier */

/*#content_popup_div_bkjs .IT,
#content_popup_div_bkjs .OT {
    display: inline;
}*/

/* Masquer icône pop-up avent */

/*.pop_event .top:before {
    display: none;
}*/

/* Icône pop-up avent */

.pop_event .top:before {
    content: "\f06b";
}

/* Alignement bandeau cookies */

#cookie-law-info-bar {
    text-align: center;
}

/* Bordures dans Tunnel d'achat (livraison, validation) */

#work_order fieldset {
    border: 1px solid #e7e7e7;
}

input, textarea, select, .ibox, .ibox_short, .ibox_midle, .ibox_long, .ibox_vlong, #option_contener .pdt_btn {
    border: 1px solid #848484;
}

/* Couleur Titres tunnel d'achat */
/*legend {
color: #333;
}*/

/* Masquer derniers articles vus (bandeau) */

/*#sticky_footer .sticky_listviewed {
    display: none;
}*/

/* Masquer wishlist (bandeau) */

/*#sticky_footer .sticky_wishlist {
    display: none;
}*/

/* Icône derniers articles vus (bandeau) */

#sticky_footer .sticky_listviewed:before {
    content: "\f06e";
}

/* Icône wishlist (bandeau) */

#sticky_footer .sticky_wishlist:before {
    content: "\f004";
}

/* ------------------------------- */
/*  =     Accueil                  */
/* ------------------------------- */

/* ------------------------------- */
/*  =     Liste                    */
/* ------------------------------- */

/* Alignement texte en-tête */

#list > .header {
    text-align: center;
}

/* Icône message "Aucun résultat" */

#list_contener > .ff_message:before, #list > .error:before {
    content: "\f119";
}

/* Options type "couleur" */

.ff_noir        {background-color: #000000;}
.ff_gris        {background-color: #888888;}
.ff_blanc       {background-color: #ffffff;}
.ff_marron      {background-color: #85643e;}
.ff_beige       {background-color: #f0e4c4;}
.ff_rouge       {background-color: #d81f1f;}
.ff_rose        {background-color: #ff88af;}
.ff_orange      {background-color: #ef8620;}
.ff_jaune       {background-color: #fff728;}
.ff_cru         {background-color: #fffee1;}
.ff_vert        {background-color: #6cc811;}
.ff_turquoise   {background-color: #20ccc7;}
.ff_bleu        {background-color: #094592;}
.ff_violet      {background-color: #a240d0;}
.ff_or          {background-color: #cfb16a;}
.ff_argent      {background-color: #e2e2e2;}
.ff_multicolor  {background-image: url(/mag/_starter/img/option_multicolor.jpg);}
.ff_transparent {background-image: url(/mag/_starter/img/option_transparent.jpg);}

.ff_bois        {background-image: url(content/opt_5969471v.jpg);} /* Bois */

/* Alignement pagination */

#pagination {
    text-align: center;
}

/* Afficher boutons pagination ("précédent/suivant") */

/*#pagination .previous, #pagination .next {
    display: inline-block;
}*/

/* Affichage liste produits */

/* Image de référence            */ #home .list_content[class*="pdt"] > .a-view                       {display: block       ;} #list .list_content[class*="pdt"] > .a-view                       {display: block       ;} /* [block        | none] */
/* Libellé principal             */ #home .list_content[class*="pdt"] > .primary                      {display: block       ;} #list .list_content[class*="pdt"] > .primary                      {display: block       ;} /* [block        | none] */
/* Libellé secondaire            */ #home .list_content[class*="pdt"] > .secondary                    {display: block       ;} #list .list_content[class*="pdt"] > .secondary                    {display: block       ;} /* [block        | none] */
/* Code interne                  */ #home .list_content[class*="pdt"] > .pdtcode                      {display: none        ;} #list .list_content[class*="pdt"] > .pdtcode                      {display: none        ;} /* [block        | none] */
/* Marque                        */ #home .list_content[class*="pdt"] > .pdtbrand                     {display: none        ;} #list .list_content[class*="pdt"] > .pdtbrand                     {display: none        ;} /* [block        | none] */
/* Tarif                         */ #home .list_content[class*="pdt"] > .price_pos                    {display: block       ;} #list .list_content[class*="pdt"] > .price_pos                    {display: block       ;} /* [block        | none] */
/*  |_ Prix indicatif            */ #home .list_content[class*="pdt"] .priceindicative                {display: none        ;} #list .list_content[class*="pdt"] .priceindicative                {display: none        ;} /* [block        | none] */
/*  |_ Promotion (%)             */                                                                                            #list .list_content[class*="pdt"] span[class^="discountpercent_"] {display: block       ;} /* [block        | none] */
/*  |_ Promotion (prix barré)    */ #home .list_content[class*="pdt"] .pstrike                        {display: inline      ;} #list .list_content[class*="pdt"] .pstrike                        {display: inline      ;} /* [inline       | none] */
/*  |_ Prix à la quantité        */ #home .list_content[class*="pdt"] .pweight                        {display: inline        ;} #list .list_content[class*="pdt"] .pweight                        {display: inline        ;} /* [inline       | none] */
/*  |_ Tarif de base             */ #home .list_content[class*="pdt"] .price                          {display: inline      ;} #list .list_content[class*="pdt"] .price                          {display: inline      ;} /* [inline       | none] */
/*  |_ Type de taxes H.T.        */ #home .list_content[class*="pdt"] .OT                             {display: inline        ;} #list .list_content[class*="pdt"] .OT                             {display: inline        ;} /* [inline       | none] */
/*  |_ Type de taxes T.T.C.      */ #home .list_content[class*="pdt"] .IT                             {display: inline        ;} #list .list_content[class*="pdt"] .IT                             {display: inline        ;} /* [inline       | none] */
/* Logos de mise en avant        */ #home .list_content[class*="pdt"] .logo_container                 {display: block       ;} #list .list_content[class*="pdt"] .logo_container                 {display: block       ;} /* [block        | none] */
/* Stock                         */ #home .list_content[class*="pdt"] .stock_pos                      {display: block        ;} #list .list_content[class*="pdt"] .stock_pos                      {display: block        ;} /* [block        | none] */
/*  |_ Mention "en stock"        */ #home .list_content[class*="pdt"] .en_stock                       {display: block        ;} #list .list_content[class*="pdt"] .en_stock                       {display: block        ;} /* [block        | none] */ /* + Vérifier état : Préférences > Produit liste > Fiche produit > Afficher "en stock" si le produit est présent en stocks */
/*  |_ Quantité en stock         */ #home .list_content[class*="pdt"] .quantity_stock                 {display: none        ;} #list .list_content[class*="pdt"] .quantity_stock                 {display: none        ;} /* [block        | none] */ /* + Vérifier état : Préférences > Produit liste > Fiche produit > Afficher la quantité en stocks */
/* Mention "en rupture de stock" */ #home .list_content[class*="pdt"] .out_stock                      {display: block        ;} #list .list_content[class*="pdt"] .out_stock                      {display: block        ;} /* [block        | none] */
/* Mention "achat désactivé"     */ #home .list_content[class*="pdt"] .buydisable                     {display: none        ;} #list .list_content[class*="pdt"] .buydisable                     {display: none        ;} /* [block        | none] */
/* Sélection quantité            */ #home .list_content[class*="pdt"] .block_quantity                 {display: none        ;} #list .list_content[class*="pdt"] .block_quantity                 {display: inline-block;} /* [inline-block | none] */ /* + Vérifier état : Préférences > Produit liste > Liste > Quantités dans les listes produit */
/*  |_ Bouton + / -              */ #home .list_content[class*="pdt"] .btn_quantity                   {display: none        ;} #list .list_content[class*="pdt"] .btn_quantity                   {display: inline-block;} /* [inline-block | none] */ /* + Vérifier état : Préférences > Produit liste > Prix sur l'ensemble du site > Bouton + / - activé */
/* Boutons achat/détail          */ #home .list_content[class*="pdt"] input[class*="btn_hp_"]         {display: inline-block;} #list .list_content[class*="pdt"] input[class*="btn_li_"]         {display: inline-block;} /* [inline-block | none] */
/* Résumé                        */ /* Vérifier état : Préférences > Produit liste > Liste > Détail produit dans les listes */

/* Ordre liste produits */

/*#home .list_content[class*="pdt"],
#list .list_content[class*="pdt"] {
    display: flex;
}

#home .list_content[class*="pdt"] > .a-view,
#list .list_content[class*="pdt"] > .a-view {
    height: 250px;
}*/

/* Image de référence */ #home .list_content[class*="pdt"] > .a-view      {order: 1;} /* Image de référence */ #list .list_content[class*="pdt"] > .a-view      {order: 1;}
/* Libellé principal  */ #home .list_content[class*="pdt"] > .primary     {order: 2;} /* Libellé principal  */ #list .list_content[class*="pdt"] > .primary     {order: 2;}
/* Libellé secondaire */ #home .list_content[class*="pdt"] > .secondary   {order: 3;} /* Libellé secondaire */ #list .list_content[class*="pdt"] > .secondary   {order: 3;}
/* Code interne       */ #home .list_content[class*="pdt"] > .pdtcode     {order: 4;} /* Code interne       */ #list .list_content[class*="pdt"] > .pdtcode     {order: 4;}
/* Marque             */ #home .list_content[class*="pdt"] > .pdtbrand    {order: 5;} /* Marque             */ #list .list_content[class*="pdt"] > .pdtbrand    {order: 5;}
/* Tarif              */ #home .list_content[class*="pdt"] > .price_pos   {order: 6;} /* Tarif              */ #list .list_content[class*="pdt"] > .price_pos   {order: 6;}
/* Bas                */ #home .list_content[class*="pdt"] > .list_bottom {order: 8;} /* Bas                */ #list .list_content[class*="pdt"] > .list_bottom {order: 8;}
/* Résumé             */ #home .list_content[class*="pdt"] > .content     {order: 7;} /* Résumé             */ #list .list_content[class*="pdt"] > .content     {order: 7;}

/* Alignement liste produits */

#home .list_content[class*="pdt"],
#list .list_content[class*="pdt"] {
    text-align: center;
}

/* Masquer logos de mise en avant */

#home .logo_id_722746 {display: none;} #list .logo_id_722746 {display: none;} /* Le choix des clients */

/* Afficher texte "Quantité" */

/*#home .list_content #quantity,
#list .list_content #quantity {
    display: inline;
}*/

/* Couleurs Mentions en stock et en rupture sur liste/fiche produit */

.list_content[class*="pdt"] .en_stock::before {
    color: #80b23b;
    content: "\f111";
    display: inline;
    font-family: 'FontAwesome';
    font-size: 10px;
    margin-right: 10px;
}

.list_content[class*="pdt"] .out_stock::before {
    color: #c12e22;
    content: "\f111";
    display: inline;
    font-family: 'FontAwesome';
    font-size: 10px;
    margin-right: 10px;
}

#feature .en_stock {
    color: #8bc528;
    font-weight: bold;
}

#feature .out_stock {
    color: #c02c21;
    font-weight: bold;
}

/* Supprimer styles boutons */

/*#home .list_content input[class*="btn_hp_"],
#list .list_content input[class*="btn_li_"] {
    background-color: transparent;
    color: #02adde !important;
}

#home .list_content input[class*="btn_hp_"]:hover, #home .list_content input[class*="btn_hp_"]:focus,
#list .list_content input[class*="btn_li_"]:hover, #list .list_content input[class*="btn_li_"]:focus {
    color: #333 !important;
}*/

/* ------------------------------- */
/*  =     Fiche                    */
/* ------------------------------- */

/* Affichage fiche produit */

/* Image                                           */ /* Vérifier état : Administration > Paramètres > Flux général (image) */
/*  |_ Zoom automatique                            */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Zoom automatique */
/*  |_ Zoom                                        */ #pd_zoom                                 {display: block       ;} /* [block        | none] */
/*  |_ Vues supplémentaires                        */ #image > .pd07                           {display: block       ;} /* [block        | none] */
/*  |_ Mention "photos non contractuelles"         */ #image > .comment                        {display: block        ;} /* [block        | none] */
/* Titres                                          */ /* Vérifier état : Administration > Paramètres > Flux général (title) */
/*  |_ Libellé principal                           */ #product > h1                            {display: block       ;} /* [block        | none] */
/*  |_ Libellé secondaire                          */ #product > .pd00                         {display: block       ;} /* [block        | none] */
/*  |_ Libellé court                               */ #product > .pdtlibshortdiv               {display: none        ;} /* [block        | none] */
/*  |_ Code interne                                */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Afficher le code interne sur fiche produit */
/*  |_ Marque                                      */ #product > .pdtbrand                     {display: block        ;} /* [block        | none] */
/*  |_ EAN                                         */ #product > .pdtean                       {display: none        ;} /* [block        | none] */
/*  |_ MPN/ISBN                                    */ #product > .pdtmpn                       {display: none        ;} /* [block        | none] */
/* Options                                         */ /* Vérifier état : Administration > Paramètres > Flux général (option) */
/* Caractéristiques                                */ /* Vérifier état : Administration > Paramètres > Flux général (feature) */
/*  |_ Personnalisation                            */ /* Vérifier état : Préférences > Produit liste > Personnalisation > Produit personnalisé activé */
/*  |_ Logos de mise en avant                      */ #feature > .logo_container               {display: block       ;} /* [block        | none] */
/*  |_ Tarif                                       */ #feature > .price_pos                    {display: block       ;} /* [block        | none] */
/*      |_ Promotion (%)                           */ #feature span[class^="discountpercent_"] {display: block       ;} /* [block        | none] */
/*      |_ Prix indicatif                          */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Afficher un tarif indicatif */
/*      |_ Promotion (prix barré)                  */ #feature .pstrike                        {display: block       ;} /* [block        | none] */
/*      |_ Prix à la quantité                      */ #feature .pweight                        {display: block        ;} /* [block        | none] */
/*      |_ Tarif de base H.T.                      */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Afficher simmultanément les prix HT et TTC */
/*      |_ Tarif de base T.T.C.                    */ #feature .price_TTC                      {display: block       ;} /* [block        | none] */
/*      |_ Ecotaxe                                 */ #feature .ecotax                         {display: none        ;} /* [block        | none] */
/*      |_ Type de taxes H.T.                      */ #feature .OT                             {display: inline      ;} /* [inline       | none] */
/*      |_ Type de taxes T.T.C.                    */ #feature .IT                             {display: inline      ;} /* [inline       | none] */
/*  |_ Barème dégressif                            */ #rate                                    {display: none        ;} /* [block        | none] */
/*  |_ Stock                                       */ #feature > .stock_pos                    {display: block       ;} /* [block        | none] */
/*      |_ Mention "en stock"                      */ #feature .en_stock                       {display: block       ;} /* [block        | none] */ /* + Vérifier état : Préférences > Produit liste > Fiche produit > Afficher "en stock" si le produit est présent en stocks */
/*      |_ Quantité en stock                       */ #feature .quantity_stock                 {display: none        ;} /* [block        | none] */ /* + Vérifier état : Préférences > Produit liste > Fiche produit > Afficher la quantité en stocks */
/*  |_ Délai de réassort                           */ #deliverytime_add                        {display: none        ;} /* [block        | none] */
/*  |_ Boutons                                     */ #feature > .btn_pos                      {display: block       ;} /* [block        | none] */
/*      |_ Mention "en rupture de stock"           */ #feature .out_stock                      {display: block       ;} /* [block        | none] */
/*      |_ Sélection quantité                      */ #feature .block_quantity                 {display: block       ;} /* [block        | none] */
/*      |_ Bouton + / -                            */ #feature .btn_quantity                   {display: inline-block;} /* [inline-block | none] */ /* + Vérifier état : Préférences > Produit liste > Prix sur l'ensemble du site > Bouton + / - activé */
/*      |_ Bouton d'achat                          */ #feature .btn_buy                        {display: inline-block;} /* [inline-block | none] */
/*  |_ Demande de réassort                         */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Activer la demande de réassort */
/*  |_ Mention "envoyer cette page à un(e) ami(e)" */ /* Vérifier état : Préférences > Produit liste > Fiche produit > Afficher "recommander le produit à un ami" */
/*  |_ Partage réseaux sociaux                     */ /* Vérifier état : Marketing > Réseaux sociaux > Liens sur les produit vers */
/* Résumé                                          */ /* Vérifier état : Administration > Paramètres > Flux général (detail) */
/* Liste associée                                  */ /* Vérifier état : Administration > Paramètres > Flux général (list) */

/* Alignement fiche produit */

/*  |_ Image (image)              */ #image                       {text-align: center;}
/*  |_ Titres (title)             */ #product > h1,
                                     #product > .pd00,
                                     #product > .pdtlibshortdiv,
                                     #product > .pdtcode,
                                     #product > .pdtbrand,
                                     #product > .pdtean,
                                     #product > .pdtmpn           {text-align: left  ;}
/*  |_ Options (option)           */ #option_contener             {text-align: left  ;}
/*  |_ Caractéristiques (feature) */ #feature                     {text-align: left  ;}
/*      |_ Tarif                  */ #feature > .price_pos        {text-align: right ;}
/*      |_ Après tarif            */ div#feature > .price_pos ~ * {text-align: left  ;}
/*  |_ Résumé (detail)            */ #detail                      {text-align: left  ;}

/* Masquer texte "zoom" */

/*#pd_zoom span {
    display: none;
}*/

/* Texte EAN ("" pour masquer) */

#product > .pdtean:before {
    content: "EAN : ";
}

/* Texte MPN/ISBN ("" pour masquer) */

#product > .pdtmpn:before {
    content: "MPN/ISBN : ";
}

/* Texte option indisponible ("" pour masquer) */ /* + Vérifier état : "texte_option_indisponible" (JS). */

#option_contener .prod_choice > .zerostock > a:after,
#option_contener .opt_choice .zerostock:after {
    content: "indisponible";
}

/* Masquer prix sur options */

/*#option_contener .option_price {
    display: none;
}*/

/* Masquer texte "Quantité" */

/*#feature #quantity {
    display: none;
}*/

/* Masquer texte "Partager" */

/*#feature > .social > span {
    display: none;
}*/

/* Couleurs officielles partage réseaux sociaux */

/*#feature > .social .twitter   {color: #1da1f2;}
#feature > .social .linkedin  {color: #0077b5;}
#feature > .social .facebook  {color: #3b5998;}
#feature > .social .pinterest {color: #bd081c;}
#feature > .social .google    {color: #dd4b39;}*/

/* Couleurs officielles réseaux sociaux Header */

/*.fa-facebook-f:before, .fa-facebook:before {color: #3b5998;}
.fa-twitter:before                         {color: #1da1f2;}
.fa-instagram:before                       {color: #252525;}
.fa-pinterest:before                       {color: #bd081c;}
.fa-google:before                          {color: #dd4b39;}*/

/* Afficher texte "Détails Produit" */

#detail > .pd08 {
    display: block;
}

/* ------------------------------- */
/*  =     Recherche                */
/* ------------------------------- */

/* ------------------------------- */
/*  =     Commande                 */
/* ------------------------------- */

/* Paramétrage couleurs : automatique */

:root {
    --main-color: #009ddf;
    --secondary-color: #333;
}

/* Paramétrage couleurs : manuel */

/*
#order_step li,
#order_step li::before {
    background: salmon;
    color: white;
}

#order_step li::after {
    border-left-color: salmon;
}

#order_step .on,
#order_step .on::before {
    background: royalblue;
    color: white;
}

#order_step .on::after {
    border-left-color: royalblue;
}

#order_step .made,
#order_step .made::before {
    background: gray;
    color: white;
}

#order_step .made::after {
    border-left-color: gray; 
}

#order_step ul > li:nth-of-type(2)::before {content: '\f007';}
#order_step ul > li:nth-of-type(3)::before {content: '\f4de';}
#order_step ul > li:nth-of-type(4)::before {content: '\f46c';}
#order_step ul > li:nth-of-type(5)::before {content: '\f09d';}
#order_step ul > li:nth-of-type(6)::before {content: '\f00c';}
*/

/* Panier mobile */

@media (max-width: 480px) {
    #basket_tab {
        border: 0;
    }
    
    #basket_tab td {
        border: 0;
        height: auto !important;
        margin: 0;
        padding: 0;
        flex: 1;
    }
    #basket_tab tr {
        align-items: center;
        border: 1px solid #ccc;
        display: flex;
        flex-wrap: wrap;
    }
    #basket_tab tr:not(:last-child) {
        border-bottom-width: 0;
    }
    #basket_tab .col1 {
        flex: 0 0 100%;
        padding: 10px;
        text-align: center !important;
    }
    #basket_tab a {
        text-align: center;
    }
    #basket_tab img {
        float: none;
        display: block;
        margin: 0 auto 5px;
        max-width: 75px;
    }
    #basket .secondary {
        flex: 0 0 100%;
        margin-top: 5px;
    }
    #basket_tab .header {
        display: none;
    }
    #basket_tab .footer td,
    #basket_tab .footer ~ tr td {
        text-align: center !important;
    }
}