:root{--ref-forest-deep:#232e24;--ref-sand:#ded3bd;--ref-gold:#b39a6b;--ref-gold-light:#d9c7a0}.adepsia .hero-full{height:auto;min-height:min(88vh,860px);align-items:flex-end}.adepsia .hero-full-bg img{object-position:65% 50%}.adepsia .hero-full-overlay{background:linear-gradient(90deg,#171e18d1,#171e1873,#171e180f),linear-gradient(0deg,rgba(23,30,24,.5),transparent 45%)}.adepsia .hero-full-content{padding-top:120px;padding-bottom:clamp(48px,8vh,88px)}.adepsia .hero-full-content .kicker{color:var(--ref-gold-light)}.adepsia .hero-full-content h1{font-size:clamp(44px,5.6vw,86px);line-height:1;max-width:15ch;color:#f4efe4}.adepsia .hero-full-content .lead{max-width:44ch;font-family:var(--sans);font-size:17px;line-height:1.6;opacity:.92}.hero-full-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.adepsia .hero-full-ctas .btn-cta{margin-top:0;min-height:54px;background:var(--creme);border-color:var(--creme);color:var(--foret)}.adepsia .hero-full-ctas .btn-cta:hover{background:#fff;border-color:#fff;color:var(--foret)}.adepsia .hero-full-ctas .btn-cta-ghost{background:transparent;border-color:#ece5d699;color:var(--creme)}.adepsia .hero-full-ctas .btn-cta-ghost:hover{background:var(--creme);color:var(--foret)}.ref-marquee{overflow:hidden;background:var(--foret);color:var(--creme)}.ref-marquee-track{display:flex;width:max-content;animation:ref-defile 40s linear infinite}.ref-marquee span{display:flex;align-items:center;gap:28px;padding:16px 14px;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ref-marquee span:after{content:"\2726";color:var(--ref-gold-light);font-size:10px}@keyframes ref-defile{to{transform:translate(-50%)}}.ref-sticky{display:none}.ref-sticky[hidden]{display:none!important}.ahs .ahs-section{padding-block:clamp(72px,9vw,128px)}.ahs h2{font-size:clamp(34px,4vw,56px);line-height:1.06}.ahs h3{font-size:24px;line-height:1.2}.ahs-prose{color:inherit}.ahs .ahs-intro{color:color-mix(in oklab,currentColor 78%,transparent)}.ahs .ahs-button{background:var(--foret);font-weight:600;letter-spacing:.16em}.ahs-product{background:var(--creme)}.ahs-product-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px)}.ahs-product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.ahs-product-gallery figure{margin:0;overflow:hidden;background:var(--ref-sand)}.ahs .ahs-product-photo{grid-column:1/-1;aspect-ratio:4/3.2;background:var(--ref-sand)}.ahs .ahs-product-photo img{object-fit:cover;object-position:50% 45%}.ahs-product-thumb{aspect-ratio:1}.ahs-product-thumb img{width:100%;height:100%;object-fit:cover}.ahs-product-copy h2{font-size:clamp(32px,3.3vw,48px)}.ahs-layout-grid:has(.ahs-feature-photo) .ahs-editorial-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:center}.ahs-layout-grid .ahs-feature-photo img{aspect-ratio:4/5;object-fit:cover}.ahs-layout-grid:has(.ahs-feature-photo) .ahs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ahs-layout-grid .ahs-card{border-top:1px solid var(--foret)}.ahs-layout-grid .ahs-card .ahs-prose{font-size:15px}.ahs-layout-split .ahs-editorial-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.ahs-layout-split .ahs-feature-photo img{aspect-ratio:16/11}.ahs-layout-split .ahs-cards{counter-reset:ref-point;gap:0}.ahs-layout-split .ahs-card{counter-increment:ref-point;display:grid;grid-template-columns:56px minmax(0,1fr);padding:26px 0;border-top:1px solid var(--ahs-line)}.ahs-layout-split .ahs-card:last-child{border-bottom:1px solid var(--ahs-line)}.ahs-layout-split .ahs-card:before{content:"0" counter(ref-point);font:italic 400 30px/1 var(--serif);color:var(--ref-gold)}.ahs-layout-split .ahs-card .ahs-prose{font-size:15px}.ahs-tone-forest.ahs-layout-benefits{background:var(--foret);color:var(--creme)}.ahs-layout-benefits .ahs-heading h2{margin-inline:auto}.ahs-tone-forest .ahs-intro{color:#d2cab8}.ahs-benefits-stage{grid-template-columns:minmax(0,1fr) minmax(260px,420px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);row-gap:clamp(36px,5vw,72px)}.ahs-benefits-product{align-self:center;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 14px #ece5d60f,0 0 0 28px #ece5d60a}.ahs-benefits-product img{width:100%;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover;object-position:50% 40%;mix-blend-mode:normal}.ahs-benefit-1,.ahs-benefit-2{text-align:right}.ahs-benefit-3,.ahs-benefit-4{text-align:left}.ahs-tone-forest .ahs-benefit-marker{border-color:#ece5d673}.ahs-tone-forest .ahs-benefit-marker:after{border-color:var(--ref-gold-light)}.ahs-tone-forest .ahs-benefit .ahs-prose{color:#cfc7b5;font-size:14.5px}.ahs-layout-center:has(.ahs-feature-photo){position:relative;isolation:isolate;min-height:clamp(560px,78vh,780px);display:flex;align-items:center;color:#fff;background:var(--foret)}.ahs-layout-center:has(.ahs-feature-photo) .ahs-shell{width:100%}.ahs-layout-center .ahs-feature-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;margin:0}.ahs-layout-center .ahs-feature-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 62%}.ahs-layout-center:has(.ahs-feature-photo):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#171e18cc,#171e1847 72%)}.ahs-layout-center:has(.ahs-feature-photo) .ahs-editorial-copy{max-width:580px;margin-inline:0;text-align:left}.ahs-layout-center:has(.ahs-feature-photo) .ahs-intro{font-family:var(--sans);font-size:16px;line-height:1.65;color:#eae3d3;margin-inline:0}.ahs-layout-center:has(.ahs-feature-photo) h2{font-size:clamp(38px,4.6vw,66px)}.ahs-layout-interactive .ahs-photo-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.ahs .ahs-photo-card{min-height:0;background:var(--ivoire);color:var(--foret);display:flex;flex-direction:column}.ahs .ahs-photo-card:after{display:none}.ahs-photo-card-head{position:relative}.ahs .ahs-photo-card-image{position:relative;inset:auto;z-index:0;display:block;aspect-ratio:4/5;overflow:hidden}.ahs .ahs-photo-card-image img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ahs .ahs-photo-card:hover .ahs-photo-card-image img{transform:scale(1.04)}.ahs .ahs-photo-card-number{position:absolute;top:14px;left:14px;padding:7px 9px;background:var(--creme);color:var(--foret);font-size:10.5px}.ahs .ahs-photo-card h3{margin:0!important;padding:20px 20px 0;font-size:24px;text-shadow:none}.ahs .ahs-photo-card-panel{padding:10px 20px 22px;display:flex;flex-direction:column;flex:1}.ahs .ahs-photo-card-panel .ahs-prose{font-size:14.5px;color:#5c6459}.ahs .ahs-card-cta{margin-top:auto;border:0;border-top:1px solid var(--ahs-line);padding:16px 0 0;min-height:44px;color:var(--foret)}.ahs .ahs-card-cta:hover{background:none;color:var(--ambre)}.ahs .ahs-photo-card-panel .ahs-prose+.ahs-card-cta{margin-top:18px}.ahs-layout-portrait{background:var(--ref-sand)}.ahs-layout-portrait .ahs-editorial-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px)}.ahs-layout-portrait .ahs-feature-photo{position:relative}.ahs-layout-portrait .ahs-feature-photo img{object-fit:cover}.ahs-seal{position:absolute;right:-26px;top:26px;width:108px;height:108px;border-radius:50%;background:var(--creme);display:grid;place-items:center}.ahs-seal img{width:56px!important;height:56px!important;aspect-ratio:1!important;object-fit:contain!important}.ahs-layout-portrait .ahs-editorial-copy{border-left:0;padding-left:0}.ahs-layout-portrait .ahs-editorial-copy:before,.ahs-layout-portrait .ahs-editorial-copy:after{display:none}.ahs-layout-portrait .ahs-intro strong{display:block;font:400 clamp(24px,2.4vw,32px)/1.25 var(--serif);margin-bottom:6px}.ahs-layout-portrait .ahs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ahs-layout-portrait .ahs-card{border-top:1px solid var(--foret);padding-top:18px}.ahs-layout-timeline .ahs-cards{border-top:1px solid var(--foret)}.ahs-layout-timeline .ahs-card{border-top:0}.ahs-layout-timeline .ahs-card:before{top:-5px}.ahs-layout-timeline h3{font-size:21px;min-block-size:0}.ahs-era{display:block;font-style:italic;font-size:16px;color:var(--ref-gold);margin-bottom:6px}.ahs-layout-photos .ahs-cols-3 figure{aspect-ratio:4/5}.ahs-layout-photos .ahs-card h3{font-size:26px}.ahs-layout-photos .ahs-card .ahs-prose{font-size:15px;color:#5c6459}.ahs-layout-journal .ahs-card{border-top:1px solid var(--foret);padding-top:22px}.ahs-layout-journal .ahs-card h3{min-block-size:0;font-size:25px}.adepsia .ref-faq .wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);align-items:start}.adepsia .ref-faq .sec-head{text-align:left;margin:0;position:sticky;top:120px}.adepsia .ref-faq .sec-head h2{font-size:clamp(34px,4vw,56px);line-height:1.06;margin-top:14px}.adepsia .ref-faq .faq-list{max-width:none;margin:0}@media(max-width:1023px){.ahs-benefits-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.ahs-benefits-product{width:min(100%,360px)}.ahs-benefit-1,.ahs-benefit-2,.ahs-benefit-3,.ahs-benefit-4{text-align:left}.ahs-layout-interactive .ahs-photo-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.adepsia .ref-faq .wrap{grid-template-columns:minmax(0,1fr)}.adepsia .ref-faq .sec-head{position:static}}@media(max-width:767px){.adepsia .hero-full{display:block;min-height:0;height:auto;background:var(--ref-forest-deep)}.adepsia .hero-full-bg{position:relative;aspect-ratio:1/1.08}.adepsia .hero-full-bg img{object-position:50% 38%}.adepsia .hero-full-overlay{bottom:auto;height:140px;background:linear-gradient(180deg,rgba(23,30,24,.55),transparent)}.adepsia .hero-full-content{padding-top:30px;padding-bottom:40px}.adepsia .hero-full-content h1{font-size:clamp(38px,10.5vw,52px)}.hero-full-ctas .btn-cta{flex:1 1 100%;justify-content:center}.ahs-product-layout,.ahs-layout-grid:has(.ahs-feature-photo) .ahs-editorial-layout,.ahs-layout-split .ahs-editorial-layout,.ahs-layout-portrait .ahs-editorial-layout{grid-template-columns:minmax(0,1fr)}.ahs-layout-grid:has(.ahs-feature-photo) .ahs-cards,.ahs-layout-portrait .ahs-cards{grid-template-columns:minmax(0,1fr)}.ahs-layout-split .ahs-card{grid-template-columns:44px minmax(0,1fr)}.ahs-benefits-stage{grid-template-columns:minmax(0,1fr)}.ahs-benefits-product{grid-column:1;width:min(100%,300px)}.ahs-benefit-1,.ahs-benefit-2,.ahs-benefit-3,.ahs-benefit-4{grid-column:1;grid-row:auto}.ahs-layout-center:has(.ahs-feature-photo){min-height:0;padding-block:96px 64px}.ahs-layout-center:has(.ahs-feature-photo):after{background:linear-gradient(0deg,#171e18db,#171e1873)}.ahs-layout-interactive .ahs-photo-deck{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%}.ahs-seal{right:12px;top:12px;width:84px;height:84px}.ahs-seal img{width:44px!important;height:44px!important}.ahs-layout-photos .ahs-card{grid-template-columns:minmax(0,1fr)}.ref-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--foret);color:var(--creme);font-size:13px;box-shadow:0 -8px 24px #0000001f}.ref-sticky strong{font:400 22px/1 var(--serif)}.adepsia .ref-sticky .btn-cta{min-height:44px;padding:0 16px;background:var(--creme);border-color:var(--creme);color:var(--foret);font-size:11px}}@media(prefers-reduced-motion:reduce){.ref-marquee-track{animation:none}.ahs .ahs-photo-card-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/adepsia-refonte-accueil.css.map */
