.page_crumb__I_rLY{display:flex;align-items:center;gap:8px;font-family:var(--font-mono-stack);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:24px 0 22px;flex-wrap:wrap}.page_crumb__I_rLY a:hover{color:var(--blue)}.page_main__i5doe{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:44px;gap:44px;align-items:start;padding-bottom:12px}.page_media__m6FSQ{position:relative;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;aspect-ratio:5/4}.page_media__m6FSQ img{width:100%;height:100%;object-fit:contain;padding:38px}.page_tag__AvNtz{position:absolute;top:14px;left:14px;font-family:var(--font-mono-stack);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.94);color:var(--ink-soft);padding:.35em .6em;border-radius:6px}.page_info__qcu_T{display:flex;flex-direction:column;gap:14px;padding-top:6px}.page_typeRow__NRYtX{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-mono-stack);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.page_typeTag__gFJ3C{background:var(--blue);color:#fff;padding:.4em .7em;border-radius:6px;font-weight:500}.page_typePath__hlwwT{color:var(--muted)}.page_typePath__hlwwT span{color:var(--line);margin:0 .1em}.page_info__qcu_T h1{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12}.page_meta__Z1ezX{display:flex;gap:8px;flex-wrap:wrap;font-size:.74rem;letter-spacing:.06em;color:var(--muted)}.page_meta__Z1ezX span{border:1px solid var(--line);border-radius:999px;padding:.32em .8em;text-transform:uppercase}.page_priceBox__TWzOh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px 0 4px;border-top:1px solid var(--line);margin-top:4px}.page_price__Gku6i{font-family:var(--font-display-stack);font-weight:700;font-size:2.1rem;letter-spacing:-.02em}.page_unit__qsNZa{font-family:var(--font-mono-stack);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_delivery__jcPZz{display:flex;align-items:center;gap:9px;font-size:.9rem;color:var(--ink-soft);background:var(--mist);border-radius:12px;padding:.75em 1em}.page_delivery__jcPZz svg{width:20px;height:20px;flex:none;color:var(--blue)}.page_note___4tH8{font-size:.83rem;color:var(--muted);line-height:1.5}.page_descBlock__Aem8i{padding:40px 0 30px;max-width:70ch}.page_descBlock__Aem8i h2{font-size:1.4rem;margin-bottom:14px}.page_descBlock__Aem8i p{color:var(--ink-soft);margin-bottom:12px}.page_descLink__zUbMg{font-size:.88rem}.page_imageNote__SG_Ko{position:absolute;bottom:12px;left:14px;background:rgba(255,255,255,.94);color:var(--ink-soft);font-size:.8rem;padding:4px 8px;border-radius:4px}.page_specifications__v6MbO{margin:0 0 14px}.page_specifications__v6MbO>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.page_specifications__v6MbO dt{color:var(--ink-soft)}.page_specifications__v6MbO dd{margin:0;font-weight:600;overflow-wrap:anywhere}.page_specNote__aJxC9{font-size:.85rem}.page_installation__pgdTE{margin:28px 0}.page_installation__pgdTE a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.page_drawing__1tUKV{display:block;width:100%;height:auto;margin-bottom:12px;border:1px solid var(--line);border-radius:8px}.page_dimensions__HHIXb{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.page_dimensions__HHIXb>div{padding:12px;border:1px solid var(--line);border-radius:8px}.page_dimensions__HHIXb dt{color:var(--ink-soft)}.page_dimensions__HHIXb dd{margin:4px 0 0;font-weight:600}.page_descLink__zUbMg a{color:var(--blue)}.page_descLink__zUbMg a:hover{text-decoration:underline}.page_similar__rThkj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.page_sameSize__CDR5I{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:900px){.page_main__i5doe{grid-template-columns:1fr;gap:26px}.page_similar__rThkj{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.page_sameSize__CDR5I{grid-template-columns:1fr}.page_similar__rThkj{grid-template-columns:1fr 1fr}.page_media__m6FSQ img{padding:22px}}