/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url(/themes/site/fonts/icomoon.eot?2l7mep=);src:url(/themes/site/fonts/icomoon.eot?2l7mep=#iefix) format('embedded-opentype'),url(/themes/site/fonts/icomoon.ttf?2l7mep=) format('truetype'),url(/themes/site/fonts/icomoon.woff?2l7mep=) format('woff'),url(/themes/site/fonts/icomoon.svg?2l7mep=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-facebook-plein:before{content:"\e936";}.icon-instagram-plein:before{content:"\e937";}.icon-linkedin-plein:before{content:"\e938";}.icon-twitter-plein:before{content:"\e939";}.icon-youtube-plein:before{content:"\e93a";}.icon-pinterest-plein:before{content:"\e935";}.icon-accompagnement:before{content:"\e900";}.icon-bar-1:before{content:"\e901";}.icon-bar-2:before{content:"\e902";}.icon-bar-3:before{content:"\e903";}.icon-bio:before{content:"\e904";}.icon-click:before{content:"\e905";}.icon-coeur:before{content:"\e906";}.icon-conseil:before{content:"\e907";}.icon-cuve:before{content:"\e908";}.icon-diable:before{content:"\e909";}.icon-envoyer:before{content:"\e90a";}.icon-expedition:before{content:"\e90b";}.icon-experience:before{content:"\e90c";}.icon-facebook:before{content:"\e90d";}.icon-fidelite:before{content:"\e90e";}.icon-france:before{content:"\e90f";}.icon-horloge:before{content:"\e910";}.icon-hve:before{content:"\e911";}.icon-information:before{content:"\e912";}.icon-instagram:before{content:"\e913";}.icon-linkedin:before{content:"\e914";}.icon-jardinerie:before{content:"\e915";}.icon-loupe:before{content:"\e916";}.icon-mail:before{content:"\e917";}.icon-maraicher:before{content:"\e918";}.icon-marqueur-plein:before{content:"\e919";}.icon-marqueur:before{content:"\e91a";}.icon-mise-panier:before{content:"\e91b";}.icon-moins-cercle:before{content:"\e91c";}.icon-moins:before{content:"\e91d";}.icon-mon-compte:before{content:"\e91e";}.icon-paiement:before{content:"\e91f";}.icon-panier:before{content:"\e920";}.icon-personnalisation:before{content:"\e921";}.icon-pinterest:before{content:"\e922";}.icon-pj:before{content:"\e923";}.icon-play:before{content:"\e924";}.icon-plus-cercle:before{content:"\e925";}.icon-plus:before{content:"\e926";}.icon-prec-cercle:before{content:"\e927";}.icon-prec:before{content:"\e928";}.icon-retour-colis:before{content:"\e929";}.icon-retour:before{content:"\e92a";}.icon-sav:before{content:"\e92b";}.icon-suiv-cercle:before{content:"\e92c";}.icon-suiv:before{content:"\e92d";}.icon-telephone-plein:before{content:"\e92e";}.icon-telephone:before{content:"\e92f";}.icon-top:before{content:"\e930";}.icon-twitter:before{content:"\e931";}.icon-valide:before{content:"\e932";}.icon-vigne:before{content:"\e933";}.icon-youtube:before{content:"\e934";}
@font-face{font-family:'SciFly';src:url(/themes/site/fonts/scifly.woff) format('woff'),font-weight:normal;font-style:normal;}body{background-color:#ffffff;font-family:'Ubuntu',sans-serif;font-size:14px;font-style:normal;font-weight:300;height:100%;line-height:1.6;margin-top:0;overflow-x:hidden;padding-top:0;}h1{color:#1e2977;font-family:'Quicksand',sans-serif;font-size:34px;font-weight:600;margin:45px 0;text-align:center;text-transform:uppercase;}h2{color:#1e2977;font-family:'SciFly',sans-serif;font-size:27px;font-weight:500;margin:0 0 30px;text-align:center;}h3{font-size:21px;line-height:125%;}a{color:#1e2977;outline:0;}a:hover,a:focus{color:#1e2977;}ul{padding-left:45px;}iframe,object,embed{max-width:100%;}hr{border-top:1px solid #1e2977;}blockquote{border-left:0;color:rgba(0,0,0,0.6);font-size:24px;font-style:italic;margin:0 0 7px;padding:0;}.path-frontpage blockquote{color:#ffffff;font-size:36px;}video{display:block;width:100%;}.mb-15{margin-bottom:15px;}.mt-15{margin-top:15px;}.mb-30{margin-bottom:30px;}.mt-30{margin-top:30px;}.font-small{font-size:11px;}.btn{border:none;border-radius:4px;color:#ffffff;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:500;padding:7px 60px;text-transform:uppercase;transition:all 0.5s ease;}.btn-primary{background-color:#ffd431;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary.active.focus{background-color:#1e2977;}.btn-secondary{background-color:#ffffff;border-radius:0;color:#1e4064;font-weight:500;padding:7px 10px;}.btn-full{background-color:#ff003d;color:#ffffff;margin-right:0;width:100%;}.btn-full:hover,.btn-full:focus,.btn-full:active,.btn-full.active,.btn-full:active:hover,.btn-full.active:hover,.btn-full:active:focus,.btn-full.active:focus,.btn-full:active.focus,.btn-full.active.focus{background-color:#696b7c;color:#ffffff;}.btn-default{background-color:#b9bed5;color:#1e2977;white-space:unset;}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default:active:hover,.btn-default.active:hover,.btn-default:active:focus,.btn-default.active:focus,.btn-default:active.focus,.btn-default.active.focus{background-color:#1e2977;color:#ffffff;}div.btn{padding:0;}div.btn a{color:#ffffff;display:block;padding:7px 60px;white-space:normal;}div.btn a:hover,div.btn a:focus{text-decoration:none;}.btn-envoyer:before{color:white;content:"\e90a";font-family:'icomoon';font-size:30px;font-weight:300;left:50px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);}.btn-envoyer{border-radius:8px;padding:15px 90px;position:relative;width:220px !important;}.navigation-top{background-color:#ffd431;min-height:50px;}.navigation-top .view-bandeau-top{padding-bottom:10px;padding-top:10px;text-align:center;}.navigation-top .view-bandeau-top p{margin-bottom:0;}.view-reseaux-sociaux .view-content > div{display:inline-block;margin-right:5px;}.view-reseaux-sociaux .view-content > div:last-child{margin-right:0px;}.view-reseaux-sociaux .view-content > div a{color:#ffffff;font-size:34px;line-height:1;text-decoration:none;}.view-reseaux-sociaux .view-content > div a:hover,.view-reseaux-sociaux .view-content > div a:focus{color:#ffd431;}.view-reseaux-sociaux .view-content > div a i{color:#ffffff;font-size:18px;}.view-reseaux-sociaux .view-content > div a:hover i{color:#ffd431;}.footer-bottom .view-reseaux-sociaux .view-content{text-align:right;}.footer-bottom .view-reseaux-sociaux .view-content > div{display:inline-block;margin-left:15px;margin-right:0;}.footer-bottom .view-reseaux-sociaux .view-content > div a i{color:#ffffff;}.breadcrumb{background-color:unset;border-radius:unset;font-style:italic;margin:15px 0;}.breadcrumb > .active{color:#1e2977;font-weight:500;}.breadcrumb > li + li:before{color:#1e2977;content:">";font-weight:normal;padding:0 5px;}.alert-success{background-color:#c7d301;border-color:#c7d301;color:#1e2977;}.alert-danger{background-color:#ab1d46;border-color:#ab1d46;color:#ffffff;}.navbar-default{background-color:#ffffff;border:none;border-radius:0;color:#ffffff;margin:0;min-height:115px;padding:15px 0 0;width:100%;}.navbar-default .container{position:relative;}.navbar-btn{margin:0;}.navbar-default .navbar-collapse{background-color:#1e2977;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:15px;}#block-site-branding{text-align:center;}.navbar-header{float:none;}.logo img{height:auto;width:350px;}.block-commerce-cart{position:absolute;right:0;text-align:center;top:45px;}.sticky .block-commerce-cart{right:42px;top:0;}.block-commerce-cart span{background-color:#da545d;border-radius:50%;color:#ffffff;display:block;font-size:10px;height:16px;line-height:15px;width:16px;}.navbar-default .navbar-nav{display:flex;float:none;justify-content:center;padding-left:0;position:relative;}.navbar-default .navbar-nav .menu-item{list-style:none;}.mega-menu-wrapper .mega-menu-item .menu .menu-item:not(:last-child){margin:10px 0px 10px 0;}.navbar-default .navbar-nav .menu-item .last-item{font-size:24px;margin-bottom:0;margin-top:30px;text-align:center;width:70px;}.navbar-default .navbar-text{border-bottom:2px solid transparent;color:#ffffff !important;font-weight:400;margin:15px 7px 10px 7px;position:relative;text-transform:uppercase;}.navbar-default .navbar-text:hover{color:#ffffff;}.navbar-default .navbar-nav .field-bon-plan{color:#ff981b !important;font-weight:400;text-transform:uppercase;}.navbar-default .navbar-nav > li:last-child .navbar-text{font-family:'Amatic SC',cursive;margin-right:0;text-decoration:none;}.navbar-default .navbar-text:hover,.navbar-default .navbar-text:focus{cursor:pointer;}.navbar-default .navbar-nav > li{border-bottom:3px solid transparent;line-height:1.1;margin:0 10px 0 10px;}.navbar-default .navbar-nav > li:hover{border-bottom:3px solid #ffd431;}.navbar-default .navbar-nav > li > a{line-height:unset;padding:0;text-align:center;}.navbar-default .navbar-nav > li a:hover{text-decoration:none;}.navbar-default .navbar-nav > li .menu-logo:before{color:white;font-family:'icomoon';font-size:55px;left:50%;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);width:100%;}.navbar-default .navbar-nav > li:nth-child(1) .menu-logo:before{content:"\e933";font-size:40px;top:-45px;}.navbar-default .navbar-nav > li:nth-child(2) .menu-logo:before{content:"\e908";font-size:50px;top:-55px;}.navbar-default .navbar-nav > li:nth-child(3) .menu-logo:before{content:"\e90b";font-size:60px;}.navbar-default .navbar-nav > li:nth-child(4) .menu-logo:before{content:"\e918";font-size:60px;top:-65px;}.navbar-default .navbar-nav > li:nth-child(5) .menu-logo:before{content:"\e915";font-size:70px;top:-65px;}.navbar-default .navbar-nav > li .caret{display:none;}.navbar-default .menu-item .mega-menu-background{background-color:#ffffff;box-shadow:1px 1px 12px #555555;}.menu--simple-mega-menu > .menu-item--expanded:hover > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded:focus > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded.focused > .mega-menu-wrapper{justify-content:center;padding-bottom:30px;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper{z-index:1000;}.mega-menu-wrapper .mega-menu-item{margin-top:15px;padding-left:0;}.mega-menu-wrapper .field-title{color:#1e2977;font-size:16px;font-weight:500;text-transform:uppercase;}.mega-menu-wrapper .mega-menu-item .menu{padding-left:0;}.mega-menu-wrapper .mega-menu-item .menu li{margin:8px 0px 8px 0;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper ul.mega-menu-item{flex-basis:unset;width:270px;}.simple-mega-menu--view-mode-before{width:310px;}.mega-menu-wrapper .simple-mega-menu--view-mode-before .bs-region--main{width:250px;}.mega-menu-wrapper .field-nouveaute{color:#ab1d46 !important;font-weight:400;}.mega-menu-wrapper .field-titre{color:#1e2977;font-size:16px;font-weight:500;line-height:1.4;margin:15px 0 15px 0;text-transform:uppercase;}.mega-menu-wrapper .field-description{color:#000000;line-height:1.4;margin-bottom:15px;}.mega-menu-wrapper .field-link{margin:25px 25px 25px 0;}.navbar-default .menu-item .mega-menu-wrapper .field-link a{border:2px solid #1e2977;border-radius:6px;color:#1e2977;font-weight:400;padding:8px;text-transform:uppercase;}.navbar-default .menu-item .mega-menu-wrapper .field-link a:hover{background-color:#1e2977;color:#ffffff;}.mega-menu-wrapper .mega-menu-after{display:flex;}.mega-menu-wrapper .field-marques{width:270px;}.mega-menu-wrapper .view-marques{margin-top:15px;}.mega-menu-wrapper .view-marques .view-header{color:#1e2977;font-size:16px;font-weight:500;text-transform:uppercase;}.mega-menu-wrapper .view-marques .view-content{line-height:1.3;}.mega-menu-wrapper .view-marques .view-content .views-row{margin:8px 0px 8px 0;}.mega-menu-wrapper .view-marques .view-content .views-row a{color:#000000;}.mega-menu-wrapper .view-marques .more-link a{border-bottom:1px solid #1e2977;color:#1e2977;font-weight:400;}.mega-menu-wrapper .field-conseils .field-image{height:120px;margin-bottom:15px;margin-top:15px;overflow:hidden;position:relative;width:250px;}.mega-menu-wrapper .field-conseils .field-image img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.mega-menu-wrapper .field-conseils .fields-conseils-liens .views-row{margin:10px 0;}.mega-menu-wrapper .field-conseils .fields-conseils-liens .views-row a{color:#000000;position:relative;}.mega-menu-wrapper .field-conseils .fields-conseils-liens .views-row a:hover{color:#1e2977;}.mega-menu-wrapper .field-conseils .fields-conseils-liens .views-row a:after{content:">";position:absolute;right:-12px;right:-12px;}.mega-menu-wrapper .field-conseils .field-lien a{border-bottom:1px solid #1e2977;color:#1e2977;font-weight:400;}.path-mon-compte .main-container .region-content{margin:0 auto;max-width:100%;padding:0 0 45px;}.path-mon-compte .main-container .region-content form{}.highlighted{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;position:relative;z-index:0;}.highlighted .view-diaporama{margin:0 auto;max-width:1700px;}.highlighted .carousel-inner .item,.highlighted .carousel-inner .carousel-item{height:585px;margin-left:0;margin-right:0;}.highlighted .carousel-inner .item .col-md-12,.highlighted .carousel-inner .carousel-item .col-md-12{height:100%;padding-left:0;padding-right:0;}.highlighted .carousel-inner .item:active img,.highlighted .carousel-inner .carousel-item:active img{width:auto !important;}.highlighted .carousel-inner .item img,.highlighted .carousel-inner .carousel-item img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.highlighted .carousel-inner video{height:auto;left:50%;max-width:1170px !important;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.highlighted .carousel-inner .carousel-caption{text-align:left;text-shadow:unset;top:15px;}.highlighted .carousel-inner .carousel-caption .diapositive-bloc{background-color:rgba(255,255,255,0.7);border-radius:9px;padding:50px 50px 25px;position:absolute;width:625px;}.highlighted .carousel-inner .field-titre{color:#1e2977;font-family:'Quicksand',sans-serif;font-size:43px;font-weight:700;line-height:1.2;margin-bottom:15px;text-transform:uppercase;}.highlighted .carousel-inner .field-description{color:#1e2977;margin:15px;}.highlighted .carousel-inner .field-liens li{display:inline-block;margin-right:15px;}.highlighted .carousel-inner .field-liens li:first-child a{background-color:#fc941f;border:2px solid #fc941f;color:#ffffff;}.highlighted .carousel-inner .field-liens li:not(:first-child) a{border:2px solid #1e2977;}.highlighted .carousel-inner .field-liens li:not(:first-child) a:hover{background-color:#1e2977;color:#ffffff;}.highlighted .carousel-inner .field-liens li:not(:last-child){height:50px;margin-bottom:10px;}.highlighted .carousel-inner .field-liens ul{list-style:none;padding-left:0;}.highlighted .carousel-inner .field-liens a{border-radius:11px;display:block;font-size:16px;font-weight:500;min-width:200px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;}.page-node-type-page-type .field-texte h2{margin-bottom:15px;margin-top:30px;text-align:left;}.page-node-type-page-type .field-texte p{color:#000000;}.page-node-type-page-accueil .view-categories{margin:30px 0;}.page-node-type-page-accueil .view-categories .bloc-content{margin-bottom:15px;}.page-node-type-page-accueil .view-categories .box{padding:0 8px;}.page-node-type-page-accueil .view-categories .little-box .bloc-content{margin-top:0;}.page-node-type-page-accueil .view-categories .field-container{overflow:hidden;position:relative;}.page-node-type-page-accueil .view-categories .col:first-child .field-container{height:440px;}.page-node-type-page-accueil .view-categories .col:last-child .field-container{height:220px;}.page-node-type-page-accueil .view-categories .little-box .field-container{height:205px !important;}.page-node-type-page-accueil .view-categories .little-box:nth-child(2){padding-left:0;padding-right:5px;}.page-node-type-page-accueil .view-categories .little-box:last-child{padding-left:0;padding-right:0;}.page-node-type-page-accueil .view-categories .field-container .field-vignette{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.page-node-type-page-accueil .view-categories .field-container .field-vignette img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.page-node-type-page-accueil .view-categories .field-container .field-body{background-color:rgba(255,255,255,0.75);bottom:0;padding-bottom:10px;padding-left:20px;padding-top:10px;position:absolute;width:100%;}.page-node-type-page-accueil .view-categories .field-container .field-body .field-name{font-size:16px;font-weight:500;text-transform:uppercase;}.page-node-type-page-accueil .view-categories .field-container .field-body .field-description{font-weight:400;}.page-node-type-page-accueil .view-groupe-accueil .row.section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:25px;padding-top:40px;}.page-node-type-page-accueil .view-conseils-astuces .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:40px;}.page-node-type-page-accueil .view-conseils-astuces .box{padding:0 8px;}.categorie-title{align-items:center;color:#1e2977;display:flex;font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;justify-content:center;margin-bottom:30px;margin-top:30px;text-align:center;text-transform:uppercase;}.categorie-title:before{background-color:#1e2977;content:"";display:inline-block;height:1px;margin-right:15px;vertical-align:middle;width:250px;}.categorie-title:after{background-color:#1e2977;content:"";display:inline-block;height:1px;margin-left:15px;vertical-align:middle;width:250px;}.path-magasins .field-label{color:white;font-size:19px;font-weight:400;margin-bottom:10px;position:relative;text-align:center;text-transform:uppercase;}.path-magasins .icon-marqueur{display:inline-block;vertical-align:bottom;}.path-magasins .icon-marqueur:before{color:white;font-size:30px;font-weight:400;}.path-magasins .form-group{margin-bottom:0px;}.path-magasins .view-filters.form-group{background-color:#1e2977;padding-top:10px;}.path-magasins .views-exposed-form .form-inline .form-group.form-item-field-geolocalisation-proximity{display:none;}.path-magasins .views-exposed-form .form-inline{display:flex;justify-content:center;}.path-magasins .views-form .form-actions{display:none;}.path-magasins .form-control.geolocation-geocoder-address{border-radius:10px 0px 0px 10px;height:45px;outline:none;}.path-magasins .form-inline .form-actions .btn-primary{background-color:#ffd431;border-radius:0px 10px 10px 0px;color:unset;font-size:15px;height:45px;outline:none;padding:0;width:150px;}.path-magasins .form-inline .form-actions .btn-primary:hover{opacity:0.85;}.path-magasins .col-sm-5 .view-header{background-color:white;font-size:19px;font-weight:500;padding:15px 15px 5px;}.path-magasins .magasins{border-radius:0px 0px 15px 15px;box-shadow:1px 1px 12px #555555;}.path-magasins .views-form{background-color:white;border-radius:0px 0px 15px 15px;height:450px;overflow-y:scroll;padding:15px 15px 5px;}.path-magasins .col-sm-5{float:right;margin-right:30px;position:absolute;right:0;top:-15px;z-index:1;}.path-magasins .map{height:100%;left:0;position:relative;top:0;width:100%;}.path-magasins .view-categories{margin-bottom:60px;text-align:center;}.path-magasins .view-categories .field-icone span{font-size:60px;}.path-magasins .view-categories .field-name{font-size:18px;font-weight:400;height:30px;line-height:1;margin:0 auto;max-width:200px;text-transform:uppercase;}.path-magasins .view-categories .field-lien{background-color:#c7c9dd;border-radius:9px;font-weight:400;margin:20px auto auto;padding:8px;text-transform:uppercase;width:150px;}.path-magasins .view-categories .field-lien > a{font-family:'Quicksand',sans-serif;text-decoration:none;}.path-magasins .view-categories .field-lien:hover{background-color:#1e2977;}.path-magasins .view-categories .field-lien:hover > a{color:#ffffff;}.field-click-collect{margin-top:50px;}.block-content--type-click-collect .bs-region--top{float:none;}.block-content--type-click-collect .field-avantage:before{border-top:2px solid;content:"";left:-30px;position:absolute;top:0;width:calc(100% + 60px);}.block-content--type-click-collect .field-avantage{margin-top:15px;padding-bottom:15px;padding-top:15px;position:relative;}.block-content--type-click-collect .field-avantage .bloc{margin-right:30px;}.block-content--type-click-collect .field-avantage .field--item:first-child{color:#1e2977;font-weight:400;}.block-content--type-click-collect .field-avantage .field--item{color:#000000;display:inline-block;font-family:'Poppins',sans-serif;vertical-align:middle;}.block-content--type-click-collect .field-avantage .field--item span{color:#858bb5;font-size:50px;}.block-content--type-click-collect .col-lg-10{background-color:#edeef4;float:none;margin:auto;padding:15px 60px 0px 60px;}.block-content--type-click-collect .bs-region--main .bloc-cc{display:flex;}.block-content--type-click-collect .bs-region--main .bloc-cc .bloc-texte{align-content:center;display:flex;flex-wrap:wrap;position:relative;}.block-content--type-click-collect .bs-region--main .field-numero{color:#ffffff;font-family:'Quicksand',sans-serif;font-size:130px;font-weight:bold;line-height:1.2;min-width:73px;}.block-content--type-click-collect .bs-region--main .field-texte{font-family:'Quicksand',sans-serif;font-size:21px;font-weight:700;line-height:1.2;margin:auto 0;}.block-content--type-click-collect .bs-region--main .field-lien{bottom:0;position:absolute;}.field-search-shop{margin-left:15px;margin-right:15px;}.field-search-shop .col-lg-10{background-color:#dde0e8;float:none;margin:auto;padding:0px 10px 15px 10px;}.field-search-shop .field-bloc{align-items:center;background-color:#1e2977;display:flex;justify-content:center;padding:10px 0;}.field-search-shop .field-texte{color:white;line-height:1.1;margin-right:50px;position:relative;}.field-search-shop .field-texte .first-line{font-size:24px;font-weight:300;text-transform:uppercase;}.field-search-shop .field-texte .second-line{font-size:32px;font-weight:500;}.field-search-shop .field-texte:before{color:white;content:"\f3c5";font-family:'Font Awesome 5 Free';font-size:50px;font-weight:bold;left:-55px;margin-right:10px;position:absolute;top:-1px;}.field-search-shop .field-lien a{background-color:#ffd431;border-radius:8px;color:unset;font-family:'Quicksand',sans-serif;font-size:18px;font-weight:400;height:45px;padding:14px 25px;text-decoration:none;text-transform:uppercase;width:150px;}.path-magasins .bloc-magasins{border-top:1px solid #d8d2d2;padding-bottom:5px;padding-top:15px;}.path-magasins .bloc-magasins .magasin{display:flex;}.path-magasins .bloc-magasins .adresse-magasin{line-height:1.3;padding:0px 15px 0px;width:75%;}.path-magasins .bloc-magasins .adresse-magasin img{max-height:13px;}.path-magasins .bloc-magasins p{margin:0;}.path-magasins .bloc-magasins .titre-magasin{font-family:'Quicksand',sans-serif;font-weight:600;}.path-magasins .bloc-magasins .proximity-magasin{font-size:12px;padding:0px 15px 5px 15px;}.path-magasins .bloc-magasins .proximity-magasin i{font-size:25px;vertical-align:middle;}.path-magasins .bloc-magasins .click-collect-magasin{color:#ff981b;padding:0px 0px 5px;}.path-magasins .bloc-magasins .field-links{display:flex;}.page-node-type-magasin .view-magasins .field-change-magasin:before{content:"\e92a";font-family:'icomoon';font-size:15px;font-weight:normal;left:25px;position:absolute;}.page-node-type-magasin .view-magasins .field-change-magasin{font-family:'Quicksand',sans-serif;font-size:15px;font-weight:700;padding:0 45px;position:relative;text-decoration:underline;text-transform:uppercase;}.page-node-type-magasin .view-magasins .main-magasin .favori-actif,.path-magasins .bloc-magasins .field-links .favori-actif,.page-node-type-magasin .view-magasins .main-magasin .favori,.path-magasins .bloc-magasins .field-links .favori{position:relative;}.path-magasins .bloc-magasins .field-links .favori:before,.page-node-type-magasin .view-magasins .main-magasin .favori:before{content:"\f004";font-family:'Font Awesome 5 Free';font-size:15px;font-weight:normal;left:10px;position:absolute;top:50%;transform:translateY(-50%);}.path-magasins .bloc-magasins .field-links .favori-actif:before,.page-node-type-magasin .view-magasins .main-magasin .favori-actif:before{content:"\e906";font-family:'icomoon';font-size:15px;font-weight:normal;position:absolute;top:50%;transform:translateY(-50%);}.path-magasins .bloc-magasins .field-links .favori-actif:before{left:10px;}.page-node-type-magasin .view-magasins .main-magasin .favori-actif:before{left:25px;}.page-node-type-magasin .view-magasins .main-magasin .favori:before{left:25px;}.path-magasins .bloc-magasins .field-link-magasin{margin:10px 15px 15px 0;white-space:nowrap;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin{margin:10px 15px 15px 0;padding:15px;white-space:nowrap;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin > a,.path-magasins .bloc-magasins .field-link-magasin > a{border:2px solid #1e2977;border-radius:11px;font-weight:500;padding:8px;text-decoration:none;text-transform:uppercase;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin > a:hover,.path-magasins .bloc-magasins .field-link-magasin > a:hover{background-color:#1e2977;color:#ffffff;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin > a,.path-magasins .bloc-magasins .favori > a,.path-magasins .bloc-magasins .favori-actif > a{padding:8px 10px 8px 30px;}.path-magasins .block-content--type-click-collect{padding:45px 0;}.page-node-type-magasin section .view-content .field-title-magasin{font-size:40px;font-weight:unset;line-height:1.2;margin:unset;padding:15px;text-align:unset;}.page-node-type-magasin section .view-content .field-title-magasin img{max-height:29px;vertical-align:baseline;}.page-node-type-magasin section .view-content .field-name{font-family:'Quicksand',sans-serif;font-size:16px;font-weight:400;margin-bottom:5px;margin-left:31px;position:relative;text-transform:uppercase;}.page-node-type-magasin section .view-content .field-adresse,.page-node-type-magasin section .view-content .field-horaires,.page-node-type-magasin section .view-content .field-telephone,.page-node-type-magasin section .view-content .field-telephone a{color:#000000;line-height:1.3;}.page-node-type-magasin section .view-content .click-collect-magasin{font-weight:400;margin-left:25px;position:relative;}.page-node-type-magasin section .view-content .click-collect-magasin:before{font-family:'icomoon';font-size:23px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);}.page-node-type-magasin section .view-content .field-name:before{color:#1e2977;font-family:'icomoon';font-size:23px;font-weight:normal;left:-31px;position:absolute;top:-5px;}.page-node-type-magasin section .view-content .adresse-magasin .field-name:before{content:"\e919";}.page-node-type-magasin section .view-content .coordonnees-magasin .field-name:before{content:"\e92f";}.page-node-type-magasin section .view-content .horaires-magasin .field-name:before{content:"\e910";}.page-node-type-magasin section .view-content .click-collect-magasin:before{content:"\e932";font-size:20px;}.page-node-type-magasin section .view-content .field-find-way a,.page-node-type-magasin section .view-content .click-collect-magasin,.page-node-type-magasin section .view-content .field-horaires-commentaire-magasin{color:#ff981b;font-weight:400;}.page-node-type-magasin section .view-content .office-hours__item{line-height:1.4;}.page-node-type-magasin section .view-content .office-hours__item-label{width:100% !important;}.page-node-type-magasin section .view-content .col-sm-6 > div{margin-bottom:30px;}.page-node-type-magasin section .bs-region--bottom{margin-bottom:30px;margin-top:30px;}.page-node-type-magasin section .bs-region--bottom .horizontal-tabs{border:none;}.page-node-type-magasin section .bs-region--bottom .horizontal-tabs-list{background-color:unset;display:table;}.page-node-type-magasin section .bs-region--bottom .horizontal-tab-button{background:none;border:none;display:table-cell;float:none;font-size:18px;text-align:center;text-transform:uppercase;}.page-node-type-magasin section .bs-region--bottom .horizontal-tab-button strong{font-weight:400;position:relative;}.page-node-type-magasin section .bs-region--bottom .horizontal-tab-button.selected strong:before{background-color:#ffd431;bottom:-18px;content:" ";height:3px;position:absolute;width:100%;}.page-node-type-magasin section .bs-region--bottom .panel-heading{display:none;}.page-node-type-magasin section .bs-region--bottom .panel-body{padding:15px 0;}.path-magasins .views-exposed-form .location-input-geocoder{display:none;}.page-node-type-magasin .field-specificites .col-lg-4{margin-bottom:2px;padding:0;}.page-node-type-magasin .field-specificites .bloc-specificite{background-color:#edeff3;padding:80px;text-align:center;}.page-node-type-magasin .field-specificites .bloc-specificite .field-titre{font-weight:400;text-transform:uppercase;}.page-node-type-magasin .actu-magasin .top-actus,.page-node-type-magasin .field-actualites .actu-magasin .top-actus,.page-node-type-page-type .actu-magasin .top-actus{background-color:#edeef3;height:320px;margin:0 15px 0;}.page-node-type-page-liste .categorie-title{margin-bottom:0;margin-top:0;}.page-node-type-page-liste .view-marques .col.col-xs-12.col-sm-6.col-md-4.col-lg-3{padding:0;}.page-node-type-page-liste .view-marques .field-vignette{border:1px solid #e8e9f1;border-radius:2px;margin:8px;}.page-node-type-page-liste .view-marques .field-vignette img{margin:0 auto;}.path-product .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:40px;}.path-product .view-produit .field-titre{font-size:35px;line-height:1.3;}.path-product .produit .field-description{color:#000000;}.path-product .field-description-detaille{color:#000000;}.path-product .field-contact{color:#000000;}.path-product .commerce-order-item-add-to-cart-form{margin-top:15px;}.path-product .input-group{width:150px;}.path-product .input-group-addon{display:none;}.path-product .commerce-product__contents .control-label{display:none;}.path-product .form-select{border-radius:8px !important;height:65px;width:200px;}.path-product .commerce-product__contents .form-actions{text-align:unset;}.path-product .commerce-product__contents .form-actions .btn:before{content:"\e91b";font-family:'icomoon';font-size:50px;left:25px;position:absolute;top:0;}.path-product .commerce-product__contents .form-actions .btn{font-size:18px;padding-left:85px;}.path-product .produit .form-actions .btn,.path-product .horizontal-tabs .form-actions .btn{background-color:#1e2977;border-radius:8px;font-weight:bold;height:65px;position:relative;width:200px;}.path-product section .bs-region--bottom{margin-bottom:30px;margin-top:30px;}.path-product summary,.page-node-type-magasin summary{list-style:none;outline:none;}.path-product summary::-webkit-details-marker,.page-node-type-magasin summary::-webkit-details-marker{display:none;}.details-title{font-size:18px;margin-bottom:15px;margin-top:15px;outline:none;text-align:center;text-transform:uppercase;}.path-product section .bs-region--bottom .horizontal-tabs{border:none;}.path-product section .bs-region--bottom .horizontal-tabs-list{background-color:unset;display:table;}.path-product section .bs-region--bottom .horizontal-tab-button{background:none;border:none;display:table-cell;float:none;font-size:18px;text-align:center;text-transform:uppercase;}.path-product section .bs-region--bottom .horizontal-tab-button strong{font-weight:400;position:relative;}.path-product section .bs-region--bottom .horizontal-tab-button.selected strong:before{background-color:#ffd431;bottom:-18px;content:" ";height:3px;position:absolute;width:100%;}.path-product section .bs-region--bottom .horizontal-tabs-panes .horizontal-tabs-pane{color:#000000;padding:15px;}.path-product section .bs-region--bottom .panel-heading{display:none;}.path-product .field-atouts .view-produit .view-content ul{list-style:none;padding:0;}.path-product .field-atouts .view-produit .view-content li{display:inline-block;margin-right:15px;}.path-product .field--name-field-documents .file{border-radius:5px;overflow:hidden;}.path-product .field--name-field-documents .file > span{background-color:#b9bed5;border:none;font-size:16px;font-weight:500;padding:7px;font-family:'Quicksand',sans-serif;transition:all 0.5s ease;text-transform:uppercase;}.path-product .field--name-field-documents .file > span .text-primary{transition:all 0.5s ease;}.path-product .field--name-field-documents .file:hover > span{background-color:#1e2977;color:#ffffff;}.path-product .field--name-field-documents .file:hover > span .text-primary{color:#ffffff;}.path-product .field--name-field-documents .file > span a{display:block;text-decoration:none;}.path-product .field--name-field-documents .file > span.file-size{font-size:13px;text-transform:unset;}.view-produit .col-sm-3 .col-sm-12 .field-name-body p:first-child{font-family:'Amatic SC',cursive;font-size:48px;font-weight:400;line-height:1;margin-bottom:15px;}.view-produit .col-sm-3 .col-sm-12 .field-name-body p:last-child{border-top:1px solid;padding-top:5px;}.view-produit .col-sm-3 .col-sm-12 .field-name-body a{font-weight:400;}.view-display-id-recherche .bloc-item{background-color:#ffffff;border:1px solid #e8e9f1;border-radius:10px;box-shadow:0 0 1px #555555;margin:7px;margin-bottom:30px;padding:10px;}.view-display-id-recherche .field-image{background-color:#ffffff;height:245px;margin-bottom:10px;overflow:hidden;position:relative;}.view-display-id-recherche .field-image a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;}.view-display-id-recherche .field-image .field--name-field-url{display:none;}.view-display-id-recherche .field-image img{left:50%;max-height:245px;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);height:auto;width:auto;}.view-display-id-recherche .field-body-header{max-height:75px;min-height:75px;text-align:left;}.view-display-id-recherche .field-title{border-top:1px solid #1e2977;font-size:16px;font-weight:400;line-height:1.3;max-height:50px;min-height:50px;overflow-y:hidden;padding-top:5px;position:relative;}.view-display-id-recherche .field-marque{font-size:16px;font-weight:300;}.view-display-id-recherche .field-price-ht{font-size:15px;font-weight:400;line-height:1;text-align:right;}.view-display-id-recherche .field-price{font-size:20px;font-weight:600;text-align:right;min-height:32px;max-height:32px;position:relative;}.view-display-id-recherche .field-lien{margin-top:5px;}.view-display-id-recherche .field-lien a{background-color:#1e2977;border-radius:8px;color:white;display:block;font-family:'Quicksand',sans-serif;font-weight:700;outline:none;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}.view-display-id-recherche .field-lien a:hover{opacity:0.85;}.view-display-id-recherche .field-produit-lien:hover{color:white;}.view-display-id-recherche .sigle{display:inline-block;font-size:21px;}.view-display-id-selection .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:40px;}.view-display-id-selection .col-sm-3 .col-sm-12 .field-name-body p:first-child{text-align:center;}.view-display-id-selection .bloc-item{background-color:#ffffff;border:1px solid #e8e9f1;border-radius:10px;box-shadow:0 0 1px #555555;margin:7px;margin-bottom:30px;padding:10px;}.view-display-id-selection .field-image{background-color:#ffffff;height:245px;margin-bottom:10px;overflow:hidden;position:relative;}.view-display-id-selection .field-image a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;}.view-display-id-selection .field-image .field--label{display:none;}.view-display-id-selection .field-image .field--name-field-url{display:none;}.view-display-id-selection .field-image img{left:50%;max-height:245px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.view-display-id-selection .field-body-header{max-height:75px;min-height:75px;text-align:left;}.view-display-id-selection .field-title{border-top:1px solid #1e2977;font-size:16px;font-weight:400;line-height:1.3;max-height:50px;min-height:50px;overflow-y:hidden;padding-top:5px;position:relative;}.view-display-id-selection .field-marque{font-size:16px;font-weight:300;}.view-display-id-selection .field-price-ht{font-size:15px;font-weight:400;line-height:1;text-align:right;}.view-display-id-selection .field-price{font-size:20px;font-weight:600;text-align:right;min-height:32px;max-height:32px;position:relative;}.view-display-id-selection .promo{color:#ab1d46;}.view-display-id-selection .field-lien{margin-top:5px;}.view-display-id-selection .field-lien a{background-color:#1e2977;border-radius:8px;color:white;display:block;font-family:'Quicksand',sans-serif;font-weight:700;outline:none;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}.view-display-id-selection .field-lien a:hover{opacity:0.85;}.view-display-id-selection .field-produit-lien:hover{color:white;}.view-display-id-selection .sigle{display:inline-block;font-size:21px;}.path-nos-marques .row.entete,.path-taxonomy .row.entete{background-color:#edeff3;height:150px;margin-bottom:30px;padding-left:30px;}.path-nos-marques .entete .sous-famille-name,.path-taxonomy .entete .sous-famille-name{font-size:40px;font-weight:400;margin:15px 0;text-align:left;}.view-produits-marques .bloc-item,.view-produits-nouveautes .bloc-item,.view-produits-categories .bloc-item{border:1px solid #edeff3;border-radius:8px;box-shadow:0 0 1px #555555;height:445px;margin-bottom:30px;padding:10px;position:relative;}.view-produits-marques .bloc-item .field-produit-lien-bis,.view-produits-nouveautes .bloc-item .field-produit-lien-bis,.view-produits-categories .bloc-item .field-produit-lien-bis{height:245px;position:absolute;width:275px;z-index:1;}.view-produits-marques .field-image,.view-produits-nouveautes .field-image,.view-produits-categories .field-image{background-color:#ffffff;height:245px;margin-bottom:10px;overflow:hidden;position:relative;}.view-produits-marques .field-image img,.view-produits-nouveautes .field-image img,.view-produits-categories .field-image img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}.view-produits-marques .field--name-field-url,.view-produits-nouveautes .field--name-field-url,.view-produits-categories .field--name-field-url{display:none;}.view-produits-marques .field-body-header,.view-produits-nouveautes .field-body-header,.view-produits-categories .field-body-header{max-height:75px;min-height:75px;}.view-produits-marques .field-titre,.view-produits-nouveautes .field-titre,.view-produits-categories .field-titre{border-top:1px solid #1e2977;font-size:16px;font-weight:400;line-height:1.3;max-height:46px;min-height:46px;overflow-y:hidden;padding-top:5px;position:relative;}.view-produits-marques .field-marque,.view-produits-nouveautes .field-marque,.view-produits-categories .field-marque{font-size:17px;font-weight:300;margin-top:7px;}.view-produits-marques .field-price-ht,.view-produits-nouveautes-id-selection .field-price-ht,.view-produits-categories .field-price-ht{font-size:15px;font-weight:400;line-height:1;text-align:right;}.view-produits-marques .field-price,.view-produits-nouveautes .field-price,.view-produits-categories .field-price{font-size:20px;font-weight:600;text-align:right;min-height:32px;max-height:32px;position:relative;}.view-produits-marques .promo,.view-produits-nouveautes .promo,.view-produits-categories .promo{color:#ab1d46;}.view-produits-marques .field-lien,.view-produits-nouveautes .field-lien,.view-produits-categories .field-lien{margin-top:5px;}.view-produits-marques .field-lien a,.view-produits-nouveautes .field-lien a,.view-produits-categories .field-lien a{background-color:#1e2977;border-radius:8px;color:white;display:block;font-family:'Quicksand',sans-serif;font-weight:700;padding:0 10px 5px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}.view-produits-marques .field-lien a:hover,.view-produits-nouveautes .field-lien a:hover,.view-produits-categories .field-lien a:hover{opacity:0.85;}.view-produits-marques .sigle,.view-produits-nouveautes .sigle,.view-produits-categories .sigle{display:inline-block;font-size:21px;}.view-produits-marques .switch-btn .facet-item,.view-produits-categories .switch-btn .facet-item{--border:#daddeb;--cursor-checked:#ffd431;margin-bottom:15px;position:relative;}.view-produits-marques .facets-bloc,.view-produits-categories .facets-bloc{border-top:2px solid #edeff3;margin-bottom:15px;padding-top:15px;}.view-produits-marques .facets-bloc ul,.view-produits-categories .facets-bloc ul{list-style:none;padding-left:5px;}.view-produits-marques .facets-bloc .field-title,.view-produits-categories .facets-bloc .field-title{font-size:17px;font-weight:500;margin-bottom:5px;text-transform:uppercase;}.view-produits-marques .facets-bloc .facet-item__value,.view-produits-categories .facets-bloc .facet-item__value{font-weight:400;}.view-produits-marques .facets-bloc .view-filters .panel,.view-produits-categories .facets-bloc .view-filters .panel{border:unset;margin-bottom:0;}.view-produits-marques .facets-bloc .view-filters .panel-body,.view-produits-categories .facets-bloc .view-filters .panel-body{padding:0;}.view-produits-marques .facets-bloc .view-filters .panel-body .form-item,.view-produits-categories .facets-bloc .view-filters .panel-body .form-item{position:relative;}.view-produits-marques .facets-bloc .view-filters .panel-body .form-item:first-child,.view-produits-categories .facets-bloc .view-filters .panel-body .form-item:first-child{margin-right:35px;}.view-produits-marques .facets-bloc .view-filters .control-label,.view-produits-categories .facets-bloc .view-filters .control-label{display:none;}.view-produits-marques .facets-bloc .view-filters .form-control,.view-produits-categories .facets-bloc .view-filters .form-control{border:2px solid #1e2977;border-radius:8px;color:#1e2977;font-size:18px;font-weight:500;height:45px;margin-bottom:10px;padding:0;text-align:center;vertical-align:middle;width:100px;}.view-produits-marques .facets-bloc .view-filters .btn,.view-produits-categories .facets-bloc .view-filters .btn{background-color:#c7cadc;border-radius:8px;color:#1e2977;font-weight:bold;padding:8px 20px;}.view-produits-marques .facets-bloc .form-actions,.view-produits-categories .facets-bloc .form-actions{text-align:unset;}.view-produits-marques .list-btn .facet-item,.view-produits-categories .list-btn .facet-item{--cursor-checked:#ffd431;position:relative;}.view-produits-marques .list-btn .facet-item input,.view-produits-categories .list-btn .facet-item input{opacity:0;position:absolute;z-index:2;}.view-produits-marques .list-btn .facet-item label,.view-produits-categories .list-btn .facet-item label{cursor:pointer;display:grid;gap:0.2em;grid-template-areas:"checkbox label";grid-template-columns:20px 1fr;}.view-produits-marques .list-btn .facet-item label:before,.view-produits-categories .list-btn .facet-item label:before{border:1px solid;content:'';display:block;grid-area:checkbox;height:17px;margin-top:3px;padding-left:2px;width:85%;}.view-produits-marques .list-btn .facet-item input:checked + label:before,.view-produits-categories .list-btn .facet-item input:checked + label:before{background-color:var(--cursor-checked);border-color:var(--cursor-checked);box-shadow:unset;}.view-produits-marques .list-btn .facet-item input:checked + label:after,.view-produits-categories .list-btn .facet-item input:checked + label:after{color:#ffffff;content:"\e932";display:block;font-family:'icomoon';left:2px;position:absolute;}.view-produits-marques .switch-btn .facet-item input,.view-produits-categories .switch-btn .facet-item input{opacity:0;position:absolute;z-index:2;}.view-produits-marques .switch-btn .facet-item label,.view-produits-categories .switch-btn .facet-item label{cursor:pointer;display:grid;gap:.7em;grid-template-areas:"checkbox label";grid-template-columns:3em 1fr;}.view-produits-marques .switch-btn .facet-item label:before,.view-produits-categories .switch-btn .facet-item label:before,.view-produits-marques .switch-btn .facet-item label:after,.view-produits-categories .switch-btn .facet-item label:after{content:'';display:block;grid-area:checkbox;}.view-produits-marques .switch-btn .facet-item label:before,.view-produits-categories .switch-btn .facet-item label:before{background-color:var(--border);border:solid 1px var(--border);border-radius:1em;height:auto;width:100%;}.view-produits-marques .switch-btn .facet-item label:after,.view-produits-categories .switch-btn .facet-item label:after{background-color:#ffffff;border-radius:50%;height:calc(2em - 8px);left:1px;position:relative;top:1px;transition:transform .3s;width:calc(2em - 8px);}.view-produits-marques .switch-btn .facet-item input:checked + label:before,.view-produits-categories .switch-btn .facet-item input:checked + label:before{background-color:var(--cursor-checked);border-color:var(--cursor-checked);}.view-produits-marques .switch-btn .facet-item input:checked + label:after,.view-produits-categories .switch-btn .facet-item input:checked + label:after{transform:translateX(19px);}.view-produits-blocs .bloc-item .field-status{position:absolute;right:15px;font-size:12px;text-transform:uppercase;font-weight:500;padding:8px;color:#ffffff;z-index:1;border-radius:8px;}.view-display-id-recherche .bloc-item .field-status{right:30px;}.view-produits-blocs .bloc-item .field-status.nouveaute{background-color:#1e2977;}.view-produits-blocs .bloc-item .field-status.promo{background-color:#ff981b;}.view-produits-blocs .bloc-item .field-price .block-price{display:inline-block;}.view-produits-blocs .bloc-item .field-price .block-price span{font-size:15px;font-weight:300;}.view-produits-blocs .bloc-item .field-price-ht .block-price span{font-size:12px;font-weight:300;}.view-produits-blocs .bloc-item .field-price-barre{display:inline-block;font-weight:300;position:relative;font-size:14px;line-height:32px;opacity:0.5;float:left;color:#1e2977;left:0;position:absolute;top:2px;}.view-produits-blocs .bloc-item .field-price-barre:before{content:" ";position:absolute;background-color:#1e2977;transform:rotate(-7deg);width:100%;height:1px;top:18px;left:0;}.view-produits-blocs .bloc-item .field-price-barre span{font-size:14px;font-weight:300;}.page-node-type-faq .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:40px;padding-top:40px;}.page-node-type-faq .view-faq .panel{background-color:unset;border:unset;}.page-node-type-faq .view-faq .panel-default > .panel-heading{background-color:unset;border-bottom:1px solid #bdbfd7;}.page-node-type-faq .view-faq .panel-default .panel-title a{color:#1e2977;padding-left:20px;position:relative;text-decoration:none;text-transform:uppercase;}.page-node-type-faq .field-cartouche{background-color:#dddfea;margin-bottom:15px;padding:15px 0;text-align:center;}.page-node-type-faq .field-cartouche a{border:2px solid #1e2977;border-radius:11px;font-size:16px;font-weight:500;margin:5px 0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:210px;}.page-node-type-faq .view-faq .panel-default .panel-title a:before{border:1px solid;border-radius:50%;content:"+";font-size:20px;height:23px;left:-10px;position:absolute;text-align:center;top:-3px;width:23px;}.page-node-type-faq .view-faq .field-date{font-style:italic;}.page-node-type-faq .view-faq .field-description{margin-top:5px;}.path-taxonomy .bs-region--top{margin-bottom:30px;}.path-taxonomy .bs-region--main .view-categories{}.path-taxonomy .bs-region--top .view-categories .field-entete{height:auto;min-height:280px;overflow:hidden;position:relative;}.path-taxonomy .bs-region--top .view-categories .field-image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.path-taxonomy .bs-region--top .view-categories .field-image img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.path-taxonomy .bs-region--top .view-categories .field-introduction{margin-bottom:30px;}.path-taxonomy .bs-region--top .view-categories .field-introduction p:first-child{color:#1e2977;font-family:'Quicksand',sans-serif;font-size:33px;font-weight:700;line-height:1.2;text-transform:uppercase;}.path-taxonomy .bs-region--top .view-categories .field-entete .field-body{background-color:rgba(255,255,255,0.75);border-radius:10px;bottom:30px;display:table;margin-bottom:55px;margin-left:30px;margin-right:30px;max-width:500px;padding:45px 45px 15px 45px;position:relative;top:30px;}.path-taxonomy .bs-region--top .view-categories .field-liens{margin:10px 0 15px 0;}.path-taxonomy .bs-region--top .view-categories .field-liens > ul{list-style:none;padding-left:0;}.path-taxonomy .bs-region--top .view-categories .field-liens li{display:inline-block;margin-bottom:5px;margin-right:15px;}.path-taxonomy .bs-region--top .view-categories .field-liens a{border:2px solid #1e2977;border-radius:11px;display:block;font-family:'Quicksand',sans-serif;font-weight:500;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}.path-taxonomy .bs-region--top .view-categories .field-liens li:last-child a{background-color:#fc941f;border:2px solid #fc941f;color:#ffffff;font-weight:500;}.path-taxonomy .view-categories .familles .box{padding:0 8px;}.path-taxonomy .view-categories .familles .bloc-content{margin-bottom:15px;}.path-taxonomy .view-categories .familles:nth-child(2) .col:first-child .field-container{height:455px;max-height:unset;}.path-taxonomy .view-categories .familles .field-container{height:220px;overflow:hidden;position:relative;}.path-taxonomy .view-categories .familles .field-vignette{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.path-taxonomy .view-categories .familles .col .field-vignette img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.path-taxonomy .view-categories .familles .field-container .field-body{background-color:rgba(255,255,255,0.75);bottom:0;padding-bottom:10px;padding-left:20px;padding-top:10px;position:absolute;width:100%;}.path-taxonomy .view-categories .familles .field-container .field-body .field-name{font-size:16px;font-weight:500;text-transform:uppercase;}.path-taxonomy .view-categories .familles .field-container .field-body .field-description{font-weight:400;}.path-taxonomy .view-categories .familles .field-container .field-body .field-description a{font-family:'Poppins',sans-serif;text-decoration:none;}.path-taxonomy .view-categories .sous-familles{margin-bottom:15px;margin-top:15px;}.path-taxonomy .view-categories .sous-familles .col{margin-bottom:15px;}.path-taxonomy .view-categories .sous-familles .field-container{position:relative;}.path-taxonomy .view-categories .sous-familles .field-container .field-body{background-color:rgba(255,255,255,0.75);bottom:0;padding-bottom:10px;padding-left:20px;padding-top:10px;position:absolute;width:100%;}.path-taxonomy .view-categories .sous-familles .field-container .field-body .field-name{font-size:16px;font-weight:500;text-transform:uppercase;}.path-taxonomy .view-categories .sous-familles .field-container .field-body .field-description{font-weight:400;}.path-taxonomy .view-conseils-astuces .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:40px;padding-top:40px;}.path-taxonomy .view-conseils-astuces .box{padding:0 8px;}.path-conseils-astuces .form-group{margin-bottom:0;}.path-conseils-astuces .view-conseils-astuces-index .top-actus{background-color:#edeef3;height:315px;margin:0 15px;}.path-conseils-astuces .view-conseils-astuces-index .view-header{margin:10px 30px;text-align:center;}.path-taxonomy .view-conseils-astuces,.path-conseils-astuces .view-conseils-astuces-index{margin-bottom:30px;margin-top:30px;}.path-taxonomy .view-conseils-astuces .bloc-content,.page-node-type-page-accueil .view-conseils-astuces .bloc-content,.page-node-type-magasin .actu-magasin .bloc-content,.page-node-type-page-type .actu-magasin .bloc-content,.path-conseils-astuces .view-conseils-astuces-index .bloc-content{margin-bottom:15px;margin-top:15px;}.path-taxonomy .view-conseils-astuces .view-categories{text-align:center;}.path-taxonomy .view-conseils-astuces .view-categories .field-introduction{color:#1e2977;font-family:'Amatic SC',cursive;font-size:50px;font-weight:400;line-height:1.2;text-transform:uppercase;}.path-taxonomy .view-conseils-astuces .view-categories .field-lien a{color:#1e2977;font-family:'Quicksand',sans-serif;font-weight:600;text-decoration:none;}.path-taxonomy .view-conseils-astuces .view-categories .field-description{margin:15px 0;}.path-taxonomy .view-categories .field-container,.path-taxonomy .view-conseils-astuces .field-container,.page-node-type-page-accueil .view-conseils-astuces .field-container,.page-node-type-magasin .actu-magasin .field-container,.page-node-type-page-type .actu-magasin .field-container,.path-conseils-astuces .view-conseils-astuces-index .field-container{border:1px solid #edeff3;border-radius:10px;overflow:hidden;position:relative;}.path-taxonomy .view-categories .field-container{height:200px;}.page-node-type-magasin .actu-magasin .col .bloc-content .field-container,.page-node-type-page-type .actu-magasin .col .bloc-content .field-container{height:200px;}.path-taxonomy .view-conseils-astuces .container .col:nth-child(2) .bloc-content:nth-child(odd) .field-container,.path-taxonomy .view-conseils-astuces .container .col:last-child .bloc-content:nth-child(even) .field-container,.page-node-type-page-accueil .view-conseils-astuces .container .col:nth-child(2) .bloc-content:nth-child(odd) .field-container,.page-node-type-page-accueil .view-conseils-astuces .container .col:last-child .bloc-content:nth-child(even) .field-container,.path-conseils-astuces .view-conseils-astuces-index .container .col:nth-child(2) .bloc-content:nth-child(odd) .field-container,.path-conseils-astuces .view-conseils-astuces-index .container .col:last-child .bloc-content:nth-child(even) .field-container{height:220px;}.path-taxonomy .view-conseils-astuces .container .col:nth-child(2) .bloc-content:nth-child(even) .field-container,.path-taxonomy .view-conseils-astuces .container .col:last-child .bloc-content:nth-child(odd) .field-container,.page-node-type-page-accueil .view-conseils-astuces .container .col:nth-child(2) .bloc-content:nth-child(even) .field-container,.page-node-type-page-accueil .view-conseils-astuces .container .col:last-child .bloc-content:nth-child(odd) .field-container,.path-conseils-astuces .view-conseils-astuces-index .container .col:nth-child(2) .bloc-content:nth-child(even) .field-container,.path-conseils-astuces .view-conseils-astuces-index .container .col:last-child .bloc-content:nth-child(odd) .field-container{height:400px;}.path-taxonomy .view-categories .field-container .field-vignette,.path-taxonomy .view-conseils-astuces .field-container .field-vignette,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-vignette,.page-node-type-magasin .actu-magasin .field-container .field-vignette,.page-node-type-page-type .actu-magasin .field-container .field-vignette,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-vignette{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.path-taxonomy .view-categories .field-container .field-vignette img,.path-taxonomy .view-conseils-astuces .field-container .field-vignette img,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-vignette img,.page-node-type-magasin .actu-magasin .field-container .field-vignette img,.page-node-type-page-type .actu-magasin .field-container .field-vignette img,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-vignette img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.path-taxonomy .view-conseils-astuces .field-container .field-type,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-type,.page-node-type-magasin .actu-magasin .field-container .field-type,.page-node-type-page-type .actu-magasin .field-container .field-type,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-type{background-color:#1e2977;border-radius:8px;color:#ffffff;font-size:12px;font-weight:500;padding:8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:1;}.path-taxonomy .view-conseils-astuces .field-container .field-body,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-body,.page-node-type-magasin .actu-magasin .field-container .field-body,.page-node-type-page-type .actu-magasin .field-container .field-body,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-body{background-color:rgba(255,255,255,0.75);bottom:0;padding:10px 20px;position:absolute;width:100%;}.path-taxonomy .view-conseils-astuces .field-container .field-body .field-name,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-body .field-name,.page-node-type-magasin .actu-magasin .field-container .field-body .field-name,.page-node-type-page-type .actu-magasin .field-container .field-body .field-name,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-body .field-name{color:#1e2977;font-size:16px;font-weight:500;text-transform:uppercase;}.path-taxonomy .view-conseils-astuces .field-container .field-body .field-description,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-body .field-description,.page-node-type-magasin .actu-magasin .field-container .field-body .field-description,.page-node-type-page-type .actu-magasin .field-container .field-body .field-description,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-body .field-description{font-weight:400;}.path-taxonomy .view-conseils-astuces .field-container .field-body .field-description a,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-body .field-description a,.page-node-type-magasin .actu-magasin .field-container .field-body .field-description a,.page-node-type-page-type .actu-magasin .field-container .field-body .field-description a,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-body .field-description a{font-family:'Poppins',sans-serif;}.path-conseils-astuces .views-exposed-form .form-inline{display:flex;justify-content:center;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-text{background-color:#edeff3;border-radius:10px 0px 0px 10px;height:45px;outline:none;width:600px;}.path-conseils-astuces .views-exposed-form .form-inline .form-actions .btn-primary{background-color:#ffd431;border-radius:0px 10px 10px 0px;color:unset;font-size:15px;height:45px;outline:none;padding:0;width:250px;}.path-conseils-astuces .views-exposed-form .form-inline .form-actions .btn-primary:hover{opacity:0.85;}.path-recherche-produit .view-recherche-produit{margin-bottom:30px;margin-top:30px;}.path-recherche-produit .views-exposed-form .form-inline{display:flex;justify-content:center;}.path-recherche-produit .view-recherche-produit .views-exposed-form .form-inline .form-text{background-color:#edeff3;border-radius:10px 0px 0px 10px;height:45px;outline:none;width:600px;}.path-recherche-produit .views-exposed-form .input-group-addon{display:none;}.path-recherche-produit .views-exposed-form .form-inline .form-actions .btn-primary{background-color:#ffd431;border-radius:0px 10px 10px 0px;color:unset;font-size:15px;height:45px;outline:none;padding:0;width:250px;}.path-recherche-produit .views-exposed-form .form-inline .form-actions .btn-primary:hover{opacity:0.85;}.field-atouts{margin:50px calc(-50vw + 50%);text-align:center;}.field-atouts .field--name-field-atouts{}.field-atouts .field--item{display:inline-block;margin-right:15px;}.field-atouts .field-icone{font-size:75px;height:89px;padding-left:15px;}.field-atouts .field-titre{font-size:18px !important;font-weight:400;height:60px;line-height:1.2;margin:10px 0;text-transform:uppercase;}.field-atouts .field-description{color:#000000;height:50px;margin:10px 0;}.field-atouts .field-lien{display:flex;position:relative;}.field-atouts .field-lien:before{background-color:#1e2977;content:" ";height:1px;position:absolute;top:-7px;width:100%;}.field-atouts .field-lien a{background-color:#d2d4e3;border-radius:8px;font-family:'Quicksand',sans-serif;font-weight:400;padding:9px;text-decoration:none;width:200px;}.field-atouts-cp-entete{margin-top:30px;text-align:center;}.field-atouts-cp-entete .categorie-title:before,.field-atouts-cp-entete .categorie-title:after{width:120px;}.field-atouts-cp-entete .field-texte{color:#1e2977;font-size:19px;font-weight:400;margin-bottom:15px;text-transform:uppercase;}.field-atouts-cp-entete .field-lien a{background-color:#bdbfd7;border-radius:8px;color:#1e2977;font-size:14px;font-weight:400;padding:8px 14px;text-decoration:none;text-transform:uppercase;}.field-atouts-cp{margin:30px 0;text-align:center;}.field-atouts-cp .field--item{display:inline-block;margin-left:30px;margin-right:30px;}.field-atouts-cp .field-icone{color:#1e2977;font-size:75px;height:90px;margin-bottom:15px;}.field-atouts-cp .field-titre{color:#1e2977;font-size:18px !important;font-weight:400;height:45px;line-height:1.2;text-transform:uppercase;}.field-atouts-cp .field-description{color:#000000;height:50px;margin:10px 0;}.field-title-paiement{font-size:18px;font-weight:400;margin-bottom:10px;margin-top:15px;text-transform:uppercase;}.field-title-paiement img{margin-left:15px;max-height:25px;vertical-align:sub;}.page-node-type-webform .categorie-title{margin-bottom:0;margin-top:0;}.page-node-type-webform .field-coordonnees{background-color:#edeff3;margin-bottom:15px;padding:30px;}.page-node-type-webform .field-coordonnees .icon-telephone{font-size:24px;vertical-align:bottom;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .view-content{margin:15px 0;text-align:center;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .view-content > div a{color:#2a2f7f;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .view-content > div a:hover,.page-node-type-webform .bs-region--left .view-reseaux-sociaux .view-content > div a:focus{color:#ffd431;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .fontawesome-icons{background-color:#1e2977;border:2px solid;border-radius:100%;font-size:19px;text-align:center;width:34px;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .fontawesome-icons:hover{background-color:#ffd431;}.page-node-type-webform .bs-region--left .view-reseaux-sociaux .view-content > div a:hover i{color:#ffffff;}.page-node-type-webform .field-liens{display:flex;flex-direction:column;}.page-node-type-webform .field-liens > a{border:2px solid #1e2977;border-radius:11px;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:500;margin:5px 0;padding:10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}.page-node-type-webform .field-liens > a.nos-magasins{padding-left:45px;}.page-node-type-webform .field-liens > a.nos-magasins:before{color:#1e2977;content:"\e91a";font-family:'icomoon';font-size:30px;font-weight:300;left:65px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);}.page-node-type-webform .bs-region--right{margin-bottom:45px;}.page-node-type-webform .field-body{color:#000000;margin-bottom:15px;}.webform-submission-form #edit-introduction{margin-bottom:15px;}.webform-submission-form .field-item-webform{background-color:#edeff3;border:none;border-radius:8px;box-shadow:none;min-height:50px;padding:15px;width:100%;}.webform-submission-form .field-item-webform.motif{color:#1e2977;font-weight:400;padding:10px;}.webform-submission-form .form-textarea{padding:15px;}.webform-submission-form .field-pj input{border:none;box-shadow:none;}.webform-submission-form .form-actions .btn-primary{margin-bottom:0;}.webform-submission-form .webform-button--submit button{margin-bottom:0;}.page-node-type-page-base .bs-region--top-left{align-items:center;display:flex;padding-bottom:100px;}.page-node-type-page-base .bs-region--middle{margin-bottom:50px;margin-top:50px;}.page-node-type-page-base .bs-region--middle .col-sm-8{color:#000000;}.page-node-type-page-base .row.section{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:40px;padding-top:40px;}.page-node-type-page-base .field-cartouche{background-color:#dddfea;margin-bottom:15px;padding:15px 0;text-align:center;}.field-cartouche p{font-size:18px;font-weight:400;line-height:1.3;margin:25px 0;text-transform:uppercase;}.page-node-type-page-base .field-cartouche a{border:2px solid #1e2977;border-radius:11px;font-size:16px;font-weight:500;margin:5px 0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:210px;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix{position:relative;z-index:1;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-actions{position:absolute;right:0;top:0;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input{border:0;border-bottom:1px solid #1e2977;box-shadow:unset;padding-right:35px;width:300px;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .btn{background-color:unset;margin:0;padding:6px 12px;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .btn:hover{color:#1e2977;}.page-node-type-page-base .menu-secondaire .nav > li{border-bottom:1px solid #e4e3e4;float:none;}.menu-secondaire .nav li a{font-weight:400;text-transform:uppercase;}.menu-secondaire .nav li a:hover,.menu-secondaire .nav > li > .is-active{background-color:#fbd343;color:#1e2977;}.menu-secondaire .nav > li > a:after{color:#1e2977;content:"\f054";font-family:"Font Awesome 5 Free";font-size:10px;font-weight:bold;position:absolute;right:10px;top:calc(50% + 1px);transform:translateY(-50%);transition:all 0.5s ease;}.view-grandes-dates .item-list li{list-style:none;padding-bottom:25px;text-align:center;}.view-grandes-dates .date-annee{font-size:25px;font-weight:400;}.view-grandes-dates .date-description{position:relative;}.view-grandes-dates li:not(:last-child) .date-description:after{background-color:#b5b8d3;bottom:-30px;content:" ";height:25px;position:absolute;width:1px;}.view-grandes-dates .date-description p{color:#000000;}.view-actualites .col-gauche{padding-left:8px;padding-top:8px;}.view-actualites .field-image{height:300px;margin-bottom:0 !important;overflow:hidden;position:relative;}.view-actualites .top_actu{background-color:#1e2977;border-radius:8px;color:#ffffff;font-size:12px;font-weight:500;padding:8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:1;}.view-actualites .col-droite{padding-left:8px;padding-top:8px;}.view-actualites .field-body{color:#000000;margin-top:20px;}.page-node-type-magasin section .view-content .col-sm-6 > div.field-body{margin-bottom:0;}.view-actualites .col-droite .field-lien{border-top:1px solid #1e2977;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;line-height:24px;margin-top:15px;padding-bottom:10px;padding-top:10px;}.page-node-type-actualites .bs-region--top-left,.page-node-type-conseils-astuces .bs-region--top-left{align-items:center;display:flex;}.page-node-type-actualites .field-titre-complementaire{font-size:19px;font-weight:600;left:-125px;line-height:1.1;position:absolute;text-align:right;text-transform:uppercase;top:50%;transform:translateY(-50%);width:125px;z-index:2;}.page-node-type-actualites .field-image-entete{position:relative;z-index:1;}.page-node-type-actualites .field-image-entete img{border-radius:12px;height:auto;width:475px;}.page-node-type-actualites .field-image-entete:before{background-color:#fbd343;border-radius:400px 0 0 400px;content:" ";height:400px;left:-150px;position:absolute;top:50%;transform:translateY(-50%);width:200px;z-index:-1;}.page-node-type-actualites .field-body h1,.page-node-type-actualites .field-body h2{font-size:34px;font-weight:400;margin:0 0 45px;text-align:left;}.page-node-type-actualites .bs-region--middle{margin:50px 0;}.page-node-type-conseils-astuces .bs-region--middle{color:#000000;margin-bottom:50px;margin-top:30px;}.page-node-type-conseils-astuces .view-galerie .slick-slide{padding-left:10px;padding-right:10px;}.page-node-type-conseils-astuces .view-galerie .slick-arrow{top:-25px;}.page-node-type-conseils-astuces .view-galerie{margin:30px 0;}.page-node-type-conseils-astuces .field-image-galerie{margin-bottom:10px;}.page-node-type-conseils-astuces .field-image-galerie img{border-radius:12px;}.page-node-type-conseils-astuces .field-video-galerie{}.page-node-type-conseils-astuces .field-titre-galerie{font-weight:600;margin-left:10px;text-transform:uppercase;}.page-node-type-conseils-astuces .field-texte-galerie{margin-left:10px;}.view-groupe-accueil .left-side{}.view-actualites .field-titre-complementaire,.view-conseils-astuces .field-titre-complementaire,.view-groupe-accueil .field-titre-complementaire{font-size:18px;font-weight:600;left:-135px;line-height:1.1;position:absolute;text-align:right;top:50%;transform:translateY(-50%);width:125px;z-index:2;}.view-actualites .field-content-entete,.view-conseils-astuces .field-content-entete,.view-groupe-accueil .field-content-entete{position:relative;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{background-color:#fbd343;border-radius:400px 0 0 400px;content:" ";height:400px;left:-150px;position:absolute;top:50%;transform:translateY(-50%);width:200px;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap,.view-groupe-accueil .field-image-entete-ap{border-radius:12px;height:500px;overflow:hidden;position:relative;}.view-groupe-accueil .field-image-entete-ap{max-width:410px;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap{max-width:unset;}.view-actualites .field-image-entete-ap img,.view-conseils-astuces .field-image-entete-ap img,.view-groupe-accueil .field-image-entete-ap img{height:100%;left:50%;max-height:unset;max-width:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}.view-actualites .field-image-entete-ap img{}.view-groupe-accueil .field-image-entete-pp{border-radius:12px;height:210px;left:170px;max-width:275px;overflow:hidden;position:relative;margin-top:-115px;}.view-groupe-accueil .field-image-entete-pp img{border-radius:8px;height:100%;left:50%;max-height:unset;max-width:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}.path-conseils-astuces .view-actualites .field-body,.page-node-type-magasin .view-actualites .field-body{max-height:215px;overflow:hidden;}.view-actualites .field-body,.view-conseils-astuces .field-body,.view-groupe-accueil .field-body{color:#000000;}.view-actualites .field-body h1,.view-conseils-astuces .field-body h1,.view-groupe-accueil .field-body h1{margin-bottom:15px;margin-top:0;text-align:left;}.view-actualites .field-body h2,.view-conseils-astuces .field-body h2,.view-groupe-accueil .field-body h2{text-align:left;}.view-groupe-accueil .field-liens{padding-top:15px;}.view-groupe-accueil .field-liens a{border:2px solid #1e2977;border-radius:11px;display:table;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:500;margin:15px 0 0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto;}.view-groupe-accueil .field-liens a:hover{background-color:#1e2977;color:#ffffff;}article{background-color:#ffffff;color:#1e2977;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:unset;}.ligne-sep{border-top:2px dashed #1e2977;margin-top:30px !important;padding-top:30px;}.pagination{margin-bottom:30px;margin-top:0;}.pagination > li > a,.pagination > li > span{color:#1e2977;line-height:1;margin:0 3px;min-width:28px;padding:6px 10px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#1e2977;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#1e2977;border-color:#1e2977;}.pagination > li:first-child > a,.pagination > li:first-child > span{border-radius:0;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0;}.form-control{border-radius:0;}.form-control:focus{border-color:#696b7c;box-shadow:none !important;}.select-wrapper{margin-bottom:15px;}.select-wrapper:after{color:#1e4064;}.form-type-webform-document-file .icon-pj{font-size:24px;margin-right:5px;vertical-align:bottom}.form-actions{text-align:center;}.form-actions .btn-primary{background-color:#1e2977;margin-bottom:30px;margin-right:0;}.form-actions .btn-primary:hover,.form-actions .btn-primary:focus,.form-actions .btn-primary:active,.form-actions .btn-primary.active,.form-actions .btn-primary:active:hover,.form-actions .btn-primary.active:hover,.form-actions .btn-primary:active:focus,.form-actions .btn-primary.active:focus,.form-actions .btn-primary:active.focus,.form-actions .btn-primary.active.focus{background-color:#696b7c;}form .form-group .icon-before,form .form-group [class*=" icon-"]{font-family:'Ubuntu',sans-serif !important;}.form-required:after{background:none;color:#ff003d;content:"*";font-size:14px;font-weight:300;vertical-align:baseline;}textarea.form-control{height:132px;}input[type="file"]{padding:4px 2px 3px;}.radio,.checkbox{margin:0 0 15px;}.radio label,.checkbox label{font-size:12px;font-weight:500;padding-left:0;}.mentions-legales p{font-size:11px;margin:0 0 5px;}.text-primary{color:#1e2977;}.file > span{background:#edeff3;border-bottom:1px solid #edeff3;border-top:1px solid #edeff3;color:#1e2977;}.file > span:first-child{border-left:1px solid #edeff3;}.file > span:last-child{border-right:1px solid #edeff3;}input[type=checkbox],input[type=radio],input[type=checkbox]#edit-delete{background:#ffffff;border:1px solid #b5b5b5;display:inline-block;height:16px !important;margin:0 7px 0 0;outline:none;padding:0;position:relative;top:3px;transition:background 0.5s ease;width:16px !important;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-left:0;position:relative;}input[type=checkbox]#edit-delete{margin-bottom:0;}input[type=radio]{border-radius:50%;}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus{border-color:#1e2977;cursor:pointer;}input[type=checkbox]#edit-delete:hover,input[type=checkbox]#edit-delete:focus{border-color:#d01616;cursor:pointer;}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=checkbox].error:checked,input[type=checkbox].error:focus:checked,input[type=radio]:checked,input[type=radio]:disabled:checked,input[type=radio].error:checked,input[type=radio].error:focus:checked{background:#1e2977;box-shadow:inset 0 0 0 3px #ffffff;}.form-item input[type='checkbox'].error{border-color:#696b7c;}input[type=checkbox]#edit-delete:checked,input[type=checkbox]#edit-delete:disabled:checked{background:#d01616;box-shadow:inset 0 0 0 3px #ffffff;}input[type=checkbox]:disabled,input[type=radio]:disabled{background:#e2e2e2;opacity:.5;}input[type=checkbox]#edit-delete:disabled{background:#e88181;opacity:.5;}input[type=checkbox]:disabled:hover{border-color:#b5b5b5;cursor:default;}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{border-color:#b5b5b5;cursor:default;}@supports (-webkit-appearance:none){input[type="checkbox"],input[type="radio"],input[type="checkbox"]#edit-delete{-webkit-appearance:none;}}@supports (-moz-appearance:none){input[type="checkbox"],input[type="radio"],input[type="checkbox"]#edit-delete{-moz-appearance:none;}}:not(output):-moz-ui-invalid{box-shadow:none;}:not(output):-moz-ui-invalid:-moz-focusring{box-shadow:none;}#edit-mentions-legales{font-size:10px;}#edit-mentions-legales p{margin-bottom:5px;text-align:justify;}#edit-mentions-legales p a{text-decoration:underline;}.popover-title{background-color:#ededee;}.popover-content ul{padding-left:15px;}.modal-open{padding-right:0!important;}.modal-dialog .modal-header{font-family:"Quicksand",sans-serif}.modal-dialog{margin:300px auto 30px;max-width:1200px;}.modal-content{border-radius:0;font-size:14px;font-weight:600;}.modal-body{margin-left:-1px;padding:0px;position:relative;}.modal-backdrop.in{opacity:0.75;}.modal-dialog .close{color:#ffffff;font-family:"Ubuntu",sans-serif;font-size:28px;font-weight:bold;opacity:1;margin-top:0;position:absolute;right:8px;text-shadow:none;top:1px;z-index:999;}.modal-dialog .close:hover,.modal-dialog .close:focus{opacity:0.5;cursor:pointer;text-decoration:none;}.video-btn{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.slick-arrow{border-radius:7px;height:50px;width:30px;}.slick-prev:before,.slick-next:before{font-family:'icomoon';font-size:21px;font-weight:900;}.slick-prev::before{content:'\e928';}.slick-next::before{content:'\e92d';}.slick-prev::before,.slick-next::before{background-color:#c4c7db;border-radius:7px;color:#1e2977;opacity:1;padding:20px 5px;}.slick-arrow:hover::before{color:#1e2977;}.slick-prev{left:-10px;}.slick-next{right:-10px;}button.slick-prev.slick-arrow.slick-disabled,button.slick-next.slick-arrow.slick-disabled{display:none !important;}.slick--view--produit--selection .slick-list{margin:0 30px;}.view-produit .slick{margin:0 7px;}.slide__media{background-color:#ffffff;}.slick--main .slide__caption{padding:0;}.slick--thumbnail .slick-list{margin-left:-7px;margin-right:-7px;}.slide__thumbnail{margin:7px;}.slick--thumbnail .slick-prev{left:-35px !important;}.slick--thumbnail .slick-next{right:-35px !important;}.ui-widget-overlay{background-color:#1e4064;opacity:0.75;}.ui-dialog .ui-dialog-content{overflow-x:hidden;}.ui-widget.ui-widget-content{border-radius:15px;}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;height:35px;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{right:10px;}.k-header{background-color:#1e2977 !important;}.k-detail-cell .k-grid{margin-bottom:15px;margin-top:15px;}.k-detail-cell .k-header{background-color:#b9bed5 !important;}.k-filter-row th,.k-grid-header th.k-header{border-bottom:none !important;border-left:none !important;font-weight:500 !important;padding:10px 12px !important;}.k-grid-header .k-header > .k-link,.k-header,.k-treemap-title{color:#ffffff !important;}.k-detail-cell .k-header{color:#1e2977 !important;}.k-grid-header th.k-header{background-image:none !important;}.k-grid th,.k-grid td{font-size:13px !important;line-height:1.4em !important;padding:8px !important;}.k-grid td.i-file{text-align:center;font-size:25px !important;padding:0 !important;}.ajax-throbber.sk-wave .sk-rect{background-color:#ff003d;}.nav-tabs a{color:#1e2977;}footer{background-color:#ffffff;border:none;color:#ffffff;margin:0;overflow:hidden;padding-bottom:45px;}.footer{background-color:#212976;border-top:none;margin:0 0 45px;padding:0;}.footer .bs-region{margin-bottom:30px;margin-top:30px;}.footer #block-menu-compas .bs-region div{font-size:16px;font-weight:300;position:relative;}.footer #block-menu-contact{max-width:350px;}.footer #block-menu-contact .bs-region div:not(:nth-child(3)){font-size:19px;font-weight:400;margin-left:50px;position:relative;text-transform:uppercase;}.footer #block-menu-contact .bs-region:not(:nth-child(3)) a:before,.footer #block-menu-contact .bs-region:not(:nth-child(3)) span:before{color:white;font-family:'icomoon';font-size:30px;left:-50px;line-height:1;position:absolute;}.footer #block-menu-contact .bs-region:not(:nth-child(3)) a:hover:before,.footer #block-menu-contact .bs-region:not(:nth-child(3)) span:hover:before{color:#fbd343;}.footer .bs-region .lien-telephone{margin-top:10px;}.footer .bs-region .lien-contact a:before{content:"\e917";}.footer .bs-region .lien-telephone span:before{content:"\e92f";}.footer .bs-region .lien-magasin a:before{content:"\e91a";}.footer .bs-region .field-horaires{font-size:15px;line-height:1;margin:15px 0 15px 50px;}.footer .bs-region .field-horaires p:nth-child(odd){font-family:'Open Sans';font-weight:700;}.footer .bs-region .lien-contact{border-bottom:1px dashed;padding-bottom:10px;}.footer .bs-region .lien-contact a,.footer .bs-region .lien-magasin a{color:#ffffff;text-decoration:none;}.footer .bs-region .lien-magasin{border-top:1px dashed;padding-top:10px;}.footer .view-reseaux-sociaux{font-size:19px;margin-bottom:30px;margin-top:30px;padding-left:30px;}.footer .view-reseaux-sociaux .fontawesome-icons{border:2px solid;border-radius:100%;text-align:center;width:34px;}.footer .view-reseaux-sociaux .view-header{font-weight:400;margin-bottom:10px;text-align:left;text-transform:uppercase;}.footer .view-reseaux-sociaux .view-content{text-align:left;}.footer-bottom{border-top:none;margin:0 0 45px;padding:0;}.footer-bottom .container{position:relative;}.footer-bottom .menu > li .caret{display:none;}.footer-bottom .menu--footer{margin-bottom:15px;}.footer-bottom .menu--footer > li > .navbar-text{color:#212976;font-size:16px;font-weight:400;margin:0;padding:0 0 3px;text-transform:uppercase;}.footer-bottom .menu--informations-legales{text-align:center;text-transform:uppercase;}.footer-bottom .menu--informations-legales > li > a{margin:10px 15px;padding:0;}.footer-bottom .menu--informations-legales > li > a:hover{min-height:23px;text-decoration:underline;}.footer-bottom .menu--informations-legales > li:not(:first-child) > a:after{background-color:#1e2977;content:"";display:inline-block;height:10px;margin-left:15px;position:absolute;top:6px;width:1px;}.footer-bottom .menu--informations-legales > li:last-child > a:after{display:none;}.footer-bottom .menu--informations-legales > li > .navbar-text{color:#212976;float:none;font-size:13px;padding:0 0 3px;text-transform:uppercase;}.footer-bottom .menu--informations-legales > li{display:inline-flex;}.footer-bottom .menu > li > a:hover,.footer .menu > li > a:focus{background-color:transparent;}.footer-bottom .menu > li > .dropdown-menu{background-color:transparent;border:none;border-radius:0;box-shadow:none;clear:both;display:block;float:none;left:auto;padding:0;position:relative;top:auto;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:unset;}.footer-bottom .menu > li > .dropdown-menu > li > a:before{background-color:#ffffff;left:3px;}.footer-bottom .menu > li > .dropdown-menu > li > .navbar-text{color:#000000;margin-bottom:5px;margin-left:0;margin-top:0;padding-left:0px;}.footer-bottom .menu > li > .dropdown-menu > li > .navbar-text:hover{color:#1e2977;}.footer-bottom .menu > li > .dropdown-menu > li > a{font-weight:300;padding:2px 15px;text-transform:none;}.footer-bottom .menu > li > .dropdown-menu > li > a:hover{background-color:unset;}.footer-bottom section .field{color:gray;font-size:13px;}.cookiesjsr-banner + .cookiesjsr-overlay{background-color:rgba(0,0,0,0.35);bottom:0;content:" ";height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1500;}#block-cookiesui{position:absolute;}.cookiesjsr--app{font-family:"Ubuntu",sans-serif;font-size:14px;text-transform:none;}.cookiesjsr-banner{background-color:#1e2977;}.cookiesjsr-links.links--row li a{color:#ffffff;}.cookiesjsr-btn{background-color:#1e2977;font-size:12px;min-height:36px;transform:none;transition:none;}.cookiesjsr-btn:hover{transform:none;}.cookiesjsr-btn.important{color:#1e2977;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#1e2977;}.cookiesjsr-btn.invert{border-color:#1e2977;color:#1e2977;font-weight:500;}.cookiesjsr-btn.important.invert{background-color:#1e2977;border-color:#1e2977;}.path-cookies .region-content{padding:0 0 45px;}.path-cookies h1{margin-top:15px;}.adminimal-admin-toolbar .toolbar .toolbar-bar{background-color:#fbd343;}.adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab:not(.workspaces-toolbar-tab) > .toolbar-item{color:#666666;}.adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > a.toolbar-item.is-active,.adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > a.toolbar-item:focus{color:#ffffff !important;}.footer .bs-region img{max-width:265px;}.navbar .navbar-header .region-navigation nav{position:relative;}.menu--menu-secondaire .nav-account .caret{display:none;}.menu--menu-secondaire .nav-magasins:before{content:"\e91a";font-family:'icomoon';font-size:30px;position:absolute;}.menu--menu-secondaire .nav-account:before{content:"\e91e";font-family:'icomoon';font-size:30px;position:absolute;}.menu--menu-secondaire .nav-cart:before{content:"\e920";font-family:'icomoon';font-size:30px;position:absolute;}.menu--menu-secondaire .dropdown-menu{padding-bottom:0;padding-top:0;}.menu--menu-secondaire .dropdown-menu li{width:100%;}.menu--menu-secondaire .dropdown-menu li a{padding:8px 15px;}.menu--menu-secondaire .dropdown-menu li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.menu--menu-secondaire .dropdown-menu > .active > a,.menu--menu-secondaire .dropdown-menu > .active > a:hover,.menu--menu-secondaire .dropdown-menu > .active > a:focus,.menu--menu-secondaire .dropdown-menu > li > a:hover,.menu--menu-secondaire .dropdown-menu > li > a:focus{background-color:#c7cadc;color:#1e2977;outline:none;text-decoration:none;}.menu--menu-secondaire li{float:left;}.menu--menu-secondaire > li > a:hover,.menu--menu-secondaire > li > a:focus,.menu--menu-secondaire > .open > a,.menu--menu-secondaire > .open > a:focus,.menu--menu-secondaire > .open > a:hover{background-color:unset;}.bloc-user .connexion-title{color:#1e2977;font-family:'Quicksand',sans-serif;font-size:28px;font-weight:bold;margin:15px 0 45px;text-align:center;text-transform:uppercase;}.bloc-user .form-item{margin-bottom:15px;}.path-nouveau-compte .bloc-user .form-type-email .description{display:none;}.path-nouveau-compte .bloc-user .form-type-password-confirm .password-suggestions{display:none !important;position:absolute;top:120px;}.bloc-user .compas-journal-form .select-wrapper{width:auto;}.bloc-user .compas-journal-form .form-control{padding-right:45px;width:auto;}.bloc-user .form-control{background-color:#edeff3;border:none;border-radius:8px;box-shadow:none;min-height:50px;padding:15px;width:100%;}.bloc-user .form-actions .btn-success,.bloc-user .form-actions .btn-primary{background-color:#1e2977;border:none;border-radius:8px;box-shadow:none;color:#ffffff;font-weight:bold;min-height:50px;padding:15px;width:70%;}.bloc-user .bloc-contact-form .btn-envoyer:before{}.bloc-user .bloc-contact-form .form-actions .btn-primary{display:block;margin:0 auto;padding-left:80px;width:250px;}.bloc-user .form-actions .btn-primary span:before{content:"";}.path-connexion .row.section{background-color:#edeff3;margin:30px 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);}.path-connexion .bloc-user .btn-default{background-color:#fc941f;border-radius:8px;color:#ffffff;font-weight:bold;margin-top:25px;padding:15px;width:70%;}.path-connexion .bloc-user .btn-default:focus,.path-connexion .bloc-user .btn-default:active,.path-connexion .bloc-user .btn-default:hover{color:#ffffff;}.path-nouveau-compte .bloc-user .retour-connexion,.path-recuperation-mot-de-passe .bloc-user .retour-connexion{color:#1e2977;margin-bottom:10px;text-align:center;}.path-nouveau-compte .bloc-user .retour-connexion a,.path-recuperation-mot-de-passe .bloc-user .retour-connexion a{color:#fc941f;font-weight:500;}.path-mon-compte .welcome-username{clear:both;font-family:'Quicksand';font-size:31px;font-weight:600;line-height:1.2;margin-bottom:5px;margin-left:15px;padding:0 15px 7px;position:relative;text-transform:uppercase;}.path-mon-compte .logout-username{bottom:7px;cursor:pointer;font-size:13px;font-weight:100;position:absolute;right:30px;text-transform:uppercase;}.path-mon-compte .welcome-username .pro{border:2px solid #1e2977;border-radius:50%;display:inline-block;font-size:15px;height:40px;line-height:35px;text-align:center;vertical-align:bottom;width:40px;}.path-mon-compte .bloc-content-user{background-color:#edeff3;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:15px;}.path-mon-compte .bloc .bloc-title{border-bottom:1px solid lightblue;font-weight:400;margin-bottom:5px;margin-top:15px;padding-bottom:5px;text-transform:uppercase;}.path-mon-compte .bloc ul{list-style:none;padding-left:0;}.path-mon-compte .bloc li{font-weight:400;}.path-mon-compte .bloc li a{display:block;padding:10px 15px;text-decoration:none;}.path-mon-compte .bloc li a:hover,.path-mon-compte .bloc > li > .is-active{background-color:#fbd343;}.path-mon-compte .bloc .compte-pro{background-color:#b9bed5;border-radius:8px;color:#1e2977;font-size:14px;font-weight:bold;margin-top:7px;padding:8px 30px;text-transform:none;}.path-mon-compte .bloc-user .btn{padding:8px 60px;}.path-mon-compte .bloc-user .dropdown-toggle{padding:4px 8px 4px 4px;}.path-mon-compte .table a{font-weight:500;}.path-mon-compte .bloc-user .address-book__container{background-color:#dddfeb;margin-top:40px;padding-bottom:30px;padding-top:15px;}.path-mon-compte .bloc-user .address-book__profiles{display:block;padding-left:30px;}.path-mon-compte .bloc-user .address-book__profile{border-bottom:1px solid #bdbfd7;margin-right:45px;padding-bottom:15px;}.path-mon-compte .bloc-user .profile--type--customer{color:#000000;}.path-mon-compte .bloc-user .address-book__add-link{background-color:#1e2977;border-radius:8px;color:white;font-weight:500;margin:15px auto;max-width:250px;padding:8px;text-align:center;text-decoration:none;text-transform:uppercase;}.path-mon-compte .bloc-user .address-book__operations{display:flex;font-weight:400;text-decoration:underline;}.path-mon-compte .bloc-user .profile-customer-address-book-add-form,.path-mon-compte .bloc-user .profile-customer-address-book-edit-form{background-color:#dddfeb;margin-top:40px;padding:15px 30px 30px;}.path-mon-compte #edit-address-0-address-country-code{display:none;}.path-mon-compte .bloc-user .title-commercial{display:inline-block;font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;}.path-mon-compte .bloc-user .bloc-commercial{background-color:#dddfeb;padding:15px 30px 15px;}.path-mon-compte .bloc-user .bloc-id{font-size:16px;font-weight:400;}.path-mon-compte .bloc-user .bloc-commercial .field-liens > a{background-color:#1e2977;border-radius:8px;color:white;display:block;font-family:'Quicksand',sans-serif;font-size:15px;font-weight:500;margin-top:15px;max-width:285px;padding:8px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}.path-mon-compte .bloc-user .title-profil{display:inline-block;font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;}.path-mon-compte .bloc-user .bloc-profil{background-color:#dddfeb;padding:15px 30px 30px;}.path-mon-compte .bloc-user .update-profil{float:right;margin-right:30px;margin-top:15px;text-decoration:underline;}.path-mon-compte .bloc-user .bloc-profil .field-mail{font-weight:400;margin:15px 0;}.path-mon-compte .bloc-user .bloc-profil .field-telephone{font-weight:400;margin:15px 0;}.path-mon-compte .bloc-user .bloc-profil .field-mot-de-passe{font-weight:400;}.path-mon-compte .bloc-user .title-magasin-favori{font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;}.path-mon-compte .bloc-user .bloc-magasin-favori{background-color:#dddfeb;padding-bottom:30px;padding-left:45px;padding-top:15px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-title-magasin{font-size:40px;font-weight:400;line-height:1.2;margin:unset;max-width:600px;padding:15px 15px 30px 0;text-align:unset;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-title-magasin img{max-height:29px;vertical-align:baseline;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-name{font-family:'Quicksand',sans-serif;font-size:16px;font-weight:400;margin-bottom:5px;margin-left:31px;position:relative;text-transform:uppercase;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-adresse,.path-mon-compte .bloc-user .bloc-magasin-favori .field-horaires,.path-mon-compte .bloc-user .bloc-magasin-favori .field-telephone,.path-mon-compte .bloc-user .bloc-magasin-favori .field-telephone a{color:#000000;line-height:1.3;}.path-mon-compte .bloc-user .bloc-magasin-favori .click-collect-magasin{font-weight:400;margin-left:25px;position:relative;}.path-mon-compte .bloc-user .bloc-magasin-favori .click-collect-magasin:before{font-family:'icomoon';font-size:23px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);}.path-mon-compte .bloc-user .bloc-magasin-favori .field-name:before{color:#1e2977;font-family:'icomoon';font-size:23px;font-weight:normal;left:-31px;position:absolute;top:-5px;}.path-mon-compte .bloc-user .bloc-magasin-favori .adresse-magasin .field-name:before{content:"\e919";}.path-mon-compte .bloc-user .bloc-magasin-favori .coordonnees-magasin .field-name:before{content:"\e92f";}.path-mon-compte .bloc-user .bloc-magasin-favori .horaires-magasin .field-name:before{content:"\e910";}.path-mon-compte .bloc-user .bloc-magasin-favori .click-collect-magasin:before{content:"\e932";font-size:20px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-find-way a,.bloc-user .bloc-magasin-favori .click-collect-magasin,.bloc-user .bloc-magasin-favori .field-horaires-commentaire-magasin{color:#ff981b;font-weight:400;}.path-mon-compte .bloc-user .bloc-magasin-favori .office-hours__item{line-height:1.4;}.path-mon-compte .bloc-user .bloc-magasin-favori .office-hours__item-label{font-weight:400;width:100% !important;}.path-mon-compte .bloc-user .bloc-magasin-favori .col-sm-6{max-width:300px;}.path-mon-compte .bloc-user .bloc-magasin-favori .col-sm-6 > div{margin-bottom:30px;}.path-mon-compte .bloc-user .bloc-magasin-favori .row.field-liens{margin-right:0px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:first-child{background-color:#ff981b;margin-right:15px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a{background-color:#1e2977;border-radius:8px;color:white;display:inline-block;font-weight:400;margin:15px auto 0px;min-width:250px;padding:15px 45px;text-align:center;text-decoration:none;text-transform:uppercase;}.path-mon-compte .title-contact{display:inline-block;font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;}.path-mon-compte .bloc-contact{padding-left:15px;padding-right:15px;padding-top:15px;}.path-mon-compte .bloc-contact-magasin{background-color:#dddfeb;margin-bottom:15px;padding:15px;}.path-mon-compte .bloc-contact-form{background-color:#ffffff;padding:15px;}.path-mon-compte .bloc-user .bloc-contact-magasin .office-hours__item-label{font-weight:400;width:100% !important;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens{display:flex;flex-direction:column;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens > a{border:2px solid #1e2977;border-radius:11px;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:500;margin:5px 0;padding:10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens > a.nos-magasins{padding-left:45px;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens > a.nos-magasins:before{color:#1e2977;content:"\e91a";font-family:'icomoon';font-size:30px;font-weight:300;left:95px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);}.path-mon-compte .bloc-user .bloc-contact-magasin .field-telephone{padding-left:20px;position:relative;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-telephone a{font-size:18px;font-weight:500;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-telephone:before{color:#1e2977;content:"\e92f";font-family:'icomoon';font-size:28px;font-weight:normal;left:-9px;position:absolute;top:-7px;}.path-mon-compte .col-sm-3{margin-bottom:30px;}.path-mon-compte .title-compte-pro{display:inline-block;font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;line-height:1.2;margin-bottom:5px;text-transform:uppercase;}.path-mon-compte .bloc-ouvrir-compte-pro{background-color:#ffffff;padding:15px;}.path-mon-compte .field-atouts-cp{background-color:#edeff3;margin:0;}.path-mon-compte .forms-compte-pro{margin:15px 0;}.path-mon-compte .forms-compte-pro .download-file{margin-bottom:30px;padding:16px 16px 16px 105px;position:relative;}.path-mon-compte .forms-compte-pro .upload-file{min-height:140px;padding:16px 16px 0 105px;position:relative;}.path-mon-compte .forms-compte-pro .download-file:before{color:#dddfeb;content:"1";font-family:'Quicksand',sans-serif;font-size:175px;font-weight:bold;left:20px;line-height:1.2;position:absolute;top:-30px;}.path-mon-compte .forms-compte-pro .upload-file:before{color:#dddfeb;content:"2";font-family:'Quicksand',sans-serif;font-size:175px;font-weight:bold;left:7px;line-height:1.2;position:absolute;top:-30px;}.path-mon-compte .forms-compte-pro .field-texte,.path-mon-compte .forms-compte-pro .titre{font-family:'Quicksand',sans-serif;font-size:25px;font-weight:600;line-height:1.1;text-transform:uppercase;}.path-mon-compte .forms-compte-pro .field-lien a{background-color:#1e2977;border-radius:8px;color:white;display:block;font-family:'Quicksand',sans-serif;font-size:15px;font-weight:500;margin-top:15px;max-width:285px;padding:8px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}.path-mon-compte .forms-compte-pro .form-actions{text-align:left;}.path-mon-compte .forms-compte-pro .btn-envoyer{padding-left:80px;}.path-mon-compte .bloc-liste-comptes-pro{background-color:#dddfea;margin-bottom:30px;padding:15px;}.liste-comptes-pro-header{margin-bottom:15px;margin-top:5px;}.liste-comptes-pro-texte{border-bottom:1px solid rgba(30,41,119,.5);color:#000000;padding-bottom:15px;}.liste-comptes-pro-filtre{margin-top:15px;text-align:center;}.compas-journal-form,.compas-compte-pro-form{margin:0 auto;max-width:400px;}.path-mon-compte .title-comptes-pro{font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;line-height:1.2;margin-bottom:5px;}.path-mon-compte .bloc-comptes-pro{background-color:#ffffff;margin-bottom:30px;padding:15px;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .table{margin-bottom:0;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .table-head{background-color:#1e2977;color:#ffffff;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .table-header{font-weight:400;text-align:center;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .bloc{text-align:center;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .remove-account-compas{font-size:20px}.path-mon-compte .bloc-comptes-pro #loading{display:none;text-align:center;}.bloc-comptes-pro form .titre h2{font-family:'Quicksand',sans-serif;font-size:30px;font-weight:600;line-height:1.2;margin-bottom:20px;text-align:left;}.bloc-comptes-pro form .btn-envoyer{padding-left:80px !important;}.path-mon-compte .bloc-journal,.path-mon-compte .bloc-factures-avoirs,.path-mon-compte .bloc-add-comptes-pro{background-color:#dddfea;margin-bottom:30px;padding:15px;}.path-mon-compte .bloc-add-comptes-pro #edit-description{color:black;}.path-mon-compte .bloc-add-comptes-pro #edit-submit{margin-bottom:0;width:auto;}.path-mon-compte .bloc-add-comptes-pro .form-control{background-color:#ffffff;margin:0 auto;width:80%;}.path-mon-compte .bloc-add-comptes-pro .checkbox{margin:0 auto 15px;width:80%;}.path-mon-compte .bloc-add-comptes-pro .form-control::placeholder{font-weight:400;}.path-mon-compte .bloc-user .user-form{background-color:#dddfea;padding:15px;}.path-mon-compte .bloc-user #edit-google-analytics{display:none;}.path-mon-compte .bloc-user .field--name-field-magasin-favori{margin-top:62px;}.path-mon-compte .view-commerce-user-orders{padding:15px;}.path-mon-compte .view-commerce-user-orders .view-header h2{text-align:left;}.path-mon-compte .view-commerce-user-orders thead > tr{background-color:#1e2977;color:#ffffff;}.path-mon-compte .view-commerce-user-orders thead > tr a{color:#ffffff;}.path-mon-compte #commande{background-color:#dddfea;padding:15px;}.path-mon-compte #commande .numero-commande h1{margin-top:15px;}.path-mon-compte #commande .bs-region--left,.path-mon-compte #commande .bs-region--right{margin-top:30px;}.path-mon-compte #commande .field--label,.path-mon-compte #commande .field-label-above{font-weight:bold;}.path-mon-compte #commande .bs-region--bottom .table-responsive thead > tr{background-color:#1e2977;color:#ffffff;}.path-mon-compte #commande .bs-region--bottom > div.btn-retour{margin-top:30px;text-align:right;}.path-mon-compte #commande .bs-region--bottom{margin-top:30px;}.cart{margin-bottom:30px;}.cart .table > tbody > tr > td{vertical-align:middle;}.cart .table-responsive thead{background-color:#1e2977;color:#ffffff;}.cart .table-responsive th:last-child{text-transform:uppercase;}.cart .table-responsive tbody{color:#1e2977;}.cart .table-responsive th{font-weight:400;padding-bottom:15px;padding-left:15px;padding-top:15px;}.cart .table-responsive td{padding:15px;}.cart .delete-order-item{background-color:unset;color:#1e2977;font-size:0;padding:0;}.cart .delete-order-item:active,.cart .delete-order-item:focus,.cart .delete-order-item:hover{background-color:unset;border-color:unset;color:#1e2977;outline:none;}.cart .delete-order-item .icon{font-size:20px;}.cart-form .form-actions{margin-top:30px;text-align:right;}.cart .btn-default{background-color:#fc941f;color:#ffffff;}.cart .btn-default:active,.cart .btn-default:focus,.cart .btn-default:hover{color:#ffffff;outline:none;}.path-cart #edit-submit{background-color:#1e2977;min-height:36px;}.path-cart #edit-coupon-redemption{margin:30px auto 0;max-width:400px;}.path-cart .coupon-redemption-form__coupons table td{display:block;margin-bottom:7px;}i.green{color:#79b534;}i.red{color:#AB1D46;}.cart .views-field-unit-price__number{padding-right:15px;position:relative;}.cart .field-price-barre{color:#1e2977;display:inline-block;font-weight:300;margin-right:7px;position:relative;font-size:14px;line-height:32px;opacity:0.5;}.cart .field-price-barre:before{content:" ";position:absolute;background-color:#1e2977;transform:rotate(-7deg);width:100%;height:1px;top:18px;left:0;}.path-checkout .bloc-user .btn-default{background-color:#1e2977;border-radius:8px;color:#ffffff;font-weight:bold;padding:15px;width:70%;}.path-checkout .bloc-user .btn-primary{background-color:#fc941f;border-radius:8px;color:#ffffff;font-weight:bold;padding:15px;width:70%;}.path-checkout .panel-default,.path-checkout .checkout-pane{border:0;margin-bottom:30px;}.path-checkout .panel-default > .panel-heading{background-color:unset;border:0;color:#1e2977;font-weight:400;margin-left:-5px;padding-left:0px;}.path-checkout .panel-default .panel-title{font-size:20px;}.path-checkout .panel-default .panel-body{background-color:#dddfeb;}.path-checkout .form-select{background-color:#dddfeb;border:2px solid #1e2977;border-radius:8px !important;margin-bottom:10px;margin-top:10px;}.path-checkout .input-group-addon{opacity:0;}.path-checkout .form-item-shipping-information-shipping-profile-address-0-address-country-code,.path-checkout .form-item-payment-information-billing-information-address-0-address-country-code,.path-checkout .field--widget-commerce-tax-number-default{display:none;}.path-checkout .address-book-edit-button:focus,.path-checkout .address-book-edit-button:active,.path-checkout .address-book-edit-button:hover{background-color:unset;outline:none;}.path-checkout .address-book-edit-button{background-color:unset;color:#1e2977;font-size:14px;padding:9px;text-decoration:underline;text-transform:none;}.path-checkout .checkout-pane-billing-information .checkbox{margin:0;}.path-checkout #edit-shipping-information-recalculate-shipping{display:none !important;}.path-checkout article .form-actions{margin-bottom:30px;}.path-checkout article .form-actions .btn-primary{background-color:#fc941f;margin-bottom:0;outline:none;padding:8px 15px;}.path-checkout article .form-actions .btn-default{background-color:#bdbfd7;color:#1e2977;margin-left:15px;min-height:36px;min-width:60px;outline:none;padding:0;position:relative;}.path-checkout article .form-actions .btn-default:before{content:"\e920";font-family:'icomoon';font-size:30px;left:15px;position:absolute;top:-2px;}.path-checkout article .form-actions a{background-color:#bdbfd7;border-radius:4px;font-weight:400;margin-left:15px;padding:10px 30px;text-decoration:none;vertical-align:middle;}.path-checkout #edit-compas-accept-terms a{text-decoration:revert;}.path-checkout .form-item-compas-points-retrait-point-retrait-id,.path-checkout .form-item-compas-magasin-magasin-id{display:none;}.path-checkout .checkout-pane-shipping-information button{display:none;}.path-checkout #widget-container{height:unset !important;width:unset !important;}.path-checkout .checkout-pane-compas-points-retrait,.path-checkout .checkout-pane-compas-magasin{display:none;}.path-checkout .checkout-pane-visible{display:block;}.path-checkout .checkout-pane-invisible{display:none;}.path-checkout .recapitulatif{background-color:#dddfeb;margin:10px 0;padding:15px;}.path-checkout .checkout-pane-compas-magasin .recapitulatif{display:block;}.path-checkout .recapitulatif .rp-title,.path-checkout .recapitulatif .m-title{color:#1e2977;font-size:18px;font-weight:400;margin-bottom:5px;}.path-checkout #edit-compas-points-retrait-description{background-color:#1e2977;border:2px solid #1e2977;color:#ffffff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;padding:12px;text-decoration:none;text-transform:uppercase;}.path-checkout #edit-compas-points-retrait-description:focus,.path-checkout #edit-compas-points-retrait-description:active,.path-checkout #edit-compas-points-retrait-description:hover{color:#ffffff;outline:none;}.path-checkout #edit-compas-magasin-description{background-color:#1e2977;border:2px solid #1e2977;color:#ffffff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;padding:12px;text-decoration:none;text-transform:uppercase;}.path-checkout #edit-compas-magasin-description:focus,.path-checkout #edit-compas-magasin-description:active,.path-checkout #edit-compas-magasin-description:hover{color:#ffffff;outline:none;}.path-checkout .checkout-pane-coupon-redemption .btn-info{background-color:#1e2977;color:#ffffff;}.path-checkout .coupon-redemption-form__coupons table td{display:block;margin-bottom:7px;}.path-checkout .modal{background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);display:none;height:100%;left:0;overflow:auto;padding-right:0!important;padding-top:100px;position:fixed;top:0;width:100%;z-index:2001;}.path-checkout .modal-content{background-color:#fefefe;border:1px solid #888888;margin:auto;margin-top:10%;padding:20px;width:80%;}#modalColissimo .widget_colissimo_input_text_normal,#modalColissimo .widget_colissimo_text_normal,#modalColissimo .widget_colissimo_text_petit,#modalColissimo .widget_colissimo_text_bouton,#modalColissimo .dropdown-options,#modalColissimo .dropdown-option,#modalColissimo .widget_colissimo_autocomplete_li,#modalColissimo .widget_colissimo_filtres{font-family:'Ubuntu',sans-serif;font-weight:300;}#modalColissimo .widget_colissimo_text_bold{font-family:'Ubuntu',sans-serif;font-weight:500;}#modalColissimo .widget_colissimo_bouton_validation{background-color:#be2253;padding:5px 15px !important;width:auto;}#modalColissimo .widget_colissimo_icone_coche{top:0;}#modalColissimo .widget_colissimo_text_bouton{text-align:center;}#modalColissimo .modal-content{padding:0;}#modalMagasin .modal-sm{width:400px;}#modalMagasin .modal-content{padding:0;width:100%;}#modalMagasin .modal-header{background-color:#1e2977;color:#ffffff;font-size:16px;padding:16px;}#modalMagasin .close{color:#ffffff;}#modalMagasin .modal-body{padding:7px 20px;}#modalMagasin .modal-content .bloc-magasin{border:1px solid #1e2977;margin:7px;padding:8px 15px 8px;}#modalMagasin .modal-content .bloc-magasin:hover,#modalMagasin .modal-content .bloc-magasin:focus{background-color:#1e2977;color:#ffffff;cursor:pointer;}.path-product .modal{background-color:rgba(0,0,0,0.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2001;}.path-product .modal-dialog{left:50%;margin:0;transform:translate(-50%,-50%)!important;top:50%;}.path-product .modal-header{background-color:#1e2977;color:#ffffff;font-size:16px;padding:16px;}.path-product #modalStocks .modal-content{background-color:#fefefe;border:1px solid #888888;font-family:'Quicksand',sans-serif;margin:10% auto auto;width:375px;}.path-product #modalStocks .modal-content .modal-middle{height:545px;margin:8px;overflow-x:hidden;overflow-y:scroll;}.path-product #modalStocks .modal-content .bloc-magasin{border:1px solid #1e2977;margin:10px;padding:8px 15px 8px;}.path-product .content-magasin-favori .link-change-magasin{cursor:pointer;text-decoration:underline;}.path-product .content-magasin-favori{margin:20px 0;}.path-product .content-magasin-favori .content-bloc-magasin{color:#1e2977;font-family:'Quicksand',sans-serif;font-weight:600;}.path-product .view-produits-stocks .bloc-stock,.path-product .modal-content .bloc-stock{margin:5px 0;}.path-product .view-produits-stocks .bloc-stock .fa-check-circle,.path-product .modal-content .bloc-stock .fa-check-circle{color:#79b534;font-size:18px;}.path-product .view-produits-stocks .bloc-stock .fa-times-circle,.path-product .modal-content .bloc-stock .fa-times-circle{color:#ab1d46;font-size:18px;}.path-product .view-produits-stocks .bloc-stock .field-disponibilites,.path-product .modal-content .bloc-stock .field-disponibilites{display:inline-block;padding-left:5px}.path-product .view-produits-stocks .bloc-stock .field-last-disponibilites{font-size:13px;font-weight:300;line-height:125%;margin-top:3px;}.path-product .close-pr{color:#ffffff;font-size:30px;font-weight:bold;position:absolute;right:15px;top:5px;}.path-product .close-pr:hover,.path-product .close-pr:focus{color:#ffffff;cursor:pointer;text-decoration:none;}.path-nouveau-compte .region-content .tabs,.path-recuperation-mot-de-passe .region-content .tabs,.path-connexion .region-content .tabs,.path-mon-compte .region-content .tabs{display:none;}.region-content .tabs{}@media (max-width:347px){.logo img{margin-right:15px;margin-top:10px;width:200px;}.path-magasins .bloc-magasins .field-links .favori a{font-size:13px;}.path-magasins .bloc-magasins .field-link-magasin{margin-right:0;}.path-taxonomy .bs-region--top .view-categories .field-entete .field-body{padding:45px 15px 15px 15px;}.page-node-type-page-accueil .view-categories .field-container .field-body .field-description{font-size:13px;}.block-content--type-click-collect .col-lg-10{padding-left:15px;padding-right:15px;}.block-content--type-click-collect .field-avantage:before{left:0;width:calc(100% + 0px);}.view-categories .views-col{margin-bottom:25px;width:100% !important;}.view-groupe-accueil .field-image-entete-pp{height:120px !important;left:95px;max-width:175px !important;margin-top:-70px !important;}.categorie-title:before,.categorie-title:after{width:50px !important;}.field-atouts-cp-entete .field-lien a{display:block;}.footer-bottom .menu--informations-legales .first{max-height:45px;}}@media (min-width:347px) and (max-width:767px){.logo img{margin-right:15px;width:250px;}.view-categories .views-col{margin-bottom:25px;width:50% !important;}}@media (min-width:347px) and (max-width:550px){}@media (min-width:347px) and (max-width:413px){.view-groupe-accueil .field-image-entete-pp{height:120px !important;left:120px;max-width:175px !important;margin-top:-70px !important;}}@media (max-width:413px){.view-actualites .left-side,.view-conseils-astuces .left-side,.view-groupe-accueil .left-side{max-height:430px;min-height:390px;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap,.view-groupe-accueil .field-image-entete-ap{height:360px !important;left:0;max-width:250px !important;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{border-radius:320px 0 0 320px;height:320px !important;left:-25px !important;width:160px !important;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{content:unset;}.view-actualites .field-titre-complementaire,.view-conseils-astuces .field-titre-complementaire,.view-groupe-accueil .field-titre-complementaire{display:none;}.path-mon-compte .forms-compte-pro .upload-file,.path-mon-compte .forms-compte-pro .download-file{padding:0 !important;}.path-mon-compte .forms-compte-pro .upload-file:before,.path-mon-compte .forms-compte-pro .download-file:before{content:"" !important;}}@media (min-width:413px) and (max-width:767px){.view-actualites .field-content-entete,.view-conseils-astuces .field-content-entete,.view-groupe-accueil .field-content-entete{left:20px}.view-actualites .left-side,.view-conseils-astuces .left-side,.view-groupe-accueil .left-side{max-height:430px;min-height:390px;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap,.view-groupe-accueil .field-image-entete-ap{height:360px !important;left:80px;max-width:250px !important;}.view-groupe-accueil .field-image-entete-pp{height:165px !important;max-width:215px !important;margin-top:-110px !important;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{border-radius:320px 0 0 320px;height:320px !important;left:-25px !important;width:160px !important;}.view-actualites .field-titre-complementaire,.view-conseils-astuces .field-titre-complementaire,.view-groupe-accueil .field-titre-complementaire{font-size:12px !important;left:-50px !important;}}@media (max-width:550px){.highlighted .carousel-inner .carousel-caption{left:15px;right:15px;}.highlighted .carousel-inner .item{height:unset;}.highlighted .carousel-inner .carousel-caption{position:unset;}.highlighted .carousel-inner .carousel-caption .diapositive-bloc{margin:15px;position:relative;}}@media (max-width:767px) and (orientation:portrait){}@media (max-width:767px) and (orientation:landscape){}@media (max-width:767px){#toolbar-administration{display:none;}html{height:100%;overflow-x:hidden;}body{height:100%;overflow-x:hidden;position:relative;width:100%;}.navbar-default{min-height:0;padding:15px 0 15px}.navbar .logo{margin-right:0;padding-left:0;}.navbar-default .navbar-toggle{border:none;border-radius:0;margin-top:0;position:absolute;right:0;top:10px;}.form-control{font-size:16px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:unset;}.navbar-default .navbar-collapse{margin-left:-15px;margin-right:-15px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background-color:#1e2977;border:none;padding:15px;position:absolute;width:100%;z-index:15;}.navbar-default .navbar-nav{display:unset;float:none;justify-content:unset;margin:0;padding:0;}.navbar-default .navbar-nav > li .menu-logo{padding:0;}.navbar-default .navbar-nav > li:nth-child(1) .menu-logo:before,.navbar-default .navbar-nav > li:nth-child(2) .menu-logo:before,.navbar-default .navbar-nav > li:nth-child(3) .menu-logo:before,.navbar-default .navbar-nav > li:nth-child(4) .menu-logo:before,.navbar-default .navbar-nav > li:nth-child(5) .menu-logo:before{content:none;}.navbar-default .navbar-nav > li:hover{border-bottom:unset;}.navbar-default .navbar-nav > li > a{display:block;text-align:unset;}#views-exposed-form-produit-recherche .form-group{margin:10px 15px;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input{width:100%;}.menu--simple-mega-menu > .menu-item--expanded:hover > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded:focus > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded.focused > .mega-menu-wrapper{justify-content:unset;padding-bottom:10px;padding-top:15px;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-background{width:145vw;}.mega-menu-wrapper{position:relative !important;}.mega-menu-wrapper .simple-mega-menu--view-mode-before{display:none;}.mega-menu-wrapper .simple-mega-menu--view-mode-after{display:none;}.mega-menu-wrapper .field-marques{width:160px;}.navbar-default .navbar-nav > li:last-child .navbar-text{margin-top:10px;}.mega-menu-wrapper .mega-menu-item{margin-top:0;}.menu--menu-secondaire{background-color:#1e2977;bottom:0;display:flex;height:67px;justify-content:space-between;padding-top:15px;position:fixed;width:100%;z-index:2001;}.menu--menu-secondaire .nav-magasins,.menu--menu-secondaire .nav-account,.menu--menu-secondaire .nav-cart{color:#ffffff;font-size:14px;font-weight:400;padding:10px 0 0 30px;text-transform:uppercase;}.menu--menu-secondaire .nav-cart{font-size:0;}.menu--menu-secondaire .nav-magasins:before,.menu--menu-secondaire .nav-account:before,.menu--menu-secondaire .nav-cart:before{left:-3px;top:-5px;}.menu--menu-secondaire li:not(:first-child){margin-right:0;}.menu--menu-secondaire .dropdown-menu{top:-75px;}.highlighted .carousel-inner .item{}.highlighted .carousel-inner .item img{height:100%;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}.highlighted .carousel-inner .carousel-caption .container,.page-node-type-page-accueil .view-categories .container{padding-left:0;padding-right:0;}.highlighted .carousel-inner .carousel-caption .diapositive-bloc{padding:15px;width:unset;}.highlighted .carousel-inner .field-titre{font-size:34px;margin:15px;}.highlighted .carousel-inner .carousel-caption .diapositive-bloc .field-liens{margin-top:30px;text-align:center;}.page-node-type-page-accueil .view-categories .field-container .field-body{padding-left:8px !important;}.view-groupe-accueil .right-side,.view-groupe-accueil .left-side{float:none;}.field-search-shop .field-bloc{display:block;min-height:136px;text-align:center;}.field-search-shop .field-texte{margin-left:67px;margin-right:0;text-align:left;}.field-search-shop .field-lien{margin-left:15px;margin-right:15px;margin-top:10px;}.field-search-shop .field-lien a{display:block;height:auto;width:100%;}.page-node-type-page-base .bs-region--top-left{padding-bottom:0;}.page-node-type-page-base .bs-region--middle .col-sm-8{padding-top:30px;}.mt-30{margin-top:0;}.path-magasins .col-sm-5{float:none;margin-right:0;margin-top:15px;position:unset;}.path-magasins .col-sm-5 .view-header{border-left:2px solid;border-right:2px solid;}.path-magasins .views-exposed-form{margin-left:15px;margin-right:15px;}.path-magasins .views-exposed-form .form-inline{all:unset;}.path-magasins .bloc-magasins .adresse-magasin{width:68%;}.path-magasins .form-control.geolocation-geocoder-address{border-radius:10px 10px 0px 0px;}.path-magasins .form-inline .form-actions .btn-primary{border-radius:0px 0px 10px 10px;width:100%;}.path-magasins .views-form{border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-top:none;height:unset;}.path-magasins .bloc-magasins .field-links{display:block;}.categorie-title{font-size:18px;}.categorie-title:before,.categorie-title:after{width:75px;}.path-connexion .bloc-user .col-sm-5.text-center .connexion-title{margin-bottom:0;}.path-mon-compte .bloc-user .user-form{padding:15px 0;}.path-mon-compte .bloc-user .field--name-field-magasin-favori{margin-top:0;}.path-mon-compte .bloc-user .form-actions{padding:0 15px;}.path-mon-compte .logout-username{position:relative;right:auto;}.bloc-user .form-actions .btn-success,.bloc-user .form-actions .btn-primary{width:100%;}.path-magasins .col-lg-10{}.field-avantage{display:block !important;}.field-avantage .field--item{margin-bottom:5px;margin-left:0;}.view-categories .field-lien{margin:10px auto;}.footer .view-reseaux-sociaux{padding-left:0;text-align:center;}.footer-bottom .menu--informations-legales > li{max-height:30px;}.path-conseils-astuces .views-exposed-form .form-inline{display:block;margin-left:15px;margin-right:15px;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-text{border-radius:10px 10px 0 0;width:100%;}.path-conseils-astuces .views-exposed-form .form-inline .form-actions .btn-primary{border-radius:0 0 10px 10px;width:100%;}.path-conseils-astuces .view-conseils-astuces-index .container{padding-left:0;padding-right:0;}.page-node-type-conseils-astuces .bs-region--middle .field-texte img{width:100%;}.page-node-type-magasin .top-actus,.path-conseils-astuces .top-actus{height:auto !important;}.bloc-user{display:block;justify-content:unset;margin-bottom:15px;}.path-nouveau-compte .bloc-user .form-type-password-confirm{display:block;width:unset;}.path-product section .bs-region--bottom .horizontal-tab-button{display:block;}.path-product summary,.page-node-type-magasin summary{list-style:none;outline:none;}.path-product summary::-webkit-details-marker,.page-node-type-magasin summary::-webkit-details-marker{display:none;}.details-title{font-size:18px;margin-bottom:15px;margin-top:15px;outline:none;text-align:center;text-transform:uppercase;}.page-node-type-magasin .actu-magasin{color:#000000;padding:0;}.page-node-type-magasin section .bs-region--bottom .panel-heading,.path-product section .bs-region--bottom .panel-heading{display:block;font-size:18px;margin-bottom:15px;outline:none;text-align:center;text-transform:uppercase;}.page-node-type-magasin section .bs-region--bottom .panel-body{padding:0;}.view-display-id-associes .slick__slide{max-width:unset;}.view-actualites .col-droite .field-body h1,.view-actualites .col-droite .field-body h2{font-family:'Amatic SC',cursive;font-size:45px;margin-bottom:15px;margin-top:0px;text-align:left;}.view-actualites .field-image{height:auto;}.path-product .modal-content{margin:auto !important;width:80% !important;}#modalColissimo{padding-top:25px;top:0;width:100%;z-index:9000000;}.path-checkout .modal-content{padding:0;width:100%;}.footer #block-menu-compas{text-align:center;}.footer #block-menu-contact{margin:0 auto;}.footer .view-reseaux-sociaux .view-header{text-align:unset;}.footer .view-reseaux-sociaux .view-content{text-align:unset;}}@media (max-width:550px){.path-taxonomy .bs-region--top .view-categories .field-entete .field-body{margin-left:10px;margin-right:10px;}}@media (min-width:768px){.form-group{margin-bottom:10px;}.form-inline .form-group{all:unset;}.carousel-caption{left:0;right:0;}.navbar-default .navbar-nav .menu-item:not(:last-child){margin-top:50px;max-width:150px;}#block-produit-recherche{left:50%;position:absolute;transform:translateX(-570px);top:30px;}.view-produit .col-sm-3 .col-sm-12{padding-top:10px;}.page-node-type-page-type .field-texte{margin-bottom:30px;}.view-actualites .field-image img{height:auto;left:50%;max-height:unset;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.view-actualites .col-droite .field-body h1,.view-actualites .col-droite .field-body h2{font-family:'Amatic SC',cursive;font-size:60px;margin-bottom:15px;margin-top:0px;text-align:left;}.menu--menu-secondaire{position:absolute;right:-15px;top:-35px;}.menu--menu-secondaire .nav-cart{font-size:0;}.menu--menu-secondaire .nav-magasins:before{left:10px;top:-20px;}.menu--menu-secondaire .nav-account:hover,.menu--menu-secondaire .nav-magasins:hover{border-bottom:2px solid #ffd431}.menu--menu-secondaire .nav-account:before{left:20px;top:-20px;}.menu--menu-secondaire .nav-cart:before{top:-20px;}.menu--menu-secondaire .dropdown-menu{padding-bottom:0;padding-top:0;}.menu--menu-secondaire .nav-account,.menu--menu-secondaire .nav-magasins{font-size:11px;font-weight:400;padding:17px 0 0;text-transform:uppercase;}.menu--menu-secondaire .nav-magasins{margin-right:10px;}.menu--menu-secondaire li:last-child{margin-right:25px;}.bloc-user{display:flex;justify-content:space-between;margin-bottom:15px;}.path-nouveau-compte .bloc-user .form-type-password-confirm{display:inline-flex;position:relative;width:750px;}}@media (max-width:991px){.navbar-default .navbar-nav .menu-item .last-item{margin-top:15px;}}@media (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav > li{font-size:12px;}.navbar-default .navbar-nav > li:last-child{margin-top:12px;}.navbar-default .navbar-nav > li:not(:last-child) > a{font-size:12px;white-space:unset;}#block-produit-recherche{transform:translateX(-370px);}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input{padding-left:0;padding-right:20px;width:170px;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-actions{right:-10px;}.mega-menu-wrapper .simple-mega-menu--view-mode-before .bs-region--main{width:170px;}.mega-menu-wrapper .field-marques{width:120px;}.path-magasins .view-filters.form-group,.path-magasins .col-sm-5 .view-header,.path-magasins .views-form{width:325px;}.path-magasins .bloc-magasins .adresse-magasin{width:63%;}.categorie-title:before,.categorie-title:after{width:190px;}.view-categories .views-col{margin-bottom:25px;width:33% !important;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap,.view-groupe-accueil .field-image-entete-ap{height:360px !important;left:80px;max-width:250px !important;}.view-groupe-accueil .field-image-entete-pp{height:165px !important;left:135px !important;max-width:215px !important;margin-top:-110px !important;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{border-radius:320px 0 0 320px;height:320px !important;left:-25px !important;width:160px !important;}.view-actualites .field-titre-complementaire,.view-conseils-astuces .field-titre-complementaire,.view-groupe-accueil .field-titre-complementaire{font-size:12px !important;left:-50px !important;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-text{width:400px;}.path-conseils-astuces .views-exposed-form .form-inline .form-actions .btn-primary{width:200px;}.page-node-type-magasin .top-actus,.path-conseils-astuces .top-actus{height:auto !important;}.page-node-type-magasin .col-droite,.page-node-type-magasin .col-gauche,.path-conseils-astuces .col-droite,.path-conseils-astuces .col-gauche{float:none;}.path-nouveau-compte .bloc-user .form-type-password-confirm .form-item{margin-right:30px;width:205px;}.path-mon-compte .bloc li a{padding-left:10px !important;}.path-mon-compte .bloc .compte-pro{padding:8px 5px !important;}.path-connexion .bloc-user .col-sm-5.text-center .connexion-title{margin-bottom:30px;}.path-connexion .bloc-user .btn-default{margin-top:0;}}@media (min-width:992px) and (max-width:1199px){#block-produit-recherche{transform:translateX(-470px);}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input{width:240px;}.mega-menu-wrapper .field-marques{width:180px;}.view-actualites .field-image-entete-ap,.view-conseils-astuces .field-image-entete-ap,.view-groupe-accueil .field-image-entete-ap{height:425px !important;left:90px;max-width:335px !important;}.view-groupe-accueil .field-image-entete-pp{height:165px !important;left:200px !important;max-width:245px !important;margin-top:-110px !important;}.view-actualites .field-content-entete:before,.view-conseils-astuces .field-content-entete:before,.view-groupe-accueil .field-content-entete:before{border-radius:360px 0 0 360px;height:360px !important;left:-25px !important;width:180px !important;}.view-actualites .field-titre-complementaire,.view-conseils-astuces .field-titre-complementaire,.view-groupe-accueil .field-titre-complementaire{font-size:14px !important;left:-40px !important;}.path-magasins .bloc-magasins .adresse-magasin{width:66%;}.path-nouveau-compte .bloc-user .form-type-password-confirm .form-item{margin-right:30px;width:280px;}}@media (min-width:768px) and (max-width:1199px){}@media (min-width:992px){.path-product .col-right{margin-bottom:40px;padding-left:40px;}}@media (max-width:992px){.path-product .col-right{padding-bottom:30px;padding-top:30px;}}@media (max-width:1200px){.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper ul.mega-menu-item,.mega-menu-wrapper,.mega-menu-wrapper .simple-mega-menu--view-mode-before .bs-region--main{margin-left:0;}.path-magasins .bloc-magasins .field-links{display:block;}.path-magasins .views-exposed-form{margin-left:15px;margin-right:15px;}.path-magasins .views-exposed-form .form-inline{all:unset;}.path-magasins .bloc-magasins .field-links .favori,.path-magasins .bloc-magasins .field-links .favori-actif{margin-bottom:20px;}.path-magasins .form-control.geolocation-geocoder-address{border-radius:10px 10px 0px 0px;width:100%;}.path-magasins .form-inline .form-actions .btn-primary{border-radius:0px 0px 10px 10px;width:100%;}.view-produits-marques .facets-bloc .view-filters .form-control,.view-produits-categories .facets-bloc .view-filters .form-control{width:175px;}}@media (min-width:1200px){.page-node-type-actualites .main-container .container{width:980px;}.page-node-type-conseils-astuces .main-container .container{width:980px;}.page-node-type-page-base .main-container .container{width:980px;}.page-node-type-page-accueil .view-groupe-accueil .container{width:980px;}.page-node-type-webform .main-container .container{width:980px;}.path-nouveau-compte .bloc-user .form-type-password-confirm .form-item{margin-right:30px;width:347px;}.view-produits-marques .facets-bloc .view-filters .panel-body .form-item:last-child:before,.view-produits-categories .facets-bloc .view-filters .panel-body .form-item:last-child:before{content:'-';font-size:35px;left:-25px;position:absolute;top:-25px;}}body{font-family:'Montserrat',sans-serif;}h1{font-size:36px;}h1,h2,h3{font-family:'SciFLy',sans-serif;}hr{border-top:1px solid #be2253;}article{color:#524a45;}.btn{border-radius:25px;}.btn-default{background-color:#be2253;color:#ffffff;font-weight:500;white-space:unset;}.navbar-header{background-color:#f3f0ee;border-radius:30px;color:#a8978d;min-height:95px;position:relative;z-index:40;}.navbar-header a{color:#a8978d;}.navbar .navbar-header .region-navigation nav{z-index:15;}.navbar-default .navbar-toggle .icon-bar{background-color:#a8978d;}#block-site-branding{align-items:center;display:flex;justify-content:center;min-height:95px;z-index:5;}.logo img{width:150px;}.menu--menu-secondaire .nav-account:before{content:"\e004";font-family:'Font Awesome Kit';}.menu--menu-secondaire .nav-cart:before{content:"\e005";font-family:'Font Awesome Kit';}.alert{margin:20px 0;}.alert-danger{background-color:#be2253;border-color:#be2253;border-radius:25px;}.alert-success{background-color:#524a45;border-color:#524a45;color:#ffffff;}.alert-success a{color:#a8978d;}.alert-success a,.alert-success a:hover,.alert-success a:focus{color:#ffffff;}.block-commerce-cart{right:30px;top:20px;z-index:15;}#block-produit-recherche{left:auto;right:160px;transform:unset;z-index:15;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input{background-color:#f3f0ee;border:2px solid #a8978d;border-radius:25px;color:#a8978d;}#views-exposed-form-produit-recherche .form--inline.form-inline.clearfix .form-item input::placeholder{color:#a8978d;}#block-slogan{color:#000000;font-family:'SciFly',sans-serif;font-size:27px;font-weight:600;margin-bottom:20px;margin-top:5px;}.highlighted{background-color:#f3f0ee;}.highlighted .carousel-inner .item a,.highlighted .carousel-inner .carousel-item a{bottom:0;left:0;position:absolute;right:0;top:0;}.page-node-type-page-accueil .view-categories h2{font-size:40px;font-weight:bold;text-transform:uppercase;}.page-node-type-page-accueil .view-categories .field-vignette{border-radius:25px;overflow:hidden;}.page-node-type-page-accueil .view-categories h3{color:#ffffff;font-family:'SciFly',sans-serif;font-size:40px;margin:0;padding:45px;position:relative;text-transform:uppercase;z-index:1;}.page-node-type-page-accueil .view-categories .little-box h3{font-size:27px;}.page-node-type-page-accueil .view-categories .field-lien{bottom:20px;position:absolute;right:5px;z-index:1;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;transform:translateX(-50%);}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:hover{background-image:url('/themes/site/images/bouton-hover.svg');}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:hover:before{background-image:url('/themes/site/images/bouton-left-hover.svg');}.page-node-type-page-accueil .view-categories .box:first-child .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:50px;padding-top:35px;text-decoration:none;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:hover a{color:#be2253;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien:hover:after{background-image:url('/themes/site/images/bouton-right-hover.svg');}.page-node-type-page-accueil .view-categories .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:75px;padding-top:30px;text-decoration:none;}.page-node-type-page-accueil .view-categories .little-box .field-lien a{font-size:0;}.page-node-type-page-accueil .view-categories .field-lien i{font-size:60px;position:absolute;right:0;rotate:-45deg;text-shadow:#000000 0 0 5px;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien i{right:-25px;text-shadow:none;}.slick--view--produit--selection .slick-list{margin:0;}.view-produit .slick{margin:0;}.view-display-id-selection .row.section{background-color:#f3f0ee;padding-top:45px;}.view-display-id-selection .bloc-item{background-color:transparent;border:none;box-shadow:none;margin-bottom:45px;padding:0;}.view-display-id-selection .bloc-item .view-produit{background-color:#ffffff;border-radius:25px;overflow:hidden;}.view-produit .bloc-header{min-height:80px;}.view-produit .field-title{border-top:none;font-weight:600;line-height:1.25;max-height:unset;min-height:unset;text-align:left;text-transform:uppercase;}.view-produit .field-sku{font-size:12px;font-weight:500;text-align:left;text-transform:uppercase;}.view-produit .promo{color:#ab1d46;}.view-produit .field-price{font-size:20px;font-weight:600;max-height:32px;min-height:32px;position:relative;text-align:left;}.view-produit .field-price-ht{font-weight:400;line-height:1;ont-size:15px;text-align:left;}.view-produit .field--widget-commerce-product-variation-attributes{left:15px;position:absolute;top:-100px;}.view-produit .field--widget-commerce-product-variation-attributes label{color:#ffffff;text-shadow:#000000 0 0 5px;}.view-produit .commerce-order-item-add-to-cart-form .form-actions{position:absolute;right:15px;top:-82px;}.view-produit .input-group{width:auto;}.view-produit .input-group-addon:last-child{display:none;}.view-produits-blocs .form-select{background-color:#f3f0ee;border:2px solid #a8978d;border-radius:25px !important;color:#a8978d;height:40px;min-width:100px;width:auto;}.view-produits-blocs .select-wrapper:after{color:#a8978d !important;}.view-produits-blocs .view-header h2{font-size:40px;font-weight:bold;text-align:left;text-transform:uppercase;}.view-produits-blocs .block-price{color:#524a45;}.view-produits-blocs .bloc-item .field-price-barre{color:#a8978d;left:auto;opacity:1;right:30px;top:1px;}.view-produits-blocs .bloc-item .field-price-barre:before{background-color:#a8978d;}.carousel-inner .row{margin-left:0;margin-right:0;}.carousel-control{opacity:1;text-shadow:none;width:25%;z-index:10;}.carousel-control .glyphicon-chevron-left{left:30px;}.carousel-control .glyphicon-chevron-right{right:30px;}.carousel-control.left,.carousel-control.right{background-image:none;}.carousel-control.left:hover{background-image:linear-gradient(to right,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.0001) 100%);}.carousel-control.right:hover{background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.25) 100%);}.carousel-indicators{bottom:-10px;z-index:30;}.carousel-indicators li{background-color:#a8978d;border-color:#a8978d;height:7px;width:7px;}.carousel-indicators li.active{height:7px;margin:1px 0;width:7px;}.carousel-control .glyphicon{color:#a8978d;font-family:'Font Awesome 6 Pro';}.glyphicon-chevron-left:before{content:'\f053';}.glyphicon-chevron-right:before{content:'\f054';}.slick-prev::before,.slick-next::before{background-color:transparent;color:#a8978d;opacity:1;padding:20px 5px;}.slick-prev:before,.slick-next:before{font-family:'Font Awesome 6 Pro';font-size:30px;}.slick-prev::before{content:'\f053';}.slick-prev{left:-60px;}.slick-next::before{content:'\f054';}.slick-next{right:-60px;}.full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;}.bg-bleu{background-color:#1e2977;}.bg-sable{background-color:#f3f0ee;}.region-header{margin-top:25px;}.region-header .container{position:relative;}.history-back{font-size:40px;font-style:normal;left:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;}.history-back a{color:#a8978d;}.breadcrumb{color:#000000;padding-left:125px;position:relative;}.breadcrumb a{color:#000000;}.breadcrumb > .active{color:#000000;}.field-click-collect{margin-top:45px;}.field-click-collect h2{color:#ffffff;font-size:40px;font-weight:bold;margin-bottom:35px;text-align:left;text-transform:uppercase;}.field-click-collect .bs-1col-stacked > .bs-region--main{margin-bottom:60px;}.field-click-collect .bs-region--main .row{display:flex;gap:12px;}.field-click-collect .bs-region--main .row > .bs-1col{border:3px solid #ffffff;border-radius:35px;}.block-content--type-click-collect .bs-region--main .field-numero{color:#626190;font-family:'SciFly',sans-serif;font-size:115px;line-height:1;padding-top:20px;width:80px;}.block-content--type-click-collect .bs-region--main .field-texte{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;line-height:1.4;}.field-click-collect .bs-1col-stacked > .bs-region--bottom{height:78px;overflow:hidden;}.block-content--type-click-collect .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;text-transform:uppercase;transform:translateX(-50%);}.block-content--type-click-collect .field-lien:hover{background-image:url('/themes/site/images/bouton-hover.svg');}.block-content--type-click-collect .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.block-content--type-click-collect .field-lien:hover:before{background-image:url('/themes/site/images/bouton-left-hover.svg');}.block-content--type-click-collect .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.block-content--type-click-collect .field-lien:hover:after{background-image:url('/themes/site/images/bouton-right-hover.svg');}.block-content--type-click-collect .field-lien strong{font-weight:500;}.block-content--type-click-collect .field-lien i{font-size:36px;padding-right:75px;}.block-content--type-click-collect .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-top:30px;text-decoration:none;}.block-content--type-click-collect .field-lien:hover a{color:#be2253;}.page-node-type-page-accueil .view-groupe-accueil .row.section{padding-bottom:60px;padding-top:60px;}.view-groupe-accueil .left-side{padding:0 8px;position:relative;}.view-groupe-accueil .left-side h1{color:#ffffff;font-family:'SciFly',sans-serif;font-size:32px;margin:45px auto;padding:0 45px;position:absolute;text-shadow:#000000 0px 5px 10px;text-transform:uppercase;width:calc(100% - 35px);}.view-groupe-accueil .left-side img{border-radius:25px;}.view-groupe-accueil .left-side .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;transform:translateX(-50%);}.view-groupe-accueil .left-side .field-lien:hover{background-image:url('/themes/site/images/bouton-hover.svg');}.view-groupe-accueil .left-side .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.view-groupe-accueil .left-side .field-lien:hover:before{background-image:url('/themes/site/images/bouton-left-hover.svg');}.view-groupe-accueil .left-side .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:50px;padding-top:35px;text-decoration:none;}.view-groupe-accueil .left-side .field-lien:hover a{color:#be2253;}.view-groupe-accueil .left-side .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.view-groupe-accueil .left-side .field-lien:hover:after{background-image:url('/themes/site/images/bouton-right-hover.svg');}.view-groupe-accueil .left-side .field-lien i{font-size:60px;position:absolute;right:-25px;rotate:-45deg;}.view-groupe-accueil .right-side{padding:0 8px;position:relative;}.view-groupe-accueil .field-body{background-color:#a8978d;border-radius:25px;color:#ffffff;font-size:14px;line-height:1.2;padding:45px 45px 60px;}.view-groupe-accueil .field-savoir-plus{font-size:13px;font-weight:500;margin-top:30px;}.view-groupe-accueil .field-savoir-plus i{font-weight:900;}.view-histoire .view-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-50px;}.view-histoire .view-content .bloc-histoire{background-position-x:center;background-size:cover;content:'';cursor:pointer;height:125px;width:100px;}.view-histoire .view-content .bloc-groupe{background-image:url('/themes/site/images/blocs/groupe.svg');}.view-histoire .view-content .bloc-groupe:hover{background-image:url('/themes/site/images/blocs/groupe-hover.svg');}.view-histoire .view-content .bloc-organisation{background-image:url('/themes/site/images/blocs/organisation.svg');}.view-histoire .view-content .bloc-organisation:hover{background-image:url('/themes/site/images/blocs/organisation-hover.svg');}.view-histoire .view-content .bloc-certification{background-image:url('/themes/site/images/blocs/certification.svg');}.view-histoire .view-content .bloc-certification:hover{background-image:url('/themes/site/images/blocs/certification-hover.svg');}.view-histoire .view-content .bloc-metiers{background-image:url('/themes/site/images/blocs/metiers.svg');}.view-histoire .view-content .bloc-metiers:hover{background-image:url('/themes/site/images/blocs/metiers-hover.svg');}.view-histoire .view-content .bloc-valeurs{background-image:url('/themes/site/images/blocs/valeurs.svg');}.view-histoire .view-content .bloc-valeurs:hover{background-image:url('/themes/site/images/blocs/valeurs-hover.svg');}.view-histoire .view-content .bloc-egalite{background-image:url('/themes/site/images/blocs/egalite.svg');}.view-histoire .view-content .bloc-egalite:hover{background-image:url('/themes/site/images/blocs/egalite-hover.svg');}.view-histoire .view-content .bloc-rse{background-image:url('/themes/site/images/blocs/rse.svg');}.view-histoire .view-content .bloc-rse:hover{background-image:url('/themes/site/images/blocs/rse-hover.svg');}.view-histoire .attachment .view-content{background-color:#a8978d;border-radius:35px;color:#ffffff;margin:0;padding:35px 45px 75px;}.view-histoire .field-titre{color:#1e2977;font-family:'SciFly',sans-serif;font-size:36px;font-weight:600;line-height:1;text-transform:uppercase;}.view-histoire .field-sous-titre{color:#ffffff;font-family:'SciFly',sans-serif;font-size:24px;font-weight:500;line-height:1;margin-bottom:30px;text-transform:uppercase;}.view-histoire .views-bootstrap-tabs{width:100%;}.view-histoire .views-bootstrap-tabs .nav-tabs{border:none;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 10px -35px;}.view-histoire .views-bootstrap-tabs .nav-tabs > li{margin:0;}.view-histoire .views-bootstrap-tabs .nav-tabs > li > a,.view-histoire .views-bootstrap-tabs .nav-tabs > li > a:hover,.view-histoire .views-bootstrap-tabs .nav-tabs > li > a:focus{background-color:transparent !important;border:none !important;border-radius:0;padding:0;}.view-histoire .views-bootstrap-tabs .nav-tabs > li > a > div{background-position:center;background-size:125%;content:'';height:85px;width:90px;}.view-histoire .views-bootstrap-tabs .tab-groupe{background-image:url('/themes/site/images/blocs/tab-groupe.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-groupe,.view-histoire .views-bootstrap-tabs li.active .tab-groupe{background-image:url('/themes/site/images/blocs/tab-groupe-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-organisation{background-image:url('/themes/site/images/blocs/tab-organisation.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-organisation,.view-histoire .views-bootstrap-tabs li.active .tab-organisation{background-image:url('/themes/site/images/blocs/tab-organisation-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-certification{background-image:url('/themes/site/images/blocs/tab-certification.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-certification,.view-histoire .views-bootstrap-tabs li.active .tab-certification{background-image:url('/themes/site/images/blocs/tab-certification-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-metiers{background-image:url('/themes/site/images/blocs/tab-metiers.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-metiers,.view-histoire .views-bootstrap-tabs li.active .tab-metiers{background-image:url('/themes/site/images/blocs/tab-metiers-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-valeurs{background-image:url('/themes/site/images/blocs/tab-valeurs.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-valeurs,.view-histoire .views-bootstrap-tabs li.active .tab-valeurs{background-image:url('/themes/site/images/blocs/tab-valeurs-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-egalite{background-image:url('/themes/site/images/blocs/tab-egalite.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-egalite,.view-histoire .views-bootstrap-tabs li.active .tab-egalite{background-image:url('/themes/site/images/blocs/tab-egalite-hover.svg');}.view-histoire .views-bootstrap-tabs .tab-rse{background-image:url('/themes/site/images/blocs/tab-rse.svg');}.view-histoire .views-bootstrap-tabs a:hover .tab-rse,.view-histoire .views-bootstrap-tabs li.active .tab-rse{background-image:url('/themes/site/images/blocs/tab-rse-hover.svg');}.view-histoire .tab-content{background-color:#f3f0ee;border-radius:35px;color:#524a45;padding:75px 45px 45px;}.view-histoire .tab-content h2{color:#1e2977;font-family:'SciFly',sans-serif;font-size:30px;font-weight:600;text-align:left;text-transform:uppercase;}.view-histoire .tab-content p{margin-bottom:20px;}.view-histoire .tab-content .field-sous-titre{color:#524a45;font-weight:400;margin-top:-30px;}.view-histoire .tab-content .field-keyword{color:#1e2977;font-family:'SciFly',sans-serif;font-size:18px;font-weight:600;}.view-histoire .tab-content .tab-pane{font-size:13px;line-height:1.5;width:100%;}.page-node-type-page-histoire .navbar-default{background-color:rgba(255,255,255,0);}.page-node-type-page-histoire article{background-color:rgba(255,255,255,0);}.page-node-type-page-histoire .bg-image{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1;}.page-node-type-page-histoire .bg-image img{height:100%;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}.page-node-type-page-histoire .bs-region--top{height:50vh;}.page-node-type-page-histoire .bs-region--top h1{color:#ffffff;font-size:50px;margin-bottom:0;margin-top:10vh;text-shadow:1px 1px 5px #000000;}.page-node-type-page-histoire .bs-region--top h2{color:#ffffff;font-size:35px;text-shadow:1px 1px 5px #000000;text-transform:uppercase;}.page-node-type-page-histoire .bs-region--right{margin-bottom:350px;opacity:0;}.page-node-type-page-histoire .view-timeline{position:relative;scale:1.4;}.timeline-content-wrapper{align-items:stretch;display:flex;}.center-line:before{background-color:#be2253;border-radius:15px;content:'';display:flex;height:var(--size-sroll);position:absolute;transition:all 0.2s ease-out;width:12px;}.center-line{background-color:#c7b6ac;border:5px solid white;border-radius:25px;content:'';margin-right:26px;margin-top:10px;overflow:hidden;position:relative;--size-sroll:25px;width:80px;}.timeline-content-rows .timeline-row{margin-bottom:45px;position:relative;}.timeline-content-rows .timeline-bullet{background-color:#c7b6ac;border:5px solid white;border-radius:50%;content:'';height:36px;left:-55px;position:absolute;top:5px;transition:all 0.2s ease-out;width:36px;}.timeline-content-rows .in-view .timeline-bullet{background-color:#be2253;}.timeline-content-rows .timeline-content{filter:brightness(200%);text-shadow:rgba(0,0,0,1) 1px 1px 5px;}.timeline-content-rows .field-titre{color:#c7b6ac;font-size:27px;font-weight:600;}.timeline-content-rows .in-view .field-titre{color:#be2253;}.timeline-content-rows .field-texte{color:#c7b6ac;font-size:15px;font-weight:400;line-height:1.4;}.timeline-content-rows .in-view .field-texte{color:#be2253;}.text-align-justify{text-align:justify;}.text-align-center{text-align:center;}.path-magasins .map{margin-bottom:75px;margin-top:45px;}.path-magasins .view-magasins{border-radius:35px;overflow:hidden;}.path-magasins .col-sm-5{}.path-magasins .view-filters.form-group{background-color:#a8978d;border-radius:35px 35px 0 0;color:#ffffff;padding:25px;padding-top:20px;}.path-magasins article .views-exposed-form .form-inline .form-group{margin-bottom:30px;width:100%;}.path-magasins article .views-exposed-form .form-type-search{width:100%;}.path-magasins article .views-exposed-form .form-group.form-actions{width:auto;}.path-magasins .form-control.geolocation-geocoder-address{background-color:#c7b6ac;border:2px solid #ffffff;border-radius:25px;color:#ffffff;height:auto;padding-right:50px;position:relative;width:100%;}.path-magasins .form-control.geolocation-geocoder-address::placeholder{color:#ffffff;}.path-magasins article .form-inline .form-actions .btn-primary{background-color:transparent;font-size:0;height:auto;margin-bottom:0;position:absolute;right:45px;width:auto;}.path-magasins article .form-inline .form-actions .btn-primary .icon:before{content:'\e00d';font-family:'Font Awesome Kit';font-size:36px;}.path-magasins .magasins{background-color:#f3f0ee;border-radius:35px;box-shadow:none;margin-top:-25px;overflow:hidden;}.path-magasins .field-label{align-items:center;display:flex;font-family:'SciFly',sans-serif;font-size:27px;font-weight:500;justify-content:center;margin-bottom:15px;}.path-magasins .field-label i{font-size:40px;margin-top:-5px;padding-right:30px;}.path-magasins .col-sm-5 .view-header{background-color:#f3f0ee;border-radius:35px 35px 0 0;color:#524a45;padding:25px 25px 15px;text-transform:uppercase;}.path-magasins .views-form{background-color:#f3f0ee;border-radius:0 0 35px 35px;color:#524a45;height:410px;padding:5px 25px 5px;}.path-magasins .bloc-magasins{padding-bottom:15px;}.path-magasins .bloc-magasins .magasin .fa-kit{font-size:35px;margin-top:-7px;padding-left:10px;text-align:left;width:40px;}.path-magasins .bloc-magasins .titre-magasin{font-family:'Montserrat',sans-serif;margin-bottom:3px;}.path-magasins .bloc-magasins .adresse-magasin{font-size:13px;padding:0 15px 0 5px;width:100%;}.path-magasins .bloc-magasins .click-collect-magasin{color:#be2253;padding:10px 0 5px;}.path-magasins .bloc-magasins .field-link-magasin{margin:0 0 5px;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin > a,.path-magasins .bloc-magasins .field-link-magasin > a{border-color:#524a45;border-radius:25px;color:#524a45;font-size:12px;padding:3px 8px;text-transform:unset;}.page-node-type-magasin .view-magasins .main-magasin .field-link-magasin > a:hover,.path-magasins .bloc-magasins .field-link-magasin > a:hover,.path-magasins .field-link-magasin > a:focus{background-color:#c7b6ac;border-color:#c7b6ac;}.path-magasins .bloc-magasins .proximity-magasin{font-size:10px;font-weight:500;padding:0;}.magasin-header{background-color:#a8978d;border-radius:35px 35px 0 0;color:#ffffff;padding:30px 25px 50px;}.page-node-type-magasin section .view-content .field-title-magasin{color:#ffffff;display:flex;font-family:'SciFly',sans-serif;font-size:24px;font-weight:500;justify-content:center;margin:0;padding:0;}.page-node-type-magasin section .view-content .field-title-magasin img{max-height:18px;}.page-node-type-magasin .bs-2col-stacked{align-items:center;display:flex;justify-content:center;margin:75px auto;}.page-node-type-magasin .field-name-field-geolocalisation{border-radius:35px;overflow:hidden;width:calc(100% + 40%);}.page-node-type-magasin section .view-content .click-collect-magasin::before{display:none;}.page-node-type-magasin section .view-content .click-collect-magasin{color:#be2253;font-size:13px;font-weight:400;margin:0 0 7px;padding:0;}.magasin-content{background-color:#f3f0ee;border-radius:35px;box-shadow:none;margin-top:-25px;overflow:hidden;padding:25px 25px 0;}.magasin-content .retour-liste-magasin,.magasin-content .magasin,.magasin-content .horaires-magasin,.magasin-content .coordonnees-magasin{display:flex;margin:0 0 35px;}.magasin-content .titre-magasin{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;margin-bottom:3px;text-transform:uppercase;}.magasin-content .titre-magasin a{color:#524a45;}.magasin-content .magasin .address{font-size:13px;line-height:1.4;margin-bottom:3px;}.magasin-content .fa-kit{font-size:35px;margin-top:-7px;text-align:left;width:40px;}.page-node-type-magasin section .view-content .field-find-way a{border:2px solid #524a45;border-radius:25px;color:#524a45;font-size:12px;padding:3px 8px;text-decoration:none;text-transform:unset;}.page-node-type-magasin section .view-content .field-find-way a:hover,.page-node-type-magasin section .view-content .field-find-way a:focus{background-color:#c7b6ac;border-color:#c7b6ac;color:#ffffff;}.page-node-type-magasin section .view-content .field-horaires,.page-node-type-magasin section .view-content .field-telephone,.page-node-type-magasin section .view-content .field-telephone a{color:#524a45;font-size:13px;}.bloc-user .connexion-title{color:#524a45;font-family:'SciFLy',sans-serif;margin:45px 0 15px;}.bloc-user form{background-color:#f3f0ee;border-radius:35px;padding:25px;}.bloc-user label{color:#524a45;}.bloc-user .form-control{background-color:#f3f0ee;border:2px solid #a8978d;border-radius:25px;color:#524a45;font-size:12px;min-height:unset;padding:7px 15px;}.bloc-user .form-actions .btn-primary,.bloc-user .form-actions .btn-success{background-color:#be2253;border-radius:35px;color:#ffffff;font-size:12px;font-weight:500;line-height:1;margin:15px 0 0;min-height:unset;padding:11px 25px;width:100%;}.bloc-user .mot-de-passe,.path-nouveau-compte .bloc-user .retour-connexion,.path-recuperation-mot-de-passe .bloc-user .retour-connexion{color:#524a45;font-size:12px;font-weight:500;margin-top:7px;text-align:right;}.bloc-user .mot-de-passe a,.path-nouveau-compte .bloc-user .retour-connexion a,.path-recuperation-mot-de-passe .bloc-user .retour-connexion a{color:#524a45;}.bloc-user .bloc-taupe{background-color:#c7b6ac;border-radius:35px;padding:25px;}.path-connexion .bloc-user .btn-default,.path-checkout .bloc-user .btn-default{background-color:#be2253;border-radius:25px;color:#ffffff;font-size:12px;font-weight:500;line-height:1;margin:0;min-height:unset;padding:11px 25px;width:100%;}.path-connexion .row.section{background-color:#1e2977;color:#ffffff;margin-bottom:0;overflow:hidden;position:relative;}.field-atouts-cp-entete .field-texte{color:#ffffff;font-size:14px;}.categorie-title{color:#ffffff;font-family:'SciFLy',sans-serif;font-size:36px;margin-bottom:5px;margin-top:20px;}.categorie-title:before,.categorie-title:after{display:none;}.path-connexion .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;text-transform:uppercase;transform:translateX(-50%);}.path-connexion .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.path-connexion .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.path-connexion .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:14px;justify-content:center;min-width:300px;padding-top:38px;text-decoration:none;}.field-atouts-cp{margin-bottom:120px;}.field-atouts-cp .row{display:flex;gap:12px;}.field-atouts-cp .row > div{align-items:center;border:3px solid #ffffff;border-radius:35px;display:flex;justify-content:space-around;margin:0;min-height:135px;width:100%;}.field-atouts-cp .field-icone{color:#626190;font-size:100px;margin-bottom:0;}.field-atouts-cp .field-icone{height:unset;line-height:100px;width:120px;}.field-atouts-cp .field-texte{width:calc(100% - 120px);}.field-atouts-cp .field-titre{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:15px !important;font-weight:500;height:unset;line-height:1.4;text-align:left;width:100%;}.field-atouts-cp .field-description{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;height:unset;line-height:1.4;margin-bottom:0;text-align:left;text-transform:uppercase;width:100%;}.path-mon-compte .bloc-content-user{background-color:transparent;margin:0;padding-top:0;}.path-mon-compte .welcome{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-left:125px;}.path-mon-compte .welcome-username{align-items:center;display:flex;font-family:'SciFly',sans-serif;font-size:36px;font-weight:400;margin:0;padding:0;}.path-mon-compte .welcome-username .pro{border-color:#524a45;margin-left:10px;}.path-mon-compte .logout-username{bottom:auto;font-size:14px;font-weight:600;position:relative;right:auto;}.path-mon-compte .bloc-content-user{clear:both;padding-top:45px;}.path-mon-compte .bloc .bloc-title{border-bottom-color:#524a45;color:#524a45;font-weight:700;}.path-mon-compte .bloc li a{color:#524a45;font-weight:400;padding:5px 0;}.path-mon-compte .bloc li a:hover,.path-mon-compte .bloc > li > .is-active{background-color:transparent;}.path-mon-compte .bloc-user .title-profil{color:#524a45;font-family:'SciFly',sans-serif;font-size:36px;font-weight:600;padding-left:45px;text-transform:uppercase;}.path-mon-compte .bloc-user .update-profil{color:#524a45;margin-right:45px;text-decoration:none;}.path-mon-compte .bloc-user .bloc-profil,.path-mon-compte .bloc-user .user-form{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:45px;}.path-mon-compte .bloc-user .user-form .help-block{display:none;}.password-suggestions{font-size:12px;}.path-mon-compte .bloc-user .bloc-id{font-weight:600;margin-bottom:3px;}.path-mon-compte .bloc-user .bloc-profil .field-mail,.path-mon-compte .bloc-user .bloc-profil .field-telephone{margin:0 0 3px;}.path-mon-compte .bloc-user .address-book__container{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:45px;}.path-mon-compte .bloc-user .address-book__add-link{background-color:#be2253;border-radius:25px;color:#ffffff;font-weight:500;margin-top:0;white-space:unset;}.path-mon-compte .bloc-user .address-book__profiles{padding:0;}.path-mon-compte .bloc-user .address-book__profile{border-bottom-color:#ffffff;}.path-mon-compte .bloc-user .profile--type--customer{color:#ffffff;}.address-book__operations a{color:#ffffff;}.path-mon-compte .bloc-user .profile-customer-address-book-add-form,.path-mon-compte .bloc-user .profile-customer-address-book-edit-form,.path-mon-compte .bloc-user form,.page-node-type-webform .bloc-contact-form form{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:45px;}.path-mon-compte .bloc-user a,.page-node-type-webform .bloc-user a{color:#ffffff;}.path-mon-compte .bloc-user label{color:#ffffff;font-weight:500;}.path-mon-compte .bloc-user .form-control,.page-node-type-webform .bloc-contact-form .form-control{background-color:#a8978d;border:1px solid #ffffff;color:#ffffff;width:100%;}.path-mon-compte .bloc-user input::placeholder,.path-mon-compte .bloc-user textarea::placeholder,.page-node-type-webform .bloc-contact-form input::placeholder,.page-node-type-webform .bloc-contact-form textarea::placeholder{color:#ffffff;}.path-mon-compte .bloc-user .form-actions,.page-node-type-webform .bloc-contact-form .form-actions{align-items:center;display:flex;gap:0 15px;justify-content:end;}.path-mon-compte .bloc-user .form-actions a,.page-node-type-webform .bloc-contact-form .form-actions a{color:#ffffff;}.path-mon-compte .bloc-user .webform-element-description a,.page-node-type-webform .bloc-contact-form .webform-element-description a{color:#ffffff;}.path-mon-compte .bloc-user .btn-primary,.page-node-type-webform .bloc-contact-form .btn-primary{background-color:#ffffff;color:#a8978d;margin-top:10px;}.path-mon-compte .bloc-user .form-actions .btn-success,.path-mon-compte .bloc-user .form-actions .btn-primary,.path-mon-compte .bloc-user .form-actions .button--primary,.page-node-type-webform .bloc-contact-form .form-actions .btn-success,.page-node-type-webform .bloc-contact-form .form-actions .btn-primary,.page-node-type-webform .bloc-contact-form .form-actions .button--primary{align-items:center;background-color:#be2253;border-radius:25px;color:#ffffff;display:flex;font-weight:500;justify-content:space-between;margin:0;margin-top:0;min-height:45px;min-width:300px;padding:0 30px;text-align:right;width:auto;}.path-mon-compte .bloc-user .form-actions .btn-envoyer,.page-node-type-webform .bloc-contact-form .form-actions .btn-envoyer{font-size:16px;justify-content:end;}.btn-envoyer::before{content:'\e014';font-family:'Font Awesome Kit';font-size:36px;left:15px;}.path-mon-compte .bloc-user .title-magasin-favori,.path-mon-compte .bloc-user .title-commercial,.path-mon-compte .bloc-user .title-comptes-pro{color:#524a45;font-family:'SciFly',sans-serif;font-size:36px;font-weight:600;padding-left:45px;text-transform:uppercase;}.path-mon-compte .bloc-user .bloc-magasin-favori,.path-mon-compte .bloc-user .bloc-commercial,.path-mon-compte .bloc-liste-comptes-pro{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:45px;}.path-mon-compte .view-commerce-user-orders{padding:0;}.path-mon-compte .bloc-liste-comptes-pro form{padding:0;}.path-mon-compte .bloc .compte-pro{background-color:#be2253;border-radius:25px;color:#ffffff;display:flex;font-weight:500;justify-content:center;margin-top:25px;text-transform:uppercase;}.bloc-user .compas-journal-form .select-wrapper{width:100%;}.bloc-comptes-pro form .titre h2{color:#ffffff;font-family:'SciFly',sans-serif;text-transform:uppercase;}.liste-comptes-pro-header{margin-top:0;}.liste-comptes-pro-texte{border-color:#524a45;color:#ffffff;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-name{font-family:'Montserrat',sans-serif;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-title-magasin{font-family:'SciFly',sans-serif;font-size:36px;padding:0 0 30px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-adresse,.path-mon-compte .bloc-user .bloc-magasin-favori .field-horaires,.path-mon-compte .bloc-user .bloc-magasin-favori .field-telephone,.path-mon-compte .bloc-user .bloc-magasin-favori .field-telephone a{color:#ffffff;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-name::before{color:#ffffff;font-family:'Font Awesome Kit';font-size:36px;left:-36px;line-height:1;}.path-mon-compte .bloc-user .bloc-magasin-favori .horaires-magasin .field-name::before{content:'\e015';}.path-mon-compte .bloc-user .bloc-magasin-favori .adresse-magasin .field-name::before{content:'\e00c';}.path-mon-compte .bloc-user .bloc-magasin-favori .coordonnees-magasin .field-name::before{content:'\e007';}.path-mon-compte .bloc-user .bloc-magasin-favori .field-find-way a{color:#ffffff;text-decoration:underline;}.path-mon-compte .bloc-user .bloc-magasin-favori .row.field-liens{display:flex;justify-content:end;}.path-mon-compte .bloc-user .bloc-magasin-favori .click-collect-magasin::before{display:none;}.path-mon-compte .bloc-user .bloc-magasin-favori .click-collect-magasin{color:#ffffff;}.path-mon-compte .bloc-user .bloc-magasin-favori .col-sm-6 > div{margin-left:0;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a{align-items:center;background-color:#be2253;border-radius:25px;color:#ffffff;display:flex;font-weight:500;justify-content:end;margin:0;margin-top:0;min-height:45px;min-width:300px;padding:0 30px;position:relative;text-align:right;width:auto;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:first-child{background-color:#be2253;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:last-child{background-color:#ffffff;color:#a8978d;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:last-child:before{content:'\e002';font-family:'Font Awesome Kit';font-size:36px;left:15px;line-height:1;position:absolute;}.path-mon-compte .bloc-contact-magasin,.page-node-type-webform .bloc-contact-magasin{align-items:center;background-color:#a8978d;border-radius:35px;color:#ffffff;display:flex;flex-wrap:wrap;padding:45px;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-telephone::before{content:'';}.path-mon-compte .bloc-user .bloc-contact-magasin .field-telephone{padding-left:0;}.page-node-type-webform .bloc-contact{padding-left:15px;padding-right:15px;padding-top:15px;}.path-mon-compte .title-contact,.page-node-type-webform .title-contact{color:#524a45;font-family:'SciFly',sans-serif;font-size:36px;font-weight:600;padding-left:45px;text-align:left;text-transform:uppercase;}.page-node-type-webform .bs-region--left{padding-top:90px;}.page-node-type-webform .bs-region--right{padding-top:45px;}.page-node-type-webform .title-contact{margin:0;}.page-node-type-webform .field-coordonnees{background-color:transparent;margin-bottom:0;padding:0;}.page-node-type-webform .bloc-contact-magasin .field-telephone a{color:#ffffff;font-size:18px;font-weight:500;text-decoration:none;}.path-mon-compte .bloc-contact-form,.page-node-type-webform .bloc-contact-form{padding:15px 0;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens,.page-node-type-webform .bloc-contact-magasin .field-liens{padding-left:45px;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens > a,.page-node-type-webform .bloc-contact-magasin .field-liens > a{align-items:center;background-color:#ffffff;border:none;border-radius:25px;color:#a8978d;display:flex;font-family:'Montserrat',sans-serif;justify-content:end;min-height:40px;padding:0 60px;}.path-mon-compte .bloc-user .bloc-contact-magasin .field-liens > a.nos-magasins::before,.page-node-type-webform .bloc-contact-magasin .field-liens > a.nos-magasins::before{color:#a8978d;content:'\e002';font-family:'Font Awesome Kit';font-size:36px;left:15px;line-height:1;position:absolute;}.path-mon-compte #commande{background-color:transparent;}.path-mon-compte #commande .numero-commande h1,.path-mon-compte .view-devis h1{color:#524a45;}.path-mon-compte #commande .profile--type--customer{color:#524a45;}.path-mon-compte #commande form{background-color:transparent;border-radius:0;color:#000000;padding:15px;}.path-mon-compte #commande thead > tr,.path-mon-compte .view-devis thead > tr{background-color:#524a45 !important;border:none;color:#ffffff;font-family:'SciFly',sans-serif;line-height:1;text-transform:uppercase;}.path-mon-compte #commande thead > tr > th,.path-mon-compte .view-devis thead > tr > th{border:0;line-height:1;padding:15px 15px 10px;}.page-node-type-page-type .field-texte h2{color:#524a45;font-size:24px;font-weight:600;text-transform:uppercase;}.page-node-type-page-type .field-texte h3{color:#524a45;font-size:18px;font-weight:500;text-transform:uppercase;}.page-node-type-page-type .field-texte p{color:#524a45;}.page-node-type-page-type .field-texte ul{padding-left:12px;}.page-node-type-page-type .field-texte li{color:#524a45;}.page-node-type-page-type .field-texte a{color:#524a45;}.page-node-type-page-type .field-texte table p{color:#000000;}.page-node-type-page-type .actu-magasin .field-container{border:none;border-radius:35px;height:100%;min-height:200px;}.actu-magasin{display:grid;grid-gap:10px;grid-template-areas:"a b"
		"a c"
		"d c"
		"e c"
		"e f";grid-template-columns:repeat(2,1fr);margin-bottom:45px;margin-top:-15px;}.actu-magasin .bloc-content-1{grid-area:a;height:400px;}.actu-magasin .bloc-content-2{grid-area:b;height:200px;}.actu-magasin .bloc-content-3{grid-area:c;height:600px;}.actu-magasin .bloc-content-4{grid-area:d;height:200px;}.actu-magasin .bloc-content-5{grid-area:e;height:400px;}.actu-magasin .bloc-content-6{grid-area:f;height:200px;}.actu-magasin .field-name{color:#ffffff;font-family:'SciFly',sans-serif;font-size:36px;line-height:1.1;padding:35px 35px 0;position:relative;text-shadow:#000000 0 0 8px;text-transform:uppercase;z-index:1;}.actu-magasin .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;transform:translateX(-50%);}.actu-magasin .field-lien:hover{background-image:url('/themes/site/images/bouton-hover.svg');}.actu-magasin .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.actu-magasin .field-lien:hover:before{background-image:url('/themes/site/images/bouton-left-hover.svg');}.actu-magasin .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.actu-magasin .field-lien:hover:after{background-image:url('/themes/site/images/bouton-right-hover.svg');}.actu-magasin .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:50px;padding-top:35px;text-decoration:none;}.actu-magasin .field-lien:hover a{color:#be2253;}.actu-magasin .field-lien i{font-size:60px;position:absolute;right:-20px;rotate:-45deg;}.page-node-type-actualites .bs-2col-stacked{align-items:center;display:flex;justify-content:center;margin:75px auto;}.page-node-type-actualites .field-image img{border-radius:35px;}.main-catalogue{position:absolute;right:0;top:50%;transform:translateY(-50%);width:450px;}.catalogue-header{background-color:#be2253;border-radius:35px 35px 0 0;color:#ffffff;padding:30px 25px 50px;}.catalogue-header .field-title-magasin{color:#ffffff;display:flex;font-family:'SciFly',sans-serif;font-size:24px;font-weight:500;justify-content:center;margin:0;padding:0;}.catalogue-content{background-color:#f3f0ee;border-radius:35px;box-shadow:none;margin-top:-25px;overflow:hidden;padding:25px;}.catalogue-content h2{color:#524a45;font-family:'Montserrat',sans-serif;font-size:21px;margin-bottom:15px;text-align:inherit;}.catalogue-footer{margin-top:45px;}.catalogue-footer .btn{background-color:#be2253;border:3px solid #ffffff;padding:10px 30px;width:100%;}.catalogue-footer .btn + .btn{margin-top:10px;}.path-conseils-astuces .view-filters{margin-bottom:45px;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-text{background-color:#f3f0ee;border:2px solid #a8978d;border-radius:25px;color:#a8978d;height:auto;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-text::placeholder{color:#a8978d;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-actions{position:relative;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-actions .btn-primary{background-color:transparent;color:#a8978d;font-size:0;height:auto;margin-bottom:0;position:absolute;right:10px;width:auto;}.path-conseils-astuces .view-conseils-astuces-index .views-exposed-form .form-inline .form-actions .btn-primary .icon:before{content:'\e00d';font-family:'Font Awesome Kit';font-size:36px;}.path-conseils-astuces .view-conseils-astuces-index .top-actus{background-color:#be2253;border-radius:35px;color:#ffffff;height:auto;overflow:hidden;}.path-conseils-astuces .view-conseils-astuces-index .view-header{font-weight:500;}.view-actualites .top-actualite{align-items:center;display:flex;}.view-actualites .col-gauche{padding:0;}.view-actualites .field-image{height:auto;overflow:unset;}.view-actualites .col-droite{padding:45px 45px 75px;}.view-actualites .col-droite .field-body{color:#ffffff;margin-top:0;}.view-actualites .col-droite .field-body h2{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:18px;text-transform:uppercase;}.view-actualites .col-droite .field-lien{border:none;}.view-actualites .col-droite .field-lien{bottom:10px;position:absolute;right:25px;z-index:1;}.view-actualites .col-droite .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:50px;padding-top:35px;text-decoration:none;}.view-actualites .col-droite .field-lien i{font-size:60px;position:absolute;right:-20px;rotate:-45deg;}.path-conseils-astuces .view-conseils-astuces-index .field-container{border:none;border-radius:35px;height:100%;}.conseils-actuces{display:grid;grid-gap:10px;grid-template-areas:"a b"
		"d b"
		"d c"
		"d e"
		"f e";grid-template-columns:repeat(2,1fr);margin:10px 15px 45px;}.conseils-actuces .bloc-content-1{grid-area:a;height:200px;}.conseils-actuces .bloc-content-2{grid-area:b;height:400px;}.conseils-actuces .bloc-content-3{grid-area:c;height:200px;}.conseils-actuces .bloc-content-4{grid-area:d;height:600px;}.conseils-actuces .bloc-content-5{grid-area:e;height:400px;}.conseils-actuces .bloc-content-6{grid-area:f;height:200px;}.conseils-actuces .field-name{color:#ffffff;font-family:'SciFly',sans-serif;font-size:36px;line-height:1.1;padding:35px;position:relative;text-shadow:#000000 0 0 8px;text-transform:uppercase;z-index:1;}.conseils-actuces .bloc-content-2 .field-lien,.conseils-actuces .bloc-content-4 .field-lien,.conseils-actuces .bloc-content-5 .field-lien{background-image:url('/themes/site/images/bouton.svg');background-repeat:repeat;background-size:contain;bottom:-22px;height:100px;left:50%;position:absolute;right:auto;transform:translateX(-50%);}.conseils-actuces .bloc-content-1 .field-lien,.conseils-actuces .bloc-content-3 .field-lien,.conseils-actuces .bloc-content-6 .field-lien{bottom:20px;position:absolute;right:25px;z-index:1;}.conseils-actuces .bloc-content-2 .field-lien:before,.conseils-actuces .bloc-content-4 .field-lien:before,.conseils-actuces .bloc-content-5 .field-lien:before{background-image:url('/themes/site/images/bouton-left.svg');background-position-x:left;background-repeat:no-repeat;background-size:cover;content:'';height:100px;left:-49px;position:absolute;top:0px;width:50px;z-index:-1;}.conseils-actuces .field-lien a{align-items:center;color:#ffffff;display:flex;font-size:17px;padding-right:50px;padding-top:35px;text-decoration:none;text-shadow:#000000 0 0 5px;}.conseils-actuces .bloc-content-2 .field-lien a,.conseils-actuces .bloc-content-4 .field-lien a,.conseils-actuces .bloc-content-5 .field-lien a{text-shadow:none;}.conseils-actuces .field-lien i{font-size:60px;position:absolute;right:-20px;rotate:-45deg;}.conseils-actuces .bloc-content-2 .field-lien:after,.conseils-actuces .bloc-content-4 .field-lien:after,.conseils-actuces .bloc-content-5 .field-lien:after{background-image:url('/themes/site/images/bouton-right.svg');background-position-x:right;background-repeat:no-repeat;background-size:cover;content:'';height:100px;position:absolute;right:-49px;top:0;width:50px;z-index:-1;}.page-node-type-conseils-astuces .bs-region--top{margin-top:45px;}.view-conseils-astuces .field-content-entete::before{display:none;}.view-conseils-astuces .field-body{background-color:#be2253;border-radius:35px;color:#ffffff;padding:25px;text-align:center;}.view-conseils-astuces .field-body h1{color:#ffffff;font-size:36px;text-align:center;}.page-node-type-conseils-astuces .bs-region--middle .field-texte{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:25px;}.page-node-type-conseils-astuces .bs-region--middle .field-texte h2{color:#ffffff;margin:15px 0 30px;text-align:left;text-transform:uppercase;}.page-node-type-conseils-astuces .view-display-id-selection{padding-top:45px;}.view-conseils-astuces .field-image-entete-ap{border-radius:35px;height:400px;width:calc(100% + 40%);}.view-conseils-astuces .field-image-entete-ap img{height:auto;width:100%;}.path-taxonomy h1{color:#a8978d;font-size:27px;margin:15px 0 60px;padding:0 45px 0 125px;text-align:left;white-space:nowrap;}.path-taxonomy .bef-exposed-form .panel-default{border:0;box-shadow:none;float:none;}.path-taxonomy .bef-exposed-form .panel-default > .panel-heading{background-color:transparent;border:0;color:#a8978d;display:block;font-size:16px;padding:0;text-transform:lowercase;width:100%;}.path-taxonomy .bef-exposed-form .panel-title{margin:0;padding:0;position:relative;}.path-taxonomy .bef-exposed-form .panel-title:before{content:'\f078';font-family:'Font Awesome 6 Pro';padding-right:5px;}.path-taxonomy .bef-exposed-form .panel-body{border:0;padding:10px 15px 0 0;width:100%;}.path-taxonomy .views-exposed-form .panel-body .form-item{align-items:center;color:#a8978d;display:flex;font-weight:600;margin-bottom:3px;width:100%;}.path-taxonomy .views-exposed-form .panel-body .form-item label{padding-left:25px;}.path-taxonomy .views-exposed-form .panel-body .form-item input[type="radio"]{background-color:transparent;border-color:#a8978d;border-radius:3px;left:0;position:absolute;top:1px;}.path-taxonomy .views-exposed-form .panel-body .form-item input[type="radio"]:checked{background-color:#a8978d;}.path-taxonomy .bef-exposed-form button{display:none;}.view-categorie-entete{align-items:start;display:flex;}.view-categorie-entete .views-element-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px 15px;margin:15px 0;}.view-categorie-entete .views-element-container .field-name{border:1px solid #a8978d;border-radius:15px;font-weight:500;text-transform:uppercase;}.view-categorie-entete .views-element-container .field-name a{color:#a8978d;padding:0 10px;text-decoration:none;}.view-categorie-entete .views-element-container .field-name:hover,.view-categorie-entete .views-element-container .field-name:focus{background-color:#a8978d;}.view-categorie-entete .views-element-container .field-name:hover a,.view-categorie-entete .views-element-container .field-name:focus a{color:#ffffff;}.view-produits-categories .facets-bloc{border:none;padding-top:0;}.view-produits-blocs .bloc-item{background-color:transparent;border:none;box-shadow:none;margin-bottom:45px;padding:0;}.view-produits-categories-viticlic .bloc-item .view-display-id-photos_apercu{border-radius:25px;box-shadow:1px 1px 35px rgba(0,0,0,0.1),-1px -1px 35px rgba(0,0,0,0.1);overflow:hidden;}.view-produits-blocs .bloc-header{min-height:80px;}.view-produits-blocs .views-view-grid > .row{display:flex;flex-wrap:wrap;}.view-produits-blocs .field-title{border-top:none;font-weight:600;line-height:1.25;max-height:unset;min-height:unset;text-align:left;text-transform:uppercase;}#views-bootstrap-produits-categories-produits .field-sku{font-size:12px;font-weight:500;text-align:left;text-transform:uppercase;}#views-bootstrap-produits-categories-produits .field-price{text-align:left;}#views-bootstrap-produits-categories-produits .field-price-ht{text-align:left;}.path-taxonomy .row.entete{background-color:transparent;height:auto;margin:0;padding:0;}.path-product .produit .field-commande{color:#ff981b;font-weight:500;margin:5px 0;text-transform:uppercase;}.path-product .produit .field-stock{color:#79b534;font-size:15px;font-weight:bold;margin:15px 0;}.path-product .produit .field-stock i{font-size:20px;padding-right:5px;}.path-product .produit .field-rupture{color:#be2253;font-size:15px;font-weight:bold;margin:15px 0;}.path-product .produit .field-rupture i{font-size:20px;padding-right:5px;}.path-product .produit .field-price-barre{display:inline-block;font-size:18px;font-weight:300;opacity:0.5;position:relative;}.path-product .produit .field-price-barre .field{margin-right:0 !important;}.path-product .produit .field-price-barre:before{background-color:#1e2977;content:" ";height:1px;left:0;position:absolute;top:10px;transform:rotate(-7deg);width:100%;}.path-product .produit .field-reference .field{display:inline-block;}.path-product .produit .field-price{font-size:22px;font-weight:500;line-height:1.1;margin-bottom:15px;}.path-product .produit .field-price .block-price{display:inline-block;}.path-product .produit .block-price .ht-sigle{color:#ffffff;display:inline-block;font-size:18px;}.path-product .produit .block-price .ht-sigle span{font-size:15px;font-weight:300;}.path-product .produit .field-price .block-price-ttc span{font-size:15px;font-weight:300;}.path-product .produit .field-price .field{display:inline-block;margin-right:15px;}.path-product .contact-produit{margin:30px 0;}.path-product .contact-produit .btn{background-color:#1e2977;}.path-product .contact-produit .btn:focus,.path-product .contact-produit .btn:active,.path-product .contact-produit .btn:hover{color:#ffffff;}.path-product .row.section{background-color:#ffffff;}.path-product .row.section > .produit{padding:0;}.path-product .commerce-product__contents{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:25px;}.path-product .commerce-product__header{align-items:start;display:flex;justify-content:space-between;margin-bottom:25px;}.path-product .commerce-product__title .form-group{margin-bottom:0;}.path-product .view-produit .field-titre{color:#1e2977;font-family:'SciFly',sans-serif;font-size:24px;padding-right:30px;text-transform:uppercase;}.path-product .produit .field-reference{font-size:12px;font-weight:500;margin:0;}.path-product .produit .field-description{color:#ffffff;margin-bottom:30px;}.path-product .produit .field-description strong{font-weight:600;}.path-product .produit .field-documents{color:#ffffff;margin-top:30px;}.path-product .produit .field-documents a{color:#ffffff;}.path-product .commerce-product__price{text-align:right;white-space:nowrap;}.path-product .produit .field-price{color:#1e2977;margin-top:1px;}.path-product .produit .detail-title{border-top:3px solid #ffffff;font-size:18px;font-weight:600;margin-bottom:12px;padding-top:7px;width:50%;}.path-product .select-wrapper::after{color:#a8978d !important;}.path-product .form-select{border:none;border-radius:25px !important;height:auto;padding:15px 25px;}.path-product .form-control[disabled]{background-color:#ffffff;border:none;border-radius:35px;color:#a8978d;font-weight:bold;height:50px;padding:15px 25px;text-align:center;text-transform:uppercase;width:50%;}.path-product .produit .form-actions .btn,.path-product .horizontal-tabs .form-actions .btn{background-color:#ffffff;border-radius:35px;color:#a8978d;height:unset;padding:12px 25px;text-align:right;width:50%;}.path-product .commerce-product__contents .form-actions .btn:before{content:'\e012';font-family:'Font Awesome Kit';font-size:50px;font-weight:normal;left:10px;line-height:1;top:50%;transform:translateY(-50%);}.path-product .modal-header{background-color:#524a45;}.commerce-product__body{max-height:240px;overflow:hidden;position:relative;transition:max-height 1s ease-in-out;}.commerce-product__body .form-group{margin:0;}.commerce-product__body.expanded{max-height:1500px;}.commerce-product__body .product-fade{align-items:flex-end;background:linear-gradient(to bottom,rgba(255,255,255,0),#a8978d);bottom:0;display:flex;font-size:24px;height:50px;line-height:1;pointer-events:none;position:absolute;transition:opacity 0.5s ease-in-out;width:100%;}.path-product .field-toggle{cursor:pointer;display:none;font-size:13px;font-weight:500;margin-bottom:30px;margin-top:15px;text-align:center;transition:opacity 0.5s ease-in-out;}.path-product .field-toggle i{font-weight:900;}.path-product .field-toggle.field-hidden{pointer-events:none;visibility:hidden;}.path-product .produit .field-stock{align-items:center;color:#ffffff;display:flex;font-family:'Montserrat',sans-serif;font-weight:300;margin:0;}.path-product .commerce-product__buttons{margin-bottom:25px;}.path-product .commerce-product__buttons form .bloc-header,.path-product .commerce-product__buttons form .field-price-ht,.path-product .commerce-product__buttons form .field-price{display:none;}.path-product .content-magasin-favori{margin:0;}.path-product .content-magasin-favori .content-bloc-magasin{align-items:center;color:#ffffff;display:flex;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:300;}.path-product .bloc-stock{align-items:center;display:flex;font-size:12px;padding-right:5px;}.path-product .bloc-stock i.big{font-size:35px;line-height:24px;margin-left:-7px;padding-right:10px;}.path-product .bloc-stock i.disponible{color:#65b32b;font-size:21px;padding-right:5px;}.path-product .bloc-stock i.indisponible{color:#e51b20;font-size:21px;padding-right:5px;}.path-product .row.section-categorie{background-color:#f3f0ee;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:45px;}.path-favoris h1{margin-bottom:40px;}.path-favoris .flag-favori{font-size:0;}.path-favoris .flag-favori a{text-decoration:none;}.path-favoris .flag-favori a:before{color:#a8978d;content:'\e017';font-family:'Font Awesome Kit';font-size:50px;height:50px;line-height:1;width:50px;}.path-favoris .flag-favori a:before{color:#be2253;}.path-favoris .table-striped{margin:0 auto;max-width:600px;}.path-favoris .view-empty{font-size:15px;font-weight:500;text-align:center;}.view-produit .bloc-galerie{position:relative;}.view-produit .flag-favori,.produit .flag-favori{font-size:0;left:10px;position:absolute;top:10px;z-index:15;}.view-produit .flag-favori a,.produit .flag-favori a{text-decoration:none;}.view-produit .flag-favori a:before,.produit .flag-favori a:before{color:#a8978d;content:'\e017';display:flex;font-family:'Font Awesome Kit';font-size:50px;height:50px;line-height:1;width:50px;}.produit .flag-favori a:before{font-size:60px;height:60px;width:60px;}.view-produit .flag-favori.action-unflag a:before,.produit .flag-favori.action-unflag a:before{color:#be2253;}.view-produit .field-lien-galerie{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5;}.view-produits-categories .bloc-favori{left:-10px;position:absolute;top:-10px;}.view-produit .commerce-order-item-add-to-cart-form{position:relative;width:100%;z-index:25;}.view-produit .commerce-order-item-add-to-cart-form button{background-color:transparent !important;content:'';float:right;font-size:0;margin:0;padding:0;position:relative;}.view-produit .commerce-order-item-add-to-cart-form button:before{border:2px solid #a8978d;border-radius:50%;color:#a8978d;content:'\e012';font-family:'Font Awesome Kit';font-size:40px;}.view-produit .commerce-order-item-add-to-cart-form button:hover:before{background-color:#a8978d;color:#ffffff;}.view-produit .commerce-order-item-add-to-cart-form .form-item-outofstock{display:none;}.path-recherche-produit form .attribute-widgets,.path-recherche-produit form .form-actions{}.path-recherche-produit .bloc-item .view-produit{border-radius:25px;box-shadow:1px 1px 35px rgba(0,0,0,0.1),-1px -1px 35px rgba(0,0,0,0.1);overflow:hidden;}.path-cart .categorie-title{color:#1e2977;margin-bottom:40px;margin-top:45px;}.cart .table-striped thead{background-color:#a8978d;text-transform:uppercase;}.cart .table-striped th:not(:first-child):before{background-color:#ffffff;content:'';height:20px;left:0;position:absolute;top:12px;width:1px;}.cart .table-striped th{color:#ffffff;font-weight:500;line-height:1;padding:15px;position:relative;}.table > thead > tr > th{border:none;border-bottom:8px solid #ffffff;font-family:'SciFly',sans-serif;position:relative;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-top:1px solid #524a45;}.table-striped > thead > tr > th{line-height:1;padding:15px;}.table-striped th:not(:first-child)::before{background-color:#ffffff;content:'';height:20px;left:0;position:absolute;top:12px;width:1px;}.cart .table-striped tbody{color:#524a45;font-size:12px;font-weight:500;}.cart .table-striped tbody a{color:#524a45;}.cart .table-striped td{padding:5px 15px;}.cart .delete-order-item .glyphicon{color:#524a45;font-family:'Font Awesome Kit';margin:0;}.cart .field-price-barre{color:#524a45;font-size:12px;}.cart .field-price-barre:before{background-color:#524a45;opacity:1;}.cart .quantity-edit-input{background-color:transparent;border:1px solid #524a45;border-radius:25px;font-size:12px;height:unset;margin-left:7px;padding:5px 15px;text-align:center;}.cart .delete-order-item .glyphicon:before{content:'\e00e';font-size:40px;}.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#f3f0ee;}.order-total-line{color:#524a45;font-size:12px;font-weight:500;}.path-checkout .order-total-line{font-size:11px;}.order-total-line-label{font-weight:400;}.order-total-line__total{padding-top:0;}.cart-form .form-actions{display:flex;justify-content:end;}.path-cart #edit-submit{align-items:center;background-color:#ffffff;border:1px solid #a8978d;border-radius:25px;color:#a8978d;display:flex;justify-content:space-between;padding:7px 25px 7px 10px;width:275px;}.path-cart #edit-submit:hover{background-color:#c7b6ac;color:#ffffff;}.path-cart #edit-submit .glyphicon{font-family:'Font Awesome Kit';rotate:90deg;}.path-cart #edit-submit .glyphicon:before{content:'\e00f';font-size:40px;line-height:15px;}.cart .btn-default{background-color:#be2253;border:1px solid #be2253;border-radius:25px;padding:7px 25px;text-align:right;width:275px;}.cart .btn-default:hover{background-color:#ffffff;color:#be2253;}.retour-boutique{font-size:12px;font-weight:500;text-align:right;}.retour-boutique a{color:#524a45;}.path-checkout .panel-default > .panel-heading{color:#524a45;margin-bottom:10px;margin-top:45px;padding:0;}.path-checkout .panel-default .panel-title{font-family:'SciFly',sans-serif;font-size:14px;font-weight:500;margin:0;padding:0 0 0 45px;text-transform:uppercase;}.path-checkout .panel-default .panel-body{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:25px;}.path-checkout .panel-default .panel-body .form-item label{font-weight:500;}.path-checkout .panel-default .panel-body legend{color:#ffffff;font-size:14px;font-weight:500;}.path-checkout .form-select{background-color:transparent;border:1px solid #ffffff;border-radius:25px !important;color:#ffffff;}.path-checkout .form-control{background-color:transparent;border:1px solid #ffffff;border-radius:25px !important;color:#ffffff;}.path-checkout .form-required::after{color:#ffffff;}.path-checkout .panel-default .panel-body .select-wrapper::after{color:#ffffff;}.path-checkout .table-responsive tbody{color:#524a45;font-size:11px;font-weight:500;}.path-checkout .table-responsive tbody a{color:#524a45;}.path-checkout .table-responsive td{padding:5px 10px;}.layout-region-checkout-secondary h3{color:#524a45;font-family:'SciFly',sans-serif;font-size:14px;font-weight:500;margin-bottom:10px;margin-top:45px;text-transform:uppercase;}.path-checkout .address-book-edit-button{color:#ffffff;}.path-checkout article .form-actions{text-align:right;}.path-checkout article .form-actions .btn-primary{background-color:#be2253;border:1px solid #be2253;border-radius:25px;padding:7px 25px;text-align:right;}.path-checkout article .form-actions .btn-primary:hover{background-color:#ffffff;color:#be2253;}.path-checkout article .form-actions .btn-default{display:none;}.checkout-pane-coupon-redemption label{color:#524a45;font-family:'SciFly',sans-serif;font-size:14px;font-weight:500;margin-bottom:10px;margin-top:45px;text-transform:uppercase;}.checkout-pane-coupon-redemption .form-control{border:1px solid #524a45;color:#524a45;font-size:12px;}.path-checkout .checkout-pane-coupon-redemption .btn-info{background-color:#be2253;border:1px solid #be2253;border-radius:25px;}.path-checkout .checkout-pane-coupon-redemption .btn-info:hover{background-color:#ffffff;color:#be2253;}.path-checkout article .form-actions a{background-color:#ffffff;border:1px solid #a8978d;border-radius:25px;color:#a8978d;text-transform:uppercase;}.path-checkout article .form-actions a:hover{background-color:#c7b6ac;color:#ffffff;}.path-checkout .recapitulatif{background-color:#a8978d;border-radius:35px;color:#ffffff;padding:25px;}.path-checkout .recapitulatif .rp-title,.path-checkout .recapitulatif .m-title{color:#ffffff;font-size:14px;font-weight:500;display:block;width:100%;padding:0;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}.path-checkout #edit-compas-points-retrait-description,.path-checkout #edit-compas-magasin-description{background-color:#be2253;border:1px solid #be2253;border-radius:25px;font-size:15px;line-height:1.4;padding:7px 25px;text-align:right;transition:all 0.5s ease;}.path-checkout #edit-compas-points-retrait-description:hover,.path-checkout #edit-compas-points-retrait-description:focus,.path-checkout #edit-compas-magasin-description:hover,.path-checkout #edit-compas-magasin-description:focus{background-color:#ffffff;color:#be2253;}input[type="checkbox"]:checked,input[type="checkbox"]:disabled:checked,input[type="checkbox"].error:checked,input[type="checkbox"].error:focus:checked,input[type="radio"]:checked,input[type="radio"]:disabled:checked,input[type="radio"].error:checked,input[type="radio"].error:focus:checked{background-color:#524a45;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{background-color:transparent;}input[type="checkbox"],input[type="radio"],input[type="checkbox"]#edit-delete{border:1px solid #ffffff;}.radio,.checkbox{margin-bottom:5px;}.mentions-legales{line-height:1.4;margin-top:30px;}.has-glyphicons .select-wrapper::after{color:#ffffff;content:'\f078';font-family:'Font Awesome 6 Pro';padding-right:15px;}.k-widget{border:none;}.k-grid a{color:#524a45!important;}div.k-grid-header{border:none;}.k-header{background-color:#524a45 !important;border:none;color:#ffffff;font-family:'SciFly',sans-serif;text-transform:uppercase;}.path-mon-compte .bloc-comptes-pro .view-comptes-compas-pro .table-head{background-color:#a8978d !important;border:none;color:#ffffff;font-family:'SciFly',sans-serif;line-height:1;text-transform:uppercase;}.path-mon-compte .view-commerce-user-orders table{margin-bottom:0;}.path-mon-compte .view-commerce-user-orders thead > tr{background-color:#524a45 !important;border:none;color:#ffffff;font-family:'SciFly',sans-serif;line-height:1;text-transform:uppercase;}.path-mon-compte .view-commerce-user-orders thead > tr > th{border:0;line-height:1;padding:15px 15px 10px;}.path-mon-compte .table-striped > thead > tr > th:first-child::after,.path-mon-compte .table-striped > thead > tr > th:last-child::after{display:none;}.path-mon-compte .view-commerce-user-orders tbody{color:#524a45;}.path-mon-compte .view-commerce-user-orders tbody a{color:#524a45;}.table-striped > thead > tr > th:first-child:after{background-image:url(/themes/site/images/thead-left.svg);background-position:left;background-repeat:no-repeat;background-size:contain;content:'';height:100%;left:0;position:absolute;top:0;width:25px;z-index:15;}.table-striped > thead > tr > th:first-child{position:relative;}.table-striped > thead > tr > th:last-child:after{background-image:url(/themes/site/images/thead-right.svg);background-position:right;background-repeat:no-repeat;background-size:contain;content:'';height:100%;position:absolute;right:0;top:0;width:25px;z-index:15;}.table-striped > thead > tr > th:last-child{position:relative;}#block-site-contact{min-width:90px;position:fixed;right:15px;text-align:center;top:50%;transform:translateY(-50%);}#block-site-contact a{color:#a8978d;font-size:10px;text-decoration:none;}#block-site-contact i{border:2px solid #a8978d;border-radius:50%;font-size:50px;transition:all 0.3s ease;}#block-site-contact a:hover,#block-site-contact a:focus{font-weight:600;}#block-site-contact a:hover i,#block-site-contact a:focus i{background-color:#a8978d;color:#ffffff;}.pagination > li > a,.pagination > li > span,.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:50%;}.pagination > li > a,.pagination > li > span{background-color:#ffffff;border-color:#a8978d;color:#a8978d;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#f3f0ee;border-color:#a8978d;color:#a8978d;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#a8978d;border-color:#a8978d;color:#ffffff;}footer{margin:0;padding:0;}.footer{background-color:#f3f0ee;color:#1e2977;margin:0;}.footer .bs-region{margin-bottom:20px;margin-top:20px;}.footer .bs-region img{max-width:240px;}.footer-title{font-size:18px;font-weight:600;}.footer-lien{align-items:center;display:flex;line-height:25px;}.footer-lien i{font-size:32px;line-height:25px;}.footer .view-reseaux-sociaux{font-size:unset;margin-bottom:20px;margin-top:20px;padding-left:0;}.footer .view-reseaux-sociaux .view-header{margin:0;}.footer .view-reseaux-sociaux .view-content > div{margin:0;}.footer .view-reseaux-sociaux .view-content > div a{color:#1e2977;font-size:unset;line-height:inherit;}.footer .view-reseaux-sociaux .view-content > div a i{color:#1e2977;font-size:50px;width:40px;}.footer .menu > li .caret{display:none;}.footer .menu--footer{margin-bottom:30px;margin-top:30px;}.footer .menu--footer > li > .navbar-text{color:#1e2977;display:block;float:none;font-size:18px;font-weight:600;margin:0 0 20px;padding:0;text-align:center;text-transform:uppercase;}.footer .menu > li > a:hover,.footer .menu > li > a:focus{background-color:transparent;}.footer .menu > li > .dropdown-menu{background-color:transparent;border:none;border-radius:0;box-shadow:none;clear:both;display:block;float:none;left:auto;padding:0;position:relative;top:auto;z-index:30;}.footer .dropdown-menu > .active > a,.footer .dropdown-menu > .active > a:hover,.footer .dropdown-menu > .active > a:focus{background-color:unset;}.footer .menu > li > .dropdown-menu > li > a:before{background-color:#ffffff;left:3px;}.footer .menu > li > .dropdown-menu > li > .navbar-text{color:#000000;margin-bottom:5px;margin-left:0;margin-top:0;padding-left:0px;}.footer .menu > li > .dropdown-menu > li > .navbar-text:hover{color:#1e2977;}.footer .menu > li > .dropdown-menu > li > a{color:#1e2977;font-weight:300;padding:2px 15px;text-align:center;text-transform:none;}.footer .menu > li > .dropdown-menu > li > a:hover,.footer .menu > li > .dropdown-menu > li > a:focus{background-color:unset;font-weight:500;}.footer .menu--informations-legales{text-align:center;text-transform:uppercase;}.footer .menu--informations-legales > li > a{font-size:11px;margin:10px 15px;padding:0;}.footer .menu--informations-legales > li > a:hover{min-height:23px;text-decoration:underline;}.footer .menu--informations-legales > li:not(:first-child) > a:after{background-color:#1e2977;content:"";display:inline-block;height:10px;margin-left:15px;position:absolute;top:3px;width:1px;}.footer .menu--informations-legales > li:last-child > a:after{display:none;}.footer .menu--informations-legales > li > .navbar-text{color:#212976;float:none;font-size:11px;padding:0 0 3px;text-transform:uppercase;}.footer .menu--informations-legales > li{display:inline-flex;}.footer .menu > li > a:hover,.footer .menu > li > a:focus{background-color:transparent;}.footer-bottom{background-color:#1e2977;color:#ffffff;font-size:9px;line-height:1.2;margin:0;padding-bottom:20px;padding-top:20px;}.footer-bottom .bs-region{margin:0;}.footer-bottom section .field{color:#ffffff;font-size:12px;}.page-footer-inverse .footer{background-color:#1e2977;color:#ffffff;}.page-footer-inverse .footer a{color:#ffffff;}.page-footer-inverse .footer .view-reseaux-sociaux .view-content > div a i{color:#ffffff;}.page-footer-inverse .footer .footer-logo img{filter:invert(1) brightness(1000%);}.page-footer-inverse .footer .menu--footer > li > .navbar-text,.page-footer-inverse .footer .menu > li > .dropdown-menu > li > a,.page-footer-inverse .footer .menu--informations-legales > li > .navbar-text{color:#ffffff;}.page-footer-inverse .footer-bottom{background-color:#f3f0ee;}.page-footer-inverse .footer-bottom section .field{color:#1e2977;}:root{--menu-gap:calc((100vh - 50px - 70px - (68.57px * 6) - 32px - 34px) / 9);--menu-secondaire-gap:calc((100vw - 250px) / 10);}#views-exposed-form-recherche-produit-page{display:block;margin:0;transition:top .3s ease-in-out;width:100%;}#views-exposed-form-recherche-produit-page .form-inline{display:block;position:static;}#views-exposed-form-recherche-produit-page [id^='edit-actions']{margin:0;position:absolute;right:0;top:-1px;z-index:10;}#views-exposed-form-recherche-produit-page .form-item input{background:white;border-width:1px;font-size:13px;}#views-exposed-form-recherche-produit-page .form-item{float:unset;margin-bottom:0;margin-top:0;}#views-exposed-form-recherche-produit-page .form-item input{background:none;border-color:#a8978d;border-radius:17px;color:#a8978d;}#views-exposed-form-recherche-produit-page .form-item input::placeholder{color:#a8978d;}#views-exposed-form-recherche-produit-page .form-item .input-group-addon{display:none;}#views-exposed-form-recherche-produit-page .btn{background:none;color:#a8978d;font-size:0;height:100%;margin:0;padding:0 7px;width:auto;}#views-exposed-form-recherche-produit-page .btn:hover,#views-exposed-form-recherche-produit-page .btn:active,#views-exposed-form-recherche-produit-page .btn.active,#views-exposed-form-recherche-produit-page .btn:focus{color:#a8978d}#views-exposed-form-recherche-produit-page .btn .glyphicon-search::before{color:#a8978d;content:'\e00d';font-family:'Font Awesome Kit',sans-serif;font-size:34px;line-height:1;padding:0;}#views-exposed-form-recherche-produit-page .form-item .input-group{width:unset;}ul[id^='ui-id'].ui-widget.ui-widget-content{background:#f3f0ee;border-color:#a8978d;box-shadow:none;font-family:'Montserrat',sans-serif;overflow:hidden;z-index:2000000;}ul[id^='ui-id'].ui-widget.ui-widget-content li.ui-menu-item{padding:3px 10px;}ul[id^='ui-id'].ui-widget.ui-widget-content li.ui-menu-item a{background:none;color:#a8978d;}ul[id^='ui-id'].ui-widget.ui-widget-content li.ui-menu-item a div.search-api-autocomplete-suggestion{padding-left:10px;padding-right:10px;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#807671;border-radius:10px;color:white;}ul[id^='ui-id'].ui-widget.ui-widget-content li.ui-menu-item a .autocomplete-suggestion-suggestion-suffix{font-weight:300;}ul[id^='ui-id'].ui-widget.ui-widget-content li.ui-menu-item a .autocomplete-suggestion-user-input{font-weight:500;}.page-node-type-page-accueil .view-categories h3{text-shadow:#000000 0 5px 10px;}.view-groupe-accueil .left-side h1{width:93%;}.path-taxonomy .view-categories .field-container .field-vignette img,.path-taxonomy .view-conseils-astuces .field-container .field-vignette img,.page-node-type-page-accueil .view-conseils-astuces .field-container .field-vignette img,.page-node-type-magasin .actu-magasin .field-container .field-vignette img,.page-node-type-page-type .actu-magasin .field-container .field-vignette img,.path-conseils-astuces .view-conseils-astuces-index .field-container .field-vignette img,.page-node-type-page-accueil .view-categories .field-container .field-vignette img{object-fit:cover;}.order-pending-form{margin-top:20px;}.order-pending-form > form#order-pending-form{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:25px 40px;}.order-pending-form > form#order-pending-form:not(:has(> button)){display:none;}.order-pending-form > form#order-pending-form > button#edit-approve{background-color:#ffffff;color:#a8978d;margin-top:0;}.order-pending-form > form#order-pending-form > button#edit-cancel{font-family:'Quicksand',sans-serif !important;line-height:1.42857143;}#commerce-checkout-flow-multistep-default #edit-compas-accept-terms-terms{border:1px solid #000000;}#commerce-checkout-flow-multistep-default #edit-compas-accept-terms-terms:checked{background-color:#524a45;}@media (max-width:767px){html{height:100%;overflow-x:hidden;}body{height:100%;overflow-x:hidden;position:relative;width:100%;}article{margin-top:70px;}footer{margin-bottom:50px;}.navbar-default .navbar-toggle{z-index:150;}.navbar-menu-text{display:none;}#block-produit-recherche{position:absolute;top:18px;right:0;width:66.66666667%;}#block-panier{bottom:calc(-100dvh + 70px + 30px);display:block;right:calc(var(--menu-secondaire-gap) * 3 + 50px);top:unset;}.view-histoire .view-content .bloc-histoire{max-width:95px;}header.navbar-default.navbar{padding:0;position:fixed;top:0;width:100%;z-index:1000000;}.navbar-header{border-radius:0;min-height:unset;}.logo img{margin:0;width:100px;}#block-site-branding{min-height:70px;width:33.33333333%;}.navbar .logo{padding-right:0;}#navbar-collapse.navbar-collapse{background:white;display:block;height:100vh !important;margin-top:0;overflow:unset;padding:0 25px;position:fixed;top:100vh;transition:top .3s ease-in-out;}#navbar-collapse.navbar-collapse[aria-expanded="true"]{top:0;}ul.menu--menu-viticlic.nav{display:flex;flex-direction:column;justify-content:space-between;padding:calc(70px + 34px + 2 * var(--menu-gap)) 0 calc(50px + 32px + 2 * var(--menu-gap));}ul.menu--menu-viticlic.nav::before{display:none;}ul.menu--menu-viticlic.nav::after{display:none;}ul.menu--menu-viticlic.nav > li > a,ul.menu--menu-viticlic.nav > li > span{background:#a8978d;border:none;border-radius:18px;color:white;display:block;font-family:'SciFLy','Montserrat',sans-serif;font-size:20px;font-weight:600;margin:0;padding:20px 8px;position:relative;text-align:center;text-transform:uppercase;}ul.menu--menu-viticlic.nav > li:last-child > a,ul.menu--menu-viticlic.nav > li:last-child > span{background:#be2253;}ul.menu--menu-viticlic.nav > li > a:active,ul.menu--menu-viticlic.nav > li > a.active,ul.menu--menu-viticlic.nav > li > a:hover,ul.menu--menu-viticlic.nav > li > a:focus,ul.menu--menu-viticlic.nav > li > a.is-active,ul.menu--menu-viticlic.nav > li > span:active,ul.menu--menu-viticlic.nav > li > span:hover,ul.menu--menu-viticlic.nav > li > span:focus,ul.menu--menu-viticlic.nav > li > span.active,ul.menu--menu-viticlic.nav > li > span.is-active{background:#1e2977;color:white;}nav#block-site-menuviticlic,ul.menu--menu-viticlic.nav,div.region.region-navigation-collapsible{height:100%;}header .tab-content > div.tab-pane{background:white;display:block;height:100%;left:-100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow-y:scroll;padding:70px 0 50px;position:absolute;top:0;transition:left .4s ease-in-out;width:100vw;}header .tab-content > div.tab-pane.active{left:0;}#views-exposed-form-recherche-produit-page{}#views-exposed-form-recherche-produit-page .form-item input{font-size:11px;}#views-exposed-form-recherche-produit-page .form-item .input-group{width:100%;}#views-exposed-form-recherche-produit-page .btn{padding:0 10px;}#views-exposed-form-recherche-produit-page .btn .glyphicon-search::before{font-size:26px;}#views-exposed-form-recherche-produit-page [id^='edit-actions']{right:25px;top:4px;}#views-exposed-form-recherche-produit-page .form-item{margin:0 25px;}#block-menutertiaire{bottom:0;display:block;position:fixed;z-index:2002;}#block-menutertiaire > ul.menu--menu-tertiaire{align-items:center;display:flex;flex-direction:row;height:50px;}#block-menutertiaire > ul.menu--menu-tertiaire > li > a{font-size:0;padding:0 var(--menu-secondaire-gap);}#block-menutertiaire > ul.menu--menu-tertiaire > li > a:hover,#block-menutertiaire > ul.menu--menu-tertiaire > li > a:active,#block-menutertiaire > ul.menu--menu-tertiaire > li > a.active,#block-menutertiaire > ul.menu--menu-tertiaire > li > a:focus{background:none;}#block-menutertiaire > ul.menu--menu-tertiaire > li > a::before{font-family:'Font Awesome Kit',sans-serif;font-size:50px;line-height:50px;}#block-menutertiaire > ul.menu--menu-tertiaire > li.first > a::before{content:'\e002';}#block-menutertiaire > ul.menu--menu-tertiaire > li.last > a::before{content:'\e003';}div.sous-niveau-1 > div.view-content > div > ul{padding:0;}div.sous-niveau-1 > div.view-content > div > ul > li > a{background:#f3f0ee;color:black;display:block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:550;padding:8px 20px;text-transform:uppercase;width:100%;}div.sous-niveau-2 > div.view-content > div > ul{padding:0;}div.sous-niveau-2 > div.view-content > div > ul > li > a{border-bottom:1px #f3f0ee solid;color:#a8978d;display:block;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:350;margin:0 20px;padding:5px 0;text-transform:uppercase;}div.sous-niveau-2 > div.view-content > div > ul > li:last-child > a{border:none;}div.sous-niveau-1 > div.view-header > div.viticlic-close{background:#a8978d;color:white;cursor:pointer;display:block;font-family:'SciFLy','Montserrat',sans-serif;font-size:22px;font-weight:550;margin-bottom:6px;padding:9px 20px;position:relative;text-align:center;text-transform:uppercase;width:100%;}div.sous-niveau-1 > div.view-header > div.viticlic-close::before{content:'\f053';display:inline;font-family:'Font Awesome 6 Pro',sans-serif;left:25px;position:absolute;}ul.menu--menu-secondaire{align-items:center;background:none;bottom:0;color:#a8978d;display:flex;flex-direction:row-reverse;height:50px;justify-content:flex-end;padding-top:0;position:fixed;right:0;width:unset;z-index:2001;}ul.menu.menu--menu-secondaire > li > a{color:#a8978d;font-size:0;padding:0 var(--menu-secondaire-gap);}ul.menu.menu--menu-secondaire > li > a::before{font-size:50px;line-height:50px;position:unset;}ul.menu.menu--menu-secondaire > li > a:active::before,ul.menu.menu--menu-tertiaire > li > a:active::before,ul.menu.menu--menu-secondaire > li > a.active::before,ul.menu.menu--menu-tertiaire > li > a.active::before,ul.menu.menu--menu-secondaire > li > a:hover::before,ul.menu.menu--menu-tertiaire > li > a:hover::before,ul.menu.menu--menu-secondaire > li > a:focus::before,ul.menu.menu--menu-tertiaire > li > a:focus::before{color:#1e2977;}div.navbar-header > button.navbar-toggle{align-items:center;background:#f3f0ee;bottom:0;display:flex;flex-direction:column;height:50px;justify-content:center;margin:0;position:fixed;top:unset;width:100%;z-index:14;}div.navbar-header > button.navbar-toggle:hover,div.navbar-header > button.navbar-toggle:active,div.navbar-header > button.navbar-toggle.active,div.navbar-header > button.navbar-toggle:focus{background:#f3f0ee;}div.navbar-header > button.navbar-toggle:not(.collapsed) .icon-bar{background:#1e2977;}div.navbar-header > button.navbar-toggle .icon-bar{border-radius:1px;display:block;height:3px;width:28px;}div.navbar-header > button.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}.nous-contacter{bottom:calc(-100vh - 50px);color:black;display:block;padding-bottom:var(--menu-gap);position:fixed;transition:bottom .3s ease-in-out;}.nous-contacter > a{background:#f3f0ee;border:none;border-radius:18px;color:black;display:block;font-family:'SciFLy','Montserrat',sans-serif;font-size:15px;font-weight:300;margin:0;padding:6px 8px 2px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:calc(100vw - 50px);}.nous-contacter > a:hover,.nous-contacter > a:active,.nous-contacter > a:focus{background:#a8978d;text-decoration:none;}#block-site-contact{display:none;}.footer-lien{justify-content:center;}.footer-title{text-align:center;}.footer-logo,.footer > div > .row > .col-sm-3:first-child > .block-content--type-bloc-simple-:first-child .field.field-name-body{text-align:center;}.slick-prev{left:-17px;}.slick-next{right:-17px;}.view-groupe-accueil .left-side{border-radius:25px;margin:0 8px 30px;overflow:hidden;padding:0;}.field-atouts-cp .row{flex-wrap:wrap;margin:0 auto;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien a,.view-groupe-accueil .left-side .field-lien a{text-wrap:nowrap;}.block-content--type-click-collect .field-lien{width:70%;}.block-content--type-click-collect .field-lien a{font-size:12px;justify-content:space-between;}.block-content--type-click-collect .field-lien a i{padding-right:0;}.field-click-collect .bs-region--main .row{flex-direction:column;}.actu-magasin{display:flex;flex-direction:column;}.actu-magasin .field-lien a{font-size:15px;text-wrap:nowrap;}.actu-magasin .bloc-content-4{height:250px;}.actu-magasin .bloc-content-3 .field-container .field-vignette img{object-fit:cover;}.path-magasins .map{margin-bottom:20px;}.path-magasins .col-sm-5{margin-bottom:50px;padding:0;}.path-magasins .views-exposed-form{margin:0;}.cart-form .form-actions{align-items:center;flex-direction:column;gap:20px;}.path-cart #edit-submit{max-width:fit-content;text-wrap:wrap;width:100%;}.path-cart #edit-checkout{max-width:fit-content;text-align:center;width:100%;}.path-mon-compte .bloc-user .form-actions{flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;padding:0;position:static;width:100%;}.path-mon-compte .bloc-user #edit-submit{min-width:unset;}.path-mon-compte .bloc-user .form-actions .btn-envoyer{min-width:160px;width:100%;}.path-mon-compte .bloc-user .bloc-magasin-favori .row.field-liens{align-items:flex-start;flex-direction:column;gap:10px;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a{min-width:max-content;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:first-child{margin:0;}.path-mon-compte .bloc-user .bloc-magasin-favori .field-liens a:last-child{padding-left:50px;}.bloc-contact-magasin{gap:10px;justify-content:center;}.bloc-contact-magasin .col-sm-6:first-child{border-right:none !important;}.bloc-contact-magasin .col-sm-6:last-child > .field-liens{padding-left:0;}.path-mon-compte .bloc-user .bloc-contact-magasin .col-sm-6:last-child > .field-liens > a.nos-magasins{padding-left:50px;padding-right:15px;}.path-mon-compte .welcome{flex-wrap:wrap;gap:10px;justify-content:space-around;padding:0;}.path-taxonomy h1{margin:15px 0 60px;padding:0;text-align:center;text-wrap:wrap;}.path-product .produit .form-actions .btn{padding-left:60px;width:auto;}.breadcrumb{padding-left:80px;}.view-categorie-entete{flex-direction:column;}.view-categorie-entete h1{margin-bottom:10px;}.page-node-type-page-accueil .view-categories .little-box:last-child{width:100%;}.page-node-type-page-accueil .view-categories .field-container .field-vignette img{object-fit:cover;}.page-node-type-page-histoire .view-timeline{scale:1;}.page-node-type-page-histoire .timeline-content-wrapper{justify-content:center;}.page-node-type-page-histoire .bs-region--top{height:unset;}.page-node-type-page-histoire .bs-region--right{margin-bottom:50px;opacity:1;}.page-node-type-page-histoire .bs-region--left{margin-bottom:50px;}.page-node-type-page-histoire .bs-region--top > div > h1,.page-node-type-page-histoire .bs-region--top > h2{color:black;text-shadow:unset;}.page-node-type-page-histoire .bs-region--top > h2{margin-bottom:60px;}.page-node-type-actualites .bs-2col-stacked{flex-wrap:wrap;gap:45px 0;margin:0 auto;}.view-conseils-astuces .field-content-entete{left:auto;}.view-conseils-astuces .field-image-entete-ap{left:auto;max-width:100% !important;width:100%;}.main-catalogue{position:relative;right:auto;top:auto;transform:none;width:100%;}.path-conseils-astuces .views-exposed-form .form-inline{display:flex;}.view-actualites .top-actualite{display:block;}.conseils-actuces{display:flex;flex-wrap:wrap;}.path-mon-compte .bloc-content-user-logout-confirm > .container > .col-sm-3{display:none;}.footer > div > .row{margin-bottom:20px;}.bg-image{display:none;}.timeline-row .timeline-content{filter:none;text-shadow:unset;}.menu--footer > li:last-child{margin-top:30px;}.menu--informations-legales{margin-bottom:20px;}.footer .menu--informations-legales > li > .navbar-text{margin:5px 0;padding:0;}.footer .menu--informations-legales > li > a{margin:5px 15px;}.view-histoire .views-bootstrap-tabs > .nav-tabs::after,.view-histoire .views-bootstrap-tabs > .nav-tabs::before{display:none;}body .accessibility-trigger.aioa_bottom_right button{bottom:55px!important;}}@media (min-width:768px){.navbar-toggle{border:none;display:block;left:40px;margin:0;padding:0;position:absolute;top:36px;z-index:15;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar .logo{margin:0;padding:0;}.navbar-menu-text{font-size:10px;left:36px;position:absolute;top:55px;}.navbar-default .navbar-collapse{background-color:rgb(243,240,238);border-radius:35px;margin:30px auto 0;position:absolute;width:calc(100% - 30px);z-index:40;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;}.overlay{background-color:rgba(0,0,0,0.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:35;}.navbar-collapse.collapse.in + .overlay{display:block;}.menu--menu-viticlic{align-items:center;border:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:25px 0;width:100%;}.menu--menu-viticlic li{position:relative;text-align:center;}.menu--menu-viticlic li:not(:last-child):after{background-color:#ded5cf;content:'';height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;}.menu--menu-viticlic > li > a,.menu--menu-viticlic > li > .navbar-text{border:none !important;color:#807671 !important;display:block;float:none;font-family:'SciFly',sans-serif;font-size:18px;font-weight:600;margin:0 !important;padding:10px 30px !important;text-transform:uppercase;white-space:nowrap;}.menu--menu-viticlic > li > a:hover,.menu--menu-viticlic > li > .navbar-text:hover,.menu--menu-viticlic > li.active > a,.menu--menu-viticlic > li.active > a:hover,.menu--menu-viticlic > li.active > a:focus,.menu--menu-viticlic > li > a:focus{background-color:transparent;color:#2a336b !important;}.menu--menu-viticlic li.open .dropdown-menu{display:block;}.view-menu-viticlic ul{align-items:start;border:0;display:grid;grid-auto-flow:column;grid-auto-rows:1fr;margin:0 0 25px;padding:0;width:100%;}.view-menu-viticlic li{height:100%;list-style:none;position:relative;text-align:center;width:100%;}.view-menu-viticlic li:not(:last-child):after{background-color:#ded5cf;content:'';height:100%;position:absolute;right:0;top:0;width:1px;}.view-menu-viticlic li > a{border:none;color:#807671;display:block;float:none;font-size:15px;font-weight:600;margin:0;padding:0 30px 10px;text-decoration:none;text-transform:uppercase;}.view-menu-viticlic li > .views-element-container{width:100%;}.view-menu-viticlic li > a:hover,.view-menu-viticlic li > a:focus{color:#2a336b;}div.sous-niveau-1 > div.view-header{display:none;}.sous-niveau-2 ul{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;}.sous-niveau-2 li:after{display:none;}.sous-niveau-2 li > a{border:none;color:#a8978d;display:block;float:none;font-size:11px;font-weight:400;margin:0;padding:3px 15px;text-transform:uppercase;white-space:normal;}.menu--menu-secondaire{right:25px;top:-50px;}.menu--menu-secondaire li:last-child{margin-right:0;}.menu--menu-secondaire .nav-cart{font-size:10px;}.menu--menu-secondaire .nav-account,.menu--menu-secondaire .nav-cart{font-size:9px;padding:10px 5px;text-transform:none;}.menu--menu-secondaire .nav-account:before,.menu--menu-secondaire .nav-cart:before{font-size:45px;font-weight:500;left:50%;line-height:11px;top:-5px;transform:translate(-50%,-50%);}.menu--menu-secondaire .nav-account:hover,.menu--menu-secondaire .nav-magasins:hover{border:none;}.menu--menu-tertiaire{left:125px;position:absolute;top:45px;}.menu--menu-tertiaire li{float:left;}.menu--menu-tertiaire .nav-magasins:before,.menu--menu-tertiaire .nav-catalogues:before{font-family:'Font Awesome Kit',sans-serif;font-size:45px;font-weight:500;left:50%;line-height:11px;position:absolute;top:-5px;transform:translate(-50%,-50%);}.menu--menu-tertiaire .nav-magasins:before{content:"\e002";}.menu--menu-tertiaire .nav-catalogues:before{content:"\e003";}.menu--menu-tertiaire .nav-magasins,.menu--menu-tertiaire .nav-catalogues{font-size:9px;padding:10px 3px;text-transform:none;}.unslick .slick__slide{max-width:33.33333333%;}#views-exposed-form-recherche-produit-page{display:block;margin:0;transition:top .3s ease-in-out;width:100%;}#views-exposed-form-recherche-produit-page .form--inline.form-inline{position:static;}#views-exposed-form-recherche-produit-page [id^='edit-actions']{margin:0;position:absolute;right:0;top:-1px;z-index:10;}#views-exposed-form-recherche-produit-page .form-item input{background:white;border-width:1px;font-size:13px;}#views-exposed-form-recherche-produit-page .form-item input{background:none;border-color:#a8978d;border-radius:17px;color:#a8978d;}#views-exposed-form-recherche-produit-page .form-item input::placeholder{color:#a8978d;}#views-exposed-form-recherche-produit-page .form-item .input-group-addon{display:none;}#views-exposed-form-recherche-produit-page .btn{background:none;color:#a8978d;font-size:0;height:100%;margin:0;padding:0 7px;width:auto;}#views-exposed-form-recherche-produit-page .btn:hover,#views-exposed-form-recherche-produit-page .btn:active,#views-exposed-form-recherche-produit-page .btn.active,#views-exposed-form-recherche-produit-page .btn:focus{color:#a8978d}#views-exposed-form-recherche-produit-page .btn .glyphicon-search::before{color:#a8978d;content:'\e00d';font-family:'Font Awesome Kit',sans-serif;font-size:34px;line-height:1;padding:0;}#views-exposed-form-recherche-produit-page .form-item .input-group{max-width:100px;}#block-site-menuviticlic #views-exposed-form-recherche-produit-page{display:none;}.nous-contacter{display:none;}.page-node-type-page-accueil .view-categories .box:first-child .field-lien a{padding-right:30px;}}@media (min-width:768px) and (max-width:991px){#views-exposed-form-recherche-produit-page .form-item input::placeholder{font-size:0;}.view-groupe-accueil .left-side .field-lien a{font-size:13px;padding-right:21px;padding-top:39px;}.block-content--type-click-collect .field-lien i{padding-right:40px;}.view-groupe-accueil .left-side img{height:320px;object-fit:cover;}.view-groupe-accueil .left-side h1{font-size:24px;}.actu-magasin .bloc-content-1,.actu-magasin .bloc-content-4{height:unset;}.path-mon-compte .bloc-user .bloc-magasin-favori .row.field-liens{flex-direction:column;gap:10px;}.path-mon-compte .bloc-user .bloc-magasin-favori .row.field-liens a:first-child{margin-right:0;}.bloc-contact-magasin{gap:10px;justify-content:center;}.bloc-contact-magasin .col-sm-6:first-child{border-right:none !important;}.bloc-contact-magasin .col-sm-6:last-child > .field-liens{padding-left:0;}.path-mon-compte .bloc-user .bloc-contact-magasin .col-sm-6:last-child > .field-liens > a.nos-magasins{padding-left:50px;padding-right:15px;}.footer .bs-region img{max-width:180px;}.actu-magasin .field-lien a{padding-right:37px;}.path-magasins article .form-inline .form-actions .btn-primary{right:30px;}.path-magasins .view-filters.form-group,.path-magasins .col-sm-5 .view-header,.path-magasins .views-form{width:300px;}.path-magasins .magasins{width:300px;}.view-menu-viticlic li > a{padding-left:10px;padding-right:10px;}}@media (min-width:992px){#views-exposed-form-recherche-produit-page .form-item .input-group{max-width:200px;}}@media (min-width:992px) and (max-width:1199px){.view-groupe-accueil .left-side .field-lien a{padding-right:28px;}.path-magasins article .form-inline .form-actions .btn-primary{right:62px;}}@media (max-width:1200px){.path-magasins .views-exposed-form .form-inline{display:flex;justify-content:center;}}@media (min-width:1200px){.page-node-type-actualites .main-container .container{width:1170px;}.page-node-type-webform .main-container .container{width:1170px;}.page-node-type-page-accueil .view-groupe-accueil .container{width:1170px;}.page-node-type-conseils-astuces .main-container .container{width:1170px;}#views-exposed-form-recherche-produit-page .form-item .input-group{max-width:300px;}}
