.elementor-1117 .elementor-element.elementor-element-13d8037a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-4ce7e511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-4ce7e511:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-4ce7e511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3ecdf;}.elementor-1117 .elementor-element.elementor-element-49754980{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-2dfab8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-7eb8e98b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-542e40fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-1462bf08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-40e7202c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-37df966d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-64f24ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-678be42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-27bcf880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-50cde5f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-8ca0857 .elementor-icon-wrapper{text-align:center;}.elementor-1117 .elementor-element.elementor-element-372a159f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-372f398 .elementor-icon-wrapper{text-align:center;}.elementor-1117 .elementor-element.elementor-element-69ad90de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-576523e9 .elementor-icon-wrapper{text-align:center;}.elementor-1117 .elementor-element.elementor-element-7cb03178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-7852ef80 .elementor-icon-wrapper{text-align:center;}.elementor-1117 .elementor-element.elementor-element-2ef3853c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-2748dd55 .elementor-icon-wrapper{text-align:center;}.elementor-1117 .elementor-element.elementor-element-3f23c90d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-25e48ca7 .elementor-icon-wrapper{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-13d8037a */.kb-founders-page{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:28px 24px 64px!important;gap:0!important;color:#514940;--widgets-spacing:0px;}
.kb-founders-page .e-con{min-width:0;--container-widget-width:100%;}.kb-founders-page .elementor-widget{min-width:0;margin:0!important;}.kb-founders-page .elementor-widget-heading{width:100%!important;}
.kb-founders-page .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.17;color:#302923;overflow-wrap:break-word;}.kb-founders-page h1{font-size:56px;}.kb-founders-page h2{font-size:40px;}.kb-founders-page h3{font-size:26px;}
.kb-founders-page .elementor-widget-text-editor{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.85;}.kb-founders-page p{margin:0 0 17px;}.kb-founders-page p:last-child{margin-bottom:0;}.kb-founders-page .kb-founders-eyebrow{font-size:10px!important;letter-spacing:2px;font-weight:600;color:#826b4b;line-height:1.6;}
.kb-founders-page .kb-founders-hero{position:relative;isolation:isolate;min-height:430px;display:flex!important;justify-content:center;padding:56px 48px!important;border:1px solid #e7ded0;border-radius:22px;overflow:hidden;background-color:#f3ecdf;}
.kb-founders-page .kb-founders-hero::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(251,248,241,.98) 0%,rgba(251,248,241,.93) 38%,rgba(251,248,241,.3) 67%,rgba(251,248,241,0) 100%);}
.kb-founders-page .kb-founders-hero-copy{position:relative;z-index:1;width:54%!important;max-width:570px;padding:0!important;gap:20px!important;}.kb-founders-page .kb-founders-hero-copy h1{max-width:530px;}.kb-founders-page .kb-founders-hero-copy .elementor-widget-text-editor:not(.kb-founders-eyebrow){max-width:475px;}
.kb-founders-page .kb-founders-section{padding:64px 12px!important;display:grid!important;align-items:center;gap:56px!important;}.kb-founders-page .kb-founders-copy{padding:0!important;gap:20px!important;}
.kb-founders-page .kb-founders-duo{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);}.kb-founders-page .kb-founders-portraits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px!important;padding:0!important;}.kb-founders-page .kb-founders-portrait{padding:0!important;gap:15px!important;align-items:center;}.kb-founders-page .kb-founders-name{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:24px!important;color:#635440;text-align:center;}
.kb-founders-page .kb-founders-image{position:relative;width:100%!important;overflow:hidden;line-height:0;background:#f3eee5;}.kb-founders-page .kb-founders-image img{display:block;width:100%!important;height:auto!important;object-fit:contain;object-position:center;}.kb-founders-page .kb-founders-image img[src*='placeholder']{opacity:0;}.kb-founders-page .kb-founders-image::after{content:'Image à ajouter';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:11px Montserrat,sans-serif;color:#786a57;pointer-events:none;}.kb-founders-page .kb-founders-image:has(img:not([src*='placeholder']))::after{display:none;}
.kb-founders-page .kb-founders-portrait-image{aspect-ratio:1;border-radius:50%;border:1px solid #d9c8af;background:linear-gradient(145deg,#f0e8da,#fbf8f2);}.kb-founders-page .kb-founders-portrait-image img{aspect-ratio:1;object-fit:contain;border-radius:50%;}
.kb-founders-page .kb-founders-portrait:not(:has(.kb-founders-image))::before{content:'Portrait à ajouter';display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:50%;border:1px solid #d9c8af;background:linear-gradient(145deg,#f0e8da,#fbf8f2);font:11px Montserrat,sans-serif;color:#786a57;}
.kb-founders-page .kb-founders-story{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);border-top:1px solid #e8e0d5;}.kb-founders-page .kb-founders-subtitle h3{font-size:26px;color:#8a7050;}.kb-founders-page .kb-founders-story-image{aspect-ratio:4/5;border-radius:18px;max-height:500px;}.kb-founders-page .kb-founders-story-image img{aspect-ratio:4/5;object-fit:contain;}
.kb-founders-page .kb-founders-story:not(:has(.kb-founders-story-image))::after{content:'Notre histoire · Image à ajouter';display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;max-height:500px;border-radius:18px;background:linear-gradient(145deg,#e9decc,#f7f2e9);font:11px Montserrat,sans-serif;color:#786a57;}
.kb-founders-page .kb-founders-values{padding:42px 24px!important;gap:22px!important;border:1px solid #e9e1d5;background:#f8f5ef;border-radius:22px;}.kb-founders-page .kb-founders-values>.elementor-widget-heading,.kb-founders-page .kb-founders-values>.kb-founders-eyebrow{text-align:center;}
.kb-founders-page .kb-founders-values-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center;gap:18px!important;padding:12px 0 0!important;}.kb-founders-page .kb-founders-value{width:calc((100% - 72px)/5)!important;flex-basis:calc((100% - 72px)/5)!important;padding:22px 10px 0!important;gap:16px!important;border-top:1px solid #cbb894;text-align:center;}
.kb-founders-page .kb-founders-symbol .elementor-icon{font-size:27px;color:#a58b61;fill:#a58b61;}.kb-founders-page .kb-founders-symbol svg{width:27px;height:27px;}.kb-founders-page .kb-founders-symbol{text-align:center;line-height:1;}.kb-founders-page .kb-founders-value h3{font-size:24px;min-height:2.35em;hyphens:auto;overflow-wrap:anywhere;}.kb-founders-page .kb-founders-value .elementor-widget-text-editor{font-size:13px;line-height:1.75;}
.kb-founders-page .kb-founders-conclusion{margin-top:52px!important;padding:44px 40px!important;gap:24px!important;align-items:center;text-align:center;background:linear-gradient(135deg,#f4ecde,#fcfaf5);border-radius:20px;}.kb-founders-page .kb-founders-conclusion h2{font-size:43px;max-width:760px;margin:0 auto;}.kb-founders-page .kb-founders-conclusion .elementor-widget-text-editor{max-width:680px;}.kb-founders-page .kb-founders-conclusion .elementor-icon{font-size:18px;}.kb-founders-page .kb-founders-conclusion svg{width:18px;height:18px;}
.kb-founders-page .kb-founders-shop .elementor-button{min-height:48px;padding:14px 26px!important;background:#d8c1a6!important;border:1px solid #b99a76;border-radius:9px;color:#352d24!important;font:500 14px/1.5 Montserrat,sans-serif;box-shadow:none;}.kb-founders-page .kb-founders-shop .elementor-button-text{color:inherit!important;}.kb-founders-page .kb-founders-shop .elementor-button:hover{background:#ccb08e!important;}.kb-founders-page a:focus-visible{outline:2px solid #8a6a42;outline-offset:4px;}
@media(min-width:768px) and (max-width:1024px){.kb-founders-page h1{font-size:46px;}.kb-founders-page h2{font-size:35px;}.kb-founders-page .kb-founders-hero{padding:40px 30px!important;min-height:400px;}.kb-founders-page .kb-founders-hero-copy{width:60%!important;}.kb-founders-page .kb-founders-section{gap:30px!important;padding:48px 0!important;}.kb-founders-page .kb-founders-duo{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);}.kb-founders-page .kb-founders-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);}.kb-founders-page .kb-founders-portraits{gap:10px!important;}.kb-founders-page .kb-founders-value{width:calc((100% - 36px)/3)!important;flex-basis:calc((100% - 36px)/3)!important;}.kb-founders-page .kb-founders-conclusion h2{font-size:38px;}}
@media(max-width:767px){.kb-founders-page{padding:20px 16px 40px!important;}.kb-founders-page h1{font-size:39px;}.kb-founders-page h2{font-size:32px;}.kb-founders-page .elementor-widget-text-editor{font-size:14px;line-height:1.85;}.kb-founders-page .kb-founders-hero{min-height:560px;justify-content:flex-start;padding:30px 24px!important;border-radius:18px;}.kb-founders-page .kb-founders-hero::before{background:linear-gradient(180deg,rgba(251,248,241,.98) 0%,rgba(251,248,241,.93) 42%,rgba(251,248,241,.35) 67%,rgba(251,248,241,0) 100%);}.kb-founders-page .kb-founders-hero-copy{width:100%!important;max-width:none;gap:18px!important;}.kb-founders-page .kb-founders-section{display:flex!important;flex-direction:column!important;padding:38px 2px!important;gap:28px!important;}.kb-founders-page .kb-founders-copy{gap:18px!important;}.kb-founders-page .kb-founders-portraits{gap:16px!important;max-width:340px;margin:0 auto!important;}.kb-founders-page .kb-founders-name{font-size:24px!important;}.kb-founders-page .kb-founders-portrait{gap:12px!important;}.kb-founders-page .kb-founders-story-image,.kb-founders-page .kb-founders-story:not(:has(.kb-founders-story-image))::after{max-width:300px;max-height:none;align-self:center;}.kb-founders-page .kb-founders-subtitle h3{font-size:25px;}.kb-founders-page .kb-founders-values{padding:30px 18px!important;gap:18px!important;border-radius:18px;}.kb-founders-page .kb-founders-values-grid{gap:24px 14px!important;}.kb-founders-page .kb-founders-value{width:calc((100% - 14px)/2)!important;flex-basis:calc((100% - 14px)/2)!important;padding:20px 2px 0!important;gap:14px!important;}.kb-founders-page .kb-founders-value h3{font-size:23px;}.kb-founders-page .kb-founders-value .elementor-widget-text-editor{font-size:12px;line-height:1.8;}.kb-founders-page .kb-founders-conclusion{margin-top:36px!important;padding:32px 22px!important;gap:22px!important;}.kb-founders-page .kb-founders-conclusion h2{font-size:33px;}.kb-founders-page .kb-founders-shop .elementor-button{font-size:14px;padding:14px 24px!important;}}
@media(min-width:768px) and (max-width:1024px){.kb-founders-page .kb-founders-duo{grid-template-columns:1fr!important;}.kb-founders-page .kb-founders-portraits{max-width:460px;margin:0 auto!important;}.kb-founders-page .kb-founders-duo .kb-founders-copy{max-width:680px;margin:0 auto!important;}}
@media(max-width:767px){.kb-founders-page .kb-founders-value .elementor-widget-text-editor{font-size:13px!important;}}/* End custom CSS */