.tongmu{--tongmu-ink: var(--body-text-color, #2c2528);--tongmu-heading: var(--heading-text-color, #645253);--tongmu-rule: #e4dfd8;--tongmu-paper: #fff;--tongmu-sand: #f6f3eb;--tongmu-accent: var(--button-background-color, #f05a28);--tongmu-accent-text: #923617;--tongmu-muted: #585352;color:var(--tongmu-ink);line-height:1.65}.tongmu__wrap{width:min(calc(100% - 72px),1176px);margin-inline:auto}.tongmu h1,.tongmu h2,.tongmu h3{margin:0;color:var(--tongmu-heading);line-height:1.28;font-weight:400}.tongmu h1{font-size:clamp(2.25rem,5vw,4.25rem)}.tongmu h2{font-size:clamp(1.65rem,3vw,2.75rem)}.tongmu h3{font-size:clamp(1.1rem,1.9vw,1.55rem)}.tongmu .tongmu__deck{color:var(--tongmu-muted);margin:.65em 0 0}.tongmu__deck p{margin:0 0 .7em}.tongmu__deck p:last-child{margin-bottom:0}.tongmu__kicker{margin:0 0 .7em;color:#506472;font-size:.8em;font-weight:700;letter-spacing:.08em}.tongmu__hero{padding-top:clamp(22px,4vw,54px)}.tongmu__hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:440px;background:var(--tongmu-sand)}.tongmu__hero-copy{align-self:center;padding:clamp(22px,4vw,57px)}.tongmu__hero-copy .tongmu__deck{margin:16px 0 24px}.tongmu__hero-photo{position:relative;margin:0;min-height:340px;overflow:hidden}.tongmu__hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tongmu__hero-photo figcaption{position:absolute;right:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;background:var(--tongmu-paper);color:var(--tongmu-heading);font-size:.8em}.tongmu__chapters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:27px;border-block:1px solid var(--tongmu-rule)}.tongmu__chapters a{display:flex;align-items:center;justify-content:center;gap:.55em;min-height:56px;padding:8px;text-align:center;color:var(--tongmu-heading);font-size:.95em}.tongmu__chapters a+a{border-inline-start:1px solid var(--tongmu-rule)}.tongmu__chapters b{color:var(--tongmu-accent-text);font-size:.84em}.tongmu__chapter{padding-block:clamp(33px,6vw,72px);scroll-margin-top:110px}.tongmu__chapter+.tongmu__chapter{border-top:1px solid var(--tongmu-rule)}.tongmu__chapter-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(16px,4vw,65px);margin-bottom:23px}.tongmu__number{display:flex;gap:9px;align-items:center}.tongmu__number:before{content:"";width:22px;height:2px;background:var(--tongmu-accent)}.tongmu__gallery,.tongmu__records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tongmu__chapter--terroir .tongmu__gallery{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tongmu__chapter--storage .tongmu__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.tongmu__frame,.tongmu__record,.tongmu__product{min-width:0}.tongmu .lt-photo{margin:0}.tongmu .lt-photo img{display:block;width:100%;height:auto;aspect-ratio:1.7;object-fit:cover;background:var(--tongmu-sand)}.tongmu .lt-photo figcaption{margin:.5em 0 0;color:var(--tongmu-muted);font-size:.8em}.tongmu__frame--aside{align-self:start;padding:clamp(16px,2.6vw,31px);background:var(--tongmu-sand)}.tongmu__frame--aside .lt-photo{margin-top:16px}.tongmu__chapter--storage .lt-photo img{aspect-ratio:1.35;object-fit:contain}.tongmu__records{margin-top:20px}.tongmu__record,.tongmu__product{padding:22px;border:1px solid var(--tongmu-rule)}.tongmu__product{display:grid;grid-template-columns:minmax(60px,100px) minmax(0,1fr);align-items:center;gap:15px}.tongmu__product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.tongmu__button,.tongmu__text-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-weight:600}.tongmu__button{padding:8px 15px;border:1px solid var(--tongmu-accent);background:var(--tongmu-accent);color:#27170f}.tongmu__product .tongmu__button{margin-top:9px}.tongmu__button--secondary{background:var(--tongmu-paper);color:var(--tongmu-accent-text)}.tongmu__text-link{color:var(--tongmu-ink);text-decoration:underline;text-decoration-color:var(--tongmu-accent);text-underline-offset:.28em}.tongmu a:hover,.tongmu a:focus-visible{color:var(--tongmu-accent-text)}.tongmu a:focus-visible{outline:2px solid var(--tongmu-accent-text);outline-offset:3px}.tongmu .tongmu__button:hover,.tongmu .tongmu__button:focus-visible{color:#27170f;filter:brightness(.93)}.tongmu__actions,.tongmu__origin-heading,.tongmu__sources{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.tongmu__actions{margin-top:19px}.tongmu__origins{margin-bottom:35px;padding:clamp(18px,4vw,45px);background:var(--tongmu-sand)}.tongmu__origins>.tongmu__deck{max-width:720px}.tongmu__origin-heading{justify-content:space-between;margin-top:16px}.tongmu__origin-grid,.tongmu__origin-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tongmu__origin-card{position:relative;border:1px solid var(--tongmu-rule);background:var(--tongmu-paper)}.tongmu__origin-card-copy{padding:13px 15px 10px}.tongmu__card-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.tongmu__origin-card:focus-within{outline:2px solid var(--tongmu-accent-text)}.tongmu__origin-guides{margin-top:25px;padding-top:18px;border-top:1px solid var(--tongmu-rule);scroll-margin-top:110px}.tongmu__origin-list{padding:0;margin:10px 0 0;list-style:none}.tongmu__origin-list li{min-width:0;border-bottom:1px solid var(--tongmu-rule)}.tongmu__origin-link{display:flex;justify-content:space-between;align-items:center;gap:8px 10px;min-height:44px;color:var(--tongmu-heading)}.tongmu__origin-link span{text-decoration:underline;text-underline-offset:.2em}.tongmu__origin-link small{color:var(--tongmu-muted);text-align:end}.tongmu__sources{margin-bottom:40px;padding:16px 20px;border:1px solid var(--tongmu-rule)}.tongmu__sources h2{font-size:1.25em}@media(max-width:749px){.tongmu__wrap{width:calc(100% - 36px)}.tongmu__hero-grid,.tongmu__chapter-head,.tongmu__chapter--terroir .tongmu__gallery,.tongmu__origin-grid{grid-template-columns:minmax(0,1fr)}.tongmu__hero-grid{min-height:0}.tongmu__hero-photo{min-height:0;aspect-ratio:1.55}.tongmu__chapters{display:flex;overflow-x:auto}.tongmu__chapters a{flex:1 0 auto;min-height:46px;padding-inline:10px}.tongmu__chapter-head{gap:7px;margin-bottom:15px}.tongmu__chapter--storage .tongmu__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.tongmu__chapter--storage .tongmu__frame--aside{grid-column:1 / -1}.tongmu__records,.tongmu__origin-list{grid-template-columns:minmax(0,1fr);gap:10px}.tongmu__origin-list{gap:0}.tongmu__gallery{gap:10px}.tongmu__record,.tongmu__product{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/lapsang-tongmu-origin.css.map */
