.eclat-letter{--el-ink:#514b48;--el-muted:#79716c;--el-accent:#a7606c;--el-rule:#e3dcd7;--el-pink:#f5ebee;--el-paper:#fcfaf8;--el-beige:#f3eeea;--el-serif:Georgia,"Times New Roman","Yu Mincho","Hiragino Mincho ProN",serif;background:var(--el-paper);color:var(--el-ink);padding:72px max(24px,calc((100% - 1200px)/2)) 80px;font:400 16px/2.05 var(--el-serif);overflow-wrap:anywhere}.eclat-letter *,.eclat-letter *:before,.eclat-letter *:after{box-sizing:border-box}.eclat-letter :is(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl){margin:0;color:inherit;max-width:none}.eclat-letter :is(h1,h2,h3,h4){font-family:var(--el-serif);font-weight:400;text-transform:none;letter-spacing:.035em}.eclat-letter h1{font-size:clamp(28px,3.5vw,46px);line-height:1.65;text-wrap:pretty}.eclat-letter h2{font-size:clamp(23px,2.5vw,30px);line-height:1.7}.eclat-letter h3{font-size:clamp(19px,2vw,24px);line-height:1.7}.eclat-letter a{color:inherit;text-underline-offset:5px}.eclat-letter a:hover{text-decoration-thickness:2px}.eclat-letter a:focus-visible,.eclat-letter video:focus-visible{outline:2px solid var(--el-accent);outline-offset:5px}.eclat-letter img{display:block;max-width:100%;height:auto;object-fit:contain;margin-inline:auto}.eclat-letter figure>img{width:100%}.eclat-letter .eclat-label{color:var(--el-accent);font:400 11px/1.8 Georgia,serif;letter-spacing:.22em}.eclat-letter__heading{max-width:1000px;margin:0 auto 48px;text-align:center}.eclat-letter__heading h1{margin-top:22px}.eclat-letter__number{display:inline-block;padding-left:18px}.eclat-letter__subtitle{margin-top:18px!important;font-size:17px}.eclat-letter__date{margin-top:30px!important;text-align:right;font:12px/1.8 Georgia,serif;letter-spacing:.12em;color:var(--el-muted)!important}.eclat-letter__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:0 auto 72px}.eclat-letter__hero--single{display:block;max-width:760px}.eclat-letter__hero--single img{max-height:850px;width:100%}.eclat-letter__lead .eclat-label{margin-bottom:20px}.eclat-letter__lead p+p{margin-top:20px}.eclat-letter__body{display:flow-root}.eclat-letter__body>*{max-width:760px!important;margin:0 auto 32px!important}.eclat-letter__body>:is(h2,h3){margin-top:64px!important}.eclat-letter__body>:is(.eclat-full-image,.eclat-image-grid,.eclat-image-text,.eclat-steps,.eclat-video){max-width:1200px!important;margin-block:64px!important}.eclat-letter__body :is(ul,ol){padding-left:1.6em}.eclat-letter__body li+li{margin-top:8px}.eclat-letter__body [id]{scroll-margin-top:140px}.eclat-letter figcaption{text-align:center;font-size:12px;line-height:1.8;color:var(--el-muted);margin-top:14px}.eclat-letter figcaption:empty{display:none}.eclat-letter .eclat-toc{background:var(--el-pink);padding:38px 48px;text-align:center;margin-block:64px!important}.eclat-letter .eclat-toc ol{display:inline-block;margin-top:20px;text-align:left;font-size:14px}.eclat-letter .eclat-toc a{text-decoration:none}.eclat-letter .eclat-toc a:hover{text-decoration:underline}.eclat-letter .eclat-large-image img{max-height:900px}.eclat-letter .eclat-full-image{background:var(--el-beige);padding:0}.eclat-letter .eclat-full-image img{max-height:850px;width:100%}.eclat-letter .eclat-full-image figcaption{padding:0 16px 16px}.eclat-letter .eclat-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.eclat-letter .eclat-image-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.eclat-letter .eclat-image-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.eclat-letter .eclat-image-grid img{width:100%}.eclat-letter .eclat-image-text{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.eclat-letter .eclat-image-text--reverse>figure{order:2}.eclat-letter .eclat-image-text p+p,.eclat-letter .eclat-image-text h2+p{margin-top:20px}.eclat-letter .eclat-image-text .eclat-label{margin-bottom:16px}.eclat-letter .eclat-quote{border-left:2px solid var(--el-accent);padding:20px 32px;font-size:clamp(20px,2.2vw,28px);line-height:1.9}.eclat-letter .eclat-quote cite{display:block;margin-top:18px;text-align:right;font-size:12px;color:var(--el-muted)}.eclat-letter :is(.eclat-point,.eclat-checklist){background:var(--el-beige);padding:32px}.eclat-letter .eclat-checklist{background:var(--el-pink)}.eclat-letter :is(.eclat-point,.eclat-checklist) .eclat-label{margin-bottom:14px}.eclat-letter .eclat-checklist ul{list-style:none;padding:0}.eclat-letter .eclat-checklist li{position:relative;padding-left:28px}.eclat-letter .eclat-checklist li:before{content:"\2611";position:absolute;left:0;color:var(--el-accent)}.eclat-letter .eclat-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.eclat-letter .eclat-steps li+li{margin-top:0}.eclat-letter .eclat-steps .eclat-label{display:block;margin-top:18px}.eclat-letter .eclat-steps p{font-size:14px}.eclat-letter .eclat-interview dt{border-bottom:1px solid var(--el-rule);padding-bottom:18px;font-size:19px}.eclat-letter .eclat-interview dd{margin:20px 0 0}.eclat-letter .eclat-interview dt:before{content:"Q. ";color:var(--el-accent)}.eclat-letter .eclat-interview dd:before{content:"A. ";color:var(--el-accent)}.eclat-letter .eclat-profile{display:grid;grid-template-columns:160px 1fr;gap:32px;padding:28px;align-items:center;background:var(--el-beige)}.eclat-letter .eclat-profile p{font-size:14px}.eclat-letter .eclat-video video{display:block;width:100%;height:auto;max-height:800px;background:var(--el-beige)}.eclat-letter .eclat-divider{height:1px;border:0;background:var(--el-rule);margin-block:64px!important}.eclat-letter .eclat-spacer{height:48px;margin-block:0!important}.eclat-letter .eclat-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.eclat-letter .eclat-product-card{max-width:400px}.eclat-letter .eclat-product-card a{text-decoration:none}.eclat-letter .eclat-product-card img{width:100%;max-height:520px}.eclat-letter .eclat-product-card h3{font-size:19px;margin-top:18px}.eclat-letter .eclat-product-card p{font-size:14px}.eclat-letter .eclat-cta{margin:48px auto;text-align:center}.eclat-letter .eclat-button{display:inline-block;background:#302d2b;color:#fff;padding:14px 36px;text-decoration:none;font-size:14px}.eclat-letter .eclat-link{display:inline-block;font-size:13px;border-bottom:1px solid;text-decoration:none;padding:6px 0}.eclat-letter .eclat-related-article{display:block;border-block:1px solid var(--el-rule);padding:28px 0;text-decoration:none}.eclat-letter .eclat-related-article span{display:block}.eclat-letter__related{margin:72px auto 0;border-top:1px solid var(--el-rule);padding-top:48px}.eclat-letter__related>h2{text-align:center;margin-bottom:32px!important}.eclat-letter .eclat-navigation{border-top:1px solid var(--el-rule);margin-top:64px;padding-top:32px;text-align:center}.eclat-letter .eclat-navigation__adjacent{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:32px;text-align:left}.eclat-letter .eclat-navigation__adjacent:empty{display:none}.eclat-letter .eclat-navigation__adjacent a{text-decoration:none}.eclat-letter .eclat-navigation__adjacent span{display:block}.eclat-letter .eclat-navigation__next{grid-column:2;text-align:right}@media(max-width:749px){.eclat-letter{padding:44px 22px 56px;font-size:15px;line-height:2}.eclat-letter__heading{margin-bottom:32px}.eclat-letter__hero,.eclat-letter .eclat-image-text{grid-template-columns:1fr;gap:28px;margin-bottom:44px}.eclat-letter .eclat-image-text--reverse>figure{order:0}.eclat-letter__body>:is(.eclat-full-image,.eclat-image-grid,.eclat-image-text,.eclat-steps,.eclat-video){margin-block:44px!important}.eclat-letter .eclat-toc{padding:28px 22px;margin-block:40px!important}.eclat-letter .eclat-image-grid,.eclat-letter .eclat-image-grid--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eclat-letter .eclat-steps{grid-template-columns:1fr;gap:32px}.eclat-letter .eclat-steps img{max-height:520px;width:100%}.eclat-letter .eclat-profile{grid-template-columns:100px 1fr;gap:18px;padding:20px}.eclat-letter :is(.eclat-point,.eclat-checklist){padding:24px}.eclat-letter .eclat-quote{padding:14px 22px}.eclat-letter .eclat-product-grid{grid-template-columns:1fr;gap:36px}.eclat-letter .eclat-product-card{margin-inline:auto;width:100%}.eclat-letter .eclat-navigation__adjacent{gap:20px;font-size:13px}}.eclat-letter-footer{--ae-ink:#292925;--ae-rule:#d7d5d0;--ae-serif:Georgia,"Times New Roman","Yu Mincho","Hiragino Mincho ProN",serif;background:#fff;color:var(--ae-ink)}.eclat-letter-footer .ae-wrap{width:min(1440px,calc(100% - 120px));margin-inline:auto}.eclat-letter-footer .ae-section img{display:block;width:100%;height:auto}.eclat-letter-footer .ae-section a{color:inherit;text-decoration:none}.eclat-letter-footer .ae-section a:focus-visible{outline:2px solid #444;outline-offset:6px}.eclat-letter-footer .ae-section .ae-signature{display:block;font-family:var(--ae-serif);font-size:36px;line-height:1.3}.eclat-letter-footer .ae-section .ae-city{display:block;font-size:11px;letter-spacing:.32em;margin:10px 0 28px}.eclat-letter-footer .ae-footer{padding-top:76px}.eclat-letter-footer .ae-footer-main{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding-bottom:70px}.eclat-letter-footer .ae-footer-brand{text-align:center}.eclat-letter-footer .ae-footer-brand img{max-width:300px;margin-inline:auto}.eclat-letter-footer .ae-social{display:flex;gap:26px;align-items:center;justify-content:center;margin-top:28px}.eclat-letter-footer .ae-social img{width:34px;height:34px}.eclat-letter-footer .ae-footer-links{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-template-columns:1fr 1.3fr;gap:24px 32px;align-content:start}.eclat-letter-footer .ae-footer-links a{font:16px/1.8 var(--ae-serif)}.eclat-letter-footer .ae-footer-links a:hover{text-decoration:underline}.eclat-letter-footer .ae-copyright{border-top:1px solid var(--ae-rule);padding:24px 0 36px;font:13px/1.5 var(--ae-serif)}@media(max-width:1100px)and (min-width:750px){.eclat-letter-footer .ae-wrap{width:calc(100% - 64px)}}@media(max-width:749px){.eclat-letter-footer .ae-wrap{width:calc(100% - 40px)}}@media(max-width:749px){.eclat-letter-footer .ae-footer{padding-top:56px}}@media(max-width:749px){.eclat-letter-footer .ae-footer-main{display:block;padding-bottom:40px}}@media(max-width:749px){.eclat-letter-footer .ae-footer-brand img{max-width:250px}}@media(max-width:749px){.eclat-letter-footer .ae-footer-links{display:flex;flex-direction:column;text-align:center;gap:16px;margin-top:38px}}@media(max-width:749px){.eclat-letter-footer .ae-footer-links a{font-size:14px}}@media(max-width:749px){.eclat-letter-footer .ae-copyright{text-align:center;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/eclat-letter.css.map */
