.lps-m{display:block}.lps-d{display:none}body .lucine-pstone-section .lpl{background:var(--bg)}.lbs-sec{scroll-margin-top:60px}.lpl .lbs-h2{margin:0;text-align:center;font-size:15px;font-weight:400;letter-spacing:.14em;line-height:1.7}.lbs-in{padding-inline:20px}.lbs-hero__media{position:relative;margin:0 20px}.lbs-hero__pic{aspect-ratio:var(--r-m,1 / 1)}.lbs-hero__mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lbs-hero__cap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 20px;text-align:center}.lpl .lbs-hero__ey{margin:0;color:inherit;font-family:var(--latin);font-style:italic;font-size:15px;letter-spacing:.12em;line-height:1.3}.lpl .lbs-hero__h{margin:0;color:inherit;font-size:23px;font-weight:400;letter-spacing:.18em;line-height:1.6}.lbs-hero__txt{padding:32px 28px 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.lbs-rule{display:block;width:32px;height:1px;background:var(--ink)}.lpl .lbs-hero__lead{margin:0;font-size:12.5px;line-height:2.1;letter-spacing:.05em}.lbs-pts{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));list-style:none;margin:28px 20px 0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lbs-pts li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;text-align:center}.lbs-pts li+li{border-left:1px solid var(--line)}.lbs-pts small{font-size:10.5px;letter-spacing:.04em;color:var(--muted)}.lbs-pts b{font-weight:400;font-size:12px;letter-spacing:.02em}.lbs-mean__pic{margin:0;aspect-ratio:var(--r-m,3 / 2)}.lbs-mean__body{display:flex;flex-direction:column;align-items:center;padding:40px 20px 0;text-align:center}.lpl .lbs-mean__en{margin:0;font-family:var(--latin);font-style:italic;font-size:14px;letter-spacing:.06em;line-height:1.2;color:var(--muted)}.lpl .lbs-mean__h{margin:10px 0 0;font-size:16px;font-weight:400;letter-spacing:.18em;line-height:1.6;padding-left:.18em}.lbs-mean__rule{display:block;width:24px;height:1px;margin:16px 0 0;background:var(--ink);opacity:.6}.lpl .lbs-mean__close{margin:16px 0 0;font-size:12px;letter-spacing:.06em;line-height:2;color:#4a4744}.lbs-mean__words{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));width:100%;list-style:none;margin:28px 0 0;padding:0}.lbs-mean__words li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 2px;text-align:center}.lbs-mean__words li+li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:44px;background:var(--line);transform:translateY(-50%)}.lbs-mean__e{font-family:var(--latin);font-style:italic;font-size:11px;letter-spacing:.04em;line-height:1.2;color:var(--muted)}.lbs-mean__w{font-family:var(--serif);font-size:22px;letter-spacing:.16em;padding-left:.16em;line-height:1.4}.lbs-mean__s{font-size:10.5px;letter-spacing:.02em;line-height:1.7;color:#4a4744}.lbs-fband{background:var(--fb,#F4ECDD);padding:48px 0 52px}.lbs-fband--none{background:none;padding:0}.lbs-feat{display:grid;grid-template-areas:"hd" "pic" "b";padding-inline:20px}.lbs-feat__hd{grid-area:hd;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ink)}.lbs-feat__en{font-family:var(--latin);font-style:italic;font-size:26px;line-height:1}.lbs-feat__ja{font-family:var(--serif);font-size:12px;letter-spacing:.14em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.lbs-feat__pic{grid-area:pic;display:block;overflow:hidden}.lbs-feat__pic .lpl-img{aspect-ratio:var(--fr-m,1 / 1)}.lbs-feat__pic img{transition:transform .8s ease}.lbs-feat__pic:hover img{transform:scale(1.02)}.lbs-feat__b{grid-area:b;display:flex;flex-direction:column;gap:4px;padding-top:16px;min-width:0}.lbs-feat__s{font-size:10.5px;letter-spacing:.06em;line-height:1.6;color:var(--muted)}.lbs-feat__n{font-size:15px;letter-spacing:.06em;line-height:1.6}.lpl .lbs-feat__c{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 0;font-size:12px;line-height:1.9;color:#4a4744}.lbs-feat__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px}.lbs-feat__p{font-size:13.5px;letter-spacing:.04em;font-variant-numeric:lining-nums}.lbs-feat__more{padding-bottom:2px;border-bottom:1px solid var(--ink);font-size:12px;letter-spacing:.08em;line-height:1.6;white-space:nowrap}.lbs-btn{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:6px;border:1px solid var(--ink);font-size:12px;letter-spacing:.12em}.lbs-btn:hover{background:var(--ink);color:var(--bg)}.lbs-band{position:relative}.lbs-band__pic{aspect-ratio:var(--r-m,16 / 9)}.lbs-band__mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lbs-row__hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 20px 20px}.lbs-row__ttl{display:flex;align-items:baseline;gap:14px}.lbs-row__en{display:none;font-family:var(--latin);font-style:italic;font-size:30px;line-height:1}.lpl .lbs-row__ja{margin:0;font-size:15px;font-weight:400;letter-spacing:.14em}.lbs-row__cnt{font-size:10.5px;color:var(--muted)}.lbs-row__list{display:flex;gap:12px;overflow-x:auto;list-style:none;margin:0;padding:0 20px 4px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lbs-row__list::-webkit-scrollbar{display:none}.lbs-row__it{flex:0 0 140px;scroll-snap-align:start}.lbs-card{display:flex;flex-direction:column;gap:4px}.lbs-card .lpl-img{aspect-ratio:3 / 4}.lbs-card img{transition:transform .8s ease}.lbs-card:hover img{transform:scale(1.03)}.lbs-card__t{padding-top:6px;font-size:10px;letter-spacing:.04em;color:var(--muted)}.lbs-card__n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.6;letter-spacing:.03em}.lbs-card__p{font-size:12px;letter-spacing:.04em;font-variant-numeric:lining-nums}.lbs-sub{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"pic txt" "list list" "more more";column-gap:16px;margin:0 20px;padding:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lbs-sub__pic{grid-area:pic;align-self:center}.lbs-sub__pic .lpl-img{aspect-ratio:4 / 3}.lbs-sub__txt{grid-area:txt;align-self:center;display:flex;flex-direction:column;gap:4px}.lbs-sub__ey{font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.lbs-sub__nm{display:flex;align-items:baseline;gap:8px}.lpl .lbs-sub__nm h2{margin:0;font-size:16px;font-weight:400;letter-spacing:.12em}.lbs-sub__nm i{font-family:var(--latin);font-size:14px;color:var(--muted)}.lbs-sub__m{font-size:10.5px;color:#4a4744}.lbs-sub__list{grid-area:list;display:flex;gap:12px;overflow-x:auto;list-style:none;margin:16px 0 0;padding:0 0 4px;scrollbar-width:none}.lbs-sub__list::-webkit-scrollbar{display:none}.lbs-sub__list li{flex:0 0 120px}.lbs-sub__more{grid-area:more;justify-self:center;margin-top:16px;padding-bottom:2px;border-bottom:1px solid var(--ink);font-size:11.5px;letter-spacing:.08em}.lbs-bud{display:flex;flex-direction:column;gap:16px;padding-inline:20px}.lbs-bud__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lbs-bud__list a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--line)}.lbs-bud__l{font-size:13px;letter-spacing:.04em;font-variant-numeric:lining-nums}.lbs-bud__a{font-size:11px;color:var(--muted)}.lbs-mon{display:flex;flex-direction:column;gap:20px;padding-inline:20px}.lbs-mon__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;list-style:none;margin:0;padding:0}.lbs-mon__list a{display:flex;flex-direction:column;align-items:center;gap:6px}.lbs-mon__n{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #d9d3c8;border-radius:50%;font-family:var(--latin);font-size:18px;font-variant-numeric:lining-nums}.lbs-mon__on .lbs-mon__n{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lbs-mon__s{font-size:9.5px;line-height:1.5;color:#4a4744;text-align:center}@media(min-width:990px){.lps-m{display:none}.lps-d{display:block}.lpl .lbs-h2{font-size:20px;letter-spacing:.18em}.lbs-hero__media{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.lbs-hero__pic{aspect-ratio:var(--r-d,9 / 4)}.lpl .lbs-hero__ey{font-size:20px;letter-spacing:.14em}.lpl .lbs-hero__h{font-size:34px;letter-spacing:.2em}.lbs-hero__txt{padding-top:48px;gap:20px}.lpl .lbs-hero__lead{font-size:13.5px;line-height:2.2}.lbs-pts{max-width:720px;margin:40px auto 0}.lbs-pts li{padding:16px 8px}.lbs-pts small{font-size:11px}.lbs-pts b{font-size:13px}.lbs-mean__pic{width:100%;max-width:none;margin:0;aspect-ratio:var(--r-d,21 / 9)}.lbs-mean__body{width:calc(100% - 80px);max-width:880px;margin:0 auto;padding:64px 0 0}.lpl .lbs-mean__en{font-size:18px}.lpl .lbs-mean__h{margin-top:12px;font-size:21px;letter-spacing:.2em;padding-left:.2em}.lbs-mean__rule{width:32px;margin-top:22px}.lpl .lbs-mean__close{margin-top:22px;font-size:13.5px;line-height:2.2}.lbs-mean__words{max-width:760px;margin-top:44px}.lbs-mean__words li{gap:10px;padding:0 8px}.lbs-mean__words li+li:before{height:64px}.lbs-mean__e{font-size:13px}.lbs-mean__w{font-size:32px;letter-spacing:.2em;padding-left:.2em}.lbs-mean__s{font-size:12.5px;letter-spacing:.04em}.lbs-fband{padding:96px 0}.lbs-fband--none{padding:0}.lbs-feat{width:calc(100% - 80px);max-width:1000px;margin:0 auto;padding:0;grid-template-columns:440px minmax(0,1fr);grid-template-areas:"hd hd" "pic b";column-gap:80px;align-items:center}.lbs-feat__hd{justify-content:flex-start;gap:24px;padding-bottom:16px;margin-bottom:40px}.lbs-feat__en{font-size:38px}.lbs-feat__ja{font-size:13px;letter-spacing:.16em}.lbs-feat__pic .lpl-img{aspect-ratio:4 / 5}.lbs-feat__b{gap:10px;padding:0}.lbs-feat__s{font-size:12px}.lbs-feat__n{font-size:19px;letter-spacing:.08em}.lpl .lbs-feat__c{-webkit-line-clamp:4;margin-top:4px;font-size:13.5px;line-height:2.1}.lbs-feat__row{flex-direction:column;align-items:flex-start;gap:24px;margin-top:8px}.lbs-feat__p{font-size:15px}.lbs-feat__more{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 48px;border:1px solid var(--ink);font-size:13px;letter-spacing:.12em;transition:background .2s,color .2s}.lbs-feat__more:hover{background:var(--ink);color:var(--bg)}.lbs-band{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.lbs-band__pic{aspect-ratio:var(--r-d,14 / 5)}.lbs-row{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.lbs-row__hd{padding:0 0 16px;margin-bottom:28px;border-bottom:1px solid var(--line)}.lbs-row__en{display:inline}.lpl .lbs-row__ja{font-size:14px;letter-spacing:.16em}.lbs-row__cnt{font-size:12px}.lbs-row__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;overflow:visible;padding:0}.lbs-card__t{padding-top:8px;font-size:11px}.lbs-card__n,.lbs-card__p{font-size:12.5px}.lbs-sub{width:calc(100% - 80px);max-width:1120px;margin:0 auto;padding:56px 0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"pic list" "txt list" "more list";grid-template-rows:auto auto 1fr;column-gap:56px}.lbs-sub__pic .lpl-img{aspect-ratio:16 / 9}.lbs-sub__txt{padding-top:16px;gap:8px}.lbs-sub__ey{font-size:11.5px}.lpl .lbs-sub__nm h2{font-size:20px;letter-spacing:.14em}.lbs-sub__nm i{font-size:18px}.lbs-sub__m{font-size:12px}.lbs-sub__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;margin:0;align-self:center}.lbs-sub__more{justify-self:start;align-self:start;margin-top:16px;font-size:12px}.lbs-bud{width:calc(100% - 80px);max-width:1120px;margin:0 auto;padding:0;gap:28px}.lbs-bud__list{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px;border:0}.lbs-bud__list a{flex-direction:column;justify-content:center;gap:8px;min-height:120px;border:1px solid #e0dbd1;background:#fffdfb}.lbs-bud__list a:hover{border-color:var(--ink)}.lbs-bud__l{font-size:17px}.lbs-bud__a{font-size:12px}.lbs-mon{width:calc(100% - 80px);max-width:1120px;margin:0 auto;padding:0;gap:36px}.lbs-mon__list{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.lbs-mon__list a{gap:10px}.lbs-mon__n{width:60px;height:60px;font-size:22px}.lbs-mon__s{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.lbs-feat__pic img,.lbs-card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/lucine-bstone.css.map */
