:root{--ahava-rose: #f8eeeb;--ahava-rose-clair: #fcf7f4;--ahava-ivoire: #fffaf6;--ahava-brun: #40281f;--ahava-texte: #4d3a32;--ahava-or: #c69a6d}#MainContent>.shopify-section:first-child .hero__container{position:relative!important;width:100%!important;min-height:650px!important;overflow:hidden!important;padding:0!important}#MainContent>.shopify-section:first-child .hero__media,#MainContent>.shopify-section:first-child .hero__media-wrapper,#MainContent>.shopify-section:first-child .hero__media-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important}#MainContent>.shopify-section:first-child img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important}#MainContent>.shopify-section:first-child .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c141005,#1c141012 45%,#1c14102e);pointer-events:none;z-index:1}#MainContent>.shopify-section:first-child .hero__content,#MainContent>.shopify-section:first-child .hero__content-wrapper{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;min-height:650px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:40px 24px 20px!important}#MainContent>.shopify-section:first-child h1,#MainContent>.shopify-section:first-child h2{position:relative!important;font-family:var(--font-heading--family)!important;font-size:clamp(55px,6vw,86px)!important;font-weight:400!important;line-height:1!important;color:#fffaf6!important;-webkit-text-fill-color:#fffaf6!important;text-align:center!important;text-transform:none!important;margin:0 0 70px!important;letter-spacing:-.02em!important;text-shadow:0 2px 18px rgba(38,25,18,.3)!important}#MainContent>.shopify-section:first-child h1:after,#MainContent>.shopify-section:first-child h2:after{content:"\2014   \2767   \2014";position:absolute;left:50%;bottom:-44px;transform:translate(-50%);color:#fffaf6eb;font-family:Georgia,serif;font-size:18px;font-weight:400;letter-spacing:8px;white-space:nowrap;text-shadow:0 1px 10px rgba(40,25,18,.22)}#MainContent>.shopify-section:first-child .hero__content:after,#MainContent>.shopify-section:first-child .hero__content-wrapper:after{content:"Plus que des cr\e9 ations, une mission confi\e9 e.";display:block;margin-top:0;color:#fffaf6;-webkit-text-fill-color:#fffaf6;font-family:var(--font-heading--family);font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.35;letter-spacing:0;text-align:center;text-shadow:0 2px 14px rgba(38,25,18,.35)}#MainContent>.shopify-section:not(:first-child):not(:has(form)){background-color:var(--ahava-rose)!important;background-image:linear-gradient(#faf0edbd,#fcf6f3bd),url(/cdn/shop/files/fond.png?v=1786909388)!important;background-size:cover!important;background-position:center top!important;background-repeat:repeat-y!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) .text-block,#MainContent>.shopify-section:not(:first-child):not(:has(form)) .text-block *,#MainContent>.shopify-section:not(:first-child):not(:has(form)) .group-block,#MainContent>.shopify-section:not(:first-child):not(:has(form)) .group-block-content,#MainContent>.shopify-section:not(:first-child):not(:has(form)) .rte{background-color:transparent!important;background-image:none!important;box-shadow:none!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) [data-testid=section-content]{width:min(90%,1000px)!important;margin-inline:auto!important;padding-top:clamp(65px,7vw,100px)!important;padding-bottom:clamp(65px,7vw,100px)!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) .text-block,#MainContent>.shopify-section:not(:first-child):not(:has(form)) .group-block{width:100%!important;max-width:820px!important;margin-inline:auto!important;text-align:center!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) h2,#MainContent>.shopify-section:not(:first-child):not(:has(form)) h3{font-family:var(--font-heading--family)!important;color:var(--ahava-brun)!important;font-size:clamp(31px,3vw,43px)!important;font-weight:400!important;line-height:1.18!important;text-align:center!important;margin-top:0!important;margin-bottom:30px!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) h2:after,#MainContent>.shopify-section:not(:first-child):not(:has(form)) h3:after{content:"";display:block;width:76px;height:2px;margin:20px auto 0;background:var(--ahava-or)}#MainContent>.shopify-section:not(:first-child):not(:has(form)) p{font-family:var(--font-body--family)!important;color:var(--ahava-texte)!important;font-size:17px!important;font-weight:400!important;line-height:1.75!important;max-width:780px!important;margin:0 auto 22px!important;text-align:center!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) p strong{color:#38241c!important;font-weight:700!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) blockquote{max-width:820px!important;margin:55px auto!important;padding:38px 42px!important;border:0!important;border-radius:20px!important;background:#fffaf77a!important;color:var(--ahava-brun)!important;font-family:var(--font-heading--family)!important;font-size:clamp(25px,2.4vw,35px)!important;font-weight:400!important;line-height:1.35!important;text-align:center!important;box-shadow:0 12px 35px #5033260d!important}#MainContent>.shopify-section:not(:first-child):not(:has(form))+.shopify-section:not(:has(form)){border-top:1px solid rgba(151,110,84,.1)}#MainContent>.shopify-section:has(form){position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .hero__container{min-height:520px!important}#MainContent>.shopify-section:first-child img{object-fit:cover!important;object-position:center center!important}#MainContent>.shopify-section:first-child .hero__content,#MainContent>.shopify-section:first-child .hero__content-wrapper{min-height:520px!important;padding:30px 20px 15px!important}#MainContent>.shopify-section:first-child h1,#MainContent>.shopify-section:first-child h2{font-size:clamp(43px,13vw,58px)!important;margin-bottom:64px!important;padding-inline:10px!important}#MainContent>.shopify-section:first-child h1:after,#MainContent>.shopify-section:first-child h2:after{bottom:-40px;font-size:14px;letter-spacing:5px}#MainContent>.shopify-section:first-child .hero__content:after,#MainContent>.shopify-section:first-child .hero__content-wrapper:after{font-size:19px;line-height:1.4;max-width:330px;margin-inline:auto}#MainContent>.shopify-section:not(:first-child):not(:has(form)) [data-testid=section-content]{width:calc(100% - 34px)!important;padding-top:52px!important;padding-bottom:52px!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) h2,#MainContent>.shopify-section:not(:first-child):not(:has(form)) h3{font-size:30px!important;line-height:1.2!important;margin-bottom:27px!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) p{font-size:16px!important;line-height:1.7!important;margin-bottom:20px!important}#MainContent>.shopify-section:not(:first-child):not(:has(form)) blockquote{margin:38px auto!important;padding:30px 22px!important;font-size:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ahava-notre-mission.css.map */
