body.template-page #MainContent{--te-ink:#1a1a1a;--te-muted:#555;--te-line:#e8e8e4;--te-soft:#f5f5f3;--te-white:#fff;--te-radius:10px;--te-width:1180px;--te-space:clamp(40px,6vw,72px)}body.template-page #MainContent :is(.about-tinhao,.lens-guide,.lens-detail-guide,.uv-vlt-page,.fit-finder){color:var(--te-ink);overflow-wrap:break-word}body.template-page #MainContent :is(.about-tinhao,.lens-guide,.lens-detail-guide,.uv-vlt-page,.fit-finder) :is(h1,h2,h3,h4){text-transform:none;letter-spacing:-.025em;text-wrap:balance}body.template-page #MainContent :is(.about-tinhao__hero,.lens-guide__hero,.lens-detail-guide__hero,.fit-finder__header) h1,body.template-page #MainContent .uv-vlt-page>h1{font-size:clamp(30px,4.5vw,56px);line-height:1.12;letter-spacing:-.035em}body.template-page #MainContent :is(.about-tinhao,.lens-guide,.lens-detail-guide,.uv-vlt-page,.fit-finder) a{text-underline-offset:5px}body.template-page #MainContent :is(.about-tinhao,.lens-guide,.lens-detail-guide,.uv-vlt-page,.fit-finder) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #111;outline-offset:4px}body.template-page #MainContent .about-tinhao__inner{max-width:var(--te-width);padding-inline:20px}body.template-page #MainContent .about-tinhao__hero{padding:var(--te-space) 0 32px}body.template-page #MainContent .about-tinhao__hero-copy{font-size:clamp(16px,1.8vw,20px);line-height:1.65;max-width:700px}body.template-page #MainContent .about-tinhao__intro{gap:clamp(24px,5vw,64px);padding:var(--te-space) 0;border-color:var(--te-line)}body.template-page #MainContent .about-tinhao__section{padding:var(--te-space) 0}body.template-page #MainContent :is(.about-tinhao__intro h2,.about-tinhao__section-heading h2,.about-tinhao__fit-copy h2,.about-tinhao__closing h2){font-size:clamp(26px,3.4vw,42px);line-height:1.18}body.template-page #MainContent :is(.about-tinhao__paths,.about-tinhao__principles){gap:24px}body.template-page #MainContent :is(.about-tinhao__path,.about-tinhao__fit){border:0;border-radius:var(--te-radius);overflow:hidden}body.template-page #MainContent .about-tinhao__path-body{padding:24px 4px 8px}body.template-page #MainContent .about-tinhao__steps{gap:24px;border:0;background:transparent}body.template-page #MainContent .about-tinhao__step{padding:24px;background:var(--te-soft);border-radius:var(--te-radius)}body.template-page #MainContent .about-tinhao__principle{border:0;border-radius:var(--te-radius);padding:26px}body.template-page #MainContent .about-tinhao__since{border:0;border-top:1px solid var(--te-line);padding:26px 0}body.template-page #MainContent .about-tinhao__closing{padding:clamp(36px,6vw,64px) 20px}body.template-page #MainContent .about-tinhao__button{border-radius:8px;line-height:1.4;padding:12px 24px}body.template-page #MainContent .lens-guide__inner{max-width:var(--te-width);padding:var(--te-space) 20px}body.template-page #MainContent .lens-guide__cards{gap:20px;margin-top:32px}body.template-page #MainContent .lens-guide__card{min-width:0;border:0;border-radius:var(--te-radius);padding:28px}body.template-page #MainContent .lens-guide__number{margin-bottom:24px;color:#666}body.template-page #MainContent .lens-guide__card h2{font-size:clamp(25px,2.7vw,34px);line-height:1.18}body.template-page #MainContent .lens-guide__card a{border:0;min-height:44px;align-items:center;padding-top:20px;text-decoration:underline}body.template-page #MainContent :is(.lens-guide__education,.lens-guide__parameters){border-color:var(--te-line);gap:32px;padding-top:32px}body.template-page #MainContent .lens-guide__education{margin-top:var(--te-space)}body.template-page #MainContent .lens-guide__steps p{border-color:var(--te-line);padding:16px 0;line-height:1.6}body.template-page #MainContent .lens-guide__cta{margin-top:var(--te-space);padding:32px;border-radius:var(--te-radius)}body.template-page #MainContent .lens-guide__cta a{min-height:48px;border-radius:8px;text-align:center}body.template-page #MainContent .lens-detail-guide{padding:0 20px var(--te-space)}body.template-page #MainContent .lens-detail-guide__inner{max-width:var(--te-width)}body.template-page #MainContent .lens-detail-guide__hero{padding:var(--te-space) 0 24px}body.template-page #MainContent .lens-detail-guide__feature{border:0;margin:32px 0;gap:24px;align-items:center}body.template-page #MainContent .lens-detail-guide__feature>div:last-child{padding:24px}body.template-page #MainContent .lens-detail-guide .lens-visual{border-radius:var(--te-radius);overflow:hidden}body.template-page #MainContent .lens-detail-guide__feature h2{font-size:clamp(25px,3vw,36px);line-height:1.2}body.template-page #MainContent :is(.lens-detail-guide__comparison,.lens-detail-guide__triptych,.lens-detail-guide__yellow-grid){border:0;background:transparent;gap:16px;margin:32px 0}body.template-page #MainContent :is(.lens-detail-guide__comparison>div,.lens-detail-guide__triptych>div,.lens-detail-guide__yellow-grid>article){border-radius:var(--te-radius);padding:24px;min-width:0}body.template-page #MainContent .lens-detail-guide__comparison>span{background:transparent}body.template-page #MainContent .lens-detail-guide__scene-grid{gap:24px}body.template-page #MainContent .lens-detail-guide__scene-grid article{border:0;min-width:0}body.template-page #MainContent .lens-detail-guide__scene-grid .lens-visual{border-bottom:0}body.template-page #MainContent .lens-detail-guide__scene-grid article>div:last-child{padding:20px 2px}body.template-page #MainContent .lens-detail-guide__expectation{border-radius:var(--te-radius);padding:28px;gap:20px;margin:32px 0}body.template-page #MainContent .lens-detail-guide__shop{margin-top:var(--te-space);border-color:var(--te-line);padding-top:32px}body.template-page #MainContent .lens-detail-guide__products{gap:20px;align-items:start}body.template-page #MainContent .lens-detail-guide__product-card{border:0;min-width:0}body.template-page #MainContent .lens-detail-guide__product-image{background:#fff;border-radius:var(--te-radius)}body.template-page #MainContent .lens-detail-guide__product-body{padding:16px 2px}body.template-page #MainContent .uv-vlt-page{max-width:1040px;padding:var(--te-space) 20px;font-size:16px}body.template-page #MainContent .uv-vlt-page .uv-vlt-guide{max-width:none;padding:12px 0}body.template-page #MainContent .uv-vlt-guide__intro{gap:28px;margin:28px 0}body.template-page #MainContent .uv-vlt-guide__bands{gap:20px}body.template-page #MainContent .uv-vlt-guide__bands article{border:0;background:var(--te-soft);padding:24px;border-radius:var(--te-radius);min-width:0}body.template-page #MainContent .uv-vlt-guide__sources{border-top:1px solid var(--te-line);padding-top:24px;overflow-wrap:anywhere}body.template-page #MainContent .uv-vlt-page .vlt-scale{max-width:100%;margin:28px 0}body.template-page #MainContent .uv-vlt-page .vlt-scale__scenes{font-size:12px;gap:6px;overflow-wrap:anywhere;line-height:1.45}body.template-page #MainContent .fit-finder__shell{max-width:var(--te-width);padding:var(--te-space) 20px}body.template-page #MainContent :is(.fit-finder__measure,.fit-finder__form){border:0;border-radius:var(--te-radius)}body.template-page #MainContent #fit-results{margin-top:var(--te-space)}body.template-page #MainContent .fit-finder__results-head{border-color:var(--te-line);gap:16px;align-items:center}body.template-page #MainContent .fit-finder__results-head h2{font-size:clamp(26px,3vw,38px);line-height:1.2}body.template-page #MainContent .fit-finder__edit{min-height:44px;padding:10px 0;flex-shrink:0}body.template-page #MainContent .fit-finder__result-filters{gap:8px}body.template-page #MainContent .fit-finder__result-filters button{min-height:44px;border-color:#d8d8d4;border-radius:8px;letter-spacing:.035em;line-height:1.4}body.template-page #MainContent .fit-finder__result-filters button[aria-pressed=true]{border-color:#1a1a1a;background:#1a1a1a;color:#fff}body.template-page #MainContent .fit-finder__group{margin-top:32px}body.template-page #MainContent .fit-finder__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-page #MainContent .fit-finder__card{border:0;border-radius:var(--te-radius);min-width:0}body.template-page #MainContent .fit-finder__card-image{background:#fff}body.template-page #MainContent .fit-finder__card-image img{object-fit:contain;padding:16px}body.template-page #MainContent .fit-finder__card-body{padding:20px}body.template-page #MainContent .fit-finder__badge{border-radius:6px;padding:6px 10px;background:#f0f0ed;color:#333;letter-spacing:.04em;line-height:1.4}body.template-page #MainContent .fit-finder__badge--clip{background:#eee9e4;color:#493e35}body.template-page #MainContent .fit-finder__card h4{font-size:18px;line-height:1.35}body.template-page #MainContent :is(.fit-finder__reason,.fit-finder__spec,.fit-finder__variant){line-height:1.6;overflow-wrap:anywhere}body.template-page #MainContent .fit-finder__meta{gap:8px 14px;line-height:1.5}body.template-page #MainContent .fit-finder__shop{min-height:44px;line-height:1.5}body.template-page #MainContent .fit-finder__empty{border:0;border-radius:var(--te-radius);padding:28px;line-height:1.65}body.template-page #MainContent :is(.fit-finder__lenses,.fit-finder__lens-trigger){border-color:var(--te-line)}body.template-page #MainContent .fit-finder__lens-dialog{border:0;border-radius:var(--te-radius)}body.template-page #MainContent .fit-finder__lens-dialog .fit-finder__lens-option{border-color:var(--te-line);border-radius:8px;overflow:hidden}body.template-page #MainContent .fit-finder__matching-guide{margin-top:var(--te-space);line-height:1.65}@media(max-width:900px){body.template-page #MainContent .fit-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body.template-page #MainContent :is(.about-tinhao__inner,.lens-guide__inner,.fit-finder__shell,.uv-vlt-page){padding-inline:16px}body.template-page #MainContent .lens-detail-guide{padding-inline:16px}body.template-page #MainContent :is(.about-tinhao__intro-copy p,.lens-detail-guide__hero>p){font-size:16px;line-height:1.65}body.template-page #MainContent .about-tinhao__path-body{padding:20px 2px 8px}body.template-page #MainContent :is(.about-tinhao__step,.about-tinhao__principle,.about-tinhao__fit-copy){padding:24px 20px}body.template-page #MainContent .lens-guide__card{padding:24px}body.template-page #MainContent .lens-guide__cta{padding:28px 24px}body.template-page #MainContent .lens-detail-guide__feature{gap:0;margin:28px 0}body.template-page #MainContent .lens-detail-guide__feature>div:last-child{padding:20px 2px}body.template-page #MainContent .lens-detail-guide__expectation{padding:24px}body.template-page #MainContent .lens-detail-guide .lens-detail-guide__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}body.template-page #MainContent .uv-vlt-page .vlt-scale__scenes{font-size:11px;gap:4px}body.template-page #MainContent .uv-vlt-page .vlt-scale__ticks{font-size:12px}}@media(max-width:600px){body.template-page #MainContent .fit-finder__grid{grid-template-columns:minmax(0,1fr)}body.template-page #MainContent .fit-finder__results-head{display:block}body.template-page #MainContent .fit-finder__edit{margin-top:8px}body.template-page #MainContent .fit-finder__result-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-page #MainContent .fit-finder__result-filters button{min-width:0;padding:10px 4px;font-size:11px}body.template-page #MainContent .fit-finder__card-body{padding:20px}body.template-page #MainContent .fit-finder__empty{padding:24px}}body.template-page #MainContent #fit-results{margin-top:clamp(48px,8vw,88px);padding-top:1.5rem}body.template-page #MainContent .fit-finder__results-head{gap:1.25rem;margin-bottom:1.25rem;align-items:flex-start}body.template-page #MainContent .fit-finder__results-head h2{margin:.35rem 0 0;line-height:1.25}body.template-page #MainContent .fit-finder__eyebrow{margin:0 0 .35rem}body.template-page #MainContent .fit-finder__result-filters{gap:.5rem;margin:.5rem 0 1rem}body.template-page #MainContent .fit-finder__group{margin-top:2rem}body.template-page #MainContent .lens-detail-guide__shop-bridge{max-width:48rem;margin:20px 0 12px;line-height:1.65;color:#555}body.template-page #MainContent .lens-detail-guide__shop-cta-wrap{margin:0 0 20px}body.template-page #MainContent .lens-detail-guide__shop-nd{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#171717;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:5px}body.template-page #MainContent .lens-detail-guide__view-all-note{margin:4px 0 12px;color:#666;font-size:13px;line-height:1.5}@media(max-width:600px){body.template-page #MainContent .fit-finder__edit{margin-top:.75rem}body.template-page #MainContent .fit-finder__card-body{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/tinhao-editorial-pages.css.map */
