@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.produit_bloc_or .field--name-field-pars-8{background:#a89968;padding:80px 0 120px}.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource{max-width:1756px;width:calc(100% - 244px);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource *{color:#fff}.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource .field--name-field-lien a{padding:9px 31px 9px 19px}.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource .field--name-field-lien a::before{content:"";display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("/themes/custom/kaneva/assets/img/icons/mail.svg");mask-image:url("/themes/custom/kaneva/assets/img/icons/mail.svg");width:24px;height:24px}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche{margin-top:-32px;max-width:1756px;width:calc(100% - 244px);margin-left:auto;margin-right:auto}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche img{max-width:2000px}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.produit_bloc_or .field--name-field-pars-8{padding:80px 0 96px}.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource{width:calc(100% - 80px)}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche{width:calc(100% - 80px);aspect-ratio:689/380}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche img{aspect-ratio:689/380}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:768px){.produit_bloc_or .field--name-field-pars-8 .paragraph--type--txt-ressource{width:calc(100% - 48px)}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche{width:calc(100% - 48px);aspect-ratio:327/230}.produit_bloc_or .media--view-mode-custom-image-coin-bas-gauche img{aspect-ratio:327/230}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.produit_bloc_sous_produits{padding:100px 0;max-width:954px;width:calc(100% - 80px);margin-left:auto;margin-right:auto}.produit_bloc_sous_produits .paragraph--type--titre-texte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;margin-bottom:64px}.produit_bloc_sous_produits .paragraph--type--titre-texte .field--name-field-txts-2{position:relative}.produit_bloc_sous_produits .paragraph--type--titre-texte .field--name-field-txts-2::after{pointer-events:none;content:"";position:absolute;z-index:1;background:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/shapes/top_left_text.svg");background-size:cover;background-repeat:no-repeat;top:-31px;left:-37px;width:81.715px;height:79.281px}@media screen and (max-width:768px){.produit_bloc_sous_produits .paragraph--type--titre-texte .field--name-field-txts-2::after{top:-11px;left:-19px;width:41.625px;height:40.372px;background:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/shapes/top_left_text_responsive.svg")}}.produit_bloc_sous_produits .field--name-field-pars-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item{border-bottom:1px solid #e4eaec}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.biosourcee .field--name-field-booleen{font-size:0px;color:rgba(0,0,0,0)}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.biosourcee .field--name-field-booleen::after{content:"";width:24px;height:24px;display:block;-webkit-mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/logo/origine-mark.svg");mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/logo/origine-mark.svg");position:relative;right:0;left:0;top:0;bottom:0;margin:auto;position:relative;z-index:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8b0e13}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item:first-child.biosourcee .field--name-field-booleen{font-size:14px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none;color:#a2aaad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:22px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut .field--name-field-txt-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut .field--name-field-txt-1:after{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.42,0,0,1);transition-timing-function:cubic-bezier(0.42,0,0,1);opacity:0;content:"";width:24px;height:24px;display:block;-webkit-mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/icons/more.svg");mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/icons/more.svg");position:relative;-webkit-transform:translateX(-24px);transform:translateX(-24px);right:0;left:0;top:0;bottom:0;margin:auto;position:relative;z-index:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a2aaad}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit:hover .haut .field--name-field-txt-1:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .field--name-field-pars-1{max-height:0px;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.42,0,0,1);transition-timing-function:cubic-bezier(0.42,0,0,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .field--name-field-pars-1>.field__item{width:470px;padding-top:18px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .field--name-field-pars-1>.field__item .paragraph--type--cle-valeur{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .field--name-field-pars-1>.field__item .paragraph--type--cle-valeur .field--name-field-txt-2{max-width:104px;text-align:end}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.opened .paragraph--type--produit .haut{border:unset}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.opened .paragraph--type--produit .haut .field--name-field-txt-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.opened .paragraph--type--produit .haut .field--name-field-txt-1:after{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/icons/minus.svg");mask-image:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/icons/minus.svg");-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.opened .paragraph--type--produit .field--name-field-pars-1{max-height:10000px;padding-bottom:40px;opacity:1}.produit_bloc_sous_produits .paragraph--type--txt-ressource{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.produit_bloc_sous_produits .paragraph--type--txt-ressource .field--name-field-lien a{padding:9px 31px 9px 19px}.produit_bloc_sous_produits .paragraph--type--txt-ressource .field--name-field-lien a::before{content:"";display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("/themes/custom/kaneva/assets/img/icons/mail.svg");mask-image:url("/themes/custom/kaneva/assets/img/icons/mail.svg");width:24px;height:24px}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.produit_bloc_sous_produits{width:calc(100% - 80px);max-width:570px;width:100%}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut .field--name-field-txt-1:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:768px){.produit_bloc_sous_produits{padding:48px 0 80px;width:calc(100% - 48px)}.produit_bloc_sous_produits .paragraph--type--titre-texte{margin-bottom:48px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.biosourcee .field--name-field-booleen{margin-top:8px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item.biosourcee .field--name-field-booleen::after{width:15px;height:16px;margin-right:0px;margin-left:0px}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item:first-child.biosourcee .field--name-field-booleen{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.produit_bloc_sous_produits .field--name-field-pars-6>.field__item .paragraph--type--produit .haut .field--name-field-txt-1:after{margin:unset}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.produit_bloc_bio_sourcee{background-color:#a89968;max-width:1196px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;-webkit-clip-path:polygon(0 0,100% 0,100% 88%,0 100%);clip-path:polygon(0 0,100% 0,100% 88%,0 100%);padding:100px 120px;margin-top:100px;position:relative}.produit_bloc_bio_sourcee .field--name-field-macaron-option-biosourcee{position:absolute;top:40px;left:40px;height:95.863px;width:81.227px}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource .field--name-field-txts-1>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource .field--name-field-txts-1>.field__item *{color:#fff}.produit_bloc_bio_sourcee .field--name-field-pars-1 .paragraph--type--lien a{padding:9px 19px 9px 31px}.produit_bloc_bio_sourcee .field--name-field-pars-1 .paragraph--type--lien a::after{content:"";display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("/themes/custom/kaneva/assets/img/icons/arrow/right.svg");mask-image:url("/themes/custom/kaneva/assets/img/icons/arrow/right.svg");width:24px;height:24px}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.produit_bloc_bio_sourcee{padding:100px 0px}.produit_bloc_bio_sourcee .field--name-field-macaron-option-biosourcee{top:55px;left:15px}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource{width:calc(100% - 80px);max-width:570px;margin:auto}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:768px){.produit_bloc_bio_sourcee{padding:64px 0px;width:calc(100% - 48px);-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0 100%);clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}.produit_bloc_bio_sourcee .field--name-field-macaron-option-biosourcee{display:none}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource{gap:32px;width:calc(100% - 48px)}.produit_bloc_bio_sourcee .paragraph--type--txt-ressource .field--name-field-txts-1>.field__item{gap:16px}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.produit_bloc_bouchon_incomparable{background-color:#f7f7f7;padding:100px 0}.produit_bloc_bouchon_incomparable .bouchon_inc_inner{max-width:1196px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-pars-1 .paragraph--type--titre-texte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:517px}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-pars-1 .paragraph--type--titre-texte ul{list-style:none;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none;color:#101820;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:32px}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-pars-1 .paragraph--type--titre-texte ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-pars-1 .paragraph--type--titre-texte ul li:before{content:"";display:block;width:20px;min-width:20px;height:1px;background-color:#8b0e13;border:none;margin:0;margin-right:20px;border-radius:0}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-image-3{max-width:489px;max-height:722px;aspect-ratio:489/722;position:relative;width:calc(100% - 697px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-image-3::before{pointer-events:none;content:"";position:absolute;z-index:1;background:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/shapes/bouchon_top_left.svg");background-size:cover;background-repeat:no-repeat;top:-6.094%;left:-17.38%;width:113.5%;height:28%}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-image-3::after{pointer-events:none;content:"";position:absolute;z-index:1;background:url("/themes/custom/kaneva/assets/css/fieldgroup/../../img/shapes/bouchon_bottom_right.svg");background-size:cover;background-repeat:no-repeat;bottom:-7.34%;right:-31.69%;width:113.5%;height:28%}.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-image-3 img,.produit_bloc_bouchon_incomparable .bouchon_inc_inner .field--name-field-image-3 svg{max-width:489px;max-height:722px;height:auto;aspect-ratio:489/722;-o-object-fit:cover;object-fit:cover;width:100%}
