﻿@import url("https://fonts.googleapis.com/css2?family=Merienda:wght@400;700&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");body{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#2a1a13}body :focus{outline:0}body.fixed{position:fixed;width:100%;left:0;right:0;top:0;bottom:0}body ::placeholder{transition:all 300ms ease-in-out}body input:focus::placeholder{color:transparent !important}body img{max-width:100%;height:auto}body .field--type-text-long a{color:#2a1a13;text-decoration:none;transition:all 300ms ease-in-out}body h1{font-family:"Merienda",cursive;color:#fff;font-size:34px;line-height:1.2em;margin:0 0 20px}body h2{font-family:"Merienda",cursive;font-size:21px;line-height:1.3;color:#924a3b}@media (min-width: 768px){body h1{font-size:50px}}@media (min-width: 1200px){body h2{font-size:34px}body .field--type-text-long a:hover{color:#dead34}}header.header{background:#fff;position:fixed;width:100%;left:0;right:0;top:0;height:90px;z-index:11;border-bottom:1px solid;border-color:#bcc3bb4f}header.header .inside-header{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}header.header .inside-header #block-patafran-branding{width:110px;margin:auto}header.header .inside-header #block-patafran-branding img{max-width:100%;margin-top:10px}header.header .inside-header .logo-white{display:none}header.header .inside-header .burger{position:absolute;height:64px;width:64px;cursor:pointer;top:0px;left:0}header.header .inside-header .burger span,header.header .inside-header .burger span:before,header.header .inside-header .burger span:after{margin:auto;width:30px;height:3px;background:#2a1a13;position:absolute;display:block;top:40px;transform-origin:50% 50%;content:"";transition:all 500ms ease-in-out}header.header .inside-header .burger span:before{top:-8px}header.header .inside-header .burger span:after{top:8px}header.header .menu-wrap{position:fixed;left:-100%;width:100%;right:0;bottom:0;top:90px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 300ms ease-in-out;background:#2a1a13}header.header .menu-wrap ul{padding:40px 0;width:90%;max-width:400px;margin:auto;text-align:center}header.header .menu-wrap ul li{padding:10px}header.header .menu-wrap ul li a{color:#fff;text-decoration:none;font-size:20px}header.header .menu-wrap ul li a.is-active{color:#dead34}header.header .menu-wrap ul li.menu-item--active-trail a{color:#dead34}header.header.open .inside-header .burger span{background:transparent}header.header.open .inside-header .burger span:before{top:0;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}header.header.open .inside-header .burger span:after{top:0;left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}header.header.open .menu-wrap{left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media (min-width: 1200px){header.header{background:none;position:fixed;border:none;transition:all 300ms ease-in-out}header.header .wrap-header-laptop{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}header.header .wrap-header-laptop .inside-header{position:relative;width:100%}header.header .wrap-header-laptop .inside-header #block-patafran-branding{display:none}header.header .wrap-header-laptop .inside-header .logo-white{width:170px;position:relative;left:0;display:block;margin:auto}header.header .wrap-header-laptop .inside-header .logo-white img{max-width:100%;margin-top:10px}header.header .wrap-header-laptop .inside-header .burger{display:none}header.header .wrap-header-laptop .menu-wrap{position:relative;left:0;top:inherit;width:93%;margin-left:auto;margin-right:auto;max-width:1200px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}header.header .wrap-header-laptop .menu-wrap .region-navigation{position:relative;right:inherit;top:0}header.header .wrap-header-laptop .menu-wrap ul.menu{width:inherit;max-width:inherit;margin:0;position:relative;right:0;padding:53px 0 0}header.header .wrap-header-laptop .menu-wrap ul.menu li{display:inline-block;margin:0 5px;padding:2px;position:relative}header.header .wrap-header-laptop .menu-wrap ul.menu li a{font-size:14px;font-weight:600;text-transform:uppercase}header.header .wrap-header-laptop .menu-wrap ul.menu li.menu-item--active-trail a,header.header .wrap-header-laptop .menu-wrap ul.menu li a.is-active{color:#fff}header.header .wrap-header-laptop .menu-wrap ul.menu li.menu-item--active-trail,header.header .wrap-header-laptop .menu-wrap ul.menu li:hover{border-bottom:2px solid #fff}header.header.scroll{background:#2a1a13;height:75px}header.header.scroll .wrap-header-laptop .inside-header .logo-white{width:80px;position:absolute}header.header.scroll .wrap-header-laptop .menu-wrap .region-navigation{right:0}header.header.scroll .wrap-header-laptop .menu-wrap ul{padding:25px 0px;position:absolute;right:0}header.header.scroll .wrap-header-laptop .menu-wrap ul li.menu-item--active-trail a,header.header.scroll .wrap-header-laptop .menu-wrap ul li a.is-active,header.header.scroll .wrap-header-laptop .menu-wrap ul li a:hover{color:#dead34}header.header.scroll .wrap-header-laptop .menu-wrap ul li.menu-item--active-trail,header.header.scroll .wrap-header-laptop .menu-wrap ul li:hover{border:none}}.back-to-category{width:max-content;width:fit-content;margin:40px auto}.back-to-category a,.back-to-category button,.back-to-category input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){.back-to-category a:hover{background:inherit;color:#924a3b}}.banner{width:100%;text-align:center;background-position:center;background-size:cover;height:400px;position:relative}.banner:before{content:"";background:#00000036;position:absolute;top:0;left:0;right:0;bottom:0}.banner .inside-banner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:90%;color:#fff;max-width:750px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:opacity 1000ms ease-in-out}.banner .texte-banner{margin:auto;width:93%;max-width:700px;font-size:16px;color:#fff;font-weight:600;line-height:1.6em;padding:10px 0 30px}.banner .category{font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:20px}.banner .category a{color:#fff;text-decoration:none}.banner .subtitle{font-weight:600;margin:20px auto 0}.banner .subtitle p{margin:0}.banner .btn{width:max-content;width:fit-content;margin:40px auto}.banner .btn a{color:#2a1a13;background-color:#ffffffc7;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;padding:15px 20px}@media (min-width: 1200px){.banner .btn a:hover{background-color:#fff}}.banner.path-user{background-image:url("../images/bkg-prod.jpg")}.banner.produit{background-image:url("../images/bkg-prod.jpg")}.banner.culture{background-image:url("../images/bkg-culture.jpg")}.banner.billet{background-image:url("../images/bkg-billets.jpg")}.banner.rencontres{background-image:url("../images/bkg-rencontres.jpg")}.banner.references{background-image:url("../images/bkg-references.jpg")}.banner.scroll .inside-banner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media (min-width: 1200px){.banner{height:820px}.banner .inside-banner{top:65%;left:50%;transform:translateX(-50%) translateY(-65%)}.banner .subtitle{font-size:16px;line-height:1.6em}}main{padding:91px 0 0px 0;background:#fff;position:relative}@media (min-width: 1200px){main{padding:0}}.content{position:relative;width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.pager{padding:20px 0}.pager a{color:#924a3b;text-decoration:none}.view-culture-choco{padding-bottom:40px}.view-culture-choco .view-filters{background-color:#ede7e6}.view-culture-choco .view-filters .form-type-select{width:100%;text-align:center;padding-top:10px}@media (min-width: 768px){.view-culture-choco .view-filters .form-type-select{display:inline-flex;align-items:center}}.view-culture-choco .view-filters .form-type-select label{font-weight:600}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id{padding:0}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul{display:flex;gap:10px;justify-content:center}@media (min-width: 768px){.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul{justify-content:left}}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li{list-style:none}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.livre a,.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.audio-video a,.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.exposition a,.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.théâtre a{color:#fff !important;text-decoration:none}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.livre{background:#8b4624}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.audio-video{background:#e76d20}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.exposition{background:#108201}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li.théâtre{background:#dead34}.view-culture-choco .view-filters .form-type-select #edit-field-type-de-ressource-target-id ul li a{color:#924a3b;text-transform:uppercase;font-size:11px;font-weight:700;padding:10px}.view-culture-choco .more-link{width:max-content;width:fit-content;margin:auto}.view-culture-choco .more-link a,.view-culture-choco .more-link input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#dead34;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#dead34}@media (min-width: 1200px){.view-culture-choco .more-link a:hover{background-color:#fff;color:#dead34}}.view-culture-choco .view-content{padding:0px;width:93%;margin-left:auto;margin-right:auto;max-width:1200px;margin:40px auto 0}.view-culture-choco .view-content .views-row{max-width:250px;margin:30px auto;text-align:center;position:relative}.view-culture-choco .view-content .views-row:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.view-culture-choco .view-content .views-row:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.view-culture-choco .view-content .views-row:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.view-culture-choco .view-content .views-row:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.view-culture-choco .view-content .views-row:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.view-culture-choco .view-content .views-row:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.view-culture-choco .view-content .views-row:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.view-culture-choco .view-content .views-row:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.view-culture-choco .view-content .views-row:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.view-culture-choco .view-content .views-row:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.view-culture-choco .view-content .views-row:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.view-culture-choco .view-content .views-row:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.view-culture-choco .view-content .views-row:nth-child(1n+13){-webkit-animation-delay:1.3s;animation-delay:1.3s}.view-culture-choco .view-content .views-row .views-field-field-couverture .field-content{border:2px solid;border-color:#ede7e6;padding:10px;background:#fff;line-height:0}.view-culture-choco .view-content .views-row .views-field-title{margin:10px 0}.view-culture-choco .view-content .views-row .views-field-title a{text-decoration:none;color:#2a1a13;font-weight:600;letter-spacing:0;text-transform:uppercase;width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-culture-choco .view-content .views-row .views-field-title a,.view-culture-choco .view-content .views-row .views-field-field-date a,.view-culture-choco .view-content .views-row .views-field-field-sous-titre a{text-decoration:none;color:#2a1a13;font-weight:600}.view-culture-choco .view-content .views-row .views-field-title p,.view-culture-choco .view-content .views-row .views-field-field-date p,.view-culture-choco .view-content .views-row .views-field-field-sous-titre p{margin:0}.view-culture-choco .view-content .views-row .views-field-nothing{position:relative;margin:-39px 0px 0 0;float:right}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche{padding:0px 0 0 10px;width:fit-content;width:max-content;color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;float:right}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche.livre{background:#8b4624}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche.audio-video{background:#e76d20}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche.exposition{background:#108201}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche.thtre{background:#dead34}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche span{display:inline-block;vertical-align:middle}.view-culture-choco .view-content .views-row .views-field-nothing .cartouche span.icone{width:40px;height:40px}.view-culture-choco.view-display-id-page_2 .view-content{margin:40px auto 0}.view-culture-choco.view-display-id-page_2 .view-content .views-row{margin:70px auto}@media (min-width: 768px) and (max-width: 1200px){.view-culture-choco.view-display-id-block_1 .view-content .views-row{width:35%;margin:0px 2% 40px}}@media (min-width: 768px){.view-culture-choco .view-filters{padding:10px 0 15px}.view-culture-choco .view-filters form{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-culture-choco .view-filters form .form-type-select{text-align:left;margin-left:3%}.view-culture-choco .view-filters form .form-type-select label,.view-culture-choco .view-filters form .form-type-select .select2Buttons{display:inline-block;vertical-align:middle}.view-culture-choco .view-content{text-align:center}.view-culture-choco .view-content .views-row{display:inline-block;width:30%;vertical-align:top;max-width:inherit;margin:0px 1% 40px;padding:0px}.view-culture-choco .more-link{margin:50px auto 10px}.view-culture-choco.view-display-id-page_2 .view-content .views-row{margin:40px 1%}}@media (min-width: 1200px){.view-culture-choco .view-filters form .form-type-select{margin-left:2%}.view-culture-choco .view-filters form .form-type-select .select-buttons{padding:0}.view-culture-choco .view-filters form .form-type-select .select-buttons li a:hover,.view-culture-choco .view-filters form .form-type-select .select-buttons li a.picked{color:#e76d20}.view-culture-choco .view-content{text-align:center}.view-culture-choco .view-content .views-row{width:22.7%;margin:20px 1%}.view-culture-choco .view-content .views-row a{transition:all 300ms ease-in-out}.view-culture-choco .view-content .views-row:hover a{color:#dead34}}#block-views-block-billets-block-1,#block-views-block-rencontres-block-1{background-color:#ede7e6;text-align:left;padding:20px 0}#block-views-block-billets-block-1 .view-content,#block-views-block-rencontres-block-1 .view-content{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}#block-views-block-billets-block-1 .view-content .views-row,#block-views-block-rencontres-block-1 .view-content .views-row{background-color:#fff;padding:50px 8% 20px;margin:20px auto 40px;width:82%;text-align:center}#block-views-block-billets-block-1 .view-content .views-row:nth-child(1),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(2),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(3),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(4),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(5),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(6),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(7),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(8),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(9),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(10),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(11),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(12),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}#block-views-block-billets-block-1 .view-content .views-row:nth-child(1n+13),#block-views-block-rencontres-block-1 .view-content .views-row:nth-child(1n+13){-webkit-animation-delay:1.3s;animation-delay:1.3s}#block-views-block-billets-block-1 .view-content .views-row .views-field-created,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-created{color:#924a3b;font-weight:600}#block-views-block-billets-block-1 .view-content .views-row h2 a,#block-views-block-rencontres-block-1 .view-content .views-row h2 a{text-decoration:none;color:#2a1a13}#block-views-block-billets-block-1 .view-content .views-row .views-field-field-date-post,#block-views-block-billets-block-1 .view-content .views-row .views-field-field-ville-region a,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-field-date-post,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-field-ville-region a{color:#924a3b;font-weight:600;text-decoration:none}#block-views-block-billets-block-1 .view-content .views-row .views-field-view-node,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-view-node{width:max-content;width:fit-content;margin:50px auto 30px}#block-views-block-billets-block-1 .view-content .views-row .views-field-view-node a,#block-views-block-billets-block-1 .view-content .views-row .views-field-view-node button,#block-views-block-billets-block-1 .view-content .views-row .views-field-view-node input,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-view-node a,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-view-node button,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-view-node input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){#block-views-block-billets-block-1 .view-content .views-row .views-field-view-node a:hover,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-view-node a:hover{background:inherit;color:#924a3b}}@media (min-width: 768px){#block-views-block-billets-block-1 .view-content .views-row,#block-views-block-rencontres-block-1 .view-content .views-row{width:70%}}@media (min-width: 1200px){#block-views-block-billets-block-1 .view-content .views-row,#block-views-block-rencontres-block-1 .view-content .views-row{width:39%;display:inline-block;vertical-align:top;padding:3%;margin:2%;min-height:325px}#block-views-block-billets-block-1 .view-content .views-row .views-field-title a,#block-views-block-rencontres-block-1 .view-content .views-row .views-field-title a{transition:all 300ms ease-in-out}#block-views-block-billets-block-1 .view-content .views-row:hover .views-field-title a,#block-views-block-rencontres-block-1 .view-content .views-row:hover .views-field-title a{color:#924a3b}}@media (min-width: 768px){#block-views-block-rencontres-block-1 .view-content .views-row{width:39%;display:inline-block;vertical-align:top;padding:3%;margin:2%}}@media (min-width: 1200px){#block-views-block-rencontres-block-1 .view-content .views-row{width:23%;min-height:198px}}.view-id-produits,.prod-referent,.paragraph--type--references-produit{text-align:center}.view-id-produits .view-header,.prod-referent .view-header,.paragraph--type--references-produit .view-header{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-id-produits .view-filters,.prod-referent .view-filters,.paragraph--type--references-produit .view-filters{background-color:#ede7e6;padding:40px 20px}.view-id-produits .view-filters .js-form-item,.prod-referent .view-filters .js-form-item,.paragraph--type--references-produit .view-filters .js-form-item{float:none;text-align:center;padding-bottom:20px;margin:0}.view-id-produits .view-filters .js-form-item label,.prod-referent .view-filters .js-form-item label,.paragraph--type--references-produit .view-filters .js-form-item label{font-weight:600}.view-id-produits .view-filters .js-form-item ul,.prod-referent .view-filters .js-form-item ul,.paragraph--type--references-produit .view-filters .js-form-item ul{padding:0}.view-id-produits .view-filters .js-form-item ul li,.prod-referent .view-filters .js-form-item ul li,.paragraph--type--references-produit .view-filters .js-form-item ul li{list-style:none;margin:5px 0 0}.view-id-produits .view-filters .js-form-item ul li a,.prod-referent .view-filters .js-form-item ul li a,.paragraph--type--references-produit .view-filters .js-form-item ul li a{text-decoration:none;color:#2a1a13}.view-id-produits .view-filters .js-form-item ul li a.picked,.prod-referent .view-filters .js-form-item ul li a.picked,.paragraph--type--references-produit .view-filters .js-form-item ul li a.picked{color:#e76d20}.view-id-produits .view-filters .js-form-item.js-form-type-textfield input,.prod-referent .view-filters .js-form-item.js-form-type-textfield input,.paragraph--type--references-produit .view-filters .js-form-item.js-form-type-textfield input{padding:10px;border:2px solid;border-color:#d5cdcb}.view-id-produits .view-filters .js-form-item.js-form-type-textfield input::placeholder,.prod-referent .view-filters .js-form-item.js-form-type-textfield input::placeholder,.paragraph--type--references-produit .view-filters .js-form-item.js-form-type-textfield input::placeholder{color:#2a1a13;font-weight:600}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id{padding-top:10px}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id li,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id li,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id li{margin:0 5px;display:inline-block;vertical-align:middle}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id li a.picked,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id li a.picked,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id li a.picked{border-bottom:5px solid #ffffff}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id li.tout a.picked,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id li.tout a.picked,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id li.tout a.picked{border:none}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id{position:relative;padding-top:20px;font-weight:600}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:40%;max-width:100px;background:#924a3b;height:2px}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li{margin:10px 0}.view-id-produits .view-filters .form-actions,.prod-referent .view-filters .form-actions,.paragraph--type--references-produit .view-filters .form-actions{width:max-content;width:fit-content;margin:auto;text-align:center}.view-id-produits .view-filters .form-actions input[type="reset"],.prod-referent .view-filters .form-actions input[type="reset"],.paragraph--type--references-produit .view-filters .form-actions input[type="reset"]{border-top:inherit;border-left:inherit;border-right:inherit;font-weight:700;font-size:12px;text-transform:uppercase;background:inherit}.view-id-produits .view-filters .form-actions input[type="submit"],.prod-referent .view-filters .form-actions input[type="submit"],.paragraph--type--references-produit .view-filters .form-actions input[type="submit"]{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b;display:block;margin:20px auto}.view-id-produits .view-empty,.prod-referent .view-empty,.paragraph--type--references-produit .view-empty{padding-top:40px;width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-id-produits .view-content,.prod-referent .view-content,.paragraph--type--references-produit .view-content{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-id-produits .view-content .views-row,.prod-referent .view-content .views-row,.paragraph--type--references-produit .view-content .views-row{padding:20px 0 10px;max-width:250px;margin:0px auto;text-align:center;position:relative;transition:all 300ms ease-in-out}.view-id-produits .view-content .views-row:nth-child(1),.prod-referent .view-content .views-row:nth-child(1),.paragraph--type--references-produit .view-content .views-row:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.view-id-produits .view-content .views-row:nth-child(2),.prod-referent .view-content .views-row:nth-child(2),.paragraph--type--references-produit .view-content .views-row:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.view-id-produits .view-content .views-row:nth-child(3),.prod-referent .view-content .views-row:nth-child(3),.paragraph--type--references-produit .view-content .views-row:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.view-id-produits .view-content .views-row:nth-child(4),.prod-referent .view-content .views-row:nth-child(4),.paragraph--type--references-produit .view-content .views-row:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.view-id-produits .view-content .views-row:nth-child(5),.prod-referent .view-content .views-row:nth-child(5),.paragraph--type--references-produit .view-content .views-row:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.view-id-produits .view-content .views-row:nth-child(6),.prod-referent .view-content .views-row:nth-child(6),.paragraph--type--references-produit .view-content .views-row:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.view-id-produits .view-content .views-row:nth-child(7),.prod-referent .view-content .views-row:nth-child(7),.paragraph--type--references-produit .view-content .views-row:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.view-id-produits .view-content .views-row:nth-child(8),.prod-referent .view-content .views-row:nth-child(8),.paragraph--type--references-produit .view-content .views-row:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.view-id-produits .view-content .views-row:nth-child(9),.prod-referent .view-content .views-row:nth-child(9),.paragraph--type--references-produit .view-content .views-row:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.view-id-produits .view-content .views-row:nth-child(10),.prod-referent .view-content .views-row:nth-child(10),.paragraph--type--references-produit .view-content .views-row:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.view-id-produits .view-content .views-row:nth-child(11),.prod-referent .view-content .views-row:nth-child(11),.paragraph--type--references-produit .view-content .views-row:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.view-id-produits .view-content .views-row:nth-child(12),.prod-referent .view-content .views-row:nth-child(12),.paragraph--type--references-produit .view-content .views-row:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.view-id-produits .view-content .views-row .views-field-field-image-produit .field-content,.prod-referent .view-content .views-row .views-field-field-image-produit .field-content,.paragraph--type--references-produit .view-content .views-row .views-field-field-image-produit .field-content{border:2px solid;border-color:#ede7e6;padding:10px;background:#fff;line-height:0}.view-id-produits .view-content .views-row .views-field-field-famille-de-produi,.prod-referent .view-content .views-row .views-field-field-famille-de-produi,.paragraph--type--references-produit .view-content .views-row .views-field-field-famille-de-produi{text-transform:uppercase;width:93%;margin-left:auto;margin-right:auto;max-width:1200px;font-weight:700;letter-spacing:0;padding:15px 0 0px;color:#924a3b}.view-id-produits .view-content .views-row .views-field-title,.prod-referent .view-content .views-row .views-field-title,.paragraph--type--references-produit .view-content .views-row .views-field-title{width:90%;margin:10px auto}.view-id-produits .view-content .views-row .views-field-title a,.prod-referent .view-content .views-row .views-field-title a,.paragraph--type--references-produit .view-content .views-row .views-field-title a{text-decoration:none;color:#2a1a13;font-weight:600;letter-spacing:0;width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-id-produits .view-content .views-row .views-field-field-label,.prod-referent .view-content .views-row .views-field-field-label,.paragraph--type--references-produit .view-content .views-row .views-field-field-label{position:absolute;top:0px;width:120px;right:5px;text-align:right}.view-id-produits .view-content .views-row .views-field-field-label .field-content div,.view-id-produits .view-content .views-row .views-field-field-label .field-content .field__item,.view-id-produits .view-content .views-row .views-field-field-label .field__items div,.view-id-produits .view-content .views-row .views-field-field-label .field__items .field__item,.prod-referent .view-content .views-row .views-field-field-label .field-content div,.prod-referent .view-content .views-row .views-field-field-label .field-content .field__item,.prod-referent .view-content .views-row .views-field-field-label .field__items div,.prod-referent .view-content .views-row .views-field-field-label .field__items .field__item,.paragraph--type--references-produit .view-content .views-row .views-field-field-label .field-content div,.paragraph--type--references-produit .view-content .views-row .views-field-field-label .field-content .field__item,.paragraph--type--references-produit .view-content .views-row .views-field-field-label .field__items div,.paragraph--type--references-produit .view-content .views-row .views-field-field-label .field__items .field__item{width:32px;display:inline-block;padding:0}.view-id-produits .more-link,.prod-referent .more-link,.paragraph--type--references-produit .more-link{width:max-content;width:fit-content;margin:20px auto 30px}.view-id-produits .more-link a,.view-id-produits .more-link input,.prod-referent .more-link a,.prod-referent .more-link input,.paragraph--type--references-produit .more-link a,.paragraph--type--references-produit .more-link input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#dead34;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#dead34}@media (min-width: 1200px){.view-id-produits .more-link a:hover,.prod-referent .more-link a:hover,.paragraph--type--references-produit .more-link a:hover{background-color:#fff;color:#dead34}}@media (min-width: 768px){.view-id-produits .view-content,.prod-referent .view-content,.paragraph--type--references-produit .view-content{text-align:center;margin-top:40px}.view-id-produits .view-content .views-row,.prod-referent .view-content .views-row,.paragraph--type--references-produit .view-content .views-row{display:inline-block;width:30%;vertical-align:top;max-width:inherit;margin:0px 1% 40px;padding:0px}.view-id-produits .view-content .views-row .views-field-field-label,.prod-referent .view-content .views-row .views-field-field-label,.paragraph--type--references-produit .view-content .views-row .views-field-field-label{top:-20px;right:2px}.view-id-produits .view-filters .js-form-item.form-item-title,.prod-referent .view-filters .js-form-item.form-item-title,.paragraph--type--references-produit .view-filters .js-form-item.form-item-title{display:inline-block;margin-right:40px;vertical-align:top;padding:20px 0 10px}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id{padding:0;display:inline-block;vertical-align:top}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id label,.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id .select2Buttons,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id label,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id .select2Buttons,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id label,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id .select2Buttons{display:inline-block;vertical-align:middle}.view-id-produits .view-filters .js-form-item.form-item-field-label-target-id ul,.prod-referent .view-filters .js-form-item.form-item-field-label-target-id ul,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-label-target-id ul{margin:0}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id{margin:0px auto 0;padding:0;width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id:before{display:none}.view-id-produits .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li,.prod-referent .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li,.paragraph--type--references-produit .view-filters .js-form-item.form-item-field-famille-de-produi-target-id li{margin:8px 10px;display:inline-block}.view-id-produits .more-link,.prod-referent .more-link,.paragraph--type--references-produit .more-link{margin:50px auto 30px}}@media (min-width: 1200px){.view-id-produits .view-content,.prod-referent .view-content,.paragraph--type--references-produit .view-content{text-align:center}.view-id-produits .view-content .views-row,.prod-referent .view-content .views-row,.paragraph--type--references-produit .view-content .views-row{width:22.7%;margin:20px 1%}.view-id-produits .view-content .views-row a,.prod-referent .view-content .views-row a,.paragraph--type--references-produit .view-content .views-row a{transition:all 300ms ease-in-out}.view-id-produits .view-content .views-row a:hover a,.prod-referent .view-content .views-row a:hover a,.paragraph--type--references-produit .view-content .views-row a:hover a{color:#dead34}}.prod-referent,.paragraph--type--references-produit{padding:10px 0 0px}.field--name-field-paragraph{width:93%;max-width:800px;margin:auto}.field--name-field-paragraph h2{margin-bottom:15px}.field--name-field-paragraph .paragraphes-content{margin:40px 0 0;position:relative}.field--name-field-paragraph .paragraphes-content .content{position:relative;background-color:#fff;width:80%;margin:-80px auto 0;text-align:left;padding:20px 5%}.field--name-field-paragraph .paragraph--type--texte-du-paragraphe{margin-top:20px}.field--name-field-paragraph .paragraph--type--lien a{color:#924a3b;font-weight:600}.field--name-field-paragraph .paragraph--type--images{margin-top:40px}.field--name-field-paragraph .element:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.field--name-field-paragraph .element:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.field--name-field-paragraph .element:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.field--name-field-paragraph .element:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.field--name-field-paragraph .element:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.field--name-field-paragraph .element:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.field--name-field-paragraph .element:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.field--name-field-paragraph .element:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.field--name-field-paragraph .element:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.field--name-field-paragraph .element:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.field--name-field-paragraph .element:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.field--name-field-paragraph .element:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.field--name-field-paragraph .element:nth-child(1n+13){-webkit-animation-delay:1.3s;animation-delay:1.3s}@media (min-width: 768px){.field--name-field-paragraph{padding:40px 0}.field--name-field-paragraph .paragraphes-content .content{margin-top:-250px}}@media (min-width: 1200px){.field--name-field-paragraph{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.field--name-field-paragraph .paragraphes-content .image,.field--name-field-paragraph .paragraphes-content .content{display:inline-block;width:47%;vertical-align:top}.field--name-field-paragraph .paragraphes-content .content{background:inherit;margin:0;padding:0 0 0 4%;position:absolute;top:50%;transform:translateY(-50%);right:0}.field--name-field-paragraph .paragraphes-content .content h2{margin-top:0}.field--name-field-paragraph .element:nth-child(even) .paragraphes-content .content{left:0;padding:0}.field--name-field-paragraph .element:nth-child(even) .paragraphes-content .image{margin-left:53%}}.js-form-item-field-label-target-id li.coup a,.js-form-item-field-label-target-id li.bio a,.js-form-item-field-label-target-id li.france a,.js-form-item-field-label-target-id li.bean-to-bar a,.js-form-item-field-label-target-id li.vegan a{text-indent:-5000px !important;display:block !important;margin:auto !important;height:40px !important;width:40px !important;background-size:40px !important;background-repeat:no-repeat !important}.js-form-item-field-label-target-id li.bio a{background:url("../images/bio.png")}.js-form-item-field-label-target-id li.coup a{background:url("../images/coupdecoeur.png")}.js-form-item-field-label-target-id li.france a{background:url("../images/france.png")}.js-form-item-field-label-target-id li.bean-to-bar a{background:url("../images/BtB.jpg")}.js-form-item-field-label-target-id li.vegan a{background:url("../images/vegan.png")}.page-node-type-home .apropos{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;margin:40px auto 0}.page-node-type-home .apropos .right{position:relative;background-color:#fff;width:80%;margin:-80px auto 0;text-align:center;padding:20px 5%}.page-node-type-home .apropos .right .btn{width:max-content;width:fit-content;margin:30px auto 10px}.page-node-type-home .apropos .right .btn a,.page-node-type-home .apropos .right .btn button,.page-node-type-home .apropos .right .btn input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){.page-node-type-home .apropos .right .btn a:hover{background:inherit;color:#924a3b}}.page-node-type-home .billets-views{width:100%;position:relative;background:url("../images/bkg-motifs.jpg");text-align:center;color:#fff;padding:50px 0 60px;margin-top:40px}.page-node-type-home .billets-views:before{background:url("../images/background-top-views-home.png");height:5px;width:100%;content:"";position:absolute;top:-1px;left:0;right:0;background-size:9px}.page-node-type-home .billets-views .view-content a{color:#fff}.page-node-type-home .billets-views .view-content .views-row{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.page-node-type-home .billets-views .view-content .views-row .views-field-nothing{position:relative}.page-node-type-home .billets-views .view-content .views-row .views-field-nothing .spatule{background:url("../images/spatule.png");position:absolute;height:110px;width:40px;top:-120px;left:0;background-size:33px;background-repeat:no-repeat}.page-node-type-home .billets-views .view-content .views-row .views-field-field-date-post{text-transform:uppercase;letter-spacing:0;font-weight:600;color:#ede7e6;font-size:12px}.page-node-type-home .billets-views .view-content .views-row .views-field-field-date-post a{text-decoration:none}.page-node-type-home .billets-views .view-content .views-row .views-field-title a{text-decoration:none}.page-node-type-home .billets-views .view-content .views-row .views-field-field-texte{padding-top:10px}.page-node-type-home .billets-views .more-link{width:max-content;width:fit-content;margin:10px auto}.page-node-type-home .billets-views .more-link a,.page-node-type-home .billets-views .more-link button,.page-node-type-home .billets-views .more-link input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){.page-node-type-home .billets-views .more-link a:hover{background:inherit;color:#924a3b}}.page-node-type-home .produits-views{position:relative;padding:20px 0}.page-node-type-home .produits-views:before{content:"";background-color:#ede7e696;top:0;left:0;right:0;height:80%;position:absolute;z-index:0}.page-node-type-home .produits-views h2{position:relative;padding-top:30px;margin:20px 0}.page-node-type-home .produits-views h2:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:40%;max-width:100px;background:#924a3b;height:2px}@media (min-width: 1200px){.page-node-type-home .produits-views h2{padding-top:50px;margin:30px 0 0}}.page-node-type-home .produits-views .view-content{margin-top:30px}.page-node-type-home .culture{margin-top:40px}.page-node-type-home .culture .view-header{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.page-node-type-home .culture .view-header h2{text-align:center;position:relative;padding-top:30px;margin:20px 0}.page-node-type-home .culture .view-header h2:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:40%;max-width:100px;background:#924a3b;height:2px}@media (min-width: 1200px){.page-node-type-home .culture .view-header h2{padding-top:50px;margin:30px 0 0}}.page-node-type-home .culture .view-content{margin:60px auto 0}.page-node-type-home .citation{position:relative;line-height:0;height:500px;background-size:cover;background-position:center;background-attachment:fixed}.page-node-type-home .citation .bkg{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.page-node-type-home .citation .inside{color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:93%;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center;max-width:700px;z-index:1}.page-node-type-home .citation .inside .field--name-field-te{font-family:"Merienda",cursive;font-size:20px;line-height:1.5}.page-node-type-home .citation .inside .field--name-field-te p{margin:0 0 10px 0}.page-node-type-home .citation .inside .field--name-field-te:before{height:50px;content:"❞";display:block;font-size:50px}.page-node-type-home .citation .inside .field--name-field-te:after{margin:auto;width:2px;height:30px;background:#fff}.page-node-type-home .citation .inside .field--name-field-auteur-citation{padding:20px 0;font-weight:600;letter-spacing:0}@media (min-width: 768px){.page-node-type-home .apropos .right{margin-top:-250px}.page-node-type-home .billets-views{margin-top:100px}.page-node-type-home .billets-views .view-content{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.page-node-type-home .billets-views .view-content .views-row .views-field-nothing .spatule{height:180px;width:70px;top:-120px;left:0;background-size:50px}.page-node-type-home .produits-views:before{height:70%}.page-node-type-home .citation{height:400px}}@media (min-width: 1200px){.page-node-type-home .apropos{position:relative}.page-node-type-home .apropos .element{display:inline-block;width:50%}.page-node-type-home .apropos .element.right{position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;padding:0}.page-node-type-home .apropos .element.right .inside-element{padding:0 50px}.page-node-type-home .billets-views{text-align:left;padding:70px 0 50px}.page-node-type-home .billets-views .view-content .views-row .views-field-field-date-post,.page-node-type-home .billets-views .view-content .views-row .views-field-title{width:80%;margin:auto}.page-node-type-home .billets-views .view-content .views-row .views-field-field-texte{width:84%;margin:auto;column-count:2;padding-bottom:40px}.page-node-type-home .billets-views .view-content .views-row .views-field-field-texte .field-content{padding:0 5%}.page-node-type-home .billets-views .view-content .views-row .views-field-nothing{position:relative}.page-node-type-home .billets-views .view-content .views-row .views-field-nothing .spatule{background:url("../images/spatule.png");position:absolute;height:210px;width:60px;top:-150px;left:0;background-size:60px;background-repeat:no-repeat}.page-node-type-home .billets-views .view-content .more-link{margin:20px auto}}.page-node-type-page-produit header.header .menu-wrap ul li.les-produits a{color:#dead34}.page-node-type-page-produit .content{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.page-node-type-page-produit .content .field__label{margin:0.5em 0}.page-node-type-page-produit .content p{margin:0.5em 0}.page-node-type-page-produit .content p:first-of-type{margin-top:0}.page-node-type-page-produit .content p:last-of-type{margin-bottom:0}.page-node-type-page-produit .content .text{text-align:justify}.page-node-type-page-produit .content .left .image{max-width:400px;background-color:#fff;border:2px solid;border-color:#ede7e6;padding:20px;margin:-45px auto 0}.page-node-type-page-produit .content .left .image img{min-width:100%}.page-node-type-page-produit .content .right{width:93%;max-width:600px;margin:auto}.page-node-type-page-produit .content .right .labels{z-index:10;margin:20px auto;right:0}.page-node-type-page-produit .content .right .labels .field__item{width:50px;display:inline-block}.page-node-type-page-produit .content .right .infos{margin:40px 0 0}.page-node-type-page-produit .content .right .infos .poids,.page-node-type-page-produit .content .right .infos .composition{margin-bottom:20px}.page-node-type-page-produit .content .right .infos .composition .field__item{font-style:italic}.page-node-type-page-produit .content .right .prod-referent{margin-top:40px;padding-bottom:0}.page-node-type-page-produit .content .prod-referent{margin-top:60px}.page-node-type-page-produit .content .prod-referent h2{position:relative;padding-top:30px;margin:20px 0}.page-node-type-page-produit .content .prod-referent h2:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:40%;max-width:100px;background:#924a3b;height:2px}@media (min-width: 1200px){.page-node-type-page-produit .content .prod-referent h2{padding-top:50px;margin:30px 0 0}}.page-node-type-page-produit .content .prod-referent .view-content{margin-top:20px}@media (min-width: 1200px){.page-node-type-page-produit .header.header .menu-wrap ul li.les-produits{border-bottom:2px solid #fff}.page-node-type-page-produit .header.header .menu-wrap ul li.les-produits a{color:#fff}.page-node-type-page-produit .header.header.scroll .menu-wrap ul li.les-produits{border-bottom:none}.page-node-type-page-produit .header.header.scroll .menu-wrap ul li.les-produits a{color:#dead34;border-bottom:none}.page-node-type-page-produit main{padding-bottom:20px}.page-node-type-page-produit .content .left,.page-node-type-page-produit .content .right{display:inline-block;vertical-align:top;width:46%;position:relative}.page-node-type-page-produit .content .left{margin-top:20px}.page-node-type-page-produit .content .left .image{margin:40px 0 0;max-width:inherit}.page-node-type-page-produit .content .left .labels{position:absolute;top:0;right:0}.page-node-type-page-produit .content .right{margin:20px 0 0 2%}.page-node-type-page-produit .content .right .labels{position:absolute}.page-node-type-page-produit .content .prod-referent .view-content{margin-top:60px}}.page-node-type-ressources header.header .menu-wrap ul li.culture-chocolat a{color:#dead34}.page-node-type-ressources .content{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.page-node-type-ressources .content .image{width:80%;margin:40px auto;text-align:center;max-width:400px}.page-node-type-ressources .content .image .field--name-field-couverture{border:1px solid;border-color:#ede7e6;padding:20px}.page-node-type-ressources .content .field--name-field-texte{margin-bottom:30px;text-align:justify}.page-node-type-ressources .content .field--name-field-lien{margin-bottom:50px}.page-node-type-ressources .content .field--name-field-lien a{color:#924a3b;font-weight:600}.page-node-type-ressources .field--name-field-iframe{margin-top:20px}@media (min-width: 768px){.page-node-type-ressources .header.header .menu-wrap ul li.culture-chocolat{border-bottom:2px solid #fff}.page-node-type-ressources .header.header .menu-wrap ul li.culture-chocolat a{color:#fff}.page-node-type-ressources .header.header.scroll .menu-wrap ul li.culture-chocolat{border-bottom:none}.page-node-type-ressources .header.header.scroll .menu-wrap ul li.culture-chocolat a{color:#dead34;border-bottom:none}.page-node-type-ressources .content{margin-top:40px}.page-node-type-ressources .content .image{width:35%;margin:10px 0 40px}.page-node-type-ressources .content .fiche{width:61%;margin-left:3%}.page-node-type-ressources .content .image,.page-node-type-ressources .content .fiche{display:inline-block;vertical-align:top}}@media (min-width: 1200px){.page-node-type-ressources main{padding-bottom:20px}}.page-node-type-billet-d-humeur .header.header .menu-wrap ul li.billets-dhumeur a{color:#dead34}.page-node-type-billet-d-humeur .content{margin:40px auto}.page-node-type-billet-d-humeur .content .field--name-field-texte{max-width:700px;margin:auto;text-align:justify}@media (min-width: 1200px){.page-node-type-billet-d-humeur .header.header .menu-wrap ul li.billets-dhumeur{border-bottom:2px solid #fff}.page-node-type-billet-d-humeur .header.header .menu-wrap ul li.billets-dhumeur a{color:#fff}.page-node-type-billet-d-humeur .header.header.scroll .menu-wrap ul li.billets-dhumeur{border-bottom:none}.page-node-type-billet-d-humeur .header.header.scroll .menu-wrap ul li.billets-dhumeur a{color:#dead34;border-bottom:none}.page-node-type-billet-d-humeur main{padding-bottom:20px}}.page-node-type-contact .text-contact{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;padding:20px 0;text-align:center}.page-node-type-contact .form-contact{padding:5px 0 0;background-color:#ede7e6}.page-node-type-contact .form-contact form{width:70%;margin:40px auto 0;max-width:400px}.page-node-type-contact .form-contact form .form-item{text-align:center;margin-top:10px}.page-node-type-contact .form-contact form .form-item input,.page-node-type-contact .form-contact form .form-item textarea{border:none;width:96%;padding:2%}.page-node-type-contact .form-contact form .form-item textarea{padding:2%;width:100%}.page-node-type-contact .form-contact form .form-item ::placeholder{font-size:12px}.page-node-type-contact .form-contact form .webform-actions{text-align:center;margin:auto;padding:20px 0 30px 0;width:max-content;width:fit-content}.page-node-type-contact .form-contact form .webform-actions a,.page-node-type-contact .form-contact form .webform-actions button,.page-node-type-contact .form-contact form .webform-actions input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){.page-node-type-contact .form-contact form .webform-actions a:hover{background:inherit;color:#924a3b}}@media (min-width: 768px){.page-node-type-contact .text-contact{width:70%;max-width:700px;margin:0 auto;position:relative;padding:40px 0}.page-node-type-contact .form-contact{padding:40px 0}}.page-node-type-references .field--name-field-logo{width:80%;margin:auto;text-align:center}.page-node-type-references .field--name-field-logo .field__item{margin:20px auto;width:180px;height:180px;position:relative;border:1px solid;border-color:#ede7e6;padding:20px}.page-node-type-references .field--name-field-logo .field__item:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.page-node-type-references .field--name-field-logo .field__item:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.page-node-type-references .field--name-field-logo .field__item:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.page-node-type-references .field--name-field-logo .field__item:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.page-node-type-references .field--name-field-logo .field__item:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.page-node-type-references .field--name-field-logo .field__item:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.page-node-type-references .field--name-field-logo .field__item:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.page-node-type-references .field--name-field-logo .field__item:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.page-node-type-references .field--name-field-logo .field__item:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.page-node-type-references .field--name-field-logo .field__item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.page-node-type-references .field--name-field-logo .field__item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.page-node-type-references .field--name-field-logo .field__item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.page-node-type-references .field--name-field-logo .field__item:nth-child(1n+13){-webkit-animation-delay:1.3s;animation-delay:1.3s}.page-node-type-references .field--name-field-logo .field__item img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:80%;width:80%}@media (min-width: 768px){.page-node-type-references .field--name-field-logo{padding:40px 0;width:100%}.page-node-type-references .field--name-field-logo .field__item{display:inline-block;margin:1%}}@media (min-width: 1200px){.page-node-type-references main{padding-bottom:20px}}.page-node-type-rencontres .header.header .menu-wrap ul li.rencontres a{color:#dead34}.page-node-type-rencontres .paragraph--type--texte-du-paragraphe{max-width:700px;margin:auto}@media (min-width: 1200px){.page-node-type-rencontres .header.header .menu-wrap ul li.rencontres{border-bottom:2px solid #fff}.page-node-type-rencontres .header.header .menu-wrap ul li.rencontres a{color:#fff}.page-node-type-rencontres .header.header.scroll .menu-wrap ul li.rencontres{border-bottom:none}.page-node-type-rencontres .header.header.scroll .menu-wrap ul li.rencontres a{color:#dead34;border-bottom:none}.page-node-type-rencontres main{padding-bottom:20px}}.bottom{background:url("../images/dark-2562840.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;text-align:center;color:#fff}.bottom .logo-white{background:url("../images/logo-bottom.png");background-position:center;background-size:170px;background-repeat:no-repeat;height:110px;width:170px;margin:auto}.bottom .region-bottom{padding:90px 0}.bottom .region-bottom .field--name-body{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;letter-spacing:0;font-size:21px;margin:20px auto;line-height:1.8em}.bottom .region-bottom .field--name-body .btn{width:max-content;width:fit-content;margin:20px auto 0}.bottom .region-bottom .field--name-body .btn a{color:#2a1a13;background-color:#ffffffc7;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;padding:15px 20px}@media (min-width: 1200px){.bottom .region-bottom .field--name-body .btn a:hover{background-color:#fff}}@media (min-width: 1200px){.bottom{margin-bottom:330px}}.footer{position:relative;background-color:#ede7e6;text-align:center;padding:30px 0px 20px;line-height:1.3}.footer .region-footer{width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.footer .region-footer #block-reseauxsociaux{font-family:"Merienda",cursive;font-size:20px}.footer .region-footer #block-reseauxsociaux span{display:inline-block;vertical-align:text-bottom}.footer .region-footer #block-reseauxsociaux p{margin-bottom:10px}.footer .region-footer #block-reseauxsociaux .reseau{margin:15px 0px 0}.footer .region-footer #block-reseauxsociaux .reseau a{text-indent:-5000px;display:block;height:35px;width:35px;background-size:35px !important;background-repeat:no-repeat !important}.footer .region-footer #block-reseauxsociaux .reseau.fb a{background:url("../images/fb.png")}.footer .region-footer #block-reseauxsociaux .reseau.insta a{background:url("../images/insta.png")}.footer .region-footer #block-copyright{font-size:11px;font-weight:600;padding-bottom:20px}.footer .region-footer #block-copyright:before{margin:30px auto 40px;width:40%;max-width:150px;height:1px;background:#2a1a13;content:"";display:block}.footer .region-footer #block-copyright a{text-decoration:none;color:#2a1a13}@media (min-width: 1200px){.footer{bottom:0;z-index:-10;width:100%;position:fixed;height:280px}.footer .region-footer{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:93%;margin-left:auto;margin-right:auto;max-width:1200px}.footer .region-footer #block-copyright{padding-bottom:0}}.topbar{display:none}#block-patafran-local-tasks{position:absolute;top:820px;right:0;left:0;width:100%;background:#fff;z-index:1;border-bottom:1px solid;border-color:#ede7e6}#block-patafran-local-tasks ul.tabs{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;margin:auto;padding:0}#block-patafran-local-tasks ul.tabs li{display:inline-block;list-style:none;margin:0;padding:0px}#block-patafran-local-tasks ul.tabs li.is-active,#block-patafran-local-tasks ul.tabs li:hover{background:#2a1a13}#block-patafran-local-tasks ul.tabs li.is-active a,#block-patafran-local-tasks ul.tabs li:hover a{color:#fff}#block-patafran-local-tasks ul.tabs li a{color:#2a1a13;text-decoration:none;padding:20px;background:none;font-weight:bold;text-transform:uppercase;font-size:12px}.user-logged-in header.header{top:50px}.user-logged-in header.header ul{padding:140px 0 40px}.user-logged-in main{top:0;position:relative}.user-logged-in .topbar{position:fixed;top:0px;right:0;left:0;width:100%;background:#2a1a13;z-index:70;display:block}.user-logged-in .topbar ul.menu{width:93%;margin-left:auto;margin-right:auto;max-width:1200px;margin:auto;padding:0}.user-logged-in .topbar ul.menu li{display:inline-block;list-style:none;padding:15px 10px;position:relative}.user-logged-in .topbar ul.menu li a,.user-logged-in .topbar ul.menu li span{color:#fff;text-decoration:none;padding:10px;font-weight:bold;text-transform:uppercase;font-size:12px}.user-logged-in .topbar ul.menu li ul{display:none;position:absolute;top:53px;left:0;width:330px;background:#2a1a13;text-align:left;z-index:20;padding:10px 0}.user-logged-in .topbar ul.menu li ul li{padding:5px}.user-logged-in .topbar ul.menu li ul li:hover{background:inherit}.user-logged-in .topbar ul.menu li ul li:hover a{color:#924a3b}.user-logged-in .topbar ul.menu li:hover{background:#924a3b;cursor:pointer}.user-logged-in .topbar ul.menu li:hover a{color:#2a1a13;font-weight:bold;color:#fff}.user-logged-in .topbar ul.menu li:hover ul{display:block}.path-user #block-patafran-content{height:500px;position:relative}.path-user #block-patafran-content form{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:500px}.path-user #block-patafran-content form #edit-actions{width:max-content;width:fit-content;margin:50px auto}.path-user #block-patafran-content form #edit-actions a,.path-user #block-patafran-content form #edit-actions button,.path-user #block-patafran-content form #edit-actions input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){.path-user #block-patafran-content form #edit-actions a:hover{background:inherit;color:#924a3b}}@media (min-width: 1200px){.path-user main{padding-bottom:20px}}#sliding-popup{background:#2a1a13;color:#ede7e6;width:100%;padding:20px 0;font-size:12px}#sliding-popup a{color:#fff}#sliding-popup .eu-cookie-withdraw-tab{display:none}#sliding-popup .popup-content{position:relative;width:93%;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center;line-height:1.4em}#sliding-popup #popup-buttons{padding-top:20px;width:max-content;width:fit-content}#sliding-popup #popup-buttons a,#sliding-popup #popup-buttons button,#sliding-popup #popup-buttons input{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:11px;transition:all 300ms ease-in-out;background-color:#924a3b;border:none;padding:15px 20px;transition:all 300ms ease-in-out;border:2px solid;border-color:#924a3b}@media (min-width: 1200px){#sliding-popup #popup-buttons a:hover{background:inherit;color:#924a3b}}#sliding-popup #popup-buttons button.decline-button{display:none}@media (min-width: 768px){#sliding-popup{padding:10px 0 5px}#sliding-popup .popup-content{text-align:left}#sliding-popup #popup-text{max-width:70%}#sliding-popup #popup-buttons{position:absolute;top:50%;transform:translateY(-50%);right:0;padding-top:0px}}.backtotop{background:url("../images/back-to-top.png");background-repeat:no-repeat;background-size:50px;position:fixed;height:0px;right:20px;bottom:20px;width:50px;z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 300ms ease-in-out;cursor:pointer}.backtotop.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;height:50px}@media (min-width: 1200px){.backtotop{position:fixed;bottom:50px;right:50px;width:50px;background-size:50px;float:inherit}.backtotop.show:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.backtotop:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.backtotop.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;height:80px}}
