.lucine-pstone-section .lpl{background:var(--lps-page,transparent)}.lucine-pstone-section .lps-nav.lpl,.lucine-pstone-section .lpl .lps-look--frame .lps-look__en{background:var(--lps-page,#fff)}.lps-sec{scroll-margin-top:60px}.lps-m{display:block}.lps-d{display:none}.lps-hero__media{position:relative;margin:0 20px}.lps-hero__pic{aspect-ratio:var(--r-m,4 / 5)}.lpl .lps-hero__v{position:absolute;top:20px;right:12px;margin:0;writing-mode:vertical-rl;padding:14px 8px;background:#faf9f7d6;font-size:15px;font-weight:400;letter-spacing:.24em;line-height:1.9;white-space:nowrap;color:var(--ink)}.lps-hero__txt{padding:36px 28px 0;text-align:center}.lpl .lps-hero__en{font-family:var(--latin);font-style:italic;font-weight:400;font-size:30px;line-height:1.15;letter-spacing:.01em}.lps-rule{display:block;width:32px;height:1px;background:var(--ink);margin:18px auto}.lpl .lps-hero__lead{font-size:12.5px;line-height:2.1;letter-spacing:.05em}.lps-hero__lead span{display:block}.lps-set__in{padding-inline:20px}.lps-set__pic{position:relative}.lps-set__pic .lpl-img{aspect-ratio:4 / 5}.lps-set__lb{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);display:grid;gap:2px;padding:10px 14px;background:#faf9f7e0}.lps-set__lb i{font-family:var(--latin);font-size:12.5px;color:var(--muted);line-height:1.3}.lpl .lps-set__t{margin:0;font-size:13.5px;font-weight:400;letter-spacing:.08em;line-height:1.6}.lps-set__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.lps-set__items--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lps-set__items--1{grid-template-columns:minmax(0,1fr)}.lps-si{display:grid;align-content:start}.lps-si__a{display:grid}.lps-si .lpl-img{aspect-ratio:3 / 4}.lps-si__b{display:grid;gap:2px;padding:10px 0 8px}.lps-si__t{font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.lps-si__n{font-size:12.5px;line-height:1.6;letter-spacing:.04em}.lps-si__p{font-size:12.5px;letter-spacing:.04em;font-variant-numeric:lining-nums}.lps-si select{display:block;width:100%;height:40px;margin:0 0 4px;padding:0 8px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font-family:var(--serif);font-size:12px}.lps-set__buy{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.lpl .lps-set__sum{display:grid;gap:2px;flex:none}.lps-set__sum small{font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.lps-set__sum b{font-weight:400;font-family:var(--latin);font-size:19px;line-height:1.1;font-variant-numeric:lining-nums}.lps-set__btn{flex:1;min-height:48px;border:0;border-radius:0;background:var(--ink);color:var(--bg);font-family:var(--serif);font-size:12.5px;letter-spacing:.12em;cursor:pointer}.lps-set__btn[disabled]{opacity:.45;cursor:default}.lpl .lps-set__msg{padding-top:10px;font-size:11.5px;line-height:1.7;color:#9b3b2f}.lps-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lps-nav__in{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));max-width:880px;margin:0 auto}.lps-nav a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--latin);font-size:14px;letter-spacing:.12em}.lps-nav small{display:none;font-family:var(--serif);font-size:11px;letter-spacing:.04em;color:var(--muted)}.lps-ch__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"en ja" "lead ja";align-items:end;column-gap:16px;row-gap:10px;padding:0 20px 32px}.lps-ch--r .lps-ch__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ja en" "ja lead";text-align:right}.lpl .lps-ch__en{grid-area:en;font-family:var(--latin);font-style:italic;font-size:34px;line-height:1;letter-spacing:.01em}.lpl .lps-ch__ja{grid-area:ja;margin:0;writing-mode:vertical-rl;font-size:13.5px;font-weight:400;letter-spacing:.3em;line-height:1.6;white-space:nowrap}.lpl .lps-ch__lead{grid-area:lead;font-size:12px;line-height:2;letter-spacing:.06em;color:#4a4744}.lps-ch__more--d{display:none}.lps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding-inline:20px}.lps-t{display:flex;flex-direction:column;min-width:0}.lps-t .lpl-img{width:100%;aspect-ratio:3 / 4}.lps-t--wide{grid-column:span 2}.lps-t--wide .lpl-img{aspect-ratio:3 / 2}.lps-t--xm{display:none}.lps-t img{transition:transform .8s ease}.lps-t:hover img{transform:scale(1.03)}.lps-t__b{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;padding-top:10px}.lps-t__s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:10px;line-height:1.55;letter-spacing:.02em;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}.lps-t__n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12.5px;line-height:1.6;letter-spacing:.04em}.lps-t__p{margin-top:auto;padding-top:2px;font-size:12.5px;letter-spacing:.04em;font-variant-numeric:lining-nums}.lps-ch__more--m{display:flex;align-items:center;justify-content:center;min-height:48px;margin:36px 20px 0;border:1px solid var(--ink);font-size:12px;letter-spacing:.12em}.lps-ser__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:20px}.lps-ser__c{display:grid;align-content:start}.lps-ser__c .lpl-img{aspect-ratio:4 / 5}.lps-ser__c img{transition:transform .8s ease}.lps-ser__c:hover img{transform:scale(1.03)}.lps-ser__b{display:grid;gap:2px;padding-top:12px}.lps-ser__en{font-family:var(--latin);font-style:italic;font-size:17px;line-height:1.2}.lps-ser__lb{font-size:11px;letter-spacing:.08em}@media(min-width:990px){.lps-m{display:none}.lps-d{display:block}.lps-hero__media{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.lps-hero__pic{aspect-ratio:var(--r-d,9 / 4)}.lpl .lps-hero__v{top:40px;right:32px;padding:20px 12px;font-size:19px;letter-spacing:.26em}.lps-hero__txt{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:64px;align-items:end;width:calc(100% - 80px);max-width:1120px;margin:0 auto;padding:56px 0 0;text-align:left}.lpl .lps-hero__en{grid-column:1;grid-row:1 / span 2;font-size:52px;line-height:1.05}.lps-rule{grid-column:2;grid-row:1;width:40px;margin:0 0 20px}.lpl .lps-hero__lead{grid-column:2;grid-row:2;font-size:13.5px;line-height:2.2}.lps-set__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px;align-items:end;max-width:1000px;margin:0 auto;padding-inline:40px}.lps-set__lb{left:20px;bottom:20px;padding:14px 20px}.lps-set__lb i{font-size:15px}.lpl .lps-set__t{font-size:16px}.lps-set__items{gap:16px;margin-top:0}.lps-si__n,.lps-si__p{font-size:13px}.lps-set__buy{gap:20px;margin-top:16px;padding-top:20px}.lps-set__sum b{font-size:22px}.lps-set__btn{min-height:52px;font-size:13px}.lps-nav a{min-height:56px;font-size:15px}.lps-nav small{display:inline}.lps-ch__in{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:72px;align-items:start;max-width:1120px;margin:0 auto;padding-inline:40px}.lps-ch--r .lps-ch__in{grid-template-columns:minmax(0,1fr) 260px}.lps-ch--r .lps-ch__head{order:2}.lps-ch__head,.lps-ch--r .lps-ch__head{position:sticky;top:calc(var(--lps-top,0px) + 120px);grid-template-columns:minmax(0,1fr);grid-template-areas:"en" "ja" "lead" "more";justify-items:start;row-gap:16px;padding:4px 0 0;text-align:left}.lpl .lps-ch__en{font-size:46px}.lpl .lps-ch__ja{writing-mode:horizontal-tb;font-size:15px;letter-spacing:.2em}.lpl .lps-ch__lead{font-size:12.5px;line-height:2.1}.lps-ch__more--d{grid-area:more;display:inline-block;margin-top:8px;font-size:12.5px;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:4px}.lps-ch__more--m{display:none}.lps-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:48px 24px;padding-inline:0}.lps-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lps-t--xm{display:flex}.lps-t--wide{grid-column:span 2;grid-row:span 2}.lps-t--wide .lpl-img{aspect-ratio:3 / 4}.lps-t__s{font-size:11px}.lps-t__n,.lps-t__p{font-size:13px}.lps-t__p{margin-top:0}.lps-ser__grid{gap:24px;max-width:1000px;margin:0 auto;padding-inline:40px}.lps-ser__c .lpl-img{aspect-ratio:3 / 2}.lps-ser__b{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px}.lps-ser__en{font-size:26px}.lps-ser__lb{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.lps-t img,.lps-ser__c img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/lucine-pstone.css.map */
