/* A short bridge replaces the repeated full product-card collection. */
.page-index .memory-home{margin-top:0}.page-index .memory-home-copy h2{max-width:430px}
.home-color-note{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:27px 30px;scroll-margin-top:100px}
.home-color-copy h2{font-size:23px;font-weight:400;line-height:1.3;letter-spacing:-.03em;margin:0 0 6px}.home-color-copy p{margin:0;font-size:12px;line-height:1.65;color:#536a70}
.home-color-samples{display:flex;align-items:center;gap:13px}.home-color-samples figure{display:flex;align-items:center;gap:7px;margin:0}.home-color-samples img{width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply}.home-color-samples figcaption{font-size:11px;color:#3d5961}
.home-color-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:0 0 auto}.home-color-links .link-button{font-size:12px}.home-color-detail{font-size:11px;color:#526b73;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b1c0c3}
.page-index .personal-craft{padding-top:65px;padding-bottom:20px}.page-index .keepsake-journey{margin-block:65px}.page-index .light-film{padding-top:40px}
@media(max-width:1050px){.home-color-note{gap:20px;flex-wrap:wrap}.home-color-copy{flex:1 1 220px}.home-color-samples{gap:8px}.home-color-samples figure{gap:4px}.home-color-samples img{width:48px;height:48px}.home-color-links{flex-direction:row;align-items:center;gap:20px;flex-basis:100%}}
@media(max-width:650px){.home-color-note{display:grid;grid-template-columns:1fr;gap:13px;padding-block:26px 28px;text-align:center}.home-color-copy h2{font-size:22px}.home-color-samples{justify-content:center;gap:12px}.home-color-samples figure{flex-direction:column;gap:3px}.home-color-samples img{width:66px;height:66px}.home-color-links{justify-content:center;flex-wrap:wrap;gap:10px 19px}.page-index .personal-craft{padding-top:43px;padding-bottom:0}.page-index .keepsake-journey{margin-block:46px}.page-index .light-film{padding-top:10px}}
