
.lmb-collection-intro{--hero-bg:#F7F3EB;background:var(--hero-bg);color:#10243A;padding:24px 0 32px}.lmb-collection-intro--sage{--hero-bg:#f7f3ed}.lmb-collection-intro--mist{--hero-bg:#F7F3EB}.lmb-collection-intro--stone{--hero-bg:#F7F3EB}.lmb-collection-intro--oat{--hero-bg:#F7F3EB}.lmb-collection-intro--blush{--hero-bg:#fceef2}.lmb-collection-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;line-height:1.5;margin:0 0 24px}.lmb-collection-crumb a{color:inherit;text-decoration:none}.lmb-collection-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.lmb-collection-intro__eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin:0 0 16px;color:#87683E}.lmb-collection-intro h1{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.04em;line-height:1.09;font-size:clamp(30px,3.9vw,56px);margin:0 0 22px;color:#10243A}.lmb-collection-intro__text{font-size:17px;line-height:1.75;color:#3D4650;margin:0 0 26px;max-width:560px}.lmb-collection-intro__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#10243A;color:#fff;border:1px solid #10243A;border-radius:9px;min-height:54px;padding:14px 24px;text-decoration:none;font-size:15px;font-weight:650;line-height:1.5;text-align:center}.lmb-collection-intro__button:hover{background:#10243A;color:#fff}.lmb-collection-intro__detail{font-size:12px;line-height:1.7;letter-spacing:.02em;color:#3D4650;margin:18px 0 0}.lmb-collection-intro__visual{position:relative;margin:0;min-width:0;aspect-ratio:1.18;border-radius:22px;overflow:hidden;background:#ebe3d6}.lmb-collection-intro__visual>img{display:block;width:100%;height:100%;object-fit:cover}.lmb-collection-intro__visual figcaption{position:absolute;bottom:16px;left:16px;right:16px;padding:13px 16px;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.75);border-radius:10px}.lmb-collection-intro__visual a{display:flex;justify-content:space-between;gap:16px;font-size:13px;font-weight:600;color:#10243A;text-decoration:none;line-height:1.5}.lmb-collection-intro__advice{border-top:1px solid #d9d5ce;margin-top:28px;padding-top:16px}.lmb-collection-intro__advice summary{font-size:14px;font-weight:600;cursor:pointer;color:#10243A}.lmb-collection-intro__advice .rte{font-size:15px;line-height:1.75;max-width:960px;margin-top:18px}.lmb-collection-intro__advice .rte h1{font-size:24px}.lmb-collection-intro__button:focus-visible,.lmb-collection-intro a:focus-visible{outline:3px solid #87683E;outline-offset:4px}@media(max-width:749px){.lmb-collection-intro{padding:18px 0 24px}.lmb-collection-intro .page-width{padding-left:20px;padding-right:20px}.lmb-collection-crumb{font-size:12px;margin-bottom:24px}.lmb-collection-intro__grid{grid-template-columns:1fr;gap:26px}.lmb-collection-intro h1{font-size:34px;line-height:1.12;margin-bottom:18px;max-width:600px}.lmb-collection-intro__eyebrow{font-size:11px;margin-bottom:12px}.lmb-collection-intro__text{font-size:15px;line-height:1.75;margin-bottom:22px}.lmb-collection-intro__button{width:100%;font-size:14px;min-height:52px}.lmb-collection-intro__detail{font-size:11px;text-align:center;margin-top:13px}.lmb-collection-intro__visual{border-radius:16px;aspect-ratio:1.08}.lmb-collection-intro__visual figcaption{left:12px;right:12px;bottom:12px;padding:12px}.lmb-collection-intro__visual a{font-size:12px}}

.lmb-collection-intro__grid--guide{grid-template-columns:1fr;text-align:center}
.lmb-collection-intro__grid--guide .lmb-collection-intro__text{max-width:720px;margin-left:auto;margin-right:auto}
.lmb-storage-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.lmb-storage-option{margin:0;overflow:hidden;border:1px solid #e1d9ce;border-radius:14px;background:#fff}
.lmb-storage-option img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.lmb-storage-option figcaption{padding:14px 12px;text-align:center;color:#10243A;font-size:15px;font-weight:700;line-height:1.45}
@media(max-width:749px){.lmb-storage-options{gap:12px}.lmb-storage-option figcaption{font-size:13px;padding:12px 8px}.lmb-collection-intro__grid--guide h1{max-width:none}}

