.clinic-page{color:#1d1d1f;background:#fff}.clinic-page section[id]{scroll-margin-top:120px}.clinic-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dedee2;justify-content:center;gap:36px;padding:17px 20px;font-size:13px;display:flex;position:sticky;top:48px}.clinic-nav a{white-space:nowrap;text-decoration:none}.clinic-nav a:last-child{color:#0068ce}.clinic-hero,.clinic-chapter{isolation:isolate;color:#fff;background:#344550;height:calc(100svh - 116px);min-height:720px;max-height:1050px;position:relative;overflow:hidden}.clinic-hero>img,.clinic-chapter>img{object-fit:cover;z-index:-2}.clinic-shade{z-index:-1;background:linear-gradient(#000c18a6,#0000 63%,#000c188c);position:absolute;inset:0}.clinic-hero-copy{text-align:center;padding:65px 6vw}.clinic-hero h1{letter-spacing:-.055em;max-width:none;margin:0 auto 22px;font-size:clamp(36px,4.6vw,72px);font-weight:600;line-height:1.05}.clinic-hero-copy p{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,36px);line-height:1.18}.clinic-caption{text-shadow:0 1px 8px #000;font-size:11px;line-height:1.5;position:absolute;bottom:22px;left:5%;right:5%}.clinic-chapter{height:90svh;margin-top:8px}.clinic-chapter-copy{max-width:890px;padding:70px 7%}.clinic-chapter h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(38px,5.1vw,76px);font-weight:600;line-height:1.04}.clinic-chapter-copy p{max-width:560px;margin:0;font-size:clamp(17px,1.7vw,24px);line-height:1.45}.clinic-gallery,.clinic-specs{max-width:1560px;margin:auto;padding:110px 6%}.clinic-page :is(.clinic-gallery,.clinic-specs,.clinic-closing) h2{letter-spacing:-.045em;margin:0 0 50px;font-size:clamp(34px,4.5vw,64px);font-weight:600;line-height:1.08}.clinic-gallery figure{min-width:0;margin:0}.clinic-gallery img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.clinic-gallery figcaption{color:#626269;margin-top:12px;font-size:12px;line-height:1.5}.clinic-specs{border-top:1px solid #d8d8de;grid-template-columns:1fr 1.4fr;column-gap:80px;display:grid}.clinic-specs dl{margin:0}.clinic-specs dl>div{border-bottom:1px solid #d8d8de;grid-template-columns:1fr 1.2fr;gap:24px;min-height:60px;padding:18px 0;font-size:14px;line-height:1.5;display:grid}.clinic-specs dt{color:#66666d}.clinic-specs dd{margin:0}.clinic-stock{color:#626269;grid-column:2;margin-top:30px;font-size:13px;line-height:1.6}.clinic-compare{text-align:center;border-block:1px solid #dedee2;padding:35px 6%}.clinic-compare a,.clinic-closing a{color:#0068ce;text-decoration:none}.clinic-closing{text-align:center;background:#f5f5f7;padding:130px 24px}.clinic-closing a{font-size:20px;display:inline-block}.clinic-page a:focus-visible{outline-offset:6px;outline:3px solid #0071e3}@media (max-width:700px){.clinic-nav{justify-content:space-between;gap:0;padding:17px 14px;font-size:11px;top:48px}.clinic-hero{height:calc(100svh - 108px);min-height:660px}.clinic-hero-copy{padding:52px 22px}.clinic-hero h1{max-width:350px;margin:0 auto 22px}.clinic-chapter{height:85svh;min-height:650px}.clinic-chapter-copy{padding:52px 24px}.clinic-chapter h2{max-width:370px}.clinic-caption{font-size:10px;bottom:18px;left:24px;right:24px}.clinic-gallery,.clinic-specs{padding:65px 24px}.clinic-specs{display:block}.clinic-specs dl>div{grid-template-columns:1fr 1fr;gap:18px;font-size:13px}.clinic-page :is(.clinic-gallery,.clinic-specs,.clinic-closing) h2{margin-bottom:36px}.clinic-compare{padding:30px 24px;font-size:14px;line-height:1.6}.clinic-closing{padding:85px 24px}.clinic-hero>img{object-position:50% center}}.clinic-chapter--type{color:#1d1d1f;text-align:center;background:#f5f5f7;justify-content:center;align-items:center;height:72svh;min-height:500px;display:flex}.clinic-chapter--type .clinic-chapter-copy{max-width:1100px}.clinic-chapter--type .clinic-chapter-copy p{margin-inline:auto}.clinic-page .clinic-caption,.clinic-page .clinic-gallery figcaption{font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.configuration-breadcrumb .configuration-quantity{color:#626269;font-weight:400;display:inline}
