@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(jost-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--fond: #f6f3ee;--tuile: #ece7df;--pierre: #e7e1d7;--encre: #2e2621;--doux: #6f665d;--filet: #dcd5ca;--blanc: #fffdf9;--jost: "Jost", "Futura", "Avenir Next", system-ui, -apple-system, sans-serif;--garamond: "EB Garamond", Garamond, Georgia, "Times New Roman", serif;--noir: var(--encre);--espresso: var(--encre);--ink: var(--encre);--ink-soft: var(--doux);--muted: #8f867c;--line: var(--filet);--line-soft: #e7e1d7;--bone: var(--fond);--bone-2: var(--tuile);--paper: var(--fond);--brass: var(--encre);--brass-lite: #8f867c;--brass-deep: var(--encre);--brass-grad: linear-gradient(var(--encre), var(--encre));--oxblood: var(--encre);--oxblood-2: var(--encre);--noir-grad: linear-gradient(var(--pierre), var(--pierre));--sheen: none;--sh-1: none;--sh-2: none;--sh-3: none;--sh-brass: none;--r-xs: 0;--r-sm: 0;--r-md: 0;--display: var(--jost);--sans: var(--jost);--ui: var(--jost);color-scheme:light}html,body{background:var(--fond);color:var(--encre)}body{font-family:var(--jost);font-weight:400;line-height:1.6}body:before{display:none!important}::selection{background:#2e262124;color:var(--encre)}:focus-visible{outline:2px solid var(--encre);outline-offset:2px}h1,h2,h3,h4,h5{font-family:var(--jost);font-weight:400;letter-spacing:0}em,.italic,h1 em,h2 em,h3 em{font-style:normal}.lead{color:var(--doux);font-weight:400}.section-title{font-family:var(--garamond);font-weight:400;font-style:normal;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.section-title em,.section-title i{font-style:normal}.eyebrow{font-family:var(--jost);font-size:.78rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--doux)}.btn{font-family:var(--jost);font-size:.8rem;font-weight:500;letter-spacing:.14em;border-radius:0;box-shadow:none!important;transform:none!important}.btn:before{display:none}.btn-dark,.btn-brass{background:var(--encre);color:var(--fond);border:1px solid var(--encre)}.btn-dark:hover,.btn-brass:hover{background:#463b33;color:var(--fond)}.btn-ghost{border:1px solid var(--encre);color:var(--encre);background:transparent}.btn-ghost:hover{background:var(--encre);color:var(--fond);border-color:var(--encre)}.btn-line{border-bottom:1px solid currentColor;letter-spacing:.04em;text-transform:none;font-size:.86rem;font-weight:400;padding-bottom:2px}.btn-line:after{display:none}.announce{background:var(--pierre);color:var(--encre);font-size:.76rem;letter-spacing:0;text-transform:none;font-weight:400;padding:8px 12px}.announce *{color:inherit}.header,.header.scrolled,html.menu-survol .header.mega-ouvert{background:var(--fond);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--filet);box-shadow:none}.header .nav{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:72px;gap:1rem}.header .brand{grid-column:2;grid-row:1;justify-self:center}.header .nav-actions{grid-column:3;grid-row:1;justify-self:end;gap:18px}@media(min-width:1041px){.header .nav-links{grid-column:1;grid-row:1;justify-self:start;gap:clamp(14px,2vw,30px)}.header .wrap.nav{max-width:none;padding-inline:max(clamp(20px,3.2vw,48px),calc((100% - 1600px)/2))}.header .nav-links>a.nav-tel{display:none}html.menu-survol .mega-filtres{padding-right:max(clamp(20px,3.2vw,48px),calc((100cqw - 1600px)/2))}}@media(max-width:1040px){.header .nav{height:62px}.header .brand img{height:36px}.header .burger{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:10px 10px 10px 0;box-sizing:content-box}.header .nav-actions{gap:14px}.nav-links.open,html.menu-survol .nav-links.open{top:62px;background:var(--fond);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--filet);box-shadow:0 24px 40px -28px #2e262159;max-height:calc(100dvh - 97px);overflow-y:auto;overscroll-behavior:contain}.nav-links.open a,html.menu-survol .nav-links.open>a{color:var(--encre);border-bottom-color:var(--filet);font-size:1rem}}@media(max-width:480px){.header .nav-actions{gap:10px}.header .nav-actions .lang-pick,.header .nav-actions .lang-switch{display:none}}html.menu-survol .mega,html.menu-survol .mega.mega-photo{background:var(--fond);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);box-shadow:0 30px 50px -40px #2e262173}html.menu-survol .mega-voile{background:#2e262138}html.menu-survol .mega-titre{font-family:var(--jost);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--encre)}html.menu-survol .mega a{font-family:var(--jost);color:var(--encre)}html.menu-survol .mega-photo .mega-col a:hover,html.menu-survol .mega-photo .mega-col a:focus-visible{color:var(--encre);text-decoration:underline;text-underline-offset:4px}html.menu-survol .mega-photo .mega-col-coll a{font-family:var(--jost);font-weight:300;font-size:21px;line-height:1.25;letter-spacing:0}html.menu-survol .mega-photo .mega-col-coll .mega-nouveau,html.menu-survol .mega-nouveau{font-family:var(--jost);font-size:.72rem;letter-spacing:.02em;text-transform:none;color:var(--doux)}html.menu-survol .mega-col-larg small{color:var(--doux)}html.menu-survol .mega-col-larg b{font-weight:500}html.menu-survol .mega a.mega-visuel{background:var(--tuile)}html.menu-survol .mega-visuel:after{background:linear-gradient(180deg,#19120c00 52%,#19120c8c)}html.menu-survol .mega-leg-k{font-size:.8rem;letter-spacing:.02em;text-transform:none;opacity:.9}html.menu-survol .mega-leg-t{font-family:var(--jost);font-style:normal;font-weight:300;font-size:30px;letter-spacing:-.005em}html.menu-survol .mega-leg-l{width:fit-content;align-self:flex-start;font-size:.86rem;font-weight:400;letter-spacing:.02em;text-transform:none;border-bottom:1px solid currentColor;padding-bottom:2px}html.menu-survol .mega-leg-l svg{display:none}html.menu-survol .mega-pied{border-top-color:var(--filet)}html.menu-survol .mega-photo .mega-pied a{font-size:.86rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--encre)}html.menu-survol .mega-photo .mega-pied a:hover,html.menu-survol .mega-photo .mega-pied a:focus-visible{color:var(--encre);text-decoration:underline;text-underline-offset:4px}html.menu-survol .mega-photo .mega-pied a.mega-cta{color:var(--encre);border-bottom:1px solid currentColor;padding-bottom:2px}html.menu-survol .mega-photo .mega-pied a.mega-cta:hover{text-decoration:none}html.menu-survol .mega-in.mega-in-photo.sans-photo{max-width:none;padding-inline:max(clamp(20px,3.2vw,48px),calc((100% - 1600px)/2))}html.menu-survol .sans-photo .mega-filtres{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px;padding-block:22px 24px}html.menu-survol .sans-photo .mega-cols{flex:1 1 auto;justify-content:flex-start;gap:20px clamp(40px,5vw,88px)}html.menu-survol .mega-photo .sans-photo .mega-col{gap:10px}html.menu-survol .mega-photo .sans-photo .mega-col ul{gap:8px}html.menu-survol .mega-photo .sans-photo .mega-col ul.mega-multi{grid-template-rows:repeat(4,auto);gap:8px clamp(24px,2.6vw,40px)}html.menu-survol .mega-photo .sans-photo .mega-col-coll a{font-size:16px;line-height:1.3}html.menu-survol .mega-photo .sans-photo .mega-col a{font-size:.86rem}html.menu-survol .sans-photo .mega-metal{width:12px;height:12px}html.menu-survol .mega-photo .sans-photo .mega-col-larg a{gap:12px}html.menu-survol .sans-photo .mega-col-larg small{font-size:11px}html.menu-survol .sans-photo .mega-pied{flex-direction:column;align-items:flex-end;gap:12px;padding-top:26px;border-top:0}html.menu-survol .sans-photo .mega-pied-liens{flex-direction:column;align-items:flex-end;gap:10px}@media(max-width:1040px){html.menu-survol .nav-links.open .nav-sous.is-open{border-bottom-color:var(--filet)}html.menu-survol .nav-links.open a.a-mega:after{color:var(--encre)}html.menu-survol .nav-sous .mega-titre{font-size:.8rem;color:var(--doux);font-weight:400}html.menu-survol .nav-links.open .nav-sous a.ns-une small{font-size:.78rem;letter-spacing:.02em;text-transform:none;color:var(--doux)}html.menu-survol .nav-links.open .nav-sous a.ns-une b{font-family:var(--jost);font-style:normal;font-weight:300;font-size:1.35rem}html.menu-survol .nav-links.open .nav-sous a.ns-une em{font-style:normal;font-size:.86rem;font-weight:400;letter-spacing:.01em;text-transform:none;border-bottom:1px solid currentColor;width:fit-content}html.menu-survol .nav-links.open .nav-sous .ns-pastilles a{border-color:var(--filet);color:var(--encre);background:transparent}html.menu-survol .nav-links.open .nav-sous.nav-sous-photo.is-open:not(:has(.ns-une)){gap:14px;padding-top:.2rem;padding-bottom:1.1rem}html.menu-survol .nav-sous-photo:not(:has(.ns-une)) .mega-col{gap:8px}html.menu-survol .nav-sous-photo:not(:has(.ns-une)) .mega-liste{display:grid;grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}html.menu-survol .nav-links.open .nav-sous-photo:not(:has(.ns-une)) .mega-liste a{line-height:1.25}html.menu-survol .nav-sous-photo:not(:has(.ns-une)) .ns-pastilles{gap:6px}html.menu-survol .nav-links.open .nav-sous-photo:not(:has(.ns-une)) .ns-pastilles a{gap:6px;padding:5px 10px;font-size:.8rem}html.menu-survol .nav-sous-photo:not(:has(.ns-une)) .ns-pastilles .mega-metal{width:10px;height:10px}}.header .brand img,.footer-brand img{filter:brightness(.115) sepia(.25)!important}.header .brand img{height:42px;transform:none!important}.header.scrolled .brand img{transform:none}.nav-links a{font-family:var(--jost);font-size:.86rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre);text-shadow:none}.nav-links a:after{background:var(--encre)}.icon-btn svg{stroke:var(--encre);filter:none;stroke-width:1.3;width:20px;height:20px}.icon-btn:hover svg{stroke:var(--encre);transform:none}.lang-switch,.lang-btn{color:var(--encre);text-shadow:none;font-size:.8rem;letter-spacing:0}.cart-count{background:var(--encre);color:var(--fond);border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.62rem}.burger span{background:var(--encre)}.footer{background:var(--pierre);color:var(--doux);border-top:1px solid var(--filet);padding:40px 0 28px}.footer-top{border-bottom:1px solid var(--filet);padding-bottom:28px;gap:28px}.footer-brand img{height:46px;margin-bottom:12px}.footer-brand p{color:var(--doux);font-size:.84rem;line-height:1.6}.footer h5{font-family:var(--jost);color:var(--encre);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:10px}.footer-col a{color:var(--doux);font-size:.84rem;padding:3px 0}.footer-col a:after{background:var(--encre)}.footer-col a:hover,.footer-bottom .socials a:hover,.footer .lang-btn:hover{color:var(--encre)}.footer-bottom{font-size:.76rem;letter-spacing:0;color:var(--doux);padding-top:16px}.card,.card:hover{box-shadow:none;background:transparent;border:0;transform:none}.card-body h3{font-family:var(--jost);font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.card-cat{font-family:var(--garamond);font-size:1.02rem;letter-spacing:0;text-transform:none;color:var(--doux)}.card-price{font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:.06em}html.js .reveal,html.js .reveal--left,html.js .reveal--right,html.js .reveal--scale,html.js .product-grid>.reveal{opacity:1;transform:none;filter:none;transition:none}.top-band,.top-band-plat,.top-band-compose,.scroll-progress{display:none!important}.reassur{background:var(--fond);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.reassur-row{padding:0}.reassur-item{padding:22px 16px;gap:3px}.reassur-item+.reassur-item{border-left-color:var(--filet)}.reassur-item svg{display:none}.reassur-item span{font-family:var(--jost);font-size:.9rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre)}.reassur-item small{font-size:.8rem;color:var(--doux)}.reassur-item:hover span{color:var(--encre)}@media(max-width:700px){.reassur-item+.reassur-item{border-top-color:var(--filet)}}#shopify-pc__banner.shopify-pc__banner__dialog{background:var(--fond)!important;color:var(--encre)!important;border:1px solid var(--filet)!important;border-radius:0!important;box-shadow:0 24px 48px -28px #2e262173!important;font-family:var(--jost)!important}#shopify-pc__banner .shopify-pc__banner__body h2{color:var(--encre)!important;font-family:var(--jost)!important;font-weight:500!important;font-size:1rem!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body a{color:var(--doux)!important;font-family:var(--jost)!important;font-size:.86rem!important;line-height:1.6!important}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--encre)!important;text-decoration:underline!important}#shopify-pc__banner button{font-family:var(--jost)!important;font-size:.82rem!important;letter-spacing:.04em!important;border-radius:0!important;box-shadow:none!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{background:var(--encre)!important;color:var(--fond)!important;border:1px solid var(--encre)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent!important;color:var(--encre)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs span{background:transparent!important;color:var(--encre)!important;border:0!important;text-decoration:underline!important}.studio .section-title{font-size:clamp(1.3rem,2.2vw,1.9rem);letter-spacing:.08em}.studio-stage{background:var(--tuile)!important;background-image:none!important;box-shadow:none!important;border-radius:0}.studio-stage:before{display:none}.opt-head .step{font-family:var(--jost);font-weight:400;color:var(--doux)}.opt-head h3{font-family:var(--jost);font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.width-funnel{background:transparent;border:0;border-left:0;box-shadow:none;padding-left:0}.wf-label,.wf-compact .wf-label{font-family:var(--jost);font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--doux);font-size:.84rem}.width-funnel .wf-btns{background:transparent;border:1px solid var(--encre);border-radius:0;box-shadow:none;padding:0}.width-funnel .wf-btn{border-radius:0;color:var(--encre);min-width:84px}.width-funnel .wf-btn:before{background:var(--encre);border-radius:0;transform:none}.width-funnel .wf-btn.active{color:var(--fond);box-shadow:none}.width-funnel .wf-btn.active .wf-unit{color:var(--fond)}.width-funnel .wf-mm{font-family:var(--jost);font-weight:400}.width-funnel .wf-unit{font-weight:400}.compose-bar{background:var(--fond);border-top:1px solid var(--filet);box-shadow:0 -18px 36px -30px #2e262166}.compose-bar-text strong{font-family:var(--jost);font-weight:400;letter-spacing:.02em}.compose-bar .btn{font-size:.78rem;letter-spacing:.14em}.nl-back{background:#2e262161}.nl-box{background:var(--fond);color:var(--encre);border-radius:0;box-shadow:0 30px 60px -30px #2e262180}.nl-body:before,.pub-body:before{display:none}.nl-media{background:var(--tuile)}.nl-eyebrow,.pub-eyebrow{font-size:.8rem;letter-spacing:.02em;text-transform:none;color:var(--doux)}.pub-eyebrow:after{display:none}.nl-box h2,.pub-box h2{font-family:var(--jost);font-weight:300;color:var(--encre);letter-spacing:-.005em}.nl-box h2 em{color:var(--encre)}.nl-txt,.nl-merci,.nl-fine{color:var(--doux)}.nl-form input{background:var(--fond);border:1px solid var(--encre);border-radius:0;color:var(--encre)}.nl-form input:focus{outline:2px solid var(--encre)}.nl-code{font-family:var(--jost);font-weight:400;color:var(--encre)}.nl-non{color:var(--doux)}.nl-x{color:var(--encre)}.pub-box{background:var(--fond);color:var(--encre);border-radius:0;box-shadow:0 30px 60px -30px #2e262180}.pub-media{background:var(--tuile)}.pub-body{background:var(--fond);color:var(--encre)}.pub-logo{filter:brightness(.115) sepia(.25);opacity:1}.pub-prix{color:var(--encre);font-family:var(--jost);letter-spacing:.04em}.pub-txt,.pub-fins-titre,.pub-fin-nom,.pub-mention{color:var(--doux)}.pub-fins-titre,.pub-mention{letter-spacing:.02em;text-transform:none;font-size:.78rem}.pub-fin-img{background:var(--tuile);border-radius:0}.pub-fin:hover .pub-fin-img{box-shadow:0 0 0 1px var(--encre);transform:none}.pub-cta,.pub-cta.btn{background:var(--encre);color:var(--fond)}.pub-cta:before{display:none}.pub-cta:hover{background:#463b33;transform:none}.pub-cta:focus-visible,.pub-lien:focus-visible,.pub-x:focus-visible{outline-color:var(--encre)}.pub-lien{color:var(--encre);border-bottom:1px solid currentColor;letter-spacing:.02em}.pub-lien:hover,.pub-box .pub-x,.pub-box .pub-x:hover{color:var(--encre)}@media(max-width:700px){.pub-box .pub-x{background:var(--fond)}}.lp .ac-hero,.lp .ac-bandeau,.lp .ac-moment,.lp .ac-entrees,.lp .ac-histoire,.lp .ac-presse,.lp .ac-rass,.lp .ac-faq,.lp .ac-lettre{font-family:var(--jost);font-size:15px;font-weight:400;line-height:normal;color:var(--encre)}.lp .ac-g{padding-left:max(clamp(16px,3.2vw,48px),calc((100% - 1600px)/2));padding-right:max(clamp(16px,3.2vw,48px),calc((100% - 1600px)/2))}.lp .ac-lien{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:.86rem;line-height:1.3;white-space:nowrap;transition:opacity .2s ease}.lp .ac-lien:hover{opacity:.7}.lp .ac-sur{width:100%;margin:0 0 8px;font-size:.8rem;color:var(--doux);text-align:center}.lp .ac-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);height:clamp(420px,44vw,600px);overflow:hidden;background:var(--tuile)}.lp .ac-hero:not(:has(.ac-h2)){grid-template-columns:1fr}.lp .ac-hero .ac-h1,.lp .ac-hero .ac-h2{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.lp .ac-hero .ac-h1 img,.lp .ac-hero .ac-h2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .55s ease}.lp .ac-hero-clic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lp .ac-hero-txt{pointer-events:none}.lp .ac-hero-txt a{pointer-events:auto}.lp .ac-hero-cta{position:absolute;z-index:3;left:50%;bottom:clamp(22px,3vw,40px);padding-bottom:6px;transform:translate(-50%,10px);opacity:0;pointer-events:none;white-space:nowrap;color:#fff;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 10px rgba(8,5,2,.6);transition:opacity .5s ease,transform .55s cubic-bezier(.16,1,.3,1)}.lp .ac-hero-cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffffeb;transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1) .1s}.lp .ac-hero-fl{margin-left:.6em}@media(hover:hover){.lp .ac-hero:has(.ac-hero-clic:hover) img{transform:scale(1.045);filter:brightness(.86)}.lp .ac-hero:has(.ac-hero-clic:hover) .ac-hero-cta{opacity:1;transform:translate(-50%)}.lp .ac-hero:has(.ac-hero-clic:hover) .ac-hero-cta:after{transform:scaleX(1)}}.lp .ac-hero:has(.ac-hero-clic:focus-visible) .ac-hero-cta{opacity:1;transform:translate(-50%)}.lp .ac-hero-txt{position:absolute;z-index:2;left:0;bottom:0;width:50%;padding:80px clamp(18px,3vw,44px) clamp(22px,3vw,40px);color:#fff;padding-left:max(clamp(18px,3vw,44px),calc((100% - 1600px)/2));background:linear-gradient(180deg,#19120c00,#19120c80)}.lp .ac-hero-txt h1{margin:0;font-family:var(--jost);font-weight:300;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.01em;color:#fff}.lp .ac-hero-txt p{margin:10px 0 0;max-width:34ch;font-size:.95rem;line-height:1.45;color:#fff}.lp .ac-hero-txt .ac-hero-sur{margin:0 0 10px;font-size:.8rem}.lp .ac-hero .ac-liens{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.lp .ac-hero .ac-lien{color:#fff}.lp .ac-bandeau{padding-top:clamp(40px,5vw,76px)}.lp .ac-bandeau+.ac-bandeau{padding-top:clamp(44px,5vw,76px)}.lp .ac-onglets{display:flex;justify-content:center;flex-wrap:wrap;gap:8px clamp(18px,3vw,44px);margin-bottom:clamp(24px,3vw,40px)}.lp .ac-onglet{margin:0;padding:0 0 10px;background:none;border:0;border-bottom:1px solid transparent;border-radius:0;font-family:var(--garamond);font-weight:400;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#a39a90;cursor:pointer;transition:color .2s ease}.lp .ac-onglet:hover,.lp .ac-onglet[aria-selected=true],.lp .ac-onglet--seul{color:var(--encre)}.lp .ac-onglet[aria-selected=true]{border-bottom-color:var(--encre)}.lp .ac-onglet--seul{cursor:default;text-wrap:balance;text-align:center}.lp .ac-panneau[hidden]{display:none}.lp .ac-panneau:focus-visible{outline-offset:8px}.lp .ac-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px}.lp .ac-tout{margin-top:clamp(26px,3vw,40px);text-align:center}.lp .ac-p{display:block;color:var(--encre);text-decoration:none}.lp .ac-p-vis{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--tuile)}.lp .ac-bandeau--tiges .ac-p-vis{aspect-ratio:3 / 2}.lp .ac-p-vis img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;padding:13%;mix-blend-mode:multiply;transition:opacity .45s ease}.lp .ac-bandeau--tiges .ac-p-vis img{padding:8% 6%}.lp .ac-p-vis .ac-b{opacity:0}@media(hover:hover){.lp .ac-p:hover .ac-p-vis--2 .ac-b{opacity:1}.lp .ac-p:hover .ac-p-vis--2 .ac-a{opacity:0}}.lp .ac-badge{position:absolute;z-index:3;top:12px;left:12px;padding:5px 8px;background:var(--blanc);color:var(--encre);font-size:.62rem;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase}.lp .ac-p-bas{display:flex;flex-direction:column;align-items:center;margin-top:16px;text-align:center}.lp .ac-p-nom{font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.lp .ac-p:hover .ac-p-nom,.lp .ac-p:focus-visible .ac-p-nom{text-decoration:underline;text-underline-offset:4px}.lp .ac-p-sous{margin-top:3px;font-family:var(--garamond);font-size:1.02rem;color:var(--doux)}.lp .ac-p-prix{margin-top:12px;font-size:.84rem;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lp .ac-p-pts{display:flex;align-items:center;justify-content:center;gap:7px;min-height:14px;margin-top:12px}.lp .ac-p-pts i{display:block;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #2e262124}.lp .ac-p-pts:not(.ac-p-pts--choix) i:first-child,.lp .ac-p-pts i.on{box-shadow:0 0 0 2px var(--fond),0 0 0 3px #8c8176}.lp .ac-p-pts em{font-style:normal;font-size:.72rem;color:var(--doux)}.lp .ac-moment{margin-top:clamp(48px,6vw,90px)}.lp .ac-moment-in{display:grid;grid-template-columns:1fr 1fr}.lp .ac-moment-photo{min-width:0;background:var(--tuile)}.lp .ac-moment-photo img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.lp .ac-moment-d{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:40px clamp(20px,4vw,64px);background:var(--tuile)}.lp .ac-moment-vis{display:block;width:74%;max-width:420px}.lp .ac-moment-vis img{display:block;width:100%;height:auto}.lp .ac-moment-t{align-self:stretch;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:36px;padding-top:16px;border-top:1px solid var(--filet)}.lp .ac-moment-t small{display:block;margin-bottom:4px;font-size:.8rem;color:var(--doux)}.lp .ac-moment-t h2{margin:0;font-family:var(--jost);font-weight:400;font-size:1.35rem;line-height:1.2;letter-spacing:0}.lp .ac-moment-t p{margin:2px 0 0;font-size:.9rem;color:var(--doux)}.lp .ac-entrees{padding-top:clamp(48px,6vw,90px)}.lp .ac-entrees-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp .ac-e{display:block;color:var(--encre);text-decoration:none}.lp .ac-e-vis{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--tuile)}.lp .ac-e-vis img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.lp .ac-e:hover .ac-e-vis img{transform:scale(1.03)}.lp .ac-e-titre{display:block;margin-top:12px;font-size:1rem}.lp .ac-e:hover .ac-e-titre,.lp .ac-e:focus-visible .ac-e-titre{text-decoration:underline;text-underline-offset:4px}.lp .ac-e-texte{display:block;margin-top:2px;font-size:.86rem;color:var(--doux)}.lp .ac-histoire{padding-top:clamp(56px,7vw,110px)}.lp .ac-histoire-in{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.lp .ac-histoire-photo{min-width:0}.lp .ac-histoire-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lp .ac-histoire h2{margin:0;max-width:22ch;font-family:var(--jost);font-weight:300;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.2;letter-spacing:0;text-wrap:balance}.lp .ac-histoire-texte p{margin:16px 0 0;max-width:46ch;font-size:.95rem;line-height:1.65;color:var(--doux)}.lp .ac-histoire .ac-sig{margin:22px 0 0;font-size:.9rem;color:var(--encre)}.lp .ac-histoire .ac-lien{margin-top:22px}.lp .ac-presse{padding-top:clamp(56px,7vw,110px)}.lp .ac-chapo{max-width:62ch;margin:-14px auto clamp(24px,3vw,36px);font-size:.95rem;line-height:1.6;color:var(--doux);text-align:center}.lp .ac-presse-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp .ac-pr{margin:0}.lp .ac-pr-vis{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--tuile)}.lp .ac-pr-vis img{display:block;width:100%;height:100%;object-fit:cover}.lp .ac-pr figcaption strong{display:block;margin-top:10px;font-weight:400;font-size:.92rem}.lp .ac-pr figcaption span{display:block;margin-top:2px;font-size:.8rem;color:var(--doux)}.lp .ac-rass{margin-top:clamp(56px,7vw,110px);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.lp .ac-rass-grille{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.lp .ac-rass-case{padding:22px 16px;text-align:center}.lp .ac-rass-case+.ac-rass-case{border-left:1px solid var(--filet)}.lp .ac-rass-case b{display:block;font-weight:400;font-size:.9rem}.lp .ac-rass-case span{display:block;margin-top:3px;font-size:.8rem;color:var(--doux)}.lp .ac-faq{padding-top:clamp(48px,6vw,90px)}.lp .ac-faq-in{display:grid;grid-template-columns:1fr 2fr;gap:24px clamp(24px,5vw,80px)}.lp .ac-faq h2{margin:0;font-family:var(--jost);font-weight:400;font-size:1.05rem;line-height:1.3;letter-spacing:0}.lp .ac-faq .ac-sur{text-align:left}.lp .ac-faq-liste{border-top:1px solid var(--filet)}.lp .ac-faq details{border-bottom:1px solid var(--filet)}.lp .ac-faq summary{display:flex;justify-content:space-between;gap:16px;padding:15px 0;list-style:none;font-size:.94rem;line-height:1.35;cursor:pointer}.lp .ac-faq summary::-webkit-details-marker{display:none}.lp .ac-faq summary:after{content:"+";flex:none;font-weight:300;font-size:1.1rem;line-height:1;color:var(--doux)}.lp .ac-faq details[open] summary:after{content:"\2212"}.lp .ac-rep{max-width:64ch;padding:0 0 18px;font-size:.9rem;line-height:1.65;color:var(--doux)}.lp .ac-rep p{margin:0}.lp .ac-rep p+p{margin-top:8px}.lp .ac-lettre{margin-top:clamp(56px,7vw,110px);background:var(--pierre)}.lp .ac-lettre-in{display:grid;grid-template-columns:1fr 1fr;gap:20px 48px;align-items:center;padding-top:clamp(34px,4vw,56px);padding-bottom:clamp(34px,4vw,56px)}.lp .ac-lettre h2{margin:0;font-family:var(--jost);font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:0}.lp .ac-lettre h2 em{font-style:normal;color:inherit}.lp .ac-lettre p{margin:4px 0 0;font-size:.9rem;line-height:1.5;color:var(--doux)}.lp .ac-lettre-form{margin:0}.lp .ac-lettre-champ{display:flex}.lp .ac-lettre input[type=email]{flex:1;min-width:0;margin:0;padding:13px 14px;border:1px solid var(--encre);border-right:0;border-radius:0;background:var(--fond);color:var(--encre);font:inherit;font-size:.88rem;box-shadow:none}.lp .ac-lettre input[type=email]::placeholder{color:var(--doux);opacity:1}.lp .ac-lettre button{flex:none;margin:0;padding:13px 20px;border:1px solid var(--encre);border-radius:0;background:var(--encre);color:var(--fond);font-family:var(--jost);font-size:.86rem;letter-spacing:0;text-transform:none;cursor:pointer}.lp .ac-lettre button:hover{background:#463b33}.lp .ac-lettre .ac-merci,.lp .ac-lettre .ac-erreur{margin-top:8px;font-size:.86rem;color:var(--doux)}@media(max-width:700px){.lp .ac-hero,.lp .ac-bandeau,.lp .ac-moment,.lp .ac-entrees,.lp .ac-histoire,.lp .ac-presse,.lp .ac-rass,.lp .ac-faq,.lp .ac-lettre{font-size:14px}.lp .ac-hero{grid-template-columns:1fr;height:580px}.lp .ac-hero .ac-h2,.lp .ac-hero-cta{display:none}.lp .ac-hero-txt{width:100%}.lp .ac-onglets{gap:6px 14px;margin-bottom:18px}.lp .ac-onglet{font-size:.86rem;letter-spacing:.05em;padding-bottom:6px}.lp .ac-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px}.lp .ac-p--pc{display:none}.lp .ac-badge{top:5px;left:5px;padding:3px 4px;font-size:.44rem;letter-spacing:.08em}.lp .ac-p-bas{margin-top:8px}.lp .ac-p-nom{font-size:.6rem;letter-spacing:.08em}.lp .ac-p-sous{margin-top:2px;font-size:.74rem;line-height:1.2}.lp .ac-p-prix{margin-top:5px;font-size:.68rem}.lp .ac-p-pts{gap:5px;margin-top:6px}.lp .ac-p-pts i{width:8px;height:8px}.lp .ac-p-pts:not(.ac-p-pts--choix) i:first-child,.lp .ac-p-pts i.on{box-shadow:0 0 0 1.5px var(--fond),0 0 0 2.5px #8c8176}.lp .ac-p-pts em{font-size:.58rem}.lp .ac-moment-in{grid-template-columns:1fr}.lp .ac-moment-d{padding:30px 20px}.lp .ac-moment-vis{width:62%}.lp .ac-entrees-grille,.lp .ac-presse-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.lp .ac-histoire-in{grid-template-columns:1fr}.lp .ac-rass-grille{grid-template-columns:1fr 1fr}.lp .ac-rass-case:nth-child(3){border-left:0}.lp .ac-rass-case:nth-child(n+3){border-top:1px solid var(--filet)}.lp .ac-faq-in,.lp .ac-lettre-in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lp .ac-p-vis img,.lp .ac-e-vis img,.lp .ac-onglet,.lp .ac-lien,.lp .ac-hero img{transition:none}.lp .ac-hero:has(.ac-hero-clic:hover) img{transform:none}.lp .ac-e:hover .ac-e-vis img{transform:none}}.lp .ac-p-vis img.ac-photo{padding:0;object-fit:cover;mix-blend-mode:normal}.shop-single.da-boutique{padding-top:clamp(30px,4vw,56px);padding-bottom:clamp(56px,7vw,100px)}.shop-single.da-boutique .width-tiles{display:none}.da-onglets{display:flex;justify-content:center;flex-wrap:wrap;gap:8px clamp(18px,3vw,44px);margin-bottom:clamp(24px,3vw,40px)}.da-onglets a{font-family:var(--garamond);font-weight:400;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#a39a90;padding-bottom:10px;border-bottom:1px solid transparent;transition:color .2s ease}.da-onglets a:hover{color:var(--encre)}.da-onglets a[aria-current=page]{color:var(--encre);border-bottom-color:var(--encre)}.shop-single .shop-titre.da-titre{display:block;text-align:center;margin:0 auto clamp(24px,3vw,40px);max-width:100%;font-family:var(--garamond);font-weight:400;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--encre)}.shop-single.da-boutique .shop-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 30px;padding:14px 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);background:var(--fond)}@media(min-width:1041px){.shop-single.da-boutique .shop-toolbar{position:sticky;top:72px;z-index:40}}.da-puces{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;flex:1 1 520px;min-width:0}.da-groupes{display:contents}.da-groupe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.da-groupe>span{font-size:.78rem;color:var(--doux);margin-right:4px}.da-puce,.shop-single .da-filtrer{display:inline-flex;align-items:center;gap:6px;font-family:var(--jost);font-size:.82rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.25;padding:6px 12px;border:1px solid var(--filet);border-radius:999px;background:transparent;color:var(--encre);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.da-puce:hover,.shop-single .da-filtrer:hover{border-color:var(--encre)}.da-puce[aria-pressed=true]{background:var(--encre);color:var(--fond);border-color:var(--encre)}.shop-single .da-filtrer svg{width:14px;height:14px;margin:0!important;stroke:currentColor;fill:none;stroke-width:1.4;vertical-align:0!important}.shop-single .da-filtrer:after{display:none}.shop-single .da-filtrer .da-nb{color:var(--doux)}.da-droite{display:flex;align-items:center;gap:16px;margin-left:auto}.shop-single.da-boutique .result-count{margin:0;font-size:.82rem;letter-spacing:0;color:var(--doux);white-space:nowrap}.shop-single.da-boutique .sort select{font-family:var(--jost);font-size:.82rem;color:var(--encre);line-height:1.25;padding:7px 30px 7px 10px;border:1px solid var(--filet);border-radius:0;box-shadow:none;background-color:var(--fond);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232e2621' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.shop-single.da-boutique .sort select:focus{border-color:var(--encre);box-shadow:none;outline:0}.shop-single.da-boutique .sort select:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.shop-single.da-boutique .active-chips{gap:6px;margin:-14px 0 26px}.shop-single.da-boutique .active-chips:empty{margin:0}.shop-single .chip{font-family:var(--jost);font-size:.8rem;letter-spacing:0;text-transform:none;gap:4px;padding:5px 6px 5px 12px;border:1px solid var(--encre);border-radius:999px;background:var(--encre);color:var(--fond);box-shadow:none;animation:none}.shop-single .chip button{color:var(--fond);opacity:.7;font-size:1.05rem}.shop-single .chip button:hover{color:var(--fond);opacity:1}.shop-single .chip-clear{font-size:.8rem;letter-spacing:0;color:var(--encre);margin-left:6px}#boutiqueGrid,#similarGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px;background:none}#boutiqueGrid .empty-grid{grid-column:1 / -1;color:var(--doux);font-size:.92rem;padding:60px 0;line-height:2}#boutiqueGrid .empty-grid .btn-line{font-size:.86rem}#boutiqueGrid .card,#similarGrid .card{display:block;background:transparent;border:0;padding:0;box-shadow:none;transform:none}#boutiqueGrid .card-media,#similarGrid .card-media{position:relative;aspect-ratio:1 / 1;background:var(--tuile);overflow:hidden;border:0;border-radius:0;box-shadow:none;padding:0;transform:none!important}#boutiqueGrid .card-media:before,#boutiqueGrid .card-media:after,#similarGrid .card-media:before,#similarGrid .card-media:after{display:none}#boutiqueGrid .card-media img,#similarGrid .card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:13%;background:transparent;mix-blend-mode:multiply;filter:none;transform:none!important;transition:opacity .45s ease}#boutiqueGrid.grid-tiges .card-media{aspect-ratio:3 / 2}#boutiqueGrid.grid-tiges .card-media img{padding:8% 6%}#boutiqueGrid .card-media img.da-b,#similarGrid .card-media img.da-b{opacity:0}@media(hover:hover){#boutiqueGrid .card.da-2:not(.da-sw):hover .card-media img.da-b,#similarGrid .card.da-2:not(.da-sw):hover .card-media img.da-b{opacity:1}#boutiqueGrid .card.da-2:not(.da-sw):hover .card-media img:not(.da-b),#similarGrid .card.da-2:not(.da-sw):hover .card-media img:not(.da-b){opacity:0}}#boutiqueGrid .card-out .card-media img:not(.da-b),#similarGrid .card-out .card-media img:not(.da-b){opacity:.5}#boutiqueGrid .card-tag,#similarGrid .card-tag,.da-fiche .gallery-main .da-badge{position:absolute;z-index:3;top:12px;left:12px;background:var(--blanc);color:var(--encre);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--jost);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;padding:5px 8px;border-radius:0;box-shadow:none}#boutiqueGrid .bandeau-nouveau,#similarGrid .bandeau-nouveau{display:none}#boutiqueGrid .card-add,#similarGrid .card-add{left:10px;right:10px;bottom:10px;padding:11px 10px;min-height:0;background:var(--blanc);color:var(--encre);border:0;border-radius:0;box-shadow:none;font-family:var(--jost);font-size:.66rem;font-weight:500;letter-spacing:.14em}#boutiqueGrid .card-add:before,#similarGrid .card-add:before{display:none}#boutiqueGrid .card-add:hover,#similarGrid .card-add:hover{background:var(--encre);color:var(--fond)}#boutiqueGrid .card:focus-within .card-add,#similarGrid .card:focus-within .card-add{opacity:1;transform:none}@media(hover:none),(max-width:1024px){#boutiqueGrid .card-add{display:block;opacity:1;transform:none}}@media(max-width:640px){#boutiqueGrid .card-add{left:8px;right:8px;bottom:8px;padding:8px 6px;font-size:.58rem;letter-spacing:.12em;min-height:30px}#similarGrid .card-add{display:none}}#boutiqueGrid .card-body,#similarGrid .card-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:16px 0 0;margin:0;background:transparent}#boutiqueGrid .card-body>div:not(.card-price):not(.card-swatches),#similarGrid .card-body>div:not(.card-price):not(.card-swatches){display:contents}#boutiqueGrid .card-body h3,#similarGrid .card-body h3{order:1;margin:0;color:var(--encre);font-family:var(--jost);font-weight:500;font-size:.8rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}#boutiqueGrid .card:hover .card-body h3,#similarGrid .card:hover .card-body h3{color:var(--encre);text-decoration:underline;text-underline-offset:4px}#boutiqueGrid .card-eyebrow,#boutiqueGrid .card-cat,#similarGrid .card-eyebrow,#similarGrid .card-cat{order:2;display:block;margin:3px 0 0;color:var(--doux);font-family:var(--garamond);font-size:1.02rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}#boutiqueGrid .card-price,#similarGrid .card-price{order:3;margin:12px 0 0;color:var(--encre);font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:.06em;font-variant-numeric:tabular-nums}#boutiqueGrid .card-out .card-price,#similarGrid .card-out .card-price{color:var(--doux)}#boutiqueGrid .card-price-soon,#similarGrid .card-price-soon{color:var(--doux);font-style:normal}#boutiqueGrid .card-swatches,#similarGrid .card-swatches{order:4;position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:12px 0 0;min-height:14px}#boutiqueGrid .card-swatches .sw,#similarGrid .card-swatches .sw{position:relative;width:12px;height:12px;padding:0;border:0;border-radius:50%;box-shadow:0 0 0 1px #2e262124;transform:none}#boutiqueGrid .card-swatches .sw.active,#similarGrid .card-swatches .sw.active{box-shadow:0 0 0 2px var(--fond),0 0 0 3px #8c8176}#boutiqueGrid .card-swatches .sw.active:after,#similarGrid .card-swatches .sw.active:after{content:none}#boutiqueGrid .sw-more,#similarGrid .sw-more{font-size:.72rem;color:var(--doux)}.facets{background:var(--fond);color:var(--encre);box-shadow:none;border-right:1px solid var(--filet);padding:20px 24px 40px;visibility:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.facets.open{visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s}.facets .facets-head{padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--filet)}.facets .facets-head h3{font-family:var(--garamond);font-weight:400;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.facets .drawer-close{color:var(--encre);font-size:1.6rem}.facets .facet-group{border-top:0;border-bottom:1px solid var(--filet);padding:16px 0}.facets .facet-group:first-child{padding-top:16px}.facets .facet-group h4{font-family:var(--jost);font-weight:500;font-size:.84rem;letter-spacing:0;text-transform:none;color:var(--encre);margin-bottom:8px}.facets .facet-opt{font-size:.88rem;color:var(--encre);padding:5px 0}.facets .facet-opt input{accent-color:var(--encre)}.facets .facet-opt .count{color:var(--doux);font-size:.78rem}.drawer-overlay{background:#1e181459}.da-fil{padding-top:18px}.da-fil .crumb{margin:0;font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--doux)}.da-fil .crumb a{color:var(--doux)}.da-fil .crumb a:hover{color:var(--encre);text-decoration:underline}.da-fil .crumb span{color:var(--doux)}.pd.da-fiche{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-block:16px clamp(56px,7vw,100px);align-items:start}@media(min-width:901px){.pd.da-fiche .gallery{position:sticky;top:92px}}@media(min-width:901px)and (max-width:1040px){.pd.da-fiche .gallery{top:82px}}.pd.da-fiche .gallery-main{position:relative;display:block;aspect-ratio:1 / 1;padding:0;overflow:hidden;background:var(--tuile);border:0;border-radius:0;box-shadow:none}.pd.da-fiche .gallery-main.da-loupe{cursor:zoom-in}.pd.da-fiche .gallery-main #mainImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform .2s ease-out}.pd.da-fiche .gallery-main.da-zoom #mainImg{transform:scale(2.2)}.da-loupe-ic{position:absolute;z-index:3;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;background:var(--blanc);display:grid;place-items:center;pointer-events:none}.da-loupe-ic svg{width:16px;height:16px;stroke:var(--encre);fill:none;stroke-width:1.4}.da-fiche .gallery-main .da-badge{top:16px;left:16px}.pd.da-fiche .gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;padding:0}.pd.da-fiche .thumb{position:relative;width:auto;height:auto;aspect-ratio:1 / 1;padding:0;background:var(--tuile);border:0;border-radius:0;overflow:hidden;transform:none!important}.pd.da-fiche .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.pd.da-fiche .thumb.active{box-shadow:inset 0 0 0 1px var(--encre)}.pd.da-fiche .thumb:hover{box-shadow:inset 0 0 0 1px var(--filet)}.pd.da-fiche .thumb.active:hover{box-shadow:inset 0 0 0 1px var(--encre)}.pd.da-fiche .pd-info{padding-top:6px;max-width:none}.pd.da-fiche .pd-kind{margin:0;color:var(--doux);font-family:var(--garamond);font-size:1.15rem;font-weight:400;letter-spacing:0;text-transform:none}.pd.da-fiche .pd-title{margin:4px 0 0;color:var(--encre);font-family:var(--jost);font-weight:500;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pd.da-fiche .pd-avis-badge{margin:8px 0 0}.pd.da-fiche .pd-price{margin:12px 0 0;color:var(--encre);font-family:var(--jost);font-size:1.05rem;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pd.da-fiche .pd-precommande{margin:8px 0 0;color:var(--doux)}.pd.da-fiche .pd-select{margin:26px 0 0}.pd.da-fiche .pd-label{margin-bottom:10px;color:var(--doux);font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:0;text-transform:none}.pd.da-fiche .pd-label-val{color:var(--encre);font-size:.84rem;letter-spacing:0;text-transform:none}.pd.da-fiche .pd-guide{font-size:.8rem;color:var(--doux);border-bottom:1px solid currentColor}.pd.da-fiche .pd-guide:hover{color:var(--encre)}.pd.da-fiche .swatches{gap:12px;padding:3px}.pd.da-fiche .csw{width:30px;height:30px;border:0;outline:0;transform:none!important;box-shadow:0 0 0 1px #2e262129;transition:box-shadow .2s ease}.pd.da-fiche .csw:hover{box-shadow:0 0 0 2px var(--fond),0 0 0 3px var(--filet)}.pd.da-fiche .csw.active{box-shadow:0 0 0 2px var(--fond),0 0 0 3px var(--encre)}.pd.da-fiche .pd-chips{gap:6px}.pd.da-fiche .pd-chip{min-width:54px;padding:9px 12px;border:1px solid var(--filet);border-radius:0;background:transparent;color:var(--encre);font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.3;box-shadow:none}.pd.da-fiche .pd-chip:hover{border-color:var(--encre)}.pd.da-fiche .pd-chip.active{background:var(--encre);color:var(--fond);border-color:var(--encre)}.pd.da-fiche .pd-chip:disabled,.pd.da-fiche .pd-chip.is-out{opacity:1;color:var(--doux);text-decoration:line-through;border-color:var(--filet);background:transparent}.pd.da-fiche .pd-add{display:block;width:100%;margin-top:28px;padding:17px;border:0;border-radius:0;background:var(--encre);color:var(--fond);font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-align:center}.pd.da-fiche .pd-add:hover{background:var(--encre);opacity:.9}.pd.da-fiche .pd-add[disabled]{opacity:.45;cursor:not-allowed}.pd.da-fiche .pd-compo{display:inline-block;width:auto;margin:18px 0 0;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--jost);font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--encre)}.pd.da-fiche .pd-compo:after{display:none}.pd.da-fiche .pd-notify{margin-top:14px;text-align:left;font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--encre)}.pd.da-fiche .da-rass{list-style:none;margin:26px 0 0;padding:16px 0 0;border-top:1px solid var(--filet);display:grid;gap:6px;font-size:.84rem;color:var(--doux)}.pd.da-fiche .da-rass a{color:var(--doux)}.pd.da-fiche .da-rass a:hover span{color:var(--encre)}.pd.da-fiche .da-rass small{font-size:inherit}.pd.da-fiche .pd-acc{margin-top:26px;border-top:1px solid var(--filet)}.pd.da-fiche .pd-acc-item{border-bottom:1px solid var(--filet)}.pd.da-fiche .pd-acc-item>summary{padding:15px 0;gap:16px;color:var(--encre);font-family:var(--jost);font-size:.94rem;font-weight:400;letter-spacing:0;text-transform:none}.pd.da-fiche .pd-acc-item>summary:after{content:"+";color:var(--doux);font-weight:300;font-size:1.1rem;line-height:1}.pd.da-fiche .pd-acc-item[open]>summary:after{content:"\2212"}.pd.da-fiche .pd-acc-body{padding:0 0 18px;max-width:64ch;color:var(--doux);font-size:.9rem;line-height:1.65}.pd.da-fiche .pd-acc-body p+p{margin-top:8px}.pd.da-fiche .pd-acc-body strong,.pd.da-fiche .pd-acc-body b{font-weight:500;color:var(--encre)}.pd.da-fiche .pd-acc-body em,.pd.da-fiche .pd-acc-body i{font-style:italic}.pd.da-fiche .pd-acc-body ul{display:block;padding-left:18px;list-style:disc}.pd.da-fiche .pd-acc-body li{padding-left:0;margin-top:4px}.pd.da-fiche .pd-acc-body li:before{content:none}.pd.da-fiche .pd-acc-body a{color:var(--encre);text-decoration:underline;text-underline-offset:3px}#productRoot{z-index:auto}#productRoot .modal-overlay{background:#1e181459}#productRoot .modal-overlay .modal{background:var(--fond);color:var(--encre);border-radius:0;box-shadow:none}#productRoot .modal-overlay .modal h3{font-family:var(--garamond);font-weight:400;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}#productRoot .modal-overlay .modal p{color:var(--doux)}#productRoot .modal-overlay .modal-close{color:var(--encre)}#productRoot .modal-overlay .size-table th{font-family:var(--jost);font-weight:500;font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--doux)}#productRoot .modal-overlay .size-table td{border-bottom-color:var(--filet)}#productRoot .modal-overlay .size-table td:first-child{font-family:var(--jost);font-weight:500;font-size:.9rem;background:none;-webkit-text-fill-color:currentColor;color:var(--encre)}#productRoot .modal-overlay .size-table th{border-bottom-color:var(--filet)}.pd-avis .jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--encre) !important;--jm-review-widget-button-color: var(--encre) !important;--jm-review-widget-button-text-color: var(--fond) !important;--jm-review-widget-text-color: var(--encre) !important;--jm-review-widget-lighter-text-color: var(--doux) !important;--jm-widget-primary-color: var(--encre) !important;--jm-review-widget-form-button-color: var(--encre) !important;--jm-review-widget-form-button-text-color: var(--fond) !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important}.pd-avis .jm-review-widget-minimal-header__title{font-family:var(--garamond);font-weight:400;font-size:clamp(1.2rem,2vw,1.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--encre)}.pd-avis .jm-review-widget .jm-button{border-radius:0!important;font-family:var(--jost);font-size:.8rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:12px 22px}.pd-avis-badge .jdgm-star{color:var(--encre)!important}.similar{padding-block:clamp(56px,7vw,100px)}.similar .sim-eyebrow{text-align:center;margin:0 0 8px;font-family:var(--jost);font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--doux)}.similar .section-title{text-align:center;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(1.2rem,2vw,1.75rem)}html.da-sans-defil{overflow:hidden}.da-vz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--fond);color:var(--encre)}.da-vz[hidden]{display:none}.da-vz-cadre{position:relative;width:min(92vw,84vh);height:min(92vw,84vh);overflow:hidden;background:var(--tuile);cursor:zoom-in}.da-vz-cadre img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%;mix-blend-mode:multiply;transition:transform .2s ease-out}.da-vz-cadre.da-zoom{cursor:zoom-out}.da-vz-cadre.da-zoom img{transform:scale(2.6)}.da-vz-fermer,.da-vz-prec,.da-vz-suiv{position:absolute;z-index:2;width:48px;height:48px;font-size:2rem;line-height:1;color:var(--encre);background:none;border:0;cursor:pointer}.da-vz-fermer{top:10px;right:12px}.da-vz-prec{left:8px;top:50%;transform:translateY(-50%)}.da-vz-suiv{right:8px;top:50%;transform:translateY(-50%)}.da-vz-prec[hidden],.da-vz-suiv[hidden]{display:none}@media(prefers-reduced-motion:reduce){.pd.da-fiche .gallery-main #mainImg,.da-vz-cadre img{transition:none}}.drawer{width:min(420px,100%);background:var(--fond);color:var(--encre);border-left:0;box-shadow:none;visibility:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s}.drawer.open{visibility:visible;box-shadow:-24px 0 48px -24px #00000059;transition:transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s}.drawer .drawer-head{align-items:center;padding:18px 22px;border-bottom:1px solid var(--filet)}.drawer .drawer-head h3{font-family:var(--garamond);font-weight:400;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--encre)}.drawer .drawer-head h3 .n{font-family:var(--garamond);font-size:1.2rem;color:var(--doux);letter-spacing:.08em;margin-left:.2rem}.drawer .drawer-close{width:36px;height:36px;margin:0;padding:0;font-size:1.6rem;line-height:1;color:var(--encre)}.drawer .drawer-items{padding:0 22px}.drawer .drawer-empty{color:var(--doux);font-size:.9rem;padding:48px 0}.drawer .dl-ship{margin:0 -22px;padding:14px 22px;border-bottom:1px solid var(--filet);font-family:var(--jost);font-size:.84rem;letter-spacing:0;color:var(--doux)}.drawer .dl-ship b{color:var(--encre);font-weight:500}.drawer .dl-ship .bar{height:3px;margin-top:9px;background:var(--filet)}.drawer .dl-ship .bar i{background:var(--encre)}.drawer .drawer-line{display:grid;grid-template-columns:76px auto minmax(0,1fr) auto;column-gap:14px;row-gap:0;align-items:start;padding:16px 0;border-bottom:1px solid var(--filet)}.drawer .drawer-line>a.dl-fiche,.drawer .drawer-line>img,.drawer .drawer-line>.dl-img{grid-column:1;grid-row:1 / span 4}.drawer .drawer-line>a.dl-fiche{position:relative;display:block;width:76px;height:76px;background:var(--tuile)}.drawer .drawer-line img,.drawer .drawer-line .dl-img{width:76px;height:76px;padding:8%;object-fit:contain;border:0;border-radius:0;box-shadow:none;filter:none;background:var(--tuile)}.drawer .drawer-line>a.dl-fiche img{background:transparent;mix-blend-mode:multiply}.drawer .drawer-line .dl-info{display:contents}.drawer .drawer-line h4{grid-column:2 / 4;grid-row:1;margin:0;color:var(--encre);font-family:var(--jost);font-weight:500;font-size:.76rem;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}.drawer .drawer-line h4 a{color:inherit}.drawer .drawer-line h4 .dl-variant,.drawer .drawer-line .dl-variant{display:block;margin-top:3px;color:var(--doux);font-family:var(--jost);font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none}.drawer .drawer-line .dl-pre{grid-column:2 / 5;grid-row:2;margin-top:4px;color:var(--doux);font-size:.78rem}.drawer .drawer-line .dl-size-wrap{grid-column:2 / 5;grid-row:3;margin-top:10px}.drawer .drawer-line .dl-row{display:contents}.drawer .drawer-line .dl-qty{grid-column:2;grid-row:4;margin-top:10px;height:30px;border:1px solid var(--filet)}.drawer .drawer-line .dl-qty button{width:28px;height:28px;color:var(--encre);font-size:1rem}.drawer .drawer-line .dl-qty output{min-width:22px;font-family:var(--jost);font-size:.84rem}.drawer .drawer-line .dl-price{grid-column:4;grid-row:1;margin:0;white-space:nowrap;color:var(--encre);font-family:var(--jost);font-size:.86rem;font-weight:400;font-variant-numeric:tabular-nums}.drawer .drawer-line .dl-remove{grid-column:3;grid-row:4;justify-self:start;align-self:center;margin-top:10px;padding:0;font-family:var(--jost);font-size:.76rem;color:var(--doux);text-decoration:underline;text-underline-offset:2px;border:0;background:none}.drawer .drawer-line .dl-remove:hover{color:var(--encre)}.drawer .dl-size{min-height:40px;padding:8px 34px 8px 10px;border:1px solid var(--filet);border-radius:0;background-color:var(--fond);font-family:var(--jost);font-size:.84rem;color:var(--encre);box-shadow:none}.drawer .dl-size:focus{outline:2px solid var(--encre);outline-offset:1px;border-color:var(--encre)}.drawer .dl-size-todo .dl-size{border:1px solid var(--encre);background-color:var(--blanc);color:var(--encre)}.drawer .dl-size-todo .dl-size-hint{color:var(--encre);font-size:.78rem;font-weight:400}.drawer .dl-size-pulse .dl-size,.drawer .dl-size-todo{animation:none}.drawer .drawer-foot{padding:18px 22px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);background:var(--fond)}.drawer .drawer-total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:0;border:0}.drawer .drawer-total span{font-family:var(--jost);font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--encre)}.drawer .drawer-total strong{font-family:var(--jost);font-size:.95rem;font-weight:500;letter-spacing:0}.drawer .drawer-foot .btn{display:block;width:100%;margin-top:16px;padding:17px;border:0;border-radius:0;background:var(--encre);color:var(--fond);font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-align:center}.drawer .drawer-foot .btn:hover{background:var(--encre);color:var(--fond);opacity:.9}.drawer #drawerFoot .btn[data-guide]{background:transparent;color:var(--encre);border:1px solid var(--encre)}.drawer #drawerFoot .btn[data-guide]:hover{background:var(--encre);color:var(--fond)}.drawer .drawer-bloc{color:var(--encre);font-size:.8rem;letter-spacing:0;margin:0 0 12px}.drawer .drawer-bloc:before{display:none}.drawer .dl-express{margin-top:10px}.drawer .dl-express .wallet-cart-button{border-radius:0!important}@media(max-width:640px){.drawer{width:100%}.drawer .drawer-head{padding:14px 18px}.drawer .drawer-items{padding:0 18px}.drawer .dl-ship{margin:0 -18px;padding:12px 18px}.drawer .drawer-foot{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.drawer .drawer-line .dl-qty{height:36px}.drawer .drawer-line .dl-qty button{width:34px;height:34px}}main.legal .legal-body a.btn.btn-dark,main.legal .legal-body a.btn.btn-dark:hover{color:var(--fond);border-bottom:0}.toast{background:var(--encre);color:var(--fond);border-radius:0;box-shadow:none;font-family:var(--jost);font-size:.84rem;letter-spacing:0}.search-panel{padding:22px var(--gutter, 24px) 30px;background:var(--fond);border-bottom:1px solid var(--filet)}.search-panel.open{pointer-events:auto}.search-panel .search-inner,.search-panel .search-results{width:min(900px,100%)}.search-panel .search-inner{gap:12px;padding:0 0 10px;background:none;border:0;border-bottom:1px solid var(--encre);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.search-panel .search-field svg{width:20px;height:20px;stroke:var(--encre);stroke-width:1.3}.search-panel .search-field input{font-family:var(--jost);font-size:1.15rem;color:var(--encre);padding:4px 0}.search-panel .search-field input::placeholder{color:#a39a90}.search-panel .search-close{color:var(--encre);min-width:36px;min-height:36px;font-size:1.6rem;border-radius:0}.search-panel .search-close:hover{background:none;color:var(--encre)}.search-panel .search-results{margin-top:14px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;max-height:62vh;-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;align-content:start}.search-panel .search-results:empty{display:none}.search-panel .search-hit{gap:12px;padding:9px 0;border-top:0;border-bottom:1px solid var(--filet);color:var(--encre);background:linear-gradient(var(--tuile),var(--tuile)) no-repeat 0 50% / 56px 56px}.search-panel .search-hit img{width:56px;height:56px;padding:5px;object-fit:contain;background:none;border-radius:0;mix-blend-mode:multiply}.search-panel .search-hit b{font-weight:500;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.search-panel .search-hit i{font-style:normal;font-size:.84rem;color:var(--doux)}.search-panel .search-all,.search-panel .search-empty{grid-column:1 / -1}.search-panel .search-all{justify-self:start;width:auto;margin-top:18px;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:var(--encre);font-family:var(--jost);font-size:.86rem;letter-spacing:0;text-transform:none}.search-panel .search-all:hover{background:none;color:var(--encre)}.search-panel .search-empty{color:var(--doux);font-size:.9rem;line-height:1.6;padding:4px 0 0}@media(max-width:1040px){#boutiqueGrid,#similarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.da-onglets{gap:6px 14px;margin-bottom:18px}.da-onglets a{font-size:.86rem;letter-spacing:.05em;padding-bottom:6px}.shop-single .shop-titre.da-titre{font-size:1.05rem;margin-bottom:18px}.shop-single.da-boutique .shop-toolbar{gap:12px;margin-bottom:24px}.da-puces{gap:10px;flex-basis:100%}.da-droite{margin-left:0}#boutiqueGrid,#similarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}#boutiqueGrid .card-tag,#similarGrid .card-tag{top:7px;left:7px;font-size:.5rem;padding:4px 6px}#boutiqueGrid .card-body,#similarGrid .card-body{padding-top:10px}#boutiqueGrid .card-body h3,#similarGrid .card-body h3{font-size:.68rem;letter-spacing:.1em}#boutiqueGrid .card-eyebrow,#boutiqueGrid .card-cat,#similarGrid .card-eyebrow,#similarGrid .card-cat{font-size:.84rem;line-height:1.2;margin-top:2px}#boutiqueGrid .card-price,#similarGrid .card-price{font-size:.76rem;margin-top:6px}#boutiqueGrid .card-swatches,#similarGrid .card-swatches{gap:9px;margin-top:8px}#boutiqueGrid .card-swatches .sw,#similarGrid .card-swatches .sw{width:10px;height:10px}#boutiqueGrid .card-swatches .sw:after,#similarGrid .card-swatches .sw:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}#boutiqueGrid .card-swatches .sw.active,#similarGrid .card-swatches .sw.active{box-shadow:0 0 0 1.5px var(--fond),0 0 0 2.5px #8c8176}.da-fil{padding-top:12px}.pd.da-fiche{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px}.pd.da-fiche .gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.pd.da-fiche .pd-info{padding:26px 0 0}.pd.da-fiche .csw{width:34px;height:34px}.search-panel{padding:16px 18px 22px}.search-panel .search-field input{font-size:16px}.search-panel .search-results{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px)and (min-width:701px){.pd.da-fiche{grid-template-columns:minmax(0,1fr)}}.da-loupe.da-sans-zoom{cursor:default}.da-loupe.da-sans-zoom .da-loupe-ic{display:none}.da-loupe.da-sans-zoom img{transform:none!important}#boutiqueGrid .card-media img.da-photo,#similarGrid .card-media img.da-photo,.pd.da-fiche .gallery-main.da-sans-zoom #mainImg,.pd.da-fiche .thumb.da-photo img{padding:0;object-fit:cover;mix-blend-mode:normal}:root{--pg-sec: clamp(56px, 7vw, 110px);--pg-bande: clamp(40px, 5vw, 76px);--pg-gap: clamp(24px, 5vw, 80px);--pg-haut: clamp(40px, 5vw, 80px);--pg-champ: #c9c1b6}body:has(>.maison-intro) .maison-intro{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--pg-gap);align-items:start;padding-top:var(--pg-haut)}body:has(>.maison-intro) .maison-intro>.wrap{max-width:none;margin:0;width:auto}body:has(>.maison-intro) .maison-intro>.wrap:first-child{padding:0 0 0 max(var(--gutter),(100cqw - var(--maxw)) / 2 + var(--gutter))}body:has(>.maison-intro) .maison-intro>.maison-intro-body{padding:0 max(var(--gutter),(100cqw - var(--maxw)) / 2 + var(--gutter)) 0 0}body:has(>.maison-intro) .maison-intro .eyebrow{display:none}body:has(>.maison-intro) .maison-intro h1.section-title{font-family:var(--jost);font-weight:300;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.01em;text-transform:none;text-wrap:balance;margin:0;color:var(--encre)}body:has(>.maison-intro) .maison-intro-body .lead{color:var(--encre);font-size:1.05rem;line-height:1.6;max-width:54ch;margin:0 0 14px}body:has(>.maison-intro) .maison-intro-body p:not(.lead){color:var(--doux);font-size:.95rem;line-height:1.7;max-width:54ch;margin:0 0 14px}body:has(>.maison-intro) .maison-intro-body strong{font-weight:500;color:var(--encre)}body:has(>.maison-intro) .maison-intro .story-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-content:stretch;margin:28px 0 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}body:has(>.maison-intro) .story-facts .fact{padding:16px 0}body:has(>.maison-intro) .story-facts .fact+.fact{padding-left:16px;border-left:1px solid var(--filet)}body:has(>.maison-intro) .story-facts .fact strong{font-family:var(--jost);font-weight:400;font-size:1.15rem;line-height:1.3;letter-spacing:0;color:var(--encre);clip-path:none;transform:none;opacity:1;transition:none}body:has(>.maison-intro) .story-facts .fact span{font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--doux);margin-top:0;transform:none;opacity:1;transition:none}body:has(>.maison-intro) .story-facts .fact span:first-letter{text-transform:uppercase}body:has(>.maison-intro) .maison-intro-media{grid-column:1 / -1;margin:clamp(40px,5vw,72px) 0 0}body:has(>.maison-intro) .maison-intro-media img{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 62%}body:has(>.maison-intro) .maison-section,body:has(>.maison-intro) .maison-section--paper{padding:var(--pg-sec) 0 0;background:none}body:has(>.maison-intro) .boutique-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px var(--pg-gap);align-items:center}body:has(>.maison-intro) #savoir-faire .boutique-visual{order:-1}body:has(>.maison-intro) .boutique-visual{aspect-ratio:4 / 5;border-radius:0;box-shadow:none}body:has(>.maison-intro) #boutique .boutique-visual img{object-position:60% 50%}body:has(>.maison-intro) .boutique-copy .eyebrow{display:none}body:has(>.maison-intro) .boutique-copy .section-title{font-family:var(--jost);font-weight:300;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0 0 16px;color:var(--encre)}body:has(>.maison-intro) .boutique-copy .section-title br{display:none}body:has(>.maison-intro) .boutique-copy .section-title br+em:before{content:" "}body:has(>.maison-intro) .boutique-copy .lead{color:var(--encre);font-size:1.05rem;line-height:1.6;max-width:54ch;margin:0}body:has(>.maison-intro) .boutique-copy .lead strong{font-weight:500}body:has(>.maison-intro) .boutique-info{display:block;margin-top:24px;border-top:1px solid var(--filet);max-width:54ch}body:has(>.maison-intro) .boutique-info li,body:has(>.maison-intro) .boutique-info li:last-child{display:grid;grid-template-columns:9.5rem 1fr;gap:16px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--filet);font-size:.9rem}body:has(>.maison-intro) .boutique-info strong{font-family:var(--jost);font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--encre)}body:has(>.maison-intro) .boutique-info span{color:var(--doux)}body:has(>.maison-intro) .figures{padding:0;margin-top:var(--pg-sec);background:none;color:var(--encre);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}body:has(>.maison-intro) .figures>.wrap{max-width:none;padding:0}body:has(>.maison-intro) .figures .eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(>.maison-intro) .figures-grid{margin:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}body:has(>.maison-intro) .figure{padding:30px 16px;gap:0;text-align:center}body:has(>.maison-intro) .figure+.figure{border-left:1px solid var(--filet)}body:has(>.maison-intro) .figure strong{font-family:var(--jost);font-weight:300;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;color:var(--encre)}body:has(>.maison-intro) .figure span{font-size:.84rem;letter-spacing:0;color:var(--doux)}body:has(>.maison-intro) .press{padding:var(--pg-sec) 0 0;background:none;color:var(--encre)}body:has(>.maison-intro) .press-head{max-width:none;margin:0;text-align:center}body:has(>.maison-intro) .press-head .eyebrow{display:none}body:has(>.maison-intro) .press-head .section-title{color:var(--encre);margin:0 0 clamp(24px,3vw,40px)}body:has(>.maison-intro) .press-head .lead{color:var(--doux);font-size:.95rem;line-height:1.6;max-width:62ch;margin:-14px auto clamp(24px,3vw,36px);text-align:center}body:has(>.maison-intro) .press-wall{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}body:has(>.maison-intro) .press-card{border-radius:0;box-shadow:none;background:none;overflow:visible}body:has(>.maison-intro) .press-card img,body:has(>.maison-intro) .press-card--tall img{aspect-ratio:4 / 5;height:auto;background:var(--tuile);transition:none}body:has(>.maison-intro) .press-card:hover img{transform:none}body:has(>.maison-intro) .press-card figcaption{position:static;padding:0;margin-top:10px;background:none;flex-direction:column-reverse;gap:2px}body:has(>.maison-intro) .press-card figcaption strong{font-family:var(--jost);font-style:normal;font-weight:400;font-size:.92rem;color:var(--encre)}body:has(>.maison-intro) .press-card figcaption span{font-family:var(--jost);font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--doux)}body:has(>.maison-intro) .press-names{margin:28px auto 0;padding:0;border:0;text-align:center;max-width:80ch}body:has(>.maison-intro) .press-label{font-family:var(--jost);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--encre);margin-bottom:4px}body:has(>.maison-intro) .press-names p{color:var(--doux);font-size:.86rem;line-height:1.7;max-width:none}body:has(>.maison-intro) .quote{padding:var(--pg-sec) 0 0;background:none;border:0;overflow:visible}body:has(>.maison-intro) .quote:before{display:none}body:has(>.maison-intro) .quote blockquote{font-family:var(--jost);font-style:normal;font-weight:300;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.3;max-width:30ch;margin:0 auto;text-wrap:balance;color:var(--encre)}body:has(>.maison-intro) .quote cite{display:block;margin-top:14px;font-style:normal;font-size:.82rem;letter-spacing:0;text-transform:none;color:var(--doux)}body:has(>.maison-intro) .news{padding:clamp(34px,4vw,56px) 0;margin-top:var(--pg-sec);background:var(--pierre);text-align:left}body:has(>.maison-intro) .news>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t f" "p f";gap:4px 48px;align-items:center}body:has(>.maison-intro) .news .eyebrow{display:none}body:has(>.maison-intro) .news h2{grid-area:t;align-self:end;font-family:var(--jost);font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:0;text-transform:none;margin:0;color:var(--encre)}body:has(>.maison-intro) .news p{grid-area:p;align-self:start;color:var(--doux);font-size:.9rem;margin:0}body:has(>.maison-intro) .news-form,body:has(>.mq-hero) .mq-white-form{grid-area:f;display:flex;flex-wrap:wrap;gap:0;max-width:none;margin:0;justify-content:flex-start}body:has(>.maison-intro) .news-form input[type=email],body:has(>.mq-hero) .mq-white-form input[type=email]{flex:1 1 0;min-width:0;padding:13px 14px;border:1px solid var(--encre);border-right:0;border-radius:0;background:var(--fond);color:var(--encre);font-family:var(--jost);font-size:.88rem;box-shadow:none}body:has(>.maison-intro) .news-form input::placeholder,body:has(>.mq-hero) .mq-white-form input::placeholder{color:var(--doux);opacity:1}body:has(>.maison-intro) .news-form input:focus,body:has(>.mq-hero) .mq-white-form input:focus{outline:2px solid var(--encre);outline-offset:-2px;box-shadow:none}body:has(>.maison-intro) .news-form .btn,body:has(>.mq-hero) .mq-white-form .btn{flex:none;padding:13px 20px;background:var(--encre);color:var(--fond);border:1px solid var(--encre);border-radius:0;font-family:var(--jost);font-size:.86rem;font-weight:400;letter-spacing:0;text-transform:none}body:has(>.maison-intro) .news-form .btn:hover,body:has(>.mq-hero) .mq-white-form .btn:hover{background:#463b33}body:has(>.mq-hero) .mq-hero{container-type:inline-size;display:block;position:relative;overflow:hidden;min-height:0;height:clamp(440px,46vw,640px);background:var(--tuile);color:#fff}body:has(>.mq-hero) .mq-hero:after{display:none}body:has(>.mq-hero) .mq-hero-bg{opacity:1}body:has(>.mq-hero) .mq-hero-in{position:absolute;z-index:2;left:0;bottom:0;width:60%;max-width:none;margin:0;padding:80px clamp(18px,3vw,44px) clamp(22px,3vw,40px) max(var(--gutter),(100cqw - var(--maxw)) / 2 + var(--gutter));background:linear-gradient(180deg,#19120c00,#19120c80)}body:has(>.mq-hero) .mq-hero .eyebrow{display:none}body:has(>.mq-hero) .mq-hero h1{font-family:var(--jost);font-weight:300;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.01em;text-transform:none;color:#fff;margin:0}body:has(>.mq-hero) .mq-hero h1 br{display:none}body:has(>.mq-hero) .mq-hero h1 em:before{content:" "}body:has(>.mq-hero) .mq-hero p{color:#fff;font-size:.95rem;line-height:1.45;max-width:34ch;margin-top:10px}body:has(>.mq-hero) .mq-soon{display:block;margin-top:12px;font-size:.84rem;font-weight:400;letter-spacing:0;text-transform:none;color:#fff;opacity:.9}body:has(>.mq-hero) .mq-soon:before{display:none}body:has(>.mq-hero) .mq-cta{margin-top:16px;gap:22px}body:has(>.mq-hero) .mq-cta .btn{background:none;color:#fff;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 2px;font-size:.86rem;font-weight:400;letter-spacing:0;text-transform:none;overflow:visible}body:has(>.mq-hero) .mq-cta .btn:hover{background:none;color:#fff;opacity:.85}body:has(>.mq-hero) .mq-bags{padding:var(--pg-bande) 0 0}body:has(>.mq-hero) .mq-two,body:has(>.mq-hero) .mq-worn{padding:var(--pg-bande) 0 0}body:has(>.mq-hero) .mq-bags-head,body:has(>.mq-hero) .mq-two-head{margin:0;text-align:center}body:has(>.mq-hero) .mq-bags-head .eyebrow,body:has(>.mq-hero) .mq-two-head .eyebrow{display:none}body:has(>.mq-hero) .mq-bags-head .section-title,body:has(>.mq-hero) .mq-two-head .section-title{color:var(--encre);margin:0 0 clamp(24px,3vw,40px)}body:has(>.mq-hero) .mq-bags-head .lead,body:has(>.mq-hero) .mq-two-head .lead{color:var(--doux);font-size:.95rem;line-height:1.6;max-width:62ch;text-align:center;margin:-14px auto clamp(24px,3vw,36px)!important}body:has(>.mq-hero) #maroGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px;background:none}body:has(>.mq-hero) #maroGrid .card{display:block;background:none;padding:0;border:0;box-shadow:none}body:has(>.mq-hero) #maroGrid .card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--tuile);border:0;border-radius:0;box-shadow:none;transform:none}body:has(>.mq-hero) #maroGrid .card-media:before,body:has(>.mq-hero) #maroGrid .card-media:after{display:none}body:has(>.mq-hero) #maroGrid .card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:13%;mix-blend-mode:multiply;opacity:1;filter:none;transform:none;transition:none}body:has(>.mq-hero) #maroGrid .card-tag{position:absolute;z-index:3;top:12px;left:12px;background:var(--blanc);color:var(--encre);font-family:var(--jost);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;line-height:1;border-radius:0;box-shadow:none}body:has(>.mq-hero) #maroGrid .card-body{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;text-align:center;gap:0;padding:16px 0 0}body:has(>.mq-hero) #maroGrid .card-body h3{order:1;flex:0 0 100%;margin:0;font-family:var(--jost);font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--encre)}body:has(>.mq-hero) #maroGrid .card:hover .card-body h3{color:var(--encre);text-decoration:underline;text-underline-offset:4px}body:has(>.mq-hero) #maroGrid .card-eyebrow,body:has(>.mq-hero) #maroGrid .maro-dims{display:inline;font-family:var(--garamond);font-size:1.02rem;color:var(--doux);letter-spacing:0;text-transform:none;margin:3px 0 0}body:has(>.mq-hero) #maroGrid .card-eyebrow{order:2}body:has(>.mq-hero) #maroGrid .maro-dims{order:3}body:has(>.mq-hero) #maroGrid .card-eyebrow:not(:empty)~.maro-dims:before{content:"\a0\b7\a0"}body:has(>.mq-hero) #maroGrid .card-price{order:4;flex:0 0 100%;margin-top:12px;font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:.06em;color:var(--encre);font-variant-numeric:tabular-nums}body:has(>.mq-hero) #maroGrid .card-price-soon{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--doux)}body:has(>.mq-hero) #maroGrid .card-swatches{order:5;flex:0 0 100%;position:static;display:flex;justify-content:center;align-items:center;gap:7px;margin-top:12px;min-height:14px}body:has(>.mq-hero) #maroGrid .card-swatches .sw{width:12px;height:12px;padding:0;border:0;border-radius:50%;transform:none;box-shadow:0 0 0 1px #2e262124}body:has(>.mq-hero) #maroGrid .card-swatches .sw.active{box-shadow:0 0 0 2px var(--fond),0 0 0 3px #8c8176}body:has(>.mq-hero) #maroGrid .card-swatches .sw.active:after{display:none}body:has(>.mq-hero) .mq-bags .btn-line{margin-top:clamp(4px,1vw,8px)}body:has(>.mq-hero) .mq-feature{padding-top:var(--pg-sec);overflow:visible}body:has(>.mq-hero) .mq-feature-grid{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter);min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px var(--pg-gap);align-items:center}body:has(>.mq-hero) .mq-feature-img{position:relative;aspect-ratio:4 / 5;overflow:hidden}body:has(>.mq-hero) .mq-feature-img img{transform:scale(1.06);transform-origin:50% 100%}body:has(>.mq-hero) .mq-feature-copy{background:none;color:var(--encre);padding:0;display:block}body:has(>.mq-hero) .mq-feature-copy .eyebrow{display:none}body:has(>.mq-hero) .mq-feature-copy h2{font-family:var(--jost);font-weight:300;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:0;text-transform:none;color:var(--encre);margin:0 0 16px}body:has(>.mq-hero) .mq-feature-copy p{color:var(--encre);font-size:1.05rem;line-height:1.6;max-width:54ch}body:has(>.mq-hero) .mq-two-grid{gap:16px}body:has(>.mq-hero) .mq-uni,body:has(>.mq-hero) .mq-uni.is-leather{background:none;color:var(--encre);border:1px solid var(--filet);border-radius:0;box-shadow:none;padding:clamp(22px,3vw,40px)}body:has(>.mq-hero) .mq-uni .k,body:has(>.mq-hero) .mq-uni.is-leather .k{font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--doux)}body:has(>.mq-hero) .mq-uni h3{font-family:var(--jost);font-weight:400;font-size:1.3rem;line-height:1.25;margin:6px 0 10px;color:var(--encre)}body:has(>.mq-hero) .mq-uni p,body:has(>.mq-hero) .mq-uni.is-leather p{color:var(--doux);font-size:.92rem;line-height:1.65;margin-bottom:18px}body:has(>.mq-hero) .mq-uni .btn-line,body:has(>.mq-hero) .mq-uni.is-leather .btn-line{margin-top:0;color:var(--encre);border-color:currentColor}body:has(>.mq-hero) .mq-worn-grid{gap:16px}body:has(>.mq-hero) .mq-worn-grid img{aspect-ratio:4 / 5;border-radius:0;background:var(--tuile)}body:has(>.mq-hero) .mq-worn-grid figcaption{font-family:var(--jost);font-size:.86rem;letter-spacing:0;color:var(--encre);padding-top:10px}body:has(>.mq-hero) .mq-white{padding:0;margin-top:var(--pg-sec);background:var(--pierre)}body:has(>.mq-hero) .mq-white-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t f" "p f" ". ok";gap:4px 48px;align-items:center;text-align:left;padding:clamp(34px,4vw,56px) 0;background:none;color:var(--encre);border-radius:0;box-shadow:none;overflow:visible}body:has(>.mq-hero) .mq-white-card:before,body:has(>.mq-hero) .mq-white-card:after{display:none}body:has(>.mq-hero) .mq-white-card .eyebrow{display:none}body:has(>.mq-hero) .mq-white-card h2{grid-area:t;align-self:end;font-family:var(--jost);font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--encre);margin:0}body:has(>.mq-hero) .mq-white-card>p:not(.eyebrow):not(.mq-white-ok){grid-area:p;align-self:start;color:var(--doux);font-size:.9rem;max-width:none;margin:0}body:has(>.mq-hero) .mq-white-card>.mq-white-ok{grid-area:ok;margin:6px 0 0;min-height:0}body:has(>.mq-hero) .mq-white-card>.mq-white-ok:empty{display:none}body:has(>.mq-hero) .mq-white-ok{font-size:.86rem;letter-spacing:0;color:var(--encre)}body:has(>.mq-hero) .mq-white-form>.mq-white-ok,body:has(>.mq-hero) .mq-white-form>.errors{order:3;flex:0 0 100%;margin:8px 0 0;font-size:.86rem;color:var(--encre)}body:has(#articleGrid) .page-head{padding:var(--pg-haut) 0 0}body:has(#articleGrid) .page-head .crumb{font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--doux);margin:0 0 18px}body:has(#articleGrid) .page-head .crumb a:hover{color:var(--encre);text-decoration:underline;text-underline-offset:3px}body:has(#articleGrid) .page-head .eyebrow{display:none}body:has(#articleGrid) .page-head h1.section-title{font-family:var(--jost);font-weight:300;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--encre);margin:0 0 14px}body:has(#articleGrid) .page-head .lead{color:var(--doux);font-size:.95rem;line-height:1.65;max-width:54ch;margin:0}body:has(#articleGrid) .page-head .filters{gap:6px;margin-top:28px;padding:14px 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}body:has(#articleGrid) .filters .filter{font-family:var(--jost);font-size:.82rem;font-weight:400;letter-spacing:0;text-transform:none;padding:6px 12px;border:1px solid var(--filet);border-radius:999px;background:none;color:var(--encre);box-shadow:none;transform:none}body:has(#articleGrid) .filters .filter:hover{border-color:var(--encre);transform:none}body:has(#articleGrid) .filters .filter.active{background:var(--encre);color:var(--fond);border-color:var(--encre);box-shadow:none}body:has(#articleGrid) .magazine{padding-block:30px var(--pg-sec)}body:has(#articleGrid) .article-grid,body:has(#articleRoot) .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 16px}body:has(#articleGrid) .article-media,body:has(#articleRoot) .article-media{aspect-ratio:4 / 3;border:0;border-radius:0;box-shadow:none;background:var(--tuile)}body:has(#articleGrid) .article-card:hover .article-media,body:has(#articleRoot) .article-card:hover .article-media{box-shadow:none}body:has(#articleGrid) .article-media img,body:has(#articleRoot) .article-media img{transition:transform .9s cubic-bezier(.16,1,.3,1)}body:has(#articleGrid) .article-card:hover .article-media img,body:has(#articleRoot) .article-card:hover .article-media img{transform:scale(1.03)}body:has(#articleGrid) .article-kind,body:has(#articleRoot) .article-kind{top:12px;left:12px;background:var(--blanc);color:var(--encre);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--jost);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;line-height:1;border-radius:0;box-shadow:none}body:has(#articleGrid) .article-body,body:has(#articleRoot) .article-body{padding:14px 0 0}body:has(#articleGrid) .article-meta,body:has(#articleRoot) .article-meta{font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--doux);margin-bottom:6px}body:has(#articleGrid) .article-body h3,body:has(#articleRoot) .article-body h3{font-family:var(--jost);font-weight:400;font-size:1.15rem;line-height:1.3;letter-spacing:0;color:var(--encre);margin:0 0 6px}body:has(#articleGrid) .article-card:hover .article-body h3,body:has(#articleRoot) .article-card:hover .article-body h3{color:var(--encre);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body:has(#articleGrid) .article-body p{color:var(--doux);font-size:.88rem;line-height:1.6;margin:0 0 12px}body:has(#articleGrid) .article-link{font-size:.86rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre);border-bottom:1px solid currentColor;padding-bottom:2px}body:has(#articleGrid) .article-card.feature{gap:var(--pg-gap);margin-bottom:0}body:has(#articleGrid) .article-card.feature .article-media{flex:1 1 56%;aspect-ratio:16 / 10}body:has(#articleGrid) .article-card.feature .article-body{flex:1 1 44%;padding:0}body:has(#articleGrid) .article-card.feature h3{font-weight:300;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;margin-bottom:14px;text-wrap:balance}body:has(#articleGrid) .article-card.feature p{color:var(--encre);font-size:1.05rem;line-height:1.6;max-width:46ch;margin-bottom:18px}body:has(#articleGrid) .empty-grid{color:var(--doux)}body:has(#articleRoot) .post-head{max-width:var(--maxw);padding-top:var(--pg-haut)}body:has(#articleRoot) .post-head>*{max-width:820px}body:has(#articleRoot) .post-head .crumb{font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--doux);margin:0 0 18px}body:has(#articleRoot) .post-head .crumb a:hover{color:var(--encre);text-decoration:underline;text-underline-offset:3px}body:has(#articleRoot) .post-head .eyebrow{display:none}body:has(#articleRoot) .post-head h1{font-family:var(--jost);font-weight:300;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--encre);margin:0 0 14px;text-wrap:balance}body:has(#articleRoot) .post-byline{font-size:.84rem;letter-spacing:0;color:var(--doux)}body:has(#articleRoot) .post-byline strong{font-weight:500;color:var(--encre)}body:has(#articleRoot) .post-cover{margin:clamp(28px,4vw,48px) auto}body:has(#articleRoot) .post-cover img{width:100%;height:auto;aspect-ratio:21 / 9;max-height:none;object-fit:cover;border-radius:0;box-shadow:none}body:has(#articleRoot) .post-body{max-width:calc(720px + 2 * var(--gutter));padding-bottom:var(--pg-sec)}body:has(#articleRoot) .post-body p,body:has(#articleRoot) .post-body li{font-size:1rem;line-height:1.75;color:var(--doux)}body:has(#articleRoot) .post-body p{margin:0 0 18px}body:has(#articleRoot) .post-body p.lead{font-size:1.15rem;line-height:1.6;color:var(--encre)}body:has(#articleRoot) .post-body strong,body:has(#articleRoot) .post-body b{font-weight:500;color:var(--encre)}body:has(#articleRoot) .post-body h2{font-family:var(--jost);font-weight:400;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.25;letter-spacing:0;margin:36px 0 10px;color:var(--encre)}body:has(#articleRoot) .post-body h3{font-family:var(--jost);font-weight:500;font-size:1.05rem;margin:26px 0 8px;color:var(--encre)}body:has(#articleRoot) .post-body ul,body:has(#articleRoot) .post-body ol{margin:0 0 18px 1.2rem}body:has(#articleRoot) .post-body img{max-width:100%;height:auto;margin:10px 0 24px}body:has(#articleRoot) .post-body a:not(.btn){color:var(--encre);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body:has(#articleRoot) .post-body blockquote{font-family:var(--jost);font-style:normal;font-weight:300;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.35;color:var(--encre);border-left:1px solid var(--encre);padding:2px 0 2px 22px;margin:32px 0}body:has(#articleRoot) .post-body blockquote p{font:inherit;color:inherit;margin:0}body:has(#articleRoot) .press-note{background:none;border:0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);border-radius:0;padding:22px 0;margin:36px 0 8px}body:has(#articleRoot) .press-note p:has(>.eyebrow:only-child){display:none}body:has(#articleRoot) .press-note p{font-size:.95rem;color:var(--doux);margin:0 0 12px}body:has(#articleRoot) .press-note .btn-line{margin-top:2px}body:has(#articleRoot) .post-back{margin-top:24px}body:has(#articleRoot) .more-articles{padding:0 var(--gutter) var(--pg-sec);border-top:0}body:has(#articleRoot) .more-articles:before{content:"";display:block;border-top:1px solid var(--filet);margin-bottom:var(--pg-bande)}body:has(#articleRoot) .more-articles .section-title{text-align:center;font-size:clamp(1.25rem,2vw,1.75rem);margin:0 0 clamp(24px,3vw,40px)}body:has(#articleRoot) .article-missing{padding:90px var(--gutter);text-align:center}body:has(#articleRoot) .article-missing .section-title{font-size:1.8rem;letter-spacing:.06em}body:has(#articleRoot) .article-missing p{color:var(--doux);margin:10px 0 22px}body:has(#articleRoot) .article-missing .btn{margin-top:0}main.legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:var(--pg-gap);align-items:start;max-width:var(--maxw);padding:var(--pg-haut) var(--gutter) var(--pg-sec)}main.legal>.eyebrow{display:none}main.legal>h1.section-title{grid-column:1;position:sticky;top:100px;font-family:var(--jost);font-weight:300;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--encre);margin:0}main.legal>.legal-body{grid-column:2;min-width:0}main.legal .legal-body h2{font-family:var(--jost);font-weight:400;font-size:1.15rem;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--encre);margin:30px 0 10px;padding-top:22px;border-top:1px solid var(--filet);scroll-margin-top:96px}main.legal .legal-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}main.legal .legal-body h3{font-family:var(--jost);font-weight:500;font-size:1rem;margin:22px 0 8px;color:var(--encre)}main.legal .legal-body p,main.legal .legal-body li{color:var(--doux);font-size:.95rem;line-height:1.7}main.legal .legal-body p{margin:0 0 12px;max-width:66ch}main.legal .legal-body ul{list-style:disc;margin:0 0 14px 1.1rem;gap:6px;max-width:64ch}main.legal .legal-body ol{margin:0 0 14px 1.2rem}main.legal .legal-body li::marker{color:var(--doux)}main.legal .legal-body strong,main.legal .legal-body b{font-weight:500;color:var(--encre)}main.legal .legal-body a:not(.btn){color:var(--encre);border-bottom:1px solid currentColor;text-decoration:none}main.legal .legal-body a:not(.btn):hover{border-bottom-color:transparent}main.legal .legal-body img{max-width:100%;height:auto}main.legal .legal-body table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:.9rem}main.legal .legal-body th,main.legal .legal-body td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--filet);color:var(--doux)}main.legal .legal-body th{color:var(--encre);font-weight:500}main.legal .legal-body .pending{color:var(--doux);border-left-color:var(--filet)}main.legal .yf-lede{color:var(--encre);font-size:1.05rem;line-height:1.6;max-width:58ch;margin:0 0 22px}main.legal .yf-note{font-size:.86rem;color:var(--doux)}main.legal .yf-note a{color:var(--encre);border-bottom:1px solid currentColor}main.legal .yform{gap:16px;margin:18px 0 34px;max-width:640px}main.legal .yf-row{gap:16px}main.legal .yf-field{gap:6px}main.legal .yf-field>span{font-family:var(--jost);font-size:.84rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre)}main.legal .yf-field input,main.legal .yf-field select,main.legal .yf-field textarea{padding:12px 14px;font-family:var(--jost);font-size:.92rem;color:var(--encre);background:var(--blanc);border:1px solid var(--pg-champ);border-radius:0;box-shadow:none}main.legal .yf-field select{-webkit-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232e2621' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center}main.legal .yf-field input::placeholder,main.legal .yf-field textarea::placeholder{color:#8f867c;opacity:1}main.legal .yf-field input:hover,main.legal .yf-field select:hover,main.legal .yf-field textarea:hover{border-color:var(--doux)}main.legal .yf-field input:focus,main.legal .yf-field select:focus,main.legal .yf-field textarea:focus{outline:1px solid var(--encre);outline-offset:0;border-color:var(--encre)}main.legal .yf-field.is-error input,main.legal .yf-field.is-error select,main.legal .yf-field.is-error textarea{border-color:#9b3b2e}main.legal .yf-consent{gap:10px;font-size:.86rem;color:var(--doux)}main.legal .yf-consent input{accent-color:var(--encre);width:15px;height:15px;flex:none}main.legal .yf-actions{gap:18px;margin-top:4px}main.legal .yf-done,main.legal .yf-errors,main.legal .yform .errors{padding:14px 16px;background:var(--tuile);border:0;border-left:2px solid var(--encre);color:var(--encre);font-size:.9rem;margin:0}main.legal .yform .errors ul{margin:0 0 0 1rem}main.cc-page{padding-bottom:var(--pg-sec)}main.cc-page .cc-head{padding-top:var(--pg-haut);max-width:760px}main.cc-page .cc-head h1{color:var(--encre);margin:0 0 clamp(18px,2vw,26px)}main.cc-page .cc-head h1 em{font-style:normal;color:inherit}main.cc-page .cc-intro{color:var(--doux);font-size:.95rem;line-height:1.6;max-width:62ch}main.cc-page .cc-grille{gap:34px 16px;margin-top:clamp(32px,4vw,56px)}main.cc-page .cc-visuel{border-radius:0;background:var(--pierre);box-shadow:none;transition:none}main.cc-page .cc-visuel:before{top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(46,38,33,.16);border-radius:0}main.cc-page .cc-carte:hover .cc-visuel{transform:none}main.cc-page .cc-ruban{background:var(--encre);box-shadow:none}main.cc-page .cc-noeud{filter:none}main.cc-page .cc-noeud path,main.cc-page .cc-noeud circle{fill:var(--encre);stroke:var(--pierre);stroke-width:1.4;stroke-linejoin:round}main.cc-page .cc-noeud path+path{opacity:1}main.cc-page .cc-logo{filter:brightness(.115) sepia(.25);opacity:1}main.cc-page .cc-label{font-family:var(--jost);font-size:.62rem;font-weight:500;letter-spacing:.14em;color:var(--doux)}main.cc-page .cc-montant{font-family:var(--jost);font-weight:300;font-size:clamp(2.3rem,4.2vw,3.3rem);letter-spacing:-.01em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--encre)}main.cc-page .cc-titre{font-family:var(--jost);font-weight:400;font-size:1.3rem;line-height:1.25;margin:18px 0 6px;color:var(--encre)}main.cc-page .cc-texte{color:var(--doux);font-size:.92rem;line-height:1.65;margin:0 0 20px}main.cc-page .cc-etapes{margin-top:var(--pg-sec);padding-top:0;border-top:0}main.cc-page .cc-etapes-titre{font-family:var(--garamond);font-weight:400;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);margin:0 0 clamp(24px,3vw,40px)}main.cc-page .cc-etapes ol{gap:0;max-width:none;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}main.cc-page .cc-etapes li{padding:26px 20px;gap:6px}main.cc-page .cc-etapes li+li{border-left:1px solid var(--filet)}main.cc-page .cc-etapes li:before{font-family:var(--jost);font-weight:300;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;color:var(--encre)}main.cc-page .cc-etapes li strong{font-family:var(--jost);font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre)}main.cc-page .cc-etapes li span{color:var(--doux);font-size:.86rem;line-height:1.6}main.cc-page .cc-autre{margin-top:28px}main.cc-page .cc-autre a{color:var(--encre);font-size:.86rem;border-bottom:1px solid currentColor;padding-bottom:2px}main.introuvable{text-align:center;padding-top:clamp(70px,9vw,130px);padding-bottom:clamp(70px,9vw,130px)}main.introuvable h1{font-family:var(--garamond);font-weight:400;font-size:1.8rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--encre);margin:0}main.introuvable p{color:var(--doux);margin:10px 0 26px}main.introuvable .liens{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 24px}main.introuvable .liens a:not(.btn){align-self:center;font-size:.86rem;color:var(--encre);border-bottom:1px solid currentColor;padding-bottom:2px}body:has(>.maison-intro) section[id],body:has(>.mq-hero) section[id]{scroll-margin-top:72px}@media(max-width:1040px){body:has(>.maison-intro) section[id],body:has(>.mq-hero) section[id]{scroll-margin-top:62px}}@media(max-width:1040px){main.legal>h1.section-title{top:86px}main.legal .legal-body h2{scroll-margin-top:84px}}@media(max-width:900px){body:has(>.mq-hero) #maroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}body:has(#articleGrid) .article-grid,body:has(#articleRoot) .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}body:has(#articleGrid) .article-card.feature{grid-column:1 / -1;flex-direction:column;gap:14px}body:has(#articleGrid) .article-card.feature .article-media{flex:none;width:100%;aspect-ratio:4 / 3}body:has(#articleGrid) .article-card.feature .article-body{flex:none;width:100%;padding:0}main.legal{grid-template-columns:minmax(0,1fr)}main.legal>h1.section-title{position:static;margin:0 0 clamp(24px,4vw,36px)}main.legal>.legal-body{grid-column:1}main.cc-page .cc-grille{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:760px){body:has(>.maison-intro) .maison-intro{grid-template-columns:minmax(0,1fr)}body:has(>.maison-intro) .maison-intro>.wrap:first-child,body:has(>.maison-intro) .maison-intro>.maison-intro-body{padding:0 var(--gutter)}body:has(>.maison-intro) .maison-intro>.maison-intro-body{margin-top:22px}body:has(>.maison-intro) .maison-intro-media img{aspect-ratio:4 / 3}body:has(>.maison-intro) .boutique-grid{grid-template-columns:minmax(0,1fr)}body:has(>.maison-intro) .boutique-visual{order:-1;aspect-ratio:4 / 5}body:has(>.maison-intro) .boutique-info li,body:has(>.maison-intro) .boutique-info li:last-child{grid-template-columns:7rem 1fr}body:has(>.maison-intro) .figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(>.maison-intro) .figure:nth-child(3){border-left:0}body:has(>.maison-intro) .figure:nth-child(n+3){border-top:1px solid var(--filet)}body:has(>.maison-intro) .press-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}body:has(>.maison-intro) .press-head .section-title{font-size:.86rem;letter-spacing:.05em;margin-bottom:18px}body:has(>.maison-intro) .press-head .lead{margin-top:-6px}body:has(>.maison-intro) .news>.wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "p" "f";row-gap:4px}body:has(>.maison-intro) .news-form{margin-top:16px}body:has(>.mq-hero) .mq-hero{height:560px}body:has(>.mq-hero) .mq-hero-in{width:100%;padding-right:var(--gutter)}body:has(>.mq-hero) .mq-bags-head .section-title,body:has(>.mq-hero) .mq-two-head .section-title{font-size:.86rem;letter-spacing:.05em;margin-bottom:18px}body:has(>.mq-hero) .mq-bags-head .lead,body:has(>.mq-hero) .mq-two-head .lead{margin:-6px auto 22px!important}body:has(>.mq-hero) #maroGrid .card-tag{top:6px;left:6px;font-size:.5rem;letter-spacing:.1em;padding:4px 5px}body:has(>.mq-hero) #maroGrid .card-body{padding-top:8px}body:has(>.mq-hero) #maroGrid .card-body h3{font-size:.64rem;letter-spacing:.1em}body:has(>.mq-hero) #maroGrid .card-eyebrow,body:has(>.mq-hero) #maroGrid .maro-dims{font-size:.76rem;line-height:1.25;margin-top:2px}body:has(>.mq-hero) #maroGrid .card-price{font-size:.72rem;margin-top:5px}body:has(>.mq-hero) #maroGrid .card-swatches{margin-top:7px;gap:6px}body:has(>.mq-hero) #maroGrid .card-swatches .sw{width:9px;height:9px}body:has(>.mq-hero) #maroGrid .card-swatches .sw.active{box-shadow:0 0 0 1.5px var(--fond),0 0 0 2.5px #8c8176}body:has(>.mq-hero) .mq-feature-grid{grid-template-columns:minmax(0,1fr)}body:has(>.mq-hero) .mq-two-grid{grid-template-columns:minmax(0,1fr)}body:has(>.mq-hero) .mq-worn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}body:has(>.mq-hero) .mq-white-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "p" "f" "ok"}body:has(>.mq-hero) .mq-white-form{margin-top:16px}body:has(#articleGrid) .article-grid,body:has(#articleRoot) .article-grid{grid-template-columns:minmax(0,1fr);gap:34px}body:has(#articleRoot) .post-cover img{aspect-ratio:4 / 3}body:has(#articleRoot) .more-articles .section-title{font-size:.86rem;letter-spacing:.05em;margin-bottom:18px}main.cc-page .cc-head h1{font-size:1.05rem;letter-spacing:.06em}main.cc-page .cc-grille{grid-template-columns:minmax(0,1fr);max-width:440px}main.cc-page .cc-etapes-titre{font-size:.86rem;letter-spacing:.05em;margin-bottom:18px}main.cc-page .cc-etapes ol{grid-template-columns:minmax(0,1fr);max-width:none}main.cc-page .cc-etapes li+li{border-left:0;border-top:1px solid var(--filet)}}@media(max-width:620px){main.legal .yf-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){body:has(#articleGrid) .article-media img,body:has(#articleRoot) .article-media img{transition:none}}body:has(aside.drawer.open) #shopify-pc__banner.shopify-pc__banner__dialog{z-index:150!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/da-claire.css.map */
