:root{--lr-ivory:#F6F2EC;--lr-beige:#EDE6DC;--lr-sand:#E9E2D8;--lr-ink:#141414;--lr-text:#3D3832;--lr-muted:#6B645B;--lr-line:#E2DAD0;--lr-line2:#C9BFB2;--lr-soft:#CFC6BA;--lr-num:#9C9184;--lr-serif:"Cormorant Garamond",serif;--lr-mincho:"Shippori Mincho",serif;--lr-sans:"Jost",sans-serif;--lr-jp:"Noto Sans JP",sans-serif}html{scroll-behavior:smooth}body.lr-body{background:var(--lr-ivory)!important;color:var(--lr-ink)}.lr{font-family:var(--lr-jp);color:var(--lr-ink);-webkit-font-smoothing:antialiased}.lr *,.lr *:before,.lr *:after{box-sizing:border-box}.lr a{color:inherit;text-decoration:none}.lr img{display:block;max-width:100%}.lr h1,.lr h2,.lr h3,.lr p{margin:0;letter-spacing:normal}.lr [id]{scroll-margin-top:64px}.lr-wrap{max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}.lr-eyebrow{font-family:var(--lr-sans);font-size:12px;letter-spacing:.24em;color:var(--lr-muted)}.lr-dark .lr-eyebrow{color:var(--lr-soft)}.lr-h2{font-family:var(--lr-serif);font-weight:400;font-size:52px;line-height:1}.lr-mincho{font-family:var(--lr-mincho)}.lr-link{font-family:var(--lr-sans);font-size:12px;letter-spacing:.2em;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block}.lr-btn{display:inline-block;background:var(--lr-ink);color:var(--lr-ivory)!important;padding:17px 32px;font-size:13px;letter-spacing:.12em;transition:opacity .2s}.lr-btn:hover{opacity:.82}.lr-btn--light{background:var(--lr-ivory);color:var(--lr-ink)!important}.lr-btn--ghost{background:transparent;border:1px solid currentColor;color:inherit!important}.lr-dark{background:var(--lr-ink);color:var(--lr-ivory)}.lr-head-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:40px}.lr-announce{background:var(--lr-ink);color:var(--lr-ivory);text-align:center;padding:10px 16px;font-family:var(--lr-sans);font-size:12px;letter-spacing:.16em}.lr-header{background:var(--lr-ivory);padding:14px 32px 0}.lr-header__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--lr-sans);font-size:11px;letter-spacing:.18em}.lr-header__top nav{display:flex;gap:24px}.lr-header__logo{display:flex;justify-content:center;padding:8px 0 20px}.lr-header__logo img{width:240px;height:auto}.lr-nav{background:#f6f2ecf0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);display:flex;justify-content:center;flex-wrap:wrap;gap:4px 48px;padding:18px 32px;font-family:var(--lr-sans);font-size:12px;font-weight:500;letter-spacing:.2em}.lr-nav a:hover{color:var(--lr-muted)}.lr-hero{position:relative;height:760px;max-height:92vh;overflow:hidden;background:var(--lr-ink)}.lr-hero video,.lr-hero img.lr-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lr-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1414149e,#1414142e 55%,#14141400)}.lr-hero__body{position:absolute;left:0;bottom:0;padding:0 64px 80px;max-width:780px;color:var(--lr-ivory)}.lr-hero__title{font-family:var(--lr-serif);font-weight:400;font-size:104px;line-height:.95;text-transform:uppercase;margin:18px 0 0!important}.lr-hero__lead{font-family:var(--lr-mincho);font-size:20px;line-height:1.8;letter-spacing:.08em;margin:22px 0 34px!important}.lr-hero__btns{display:flex;flex-wrap:wrap;gap:14px}.lr-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 64px;padding:24px 32px;border-bottom:1px solid var(--lr-line);font-size:13px;letter-spacing:.1em;color:var(--lr-text);background:var(--lr-ivory)}.lr-products{padding:96px 0 104px;background:var(--lr-ivory)}.lr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1px;background:var(--lr-line);border:1px solid var(--lr-line)}.lr-card{display:flex;flex-direction:column;background:#fff}.lr-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f1f1f1}.lr-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.lr-card:hover .lr-card__media img{transform:scale(1.03)}.lr-card__tag{position:absolute;top:14px;left:0;background:var(--lr-ink);color:var(--lr-ivory);padding:6px 12px;font-family:var(--lr-sans);font-size:10px;letter-spacing:.18em}.lr-card__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}.lr-card__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lr-card__name{font-family:var(--lr-serif);font-size:22px;line-height:1.2}.lr-card__price{font-family:var(--lr-sans);font-size:13px;white-space:nowrap}.lr-swatches{display:flex;gap:6px;margin-top:8px}.lr-swatch{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #1414142e}.lr-meaning{display:flex;flex-wrap:wrap}.lr-meaning__media{flex:1 1 520px;min-width:0;min-height:560px;position:relative;overflow:hidden}.lr-meaning__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lr-meaning__body{flex:1.1 1 520px;min-width:0;padding:88px 72px;display:flex;flex-direction:column;gap:28px}.lr-meaning__title{font-family:var(--lr-serif);font-weight:400;font-size:64px;line-height:.98}.lr-nums{border-top:1px solid #3D3832}.lr-num{display:flex;align-items:baseline;gap:24px;padding:14px 0;border-bottom:1px solid #3D3832}.lr-num__n{flex:0 0 72px;font-family:var(--lr-serif);font-style:italic;font-size:40px;line-height:1;color:var(--lr-soft)}.lr-num__w{flex:1;font-family:var(--lr-mincho);font-size:16px}.lr-num__p{font-family:var(--lr-serif);font-size:17px;color:var(--lr-soft)}.lr-roses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lr-rose{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lr-rose__name{font-family:var(--lr-mincho);font-size:13px}.lr-rose__word{font-size:11px;line-height:1.5;color:var(--lr-soft)}.lr-preserved{background:var(--lr-beige);padding:128px 64px 112px}.lr-preserved__in{max-width:1312px;margin:0 auto;display:flex;flex-wrap:wrap;gap:72px;align-items:flex-start}.lr-preserved__l{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:26px}.lr-preserved__title{font-family:var(--lr-serif);font-weight:400;font-size:84px;line-height:.98;letter-spacing:-.01em}.lr-preserved__sub{display:flex;align-items:center;gap:18px;font-family:var(--lr-mincho);font-size:20px;letter-spacing:.14em}.lr-preserved__sub:before{content:"";width:48px;height:1px;background:var(--lr-ink)}.lr-preserved__text{font-size:15px;line-height:2.1;color:var(--lr-text);max-width:460px}.lr-preserved__img{width:100%;max-width:460px;height:520px;object-fit:cover;border-radius:240px 240px 0 0;margin-top:12px}.lr-preserved__r{flex:1.15 1 480px;min-width:0;display:flex;flex-direction:column;padding-top:12px}.lr-step{display:flex;gap:32px;padding:40px 0;border-top:1px solid var(--lr-line2)}.lr-step:last-of-type{border-bottom:1px solid var(--lr-line2)}.lr-step__n{flex:0 0 96px;font-family:var(--lr-serif);font-style:italic;font-size:72px;line-height:.9;color:var(--lr-num)}.lr-step__b{display:flex;flex-direction:column;gap:10px}.lr-step__en{font-family:var(--lr-sans);font-size:11px;letter-spacing:.24em;color:var(--lr-muted)}.lr-step__t{font-family:var(--lr-mincho);font-size:24px;letter-spacing:.06em}.lr-step__d{font-size:14px;line-height:2;color:var(--lr-text)}.lr-care{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:48px 0 40px}.lr-care div{display:flex;flex-direction:column;gap:12px;font-size:14px;letter-spacing:.06em}.lr-occ{padding:96px 0;background:var(--lr-ivory)}.lr-occ__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lr-occ__item{position:relative;display:block;height:520px;overflow:hidden;color:var(--lr-ivory)!important}.lr-occ__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.lr-occ__item:hover img{transform:scale(1.04)}.lr-occ__cap{position:absolute;left:0;right:0;bottom:0;padding:80px 28px 28px;background:linear-gradient(0deg,#141414a8,#14141400)}.lr-occ__en{font-family:var(--lr-serif);font-size:34px;letter-spacing:.04em;text-transform:uppercase}.lr-occ__jp{font-size:13px;letter-spacing:.12em;margin-top:6px}.lr-prop{display:flex;flex-wrap:wrap}.lr-prop__img{flex:3 1 560px;min-width:0;height:640px;object-fit:cover}.lr-prop__body{flex:2 1 380px;min-width:0;padding:72px 64px;display:flex;flex-direction:column;justify-content:center;gap:22px}.lr-prop__title{font-family:var(--lr-serif);font-weight:400;font-size:56px;line-height:1.02}.lr-prop__lead{font-family:var(--lr-mincho);font-size:19px;line-height:1.9;letter-spacing:.06em}.lr-prop__text{font-size:14px;line-height:2;color:var(--lr-soft)}.lr-journal{padding:96px 0 104px;background:var(--lr-ivory)}.lr-journal__in{display:flex;flex-wrap:wrap;gap:40px}.lr-journal__main{flex:2.1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.lr-journal__main img{width:100%;aspect-ratio:16/10;object-fit:cover}.lr-meta{display:flex;gap:14px;font-family:var(--lr-sans);font-size:11px;letter-spacing:.2em;color:var(--lr-muted)}.lr-meta b{color:var(--lr-ink);font-weight:500}.lr-journal__mt{font-family:var(--lr-mincho);font-weight:500;font-size:30px;line-height:1.5;letter-spacing:.04em}.lr-journal__list{flex:1.4 1 340px;min-width:0;border-left:1px solid var(--lr-line);padding-left:40px;display:flex;flex-direction:column}.lr-journal__li{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--lr-line)}.lr-journal__li img{flex:0 0 150px;width:150px;height:100px;object-fit:cover}.lr-journal__li span.t{font-size:15px;line-height:1.7}.lr-journal__side{flex:1 1 280px;min-width:0;border-left:1px solid var(--lr-line);padding-left:40px;display:flex;flex-direction:column;gap:20px}.lr-promo{position:relative;display:block;height:260px;overflow:hidden;background:var(--lr-ink);color:var(--lr-ivory)!important}.lr-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.lr-promo__b{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background:linear-gradient(0deg,#141414bf,#1414141a)}.lr-event{background:#fff;border:1px solid var(--lr-line);padding:26px 24px;display:flex;flex-direction:column;gap:14px}.lr-story{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding:112px 64px;max-width:1440px;margin:0 auto}.lr-story__b{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.lr-story__img{flex:1.3 1 480px;min-width:0;height:600px;object-fit:cover}.lr-line-band{background:var(--lr-sand);padding:64px 32px;text-align:center}.lr-footer{background:var(--lr-ink);color:var(--lr-soft);padding:72px 64px 40px}.lr-footer__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}.lr-footer__cols{display:flex;flex-wrap:wrap;gap:72px;font-size:13px;line-height:2.3}.lr-footer__col{display:flex;flex-direction:column}.lr-footer__col span{font-family:var(--lr-sans);font-size:11px;letter-spacing:.22em;color:var(--lr-ivory);margin-bottom:6px}.lr-footer a:hover{color:var(--lr-ivory)}.lr-footer__copy{margin-top:56px;padding-top:24px;border-top:1px solid #3D3832;font-family:var(--lr-sans);font-size:11px;letter-spacing:.16em}.lr-fab{position:fixed;right:32px;bottom:32px;z-index:60;display:flex;align-items:center;gap:12px;background:var(--lr-ink);color:var(--lr-ivory)!important;padding:18px 28px;border-radius:999px;font-family:var(--lr-jp);font-size:14px;letter-spacing:.12em;box-shadow:0 10px 30px #14141440;text-decoration:none;transition:transform .2s,opacity .3s}.lr-fab:hover{transform:translateY(-2px)}.lr-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--lr-ivory);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transition:opacity .5s ease,visibility .5s}.lr-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.lr-loader .lr-line{fill:none;stroke:#141414;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;animation:lr-draw 3.2s cubic-bezier(.6,.1,.3,1) infinite}.lr-loader .lr-bloom{transform-origin:100px 92px;animation:lr-bloom 3.2s ease infinite}.lr-loader .lr-logo{width:170px;animation:lr-text 3.2s ease infinite}.lr-loader .lr-bar{width:120px;height:1px;background:var(--lr-line);overflow:hidden}.lr-loader .lr-bar i{display:block;height:1px;background:#141414;transform-origin:left center;animation:lr-barx 3.2s cubic-bezier(.6,.1,.3,1) infinite}@keyframes lr-draw{0%{stroke-dashoffset:var(--len)}45%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes lr-bloom{0%,38%{opacity:0;transform:scale(.92)}58%,to{opacity:1;transform:scale(1)}}@keyframes lr-text{0%,50%{opacity:0;transform:translateY(6px)}68%,to{opacity:1;transform:translateY(0)}}@keyframes lr-barx{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lr-loader *{animation:none!important}}@media(max-width:749px){.lr-wrap{padding-left:16px;padding-right:16px}.lr-h2{font-size:36px}.lr-head-row{margin-bottom:24px}.lr-header{padding:10px 16px 0}.lr-header__top{font-size:10px;letter-spacing:.12em}.lr-header__top nav{gap:14px}.lr-header__logo{padding:6px 0 12px}.lr-header__logo img{width:150px}.lr-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:22px;padding:14px 16px;font-size:11px;white-space:nowrap}.lr-hero{height:620px}.lr-hero__shade{background:linear-gradient(0deg,#141414b8,#1414141a 60%)}.lr-hero__body{padding:0 24px 40px}.lr-hero__title{font-size:58px}.lr-hero__lead{font-size:15px;margin:16px 0 24px!important}.lr-hero__btns a{flex:1 1 100%;text-align:center}.lr-trust{gap:6px 24px;font-size:12px;padding:16px}.lr-products{padding:48px 0 56px}.lr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-card__body{padding:12px 12px 16px}.lr-card__row{flex-direction:column;gap:2px}.lr-card__name{font-size:18px}.lr-meaning__media{flex-basis:100%;min-height:240px}.lr-meaning__body{padding:36px 24px 48px;gap:18px}.lr-meaning__title{font-size:42px}.lr-num{gap:14px;padding:12px 0}.lr-num__n{flex-basis:44px;font-size:30px}.lr-num__w{font-size:13px}.lr-num__p{display:none}.lr-roses{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.lr-preserved{padding:56px 24px 52px}.lr-preserved__in{gap:28px}.lr-preserved__l,.lr-preserved__r{flex-basis:100%}.lr-preserved__title{font-size:48px}.lr-preserved__sub{font-size:16px}.lr-preserved__img{height:340px;border-radius:170px 170px 0 0}.lr-step{gap:18px;padding:22px 0}.lr-step__n{flex-basis:48px;font-size:42px}.lr-step__t{font-size:17px}.lr-step__d{font-size:13px}.lr-occ{padding:48px 0}.lr-occ__item{height:220px}.lr-occ__en{font-size:26px}.lr-prop__img{flex-basis:100%;height:360px}.lr-prop__body{padding:36px 24px 44px}.lr-prop__title{font-size:38px}.lr-journal{padding:48px 0}.lr-journal__list,.lr-journal__side{border-left:0;padding-left:0}.lr-journal__mt{font-size:19px}.lr-journal__li img{flex-basis:104px;width:104px;height:72px}.lr-journal__li span.t{font-size:13px}.lr-story{padding:48px 24px;gap:24px}.lr-story__img{height:260px;order:-1}.lr-footer{padding:40px 24px 96px}.lr-footer__cols{gap:32px}.lr-fab{right:16px;bottom:16px;padding:15px 22px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lr-renewal.css.map */
