.tsuyafuji-topics{--tsuyafuji-accent: #c62828;--tsuyafuji-accent-dark: #a61e1e;--tsuyafuji-soft: #fff5f7;--tsuyafuji-bg: #fafafa;--tsuyafuji-border: #e8e2df;color:#333;line-height:1.85}.tsuyafuji-topics img{max-width:100%;height:auto}.tsuyafuji-topics__hero{background:radial-gradient(circle at top right,#ffe7ec 0,#fff 38%,#fff8f4);border-bottom:1px solid var(--tsuyafuji-border);padding:clamp(2.5rem,6vw,4rem) 0}.tsuyafuji-topics__hero--compact{padding:clamp(1.5rem,4vw,2rem) 0;text-align:center}.tsuyafuji-topics__hero-grid,.tsuyafuji-topics__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.tsuyafuji-topics__split--reverse{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);margin-top:2rem}.tsuyafuji-topics__split--reverse>figure{order:2}.tsuyafuji-topics__eyebrow{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--tsuyafuji-accent)}.tsuyafuji-topics__title{margin:0 0 .75rem;font-size:clamp(1.7rem,4.5vw,2.5rem);font-weight:700;line-height:1.35;color:#222}.tsuyafuji-topics__lead{margin:0;max-width:42rem;font-size:1rem;color:#555}.tsuyafuji-topics__hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.tsuyafuji-topics__hero-media,.tsuyafuji-topics__figure,.tsuyafuji-topics__gallery figure{margin:0}.tsuyafuji-topics__hero-media img,.tsuyafuji-topics__figure img,.tsuyafuji-topics__gallery img,.tsuyafuji-topics__card-image{display:block;width:100%;border-radius:14px;box-shadow:0 8px 28px #00000014;object-fit:cover}.tsuyafuji-topics__hero-media img{max-height:420px}.tsuyafuji-topics figcaption{margin-top:.5rem;font-size:.8rem;color:#777;text-align:center}.tsuyafuji-topics__back{margin:1rem 0 0;font-size:.88rem}.tsuyafuji-topics__back a,.tsuyafuji-topics__card-link,.tsuyafuji-topics__fine-print a{color:var(--tsuyafuji-accent);font-weight:600}.tsuyafuji-topics__nav{padding:1rem 0;background:#fffffff5;border-bottom:1px solid var(--tsuyafuji-border);position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tsuyafuji-topics__nav-inner{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;font-size:.84rem}.tsuyafuji-topics__nav a{color:#444;text-decoration:none;white-space:nowrap}.tsuyafuji-topics__nav a:hover{color:var(--tsuyafuji-accent)}.tsuyafuji-topics__section{padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid var(--tsuyafuji-border)}.tsuyafuji-topics__section:nth-child(2n){background:var(--tsuyafuji-bg)}.tsuyafuji-topics__section-title{margin:0 0 1rem;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:700;color:#222;padding-bottom:.55rem;border-bottom:2px solid var(--tsuyafuji-accent)}.tsuyafuji-topics__sub-title{margin:2rem 0 1rem;font-size:1.1rem;font-weight:700;color:#222}.tsuyafuji-topics__section-lead{margin:0 0 1.5rem;color:#555;font-size:.96rem}.tsuyafuji-topics__feature-list,.tsuyafuji-topics__record-grid{display:grid;gap:1rem}.tsuyafuji-topics__feature,.tsuyafuji-topics__record,.tsuyafuji-topics__note,.tsuyafuji-topics__caution{padding:1rem 1.15rem;background:#fff;border:1px solid var(--tsuyafuji-border);border-radius:12px}.tsuyafuji-topics__feature strong,.tsuyafuji-topics__feature span{display:block}.tsuyafuji-topics__feature strong{color:var(--tsuyafuji-accent);font-size:1rem}.tsuyafuji-topics__feature span{margin-top:.25rem;font-size:.9rem;color:#555}.tsuyafuji-topics__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.tsuyafuji-topics__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tsuyafuji-topics__card{background:#fff;border:1px solid var(--tsuyafuji-border);border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #0000000a}.tsuyafuji-topics__card-image{aspect-ratio:4 / 3;border-radius:0;box-shadow:none}.tsuyafuji-topics__card-body{padding:1rem 1.1rem 1.15rem}.tsuyafuji-topics__card-kicker{margin:0 0 .35rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;color:var(--tsuyafuji-accent)}.tsuyafuji-topics__card-title{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.5}.tsuyafuji-topics__card-title a{color:#222;text-decoration:none}.tsuyafuji-topics__card-title a:hover{color:var(--tsuyafuji-accent)}.tsuyafuji-topics__card-excerpt{margin:0 0 .65rem;font-size:.88rem;color:#666;line-height:1.7}.tsuyafuji-topics__card-link{font-size:.85rem}.tsuyafuji-topics__card-date{display:block;margin-bottom:.35rem;font-size:.78rem;color:#999}.tsuyafuji-topics__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.25rem}.tsuyafuji-topics__spec{padding:1.15rem;background:#fff;border:1px solid var(--tsuyafuji-border);border-radius:12px}.tsuyafuji-topics__spec h3,.tsuyafuji-topics__record h3,.tsuyafuji-topics__timeline h3,.tsuyafuji-topics__split h3{margin:0 0 .5rem;font-size:1.05rem;color:var(--tsuyafuji-accent)}.tsuyafuji-topics__spec ul,.tsuyafuji-topics__check-list{margin:0;padding-left:1.2rem;font-size:.9rem}.tsuyafuji-topics__note{margin:1.25rem 0;background:#fffaf2}.tsuyafuji-topics__timeline{display:grid;gap:1rem;margin-top:1.5rem}.tsuyafuji-topics__timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;background:#fff;border:1px solid var(--tsuyafuji-border);border-radius:12px}.tsuyafuji-topics__timeline-item>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--tsuyafuji-accent);color:#fff;font-weight:700}.tsuyafuji-topics__timeline p,.tsuyafuji-topics__record p{margin:0}.tsuyafuji-topics__caution{margin-top:1.25rem;background:#fff8e6;border-color:#f0e0b0;font-size:.9rem}.tsuyafuji-topics__quote{margin:1.25rem 0;padding:1rem 1.15rem;background:#fff;border-left:4px solid var(--tsuyafuji-accent);font-size:.92rem;color:#555}.tsuyafuji-topics__quote--wide{margin-top:1.5rem}.tsuyafuji-topics__quote cite{display:block;margin-top:.5rem;font-style:normal;font-size:.85rem;color:#888}.tsuyafuji-topics__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.tsuyafuji-topics__gallery img{aspect-ratio:4 / 3}.tsuyafuji-topics__deep-record{margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,4vw,2rem);background:linear-gradient(180deg,#fff,#fff8f4);border:1px solid var(--tsuyafuji-border);border-radius:18px}.tsuyafuji-topics__deep-header{max-width:48rem;margin:0 auto 1.8rem;text-align:center}.tsuyafuji-topics__deep-header h3{margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.65rem);color:#222}.tsuyafuji-topics__story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:clamp(1.25rem,4vw,2rem);align-items:center;margin-top:2rem}.tsuyafuji-topics__story--reverse{grid-template-columns:minmax(280px,1.05fr) minmax(0,.95fr)}.tsuyafuji-topics__story--reverse .tsuyafuji-topics__story-copy{order:2}.tsuyafuji-topics__story-year{display:inline-block;margin-bottom:.5rem;padding:.2rem .65rem;border-radius:999px;background:var(--tsuyafuji-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em}.tsuyafuji-topics__story-copy h4,.tsuyafuji-topics__deep-columns h4{margin:0 0 .75rem;font-size:1.08rem;color:#222}.tsuyafuji-topics__story-images{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.tsuyafuji-topics__story-images figure,.tsuyafuji-topics__wide-gallery figure{margin:0}.tsuyafuji-topics__story-images img,.tsuyafuji-topics__wide-gallery img,.tsuyafuji-topics__photo-strip img{display:block;width:100%;border-radius:12px;object-fit:cover;box-shadow:0 6px 22px #00000014}.tsuyafuji-topics__story-images img{aspect-ratio:3 / 4}.tsuyafuji-topics__growth-points,.tsuyafuji-topics__deep-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.tsuyafuji-topics__growth-points>div,.tsuyafuji-topics__deep-columns>div{padding:1rem;background:#fff;border:1px solid var(--tsuyafuji-border);border-radius:12px}.tsuyafuji-topics__growth-points strong,.tsuyafuji-topics__growth-points span{display:block}.tsuyafuji-topics__growth-points strong{color:var(--tsuyafuji-accent);line-height:1.5}.tsuyafuji-topics__growth-points span,.tsuyafuji-topics__deep-columns p{margin:.4rem 0 0;font-size:.9rem;color:#555}.tsuyafuji-topics__wide-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.8rem}.tsuyafuji-topics__wide-gallery img{aspect-ratio:1 / 1}.tsuyafuji-topics__photo-strip{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.8rem}.tsuyafuji-topics__photo-strip img{aspect-ratio:16 / 9}.tsuyafuji-topics__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tsuyafuji-topics__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;background:#111}.tsuyafuji-topics__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tsuyafuji-topics__notice{padding:1rem 1.15rem;background:#fff8e6;border:1px solid #f0e0b0;border-radius:10px;font-size:.9rem;margin-bottom:1rem}.tsuyafuji-topics__shop-cta{margin:2rem 0;padding:1.5rem;text-align:center;background:#fff8fb;border:1px solid #f0d4e2;border-radius:14px}.tsuyafuji-topics__shop-cta-title{margin:0 0 .5rem;font-size:1.1rem}.tsuyafuji-topics__btn{display:inline-block;padding:.75rem 1.75rem;border-radius:100px;background:var(--tsuyafuji-accent);color:#fff!important;border:2px solid var(--tsuyafuji-accent);font-weight:600;font-size:.9rem;text-decoration:none}.tsuyafuji-topics__btn--outline{background:#fff;color:var(--tsuyafuji-accent)!important}.tsuyafuji-topics__btn:hover{background:var(--tsuyafuji-accent-dark);border-color:var(--tsuyafuji-accent-dark);color:#fff!important}.tsuyafuji-topics__center-link{text-align:center;margin-top:1rem}.tsuyafuji-topics__fine-print{font-size:.88rem;color:#666;margin-top:1.5rem}.tsuyafuji-topics__blog-list{padding:2rem 0 3rem}.tsuyafuji-topics__article{padding-bottom:3rem}.tsuyafuji-topics__article-image{display:block;max-width:100%;margin:0 auto 1.5rem;border-radius:8px}.tsuyafuji-topics__article.rte{max-width:42rem;margin:0 auto 2rem;font-size:.95rem}.tsuyafuji-topics__pagination{margin-top:2rem;text-align:center}@media only screen and (max-width:989px){.tsuyafuji-topics__cards--three,.tsuyafuji-topics__gallery,.tsuyafuji-topics__growth-points,.tsuyafuji-topics__deep-columns,.tsuyafuji-topics__videos{grid-template-columns:1fr 1fr}.tsuyafuji-topics__story,.tsuyafuji-topics__story--reverse{grid-template-columns:1fr}.tsuyafuji-topics__story--reverse .tsuyafuji-topics__story-copy{order:0}.tsuyafuji-topics__wide-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:749px){.tsuyafuji-topics__hero-grid,.tsuyafuji-topics__split,.tsuyafuji-topics__split--reverse,.tsuyafuji-topics__cards--three,.tsuyafuji-topics__gallery,.tsuyafuji-topics__story-images,.tsuyafuji-topics__growth-points,.tsuyafuji-topics__wide-gallery,.tsuyafuji-topics__deep-columns,.tsuyafuji-topics__photo-strip,.tsuyafuji-topics__videos{grid-template-columns:1fr}.tsuyafuji-topics__split--reverse>figure{order:0}.tsuyafuji-topics__hero-actions{flex-direction:column}.tsuyafuji-topics__btn{text-align:center}.tsuyafuji-topics__nav-inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tsuyafuji-topics.css.map */
