﻿ .pastille-bestbuy-1,.pastille-coupdecoeur-1,.pastille-precommande-1,.pastille-focus-1,.pastille-promo-1{font-size:66%;padding:1px 2px 0}button,input,optgroup,select,textarea,body{font-family:lato,sans-serif}a{color:#b30831}a:active,a:focus,a:hover{color:#c00939}header.main{background:#fff;margin:0}header.main a,header.main a:hover,header.main a:focus,header.main a:active{color:#353535;text-decoration:none}header.main .tools{background:#f1f1f1;color:#353535;padding:30px 20px}header.main .tools .col-12{padding:0}header.main .tools .row{margin:0}header.main .logo{display:table;height:54px}header.main .logo a{display:table-cell;vertical-align:inherit}header.main .logo a img{max-height:54px}header.main .eshop-search{margin-right:15px}.eshop-search .btn{background:#c01537;border-radius:0;font-size:33px;height:54px;padding:0;width:54px}.eshop-search .form-control{border:0;border-radius:0;color:#353535;height:54px;padding:20px}.ui.search .icon,.ui.search .prompt{color:#b30831}header.main .customer{height:54px;overflow:hidden;padding:0;text-align:center}header.main .customer a{color:#353535;display:block;font-size:16px;font-weight:700;height:auto;line-height:56px;margin:0 2px;padding:4px 0 0;position:relative}header.main .customer a i{color:#c01537;display:inline-block;font-size:26px;padding:0 3px 0 0;position:relative;top:1px}header.main .social{border-left:1px solid #939393;padding:4px 0 0 9px}header.main .social a{background:0 0!important;display:inline-block;line-height:50px}header.main .social a i{color:#939393;display:inline-block;font-size:26px;padding:0 3px 0 0;position:relative;top:1px}@media(min-width:992px) and (max-width:1639px){header.main .customer a{font-size:12px;line-height:19px;position:relative}header.main .customer a i{display:block}}@media(max-width:991px){.eshop-search{margin-right:0}header.main .social{border-left:0;padding:0 4px 0 0;text-align:right;top:-2px}header.main .logo{margin:0 0 20px}header.main .eshop-search{margin:0 0 10px}header.main .social a{line-height:56px}}@media(max-width:820px){header.main .social a{width:23%;margin:0}}@media(max-width:540px){header.main .social a{line-height:42px;margin:0;position:relative;top:-4px;width:48%}}@media(min-width:1760px){header.main .customer{padding:0 20px 0 0;text-align:right}}@media(max-width:600px){header.main .customer a{font-size:12px;line-height:19px;position:relative}header.main .customer a i{display:block}header.main .tools{padding:10px}}header.main .lng a{display:inline-block;padding:0 5px 3px}header.main .lng a.actif{background:#b30831;color:#fff;text-decoration:none}header.main .text-right p{margin:4px 0 5px}.navbar{padding:0}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:block;text-align:right}.dropdown-level-2{display:none}header.main .navbar .container{margin:0 auto}header.main .navbar>div{margin:0 auto;padding:0;width:100%;max-width:100%;text-align:center}.navbar-expand-lg .navbar-nav .dropdown-menu{z-index:7401}.banner{background:#fff;margin:10px 0}.banner .carousel{margin:0 auto;max-width:1920px;width:100%}.carousel-caption{background:rgba(0,0,0,.57);font-size:20px;font-weight:300;max-width:320px;text-align:left;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:10px 15px 15px;bottom:9%;left:9.2%;line-height:23px}@media(max-width:1280px){.carousel-caption{font-size:18px;line-height:21px}}@media(max-width:991px){.carousel-caption{bottom:5px;font-size:15px;line-height:17px}}@media(max-width:767px){.carousel{display:block!important;visibility:visible!important}}.banner-desktop{display:block}.banner-mobile{display:none}.banner-middle{padding:30px 0}@media(max-width:991px){.banner-desktop{display:none}.banner-mobile{display:block}}.banner-mobile a.carousel-control-prev:hover,.banner-mobile a.carousel-control-next:hover,.banner-mobile a.carousel-control-prev,.banner-mobile a.carousel-control-next{padding-top:68px}.navbar-light .navbar-nav .nav-link{border-right:1px solid #ccc;color:#353535;padding:0 6px;font-family:oswald,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.navbar-light .navbar-nav .nav-item:last-child .nav-link{border-right:0;padding-right:0}@media(max-width:991px){.navbar-light .navbar-nav .nav-item .nav-link{border-right:0;font-size:17px;padding-right:0;padding-top:5px;padding-bottom:5px}.navbar-light .navbar-nav{text-align:center}.navbar-light .navbar-nav .dropdown-item{text-align:center}}@media(min-width:1200px){.navbar-light .navbar-nav .nav-link{font-size:16px}}@media(min-width:1440px){.navbar-light .navbar-nav .nav-link{font-size:18px}}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#b30831}.navbar-light .navbar-nav .dropdown-menu .nav-link{border:0}.navbar-light .navbar-nav .dropdown-level-2 .nav-link{font-weight:300;font-size:15px;padding:6px 0 7px 15px;border:0}.navbar-light .navbar-nav .dropdown-level-2 .nav-link:hover{background:#dfdfdf}.dropdown-item.menu-nouveautes,.dropdown-item.menu-promos,.dropdown-item.menu-coupsdecoeur,.dropdown-item.menu-meilleuresventes{display:none}.dropdown-item.menu-meilleuresventes a{border-left:5px solid rgba(46,46,46,.81)!important;position:relative;left:-5px}.dropdown-item.menu-coupsdecoeur a{border-left:5px solid rgba(206,0,0,.74)!important;position:relative;left:-5px}.dropdown-item.menu-promos a{border-left:5px solid red!important;color:red!important;position:relative;left:-5px}.dropdown-item.menu-nouveautes a{border-left:5px solid rgba(255,255,0,.92)!important;position:relative;left:-5px}.dropdown-item.menu-aparaitre a{border-left:5px solid rgba(0,157,0,.89)!important;position:relative;left:-5px}.bg-light{background:#fff!important}.btn-primary{color:#fff;background-color:#b30831!important;border-color:#c00939!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#c00939!important;border-color:#d00c46!important;box-shadow:0 0 0 .2rem rgba(164,6,33,.74)}.banner a.carousel-control-prev:hover,.banner a.carousel-control-next:hover,.banner a.carousel-control-prev,.banner a.carousel-control-next{background:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.57) 100%);color:#999;font-size:57px;text-decoration:none;width:74px}.banner a.carousel-control-next:hover,.banner a.carousel-control-next{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.57) 100%)}.banner-mobile a.carousel-control-prev,.banner-mobile a.carousel-control-next{display:block}.menu-familles-131179 .nav-link{border-right:0!important}header.main .menu-familles-131765,header.main .menu-familles-130,header.main .menu-familles-131310,header.main .menu-familles-128734{display:none}.alertes{background:#00a9c7;color:#fff;display:none;font-size:16px;font-weight:400;margin-bottom:10px;padding:7px 15px 9px;text-align:center}.cms a{text-decoration:underline}.cms h1{padding:0 2px 5px;margin:0 0 20px;border-bottom:1px solid #000;color:#000;font-size:2.3rem;font-weight:300;letter-spacing:1px}.cms h1 a{color:#000;text-decoration:none}.cms h2{border-bottom:1px solid #ddd;color:#191919;font-weight:300;margin:15px 0;padding:0 0 10px;text-transform:uppercase}.cms h2.compress{font-size:1.57rem;padding:0 0 7px;margin:0 0 10px}.cms>.container{margin-top:15px}btn.produit2caddy{display:block}.produit2caddy{display:none}.stock-faible{display:none}.stock-faible-1{color:red;display:block;font-size:13px;text-align:right}.familles-filter{color:#000;margin:0 0 30px;padding:5px 10px 10px;border-bottom:4px solid #dfdfdf;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.btn-precommande-1 .commander{display:none}.btn-precommande-0 .precommander{display:none}#produitscoupsdecoeur .contacts .back{font-size:15px;margin:-15px 0 10px;padding:0}#produitscoupsdecoeur .contacts .item{position:relative;margin-bottom:30px}#produitscoupsdecoeur .contacts .item a:hover,#produitscoupsdecoeur .contacts .item a:focus,#produitscoupsdecoeur .contacts .item a:active,#produitscoupsdecoeur .contacts .item a{display:block;background:#fff;color:#000;box-shadow:0 4px 9px rgba(0,0,0,.19);padding:0 5px;text-decoration:none}#produitscoupsdecoeur .contacts .pic{padding:0 0 89%;position:relative}#produitscoupsdecoeur .contacts .pic .img-fluid{max-width:100%;height:auto;position:absolute;top:0;left:0}#produitscoupsdecoeur .contacts .item.main a,#produitscoupsdecoeur .contacts .main .pic{display:inline-block;padding:0;position:relative}#produitscoupsdecoeur .contacts .main .pic .img-fluid{position:relative}#produitscoupsdecoeur .contacts .pic .overlay{background:radial-gradient(circle,rgba(255,255,255,0) 19%,#fff 100%);padding:100% 0 0;position:absolute;top:0;left:0;z-index:99;width:100%}#produitscoupsdecoeur .contacts .pic .img{z-index:1;position:relative}#produitscoupsdecoeur .contacts h3{font-weight:300;font-size:18px;height:44px;line-height:19px;margin:0;overflow:hidden;position:relative;top:-24px;background:rgba(0,0,0,.74);z-index:2000;color:#fff;padding:1px 6px}#produitscoupsdecoeur .contacts .main h3{bottom:30px;left:0;position:absolute;top:auto;width:100%}#produitscoupsdecoeur .contacts h3 span{text-transform:capitalize}#produitscoupsdecoeur .contacts .main h3 span{display:block;font-weight:400}#produitscoupsdecoeur .contacts h4{font-weight:400;font-size:15px;height:35px;line-height:18px;margin:0;overflow:hidden;position:relative;top:-21px}#produitscoupsdecoeur .contacts .main h4{font-size:17px;height:auto;top:2px}#produitscoupsdecoeur .contacts h4 b{font-weight:700;text-transform:uppercase}#produitscoupsdecoeur .contacts p{color:#b30831;font-size:12px;margin:0;position:relative;top:-11px}@media(max-width:640px){#produitscoupsdecoeur .contacts p{font-size:11px}}#produitscoupsdecoeur .contacts p b{background:#b30831;border-radius:17px;color:#fff;display:inline-block;font-size:16px;font-weight:400;height:30px;line-height:27px;margin-right:2px;padding-left:1px;text-align:center;width:30px}#produitscoupsdecoeur .contacts .cms-embed{border:1px solid #ccc;margin:0 0 20px}#produitscoupsdecoeur .contacts .cms-embed p{color:#333;padding:3px 5px 4px;top:0;height:49px;overflow:hidden}#produitscoupsdecoeur .contacts .more-videos-item{display:none}#produitscoupsdecoeur-videos .cms-embed{margin-bottom:30px}#produitscoupsdecoeur-videos p{height:77px;margin:10px 0 0;overflow:hidden}#produitscoupsdecoeur-videos p b{display:block}#produitscoupsdecoeur-videos span.pic{border-radius:32px;width:64px;display:inline-table;overflow:hidden;margin:0 15px 0 0;float:left}#produitscoupsdecoeur td h4{height:auto!important;line-height:1.25em!important;overflow:visible!important;top:0!important}#produitscoupsdecoeur-videos td p.label,#produitscoupsdecoeur td p.label{height:auto!important;padding:0!important}#produitscoupsdecoeur-videos td .prix,#produitscoupsdecoeur td .prix{color:#000;font-size:17px;font-weight:700;text-align:right}@media(max-width:1200px){#produitsfamilles-tree .produits .btn-primary{font-size:13px}}#produitsfamilles-tree .sousfamille .notfound{display:none}#produitsfamilles-tree .sousfamille .notfound{display:none}.famillesmain-106 form.produits-tools label.modele,.famillesmain-106 form.produits-tools select.modele,.famillesmain-106 .search.labels,.famillesmain-106 .search.fabricants,.famillesmain-79 form.produits-tools label.modele,.famillesmain-79 form.produits-tools select.modele,.famillesmain-79 .search.labels,.famillesmain-79 .search.fabricants,.famillesmain-131179 form.produits-tools label.modele,.famillesmain-131179 form.produits-tools select.modele,.famillesmain-131179 .search.labels,.famillesmain-131179 .search.fabricants,.famillesmain-128734 form.produits-tools label.modele,.famillesmain-128734 form.produits-tools select.modele,.famillesmain-128734 .search.labels,.famillesmain-128734 .search.fabricants{display:none}form.produits-tools{margin:0;border-bottom:0}#produitscoupsdecoeur-bypid{text-align:left}#produitscoupsdecoeur-bypid .media{margin:10px 0}#produitscoupsdecoeur-bypid .media img{border-radius:32px;width:64px}#produitscoupsdecoeur-bypid .media h4{height:auto;text-transform:capitalize}#produitscoupsdecoeur-bypid .media p{color:#333}.text-trunc{overflow:hidden;position:relative;line-height:1.1em;min-height:3.4em;max-height:3.4em;margin-right:-1em;padding-right:1em}.text-trunc::before{background:#fff;bottom:2px;content:'...';padding:0 2px;position:absolute;right:0}.text-trunc:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.text-trunc-big{overflow:hidden;position:relative;line-height:1.2em;min-height:6.2em;max-height:6.2em;text-align:justify;margin-right:-1em;padding-right:1em}#body-homepage .cms{background:#fff;padding:15px 0}.homepage-blocs{position:relative;background:#fff;padding:0;position:relative;margin:0}.homepage-blocs>h2{color:#191919;font-size:24px;font-weight:400;margin:0 0 3px;padding:0;text-transform:capitalize}.homepage-blocs h2 a{background:#fff;bottom:-1px;color:#191919;display:inline-block;position:relative;text-decoration:none;text-transform:uppercase}.homepage-blocs>p{display:inline-block;position:absolute;top:6px;right:0;background:#fff}.homepage-blocs>p::after{color:#c01537;content:"\f061";font-family:"font awesome 5 pro";font-size:12px;font-weight:900;left:-8px;position:relative}.homepage-blocs>p a{border:0;border-radius:0;color:#c01537;display:inline-block;font-size:16px;font-weight:700;line-height:1.1em;padding:1px 10px 3px;text-align:center;text-decoration:none}.homepage-blocs .carousel-inner{margin:0 0 20px -5px}.homepage-blocs .produits .box{margin-bottom:30px}@media(min-width:992px){.navbar{padding:13px 0 6px}.navbar-mobile{display:none}}.homepage-blocs>p a b{display:none;visibility:hidden}@media(max-width:991px){.homepage-blocs>p{display:none}.homepage-blocs>h2{font-size:18px}.homepage-blocs{margin:30px 0 0}}@media(max-width:580px){.homepage-blocs>h2 a{color:#191919;font-size:13px}}@media(max-width:420px){.homepage-blocs>h2 a{color:#b30831;font-size:11px}}.homepage-blocs.bestbuy .pastille-bestbuy-1{display:none}.homepage-blocs.coupdecoeur .pastille-coupdecoeur-1{display:none}.homepage-blocs.focus .pastille-focus-1{display:none}.homepage-blocs.precommande .pastille-focus-1,.homepage-blocs.precommande .pastille-precommande-1{display:none}.produits-filters-familles{}.produits-filters-familles .item{background:#575757;color:#fff}.produits-filters-familles .item span.main,.produits-filters-familles .item a{color:#fff;display:block;font-size:15px;font-weight:700;padding:2px 8px 3px;text-transform:uppercase}.produits-filters-familles .badge-dark{background-color:#464646;margin-left:5px;padding-bottom:4px;padding-left:3px;position:relative;top:-2px}.produits-filters-familles .badge-dark:empty{display:none}.produits-filters-familles .item.sub{background:#fff;color:#000}.produits-filters-familles .item.sub a{color:#000;display:block;font-size:14px;font-weight:300;padding:2px 8px 3px;text-transform:capitalize}.produits-filters-familles .item.sub.active a{font-weight:400}.produits-filters a.switch-display{display:none;font-size:13px;margin:10px 0 5px;padding:0 15px 1px;width:100%}@media(max-width:767px){.produits-filters a.switch-display{display:block}}.ispromo-,.ispromo-1,.ispbc-,.ispbc-1,.ispbp-,.ispbp-1,.ispbf-,.ispbf-1,.ispbb-,.ispbb-1{color:#000;font-weight:300}.ispromo- i,.ispromo-1 i,.ispbc- i,.ispbc-1 i,.ispbp- i,.ispbp-1 i,.ispbf- i,.ispbf-1 i,.ispbb- i,.ispbb-1 i{color:#bcdbd8;font-size:14px;display:inline-block;padding:0 2px}.ispromo-1.unset i,.ispbc-1.unset i,.ispbp-1.unset i,.ispbf-1.unset i,.ispbb-1.unset i{color:#7c9b98;font-size:15px}.ispromo-.set,.ispbc-.set,.ispbp-.set,.ispbf-.set,.ispbb-.set{display:block}.ispromo-.unset,.ispbc-.unset,.ispbp-.unset,.ispbf-.unset,.ispbb-.unset{display:none}.ispromo-1.set,.ispbc-1.set,.ispbp-1.set,.ispbf-1.set,.ispbb-1.set{display:none}.ispromo-1.unset,.ispbc-1.unset,.ispbp-1.unset,.ispbf-1.unset,.ispbb-1.unset{display:block}.cms a.ispromo-,.cms a.ispbc-,.cms a.ispbp-,.cms a.ispbf-,.cms a.ispbb-{text-decoration:none}.cms a.ispromo-1,.cms a.ispbc-1,.cms a.ispbp-1,.cms a.ispbf-1,.cms a.ispbb-1{font-weight:700;text-decoration:none}.ispromo-.set,.ispbc-.set,.ispbp-.set,.ispbf-.set,.ispbb-.set,.ispromo-,.ispbc-,.ispbp-,.ispbf-,.ispbb-{display:none}.produits .box{margin-bottom:20px;padding-bottom:1px}#produits-details h2{text-transform:capitalize}#produits-details h4,.produits h4{font-weight:700;line-height:1.15em;text-transform:uppercase;font-size:15px;height:53px;overflow:hidden;margin:3px 0;color:#353535;text-transform:capitalize}#produits-details h4{height:auto;margin:3px 0 12px}#produits-details .produits h4{color:#000;font-size:12px;font-weight:400;height:53px;margin:0 0 3px}#produits-details .produits .label{font-size:10px;height:29px;line-height:12px}#produits-details h4.modele-Autre{display:none}#produits-details .auteurs ul,#produits-details .auteurs li{list-style:none;margin:0;padding:0}@media(max-width:767px){#produits-details .text-right{text-align:left!important}}.hidden-mobile{display:block}.visible-mobile{display:none}@media(max-width:767px){.hidden-mobile{display:none}.visible-mobile{display:block}}.produits .notfound h4{font-size:17px;height:78px}@media(max-width:767px){.produits .notfound h4{font-size:16px}}.sousfamille .item-not-found,.produits>.item:only-child{display:none}header.main .menu-custom{background:#353535;border-bottom:1px solid #fff;display:table;margin-bottom:10px;width:100%}header.main .menu-custom .menu-custom-item{display:table-cell;text-align:center}@media(min-width:992px){header.main .menu-custom .menu-custom-mobile{display:none}#nomadlyMenuDesktop{display:inline-block!important;padding-top:6px}}header.main .menu-custom .navbar-toggler,header.main .menu-custom a{border:0;color:#fff;display:inline-block;font-size:16px;font-weight:300;outline:none;padding:15px 5px;text-align:center}header.main .menu-custom .navbar-toggler i,header.main .menu-custom a i{display:inline-block;margin-right:5px}@media(max-width:991px){header.main .menu-custom{padding:10px}header.main .menu-custom .menu-custom-item{display:inline-block;float:left;height:74px;width:20%}header.main .menu-custom .navbar-toggler,header.main .menu-custom a{font-size:15px;line-height:16px;padding:10px 5px}header.main .menu-custom .navbar-toggler i,header.main .menu-custom a i{display:block;font-size:15px;margin-bottom:5px}header.main .menu-custom .menu-custom-item:nth-child(6n){margin-left:20%}}@media(max-width:580px){header.main .menu-custom .navbar-toggler{font-size:12px}header.main .menu-custom a{font-size:12px;height:74px}header.main .menu-custom{padding:0}}.produits div.pic,.produits a.pic{position:relative;height:0;display:block;overflow:hidden;padding:161% 0 0}.produits div.pic img,.produits a.pic img{border-top:23px solid #fff;position:absolute;top:0}.produit div.pic .icons,.produits div.pic .icons,.produits a.pic .icons{position:absolute;top:-2px;width:100%;height:23px;background:#fff;z-index:4;text-align:center}.pastille-promo-1,.pastille-bestbuy-1,.pastille-coupdecoeur-1,.pastille-precommande-1,.pastille-focus-1{position:relative;top:0}.pastille-bestbuy-1{color:#00a9c7}.pastille-coupdecoeur-1{color:#cc1414}.pastille-precommande-1{color:#191919;padding:0}.pastille-focus-1{color:#fc8a11}.pastille-promo-1{color:red}.produits .notfound div.pic img,.produits .notfound a.pic img{width:100%;padding:10px}.produits a.btn{border-radius:0}.produits .txt{padding:1px 3px 0}.produits .txt a:active,.produits .txt a:focus,.produits .txt a:hover,.produits .txt a{color:#000;text-decoration:none}.produits .soustitre{color:#b30831;font-size:16px;font-weight:300;line-height:1.3em;margin:4px 0;height:19px;overflow:hidden}.produits .intro{color:#646464;font-size:12px;line-height:1.1em}.produits .nfo{font-size:14px;margin:6px 0 0}.produits .notfound .nfo{margin-bottom:29px}.produits .label{color:#353535;font-weight:400;font-size:12px;height:34px;line-height:1.15em;overflow:hidden;padding:4px 0;text-transform:capitalize}.produits .label span{padding:0!important}#produits-details .prix,.produits .prix{color:#353535;font-size:20px;font-weight:700;margin:5px 0;text-align:center}#produits-details .prix{text-align:right}.produits p{margin:0}.produits .btn-primary{background:#fff!important;border-radius:8px!important;color:#b30831!important;font-size:13px;font-weight:700;margin:3px auto 10px;min-width:106px;padding:0 0 1px;text-decoration:none;width:81%}.produits .btn-primary:hover,.produits .btn-primary:active,.produits .btn-primary:focus{background:#fff!important;box-shadow:0 0 0 1px rgba(164,6,33,.74)}#produits .sousfamille h2{margin:15px 0;border-bottom:1px solid #ccc;padding:0 0 3px}#produits .sousfamille>.btn-primary{width:100%;margin:15px 0 26px}#produits .tree li>a{font-size:12px}.produits .row article.item:only-child{display:none}.produits-custom01 h4{height:auto;margin:0 0 15px}.produits-custom01 .text-right{bottom:0;float:right;position:absolute;right:0;padding:17px;width:198px}.produits-custom01 .item{margin:0 0 30px}.produits-custom01 .description{margin-bottom:81px}.produits-custom01 hr{border-top:1px solid rgba(0,0,0,.19);bottom:-8px;padding:0;position:absolute;right:17px;width:95%}#produits-details{margin:0 auto;max-width:1920px}#produits-details h2{padding:0;margin:15px 0;border:0}#produits-details .quantite{text-align:right}#produits-details .quantite select{display:inline-block;width:auto}#produits-details .prix{font-size:23px}#produits-details .intro{color:#000;font-size:1.1em;line-height:1.5em;text-align:left;padding:0 0 15px}#produits-details a.coupsdecoeur{text-decoration:none}#produits-details a.coupsdecoeur h4{text-decoration:underline}#produits-details a.coupsdecoeur p{margin:0}#produits-details a.coupsdecoeur cite{color:#464646;margin:0}.produit-details .pic{position:relative}.produit-details .prix.item-price-promo-1 .promo{display:block;color:red;padding:0 0 5px}#produits-details .avis{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin:15px 0;padding:15px 0;text-align:left}#avis-form h3 small,#produits-details .avis h3 small{color:#575757;display:block;margin:0 0 6px;padding:6px 0}#produits-details .avis .premier{padding:15px;text-align:center}#produits-details .avis a.avis-set{text-decoration:none}#produits-details .avis a.avis-set i{padding-left:7px;position:relative;top:1px}#avis-form{background:#fff;color:#333;padding:15px}#avis-form .rating-container .caption .label{padding:.25em .4em .4em;border:1px solid #ccc}#produits-details .avis h4{border-bottom:1px solid #333;font-weight:700;height:auto;margin:30px 0 5px}#produits-details .avisValid p span{font-weight:600}.avis-item{margin:10px 0;border-bottom:6px solid #dfdfdf}.avis-item .clear-rating{display:none}.avis-item i.far,.avis-item i.fas{font-size:14px}.avis-item .avis-pseudo{color:#000;font-size:1.1em;font-weight:700}.avis-item .avis-date{color:#999;display:inline-block;font-size:.74em}.avis-item .avis-commande{color:#0b0;display:inline-block;text-transform:uppercase;font-size:.64em;font-weight:700;margin-left:10px}.avis-item cite{color:#333;display:block;padding:0 0 3px}.avis .alert-info{padding:0 2px 1px}.avis .row{max-width:974px}.avis .avis-global-n,.avis .avis-global-note{color:#575757;font-size:14px;padding:0;text-align:center}.avis .avis-global-note{color:#000}.avis .avis-global-n b{font-size:15px}.avis .avis-global-note b{font-size:17px}@media(max-width:767px){.avis .avis-global-n,.avis .avis-global-note{text-align:left}.avis .avis-global-note{margin-bottom:7px}#avis-form h3 small,#produits-details .avis h3 small{margin:0}}.pastille-avis-0{display:none}.pastille-avis-1,.pastille-avis-2,.pastille-avis-3,.pastille-avis-4,.pastille-avis-5{position:absolute;bottom:0;right:0;background:#ff0;display:inline-block;padding:0 7px 1px;color:#444;font-size:12px}.produits-caddyproposition a,.produits-caddyproposition a:hover,.produits-caddyproposition a:active,.produits-caddyproposition a:focus{color:#000;text-decoration:none}.produits-caddyproposition .txt h4{font-size:13px;height:60px}.produits-caddyproposition .txt .label{font-size:12px;height:28px}.produits .btn-primary.out-of-stock-0{border-color:#353535!important;color:#353535!important;display:inherit;position:relative}.familles-description{color:#000}.familles-description p{margin:0;padding:0 0 7px}.pastille-electre{position:absolute;bottom:0;right:0;background:rgba(64,255,128,.74);border-radius:0;color:#000;display:inline-block;font-weight:700;height:19px;line-height:17px;font-size:12px;text-align:center;width:100%}.electre-loading{color:#aaa;font-size:21px;text-align:center}.out-of-stock-0 .checking-stock{font-size:10px;text-align:right;display:block;margin:4px 4px 2px 0}.out-of-stock-0 .checking-stock img{left:0;position:absolute;top:-12px}.infostock{font-size:12px;height:14px;line-height:12px;overflow:hidden;text-align:center;text-transform:lowercase}.produit2caddy-popup .infostock{margin-bottom:5px;text-align:left}#cartContent .infostock{margin:5px 0 2px;text-align:left}#produits-details .infostock{text-align:right;margin:0 0 10px}@media(max-width:767px){#produits-details .infostock{text-align:left}}.infostock span{display:none}.infostock-1.erp-stock-1.precommande-stock-0 .txt-1{color:#090;display:block}.infostock-0.erp-stock-1.precommande-stock-0 .txt-0{color:red;display:block}#cartContent a.product_name{color:#000;font-size:16px;text-decoration:none}.bio{font-style:italic;padding:0 0 15px}.bio,.reliure,.collections,.rayons,.supports{color:#575757;text-align:left}a.blog-item{color:#000;margin-bottom:0;position:relative;text-decoration:none;border-bottom:7px solid #dfdfdf}a.blog-item:hover{border-bottom:7px solid #b30831}a.blog-item:hover .titre{color:#b30831}a.blog-item p{margin:0}.blog-item .date{font-size:.75em;line-height:1em;color:#707070;font-weight:300}.blog-item .titre{font-size:1.5em;line-height:1.2em;margin:10px 0 7px}.blog-item .source{color:#999;font-size:.89em;margin:0 0 6px}.blog-item .lien{text-align:center}.blog-item .lien a{display:inline-block;margin:15px}.blog-liste .blog-item .txt{position:relative;padding:5px;margin:0 0 10px}.blog-liste .blog-item .titre{height:80px;overflow:hidden}.blog-liste .blog-item .source{color:#999;font-size:.89em;margin:0 0 6px;height:22px;overflow:hidden}.blog-liste .blog-item .pic{height:0;overflow:hidden;padding:74% 0 0;position:relative}.blog-liste .blog-item .pic img{left:0;position:absolute;top:5px;width:100%}.blog-details .blog-item .pic{float:left;max-width:33%;padding:0 15px 15px 0}.blog-details .blog-item .titre{font-size:2.3em}.blog-details .blog-item .description img{height:auto;max-width:26%;width:100%;display:inline-block;padding:10px}.blog-details .blog-item .description h2{font-size:1.15em}@media(max-width:1024px){.blog-details .blog-item .titre{font-size:1.81em}.blog-details .blog-item .intro{font-size:1.19em;line-height:1.2em;font-weight:bolder;color:#464646}.blog-details .blog-item .description img{max-width:46%}}.blog-details .blog-item .source{text-align:right;border-bottom:1px solid #999;font-size:.98em;color:#646464}.blog-details .blog-item .intro{font-size:1.33em;line-height:1.2em;font-weight:bolder;color:#464646}.blog-last .blog-item .pic{height:0;overflow:hidden;padding:0 0 53%}a.agenda-item{color:#000;margin-bottom:30px;position:relative;text-decoration:none;border-bottom:7px solid #dfdfdf}a.agenda-item:hover{border-bottom:7px solid #b30831}a.agenda-item:hover .titre{color:#b30831}a.agenda-item p{margin:0}.agenda-item .source,.agenda-item .quand{font-size:1.1em;line-height:1.1em;color:#000;font-weight:300;padding:0;margin:15px 0}.agenda-item .ou{font-size:1.1em;line-height:1.1em;color:#575757;font-weight:300;padding:0;margin:15px 0}#publications-agendaliste .agenda-item .ou,#publications-agendaliste .agenda-item .quand{height:36px;margin:7px 0 3px;overflow:hidden}#publications-agendaliste .agenda-item .titre{font-size:1.7em;height:57px;line-height:1.1em;margin:0;overflow:hidden}.agenda-item .intro{font-size:1.1em}.agenda-item .infos{background:#eee;padding:7px 10px 10px;margin:0 0 20px}.agenda-item .pic,.agenda-item .video,.agenda-item .description{margin:0 0 20px}.agenda-item .txt{position:relative;padding:0;margin:0 0 20px}#publications-agendaliste .agenda-item .pic{height:0;overflow:hidden;padding:57% 0 0;position:relative}#publications-agendaliste .agenda-item .pic img{left:0;position:absolute;bottom:0;width:100%}.publications-calendar{margin:15px 0 30px}.publications-calendar nav{font-size:24px;margin:0 0 12px}.publications-calendar nav a{display:inline-block}.publications-calendar nav b{display:inline-block;font-size:1.3em;padding:0 10px}.publications-calendar nav b small{display:inline-block;padding-left:6px}.publications-calendar table{border-bottom:1px solid #dee2e6;margin-bottom:0}.publications-calendar td,.publications-calendar th{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.25rem .5rem .5rem;width:14.28%;height:8rem;overflow:hidden}.publications-calendar td small{color:#999;display:block;font-size:.89em;text-align:center}.publications-calendar td p{text-align:center;margin:4px 0 2px;padding:0}.publications-calendar td a{background:#b30831;border-radius:4px;color:#fff;display:block;margin:1px -.5rem 3px;padding:1px 5px 3px}.publications-calendar td a div{text-align:right}.publications-calendar td a span{display:inline-block;background:rgba(255,255,255,.74);border-radius:4px;font-size:.81em;line-height:1.4em;padding:0 5px;color:#000}@media(max-width:991px){.publications-calendar .table>tbody>tr>td,.publications-calendar .table>tbody>tr>th,.publications-calendar .table>tfoot>tr>td,.table>tfoot>tr>th,.publications-calendar .table>thead>tr>td,.table>thead>tr>th{font-size:11px;padding:2px 3px}}@media(max-width:639px){.publications-calendar .table>tbody>tr>td,.publications-calendar .table>tbody>tr>th,.publications-calendar .table>tfoot>tr>td,.table>tfoot>tr>th,.publications-calendar .table>thead>tr>td,.table>thead>tr>th{font-size:9px}}#filiber h3{margin-top:19px!important;font-size:17px!important;height:34px}#filiber .n-1 h3{font-size:26px!important;height:40px}#filiber .n-2 h3,#filiber .n-3 h3,#filiber .n-4 h3,#filiber .n-5 h3{font-size:20px!important;height:40px;margin-top:26px!important}#filiber item{margin-bottom:26px}.galerie img{cursor:-webkit-zoom-in;cursor:zoom-in;border-radius:0;-webkit-transition:opacity .4s;transition:opacity .4s;margin-bottom:20px;box-shadow:5px 5px 10px #999}.galerie img:hover{opacity:.74}.lastnews{background:#464646;padding:15px 0}.lastnews h2{color:#ddd}.lastnews a.plus i{position:relative;top:1px}.lastnews #produitscoupsdecoeur-videos a.plus{position:absolute;bottom:10px}.lastnews #produitscoupsdecoeur-videos .cms-embed{margin-bottom:17px}.lastnews #produitscoupsdecoeur-videos .pic{margin:1px 10px 0 5px}.lastnews .blog-item .titre,.lastnews p{color:#575757;font-size:14px;height:120px!important;line-height:17px;margin:0!important;padding:0 5px 3px;overflow:hidden!important}.lastnews .blog-item .titre{color:#000;height:auto!important;min-height:17px}.lastnews .blog-last .blog-item .pic{padding:0 0 54%}.lastnews .btn:hover,.lastnews .btn:active,.lastnews .btn:focus,.lastnews .btn{display:block;color:#fff;background:rgba(0,0,0,.19);border:0;box-shadow:none}.bg-white{background:#fff;height:0;overflow:hidden;padding:81% 0 0;position:relative}.bg-white .bg-inner{position:absolute;top:0;width:100%}.bg-white .bg-inner .embed-responsive{padding:54% 0 0;height:0}.adr-addons-0E-7{display:block}#utilisateurs-edit h3{margin:0 0 19px}#newsletter-footer{background-color:#dfdfdf;margin:30px 0 0;padding:15px 5px;text-align:center}#newsletter-footer .container{padding:0}#newsletter-footer .form-group{margin:0 0 4px}#newsletter-footer .text-right .form-group{padding:7px}#newsletter-footer .form-group label,#newsletter-footer .form-group input{border-radius:0;display:inline-block;margin:0 4px;width:auto}#newsletter-footer .form-group input{border-color:#fff}#newsletter-footer .form-group input.btn{background-color:#cd1e31;border-color:#cd1e31;border-radius:0;margin:0 -6px;padding:3px 15px 2px;position:relative;top:-2px}#newsletter-footer p{display:block;margin:10px 0 5px}#newsletter-footer p small{font-size:12px;font-weight:400}@media(max-width:991px){#newsletter-footer .text-right,#newsletter-footer .text-left{text-align:center!important}#newsletter-footer .form-group label{display:block}#newsletter-footer .checkbox .form-group label{display:inline-block;font-size:13px}}.toast{box-shadow:0 4px 9px rgba(0,0,0,.74);font-size:1.19em;justify-content:center;left:-465px;opacity:1;margin-top:-126px;max-width:90%;position:fixed;top:50%;width:460px;z-index:999}.toast .toast-header{color:#fff;background-color:#b30831;position:relative}.toast .close{color:#fff}.toast b{font-size:1.15em}.toast-body{background:#fff}.custom-fidelity{text-align:right}.custom-fidelity div{border:1px solid #572626;display:inline-block}.custom-fidelity small{background:#b30831;color:#fff;display:inline-block;float:left;padding:0 5px 1px}.custom-fidelity b{display:inline-block;padding:0 5px;float:left}.jobs{list-style:none;margin:0;padding:0}.jobs .item{border-left:3px solid #dfdfdf;font-size:19px;line-height:1.26em;margin:0 0 15px;padding:0 0 0 10px}.jobs .item span{color:#777;display:block;font-size:14px;font-weight:300}.job{border-bottom:1px solid #b30831;margin-bottom:30px;padding-bottom:30px}.job h3 a{color:#fff}.job h3 span{background:#b30831;color:#fff;font-weight:300;text-transform:uppercase;padding:3px 7px;letter-spacing:1px}.job .duree{font-size:16px}.job .missions,.job .taches,.job .profil,.job .contact,.job .offre{margin:0 0 15px;padding:10px 7px;text-align:justify}.job h4{border-bottom:1px solid #333;font-size:17px;font-weight:300;letter-spacing:1px;margin:0 0 5px;padding:3px 0;text-transform:uppercase}.job h4 span{border-bottom:3px solid #333}.produitslistes-addin-item .text-trunc::before{content:''}.produits .produitslistes-addin-item .txt a{display:block;position:relative}.produits .produitslistes-addin-item .txt a h4{height:auto;left:0;line-height:2em;position:absolute;text-align:center;top:-24px;width:100%}.produits .produitslistes-addin-item .txt a .label{margin-top:48px}.produits .produitslistes-addin-item .btn-primary{background-color:#003fb0!important;border-color:#004fd0!important;padding-left:0;padding-right:0;text-decoration:none}.produits .produitslistes-addin-item .btn-primary:hover,.produits .produitslistes-addin-item .btn-primary:active,.produits .produitslistes-addin-item .btn-primary:focus{background:#004fd0!important;border-color:#007fd0!important;box-shadow:0 0 0 .2rem rgba(0,74,206,.74)}@media(min-width:1440px){.produits .produitslistes-addin-item .txt a h4{top:-20px}.produits .produitslistes-addin-item .txt a .label{margin-top:38px}}.fourblocs{background:#f1f1f1;margin:30px auto;max-width:1920px;padding:0 15px 30px;text-align:center}.fourblocs h4{color:#353535;font-size:24px;font-weight:400;padding:30px 0 15px;margin:0}.fourblocs .pic{background:#000;height:0;overflow:hidden;padding:66% 0 0;position:relative;width:100%;z-index:1}.fourblocs .pic .cms-embed{left:0;position:absolute;top:7%;width:100%}.fourblocs .pic img{position:absolute;top:0;left:0;width:100%}.fourblocs .text{background:#fff;box-shadow:0 4px 9px rgba(0,0,0,.19);margin:-33px 15px 0;padding:15px;position:relative;text-align:center;z-index:2}.fourblocs .title{color:#353535;font-size:20px;font-weight:700;height:56px;margin:0 0 12px;overflow:hidden}.fourblocs .title span{border-radius:28px;width:56px;display:block;overflow:hidden;margin:0 15px 0 0;float:left}.fourblocs .title b{font-weight:700;float:left}.fourblocs .intro{color:#353535;font-size:16px;font-weight:400;height:69px;overflow:hidden}.fourblocs .link{font-size:16px;font-weight:700;text-decoration:none!important}.homepage-blocs.nouvelles{margin:0 auto;max-width:1920px}.homepage-blocs.nouvelles>h2{margin:0 0 20px}.nouvelles-big .date{font-size:14px;color:#b30831;margin:0}.nouvelles-big .title a{color:#353535;display:block;font-size:28px;font-weight:700;line-height:1.26em;margin:10px 0 35px;text-decoration:none}.nouvelles-big .pic{display:block}.nouvelles-big .intro{font-weight:700;position:relative}.nouvelles-big .description{height:0;overflow:hidden;padding:46% 0 0;position:relative}.nouvelles-big .description>div{left:0;position:absolute;top:0;width:100%}.nouvelles-big .description .wrapper{background:0 0;background:linear-gradient(0,#fff 0%,rgba(255,255,255,0) 66%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.nouvelles-big p{margin:0 0 7px}.nouvelles-big .lien a{display:block;font-size:16px;font-weight:700;margin:0;padding:26px 0 0;position:relative;text-decoration:none}.nouvelles-small a.pic{display:block;height:0;margin:0;overflow:hidden;padding:66% 0 0;position:relative}.nouvelles-small a.pic img{left:0;position:absolute;top:0;width:100%}.nouvelles-small .date{font-size:14px;color:#b30831;left:-15px;margin:0;position:relative}.nouvelles-small .title a{font-size:16px;font-weight:700;color:#353535;display:block;left:-15px;position:relative;text-decoration:none}.nouvelles-small .row{margin:0 -15px 15px}@media(max-width:991px){.nouvelles-small .date{font-size:13px;color:#b30831;margin:0}.nouvelles-small .title a{font-size:14px}}@media(max-width:767px){.nouvelles-big{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}}.liste .datemaj{color:#b6b6b6;font-size:9px;margin:5px 0 15px}footer.main a,footer.main a:hover,footer.main a:focus,footer.main a:active{color:#fff;text-decoration:none}footer.main .modedemploi{background:#b30831;color:#fff;padding:33px;text-align:center}footer.main .infos{background:#353535;color:#ccc;font-size:14px;font-weight:300;padding:33px;text-align:center}footer.main .infos b{color:#fff;display:block;font-size:20px;font-weight:700;margin:0 0 10px}footer.main .infos a{font-weight:700;text-decoration:underline}footer.main .infos .social a{display:inline-block;margin:20px 5px;background:0 0!important;color:#b30831!important;font-size:33px}footer.main .legal{background:#000;color:#fff;padding:15px;text-align:center}footer.main .infos .col-md-3{margin-bottom:46px}@media(min-width:768px){footer.main .infos .col-md-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}footer.main .infos .livraisons .col-2{padding-right:0;padding-left:5px;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}footer.main .infos .livraisons .col-2 img{margin:4px 0}@media(max-width:767px){footer.main .infos .livraisons .col-2 img{max-width:28px}}footer.main .lien-tarifs{position:relative;top:-5px}footer.main .lien-tarifs .col-12{background:#000;border-radius:8px;padding-top:5px;margin-bottom:15px}footer.main .lien-tarifs .col-12 b{font-size:17px;font-weight:300}#toTop{border-radius:4px;bottom:74px;right:20px}@media(max-width:1199px){}@media(max-width:991px){}@media(max-width:767px){}@media(max-width:479px){}@media(max-width:359px){}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1200px){}.menu-familles-104424{display:none!important;visibility:hidden!important}.carousel-nomadly a.carousel-control-prev:hover,.carousel-nomadly a.carousel-control-next:hover,.carousel-nomadly a.carousel-control-prev,.carousel-nomadly a.carousel-control-next{color:#333;display:block;float:right;font-size:20px;height:20px;justify-content:right;margin-left:-1.5%;padding:0;text-align:right;text-decoration:none;top:auto;width:50%}.carousel-nomadly a.carousel-control-next:hover,.carousel-nomadly a.carousel-control-next{float:left;justify-content:left;text-align:left}.carousel-nomadly a.carousel-control-prev i,.carousel-nomadly a.carousel-control-next i{display:inline-block;padding:0 15px}@media(max-width:575px){.carousel-nomadly .carousel-inner .carousel-item>div{display:none}.carousel-nomadly .carousel-inner .carousel-item>div:first-child{display:block}}@media(min-width:576px){.carousel-nomadly .carousel-inner .carousel-item-right.active,.carousel-nomadly .carousel-inner .carousel-item-next{transform:translateX(50%)}.carousel-nomadly .carousel-inner .carousel-item-left.active,.carousel-nomadly .carousel-inner .carousel-item-prev{transform:translateX(-50%)}}@media(min-width:768px){.carousel-nomadly .carousel-inner .carousel-item-right.active,.carousel-nomadly .carousel-inner .carousel-item-next{transform:translateX(33.33%)}.carousel-nomadly .carousel-inner .carousel-item-left.active,.carousel-nomadly .carousel-inner .carousel-item-prev{transform:translateX(-33.33%)}}@media(min-width:992px){.carousel-nomadly .carousel-inner .carousel-item-right.active,.carousel-nomadly .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-nomadly .carousel-inner .carousel-item-left.active,.carousel-nomadly .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(min-width:1440px){.carousel-nomadly .carousel-inner .carousel-item-right.active,.carousel-nomadly .carousel-inner .carousel-item-next{transform:translateX(16.67%)}.carousel-nomadly .carousel-inner .carousel-item-left.active,.carousel-nomadly .carousel-inner .carousel-item-prev{transform:translateX(-16.67%)}}.carousel-nomadly .carousel-inner .carousel-item-prev{display:margin:0 -10px 0 0}.carousel-nomadly .carousel-inner .carousel-item.active,.carousel-nomadly .carousel-inner .carousel-item-next,.carousel-nomadly .carousel-inner .carousel-item-prev{display:flex}.carousel-nomadly .carousel-inner .carousel-item{opacity:0;transition:none}.carousel-nomadly .carousel-inner .carousel-item .item{padding:0 1.5%}.carousel-nomadly .loading{width:100%;text-align:center;padding:20% 0;position:absolute;top:0;color:#dfdfdf;font-size:19px}.cms .breadcrumb,.cms .breadcrumb a,#produits-bstock .produits-filters label,#produits .produits-filters label,#produits-details .produits-filters label,#produits .tree li>a{font-weight:300}.produits div.pic img,.produits a.pic img{border-top:0}.produit div.pic .icons,.produits div.pic .icons,.produits a.pic .icons{background:0 0;height:auto;opacity:1;right:0;text-align:right;top:40%}.produit div.pic .icons>div,.produits div.pic .icons>div,.produits a.pic .icons>div{background:#fff;box-shadow:#ccc 0 2px 5px;font-size:11px;font-weight:400;margin:0 2px 5px 7%;padding:3px 2px 2px}#produits-details.produit div.pic .icons>div,#produits-details .produit div.pic .icons>div{font-size:15px;margin:0 5px 10px 40%}.produit div.pic .icons>div i,.produits div.pic .icons>div i,.produits a.pic .icons>div i{margin-right:4px}.avis-stars{display:block;height:18px;position:relative;top:-6px}.avis-stars .rating-sm{font-size:11px;text-align:center}#produits-details .avis-stars{height:auto;margin:0 0 10px}#produits-details.produit .avis-stars .rating-sm{font-size:18px;text-align:left}#produits-details .produit .avis-stars .rating-sm{font-size:18px;text-align:right}@media(max-width:767px){#produits-details .produit .avis-stars .rating-sm{font-size:18px;text-align:left}}.librairies{margin:0 auto;max-width:1600px}.librairies .col-12{margin-bottom:30px;margin-top:30px;font-size:20px;text-align:center}.avis-liste a{text-decoration:none}.avis-liste .titre{font-size:16px;color:#353535}.avis-liste .date{font-size:12px;color:#575757}.avis-liste .avis b{font-size:18px}.qtip-light{background:#c01537;margin-top:-5px}.qtip-content{color:#fff;font-size:16px;padding:7px 9px;text-align:center;line-height:21px}.qtip-tip{border-color:#c01537!important}