.lr-home{--lr-ink:#1f1d1b;--lr-chalk:#fbfaf5;--lr-cream:#f0ebe0;--lr-rule:#d8d1c0;--lr-muted:#6b6559;background:var(--lr-chalk)}.lr-home-wrap{width:calc(100% - 2 * var(--lr-gutter,64px));max-width:calc(var(--lr-page-width,1440px) - 2 * var(--lr-gutter,64px));margin-inline:auto}.lr-home .lr-home-section,.lr-home #maison{padding:90px 0}.lr-home .lr-home-copy{min-width:0}.lr-home .lr-home-title{color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-family:Jost,sans-serif;font-size:clamp(42px,3.65vw,56px);font-weight:400;line-height:1.07}.lr-home .lr-home-copy>.lr-home-title:first-child{margin-top:0}.lr-home .lr-home-body{letter-spacing:0;text-align:left;max-width:580px;margin-top:29px;font-family:Spectral,Georgia,serif;font-size:19px;font-weight:400;line-height:1.56}.lr-home .lr-home-body p{font:inherit;color:inherit;margin:0}.lr-home .lr-home-body p+p{margin-top:19px}.lr-home .lr-home-caption{color:var(--lr-muted);flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}.lr-home .lr-home-link{letter-spacing:.015em;margin-top:32px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.lr-home .lr-home-text-link{border-bottom:1px solid var(--lr-rule);min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;padding-bottom:8px;font-family:Jost,sans-serif;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.lr-home .lr-home-button{border:1px solid var(--lr-ink);min-height:56px;color:var(--lr-chalk);background:var(--lr-ink);justify-content:space-between;align-items:center;gap:22px;padding:17px 22px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.lr-home .lr-home-button span{flex:none;font-size:22px;line-height:1}.lr-home .lr-home-button:hover{background:#403c36;border-color:#403c36}.lr-home .lr-home-button--light{color:var(--lr-ink);background:0 0}.lr-home .lr-home-button--light:hover{background:var(--lr-cream)}.lr-home .lr-home-encounter{color:inherit;align-items:center;gap:18px;margin-top:34px;display:flex}.lr-home .lr-home-encounter svg{flex:none;width:24px;height:30px}.lr-home .lr-home-encounter__rule{opacity:.45;background:currentColor;width:72px;height:1px}.lr-home .lr-home-encounter>span:last-child:not(.lr-home-encounter__rule){letter-spacing:.18em;text-transform:uppercase;font-family:Jost,sans-serif;font-size:10px;font-weight:400;line-height:1.5}.lr-home .home-offers{background:var(--lr-chalk);padding:45px 0 85px;scroll-margin-top:130px}.lr-home .home-offers__wrap{width:calc(100% - 2 * var(--lr-gutter,64px));max-width:calc(var(--lr-page-width,1440px) - 2 * var(--lr-gutter,64px));padding-inline:0}.lr-home .home-offers__intro{max-width:calc(var(--lr-page-width,1440px) - 2 * var(--lr-gutter,64px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 80px;margin-bottom:45px;display:grid}.lr-home .home-offers__intro>.eyebrow{grid-column:1;margin:0}.lr-home .home-offers__intro h2{letter-spacing:-.034em;text-wrap:balance;grid-column:1;max-width:630px;margin:19px 0 0;font-family:Jost,sans-serif;font-size:clamp(40px,3.3vw,51px);font-weight:400;line-height:1.08}.lr-home .home-offers__intro>p:last-child{max-width:560px;color:var(--lr-ink);grid-area:1/2/3;margin:0;font-family:Spectral,Georgia,serif;font-size:19px;line-height:1.55}.lr-home .home-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.lr-home .home-offers__card{border-top:2px solid var(--lr-ink);background:0 0;flex-direction:column;min-width:0;padding:18px 0 0;display:flex}.lr-home .home-offers__index{min-height:25px;color:var(--lr-muted);letter-spacing:.15em;justify-content:space-between;align-items:center;font-family:Jost,sans-serif;font-size:11px;display:flex}.lr-home .home-offers__glyph{border-left:3px solid var(--lr-ink);width:35px;height:25px}.lr-home .home-offers__card:nth-child(2) .home-offers__glyph{border-left:0;border-top:3px solid var(--lr-ink);height:1px}.lr-home .home-offers__card:nth-child(3) .home-offers__glyph{border-bottom:3px solid var(--lr-ink)}.lr-home .home-offers__card h3{min-height:3.48em;color:var(--lr-ink);letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0;font-family:Jost,sans-serif;font-size:27px;font-weight:400;line-height:1.16}.lr-home .home-offers__photo{background:var(--lr-cream);height:215px;margin-top:25px;overflow:hidden}.lr-home .home-offers__photo img{object-fit:cover;width:100%;height:100%;display:block}.lr-home .home-offers__photo--vins img{object-fit:contain;padding:12px 20px}.lr-home .home-offers__image-caption{min-height:3em;color:var(--lr-muted);margin:8px 0 0;font-family:Jost,sans-serif;font-size:11px;line-height:1.5}.lr-home .home-offers__price{min-height:168px;color:var(--lr-ink);flex-direction:column;gap:7px;margin:23px 0 0;font-family:Jost,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:flex}.lr-home .home-offers__price-prefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lr-home .home-offers__price{min-height:118px}.lr-home .home-offers__amount{letter-spacing:-.035em;font-size:60px;font-weight:400;line-height:1.05;display:block}.lr-home .home-offers__price-detail{max-width:360px;font-size:14px;line-height:1.5}.lr-home .home-offers__description{color:var(--lr-ink);margin:23px 0 0;font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.55}.lr-home .home-offers__terms{color:var(--lr-muted);margin:18px 0 0;font-family:Jost,sans-serif;font-size:14px;line-height:1.55}.home-offers__contract{margin-top:5px;display:block}.lr-home .home-offers__conditions{border-top:1px solid var(--lr-rule);grid-template-columns:1fr 1fr;gap:64px;margin-top:48px;padding-top:30px;display:grid}.home-offers__conditions h3{text-wrap:balance;max-width:26ch;font:400 26px/1.2 Jost,sans-serif}.home-offers__conditions>div>p{max-width:62ch;color:var(--lr-muted);margin-top:14px;font:400 15px/1.6 Jost,sans-serif}.home-offers__conditions .lr-disclosure{align-self:start}@media (width<=767px){.lr-home .home-offers__conditions{grid-template-columns:1fr;gap:26px;margin-top:32px}}.lr-home .home-offers__actions{flex-direction:column;align-items:stretch;gap:15px;margin-top:auto;padding-top:28px;display:flex}.lr-home .home-offers__actions .action-primary{text-align:left;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:15px 16px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.lr-home .home-offers__actions .action-primary span{flex:none;font-size:22px;font-weight:400}.lr-home .home-offers__more{border-bottom:1px solid var(--lr-rule);min-height:44px;color:var(--lr-ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.lr-home .home-offers__more span{flex:none;font-size:22px}.lr-home .lr-home-maison{background:var(--lr-cream)}.lr-home .lr-home-maison__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:85px;display:grid}.lr-home .lr-home-maison__media{min-width:0;padding-top:22px;padding-right:22px}.lr-home .lr-home-maison__photo{margin:0;position:relative}.lr-home .lr-home-maison__main-photo{object-fit:cover;width:100%;height:520px;display:block}.lr-home .lr-home-maison__angle{border-top:8px solid var(--lr-ink);border-left:8px solid var(--lr-ink);pointer-events:none;width:120px;height:150px;position:absolute;top:-22px;left:-22px}.lr-home .lr-home-maison__detail{border:10px solid var(--lr-cream);object-fit:cover;width:155px;height:180px;position:absolute;bottom:45px;right:-22px}.lr-home .lr-home-vignes{background:var(--lr-chalk)}.lr-home .lr-home-vignes__grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:95px;display:grid}.lr-home .lr-home-vignes figure{margin:0}.lr-home .lr-home-vignes__photo{object-fit:cover;width:100%;height:465px;display:block}.lr-home .lr-home-truffieres{color:var(--lr-chalk);background:var(--lr-ink)}.lr-home .lr-home-truffieres__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.lr-home .lr-home-truffieres .lr-home-body{font-size:18px;line-height:1.6}.lr-home .lr-home-truffieres__links{flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;display:flex}.lr-home .lr-home-truffieres__links .lr-home-link{margin-top:0;font-size:12px}.lr-home .lr-home-truffieres__media{margin:14px 0 0}.lr-home .lr-home-truffieres__photo{object-fit:cover;object-position:51% center;width:100%;height:580px;display:block}.lr-home .lr-home-truffieres .lr-home-caption{color:var(--lr-rule)}.lr-home .lr-home-wines{background:var(--lr-cream)}.lr-home .lr-home-wines__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.lr-home .lr-home-wines__art{background:var(--lr-chalk);justify-content:center;align-items:center;min-width:0;height:570px;display:flex;position:relative}.lr-home .lr-home-wines__art img{object-fit:contain;width:92%;height:92%}.lr-home .lr-home-wines__angle{border-left:6px solid var(--lr-ink);border-bottom:6px solid var(--lr-ink);pointer-events:none;width:120px;height:160px;position:absolute;bottom:24px;left:24px}.lr-home .lr-home-wines .lr-home-title{font-size:clamp(52px,4.75vw,72px)}.lr-home .lr-home-wines__price{letter-spacing:-.025em;max-width:560px;margin:25px 0 0;font-family:Jost,sans-serif;font-size:34px;font-weight:400;line-height:1.25}.lr-home .lr-home-wines__details{margin-top:25px}.lr-home .lr-home-wines .lr-home-button{margin-top:30px}.lr-home .lr-home-guides{background:var(--lr-chalk)}.lr-home .lr-home-guides .ld-related{background:var(--lr-chalk);border-top:0;padding-block:90px}.lr-home .lr-home-guides .ld-related>div{width:calc(100% - 2 * var(--lr-gutter,64px));max-width:calc(var(--lr-page-width,1440px) - 2 * var(--lr-gutter,64px));padding-inline:0}.lr-home .lr-home-guides .ld-related__title{max-width:760px;font-size:47px;line-height:1.08}.lr-home .lr-home-guides .ld-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}.lr-home .lr-home-guides .ld-related__item{border-color:var(--lr-ink);flex-direction:column;display:flex}.lr-home .lr-home-guides .ld-related__link{font-size:27px;line-height:1.25}.lr-home .lr-home-guides .ld-related__item p{font-size:17px;line-height:1.55}.lr-home .lr-home-visit{border-top:1px solid var(--lr-rule);background:var(--lr-chalk)}.lr-home .lr-home-visit__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:95px;display:grid}.lr-home .lr-home-visit .lr-home-title{font-size:clamp(46px,4.3vw,64px)}.lr-home .lr-home-visit__lead{max-width:570px;margin:25px 0 0;font-family:Spectral,Georgia,serif;font-size:19px;line-height:1.55}.lr-home .lr-home-visit__actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;display:flex}.lr-home .lr-home-visit__actions .lr-home-button{min-width:min(100%,390px)}.lr-home .lr-home-visit__media{margin:0;position:relative}.lr-home .lr-home-visit__media img{object-fit:cover;width:100%;height:465px;display:block}.lr-home .lr-home-visit__angle{border-top:6px solid var(--lr-chalk);border-left:6px solid var(--lr-chalk);pointer-events:none;width:120px;height:135px;position:absolute;top:24px;left:24px}.lr-home :is(.lr-home-button,.lr-home-text-link,.home-offers__more):focus-visible{outline-offset:5px;outline:2px solid}@media (width<=1100px){.lr-home .lr-home-maison__grid,.lr-home .lr-home-vignes__grid,.lr-home .lr-home-truffieres__grid,.lr-home .lr-home-wines__grid,.lr-home .lr-home-visit__grid{gap:48px}.lr-home .home-offers__intro{gap:0 48px}.lr-home .home-offers__grid{gap:24px}.lr-home .home-offers__card h3{min-height:4.64em;font-size:25px}}@media (width<=900px){.lr-home-wrap,.lr-home .home-offers__wrap{width:calc(100% - 2 * var(--lr-gutter,32px))}.lr-home .lr-home-section,.lr-home #maison{padding:70px 0}.lr-home .home-offers__intro{gap:0 32px}.lr-home .home-offers__intro h2{font-size:39px}.lr-home .home-offers__intro>p:last-child{font-size:18px}.lr-home .home-offers__grid{grid-template-columns:minmax(0,1fr);gap:42px}.lr-home .home-offers__card{padding-top:18px}.lr-home .home-offers__card h3{max-width:620px;min-height:0;font-size:30px}.lr-home .home-offers__photo{height:320px}.lr-home .home-offers__image-caption:empty{display:none}.lr-home .home-offers__image-caption,.lr-home .home-offers__price{min-height:0}.lr-home .home-offers__price-prefix:empty{display:none}.lr-home .home-offers__price-prefix{min-height:0}.lr-home .home-offers__price-detail{max-width:calc(var(--lr-page-width,1440px) - 2 * var(--lr-gutter,64px))}.lr-home .home-offers__description{font-size:19px}.lr-home .home-offers__terms,.lr-home .home-offers__actions .action-primary{font-size:14px}.lr-home .lr-home-maison__grid,.lr-home .lr-home-vignes__grid,.lr-home .lr-home-truffieres__grid,.lr-home .lr-home-wines__grid,.lr-home .lr-home-visit__grid{gap:32px}.lr-home .lr-home-title{font-size:40px}.lr-home .lr-home-body{font-size:18px}.lr-home .lr-home-maison__main-photo{height:460px}.lr-home .lr-home-vignes__photo{height:440px}.lr-home .lr-home-truffieres__photo{height:540px}.lr-home .lr-home-wines__art{height:500px}.lr-home .lr-home-wines__price{font-size:29px}.lr-home .lr-home-guides .ld-related>div{width:calc(100% - 2 * var(--lr-gutter,32px))}.lr-home .lr-home-guides .ld-related{padding-block:70px}.lr-home .lr-home-guides .ld-related__title{font-size:39px}.lr-home .lr-home-guides .ld-related__grid{grid-template-columns:minmax(0,1fr);gap:30px}}@media (width<=620px){.lr-home-wrap,.lr-home .home-offers__wrap{width:calc(100% - 2 * var(--lr-gutter,24px))}.lr-home .lr-home-section,.lr-home #maison{padding:55px 0}.lr-home .lr-home-title{letter-spacing:-.03em;margin-top:18px;font-size:37px;line-height:1.1}.lr-home .lr-home-body{margin-top:25px;font-size:19px;line-height:1.55}.lr-home .lr-home-body p+p{margin-top:18px}.lr-home .home-offers{padding:15px 0 55px}.lr-home .home-offers__intro{margin-bottom:32px;display:block}.lr-home .home-offers__intro h2{margin-top:18px;font-size:35px}.lr-home .home-offers__intro>p:last-child{margin-top:24px;font-size:19px}.lr-home .home-offers__grid{gap:42px}.lr-home .home-offers__card h3{margin-top:18px;font-size:29px}.lr-home .home-offers__photo{height:235px;margin-top:23px}.lr-home .home-offers__amount{font-size:62px}.lr-home .home-offers__price-prefix{font-size:13px}.lr-home .home-offers__price-detail{font-size:15px}.lr-home .home-offers__description{font-size:18px}.lr-home .home-offers__terms{font-size:13px;line-height:1.65}.lr-home .home-offers__actions .action-primary,.lr-home .home-offers__more{font-size:12px}.lr-home .lr-home-maison__grid,.lr-home .lr-home-vignes__grid,.lr-home .lr-home-truffieres__grid,.lr-home .lr-home-wines__grid,.lr-home .lr-home-visit__grid{grid-template-columns:minmax(0,1fr);gap:35px}.lr-home .lr-home-maison__media{padding:18px 14px 0}.lr-home .lr-home-maison__main-photo{height:365px}.lr-home .lr-home-maison__angle{border-width:6px;width:85px;height:105px;top:-18px;left:-14px}.lr-home .lr-home-maison__detail{border-width:7px;width:115px;height:140px;right:-14px}.lr-home .lr-home-maison__photo .lr-home-caption{max-width:220px;font-size:11px}.lr-home .lr-home-vignes__media{order:2}.lr-home .lr-home-vignes__photo{height:330px}.lr-home .lr-home-truffieres__media{margin-top:0}.lr-home .lr-home-truffieres__photo{height:425px}.lr-home .lr-home-truffieres .lr-home-body{font-size:18px}.lr-home .lr-home-truffieres__links .lr-home-link{font-size:11px}.lr-home .lr-home-wines__art{height:430px}.lr-home .lr-home-wines__angle{border-width:5px;width:90px;height:120px;bottom:18px;left:18px}.lr-home .lr-home-wines .lr-home-title{font-size:54px}.lr-home .lr-home-wines__price{font-size:29px}.lr-home .lr-home-wines .lr-home-button{width:100%}.lr-home .lr-home-visit .lr-home-title{font-size:43px}.lr-home .lr-home-visit__lead{font-size:19px}.lr-home .lr-home-visit__actions{align-items:stretch}.lr-home .lr-home-visit__actions .lr-home-button{min-width:0;font-size:12px}.lr-home .lr-home-visit__media img{height:340px}.lr-home .lr-home-guides .ld-related>div{width:calc(100% - 2 * var(--lr-gutter,24px))}.lr-home .lr-home-guides .ld-related{padding-block:55px}.lr-home .lr-home-guides .ld-related__title{font-size:35px}.lr-home .lr-home-guides .ld-related__link{font-size:26px}}@media (prefers-reduced-motion:reduce){.lr-home .lr-home-button{transition:none}}.ld-editorial-page{--ivory:#fbfaf5;--ivory-alt:#f0ebe0;--ink:#1f1d1b;--rule:#d8d1c0;--muted-grey:#6b6559;background:var(--ivory)}.ld-editorial-page main :is(h1,h2,h3),.ld-related :is(h2,h3),.ld-visit-chooser h2,.ld-visit-conditions h2{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-family:Jost,ui-sans-serif,sans-serif;font-style:normal;font-weight:400;line-height:1.13}.ld-editorial-page .prose-editorial{color:var(--ink);text-align:start;-webkit-hyphens:manual;hyphens:manual;line-height:1.65}.ld-editorial-section{padding-block:92px}.ld-truffe-page :is(.truffle-sharing,.truffle-under-oaks){background:var(--ivory);padding-block:92px}.ld-editorial-section h2,.ld-truffe-page :is(.truffle-sharing,.truffle-under-oaks) h2{font-size:clamp(34px,3.4vw,49px)}.ld-editorial-pair{gap:64px}.ld-editorial-pair>*{min-width:0}.ld-editorial-pair .ld-figure:not(.ld-figure--portrait){margin-block:0}.ld-cave-reading{padding-block:88px}.ld-cave-reading>section+section{border-top:1px solid var(--rule);padding-top:40px}.ld-cave-reading h2{font-size:clamp(30px,3vw,40px)}.ld-cave-reading>section>p{font-size:19px;line-height:1.65}.ld-figure{min-width:0}.ld-figure__image{isolation:isolate;position:relative}.ld-figure__image:after{z-index:1;content:"";pointer-events:none;border-bottom:4px solid #fbfaf5;border-left:4px solid #fbfaf5;width:clamp(45px,13%,100px);height:clamp(58px,19%,125px);position:absolute;bottom:18px;left:18px}.ld-figure__caption{letter-spacing:0;color:#6b6559;margin-top:0;padding-top:12px;font-family:Jost,ui-sans-serif,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.ld-figures{align-items:start;gap:32px}.ld-related{background:#f0ebe0;border-color:#d8d1c0;padding-block:76px}.ld-related__title{max-width:850px;font-size:clamp(30px,3.1vw,43px)}.ld-related__grid{gap:32px 48px;margin-top:36px;list-style:none}.ld-related__item{border-top:1px solid #d8d1c0;min-width:0;padding-top:20px}.ld-related__link{letter-spacing:-.015em;color:#1f1d1b;font-size:25px;font-weight:400;line-height:1.3;text-decoration:none}.ld-related__link:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ld-related__item p{color:#6b6559;font-size:17px;line-height:1.6}.ld-truffe-page .tourism-summary{background:var(--ivory);border-color:var(--rule);padding-block:76px}.ld-truffe-page .tourism-summary h2{max-width:850px;font-size:clamp(34px,3.5vw,49px)}.ld-truffe-page .tourism-summary p{max-width:850px;font-size:19px;line-height:1.65}.ld-truffle-season{background:var(--ink);color:var(--ivory);padding-block:96px;position:relative}.ld-truffle-season h2{font-size:clamp(36px,4vw,54px)}.ld-truffle-season dl{max-width:780px}.ld-truffle-season__action{font-size:15px;line-height:1.5}.ld-visit-heading{text-align:start;max-width:1440px;margin:0 auto;padding:88px 64px 64px}.ld-visit-heading h1{max-width:1120px;margin-top:24px;font-size:clamp(42px,4.6vw,66px);line-height:1.06}.ld-visit-heading>p:not(:first-child){max-width:820px;color:var(--muted-grey);margin-inline:0;font-family:Spectral,Georgia,serif;font-size:20px;line-height:1.6}.ld-visit-heading>p:first-child{border-left:3px solid var(--ink);color:var(--muted-grey);padding-left:17px}.ld-visit-heading .intent-actions{justify-content:flex-start;margin-top:32px}.ld-visit-chooser{padding-inline:64px;max-width:1440px;padding-bottom:48px}.ld-visit-chooser__form{background:#fbfaf5;border-color:#d8d1c0}.ld-visit-chooser__fields,.ld-visit-chooser__summary{min-width:0;padding:38px}.ld-visit-chooser__fields h2{max-width:620px;font-size:clamp(30px,2.8vw,39px)}.ld-visit-choice{border-color:#d8d1c0;padding:20px;transition:border-color .16s,background-color .16s}.ld-visit-choice:hover,.ld-visit-choice--active{background:#f0ebe0;border-color:#1f1d1b}.ld-visit-choice:focus-within{outline-offset:3px;outline:2px solid #1f1d1b}.ld-visit-choice>span:first-child{align-items:flex-start}.ld-visit-choice input{margin-top:6px}.ld-visit-chooser__summary{color:#fbfaf5;background:#1f1d1b}.ld-visit-chooser__summary>p:first-child{color:#d8d1c0;border-left:3px solid #fbfaf5;padding-left:16px}.ld-visit-chooser__summary .ld-visit-chooser__price{font-family:Jost,ui-sans-serif,sans-serif;font-size:19px;line-height:1.5}.ld-visit-chooser__summary button{min-height:56px;font-weight:400}.ld-visit-conditions{background:#f0ebe0;border-left:5px solid #1f1d1b;width:calc(100% - 128px);max-width:1312px;margin-bottom:64px;padding:32px 40px 36px}.ld-visit-conditions h2{font-size:30px}.ld-visit-conditions p{color:#6b6559;max-width:1100px;font-size:16px;line-height:1.65}.ld-visit-facts{padding-inline:64px;max-width:1440px;padding-bottom:80px}.ld-visit-facts dt{font-size:23px}.ld-visit-reading{max-width:900px;padding-bottom:72px}.ld-visit-reading>h2{font-size:clamp(32px,3vw,42px)}.ld-visit-reading p{font-size:19px;line-height:1.65}.ld-visit-questions h3{font-size:25px;line-height:1.3}.ld-visit-gallery h3{font-size:26px}.ld-gallery-control{color:#1f1d1b;background:#fbfaf5;border-color:#d8d1c0}.ld-gallery-control:not(:disabled):hover{color:#fbfaf5;background:#1f1d1b;border-color:#1f1d1b}.ld-journal-hero{background:var(--ivory-alt);border-bottom:1px solid var(--rule);padding-block:88px 72px;position:relative}.ld-journal-hero .eyebrow{border-left:3px solid var(--ink);padding-left:17px;line-height:1.4}.ld-journal-hero h1{max-width:1120px;color:var(--ink);font-size:clamp(42px,4.8vw,69px);line-height:1.07}.ld-journal-hero__intro{font-size:22px;line-height:1.55}.ld-journal-meta{color:var(--muted-grey);font-family:Jost,ui-sans-serif,sans-serif;font-size:13px;line-height:1.7}.ld-journal-filters{padding-top:54px}.ld-journal-filter{letter-spacing:.12em;min-height:44px;font-size:13px}.ld-journal-filter[aria-pressed=true]{font-weight:500}.ld-journal-lead{gap:64px}.ld-journal-lead h2{font-size:clamp(34px,3.6vw,51px);line-height:1.14}.ld-journal-grid{align-items:start}.ld-journal-card{height:100%;text-decoration:none}.ld-journal-card h3{font-size:28px;line-height:1.25}.ld-journal-card>p:first-of-type{font-size:17px;line-height:1.6}.ld-journal-card>p:last-child,.ld-journal-lead .text-xs{letter-spacing:.08em;font-family:Jost,ui-sans-serif,sans-serif;font-size:11px;line-height:1.6}.ld-journal-card:hover h3,.ld-journal-lead:hover h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ld-journal-body{padding-block:76px 96px}.ld-journal-body .prose-editorial{font-size:19px;line-height:1.7}.ld-journal-article .ld-journal-body .ld-journal-intro{font-size:22px;line-height:1.6}.ld-journal-body h2{font-size:clamp(29px,2.8vw,37px);line-height:1.2}.ld-journal-body h3{font-size:25px;line-height:1.3}.ld-journal-contents{background:var(--ivory-alt);border-left:4px solid var(--ink);border-block-color:var(--rule);padding:28px 30px}.ld-journal-contents li,.ld-journal-sources li,.ld-journal-related li{font-size:17px;line-height:1.6}.ld-journal-text-link{text-decoration-color:#6b6559;text-decoration-thickness:1px}.ld-journal-text-link:hover{text-decoration-color:#1f1d1b}.ld-journal-table{border-top:2px solid var(--ink);overscroll-behavior-inline:contain;padding-top:24px}.ld-journal-table table{min-width:480px;font-size:16px;line-height:1.6}.ld-journal-table thead{background:var(--ivory-alt);font-family:Jost,ui-sans-serif,sans-serif}.ld-journal-table caption{font-size:28px;line-height:1.3}.ld-journal-faq>div{border-top:1px solid var(--rule);padding-top:24px}.ld-journal-sources,.ld-journal-related{border-top:1px solid var(--rule);padding-top:28px}.ld-contact-page .request-heading{text-align:start;max-width:1440px;padding:88px 64px 56px}.ld-contact-page .request-heading h1{max-width:1000px;margin-top:26px;font-size:clamp(42px,4.6vw,64px);line-height:1.08}.ld-contact-page .request-heading .eyebrow{border-left:3px solid var(--ink);padding-left:17px;line-height:1.5}.ld-contact-page .request-heading>p:not(.eyebrow){max-width:820px;margin-inline:0;font-size:20px;line-height:1.6}.ld-contact-page main .request-heading>p.request-note{font-family:Jost,ui-sans-serif,sans-serif;font-size:14px}.ld-contact-page .request-heading .intent-actions{justify-content:flex-start}.ld-contact-page #demande{background:var(--ivory);padding-bottom:88px}.ld-contact-page #demande label{font-family:Jost,ui-sans-serif,sans-serif;font-weight:400;line-height:1.5}.ld-contact-page #demande :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--rule);background-color:var(--ivory);border-radius:0}.ld-contact-page #demande :is(input,select,textarea):focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:3px;box-shadow:none}.ld-contact-visits{background:var(--ivory-alt);padding-block:80px}.ld-contact-visits>img{display:none}.ld-contact-visits .contact-visits{text-align:start;margin-top:48px}.ld-contact-column{letter-spacing:0;max-width:430px;font-family:Spectral,Georgia,serif;font-size:18px;line-height:1.65}.ld-contact-column h3{color:var(--ink);margin-bottom:24px;font-size:36px}.ld-contact-column>p:first-of-type{letter-spacing:.12em;color:var(--muted-grey);font-family:Jost,ui-sans-serif,sans-serif;font-size:11px;font-weight:500;line-height:1.7}.ld-contact-access>div:first-child{max-width:900px;padding-block:80px 48px}.ld-contact-access h2{font-size:clamp(32px,3.4vw,44px)}@media (width>=1024px){.ld-editorial-pair:has(.ld-figure--portrait){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (width<=1023px){.ld-editorial-section,.ld-truffe-page :is(.truffle-sharing,.truffle-under-oaks){padding-block:64px}.ld-editorial-pair,.ld-journal-lead{gap:36px}.ld-visit-heading,.ld-contact-page .request-heading{padding:56px 32px 48px}.ld-visit-chooser,.ld-visit-facts{padding-inline:32px}.ld-visit-conditions{width:calc(100% - 64px)}.ld-visit-chooser__summary{padding:34px 38px}}@media (width<=620px){.ld-editorial-section,.ld-related,.ld-truffle-season,.ld-truffe-page .tourism-summary,.ld-contact-visits,.ld-truffe-page :is(.truffle-sharing,.truffle-under-oaks){padding-block:52px}.ld-editorial-section h2,.ld-related__title,.ld-truffe-page .tourism-summary h2,.ld-truffe-page :is(.truffle-sharing,.truffle-under-oaks) h2{font-size:35px}.ld-figure__image:after{border-width:3px;bottom:14px;left:14px}.ld-figure__caption{font-size:12px}.ld-related__grid{gap:26px}.ld-related__link{font-size:24px}.ld-cave-reading{padding-block:52px}.ld-visit-heading,.ld-contact-page .request-heading{padding:48px 24px 38px}.ld-visit-heading h1,.ld-contact-page .request-heading h1{font-size:42px;line-height:1.08}.ld-visit-heading>p:not(:first-child),.ld-contact-page .request-heading>p:not(.eyebrow){font-size:19px}.ld-contact-page main .request-heading>p.request-note{font-size:14px}.ld-visit-chooser,.ld-visit-facts{padding-inline:24px;padding-bottom:40px}.ld-visit-chooser__fields,.ld-visit-chooser__summary{padding:26px 20px}.ld-visit-chooser__fields h2{font-size:31px}.ld-visit-choice{padding:18px}.ld-visit-conditions{width:calc(100% - 48px);margin-bottom:44px;padding:26px 22px}.ld-visit-conditions h2{font-size:28px}.ld-visit-conditions p{font-size:16px}.ld-visit-reading{padding-bottom:48px}.ld-journal-hero{padding-block:52px 44px}.ld-journal-hero h1{font-size:42px;line-height:1.1}.ld-journal-hero__intro{font-size:20px}.ld-journal-meta{font-size:12px}.ld-journal-filters{padding-top:34px}.ld-journal-list{padding-block:40px 56px}.ld-journal-lead{gap:26px;padding-block:32px}.ld-journal-lead h2{font-size:34px}.ld-journal-grid{row-gap:38px;margin-top:48px}.ld-journal-card h3{font-size:28px}.ld-journal-body{padding-block:48px 64px}.ld-journal-article .ld-journal-body .ld-journal-intro{font-size:21px}.ld-journal-body .prose-editorial{font-size:19px;line-height:1.65}.ld-journal-contents{padding:22px 20px}.ld-contact-column{max-width:none}.ld-contact-access>div:first-child{padding-block:52px 34px}.ld-contact-page #demande{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.ld-visit-choice{transition:none}}.ex-editorial{--ex-paper:#fbfaf5;--ex-cream:#f0ebe0;--ex-ink:#1f1d1b;--ex-rule:#d8d1c0;--ex-muted:#6b6559}.ex-chapters{width:min(100% - 2 * var(--lr-gutter,24px), 1312px);border-block:1px solid #d8d1c0;flex-wrap:wrap;gap:0 36px;margin:24px auto 0;display:flex}.ex-chapters a{flex:180px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding-block:14px;font:400 15px/1.45 Jost,sans-serif;text-decoration:none;display:flex}.ex-chapters a:after{content:"↓";font-size:19px}.ex-chapters a:hover{text-underline-offset:5px;text-decoration:underline}.ex-editorial .ld-editorial-section{padding-block:64px}.ex-editorial .ld-editorial-section h2{max-width:22ch;font-size:clamp(30px,3.1vw,44px)}.ex-editorial .ld-editorial-pair{align-items:start;gap:64px}.ex-editorial .ld-editorial-pair>div{padding-top:14px}.ex-editorial .ld-editorial-pair .ld-figure__image img{object-fit:cover;width:100%;max-height:490px}.ex-editorial .ld-editorial-section .prose-editorial{font-size:18px;line-height:1.7}.ex-editorial .ex-document{margin-top:26px}.ex-editorial .ex-document .lr-disclosure__body{padding-bottom:22px}.ex-editorial .ex-document .prose-editorial{font-size:17px}.ex-price{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-block:24px;display:flex}.ex-price__prefix{text-transform:uppercase;letter-spacing:.08em;color:#6b6559;flex-basis:100%;font:400 12px/1.6 Jost,sans-serif}.ex-price strong{letter-spacing:-.03em;font:400 43px/1.2 Jost,sans-serif}.ex-price__unit{font-size:16px}.ex-reception{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;display:grid}.ex-reception h2{margin-top:18px}.ex-visit-paths{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.ex-visit-paths>div{border-top:1px solid #d8d1c0;padding-top:20px}.ex-visit-paths h3{font:400 25px/1.25 Jost,sans-serif}.ex-composition{border-top:1px solid #d8d1c0;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:24px;padding-top:16px;display:grid}.ex-composition>div{min-width:0}.ex-composition>div:before{content:"";background:#1f1d1b;height:7px;margin-bottom:12px;display:block}.ex-composition>div:nth-child(2):before{background:#6b6559}.ex-composition>div:nth-child(3):before{background:#afa693;width:25%}.ex-composition>div:nth-child(4):before{background:#d8d1c0;width:25%}.ex-composition dt{overflow-wrap:anywhere;font:400 12px/1.4 Jost,sans-serif}.ex-composition dd{margin-top:5px;font:400 23px/1.2 Jost,sans-serif}.ex-cave-overview,.ex-cave-service{width:min(100% - 2 * var(--lr-gutter,24px), 1312px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;margin-inline:auto;padding-block:64px;display:grid}.ex-cave-overview h2,.ex-cave-service h2{letter-spacing:-.025em;font:400 clamp(29px,3vw,40px)/1.2 Jost,sans-serif}.ex-cave-overview p,.ex-cave-service p{font-size:18px;line-height:1.7}.ex-cave-labels{background:#f0ebe0;border-top:1px solid #1f1d1b;align-self:start;padding:32px}.ex-cave-service{align-items:center;padding-top:0}.ex-cave-service .ld-figure{margin:0}.ex-cave-service .ld-figure img{object-fit:cover;width:100%;max-height:390px}.ex-cave-docs{width:min(100% - 2 * var(--lr-gutter,24px), 1312px);margin:0 auto 64px}.ex-cave-docs .lr-disclosure__body{max-width:74ch}.ex-journal-index .ld-journal-hero{padding-block:48px 40px}.ex-journal-index .ld-journal-filters{padding-top:0}.ex-journal-index .ld-journal-list{padding-block:30px 64px}.ex-journal-index .ld-journal-filter{border:1px solid #0000;min-height:44px;padding-inline:14px}.ex-journal-index .ld-journal-filter[aria-pressed=true]{background:#f0ebe0;border-color:#1f1d1b}.ex-journal-index .ld-journal-filters .ex-filter-options{align-items:center;gap:8px;padding-bottom:16px}.ex-journal-index .ld-journal-lead{padding-block:28px 40px}.ex-journal-index .ld-journal-lead h2{max-width:24ch;font-size:clamp(32px,3.5vw,49px)}.ex-journal-index .ld-journal-grid{gap:28px 40px;margin-top:36px}.ex-journal-index .ld-journal-card h3{font-size:25px;line-height:1.25}.ex-journal-index .ld-journal-card>p:first-of-type{font-size:16px;line-height:1.65}.ex-journal-more{margin-top:36px}.ex-journal-more>summary{font-size:20px}.ex-journal-index .ex-journal-guides{padding-bottom:50px}.ex-journal-index .ex-journal-guides .ld-related{background:0 0;border:0;padding-top:12px;padding-bottom:12px}.ex-journal-index .ex-journal-guides .ld-related>div{width:100%;padding-inline:0}.ex-journal-index .ex-journal-guides .ld-related__title{display:none}.ex-journal-article .ld-journal-hero{padding-block:48px 42px}.ex-journal-article .ld-journal-hero h1{max-width:24ch;font-size:clamp(38px,4.8vw,66px);line-height:1.09}.ex-journal-article .ld-journal-body{padding-block:46px 64px}.ex-journal-article .ld-journal-body>.lr-container{max-width:1040px}.ex-journal-article .ex-article-intro{max-width:760px}.ex-journal-article .ld-journal-intro{font-size:21px;line-height:1.7}.ex-journal-article .ex-article-reading{max-width:760px;margin-left:auto}.ex-journal-article .ex-article-reading>div>h2{margin-top:38px;font-size:30px;line-height:1.2}.ex-journal-article .ex-article-reading .prose-editorial{font-size:19px;line-height:1.75}.ex-journal-article .ld-journal-contents{grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr);gap:32px;margin-block:30px 38px;padding-block:24px;display:grid}.ex-journal-article .ld-journal-contents>ol{counter-reset:contents;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:0;padding-left:0;list-style:none;display:grid}.ex-journal-article .ld-journal-contents li{counter-increment:contents;gap:12px;display:flex}.ex-journal-article .ld-journal-contents li:before{content:counter(contents, decimal-leading-zero);color:#6b6559;flex:none;padding-top:7px;font:400 11px/1.5 Jost,sans-serif}.ex-journal-article .ld-journal-contents a{font:400 15px/1.5 Jost,sans-serif;text-decoration:none}.ex-journal-article .ld-journal-contents a:hover{text-underline-offset:4px;text-decoration:underline}.ex-journal-article .ex-article-support{border-top:1px solid #d8d1c0;margin-top:36px;padding-top:30px}.ex-journal-article .ex-article-support .ld-journal-sources{margin-top:32px}.ex-journal-article .ld-journal-faq>details+details{margin-top:0}.ex-journal-article .ex-article-support .ld-journal-related ul{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.ex-journal-article .ex-article-support .ld-journal-related li{border-top:1px solid #d8d1c0;padding-block:12px}@media (width<=767px){.ex-chapters{gap:0 20px;margin-top:18px}.ex-chapters a{flex-basis:100%;min-height:52px;font-size:14px}.ex-chapters a+a{border-top:1px solid #d8d1c0}.ex-editorial .ld-editorial-section{padding-block:40px}.ex-editorial .ld-editorial-pair{gap:30px}.ex-editorial .ld-editorial-section h2{font-size:31px}.ex-editorial .ld-editorial-section .prose-editorial{font-size:17px}.ex-reception{grid-template-columns:1fr;gap:24px}.ex-visit-paths{gap:20px}.ex-visit-paths h3{font-size:22px}.ex-composition{grid-template-columns:1fr 1fr;gap:20px 14px}.ex-composition dt{overflow-wrap:normal}.ex-cave-overview,.ex-cave-service{grid-template-columns:1fr;gap:28px;padding-block:40px}.ex-cave-overview h2,.ex-cave-service h2{font-size:30px}.ex-cave-overview p,.ex-cave-service p{font-size:17px}.ex-cave-labels{padding:24px}.ex-cave-service{padding-top:0}.ex-cave-service .ld-figure img{max-height:260px}.ex-cave-docs{margin-bottom:40px}.ex-journal-index .ld-journal-hero{padding-block:32px 28px}.ex-journal-index .ld-journal-hero h1{font-size:40px}.ex-journal-index .ld-journal-hero__intro{margin-top:16px;font-size:17px}.ex-journal-index .ld-journal-filter{padding-inline:12px;font-size:12px}.ex-journal-index .ld-journal-lead{padding-block:20px 28px}.ex-journal-index .ld-journal-lead h2{font-size:32px}.ex-journal-index .ld-journal-lead .prose-editorial{font-size:17px}.ex-journal-index .ld-journal-list{padding-bottom:36px}.ex-journal-index .ld-journal-grid{gap:24px}.ex-journal-index .ld-journal-card h3{font-size:24px}.ex-journal-article .ld-journal-hero{padding-block:32px 28px}.ex-journal-article .ld-journal-hero h1{font-size:36px}.ex-journal-article .ld-journal-body{padding-block:32px 40px}.ex-journal-article .ld-journal-intro{font-size:19px}.ex-journal-article .ex-article-reading .prose-editorial{font-size:18px;line-height:1.75}.ex-journal-article .ex-article-reading>div>h2{font-size:27px}.ex-journal-article .ld-journal-contents{grid-template-columns:1fr;gap:18px;padding-block:20px}.ex-journal-article .ld-journal-contents>ol{grid-template-columns:1fr;gap:8px}.ex-journal-article .ld-journal-contents a{align-items:center;min-height:44px;display:flex}.ex-journal-article .ld-journal-contents li:before{padding-top:13px}.ex-journal-article .ex-article-support .ld-journal-related ul{grid-template-columns:1fr}}.ex-editorial .ex-hero-caption{width:min(100% - 2 * var(--lr-gutter,24px), 1312px);text-align:right;max-width:1312px;margin-top:-12px}@media (width>=900px){.ex-journal-index .ex-lead--text-only .ex-lead-copy{grid-template-columns:1fr 1fr;gap:0 64px;width:100%;max-width:none;display:grid}.ex-journal-index .ex-lead--text-only .ex-lead-copy>div{grid-column:1/-1}.ex-journal-index .ex-lead--text-only h2{grid-area:2/1/4;margin-top:20px}.ex-journal-index .ex-lead--text-only .prose-editorial{grid-area:2/2;max-width:52ch;margin-top:24px}.ex-journal-index .ex-lead--text-only .ex-lead-copy>p:last-child{grid-area:3/2}}.lr-document{padding-block:64px 96px}.lr-document__header{max-width:850px;margin-bottom:52px}.lr-document__header h1{letter-spacing:-.035em;text-wrap:balance;margin-top:20px;font:400 clamp(38px,4.5vw,64px)/1.08 Jost,sans-serif}.lr-document__intro{max-width:68ch;margin-top:28px;font:400 20px/1.65 Spectral,serif}.lr-document__date{color:var(--encre-douce);margin-top:20px;font:400 13px/1.6 Jost,sans-serif}.lr-document__layout{grid-template-columns:256px minmax(0,760px);justify-content:space-between;align-items:start;gap:64px;display:grid}.lr-contents{border-top:2px solid var(--encre);padding-top:20px;font-family:Jost,sans-serif;position:sticky;top:112px}.lr-contents>p{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.lr-contents ol{scrollbar-width:thin;max-height:calc(100vh - 210px);margin-top:16px;padding:0;list-style:none;overflow-y:auto}.lr-contents li{border-bottom:1px solid var(--filet)}.lr-contents a{color:var(--encre-douce);align-items:baseline;gap:12px;padding:12px 4px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .18s;display:flex}.lr-contents a:hover{color:var(--encre);text-underline-offset:4px;text-decoration:underline}.lr-contents a>span:first-child{color:var(--encre);font-variant-numeric:tabular-nums;flex:0 0 22px;font-size:11px}.lr-document__sections{min-width:0}.lr-document__section{border-top:1px solid var(--filet);padding-block:28px 40px;scroll-margin-top:110px}.lr-document__section h2{text-wrap:balance;max-width:35ch;font:400 28px/1.25 Jost,sans-serif}.lr-document__section :is(p,address,li){color:var(--encre-douce);overflow-wrap:anywhere;font:400 18px/1.75 Spectral,serif}.lr-document__section h2+p,.lr-document__section h2+div{margin-top:18px}.lr-document__links{border-top:2px solid var(--encre);flex-wrap:wrap;gap:20px 32px;margin-top:24px;padding-top:24px;font:400 15px/1.5 Jost,sans-serif;display:flex}.lr-document--cgv .lr-document__header{max-width:900px}.lr-document--cgv .lr-document__sections>p:last-child{margin-top:8px}.lr-delivery .lr-delivery__hero{padding-block:64px 48px}.lr-delivery .lr-delivery__hero h1{text-wrap:balance;max-width:900px;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.lr-delivery__jump{flex-wrap:wrap;gap:12px 28px;margin-top:32px;font:400 15px/1.4 Jost,sans-serif;display:flex}.lr-delivery__jump a{border-bottom:1px solid var(--encre);align-items:center;min-height:44px;display:inline-flex}.lr-delivery .lr-delivery__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px 64px;display:grid}.lr-delivery .lr-delivery__layout>*{margin-top:0}.lr-delivery #prix-livre{padding-top:24px}.lr-delivery #retrait{border-top:2px solid var(--encre);padding:28px 32px 32px}.lr-delivery__details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.lr-delivery__details>section{padding-block:24px 32px}.lr-delivery h2{text-wrap:balance;font-size:27px;line-height:1.25}.lr-delivery .lr-delivery__request{border-left:4px solid var(--encre);grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;display:flex}.lr-delivery__request p{max-width:65ch}.lr-delivery__request a{flex-shrink:0;margin-top:0}.lr-flow .lr-flow__frame{max-width:1440px;padding-inline:64px}.lr-flow .lr-flow__steps{border-block:1px solid var(--filet);flex-wrap:wrap;gap:16px 36px;margin-block:24px 36px;padding-block:18px;font:400 14px/1.4 Jost,sans-serif;list-style:none;display:flex}.lr-flow__steps li{align-items:baseline;gap:12px;display:flex}.lr-flow__steps span{color:var(--encre-douce);font-variant-numeric:tabular-nums;font-size:12px}.lr-order-page fieldset{border-top:1px solid var(--filet);padding-top:24px}.lr-order-page legend{padding-right:20px}.lr-order-page legend:before{width:40px;color:var(--encre-douce);font:400 13px/1 Jost,sans-serif;display:inline-block}.lr-order-page fieldset:first-child legend:before{content:"01"}.lr-order-page fieldset:nth-child(2) legend:before{content:"02"}.lr-order-page fieldset:nth-child(3) legend:before{content:"03"}.lr-order-page .lr-flow__summary{border-top:3px solid var(--encre)}.lr-checkout-page .lr-flow__notice{border-left:4px solid var(--encre);max-width:800px;font-size:18px;line-height:1.6}.lr-checkout-page .lr-flow__summary{border-top:3px solid var(--encre);align-self:start;position:sticky;top:112px}.lr-withdrawal-page .lr-withdrawal{max-width:1440px;padding-inline:64px}.lr-withdrawal__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;margin-top:36px;display:grid}.lr-withdrawal__guidance{border-top:2px solid var(--encre);padding-top:24px}.lr-withdrawal__guidance p{margin-top:0;margin-bottom:20px;font-size:18px;line-height:1.7}.lr-withdrawal__entry{min-width:0}.lr-withdrawal__entry form{margin-top:0}.lr-withdrawal__entry label{margin-bottom:8px;font-size:15px;line-height:1.5;display:block}.lr-withdrawal__entry section{margin-top:0}.lr-withdrawal__entry dl{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:12px 20px;display:grid}.lr-withdrawal__entry dd{overflow-wrap:anywhere}.lr-withdrawal__other{max-width:760px;margin-top:48px}@media (width<=1000px){.lr-document__layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.lr-flow .lr-flow__frame,.lr-withdrawal-page .lr-withdrawal{padding-inline:32px}.lr-delivery .lr-delivery__layout,.lr-withdrawal__layout{gap:36px}.lr-delivery .lr-delivery__request{display:block}.lr-delivery__request a{margin-top:20px}}@media (width<=700px){.lr-document{padding-block:40px 64px}.lr-document__header{margin-bottom:32px}.lr-document__header h1{font-size:38px}.lr-document__intro{font-size:18px;line-height:1.65}.lr-document__layout{display:block}.lr-contents{margin-bottom:28px;padding-top:16px;position:static}.lr-contents ol{scroll-snap-type:x proximity;gap:12px;max-height:none;margin-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.lr-contents li{border:1px solid var(--filet);scroll-snap-align:start;flex:0 0 210px}.lr-contents a{min-height:64px;padding:12px}.lr-document__section{padding-block:24px 32px}.lr-document__section h2{font-size:25px}.lr-document__section :is(p,address,li){font-size:17px;line-height:1.7}.lr-delivery .lr-delivery__hero{padding-block:40px 32px}.lr-delivery .lr-delivery__layout,.lr-delivery__details{display:block}.lr-delivery #retrait{margin-top:32px;padding:24px}.lr-delivery__details{margin-top:32px!important}.lr-delivery .lr-delivery__request{margin-top:8px;padding:24px}.lr-flow .lr-flow__frame,.lr-withdrawal-page .lr-withdrawal{padding-inline:24px}.lr-flow .lr-flow__steps{gap:16px 20px;margin-block:24px;font-size:13px}.lr-flow__steps li{gap:8px}.lr-checkout-page .lr-flow__summary{position:static}.lr-withdrawal__layout{margin-top:28px;display:block}.lr-withdrawal__entry{margin-top:32px}.lr-withdrawal__entry dl{grid-template-columns:1fr;gap:4px}.lr-withdrawal__entry dd{margin-bottom:12px}}@media print{.lr-contents,.lr-flow__steps{display:none}.lr-document__layout,.lr-withdrawal__layout{display:block}.lr-document__section{break-inside:avoid}}.rencontre-commerce{--ivory:#fbfaf5;--ivory-alt:#f0ebe0;--ink:#1f1d1b;--rule:#d8d1c0;--muted-grey:#6b6559;background:var(--ivory);color:var(--ink)}.rencontre-commerce main :is(h1,h2,h3,h4),.rencontre-wine-card h3,.rencontre-wine-labels :is(h2,h3){letter-spacing:-.025em;font-family:Jost,sans-serif;font-style:normal;font-weight:400}.rencontre-commerce main :is(p,dd,li),.rencontre-wine-labels p,.rencontre-wine-profile__copy :is(p,dd){font-family:Spectral,Georgia,serif}.rencontre-commerce main :is(.eyebrow,.eyebrow-gold,.nav-link,.request-note),.rencontre-commerce main p[class*=uppercase],.rencontre-commerce main :is(dt,legend,label),.rencontre-commerce main :is(button,input,select,textarea),.rencontre-commerce main a,.rencontre-commerce .shop-prices p,.rencontre-commerce .rencontre-pack-prices p,.rencontre-commerce .rencontre-pack-prices span,.rencontre-commerce .request-note{font-family:Jost,sans-serif}.rencontre-commerce main p[class*=uppercase],.rencontre-commerce main .eyebrow{letter-spacing:.16em;font-weight:500}.rencontre-commerce main :is(.bg-white,.bg-white\/60,.bg-white\/70){background-color:var(--ivory)}.rencontre-commerce main :is(.action-primary,.action-secondary){letter-spacing:0;text-transform:none;min-height:54px;box-shadow:none;border-radius:0;padding:15px 20px;font-size:14px;font-weight:400;line-height:1.45}.rencontre-commerce main .action-primary{border:1px solid var(--ink);background:var(--ink);color:var(--ivory)}.rencontre-commerce main .action-secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.rencontre-commerce main :is(.action-primary,.action-secondary):hover{background:var(--muted-grey);border-color:var(--muted-grey);color:var(--ivory)}.rencontre-commerce main :is(.request-text-link,a.underline){text-underline-offset:5px;text-decoration-thickness:1px}.rencontre-wines .rencontre-wine-hero{background:var(--ivory);max-width:1440px;height:auto;min-height:0;max-height:none;color:var(--ink);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;margin-inline:auto;padding:64px;display:grid;position:relative;overflow:hidden}.rencontre-wines .wine-photo-hero__image{z-index:0;object-fit:contain;object-position:center;background:var(--ivory-alt);order:2;grid-area:1/2;width:100%;height:620px;position:static;transform:none}.rencontre-wines .wine-photo-hero__shade{z-index:1;border-left:7px solid var(--ivory);border-bottom:7px solid var(--ivory);pointer-events:none;background:0 0;width:clamp(80px,12vw,175px);height:90px;position:absolute;inset:auto 88px 88px auto}.rencontre-wines .wine-photo-hero__content{z-index:2;grid-area:1/1;width:100%;max-width:none;margin:0;padding:30px 0;position:relative}.rencontre-wines .wine-photo-hero__content h1{letter-spacing:-.04em;font-size:clamp(46px,4.6vw,70px);line-height:1.04}.rencontre-wines .wine-photo-hero__content p:first-child{color:var(--muted-grey);font-family:Jost,sans-serif;font-size:12px}.rencontre-wines .wine-photo-hero__content p:not(:first-child){font-size:23px;line-height:1.5}.rencontre-wines .wine-photo-hero__content a{border-color:var(--rule);color:var(--ink);font-size:15px}.rencontre-wines .rencontre-wine-nav{padding-inline:clamp(24px,4.45vw,64px)}.rencontre-wines .rencontre-wine-nav>div{column-gap:32px;max-width:1312px}.rencontre-wines .rencontre-wine-profile{max-width:1440px;padding-inline:clamp(24px,4.45vw,64px)}.rencontre-wines .rencontre-wine-profile>img{background:var(--ivory-alt);min-height:480px;padding:32px}.rencontre-wine-profile__copy>p:not([class*=uppercase]),.rencontre-wine-profile__copy dd{line-height:1.65}.rencontre-wine-profile__copy>p[class*=text-lg]{font-size:20px}.rencontre-wine-labels>div{max-width:1312px}.rencontre-wine-labels p:not([class*=uppercase]){font-size:18px;line-height:1.6}.rencontre-wine-labels figure>img.object-contain{background:var(--ivory-alt);padding:24px}.rencontre-wine-labels figcaption{border-top:1px solid var(--rule);padding-top:22px}.rencontre-wine-labels figcaption h3{font-size:28px}.rencontre-wine-labels figcaption a{font-size:13px}.rencontre-wines .rencontre-wine-invitation{background:var(--ink);color:var(--ivory)}.rencontre-wines .rencontre-wine-invitation>div{max-width:1312px}.rencontre-wines .rencontre-wine-invitation h2{color:var(--ivory);font-size:clamp(35px,3.6vw,52px)}.rencontre-wines .rencontre-wine-invitation p{color:var(--ivory)}.rencontre-wines .rencontre-wine-invitation a[class*=bg-white]{background:var(--ivory);color:var(--ink);border:1px solid var(--ivory)}.rencontre-wines .wine-sheet{box-shadow:none;border-radius:0;font-family:Jost,sans-serif}.rencontre-wines .wine-sheet:is(:hover,:focus-visible){background:var(--ink);color:var(--ivory);outline-color:var(--ink)}.rencontre-wine-card{min-width:0}.rencontre-wine-card>div:first-child{background:var(--ivory-alt);position:relative}.rencontre-wine-card>div:first-child:after{content:"";border-right:2px solid var(--rule);border-bottom:2px solid var(--rule);pointer-events:none;width:48px;height:65px;position:absolute;inset:auto 18px 18px auto}.rencontre-wine-card>div:last-child{border-top:1px solid var(--rule);padding-top:18px}.rencontre-wine-card h3{font-size:28px;line-height:1.2}.rencontre-wine-card .nav-link{letter-spacing:.02em;text-transform:none;font-size:12px}.rencontre-wine-detail main>section:first-of-type h1{font-size:clamp(44px,4.7vw,68px);line-height:1.05}.rencontre-wine-detail main>section:first-of-type img{padding:38px}.rencontre-wine-detail main>section:first-of-type .aspect-\[3\/4\]{border-bottom:5px solid var(--ink);position:relative}.rencontre-purchase-summary{border-left:4px solid var(--ink);background:var(--ivory-alt);border-top:0;border-bottom:0;padding:26px}.rencontre-purchase-summary>p:first-child{font-family:Jost,sans-serif;font-size:25px;line-height:1.4}.rencontre-purchase-summary .action-primary{text-align:center;width:100%}.rencontre-food-information{background:var(--ivory);padding:26px}.rencontre-food-information h2{font-size:26px;line-height:1.2}.rencontre-food-information :is(p,dl){font-size:15px;line-height:1.7}.rencontre-food-information :is(table,a,caption,dt){font-family:Jost,sans-serif}.rencontre-food-information table{font-size:14px}.rencontre-food-information th,.rencontre-food-information td{padding-block:10px}.rencontre-offer-chooser{background:var(--ivory-alt);border-top:0;border-bottom:0;border-left:4px solid var(--ink);padding:28px}.rencontre-offer-chooser h2{font-size:29px}.rencontre-offer-chooser fieldset label[class*=border]{background:var(--ivory);padding:17px 14px}.rencontre-offer-chooser fieldset label[class*=border-ink]{border:2px solid var(--ink);background:var(--ivory);padding:16px 13px}.rencontre-offer-chooser label>span.font-display{letter-spacing:-.03em;font-size:32px}.rencontre-offer-chooser a[class*=bg-ink],.rencontre-offer-chooser button[class*=bg-ink]{letter-spacing:0;text-transform:none;min-height:56px;font-family:Jost,sans-serif;font-size:14px}.rencontre-offer-chooser [aria-live] strong{font-size:39px}.rencontre-shop .shop-heading{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:64px;max-width:1440px;padding:72px 64px 80px}.rencontre-shop .shop-heading h1{letter-spacing:-.035em;margin-block:24px;font-size:clamp(38px,4vw,60px);line-height:1.08}.rencontre-shop .shop-heading>div>p:not(.request-note){font-size:20px;line-height:1.6}.rencontre-shop .shop-prices{border-block:1px solid var(--rule);gap:38px;margin-block:32px 24px;padding-block:22px}.rencontre-shop .shop-prices strong{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,48px);line-height:1.2}.rencontre-shop .trade-callout{border:0;border-left:5px solid var(--ink);background:var(--ivory-alt);padding:30px;position:relative}.rencontre-shop .trade-callout h2{font-size:31px;line-height:1.18}.rencontre-shop .trade-callout p{font-size:18px}.rencontre-shop .shop-products{padding-block:0 48px}.rencontre-shop .shop-products>div{max-width:1440px;padding-inline:64px}.rencontre-product-range>div:first-child h2{padding-bottom:24px;font-size:clamp(30px,3vw,43px)}.rencontre-product-grid{gap:32px;margin-top:40px}.rencontre-product-card{min-width:0}.rencontre-product-image{background:var(--ivory-alt);height:350px;padding:22px;position:relative}.rencontre-product-image:after{content:"";border-left:3px solid var(--rule);border-bottom:3px solid var(--rule);pointer-events:none;width:62px;height:80px;position:absolute;inset:auto auto 20px 20px}.rencontre-product-card h3{margin-top:24px;font-size:29px;line-height:1.2}.rencontre-product-card>p{max-width:none;margin-inline:0;font-size:16px;line-height:1.6}.rencontre-product-card>p:last-of-type{font-family:Jost,sans-serif;font-size:13px}.rencontre-pack-prices{gap:26px;padding-block:21px}.rencontre-pack-prices p{text-align:left;min-width:0}.rencontre-pack-prices span:first-child{letter-spacing:-.035em;font-size:34px}.rencontre-pack-prices span:last-child{letter-spacing:.04em;font-size:12px;line-height:1.6}.rencontre-product-card>div:last-child{justify-items:stretch;gap:15px;padding-top:28px}.rencontre-product-card>div:last-child a{font-size:13px;line-height:1.5}.rencontre-shop .shop-how,.rencontre-trade .shop-how{padding-block:40px}.rencontre-shop .shop-how h2,.rencontre-trade .shop-how h2{font-size:clamp(29px,2.7vw,40px)}.rencontre-shop .shop-how li,.rencontre-trade .shop-how li{font-family:Spectral,Georgia,serif;font-size:18px;line-height:1.65}.rencontre-shop .shop-how strong,.rencontre-trade .shop-how strong{font-family:Jost,sans-serif;font-size:44px;font-weight:400}.rencontre-shop-detail main>section:first-child{padding-top:64px}.rencontre-shop-detail main>section:first-child>div{max-width:1440px;padding-inline:64px}.rencontre-shop-detail main h1{font-size:clamp(42px,4.2vw,60px);line-height:1.08}.rencontre-product-gallery>div>div:first-child>div:first-child{border-bottom:5px solid var(--ink);height:600px;padding:32px}.rencontre-product-gallery button{box-shadow:none;border-radius:0}.rencontre-product-gallery [data-testid=product-gallery-thumbnails]{gap:12px;padding-top:10px}.rencontre-trade .trade-heading{max-width:1440px;padding:80px 64px 64px}.rencontre-trade .trade-heading h1{letter-spacing:-.035em;max-width:1040px;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.rencontre-trade .trade-heading>p:not(.eyebrow,.request-note){max-width:920px;font-size:21px;line-height:1.6}.rencontre-trade .trade-content{max-width:1440px;padding:0 64px 80px}.rencontre-trade .trade-content>section{margin-bottom:64px}.rencontre-trade .trade-content h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.rencontre-trade .trade-content h3,.rencontre-trade .trade-facts dt{font-size:29px;line-height:1.2}.rencontre-trade .trade-content :is(p,dd,li){font-size:18px;line-height:1.65}.rencontre-trade .trade-content article{background:var(--ivory-alt);border-width:1px 0 0;padding:30px}.rencontre-trade .trade-content article p{margin-bottom:24px}.rencontre-trade .trade-content article .action-secondary{width:100%}.rencontre-trade .trade-facts{gap:36px;margin-top:64px}.rencontre-gifts main>section:first-child{position:relative}.rencontre-gifts main>section:first-child>div{max-width:1440px;padding:64px}.rencontre-gifts main>section:first-child h1{font-size:clamp(44px,4.7vw,68px);line-height:1.05}.rencontre-gifts main>section:first-child>div>img{background:var(--ivory);border-bottom:5px solid var(--ink);padding:25px}.rencontre-gifts main article{border-width:0 0 1px}.rencontre-gifts main article h3{font-size:28px}.rencontre-market{font-family:Spectral,Noto Serif CJK SC,Noto Serif CJK JP,Georgia,serif}.rencontre-market :is(h1,h2,h3,dt,a,.text-sm){font-family:Jost,Noto Sans CJK SC,Noto Sans CJK JP,Microsoft YaHei,sans-serif}.rencontre-market :is(header,footer){padding-inline:clamp(24px,4.45vw,64px)}.rencontre-market>header{background:var(--ivory);padding-block:24px}.rencontre-market>header>div{max-width:1312px;padding-inline:0}.rencontre-market .rencontre-market-brand{letter-spacing:-.025em;max-width:100%;color:var(--ink);flex-shrink:0;align-items:center;gap:18px;font-size:23px;font-weight:400;line-height:1.2;display:inline-flex}.rencontre-market-monogram{flex-shrink:0;width:34px;height:41px}.rencontre-market>header nav,.rencontre-market>header>div+div{column-gap:24px;font-size:13px}.rencontre-market>header a[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.rencontre-market>main{max-width:1440px;padding:56px 64px 88px}.rencontre-market>main>p:first-child{color:var(--muted-grey);margin-bottom:40px;font-family:Jost,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:13px}.rencontre-market main h1{letter-spacing:-.035em;max-width:1050px;font-family:Jost,Noto Sans CJK SC,Noto Sans CJK JP,Microsoft YaHei,sans-serif;font-size:clamp(38px,4.4vw,64px);line-height:1.12}.rencontre-market main h2{font-family:Jost,Noto Sans CJK SC,Noto Sans CJK JP,Microsoft YaHei,sans-serif;font-size:31px;line-height:1.25}.rencontre-market main>p[class*=text-lg],.rencontre-chinese main>div:first-of-type{max-width:920px;font-size:21px;line-height:1.65}.rencontre-market main>p[class*=uppercase]{font-family:Jost,sans-serif;font-size:12px;font-weight:500}.rencontre-market main section{padding-top:35px}.rencontre-market main>div>section{border-top:1px solid var(--rule)}.rencontre-market main section :is(p,li){font-size:18px;line-height:1.7}.rencontre-market main dl{background:var(--ivory-alt);border-left:4px solid var(--ink);column-gap:56px;padding:18px 30px}.rencontre-market main dt{font-size:13px}.rencontre-market main dd{font-size:19px}.rencontre-market main a[class*=border-ink]{min-height:56px;padding:15px 22px;font-family:Jost,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.rencontre-market main a[class*=bg-ink]:hover{background:var(--muted-grey)}.rencontre-market>footer{background:var(--ink);color:var(--ivory);padding-block:48px}.rencontre-market>footer>div{max-width:1312px}.rencontre-market>footer p{font-family:Jost,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.7}.rencontre-chinese main :is(p,dd,li){font-family:Jost,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.rencontre-chinese main h1{letter-spacing:.005em;max-width:1000px;line-height:1.35}@media (width<=1100px){.rencontre-wines .rencontre-wine-hero{gap:30px;padding:48px 28px}.rencontre-wines .wine-photo-hero__image{height:510px}.rencontre-wines .wine-photo-hero__shade{bottom:68px;right:48px}.rencontre-shop .shop-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;padding:48px 28px}.rencontre-shop .shop-products>div,.rencontre-shop-detail main>section:first-child>div,.rencontre-trade .trade-content{padding-inline:28px}.rencontre-trade .trade-heading,.rencontre-gifts main>section:first-child>div{padding:48px 28px}.rencontre-product-image{height:300px}.rencontre-product-grid{gap:24px}.rencontre-pack-prices{gap:18px}.rencontre-pack-prices span:first-child{font-size:30px}.rencontre-market>main{padding:40px 28px 64px}}@media (width<=767px){.rencontre-wines .rencontre-wine-hero{grid-template-columns:1fr;gap:34px;padding:38px 24px 48px}.rencontre-wines .wine-photo-hero__content{grid-area:1/1;padding:0}.rencontre-wines .wine-photo-hero__content h1{font-size:46px}.rencontre-wines .wine-photo-hero__image{grid-area:2/1;height:400px}.rencontre-wines .wine-photo-hero__shade{border-width:0 0 5px 5px;border-top-style:none;border-top-color:currentColor;border-right-style:none;border-right-color:currentColor;width:88px;height:80px;inset:auto auto 67px 43px}.rencontre-wines .wine-photo-hero__content p:not(:first-child){font-size:20px}.rencontre-wines .rencontre-wine-nav>div{gap:4px 24px}.rencontre-wines .rencontre-wine-nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.rencontre-wines .rencontre-wine-profile>img{min-height:0;max-height:470px;padding:24px}.rencontre-wines .wine-sheet{background:var(--ink);min-height:84px;color:var(--ivory);box-shadow:none;border-radius:0}.rencontre-wines .wine-sheet small{color:var(--ivory-alt)}.rencontre-wine-labels{padding-block:55px}.rencontre-wine-labels h2{font-size:38px}.rencontre-wine-labels figcaption{margin-top:20px}.rencontre-wine-labels figure>img.object-contain{max-height:460px}.rencontre-wine-detail main>section:first-of-type h1{font-size:44px}.rencontre-wine-detail main>section:first-of-type img{max-height:510px;padding:26px}.rencontre-purchase-summary,.rencontre-offer-chooser,.rencontre-food-information{padding:23px 20px}.rencontre-purchase-summary>p:first-child{font-size:23px}.rencontre-offer-chooser h2{font-size:28px}.rencontre-offer-chooser fieldset label[class*=border]{padding-inline:10px}.rencontre-offer-chooser fieldset label[class*=border-ink]{padding-inline:9px}.rencontre-shop .shop-heading{grid-template-columns:1fr;gap:36px;padding:42px 24px 50px}.rencontre-shop .shop-heading h1{font-size:39px}.rencontre-shop .shop-heading>div>p:not(.request-note){font-size:19px}.rencontre-shop .shop-prices{gap:22px;margin-block:26px 18px}.rencontre-shop .shop-prices strong{font-size:37px}.rencontre-shop .trade-callout{border-left-width:4px;padding:22px}.rencontre-shop .trade-callout h2,.rencontre-shop .trade-callout p{display:block}.rencontre-shop .trade-callout h2{font-size:27px}.rencontre-shop .trade-callout p{font-size:17px}.rencontre-shop .trade-callout .action-secondary{border:1px solid var(--ink);text-align:center;justify-content:center;margin-top:22px;padding:14px 18px}.rencontre-shop .shop-products>div,.rencontre-shop-detail main>section:first-child>div{padding-inline:24px}.rencontre-product-image{height:340px}.rencontre-product-grid{gap:44px}.rencontre-pack-prices{justify-content:flex-start;gap:30px}.rencontre-pack-prices span:first-child{font-size:39px}.rencontre-shop .shop-how li,.rencontre-trade .shop-how li{font-size:17px}.rencontre-shop .shop-how strong,.rencontre-trade .shop-how strong{min-width:20px;font-size:32px}.rencontre-shop-detail main>section:first-child{padding-top:38px}.rencontre-shop-detail main h1{font-size:44px}.rencontre-product-gallery>div>div:first-child>div:first-child{height:420px;padding:24px}.rencontre-trade .trade-heading{padding:42px 24px 48px}.rencontre-trade .trade-heading h1{font-size:40px}.rencontre-trade .trade-heading>p:not(.eyebrow,.request-note){font-size:19px}.rencontre-trade .trade-content{padding:0 24px 55px}.rencontre-trade .trade-content>section{margin-bottom:48px}.rencontre-trade .trade-content article{padding:24px}.rencontre-trade .trade-content h2{font-size:31px}.rencontre-gifts main>section:first-child>div{padding:36px 24px 48px}.rencontre-gifts main>section:first-child h1{font-size:46px}.rencontre-gifts main>section:first-child>div>img{padding:20px}.rencontre-market>header{padding:20px 24px}.rencontre-market .rencontre-market-brand{gap:13px;font-size:21px}.rencontre-market-monogram{width:29px;height:35px}.rencontre-market>header nav{gap:2px 20px}.rencontre-market>header>div:first-child{padding-block:0 16px}.rencontre-market>main{padding:34px 24px 55px}.rencontre-market main h1{font-size:38px;line-height:1.15}.rencontre-chinese main h1{font-size:34px;line-height:1.4}.rencontre-market main h2{font-size:28px}.rencontre-market main>p[class*=text-lg],.rencontre-chinese main>div:first-of-type{font-size:19px}.rencontre-market main dl{padding:12px 20px}.rencontre-market main dd{font-size:18px}.rencontre-market main a[class*=border-ink]{text-align:center;justify-content:center;width:100%}.rencontre-market>footer{padding:36px 24px}}@media (width>=640px) and (width<=767px){.rencontre-product-image{height:300px}.rencontre-pack-prices{gap:16px}.rencontre-pack-prices span:first-child{font-size:31px}}@media (width<=360px){.rencontre-shop .shop-prices strong{font-size:32px}.rencontre-market .rencontre-market-brand{font-size:19px}.rencontre-offer-chooser{padding-inline:14px}}.px-products main :is(h1,h2,h3){text-wrap:balance}.px-products .px-disclosure{border-block:1px solid var(--rule)}.px-products .px-disclosure+.px-disclosure{border-top:0}.px-products .px-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:17px 0;font-family:Jost,sans-serif;font-size:20px;line-height:1.35;list-style:none;display:flex}.px-products .px-disclosure>summary::-webkit-details-marker{display:none}.px-products .px-disclosure>summary:after{content:"+";flex-shrink:0;font-size:24px;line-height:1}.px-products .px-disclosure[open]>summary:after{content:"−"}.px-products .px-disclosure>summary :is(h2,h3){font-size:inherit;margin:0}.px-products .px-disclosure[open]{padding-bottom:24px}.px-products .px-disclosure>:not(summary){margin-top:18px}.px-products .px-food-document .rencontre-food-information{border:0;margin-top:0;padding:0}.px-products .px-food-document .rencontre-food-information>h2{display:none}.px-products .px-food-document table{max-width:620px}.px-products.px-catalogue .rencontre-wine-hero{gap:64px;padding-block:48px}.px-products.px-catalogue .wine-photo-hero__image{height:510px}.px-products.px-catalogue .wine-photo-hero__content{padding-block:0}.px-products.px-catalogue .wine-photo-hero__content h1{font-size:clamp(42px,4vw,58px)}.px-products.px-catalogue .px-catalogue-purchase{padding:24px}.px-products.px-catalogue .px-catalogue-purchase>p:first-child{font-family:Jost,sans-serif;font-size:24px;line-height:1.4}.px-products.px-catalogue .px-catalogue-purchase>p:nth-child(2){font-size:14px;line-height:1.6}.px-products.px-catalogue .px-catalogue-purchase .action-primary{color:var(--ivory);justify-content:center}.px-products.px-catalogue .wine-photo-hero__content>a{min-height:44px;margin-top:18px}.px-products.px-catalogue .rencontre-wine-nav>div{column-gap:24px;padding-block:12px}.px-products.px-catalogue #les-cuvees{padding-block:64px}.px-products.px-catalogue .rencontre-wine-profile{align-items:start;column-gap:64px}.px-products.px-catalogue .rencontre-wine-profile>img{height:480px;min-height:0}.px-products.px-catalogue .rencontre-wine-profile h2{font-size:40px;line-height:1.1}.px-products.px-catalogue .rencontre-wine-profile__copy>p.text-lg{font-size:18px}.px-products.px-catalogue .rencontre-wine-profile__copy>dl>div{padding-block:12px}.px-products.px-catalogue .rencontre-wine-profile__copy .px-disclosure>summary{font-size:16px}.px-products.px-catalogue .rencontre-wine-labels{padding-block:56px}.px-products.px-catalogue .rencontre-wine-labels figure>img.object-contain{aspect-ratio:auto;height:320px}.px-products.px-catalogue #details-vins{align-items:start;gap:32px;margin-top:48px}.px-products.px-catalogue #details-vins>div{padding-top:0}.px-products.px-catalogue #details-vins img{aspect-ratio:auto;height:330px}.px-products.px-catalogue #details-vins h3{margin-bottom:20px;font-size:28px}.px-products.px-catalogue #accords-vins{margin-top:56px}.px-products.px-catalogue #accords-vins>div>a{aspect-ratio:auto;height:410px}.px-products .px-wine-hero{padding-block:48px 56px}.px-products .px-wine-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 64px;display:grid}.px-products .px-wine-identity{grid-area:1/2}.px-products.px-wine main .px-wine-identity h1{font-size:clamp(38px,3.4vw,50px);line-height:1.08}.px-products .px-wine-meta{font-family:Jost,sans-serif;line-height:1.65}.px-products .px-wine-image{grid-area:1/1/3}.px-products .px-wine-image>div{aspect-ratio:auto;height:590px}.px-products .px-wine-image img{padding:32px}.px-products .px-wine-decision{grid-area:2/2;min-width:0}.px-products .px-wine-decision .rencontre-purchase-summary{padding:24px}.px-products .px-wine-decision .rencontre-purchase-summary>p:first-child{font-size:24px}.px-products .px-wine-decision .rencontre-purchase-summary>p:nth-child(2){font-size:14px}.px-products .px-wine-dossier{padding-block:40px}.px-products .px-wine-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.px-products .px-wine-section>summary{min-height:104px;font-size:25px}.px-products .px-wine-section>summary .eyebrow{margin-bottom:10px;font-size:11px;display:block}.px-products .px-wine-section-title{display:block}.px-products .px-wine-section .prose-editorial{font-size:17px;line-height:1.7}.px-products .px-wine-next{flex-wrap:wrap;align-items:baseline;gap:18px 40px;display:flex}.px-products .px-wine-next>div{margin:0}.px-products .px-other-wines{padding-block:56px 64px}.px-products .px-other-wines>div>div:first-child>div{margin-bottom:32px}.px-products .rencontre-wine-card>div:first-child{aspect-ratio:auto;height:300px}.px-products .px-product-page{padding-block:40px 64px}.px-products .px-product-identity{border-bottom:1px solid var(--rule);padding-bottom:28px}.px-products .px-product-identity h1{font-size:clamp(38px,3.4vw,50px)}.px-products .px-product-identity>p{font-family:Jost,sans-serif}.px-products .px-product-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:28px;display:grid}.px-products .rencontre-product-gallery{position:static}.px-products .rencontre-product-gallery>div>div:first-child>div:first-child{border-bottom:0;height:530px;padding:28px;position:relative}.px-products .rencontre-product-gallery>div>div:first-child>div:first-child:after{content:"";border-style:solid;border-width:0 0 3px 3px;border-color:var(--rule);pointer-events:none;width:58px;height:84px;position:absolute;bottom:20px;left:20px}.px-products .px-gallery-details>summary{font-size:15px}.px-products .px-product-decision .rencontre-offer-chooser{margin-top:0;padding:26px}.px-products .rencontre-offer-chooser h2{font-size:28px;line-height:1.25}.px-products .px-format-choice legend{letter-spacing:.08em;font-size:12px}.px-products .px-format-choice label>span.font-display{font-size:35px;line-height:1.15}.px-products .px-quantity{border-block:1px solid var(--rule);padding-block:18px}.px-products .px-quantity label,.px-products .px-delivery-choice legend{font-size:15px}.px-products .px-delivery-choice>p{font-size:13px;line-height:1.6}.px-products .px-estimate strong{font-size:37px}.px-products .px-choice-note{font-size:12px;line-height:1.7}.px-products .px-product-specs,.px-products .px-product-document{margin-top:48px;padding-top:32px}.px-products .px-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.px-products .px-spec{border-top:1px solid var(--rule);min-height:116px;padding-block:18px}.px-products .px-spec dd{margin-top:10px;font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.55}.px-products .px-product-document>div>div{background:0 0;padding:24px}.px-products.px-gifts main>.px-gift-hero>div{gap:64px;padding-block:48px}.px-products.px-gifts main>.px-gift-hero h1{font-size:clamp(42px,4vw,58px);line-height:1.08}.px-products.px-gifts main>.px-gift-hero>div>img{background:var(--ivory);border-bottom:0;height:470px}.px-products .px-gift-hero>div>div>p:nth-of-type(2){max-width:520px;font-family:Jost,sans-serif;font-size:25px;line-height:1.5}.px-products .px-gift-content{padding-block:48px 64px}.px-products .px-gift-request{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px 56px;display:grid}.px-products .px-gift-request>div:first-child,.px-products .px-gift-request h2{grid-column:1}.px-products .px-gift-request h2{grid-row:2/4;margin-top:0;font-size:37px}.px-products .px-gift-request p{grid-area:1/2/3;margin-top:0;font-size:18px;line-height:1.65}.px-products .px-gift-request>div:last-child{grid-column:2;justify-content:start;margin-top:0}.px-products .px-gift-concepts{margin-top:48px}.px-products .px-gift-concepts>summary{min-height:74px;font-size:28px}.px-products .px-gift-concepts>p{text-align:left;max-width:none}.px-products .px-gift-concept-grid article>div:first-child{height:240px}.px-products .px-gift-concept-grid article>div:nth-child(2){padding:24px}.px-products .px-gift-concept-grid article h3{font-size:25px}.px-products .px-gift-concept-grid article p.prose-editorial{font-size:17px;line-height:1.65}.px-products .px-gift-project{text-align:left;margin-top:40px;padding:32px}.px-products .px-gift-project p,.px-products .px-gift-guide p{max-width:950px;margin-inline:0;font-size:18px}.px-products .px-gift-project>div:last-child,.px-products .px-gift-guide>div{justify-content:start}@media (width<=1023px){.px-products .px-product-main,.px-products .px-wine-hero__grid{gap:28px}.px-products .px-product-decision .rencontre-offer-chooser{padding:22px}.px-products .px-wine-image>div{height:500px}}@media (width<=767px){.px-products .px-disclosure>summary{gap:18px;font-size:18px}.px-products.px-catalogue .rencontre-wine-hero{gap:24px;padding:28px 24px 32px}.px-products.px-catalogue .wine-photo-hero__content h1{font-size:37px}.px-products.px-catalogue .wine-photo-hero__content>p:not(:first-child){margin-top:16px;font-size:18px}.px-products.px-catalogue .px-catalogue-purchase{margin-top:24px;padding:20px}.px-products.px-catalogue .px-catalogue-purchase>p:first-child{font-size:21px}.px-products.px-catalogue .px-catalogue-purchase>p:nth-child(2){font-size:13px}.px-products.px-catalogue .wine-photo-hero__image{height:250px}.px-products.px-catalogue .wine-photo-hero__shade{border-width:0 0 4px 4px;width:70px;height:64px;inset:auto auto 50px 43px}.px-products.px-catalogue .rencontre-wine-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.px-products.px-catalogue #les-cuvees{padding-block:36px}.px-products.px-catalogue .rencontre-wine-profile{gap:28px}.px-products.px-catalogue .rencontre-wine-profile>img{height:260px}.px-products.px-catalogue .rencontre-wine-profile h2{margin-top:16px;font-size:33px}.px-products.px-catalogue .rencontre-wine-labels{padding-block:36px}.px-products.px-catalogue .rencontre-wine-labels figure:not(#details-vins figure){grid-template-columns:104px minmax(0,1fr);gap:20px;display:grid}.px-products.px-catalogue .rencontre-wine-labels figure>img.object-contain{height:230px;padding:12px}.px-products.px-catalogue .rencontre-wine-labels figcaption{margin-top:0;padding-top:14px}.px-products.px-catalogue .rencontre-wine-labels figcaption h3{font-size:25px}.px-products.px-catalogue .rencontre-wine-labels figcaption p{font-size:16px;line-height:1.55}.px-products.px-catalogue #details-vins{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.px-products.px-catalogue #details-vins img{height:210px}.px-products.px-catalogue #details-vins h3{font-size:23px}.px-products.px-catalogue #details-vins figcaption,.px-products.px-catalogue #details-vins p{font-size:13px;line-height:1.55}.px-products.px-catalogue #accords-vins>div>a{height:260px}.px-products .px-wine-hero{padding-block:28px 36px}.px-products .px-wine-hero__grid{grid-template-columns:1fr;gap:24px}.px-products .px-wine-identity{grid-area:1/1}.px-products.px-wine main .px-wine-identity h1{margin-top:16px;font-size:34px}.px-products .px-wine-meta{margin-top:14px;font-size:13px}.px-products .px-wine-image{grid-area:2/1}.px-products .px-wine-image>div{border-bottom-width:3px;height:230px}.px-products .px-wine-image img{padding:20px}.px-products .px-wine-decision{grid-area:3/1}.px-products .px-wine-decision .rencontre-purchase-summary{padding:20px}.px-products .px-wine-decision .rencontre-purchase-summary>p:first-child{font-size:21px}.px-products .px-wine-dossier{padding-block:28px}.px-products .px-wine-sections{grid-template-columns:1fr}.px-products .px-wine-section>summary{min-height:90px;font-size:23px}.px-products .px-other-wines{padding-block:36px 44px}.px-products .px-other-wines h2{font-size:31px}.px-products .rencontre-wine-card{grid-template-columns:96px minmax(0,1fr);gap:20px;display:grid}.px-products .rencontre-wine-card>div:first-child{height:210px}.px-products .rencontre-wine-card>div:nth-child(2){border-top:1px solid var(--rule);margin-top:0;padding-block:16px}.px-products .rencontre-wine-card h3{margin-top:12px;font-size:25px}.px-products .rencontre-wine-card .eyebrow{font-size:10px}.px-products .rencontre-wine-card>div:nth-child(2)>div:last-child{gap:16px;margin-top:8px;display:grid}.px-products .px-product-page{padding-block:28px 40px}.px-products .px-product-identity{padding-bottom:20px}.px-products .px-product-identity h1{font-size:34px}.px-products .px-product-identity>p{font-size:14px}.px-products .px-product-main{grid-template-columns:1fr;gap:24px;margin-top:20px}.px-products .rencontre-product-gallery>div>div:first-child>div:first-child{height:200px;padding:14px}.px-products .rencontre-product-gallery>div>div:first-child>div:first-child:after{border-width:0 0 2px 2px;width:34px;height:50px;bottom:14px;left:14px}.px-products .px-gallery-details{margin-top:10px}.px-products .px-gallery-details>summary{min-height:44px;padding-block:11px;font-size:14px}.px-products .px-product-decision .rencontre-offer-chooser{border-left-width:3px;padding:20px 18px}.px-products .rencontre-offer-chooser h2{font-size:25px}.px-products .px-format-choice label>span.font-display{font-size:30px}.px-products .px-format-choice label>span:first-child{font-size:13px}.px-products .px-format-choice label>span:last-child{font-size:11px}.px-products .px-quantity{padding-block:14px}.px-products .px-product-specs,.px-products .px-product-document{margin-top:32px;padding-top:26px}.px-products .px-spec-grid{grid-template-columns:1fr}.px-products .px-spec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;min-height:0;padding-block:16px;display:grid}.px-products .px-spec dt{letter-spacing:.08em;font-size:10px;line-height:1.6}.px-products .px-spec dd{margin-top:0;font-size:16px}.px-products .px-product-document>div>div{padding:20px}.px-products.px-gifts main>.px-gift-hero>div{gap:28px;padding:28px 24px 36px}.px-products.px-gifts main>.px-gift-hero h1{font-size:37px}.px-products.px-gifts main>.px-gift-hero>div>img{height:250px;padding:18px}.px-products .px-gift-hero>div>div>p:nth-of-type(2){font-size:22px}.px-products .px-gift-content{padding-block:36px 44px}.px-products .px-gift-request{grid-template-columns:1fr;gap:18px}.px-products .px-gift-request>div:first-child,.px-products .px-gift-request h2,.px-products .px-gift-request p,.px-products .px-gift-request>div:last-child{grid-area:auto/1}.px-products .px-gift-request h2{font-size:31px}.px-products .px-gift-request p{font-size:17px}.px-products .px-gift-request>div:last-child>a{width:100%}.px-products .px-gift-concepts{margin-top:32px}.px-products .px-gift-concepts>summary{font-size:24px}.px-products .px-gift-concept-grid article{border-bottom:1px solid var(--rule);grid-template-columns:94px minmax(0,1fr);display:grid}.px-products .px-gift-concept-grid article>div:first-child{height:180px;padding:10px}.px-products .px-gift-concept-grid article>div:nth-child(2){border-top:0;padding:18px 0 18px 20px}.px-products .px-gift-concept-grid article h3{font-size:23px}.px-products .px-gift-concept-grid article p.prose-editorial{font-size:16px}.px-products .px-gift-project{margin-top:28px;padding:24px}.px-products .px-gift-project h2{font-size:30px}.px-products .px-gift-project p,.px-products .px-gift-guide p{font-size:17px}}@media (width<=360px){.px-products .px-product-identity h1,.px-products.px-wine main .px-wine-identity h1{font-size:31px}.px-products.px-catalogue .wine-photo-hero__content h1,.px-products.px-gifts main>.px-gift-hero h1{font-size:34px}.px-products .px-product-decision .rencontre-offer-chooser{padding-inline:14px}.px-products .px-format-choice>div{gap:8px}.px-products .px-format-choice label>span.font-display{font-size:27px}.px-products .px-format-choice label>span:first-child{font-size:12px}.px-products.px-catalogue .rencontre-wine-labels figure:not(#details-vins figure){grid-template-columns:80px minmax(0,1fr);gap:16px}.px-products .px-gift-concept-grid article{grid-template-columns:76px minmax(0,1fr)}}.dx-section-nav{border-block:1px solid var(--filet);background:var(--craie);margin-top:26px}.dx-section-nav>div{flex-wrap:wrap;align-items:center;gap:4px 34px;padding-block:12px;display:flex}.dx-section-nav a{min-height:44px;color:var(--gris-fonce);align-items:center;font:400 14px/1.4 Jost,sans-serif;text-decoration:none;display:inline-flex}.dx-section-nav a:hover{color:var(--encre);text-underline-offset:7px;text-decoration:underline}.dx-truffle-page .lr-page-hero__copy h1{max-width:740px;font-size:clamp(42px,4.15vw,60px);line-height:1.08}.dx-truffle-page .lr-page-hero__lead{max-width:550px;font:400 20px/1.5 Spectral,Georgia,serif}.dx-truffle-page .dx-truffle-caption p{color:var(--gris-fonce);font:400 12px/1.6 Jost,sans-serif}.dx-truffle-page .dx-truffle-intro{background:var(--craie);border-bottom:0;padding-block:64px 54px}.dx-truffle-intro__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.54fr);align-items:start;gap:34px 72px;display:grid}.dx-truffle-page .dx-truffle-intro__copy h2{max-width:690px;margin:0;font-size:clamp(34px,3.05vw,44px);line-height:1.13}.dx-truffle-page .dx-truffle-intro__copy>p{max-width:700px;color:var(--encre-douce);margin-top:24px;font:400 19px/1.65 Spectral,Georgia,serif}.dx-truffle-facts{border-top:3px solid var(--encre);background:var(--creme);padding:25px 30px 29px;position:relative}.dx-truffle-facts:after{content:"";border-left:2px solid var(--encre);border-bottom:2px solid var(--encre);pointer-events:none;width:28px;height:36px;position:absolute;top:24px;right:22px}.dx-truffle-page .dx-truffle-facts .dx-truffle-facts__price{color:var(--encre);flex-direction:column;align-items:flex-start;gap:5px;margin:0;font-family:Jost,sans-serif;display:flex}.dx-truffle-facts__price span:first-child{max-width:260px;padding-right:22px;font-size:12px;line-height:1.5}.dx-truffle-facts__price strong{letter-spacing:-.045em;margin-top:12px;font:400 72px/1 Jost,sans-serif}.dx-truffle-facts__price span:last-child{font-size:14px;line-height:1.5}.dx-truffle-page .dx-truffle-facts .dx-truffle-facts__duration{border-top:1px solid var(--filet);letter-spacing:-.02em;max-width:300px;margin-top:25px;padding-top:22px;font:400 22px/1.35 Jost,sans-serif}.dx-truffle-page .dx-truffle-facts .dx-truffle-facts__language{color:var(--gris-fonce);margin-top:15px;font:500 13px/1.5 Jost,sans-serif}.dx-truffle-intro__programme{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 42px;display:grid}.dx-truffle-page .dx-truffle-intro__essential{border-left:3px solid var(--encre);max-width:1060px;color:var(--encre-douce);grid-column:1/-1;margin:0;padding-left:20px;font:400 16px/1.65 Jost,sans-serif}.dx-truffle-intro__programme .intent-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px 30px;margin:3px 0 12px}.dx-truffle-intro__nonbinding{color:var(--encre);margin-top:8px;font-weight:500;display:block}.dx-truffle-page .dx-truffle-intro__programme .action-secondary{border-width:0 0 1px;border-color:var(--filet);text-align:left;background:0 0;min-height:44px;padding:9px 0;font-size:13px}.dx-truffle-page .dx-truffle-intro__programme .action-secondary:hover{border-color:var(--encre)}.dx-disclosure{align-self:start;min-width:0}.dx-disclosure>summary{cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.dx-disclosure>p{color:var(--encre-douce);margin-top:14px;font:400 16px/1.65 Jost,sans-serif}.dx-truffle-page .ld-editorial-section{padding-block:78px}.dx-truffle-page .ld-editorial-section h2,.dx-truffle-page :is(.truffle-sharing,.truffle-under-oaks) h2{max-width:720px;font-size:clamp(34px,3.05vw,44px);line-height:1.15}.dx-truffle-page .ld-editorial-section .prose-editorial{max-width:640px;font-size:18px;line-height:1.65}.dx-truffle-page .dx-truffle-shopping{background:var(--creme);padding-block:54px}.dx-truffle-shopping>.lr-container{max-width:var(--lr-page-width);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 60px;display:grid}.dx-truffle-shopping h2{grid-area:1/1/3;max-width:460px;margin:0}.dx-truffle-shopping>div>p{grid-column:2;margin-top:0;font-size:17px}.dx-truffle-shopping .intent-actions{grid-column:2;justify-content:flex-start;gap:10px 28px;margin-top:20px}.dx-truffle-shopping .request-text-link{color:var(--encre);align-self:flex-start;font-size:13px}.dx-truffle-page #saison h2{font-size:clamp(36px,3.4vw,48px)}.dx-truffle-page #saison dl{background:0 0;border-block:1px solid #6b6559;gap:0}.dx-truffle-page #saison dl>div{background:0 0;border-right:1px solid #6b6559}.dx-truffle-page #saison dl>div:last-child{border-right:0}.dx-truffle-page #saison dd{color:var(--craie);font:400 16px/1.5 Jost,sans-serif}.dx-truffle-page :is(#truffotourisme,#truffiere,#saison,#accords,#cuisine){scroll-margin-top:24px}.dx-contact-page .request-heading{padding-block:62px 38px}.dx-contact-page .request-heading h1{max-width:980px;margin-top:23px;font-size:clamp(40px,4.15vw,60px);line-height:1.08}.dx-contact-page .request-heading>p:not(.eyebrow){max-width:860px;font-size:19px;line-height:1.6}.dx-contact-page main .request-heading>p.request-note{border-left:2px solid var(--filet);color:var(--gris-fonce);padding-left:18px;font:400 14px/1.6 Jost,sans-serif}.dx-contact-page .request-heading>.request-text-link{margin-top:18px}.dx-contact-page #demande{padding-top:20px;padding-bottom:72px;overflow:visible}.dx-contact-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:64px;display:grid}.dx-contact-main,.dx-contact-form{min-width:0}.dx-contact-page #demande .dx-contact-step-heading{letter-spacing:-.025em;margin:0 0 24px;font:400 31px/1.2 Jost,sans-serif}.dx-contact-steps{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);margin:0 0 27px;font-family:Jost,sans-serif}.dx-contact-steps li{align-items:center;min-height:65px;padding:16px 0;line-height:1.5;display:flex}.dx-contact-steps li[aria-current=step]{border-bottom:2px solid var(--encre);color:var(--encre);font-weight:500}.dx-contact-steps li:not([aria-current=step]){color:var(--gris-fonce)}.dx-contact-request{gap:30px;min-width:0;display:grid}.dx-contact-page #demande .dx-contact-request>label>span{font-size:15px}.dx-contact-page #demande .request-panel{border-color:var(--filet);background:var(--craie);gap:22px;padding:30px}.dx-contact-page #demande .request-panel legend{font-size:26px}.dx-contact-page #demande .request-panel .request-grid{gap:22px}.dx-contact-page #demande .request-panel .request-note{max-width:720px;color:var(--encre-douce);margin:0;font-size:14px;line-height:1.65}.dx-contact-page #demande .request-total{align-items:flex-start;gap:24px}.dx-contact-page #demande .request-total strong{white-space:normal;text-align:right;max-width:260px;font-size:28px;line-height:1.25}.dx-contact-page #demande .request-total small{max-width:420px;font-size:14px;line-height:1.55}.dx-contact-identification{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dx-contact-identification>label:nth-child(3),.dx-contact-identification>p{grid-column:1/-1}.dx-contact-page #demande label>span{color:var(--encre);font-size:15px;line-height:1.5}.dx-contact-page #demande .request-note{color:var(--gris-fonce);font:400 14px/1.65 Jost,sans-serif}.dx-contact-page #demande :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:52px;color:var(--encre);background:var(--craie);padding:12px 14px;font-size:16px;line-height:1.5}.dx-contact-page #demande :is(input,select,textarea):hover{border-color:#8a8474}.dx-contact-page #demande :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:var(--encre);outline-width:2px}.dx-contact-page #demande .request-confirmation{border-left:3px solid var(--encre);background:var(--creme);color:var(--encre-douce);padding:22px 24px;font:400 15px/1.65 Jost,sans-serif}.dx-contact-page #demande .dx-contact-essential{border-left:3px solid var(--encre);color:var(--encre);margin:0;padding-left:17px;font:500 15px/1.6 Jost,sans-serif}.dx-contact-page #demande .dx-contact-conditions p{margin-top:18px}.dx-contact-page #demande fieldset>p[class*=text-]{color:var(--gris-fonce);font:400 14px/1.65 Jost,sans-serif}.dx-contact-page #demande form>fieldset>button[type=submit]{justify-self:start;min-width:310px;margin-top:4px}.dx-contact-aside{min-width:0;position:sticky;top:28px}.dx-contact-aside__card{border-top:3px solid var(--encre);background:var(--creme);padding:27px 25px 26px;position:relative}.dx-contact-aside__card:after{content:"";border-left:2px solid var(--encre);border-bottom:2px solid var(--encre);pointer-events:none;width:25px;height:34px;position:absolute;bottom:24px;right:23px}.dx-contact-aside__card .eyebrow{letter-spacing:.11em;font-size:9px}.dx-contact-aside__card h2{letter-spacing:-.025em;margin:19px 0 21px;font:400 27px/1.18 Jost,sans-serif}.dx-contact-aside__card>a{width:fit-content;max-width:100%;min-height:44px;color:var(--encre);text-underline-offset:5px;font:400 14px/1.6 Jost,sans-serif;display:block}.dx-contact-aside__email{overflow-wrap:anywhere}.dx-contact-aside__phone{font-size:19px!important}.dx-contact-aside__address{border-top:1px solid var(--filet);margin-top:18px;padding-top:22px}.dx-contact-aside__address p{margin:0;font:400 14px/1.6 Jost,sans-serif}.dx-contact-aside__address p+p{color:var(--gris-fonce);margin-top:14px;font-size:13px}.dx-contact-aside__card>.request-text-link{margin-top:16px;font-size:13px}.dx-contact-page .ld-contact-visits{padding-block:62px}.dx-contact-page .ld-contact-visits .contact-visits{gap:44px;margin-top:34px}.dx-contact-page .ld-contact-column{max-width:480px}.dx-contact-page .ld-contact-column h3{font-size:32px}.dx-contact-page .ld-contact-column p{font-size:17px;line-height:1.6}.dx-contact-page .ld-contact-column>p:first-of-type{font-size:11px}.dx-contact-page .ld-contact-visits .contact-visits+div{text-align:left;max-width:1000px;margin-inline:auto;font:400 15px/1.65 Jost,sans-serif}.dx-contact-page #venir{max-width:var(--lr-page-width);padding:72px var(--lr-gutter);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:64px;margin-inline:auto;display:grid}.dx-contact-page .ld-contact-access>.dx-contact-access__copy{max-width:none;padding:0}.dx-contact-page .ld-contact-access h2{max-width:650px;font-size:clamp(32px,3vw,42px);line-height:1.15}.dx-contact-access__copy p{color:var(--encre-douce);font:400 18px/1.65 Spectral,Georgia,serif}.dx-contact-access__copy a{font:400 14px/1.5 Jost,sans-serif}.dx-contact-access__map{border:1px solid var(--filet);min-width:0}.dx-contact-access__map>div{background:var(--creme);min-height:310px;padding:34px}.dx-contact-access__map p{font:400 16px/1.6 Jost,sans-serif}.dx-contact-access__map button{background:var(--craie);color:var(--encre);font:400 14px/1.5 Jost,sans-serif}@media (width<=1100px){.dx-truffle-intro__grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px 40px}.dx-contact-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.dx-contact-aside__card{padding:24px 22px}.dx-contact-page #demande .request-panel{padding:24px}.dx-contact-page #venir{gap:36px}}@media (width<=900px){.dx-truffle-page .lr-page-hero__copy h1{font-size:44px}.dx-truffle-intro__grid{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.dx-truffle-facts{padding:23px}.dx-truffle-facts__price strong{font-size:64px}.dx-contact-workspace{grid-template-columns:minmax(0,1fr);gap:36px}.dx-contact-aside{position:static}.dx-contact-aside__card{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.dx-contact-aside__card .eyebrow{grid-column:1/-1}.dx-contact-aside__card h2{grid-area:2/1/4}.dx-contact-aside__card>a{grid-column:2}.dx-contact-aside__address{border-top:0;grid-column:1;margin-top:0;padding-top:12px}.dx-contact-aside__card>.request-text-link{grid-column:2;align-self:end;margin-bottom:10px}.dx-contact-page #venir{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=620px){.dx-truffle-page .lr-page-hero__copy h1{font-size:39px;line-height:1.1}.dx-truffle-page .lr-page-hero__lead{font-size:18px}.dx-section-nav{margin-top:20px}.dx-section-nav>div{gap:0 23px;padding-block:9px}.dx-section-nav a{font-size:12px}.dx-truffle-page .dx-truffle-intro{padding-block:38px 35px}.dx-truffle-intro__grid{grid-template-columns:minmax(0,1fr);gap:27px}.dx-truffle-page .dx-truffle-intro__copy h2{font-size:33px;line-height:1.17}.dx-truffle-page .dx-truffle-intro__copy>p{margin-top:21px;font-size:18px}.dx-truffle-facts{padding:23px 24px}.dx-truffle-facts__price strong{font-size:64px}.dx-truffle-page .dx-truffle-facts .dx-truffle-facts__duration{font-size:21px}.dx-truffle-intro__programme{grid-template-columns:minmax(0,1fr);gap:17px}.dx-truffle-page .dx-truffle-intro__essential{padding-left:17px;font-size:14px;line-height:1.65}.dx-truffle-intro__programme .intent-actions{flex-direction:column;align-items:stretch;gap:15px;margin:4px 0 8px}.dx-truffle-intro__programme .intent-actions .action-primary{width:100%;padding-inline:18px;font-size:13px}.dx-truffle-page .dx-truffle-intro__programme .action-secondary{width:fit-content;min-height:44px;font-size:12px}.dx-disclosure>summary,.dx-disclosure>p{font-size:15px}.dx-truffle-page .ld-editorial-section{padding-block:52px}.dx-truffle-page .ld-editorial-section h2,.dx-truffle-page :is(.truffle-sharing,.truffle-under-oaks) h2{font-size:33px;line-height:1.17}.dx-truffle-page .ld-editorial-section .prose-editorial{font-size:18px;line-height:1.65}.dx-truffle-shopping>.lr-container{display:block}.dx-truffle-shopping>div>p{margin-top:22px;font-size:17px}.dx-truffle-shopping .intent-actions{flex-direction:column;align-items:flex-start;gap:10px}.dx-truffle-shopping .request-text-link{width:fit-content}.dx-truffle-page #saison h2{font-size:35px}.dx-truffle-page #saison dl>div{border-bottom:1px solid #6b6559;border-right:0;padding-inline:0}.dx-truffle-page #saison dl>div:last-child{border-bottom:0}.dx-contact-page .request-heading{padding-block:36px 22px}.dx-contact-page .request-heading h1{margin-top:20px;font-size:38px;line-height:1.1}.dx-contact-page .request-heading>p:not(.eyebrow){font-size:18px;line-height:1.6}.dx-contact-page main .request-heading>p.request-note{font-size:13px}.dx-contact-page #demande{padding-top:15px;padding-bottom:44px}.dx-contact-workspace{gap:32px}.dx-contact-page #demande .dx-contact-step-heading{margin-bottom:21px;font-size:27px}.dx-contact-steps{margin-bottom:23px;font-size:13px}.dx-contact-steps li{min-height:60px;padding:13px 4px 13px 0}.dx-contact-request{gap:25px}.dx-contact-page #demande .request-panel{gap:21px;padding:21px 16px}.dx-contact-page #demande .request-panel legend{font-size:24px}.dx-contact-page #demande .request-panel .request-grid{grid-template-columns:minmax(0,1fr);gap:21px}.dx-contact-page #demande .request-panel .request-note{font-size:14px}.dx-contact-page #demande .request-total{flex-direction:column;gap:17px}.dx-contact-page #demande .request-total strong{text-align:left;max-width:none;font-size:27px}.dx-contact-identification{grid-template-columns:minmax(0,1fr);gap:21px}.dx-contact-page #demande form>fieldset>button[type=submit]{justify-self:stretch;width:100%;min-width:0;font-size:13px}.dx-contact-page #demande .request-confirmation{padding:19px 18px;font-size:14px}.dx-contact-page #demande .dx-contact-essential,.dx-contact-page #demande fieldset>p[class*=text-]{font-size:14px}.dx-contact-aside__card{padding:25px 23px;display:block}.dx-contact-aside__card h2{max-width:250px;margin-bottom:18px;font-size:28px}.dx-contact-aside__address{border-top:1px solid var(--filet);margin-top:15px;padding-top:19px}.dx-contact-page .ld-contact-visits{padding-block:48px}.dx-contact-page .ld-contact-visits .contact-visits{gap:26px;margin-top:28px}.dx-contact-page .ld-contact-column h3{font-size:29px}.dx-contact-page .ld-contact-column p{font-size:17px}.dx-contact-page .ld-contact-visits .contact-visits+div{font-size:14px}.dx-contact-page #venir{padding-block:48px}.dx-contact-page .ld-contact-access h2{font-size:32px}.dx-contact-access__copy p{font-size:18px}.dx-contact-access__copy a{font-size:13px}.dx-contact-access__map>div{min-height:280px;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.dx-contact-page #demande :is(input,select,textarea){transition:none}}.vx-page,.vx-chooser,.vx-conditions{--vx-ink:#1f1d1b;--vx-paper:#fbfaf5;--vx-cream:#f0ebe0;--vx-rule:#d8d1c0;--vx-muted:#6b6559}.vx-hero,.vx-chooser,.vx-conditions,.vx-practical,.vx-faq,.vx-prolong{width:min(100% - 2 * var(--lr-gutter,24px), 1312px);margin-inline:auto}.vx-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:56px 64px;display:grid}.vx-hero__copy{min-width:0}.vx-eyebrow{font:400 12px/1.5 var(--font-display,Jost, sans-serif);text-transform:uppercase;letter-spacing:.13em;margin:0}.vx-hero h1{max-width:9ch;font:400 clamp(44px, 4.6vw, 68px)/1.05 var(--font-display,Jost, sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:20px 0 24px}.vx-hero__intro{max-width:40ch;color:var(--vx-muted);font-size:20px;line-height:1.65}.vx-hero__facts{border-top:1px solid var(--vx-rule);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.vx-hero__facts>div{padding:18px 0}.vx-hero__facts>div+div{border-left:1px solid var(--vx-rule);padding-left:24px}.vx-hero__facts dt{font:400 12px/1.6 var(--font-display,Jost, sans-serif);letter-spacing:.08em;text-transform:uppercase}.vx-hero__facts dd{max-width:24ch;margin-top:8px;font-size:17px;line-height:1.5}.vx-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.vx-hero__actions>a{font-size:13px}.vx-hero__photo{margin:0;padding:20px 0 0 20px;position:relative}.vx-hero__photo:before{content:"";border-top:1px solid var(--vx-ink);border-left:1px solid var(--vx-ink);pointer-events:none;width:42%;height:42%;position:absolute;top:0;left:0}.vx-hero__photo img{object-fit:cover;width:100%;height:clamp(350px,35vw,500px);display:block}.vx-hero__photo figcaption{text-align:right;color:var(--vx-muted);margin-top:9px;font-size:12px}.vx-section-heading{align-items:baseline;gap:22px;margin-bottom:26px;display:flex}.vx-section-heading h2{max-width:25ch;font:400 clamp(28px, 3vw, 42px)/1.18 var(--font-display,Jost, sans-serif);letter-spacing:-.025em}.vx-section-number{font:400 12px/1 var(--font-display,Jost, sans-serif);color:#6b6559}.vx-chooser{margin-bottom:44px;scroll-margin-top:28px}.vx-request{background:#fbfaf5;border:1px solid #d8d1c0;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);scroll-margin-top:28px;display:grid}.vx-request__choices{min-width:0;padding:32px}.vx-request fieldset{min-width:0}.vx-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.vx-option{cursor:pointer;background:#fbfaf5;border:1px solid #d8d1c0;flex-direction:column;min-width:0;padding:21px 18px 18px;transition:border-color .18s,background .18s;display:flex}.vx-option:hover{border-color:#6b6559}.vx-option--selected{background:#f0ebe0;border-color:#1f1d1b;box-shadow:inset 0 3px #1f1d1b}.vx-option:focus-within{outline-offset:4px;outline:2px solid #1f1d1b}.vx-option__title{font:400 21px/1.2 var(--font-display,Jost, sans-serif);align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.vx-option input{accent-color:#1f1d1b;flex-shrink:0;width:17px;height:17px;margin:0}.vx-price{flex-wrap:wrap;align-items:baseline;gap:0 9px;display:flex}.vx-price__prefix{color:#6b6559;width:100%;font-size:13px;line-height:1.5;display:block}.vx-price__amount{font:400 39px/1.2 var(--font-display,Jost, sans-serif);letter-spacing:-.03em;white-space:nowrap}.vx-price__unit{flex:95px;font-size:14px;line-height:1.5}.vx-option__season{font:400 12px/1.5 var(--font-display,Jost, sans-serif);color:#6b6559;margin-top:auto;padding-top:16px;display:block}.vx-chosen{color:#6b6559;min-height:90px;padding-top:20px;font-size:17px;line-height:1.6}.vx-chosen .vx-language{color:#1f1d1b;margin-top:8px;font-size:14px}.vx-request__fields{grid-template-columns:minmax(0,1fr) 112px;gap:20px;margin-top:18px;display:grid}.vx-field-label{font:400 15px/1.5 var(--font-display,Jost, sans-serif);margin-bottom:8px;display:block}.vx-request__fields input,.vx-request__fields select{background:#fbfaf5;border:1px solid #d8d1c0;border-radius:0;width:100%;min-width:0;height:50px;padding:10px 12px;font-size:16px}.vx-request__fields input:focus-visible,.vx-request__fields select:focus-visible{outline-offset:3px;outline:2px solid #1f1d1b}.vx-fixed-duration{font-size:16px;line-height:1.6}.vx-group-details{margin-top:24px}.vx-group-details>summary{font-size:15px}.vx-request__next{background:#f0ebe0;border-left:1px solid #d8d1c0;flex-direction:column;padding:32px;display:flex}.vx-request__amount{font:400 32px/1.15 var(--font-display,Jost, sans-serif);letter-spacing:-.025em;margin:12px 0 16px}.vx-request__guard{font-size:16px;line-height:1.6}.vx-request__steps{border-top:1px solid #d8d1c0;border-bottom:1px solid #d8d1c0;gap:9px;margin-block:22px;padding-block:20px;font-size:15px;line-height:1.5;list-style:none;display:grid}.vx-request__nonbooking{color:#6b6559;margin-bottom:18px;font-size:14px;line-height:1.55}.vx-request__submit{justify-content:space-between;gap:20px;width:100%;margin-top:auto}.vx-conditions{border-bottom:1px solid #d8d1c0;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:64px;padding-block:0 54px;display:grid}.vx-conditions__hosts>p+p{color:#6b6559;max-width:34ch;margin-top:12px;font-size:17px;line-height:1.6}.vx-conditions__heading{font:400 23px/1.2 var(--font-display,Jost, sans-serif);margin-bottom:16px}.vx-practical{grid-template-columns:1fr 1fr;gap:60px;padding-block:56px;display:grid}.vx-practical h2{font:400 28px/1.18 var(--font-display,Jost, sans-serif);letter-spacing:-.02em;margin-bottom:22px}.vx-practical p,.vx-practical dd{color:#6b6559;font-size:17px;line-height:1.65}.vx-practical p+p{margin-top:12px}.vx-practical__access{border-left:1px solid #d8d1c0;padding-left:60px}.vx-link-list{flex-wrap:wrap;gap:10px 24px;margin-top:16px;display:flex}.vx-link-list a,.vx-practical a,.vx-prolong a{font:400 14px/1.6 var(--font-display,Jost, sans-serif);text-underline-offset:5px;padding-block:10px;text-decoration:underline}.vx-faq{border-top:1px solid #d8d1c0;padding-block:48px 56px}.vx-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:64px;display:grid}.vx-faq h2{max-width:20ch;font:400 clamp(28px, 3vw, 38px)/1.2 var(--font-display,Jost, sans-serif);letter-spacing:-.025em}.vx-faq .lr-disclosure__body dl>div+div{margin-top:22px}.vx-faq dt{font-family:var(--font-display,Jost, sans-serif);color:#1f1d1b;margin-bottom:8px}.vx-faq dd{line-height:1.7}.vx-faq .lr-disclosure__body section{background:0 0;border:0;padding:0}.vx-prolong{padding-block:0 64px}.vx-prolong .ld-related-guides{width:100%;padding:0}@media (width<=1100px){.vx-request__choices,.vx-request__next{padding:26px}.vx-request{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.vx-conditions,.vx-faq__grid,.vx-practical{gap:36px}.vx-practical__access{padding-left:36px}}@media (width<=767px){.vx-hero{grid-template-columns:1fr;gap:28px;padding-block:32px 42px}.vx-hero h1{max-width:10ch;margin-block:14px 18px;font-size:44px}.vx-hero__intro{font-size:18px;line-height:1.65}.vx-hero__facts{margin-top:20px}.vx-hero__facts dt{font-size:10px}.vx-hero__facts dd{font-size:15px}.vx-hero__facts>div+div{padding-left:16px}.vx-hero__photo{padding:14px 0 0 14px}.vx-hero__photo img{height:230px}.vx-hero__actions{gap:8px}.vx-hero__actions .action-primary{justify-content:space-between;width:100%}.vx-hero__actions .vx-text-link{padding-block:10px}.vx-section-heading{gap:15px;margin-bottom:22px}.vx-section-heading h2{font-size:30px}.vx-request{grid-template-columns:1fr}.vx-request__choices,.vx-request__next{padding:22px}.vx-request__next{border-top:1px solid #d8d1c0;border-left:0}.vx-options{gap:8px}.vx-option{padding:16px 12px}.vx-option__title{flex-direction:column;gap:8px;margin-bottom:12px;font-size:17px}.vx-price__prefix{font-size:12px;line-height:1.4}.vx-price__amount{font-size:33px}.vx-price__unit{flex-basis:100%;font-size:13px}.vx-option__season{padding-top:12px;font-size:11px}.vx-chosen{min-height:0;font-size:16px}.vx-request__fields{grid-template-columns:minmax(0,1fr) 83px;gap:12px}.vx-field-label{font-size:14px}.vx-request__fields input,.vx-request__fields select{padding-inline:10px}.vx-request__amount{font-size:30px}.vx-request__steps{margin-block:20px}.vx-conditions{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.vx-conditions__hosts>p+p{max-width:none}.vx-practical{grid-template-columns:1fr;gap:32px;padding-block:36px}.vx-practical__access{border-top:1px solid #d8d1c0;border-left:0;padding-top:30px;padding-left:0}.vx-practical h2{margin-bottom:16px;font-size:26px}.vx-faq{padding-block:36px}.vx-faq__grid{grid-template-columns:1fr;gap:24px}.vx-faq h2{max-width:20ch;font-size:30px}.vx-prolong{padding-bottom:48px}}@media (width<=350px){.vx-hero h1{font-size:39px}.vx-request__choices,.vx-request__next{padding:18px}.vx-option{padding:13px 10px}.vx-option__title{font-size:16px}.vx-price__amount{font-size:30px}.vx-request__fields{grid-template-columns:1fr}.vx-request__fields label:last-child{max-width:120px}}.cx-commerce main :is(h1,h2,h3){text-wrap:balance}.cx-commerce main .lr-disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cx-commerce main .lr-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:15px 0;font-family:Jost,sans-serif;font-size:15px;line-height:1.4;list-style:none;display:flex}.cx-commerce main .lr-disclosure>summary::-webkit-details-marker{display:none}.cx-commerce main .lr-disclosure>summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.cx-commerce main .lr-disclosure[open]>summary:after{content:"−"}.cx-commerce main .lr-disclosure>summary :is(h2,h3){text-align:left;margin:0}.cx-commerce main .lr-disclosure[open]{padding-bottom:24px}.cx-shop .cx-shop-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:80px;padding-top:56px;padding-bottom:56px}.cx-shop .cx-shop-hero h1{letter-spacing:-.035em;max-width:720px;margin-block:24px 30px;font-size:clamp(38px,3.75vw,54px);line-height:1.08}.cx-shop .cx-shop-intro{margin-top:42px}.cx-shop .cx-shop-intro>summary{font-size:20px}.cx-shop .cx-shop-intro p{margin-top:12px;font-size:18px;line-height:1.6}.cx-shop .cx-shop-hero__decision{border-left:4px solid var(--ink);background:var(--ivory-alt);padding:28px 30px}.cx-shop .cx-shop-hero__decision .shop-prices{border-top:0;justify-content:space-between;gap:20px;margin:0;padding:0 0 16px}.cx-shop .cx-shop-hero__decision .shop-prices p{font-size:13px;line-height:1.5}.cx-shop .cx-shop-hero__decision .shop-prices strong{margin-bottom:5px;font-size:clamp(32px,3vw,43px);line-height:1.15}.cx-shop .cx-shop-hero__decision .request-note{margin-top:13px;font-size:13px;line-height:1.55}.cx-shop .cx-shop-hero__decision .action-primary{width:100%;margin-top:22px}.cx-shop .cx-shop-hero__decision .request-note:last-child a{text-underline-offset:4px;border:0;font-size:12px;text-decoration:underline}.cx-shop .rencontre-product-range>div:first-child h2{padding-bottom:22px;font-size:35px;line-height:1.2}.cx-shop .rencontre-product-grid{gap:36px;margin-top:32px}.cx-shop .rencontre-product-image{height:285px;padding:24px}.cx-shop .rencontre-product-card h3{margin-top:20px;font-size:27px}.cx-shop .rencontre-product-card>p:first-of-type{font-size:14px;line-height:1.5}.cx-shop .rencontre-pack-prices{margin-top:20px;padding-block:18px}.cx-shop .rencontre-pack-prices span:first-child{font-size:32px}.cx-shop .rencontre-pack-prices span:last-child{letter-spacing:0;text-transform:none;font-size:12px}.cx-shop .rencontre-product-card>p:last-of-type{font-size:12px;line-height:1.6}.cx-shop .rencontre-product-card .cx-product-actions{justify-items:stretch;gap:12px;padding-top:22px}.cx-shop .cx-product-actions>a:not(.action-primary){text-align:left;min-height:40px;padding-block:8px;font-size:13px}.cx-shop .cx-product-details{margin-top:12px}.cx-shop .cx-product-details>summary{min-height:44px;padding-block:12px;font-size:13px}.cx-shop .cx-product-details p{margin:8px 0 14px;font-size:16px}.cx-shop .cx-product-details a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.cx-shop .cx-shop-documentation{border-top:0}.cx-shop .cx-shop-documentation>summary,.cx-shop .cx-shop-secondary summary,.cx-shop .cx-shop-pairing summary{font-size:20px}.cx-shop .cx-shop-documentation>p{max-width:880px;margin-top:14px;font-size:14px;line-height:1.65}.cx-shop .cx-shop-professionals{border-left:0;border-top:3px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;margin-top:40px;padding:24px 30px;display:grid}.cx-shop .cx-shop-professionals>span{grid-column:1}.cx-shop .cx-shop-professionals>details{border:0;grid-column:1}.cx-shop .cx-shop-professionals>details summary{padding-block:12px 0}.cx-shop .cx-shop-professionals h2{margin:0;font-size:26px;line-height:1.2}.cx-shop .cx-shop-professionals p{max-width:700px;margin-top:18px;font-size:17px;line-height:1.6}.cx-shop .cx-shop-professionals>.action-secondary{grid-area:1/2/3;width:auto;margin:0}.cx-shop .cx-shop-how{margin-top:40px;padding-block:35px}.cx-shop .cx-shop-how h2,.cx-trade .cx-trade-how h2{font-size:34px}.cx-shop .cx-shop-how li,.cx-trade .cx-trade-how li{font-size:17px}.cx-shop .cx-shop-secondary{padding-top:0}.cx-shop .cx-shop-secondary>details[open]>section{margin-top:12px}.cx-shop .cx-shop-pairing{padding-block:18px 0}.cx-shop .cx-shop-pairing details>div{margin-top:22px}.cx-shop .cx-shop-pairing details h2{margin-top:14px;font-size:28px}.cx-shop .cx-shop-pairing details p{font-size:17px}.cx-shop .cx-shop-faq{padding-block:56px}.cx-shop .cx-shop-faq h2{font-size:34px}.cx-trade .cx-trade-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:80px;padding-top:60px;padding-bottom:55px;display:grid}.cx-trade .cx-trade-hero h1{letter-spacing:-.035em;margin-top:24px;font-size:clamp(38px,3.75vw,54px);line-height:1.08}.cx-trade .cx-trade-hero__decision{border-left:4px solid var(--ink);background:var(--ivory-alt);padding:26px 30px}.cx-trade .cx-trade-rate dt{letter-spacing:-.025em;font-family:Jost,sans-serif;font-size:28px}.cx-trade .cx-trade-rate dd{margin-top:12px;font-size:18px;line-height:1.55}.cx-trade .cx-trade-hero .intent-actions{gap:10px;margin-top:24px;display:grid}.cx-trade .cx-trade-hero .intent-actions>a{width:100%}.cx-trade .cx-trade-hero .request-note{margin-top:18px;font-size:13px;line-height:1.55}.cx-trade .cx-trade-content>section{margin-bottom:40px}.cx-trade .cx-trade-content>section>h2{max-width:900px;margin:0;font-size:35px;line-height:1.2}.cx-trade .cx-trade-content .cx-activity-card{border-top:1px solid var(--rule);background:var(--ivory-alt);padding:22px 26px}.cx-trade .cx-activity-card .cx-activity-details{border:0}.cx-trade .cx-activity-details>summary{min-height:50px;padding:0 0 10px}.cx-trade .cx-activity-details h3{font-size:27px;line-height:1.2}.cx-trade .cx-activity-details p{margin-top:8px;margin-bottom:8px;font-size:17px;line-height:1.6}.cx-trade .cx-activity-card>.action-secondary{min-height:48px;margin-top:auto;padding:12px 16px;font-size:14px}.cx-trade .cx-trade-international>p{max-width:980px;font-size:17px;line-height:1.6}.cx-trade .cx-trade-how{margin-top:44px;padding-block:32px}.cx-trade .cx-trade-documents{margin-top:35px}.cx-trade .cx-trade-document+.cx-trade-document{border-top:0}.cx-trade .cx-trade-document>summary{min-height:72px;padding-block:22px}.cx-trade .cx-trade-document>summary h2,.cx-trade .cx-trade-markets>summary{font-size:25px;line-height:1.25}.cx-trade .cx-trade-document>:not(summary){max-width:1060px}.cx-trade .cx-trade-document p,.cx-trade .cx-trade-document li,.cx-trade .cx-trade-document dd{font-size:17px;line-height:1.65}.cx-trade .cx-trade-document>p:first-of-type{margin-top:16px}.cx-trade .cx-trade-markets>section{border:0;margin-top:10px;padding-block:0}.cx-trade .cx-trade-markets>section>h2{display:none}.cx-trade .cx-trade-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px}.cx-trade .cx-trade-reassurance dt{font-size:25px}.cx-trade .cx-trade-reassurance dd{font-size:17px;line-height:1.6}@media (width<=1100px){.cx-shop .cx-shop-hero,.cx-trade .cx-trade-hero{gap:35px}.cx-shop .cx-shop-hero__decision,.cx-trade .cx-trade-hero__decision{padding:24px}.cx-shop .cx-shop-hero__decision .shop-prices strong{font-size:33px}}@media (width<=767px){.cx-shop .cx-shop-hero,.cx-trade .cx-trade-hero{grid-template-columns:1fr;align-items:start;gap:26px;padding:32px 24px 36px}.cx-shop .cx-shop-hero h1,.cx-trade .cx-trade-hero h1{margin-block:18px 0;font-size:35px;line-height:1.1}.cx-shop .cx-shop-intro{margin-top:34px}.cx-shop .cx-shop-hero__decision,.cx-trade .cx-trade-hero__decision{border-left-width:3px;padding:22px 20px}.cx-shop .cx-shop-hero__decision .shop-prices{gap:18px}.cx-shop .cx-shop-hero__decision .shop-prices p{font-size:12px}.cx-shop .cx-shop-hero__decision .shop-prices strong{font-size:36px}.cx-shop .cx-shop-hero__decision .request-note{margin-top:10px;font-size:12px;line-height:1.55}.cx-shop .cx-shop-hero__decision .request-note:last-child a{align-items:center;min-height:44px;display:inline-flex}.cx-shop .rencontre-product-range>div:first-child h2,.cx-trade .cx-trade-content>section>h2{font-size:29px}.cx-shop .rencontre-product-grid{gap:34px;margin-top:26px}.cx-shop .cx-shop-professionals{grid-template-columns:1fr;gap:8px;margin-top:32px;padding:22px}.cx-shop .cx-shop-professionals h2{font-size:25px}.cx-shop .cx-shop-professionals>.action-secondary{grid-area:auto/1;width:100%;margin-top:12px}.cx-shop .cx-shop-how{margin-top:32px}.cx-shop .cx-shop-how h2,.cx-trade .cx-trade-how h2{font-size:29px}.cx-shop .cx-shop-how ol,.cx-trade .cx-trade-how ol{gap:18px}.cx-shop .cx-shop-how li,.cx-trade .cx-trade-how li{gap:18px;font-size:16px}.cx-shop .cx-shop-faq{padding-block:40px}.cx-shop .cx-shop-faq h2{font-size:29px}.cx-shop .cx-shop-hero{gap:20px;padding-top:24px}.cx-shop .cx-shop-hero h1{margin-top:16px;font-size:33px}.cx-shop .cx-shop-hero__decision{padding-top:20px}.cx-trade .cx-trade-rate dt{font-size:26px}.cx-trade .cx-trade-rate dd{font-size:17px}.cx-trade .cx-trade-hero .request-note{font-size:12px}.cx-trade .cx-trade-content .cx-activity-card{padding:20px}.cx-trade .cx-activity-details h3{font-size:25px}.cx-trade .cx-trade-content>section{margin-bottom:34px}.cx-trade .cx-trade-document>summary{min-height:65px;padding-block:18px}.cx-trade .cx-trade-document>summary h2,.cx-trade .cx-trade-markets>summary{font-size:23px}.cx-trade .cx-trade-reassurance{grid-template-columns:1fr;gap:26px;margin-top:32px}}@media (width<=639px){.cx-shop .rencontre-product-card{grid-template-rows:auto auto 1fr auto auto auto;grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.cx-shop .rencontre-product-card>a:first-child{grid-area:1/1/4;align-self:stretch}.cx-shop .rencontre-product-image{height:100%;min-height:205px;padding:12px 8px}.cx-shop .rencontre-product-image:after{border-width:0 0 2px 2px;width:28px;height:42px;inset:auto auto 12px 10px}.cx-shop .rencontre-product-card h3{grid-area:1/2;margin:0;font-size:25px;line-height:1.15}.cx-shop .rencontre-product-card>p:first-of-type{grid-area:2/2;margin-top:10px;font-size:12px}.cx-shop .rencontre-pack-prices{flex-wrap:wrap;grid-area:3/2;gap:12px 18px;margin-top:16px;padding-block:14px}.cx-shop .rencontre-pack-prices span:first-child{font-size:27px}.cx-shop .rencontre-pack-prices span:last-child{font-size:11px;line-height:1.5}.cx-shop .rencontre-product-card>p:last-of-type{grid-area:4/1/auto/-1;margin-top:16px;font-size:12px}.cx-shop .rencontre-product-card .cx-product-actions{grid-area:5/1/auto/-1;width:100%;margin:0;padding-top:16px}.cx-shop .rencontre-product-card .cx-product-details{grid-area:6/1/auto/-1;width:100%;margin-top:4px}}@media (width<=360px){.cx-shop .cx-shop-hero h1,.cx-trade .cx-trade-hero h1{font-size:32px}.cx-shop .cx-shop-hero__decision,.cx-trade .cx-trade-hero__decision{padding-inline:16px}.cx-shop .cx-shop-hero__decision .shop-prices strong{font-size:31px}.cx-shop .rencontre-product-card{grid-template-columns:80px minmax(0,1fr);column-gap:16px}.cx-shop .rencontre-product-card h3{font-size:23px}.cx-shop .rencontre-pack-prices span:first-child{font-size:25px}}
