html:root{--font-body--family:'Manrope',system-ui,-apple-system,sans-serif;--font-subheading--family:'Manrope',system-ui,-apple-system,sans-serif;--font-heading--family:'Fraunces',Georgia,serif;--font-accent--family:'Fraunces',Georgia,serif}body{background:#F5F0E8}body .posa>.announce{display:none}@media (min-width:721px){#header-group{position:sticky;top:0;z-index:40}body .posa .gallery{top:108px}}.ps-announce{background:#1C1F24;color:#F5F0E8;font:500 13px/1.3 'Manrope',system-ui,sans-serif;text-align:center;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-announce b{color:#A9D3E6;font-weight:700}.ps-announce i{font-style:normal;opacity:.45;margin:0 10px}.ps-header{background:#F5F0E8;border-bottom:1px solid #D9CDBA;font-family:'Manrope',system-ui,sans-serif;color:#1C1F24}.ps-header__in{position:relative;max-width:1180px;margin:0 auto;padding:0 20px;height:72px;display:flex;align-items:center;gap:36px}.ps-logo{font:400 30px/1 'Fraunces',Georgia,serif;letter-spacing:-.02em;color:#1C1F24;text-decoration:none;display:flex;align-items:center}.ps-logo span{color:#C0643E}.ps-logo img{height:32px;width:auto;display:block}.ps-nav{display:flex;gap:28px}.ps-nav a{color:#1C1F24;text-decoration:none;font-size:15px;font-weight:500;padding:6px 0;border-bottom:1.5px solid transparent}.ps-nav a:hover,.ps-nav a[aria-current]{border-color:#1C1F24}.ps-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ps-cta{background:#1C1F24;color:#F5F0E8;text-decoration:none;font-weight:800;font-size:14px;padding:11px 20px;border-radius:999px;white-space:nowrap}.ps-cta:hover{background:#2E333B}.ps-cart{position:relative;color:#1C1F24;display:grid;place-items:center;width:44px;height:44px}.ps-cart b{position:absolute;top:3px;right:0;background:#C0643E;color:#FFF6EF;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 4px;line-height:1}.ps-burger{display:none}.ps-burger summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:#1C1F24}.ps-burger summary::-webkit-details-marker{display:none}.ps-burger[open] .ps-ic-open,.ps-burger:not([open]) .ps-ic-close{display:none}.ps-drawer{position:absolute;left:0;right:0;top:100%;background:#F5F0E8;border-bottom:1px solid #D9CDBA;padding:4px 20px 24px;box-shadow:0 20px 30px rgba(28,31,36,.10);z-index:60}.ps-drawer a{display:block;padding:14px 0;border-bottom:1px solid #E7DDCD;color:#1C1F24;text-decoration:none;font:400 23px/1.2 'Fraunces',Georgia,serif}.ps-drawer a.ps-drawer__cta{margin-top:20px;border:0;text-align:center;background:#1C1F24;color:#F5F0E8;font:800 15px/1 'Manrope',system-ui,sans-serif;padding:17px;border-radius:999px}@media (max-width:900px){.ps-header__in{height:60px;gap:0;padding:0 10px}.ps-nav,.ps-cta{display:none}.ps-burger{display:block;flex:1}.ps-logo{position:absolute;left:50%;transform:translateX(-50%);font-size:27px}.ps-actions{flex:1;justify-content:flex-end}.ps-announce{font-size:12px}.ps-announce .ps-hide-m{display:none}.ps-announce i{margin:0 6px}}.ps-footer{background:#1C1F24;color:#C9C4BB;font:400 15px/1.6 'Manrope',system-ui,sans-serif}.ps-footer a{color:#F5F0E8;text-decoration:none}.ps-footer a:hover{text-decoration:underline}.ps-footer__top{max-width:1180px;margin:0 auto;padding:64px 20px 40px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px}.ps-footer__logo{font:400 36px/1 'Fraunces',Georgia,serif;color:#F5F0E8;display:inline-block;margin-bottom:12px}.ps-footer__logo span{color:#C0643E}.ps-footer__tag{margin:0 0 24px;max-width:340px}.ps-footer h3{font:800 12px/1 'Manrope',system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#A9D3E6;margin:8px 0 18px}.ps-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ps-nl{display:flex;background:#262A31;border-radius:999px;padding:5px;max-width:400px;margin:0}.ps-nl input{flex:1;min-width:0;background:none;border:0;color:#F5F0E8;padding:10px 14px;font:400 15px 'Manrope',system-ui,sans-serif;outline:none;box-shadow:none}.ps-nl input::placeholder{color:#8C8A86}.ps-nl button{border:0;background:#F5F0E8;color:#1C1F24;font:800 14px 'Manrope',system-ui,sans-serif;padding:10px 18px;border-radius:999px;cursor:pointer}.ps-nl-label{display:block;color:#F5F0E8;font-weight:700;margin-bottom:10px}.ps-nl-note{font-size:12px;color:#8C8A86;margin:10px 0 0;max-width:400px}.ps-nl-note a{color:#C9C4BB;text-decoration:underline}.ps-nl-ok{color:#A9D3E6;font-weight:700;margin:0 0 10px}.ps-nl-err{color:#F0A58A;margin:0 0 10px}.ps-footer__bottom{border-top:1px solid #33373F;max-width:1180px;margin:0 auto;padding:22px 20px 30px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.ps-pay{display:flex;gap:6px;flex-wrap:wrap}.ps-pay svg{height:24px;width:auto;display:block}@media (max-width:720px){.ps-footer__top{grid-template-columns:1fr 1fr;gap:34px 20px;padding:48px 18px 28px}.ps-footer__brand{grid-column:1/-1}.ps-footer__bottom{padding:20px 18px 104px}}.posa .hm-hero{padding:56px 0 72px}.posa .hm-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.posa .hm-lead{font-size:18px;color:var(--gris);margin:18px 0 28px;max-width:520px}.posa .hm-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.posa .hm-mini{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:700;color:var(--nuit)}.posa .hm-mini li::before{content:"✓\00a0"}.posa .hm-usp{background:var(--blanc);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.posa .hm-usp .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:22px;padding-bottom:22px}.posa .hm-usp .wrap>div{display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.35}.posa .hm-usp svg{flex:none}.posa .hm-usp b{display:block;font-size:15px}.posa .hm-usp span{color:var(--gris)}.posa .hm-more{display:inline-block;margin-top:34px;font-weight:800;color:var(--glacier);text-decoration:none;border-bottom:1.5px solid currentColor}.posa .hm-prod{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.posa .hm-prod h2{margin-bottom:24px}.posa .hm-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:26px 0 20px}.posa .hm-price b{font:400 38px/1 var(--titre)}.posa .hm-price span{color:var(--gris);font-size:15px}.posa .hm-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.posa .hm-use{background:var(--blanc);border-radius:var(--r);overflow:hidden}.posa .hm-use .img-ph{border-radius:0;border-width:0 0 1.5px}.posa .hm-use__b{padding:22px}.posa .hm-use h3{margin-bottom:6px}.posa .hm-use p{color:var(--gris);font-size:15px}.posa .hm-link{font-weight:800;color:var(--nuit);text-decoration:none;border-bottom:1.5px solid currentColor}.posa .hm-faq{max-width:780px;margin:0 auto}.posa .hm-center{text-align:center;margin-top:30px}@media (max-width:980px){.posa .hm-hero__grid,.posa .hm-prod{grid-template-columns:minmax(0,1fr);gap:28px}.posa .hm-usp .wrap{grid-template-columns:1fr 1fr}}@media (max-width:720px){.posa .hm-hero{padding:0 0 40px}.posa .hm-hero .hm-hero__img{order:-1;margin:0 -18px;border-radius:0;border-width:0 0 1.5px;aspect-ratio:4/3}.posa .hm-hero h1{font-size:36px}.posa .hm-lead{font-size:16px;margin:12px 0 20px}.posa .hm-cta .btn{width:100%}.posa .hm-mini{gap:6px 14px;font-size:13px}.posa .hm-usp .wrap{gap:14px 12px;padding-top:18px;padding-bottom:18px}.posa .hm-usp .wrap>div{font-size:12px;gap:8px}.posa .hm-usp b{font-size:13px}.posa .hm-usp svg{width:22px;height:22px}.posa .hm-uses{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -18px;padding:0 18px 6px;scroll-padding:0 18px;scrollbar-width:none}.posa .hm-uses::-webkit-scrollbar{display:none}.posa .hm-use{flex:0 0 78%;scroll-snap-align:start}.posa .hm-prod .img-ph.r-1-1{aspect-ratio:4/3}.posa .hm-price b{font-size:32px}.posa .hm-prod .btn{width:100%}.posa .hm-center{text-align:left}}.posa .pg-hero{padding:64px 0 8px;text-align:center}.posa .pg-narrow{max-width:760px;margin:0 auto}.posa .pg-hero h1{font-size:clamp(34px,4.4vw,52px)}.posa .pg-body{padding:32px 0 96px}.posa .posa-rte{font-size:17px;line-height:1.7;color:#33363B}.posa .posa-rte>*+*{margin-top:18px}.posa .posa-rte>details+details{margin-top:0}.posa .posa-rte .lead{font:400 22px/1.45 var(--titre);color:var(--encre)}.posa .posa-rte h2{font-size:28px;margin-top:48px;color:var(--encre)}.posa .posa-rte h3{font-size:20px;color:var(--encre)}.posa .posa-rte a{color:var(--nuit);font-weight:700}.posa .posa-rte ul,.posa .posa-rte ol{padding-left:22px}.posa .posa-rte li+li{margin-top:6px}.posa .posa-rte blockquote{margin:48px 0 0;padding:30px;border-radius:var(--r);background:var(--encre);color:var(--lin);font:400 26px/1.3 var(--titre);text-align:center}.posa .posa-rte .rte-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.posa .posa-rte .rte-cards>div{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r);padding:22px}.posa .posa-rte .rte-cards h3{margin-bottom:8px}.posa .posa-rte .rte-cards p{font-size:15px;color:var(--gris);line-height:1.55}.posa .posa-rte .rte-callout{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r);padding:18px 22px}.posa .posa-rte h2+details{margin-top:14px}.posa .posa-rte details:has(+h2){border-bottom:1px solid var(--trait)}.posa .posa-rte summary{font-size:17px}.posa .posa-rte details>div{padding:0 2px 18px;color:var(--gris);font-size:16px}@media (max-width:720px){.posa .pg-hero{padding:40px 0 0;text-align:left}.posa .pg-body{padding:22px 0 64px}.posa .posa-rte{font-size:16px}.posa .posa-rte .lead{font-size:19px}.posa .posa-rte h2{font-size:24px;margin-top:36px}.posa .posa-rte .rte-cards{grid-template-columns:1fr}.posa .posa-rte blockquote{font-size:21px;padding:22px}}.posa .ct-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.posa .ct-cards{display:grid;gap:12px;margin-top:26px}.posa .ct-cards>div{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r);padding:18px 20px;display:flex;gap:14px;align-items:flex-start}.posa .ct-cards svg{flex:none;margin-top:2px}.posa .ct-cards b{display:block}.posa .ct-cards span{color:var(--gris);font-size:15px}.posa .ct-cards a{color:var(--nuit);font-weight:700}.posa .ct-form{background:var(--blanc);border:1px solid var(--trait);border-radius:20px;padding:30px}.posa .ct-form label{display:block;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:16px}.posa .ct-form input,.posa .ct-form textarea{display:block;width:100%;margin-top:6px;font:400 16px var(--texte);color:var(--encre);background:var(--lin);border:1.5px solid var(--trait);border-radius:12px;padding:13px 14px;outline:none;box-shadow:none}.posa .ct-form input:focus,.posa .ct-form textarea:focus{border-color:var(--encre)}.posa .ct-form textarea{resize:vertical;min-height:140px}.posa .ct-ok{background:#E3F0E6;color:#1F5130;border-radius:12px;padding:14px 16px;margin-bottom:18px;font-weight:700}.posa .ct-err{background:#FBE9E3;color:#8A3A1E;border-radius:12px;padding:14px 16px;margin-bottom:18px}.posa .ct-form .fine{text-align:center;margin-top:14px}.posa .ct-form .fine a{color:var(--nuit)}@media (max-width:900px){.posa .ct-grid{grid-template-columns:minmax(0,1fr);gap:28px}.posa .ct-form{padding:22px 18px}}