.clf{--clf-ink: #1a1208;--clf-parchment: #f2e8d5;--clf-aged: #d4b896;--clf-leather: #6b3a1f;--clf-deep-leather: #3d1f0a;--clf-gold: #ffffff;--clf-gold-light: #ffffff;--clf-book-color: #1a1a3d;--clf-book-spine: #0e0e22;--clf-book-band: #a07ad4;--clf-book-label: #d4b8f5;--clf-page-h: 480px;position:relative;min-height:100vh;overflow-x:hidden;background-color:var(--color-palette-foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");color:var(--clf-parchment)}.clf,.clf *,.clf *:before,.clf *:after{box-sizing:border-box}.clf :where(p,h1,h2,h3,h4,h5,h6,button){margin:0}.clf button{font:inherit;-webkit-appearance:none;appearance:none}.clf__header{position:relative;padding:var(--clf-space-top, 120px) 2rem 1.5rem;text-align:center}.clf__header:after{content:"";display:block;width:60%;height:1px;margin:1.2rem auto 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.clf .clf__title.clf__title{color:#fff}.clf__subtitle--top+.clf__title{margin-top:var(--clf-eyebrow-gap, 16px)}.clf__subtitle{margin-top:.4rem;color:#fff;letter-spacing:.12em;opacity:1}.clf__title+.clf__subtitle--bottom{margin-top:var(--clf-subtitle-gap, 40px)}.clf__header>.clf__subtitle:first-child{margin-top:0}.clf__subtitle--top{font-family:Tinos;font-style:italic;font-weight:400;font-size:var(--clf-eyebrow-size, 14px)}.clf__subtitle--bottom{font-family:Inter,sans-serif;font-weight:400;font-size:10px;text-transform:uppercase;opacity:.5}.clf__room{display:flex;justify-content:center;margin:0 auto;padding:2rem 2rem 4rem}.clf__bookshelf{position:relative;width:fit-content;max-width:100%;padding-bottom:2rem;background:var(--color-palette-foreground);border:1px solid rgba(255,255,255,.05);border-radius:4px;box-shadow:inset 0 0 80px #000c,0 20px 60px #000000e6}.clf__bookshelf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.06) 0%,transparent 55%);pointer-events:none}.clf--no-frame .clf__bookshelf{background:none;border-color:transparent;box-shadow:none}.clf--no-frame .clf__bookshelf:before{content:none}.clf__shelf-row{position:relative;padding:2rem 3rem 0}.clf__books{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4px;min-height:350px}.clf__plank{position:relative;z-index:2;height:18px;background:var(--color-palette-foreground);border-top:2px solid rgba(255,255,255,.35);box-shadow:0 4px 16px #000c,inset 0 1px #ffffff26}.clf__plank:before{content:"";position:absolute;top:3px;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0px,transparent 120px,rgba(0,0,0,.15) 120px,rgba(0,0,0,.15) 122px)}.clf__book{position:relative;flex-shrink:0;display:block;padding:0;border:0;background:none;cursor:pointer;transform-origin:bottom center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease;filter:brightness(.82)}.clf__book:hover{z-index:10;transform:translateY(-14px) scale(1.04);filter:brightness(1.05)}.clf__spine{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--w) * 1.75);height:350px;overflow:hidden;background:var(--clf-book-color);border-radius:1px 0 0 1px;box-shadow:inset -4px 0 8px #00000080,inset 2px 0 4px #ffffff12,2px 0 6px #0009}.clf__spine:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}.clf__spine:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#0006}.clf__spine-title{max-height:90%;padding:.5rem 0;overflow:hidden;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Tinos;font-style:italic;font-weight:400;font-size:clamp(.5rem,1.2vw,.72rem);line-height:1.2;letter-spacing:.12em;color:var(--clf-book-label);text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;-webkit-user-select:none;user-select:none}.clf__spine-band{position:absolute;left:0;right:0;height:2px;background:var(--clf-book-band);opacity:.6}.clf__spine-band--top{top:12px}.clf__spine-band--bot{bottom:12px}.clf__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:4rem 1rem 2rem;overflow-y:auto;background:#050302e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .4s ease}.clf__overlay.is-open{opacity:1;pointer-events:all}.clf__modal{position:relative;width:min(760px,94vw)}.clf__stage,.clf__spread-wrap{position:relative}.clf__spread{position:relative;display:grid;grid-template-columns:1fr 1fr;height:var(--clf-page-h);overflow:hidden;border-radius:2px 8px 8px 2px;box-shadow:0 10px 60px #000000e6}.clf__spread.is-turning-forward{animation:clfTurnForward .45s cubic-bezier(.4,0,.2,1) forwards}.clf__spread.is-turning-back{animation:clfTurnBack .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes clfTurnForward{0%{opacity:.3;transform:translate(30px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes clfTurnBack{0%{opacity:.3;transform:translate(-30px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.clf__cover-stage{position:absolute;top:0;left:0;z-index:5;width:50%;height:100%;cursor:pointer}.clf__cover-stage:focus{outline:none}.clf__stage:not(.is-cover) .clf__cover-stage{display:none}.clf__cover-face{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:clamp(1.4rem,4vw,2.2rem) clamp(1rem,3vw,1.8rem);background:var(--clf-book-color);border-left:clamp(10px,3vw,16px) solid var(--clf-book-spine);border-radius:2px 0 0 2px;box-shadow:inset -8px 0 20px #00000059,3px 0 14px #0009}.clf__cover-face:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--clf-book-band);border-radius:1px;pointer-events:none}.clf__cover-face:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--clf-book-band);border-radius:1px;pointer-events:none}.clf__cover-ornament{display:flex;align-items:center;justify-content:center;line-height:1}.clf__cover-icon{display:block;width:auto;max-width:100%;height:clamp(3.5rem,8vw,5rem);object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}.clf__cover-title{font-family:Brice;font-weight:400;font-size:clamp(.85rem,2vw,1.4rem);line-height:1.35;letter-spacing:.08em;color:var(--clf-book-band);text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);white-space:pre-line}.clf__cover-line{margin-top:.5rem;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(.78rem,1.5vw,.95rem);letter-spacing:.08em;color:var(--clf-book-band);text-align:center;opacity:.85}.clf__cover-line:empty{display:none}.clf__page{--clf-line: 24px;--clf-pad-top: 2.4rem;--clf-pad-bottom: 3rem;position:relative;height:var(--clf-page-h);padding:var(--clf-pad-top) 2rem var(--clf-pad-bottom);overflow:hidden;background:var(--clf-parchment);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");color:var(--clf-ink)}.clf__page--left{border-right:2px solid rgba(100,60,20,.35);box-shadow:inset -8px 0 16px #0000001f}.clf__page--right{box-shadow:inset 8px 0 16px #0000000f}.clf__page:before{content:"";position:absolute;inset:var(--clf-pad-top) 1.5rem var(--clf-pad-bottom);background-image:linear-gradient(180deg,transparent calc(var(--clf-line) - 1px),rgba(139,100,60,.13) calc(var(--clf-line) - 1px));background-size:100% var(--clf-line);background-position:0 var(--clf-rule-y, 0px);pointer-events:none}.clf .clf__page-chapter{margin-bottom:0;font-family:Inter,sans-serif;font-size:10px;line-height:var(--clf-line);color:var(--color-palette-foreground);opacity:.7}.clf__page-heading{margin-bottom:var(--clf-line);font-family:Tinos;font-style:normal;font-weight:400;font-size:clamp(1.05rem,2.5vw,1.4rem);line-height:var(--clf-line);color:var(--color-palette-foreground)}.clf .clf__page-body{--color: var(--color-palette-foreground);position:relative;z-index:1;color:var(--color-palette-foreground);line-height:var(--clf-line);text-align:left;-webkit-hyphens:none;hyphens:none}.clf .clf__page-body>*,.clf .clf__page-body li{margin:0;line-height:var(--clf-line)}.clf .clf__page-body p+p,.clf .clf__page-body p.clf__indent{margin-top:0;text-indent:1.5em}.clf .clf__page-body .clf__continued{text-indent:0}.clf__page-chapter:empty,.clf__page-heading:empty{display:none}.clf__page-number{position:absolute;bottom:.9rem;font-family:Tinos;font-style:italic;font-weight:400;font-size:.78rem;color:var(--color-palette-foreground);opacity:.6}.clf__page--left .clf__page-number{right:2rem}.clf__page--right .clf__page-number{left:2rem}.clf .clf__drop-cap:first-letter{float:left;margin-top:.05em;margin-right:.18em;font-family:Brice;font-weight:400;font-size:3.4em;line-height:.8;color:var(--color-palette-foreground)}.clf__arrow{position:absolute;top:50%;z-index:20;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0d0905d9;color:var(--clf-gold);font-size:1.4rem;line-height:1;cursor:pointer;transform:translateY(-50%);transition:all .2s;-webkit-user-select:none;user-select:none}.clf__arrow:hover{background:#fff3;border-color:var(--clf-gold);box-shadow:0 0 16px #ffffff4d}.clf__arrow.is-disabled{opacity:.2;pointer-events:none}.clf__arrow--prev{left:-56px}.clf__arrow--next{right:-56px}.clf__progress{margin-top:1rem;font-family:Tinos;font-style:italic;font-weight:400;font-size:.82rem;letter-spacing:.1em;color:var(--clf-aged);text-align:center;opacity:.7}.clf__close{position:absolute;top:-44px;right:0;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.4);border-radius:2px;background:none;color:var(--clf-gold);font-family:Inter,sans-serif;font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .2s}.clf__close:hover{background:#ffffff26;box-shadow:0 0 12px #fff3}.clf--no-anim .clf__book{transition:none}.clf--no-anim .clf__book:hover{transform:none}.clf--no-anim .clf__spread.is-turning-forward,.clf--no-anim .clf__spread.is-turning-back{animation:none}.clf__spine-canvas,.clf__cover-canvas{display:none}.clf--canvas .clf__spine-canvas,.clf--canvas .clf__cover-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.clf__spine:before,.clf__spine:after{z-index:1}.clf--canvas .clf__spine-band,.clf--canvas .clf__spine-title,.clf--canvas .clf__cover-face>:not(canvas){display:none}.clf--canvas .clf__cover-face{border-left-width:0}.clf--canvas .clf__cover-face:before,.clf--canvas .clf__cover-face:after{content:none}@media(max-width:700px){.clf{--clf-mobile-chrome: calc(5.5rem + 50px + env(safe-area-inset-bottom, 0px)) ;--clf-page-h: calc(100vh - var(--clf-mobile-chrome))}.clf__header{padding:var(--clf-space-top, 120px) 1rem 1rem}.clf__header:after{width:80%}.clf__room{padding:1rem .75rem 3rem}.clf__shelf-row{padding:1.4rem 1rem 0}.clf__bookshelf{padding-bottom:1.4rem}.clf__books{min-height:180px;gap:3px}.clf__overlay{align-items:flex-start;padding:4.5rem .75rem calc(1rem + env(safe-area-inset-bottom,0px))}.clf__modal{width:100%}.clf__spread{grid-template-columns:1fr;min-height:0;height:auto}.clf__page--right{display:none}.clf__page--left{border-right:0;box-shadow:none}.clf__stage.is-cover .clf__page--left{display:none}.clf__page{--clf-pad-top: 2rem;--clf-pad-bottom: 3.25rem;padding:var(--clf-pad-top) 1.35rem var(--clf-pad-bottom)}.clf .clf__page-body{text-align:left}.clf__cover-stage{position:relative;top:auto;left:auto;width:100%;height:auto}.clf__cover-face{height:var(--clf-page-h)}.clf__stage,.clf__spread-wrap{position:static}.clf__arrow--prev{left:0}.clf__arrow--next{right:0}.clf__arrow{top:auto;bottom:0;width:38px;height:38px;font-size:1.2rem;transform:none}.clf__progress{display:flex;align-items:center;justify-content:center;height:38px;margin-top:12px;padding:0 46px}.clf__close{top:-3.25rem}}@supports (height: 100dvh){@media(max-width:700px){.clf{--clf-page-h: calc(100dvh - var(--clf-mobile-chrome))}}}@media(max-width:420px){.clf__cover-title{font-size:.9rem;letter-spacing:.06em}.clf__page{--clf-pad-top: 1.7rem;padding:var(--clf-pad-top) 1.1rem var(--clf-pad-bottom)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-lexique-formes.css.map */
