.lnav.product-nav,.product-nav .wrap{height:auto;min-height:52px}.product-nav .wrap{width:min(1360px,calc(100% - 44px));gap:24px}.product-nav .lnav-title{font-size:16px;max-width:290px;line-height:1.25}.product-nav .lnav-links{gap:18px;min-width:0}.product-nav .lnav-links>a{white-space:nowrap;font-size:12px}.product-nav .lnav-links>.btn{font-size:13px;flex:none}.product-detail :is(#facts,#sizes,#tech,#documents,#know,#alts){scroll-margin-top:148px}.product-detail .pp-hero-detail{padding:0;text-align:left;overflow:clip}.product-detail .pp-hero-grid{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);min-height:640px;max-width:1600px;margin-inline:auto}.product-detail .pp-hero-copy{padding:clamp(32px,4.5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product-detail .pp-hero-copy h1{padding:0;font-size:clamp(36px,4vw,60px);line-height:1.07;letter-spacing:-.035em}.product-detail .pp-hero-copy .sub{padding:0;max-width:34rem;margin-top:24px;font-size:clamp(20px,2vw,28px);line-height:1.25}.product-detail .pp-hero-copy .pp-desc{padding:0;max-width:34rem;margin:20px 0 0;font-size:16px;line-height:1.65}.product-detail .pp-hero-copy .btns{padding:0;justify-content:flex-start;gap:20px;margin-top:28px}.product-detail .pp-hero-copy .btn{min-height:44px;display:inline-flex;align-items:center}.product-detail .pp-hero-copy .link{font-size:14px}.product-detail .pp-hero-copy .pp-summary{padding:0;margin:24px 0 0;max-width:34rem;font-size:12px;line-height:1.6;color:var(--muted)}.product-detail .pp-hero-media{position:relative;min-height:540px;background:var(--tile);isolation:isolate}.product-detail .pp-hero-media>.pp-product-photo{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:clamp(48px,6vw,96px)}.product-detail-vapo-cat .pp-hero-media{background:var(--tint-soft,#f5f5f7)}.product-detail-vapo-dry-card .pp-hero-media>.pp-product-photo{padding-inline:36px}.product-detail .pp-hero-hanger .pp-hero-media{background:#fff}.product-detail .hanger-scene>.hanger-context{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:calc(1 - var(--reveal, 0))}.product-detail .hanger-context .ph-img{object-position:center}.product-detail .hanger-scene>.pp-product-photo{inset:auto;left:calc(21% + var(--reveal, 0) * 29%);top:18%;width:32%;height:74%;padding:0;transform:translateX(-50%) scale(calc(1 + var(--reveal, 0) * .08));transform-origin:center}.product-detail .hanger-context .ph-illustration-label{bottom:18px;right:18px;left:auto}.product-detail #facts{padding-block:48px}.product-detail #facts .wrap{max-width:1240px}.product-detail #facts .stat-row{margin-top:28px;gap:28px}.product-detail #facts .stat-row b{font-size:clamp(25px,3vw,42px)}.product-detail #facts .stat-row b.txt{font-size:clamp(20px,2.2vw,28px)}.product-detail #facts .stat-row span{font-size:14px}.product-detail .btn:focus-visible,.product-nav a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.product-detail .pp-hanger-track.has-context{min-height:165svh}.product-detail .pp-hanger-track.has-context>.pp-hero-detail{position:sticky;top:96px}.product-detail .pp-hanger-track.has-context .pp-hero-grid{height:calc(100svh - 96px);min-height:590px}.product-detail .pp-hanger-track.has-context .pp-hero-media{min-height:0}}@media (max-width:1099px){.product-nav .wrap{min-height:90px;height:auto;flex-wrap:wrap;gap:8px;padding-block:10px}.product-nav .lnav-title{max-width:none}.product-nav .lnav-links{flex:1 0 100%;overflow-x:auto;padding:3px 3px 7px;scrollbar-width:thin}.product-nav .lnav-links>a{display:inline-flex;align-items:center;flex:none}.product-detail .pp-hero-copy{padding:40px 28px}.product-detail .pp-hero-grid{min-height:620px}.product-detail .pp-hero-copy h1{font-size:40px}.product-detail .pp-hero-copy .sub{font-size:22px}}@media (max-width:734px){.product-nav .wrap{width:calc(100% - 32px);min-height:52px;flex-wrap:nowrap;gap:12px;padding-block:0}.product-nav .lnav-title{font-size:14px}.product-nav .lnav-links{flex:none;overflow:visible;padding:0;gap:18px}.product-detail .pp-hero-grid{grid-template-columns:1fr;min-height:0}.product-detail .pp-hero-copy{padding:36px 24px}.product-detail .pp-hero-copy h1{font-size:clamp(32px,8vw,42px)}.product-detail .pp-hero-copy .sub{font-size:22px;margin-top:20px}.product-detail .pp-hero-copy .pp-desc{font-size:15px}.product-detail .pp-hero-copy .btns{gap:16px}.product-detail .pp-hero-media{min-height:0;height:420px}.product-detail .pp-hero-media>.pp-product-photo{padding:40px}.product-detail .hanger-scene>.pp-product-photo{padding:0}.product-detail #facts .stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (prefers-reduced-motion:reduce){.product-detail .hanger-scene>.hanger-context{opacity:1}.product-detail .hanger-scene>.pp-product-photo{left:21%;transform:translateX(-50%)}}