/* STYLE CMONSITE EDITOR */
header .slogan{font-family:Dancing Script;font-size:14px;}body{font-size:20px;font-family:Noto Sans JP;}#nav-principal .navigation_link_p.actif{background-color:rgba(255,255,255,1.000);}#nav-principal .navigation_link_p{font-family:Lora;}.nav-static-breadcrumb li a{font-family:Lora;}.title_section{font-family:Manrope;font-size:25px;font-weight:normal;text-transform:uppercase;}.footer_p{background-color:rgba(230,220,190,1);}.footer__links{color:rgba(135,90,67,1);}.footer__links a{color:rgba(135,90,67,1);font-size:17px;}.widget-image figure figcaption{font-weight:700;}.widget-image figure:hover figcaption{font-weight:700;}.widget-image figure:focus figcaption{font-weight:700;}@media (min-width:1081px){header .logo{width:243.4995456904353px;height:auto;top:0px;left:50%;right:auto;transform:translateX(-50%);}header .logo img{height:auto;}header .slogan{width:596.25px;top:13px;left:122px;}}@media only screen and (max-width: 1023px) {
.cmonsite-index #nav-principal .navigation_link_p {
  color:#fff;
}
.cmonsite-index .template-panier-2 #header-panier {
  color:#fff;
}

.cmonsite-index .is-fixed #nav-principal .navigation_link_p {
  color:#000;
}
.cmonsite-index .is-fixed .template-panier-2 #header-panier {
  color:#000;
}}
/* histoire */
.page-page-334193 #bloc-fil-title {
  background-image: url(https://www.maisoncarayon.com/uploaded/138800/documents-scanne-s-2-2.jpg);
}
/* vergers */
.page-page-385636 #bloc-fil-title {
  background-image:none;
}

/* nos produits */
.page-boutique-109155 #bloc-fil-title {
  background-image: url(https://www.maisoncarayon.com/uploaded/138800/dsc04544-2.jpeg);
}

/* recettes */
.page-page-334194 #bloc-fil-title {
  background-image: url(https://www.maisoncarayon.com/uploaded/138800/recettes.jpg);
}

/* points de vente */
.page-page-383411 #bloc-fil-title {
  background-image: url(https://www.maisoncarayon.com/uploaded/138800/img-6180.jpg);
}

/* vidéo vergers*/

#video_accueil {
    width: 100%;
    height: 300px;
    overflow: hidden;
    position: relative;
}

#video {
    width: 100%;
    padding-top: 56.25%;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#video::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .1;
}

#video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.title_section {
  z-index: 1;
}
.nav-static-breadcrumb {
  z-index: 1;
}




.template_boutique_all .produits .addbasket, 
.template_boutique_all .produits .hors-stock {
  position: static;
  padding: 0;
  width: 100%;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-color: rgba(135,90,67,1);
  color: rgba(135,90,67,1);
  --button-color: rgba(135,90,67,1);
  font-weight: 700;
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: transparent;
  padding: 10px;
}

.template_boutique_all .produits .inside-addbasket {
  width: 100%;
  min-height: 0;
  transform: none;
  line-height: inherit;
  border: none;
  position: static;
}

.template_boutique_all .produits .block-btn-addbasket {
  height: auto;
}

.template_boutique_all .produits .inside-addbasket i {
  width: auto;
}

.produits:active .inside-addbasket, 
.produits:active .inside-hors-stock, 
.produits:focus .inside-addbasket, 
.produits:focus .inside-hors-stock, 
.produits:hover .inside-addbasket, 
.produits:hover .inside-hors-stock {
  animation: none;
}

.produits .addbasket .inside-addbasket {
  display: block;
}

.addbasket:focus .inside-addbasket, .addbasket:hover .inside-addbasket {
  color: #717171;
  background-color: transparent;
}

.addbasket .inside-addbasket {
  background-color: transparent;
}


.template_boutique_1 .produits .attr {
  padding: 0 20px 0;
}


.template_boutique_all .produits .inside-hors-stock {
  min-height: 0;
  transform: none;
  line-height: inherit;
  border-color: transparent;
  position: static;
}

.template_boutique_all .produits .inside-hors-stock .sub-hors-stock {
  padding: 0;
  font-size: 13px;
  color: #aaa;
}


.produits .inside-hors-stock, 
.template_boutique .produits .inside-hors-stock, 
.template_boutique_all .produits .inside-hors-stock, 
.template_boutique_all .produits:hover .inside-hors-stock {
  background: transparent;
}
