@font-face{font-family:Corsaille Maison;font-style:normal;font-weight:200 800;font-display:swap;src:url(cs-hybrid-newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Corsaille Maison;font-style:normal;font-weight:200 800;font-display:swap;src:url(cs-hybrid-newsreader-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Corsaille Instrument;font-style:normal;font-weight:400 700;font-display:swap;src:url(cs-hybrid-instrument-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Corsaille Instrument;font-style:normal;font-weight:400 700;font-display:swap;src:url(cs-hybrid-instrument-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.cl-root.cl-concept-hybrid,.cl-root.cl-hybrid-related{--cl-serif:"Corsaille Maison",Georgia,serif;--cl-sans:"Corsaille Instrument",Arial,sans-serif;--cl-ink:#191a19;--cl-muted:#595d5b;--cl-rule:#dddedd;--cl-control:#c2c6c4;--cl-paper:#fafbfa;color:var(--cl-ink);font-family:var(--cl-sans)}.cl-root.cl-concept-hybrid .cl-preview{min-height:28px;padding:5px 32px;font-size:11px}.cl-root.cl-concept-hybrid .cl-main{max-width:1600px;grid-template-columns:minmax(0,1.55fr) minmax(390px,1fr);grid-template-areas:"gallery identity" "gallery config" "story story" "dossier dossier";grid-template-rows:auto 1fr auto auto;gap:20px 44px;padding:30px 40px 64px}.cl-root.cl-concept-hybrid .cl-identity{padding:0}.cl-root.cl-concept-hybrid .cl-back{font-size:11px;letter-spacing:.08em;line-height:18px}.cl-root.cl-concept-hybrid .cl-badges{gap:8px;margin-top:10px}.cl-root.cl-concept-hybrid .cl-badge{padding:3px 8px;background:#f3f6f7;border:1px solid #e4eaed;font-size:11px;letter-spacing:.025em}.cl-root.cl-concept-hybrid .cl-badge-pink{background:#fbf5f7;border-color:#eee1e6}.cl-root.cl-concept-hybrid .cl-title{margin-top:12px;font-family:var(--cl-serif);font-size:clamp(46px,3.9vw,58px);font-weight:400;line-height:.99;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;word-break:normal}.cl-root.cl-concept-hybrid .cl-hybrid-title-phrase{display:block}.cl-root.cl-concept-hybrid .cl-intro{font-size:16px;line-height:24px;margin-top:20px;color:var(--cl-muted);max-width:44ch}.cl-root.cl-concept-hybrid .cl-price-row{margin-top:20px;gap:10px;align-items:baseline}.cl-root.cl-concept-hybrid .cl-price{font-size:29px;line-height:36px;font-weight:500}.cl-root.cl-concept-hybrid .cl-selected{font-size:13px;line-height:20px;margin-top:8px}.cl-root.cl-concept-hybrid .cl-origin{font-size:12px;line-height:18px;margin-top:8px}.cl-root.cl-concept-hybrid .cl-gallery{top:20px}.cl-root.cl-concept-hybrid .cl-photo-stage{height:clamp(500px,46vw,650px);background:#fff}.cl-root.cl-concept-hybrid .cl-slide img{object-fit:contain;transform:none}.cl-root.cl-concept-hybrid[data-handle=rythme-eternel-lueur-ii] .cl-slide:first-child img{transform:scale(1.24)}.cl-root.cl-concept-hybrid .cl-image-label{top:12px;left:10px;font-size:11px}.cl-root.cl-concept-hybrid .cl-gallery-controls{left:12px;right:12px;bottom:12px;justify-content:space-between;border:0;background:transparent;box-shadow:none;pointer-events:none}.cl-root.cl-concept-hybrid .cl-gallery-controls .cl-icon-button,.cl-root.cl-concept-hybrid .cl-zoom{pointer-events:auto;border:1px solid var(--cl-rule);border-radius:2px;background:#fffffff0;width:40px;height:40px}.cl-root.cl-concept-hybrid .cl-count{background:#fff;padding:6px 10px;border:1px solid var(--cl-rule)}.cl-root.cl-concept-hybrid .cl-thumbnails{justify-content:center;margin-top:12px;gap:10px}.cl-root.cl-concept-hybrid .cl-thumb{width:58px;height:58px;flex-basis:58px;border:1px solid var(--cl-rule);background:#fff}.cl-root.cl-concept-hybrid .cl-thumb.is-active{border-color:var(--cl-ink)}.cl-root.cl-concept-hybrid .cl-media-note{text-align:center;margin-top:10px;font-size:11px;line-height:17px}.cl-root.cl-concept-hybrid .cl-config-heading,.cl-root.cl-concept-hybrid .cl-order-summary{display:none}.cl-root.cl-concept-hybrid .cl-step{border:1px solid var(--cl-control);margin:0 0 9px;background:#fff}.cl-root.cl-concept-hybrid .cl-step summary{position:relative;grid-template-columns:24px minmax(0,1fr) 18px;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;min-height:66px;padding:12px 16px}.cl-root.cl-concept-hybrid .cl-step-number{grid-column:1;grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border:1px solid #daddda;border-radius:50%;font-size:10px}.cl-root.cl-concept-hybrid .cl-step summary>span:nth-child(2){grid-column:2;grid-row:1;color:var(--cl-muted);font-size:11px;line-height:15px;letter-spacing:.04em;text-transform:uppercase}.cl-root.cl-concept-hybrid .cl-step summary>strong{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left;font-size:16px;line-height:21px;font-weight:400;overflow-wrap:normal}.cl-root.cl-concept-hybrid .cl-step summary>svg{grid-column:3;grid-row:1 / 3;width:16px;height:16px}.cl-root.cl-concept-hybrid .cl-step[open]{border-color:#9ca39f}.cl-root.cl-concept-hybrid .cl-step-content{padding:6px 14px 16px}.cl-root.cl-concept-hybrid .cl-options-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.cl-root.cl-concept-hybrid .cl-choice>label,.cl-root.cl-concept-hybrid .cl-choice>label:has(.cl-delta:not([hidden])){min-height:62px;padding:21px 14px 12px 34px;border-radius:2px}.cl-root.cl-concept-hybrid .cl-choice>input:checked+label{background:#f4f6f5;box-shadow:inset 0 0 0 1px #535e58}.cl-root.cl-concept-hybrid .cl-option-check,.cl-root.cl-concept-hybrid .cl-choice>label:has(.cl-delta:not([hidden])) .cl-option-check{left:10px;right:auto;top:26px;font-size:12px}.cl-root.cl-concept-hybrid .cl-delta{top:-1px;right:-1px;padding:2px 8px;border-color:#d8cbd1;color:#683e50;background:#faf5f7;font-size:11px;line-height:16px;border-bottom-left-radius:4px}.cl-root.cl-concept-hybrid .cl-value{font-size:15px;line-height:21px}.cl-root.cl-concept-hybrid .cl-hybrid-grade-note{display:block;margin-top:3px;font-size:12px;font-weight:400;line-height:18px;color:var(--cl-muted)}.cl-root.cl-concept-hybrid [data-delta-basis]{font-size:12px;line-height:18px;margin-top:12px}.cl-root.cl-concept-hybrid .cl-purchase-total{margin:13px 0 10px;font-size:12px;line-height:18px}.cl-root.cl-concept-hybrid .cl-purchase-total strong{font-size:23px;line-height:28px;font-weight:500}.cl-root.cl-concept-hybrid .cl-cta{min-height:58px;padding:16px 20px;font-size:14px;line-height:22px;letter-spacing:.025em;background:#1b1d1c;border-color:#1b1d1c}.cl-root.cl-concept-hybrid .cl-cta:disabled{background:#eceeeb;border-color:#d8dcd8;color:#626762}.cl-root.cl-concept-hybrid .cl-payment{margin-top:10px}.cl-root.cl-concept-hybrid .cl-services{gap:4px 14px}.cl-root.cl-concept-hybrid .cl-services a{font-size:12px;line-height:18px;min-height:32px}.cl-root.cl-concept-hybrid .cl-hybrid-story{grid-area:story;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:60px;border-top:1px solid var(--cl-rule);padding:56px 20px}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure img{display:block;max-height:480px;width:100%;height:480px;object-fit:contain}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure figcaption{font-size:11px;line-height:17px;color:var(--cl-muted);text-align:center;padding:12px 0 0}.cl-root.cl-concept-hybrid .cl-description{margin:16px 0 0;padding:0;border:0}.cl-root.cl-concept-hybrid .cl-description h2{font:400 44px/1.06 var(--cl-serif);margin:0 0 22px;text-wrap:balance}.cl-root.cl-concept-hybrid .cl-description-text{font:400 16px/1.7 var(--cl-sans);max-width:53ch;color:var(--cl-muted)}.cl-root.cl-concept-hybrid .cl-description-text p+p{margin-top:16px}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image{grid-template-columns:minmax(0,1fr);padding-inline:0}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image{padding-block:36px;margin-top:32px}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-hybrid-story-copy{max-width:760px}.cl-root.cl-concept-hybrid .cl-dossier{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 64px;margin-top:0;padding-top:40px}.cl-root.cl-concept-hybrid .cl-dossier>header{grid-column:1 / -1}.cl-root.cl-concept-hybrid .cl-dossier h2{font:400 42px/1.1 var(--cl-serif);margin-top:12px}.cl-root.cl-concept-hybrid .cl-specs>div{padding:12px 0}.cl-root.cl-concept-hybrid .cl-specs dt,.cl-root.cl-concept-hybrid .cl-specs dd{font-size:14px;line-height:22px}.cl-root.cl-concept-hybrid .cl-specs dd{font-weight:500}.cl-root.cl-concept-hybrid .cl-hybrid-documents>h3{margin:0 0 20px;font:400 27px/1.2 var(--cl-serif)}.cl-root.cl-concept-hybrid .cl-documentation{margin:0}.cl-root.cl-concept-hybrid .cl-hybrid-documents .cl-services{grid-template-columns:1fr;margin-top:18px}.cl-root.cl-concept-hybrid .cl-sticky{left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));width:min(650px,calc(100% - 32px));transform:translate(-50%);min-height:76px;padding:10px 12px;gap:12px;border:1px solid #d5d9d6;border-radius:3px;background:#fffffffa;box-shadow:0 8px 32px #141e191f}.cl-root.cl-concept-hybrid .cl-sticky>div{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.cl-root.cl-concept-hybrid .cl-sticky>div>span{display:none}.cl-root.cl-concept-hybrid .cl-sticky strong{font-size:20px;line-height:24px;font-weight:500}.cl-root.cl-concept-hybrid .cl-sticky small{font-size:11px;line-height:17px;max-width:none}.cl-root.cl-concept-hybrid .cl-sticky>button{min-width:180px;max-width:50%;font-size:13px;gap:12px;padding:12px;min-height:48px}.cl-root.cl-concept-hybrid .cl-hybrid-sticky-image{flex:0 0 48px;width:48px;height:48px;object-fit:contain}.cl-root.cl-concept-hybrid .cl-image-dialog{translate:none;max-height:calc(100dvh - 32px)}.cl-root.cl-hybrid-related .cl-related-heading h2,.cl-root.cl-hybrid-related .cl-related-grid h3{font-family:var(--cl-serif)}.cl-root.cl-hybrid-related .cl-related-grid img{background:#fff}@media(min-width:990px)and (max-width:1300px){.cl-root.cl-concept-hybrid .cl-main{padding:24px 30px 64px;column-gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(390px,1fr)}.cl-root.cl-concept-hybrid .cl-title{font-size:47px}.cl-root.cl-concept-hybrid .cl-photo-stage{height:535px}.cl-root.cl-concept-hybrid .cl-price-row,.cl-root.cl-concept-hybrid .cl-intro{margin-top:14px}}@media(max-width:989px){.cl-root.cl-concept-hybrid .cl-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "gallery" "config" "story" "dossier";grid-template-rows:auto;gap:22px;padding:22px 24px 70px;max-width:760px}.cl-root.cl-concept-hybrid .cl-gallery{position:relative;top:auto}.cl-root.cl-concept-hybrid .cl-title{font-size:42px;line-height:1.02;max-width:22ch;text-wrap:balance}.cl-root.cl-concept-hybrid .cl-identity{display:flex;flex-direction:column}.cl-root.cl-concept-hybrid .cl-back{order:0}.cl-root.cl-concept-hybrid .cl-badges{order:1}.cl-root.cl-concept-hybrid .cl-title{order:2}.cl-root.cl-concept-hybrid .cl-price-row{order:3}.cl-root.cl-concept-hybrid .cl-selected{order:4}.cl-root.cl-concept-hybrid .cl-intro{font-size:16px;line-height:24px;margin:0 0 18px}.cl-root.cl-concept-hybrid .cl-photo-stage{height:420px;display:block}.cl-root.cl-concept-hybrid .cl-photo-stage>.cl-slides{height:100%}.cl-root.cl-concept-hybrid .cl-photo-stage>.cl-gallery-controls{position:absolute;inset:auto 16px 6px;display:flex;width:calc(100% - 32px);max-width:none;margin:0;justify-content:space-between}.cl-root.cl-concept-hybrid .cl-hybrid-story{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:32px 0}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure img{height:330px}.cl-root.cl-concept-hybrid .cl-description h2{font-size:36px;margin-bottom:16px}.cl-root.cl-concept-hybrid .cl-dossier{grid-template-columns:1fr;gap:30px;margin-top:0;padding-top:30px}.cl-root.cl-concept-hybrid .cl-dossier h2{font-size:36px}.cl-root.cl-concept-hybrid .cl-hybrid-documents{border-top:1px solid var(--cl-rule);padding-top:24px}}@media(max-width:599px){.cl-root.cl-concept-hybrid .cl-preview{padding:5px 16px;gap:8px;font-size:10px}.cl-root.cl-concept-hybrid .cl-preview>span:last-child{display:none}.cl-root.cl-concept-hybrid .cl-main{gap:18px;padding:18px 18px 60px}.cl-root.cl-concept-hybrid .cl-title{font-size:38px;line-height:1.02;margin-top:10px;max-width:20ch}.cl-root.cl-concept-hybrid .cl-price-row{margin-top:12px}.cl-root.cl-concept-hybrid .cl-price{font-size:26px;line-height:32px}.cl-root.cl-concept-hybrid .cl-selected{margin-top:5px;font-size:12px;line-height:18px}.cl-root.cl-concept-hybrid .cl-origin{font-size:11px;line-height:17px;margin-top:4px}.cl-root.cl-concept-hybrid .cl-gallery{margin-inline:-18px}.cl-root.cl-concept-hybrid .cl-photo-stage{height:clamp(280px,80vw,340px)}.cl-root.cl-concept-hybrid .cl-image-label{top:6px;left:16px;max-width:calc(100% - 76px);font-size:10px}.cl-root.cl-concept-hybrid .cl-zoom{top:0;right:16px;width:36px;height:36px}.cl-root.cl-concept-hybrid .cl-thumbnails{gap:8px;margin-top:8px}.cl-root.cl-concept-hybrid .cl-thumb{width:46px;height:46px;flex-basis:46px}.cl-root.cl-concept-hybrid .cl-step summary{min-height:65px;padding:12px;column-gap:10px;grid-template-columns:24px minmax(0,1fr) 16px}.cl-root.cl-concept-hybrid .cl-step summary>strong{font-size:15px;line-height:20px}.cl-root.cl-concept-hybrid .cl-step-content{padding:4px 10px 14px}.cl-root.cl-concept-hybrid .cl-size-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.cl-root.cl-concept-hybrid .cl-sticky{width:calc(100% - 20px);bottom:max(10px,env(safe-area-inset-bottom));padding:9px;gap:8px}.cl-root.cl-concept-hybrid .cl-hybrid-sticky-image{width:36px;height:42px;flex-basis:36px}.cl-root.cl-concept-hybrid .cl-sticky>button{min-width:0;max-width:47%;font-size:12px;line-height:18px;gap:8px;padding:10px}.cl-root.cl-concept-hybrid .cl-sticky strong{font-size:18px;line-height:23px}.cl-root.cl-concept-hybrid .cl-sticky small{font-size:10px;line-height:15px}.cl-root.cl-concept-hybrid .cl-hybrid-story-figure img{height:290px}}@media(min-width:990px){.cl-root.cl-concept-hybrid .cl-selected{display:none}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-hybrid-story-copy{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-hybrid-story-copy>.cl-overline{grid-column:1;grid-row:1}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-description{display:contents}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-description h2{grid-column:1;grid-row:2;margin:16px 0 0;max-width:15ch}.cl-root.cl-concept-hybrid .cl-hybrid-story-no-image .cl-description-text{grid-column:2;grid-row:1 / span 2;margin:0;max-width:53ch}}@media(max-width:359px){.cl-root.cl-concept-hybrid .cl-main{padding-inline:14px}.cl-root.cl-concept-hybrid .cl-gallery{margin-inline:-14px}.cl-root.cl-concept-hybrid .cl-title{font-size:34px}.cl-root.cl-concept-hybrid .cl-hybrid-sticky-image{display:none}.cl-root.cl-concept-hybrid .cl-sticky>button{max-width:49%}.cl-root.cl-concept-hybrid .cl-sticky small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/cs-lab-hybrid.css.map */
