.article-content_content__1tRZ1{min-width:0;max-width:52rem}.article-content_content__1tRZ1 section{padding:clamp(3rem,5vw,5.5rem) 0;border-top:1px solid var(--color-border);scroll-margin-top:7rem}.article-content_content__1tRZ1 section:first-child{padding-top:0;border-top:0}.article-content_content__1tRZ1 h2{max-width:19ch;margin-bottom:2rem;font-size:clamp(2.25rem,3.3vw,3.8rem);line-height:var(--heading-leading)}.article-content_content__1tRZ1 p{max-width:44rem;margin:0 0 1.35rem;color:#535353;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.78}.article-content_content__1tRZ1 ul{display:grid;gap:.8rem;max-width:42rem;margin:2rem 0 0;padding:0;list-style:none}.article-content_content__1tRZ1 li{position:relative;padding:.85rem 0 .85rem 2.25rem;border-bottom:1px solid var(--color-border);color:var(--color-dark);font-size:.95rem;line-height:1.45}.article-content_content__1tRZ1 li:before{position:absolute;top:1.15rem;left:0;width:.55rem;height:.55rem;background:var(--color-accent);content:""}@media (max-width:760px){.article-content_content__1tRZ1 h2{font-size:clamp(2.2rem,10vw,3.4rem)}}.article-table-of-contents_toc__sNsSI{position:sticky;top:calc(var(--header-height) + 2rem);align-self:start;padding-top:1rem;border-top:1px solid var(--color-dark)}.article-table-of-contents_toc__sNsSI>p{margin:0 0 1.5rem;font:600 var(--type-label)/1 var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase}.article-table-of-contents_toc__sNsSI ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.article-table-of-contents_toc__sNsSI a{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:.75rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem;line-height:1.35;transition:color .18s ease,padding-left .18s ease}.article-table-of-contents_toc__sNsSI a span{color:var(--color-accent);font-size:.62rem}.article-table-of-contents_toc__sNsSI a:hover{padding-left:.35rem;color:var(--color-dark)}@media (max-width:900px){.article-table-of-contents_toc__sNsSI{position:static}.article-table-of-contents_toc__sNsSI ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (max-width:560px){.article-table-of-contents_toc__sNsSI ol{grid-template-columns:1fr}}.product-card_card__Ctbjg{min-width:0;border:1px solid var(--color-border);background:var(--color-background);transition:border-color .18s ease,transform .24s ease,box-shadow .24s ease}.product-card_card__Ctbjg:hover{border-color:color-mix(in srgb,var(--color-dark) 36%,var(--color-border));transform:translateY(-.25rem);box-shadow:0 1.25rem 3rem rgb(39 39 39/.08)}.product-card_card__Ctbjg{display:grid;grid-template-rows:auto 1fr}.product-card_titleLink__7gnPc,.product-card_visualLink__ZKMFE{color:inherit}.product-card_visualLink__ZKMFE{display:block}.product-card_visual__5p8t5{position:relative;background:var(--color-background-soft)}.product-card_image__n__il{aspect-ratio:1/1;min-height:0}.product-card_image__n__il img{object-fit:contain;background:white}.product-card_visualMeta__xB4ib{position:absolute;inset:.85rem .85rem auto;z-index:1;display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-family:var(--font-display);font-size:.66rem;font-weight:600;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.product-card_visualMeta__xB4ib span{padding:.35rem .45rem;background:rgb(255 255 255/.88);backdrop-filter:blur(.35rem)}.product-card_body__yNiTe{display:grid;min-height:11rem;grid-template-rows:1fr auto;gap:1.25rem;padding:1.25rem}.product-card_body__yNiTe h3{max-width:21ch;font-size:clamp(1.5rem,1.7vw,2rem);line-height:1}.product-card_description__qZgKc{display:-webkit-box;margin-top:.85rem;overflow:hidden;color:var(--color-text-muted);font-size:.84rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card_model__5mh9M{display:inline-block;margin:.8rem 0 0;padding-bottom:.2rem;border-bottom:1px solid;color:var(--color-accent);font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-card_model__5mh9M:hover{color:var(--color-dark)}.product-card_meta__wAHVG{margin-top:.85rem;color:var(--color-text-muted);font-family:var(--font-display);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-card_footer__g2hrr{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.product-card_footer__g2hrr>div{display:grid;gap:.25rem}.product-card_footer__g2hrr strong{font-family:var(--font-display);font-size:1rem;font-weight:600}.product-card_footer__g2hrr>div span{color:var(--color-text-muted);font-size:.73rem}.product-card_action__5prlP{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-dark);font-size:1rem;transition:color .18s ease,border-color .18s ease,background-color .18s ease;text-decoration:none}.product-card_card__Ctbjg:hover .product-card_action__5prlP{border-color:var(--color-accent);color:white;background:var(--color-accent)}@media (max-width:719px){.product-card_body__yNiTe{min-height:11rem}.product-card_body__yNiTe h3{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.product-card_card__Ctbjg:hover{transform:none}}.product-card_card__Ctbjg[data-compact=true]{border-color:transparent;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px rgb(39 39 39/.035)}.product-card_card__Ctbjg[data-compact=true]:hover{transform:none;border-color:var(--color-border);box-shadow:0 6px 18px rgb(39 39 39/.06)}.product-card_card__Ctbjg[data-compact=true] .product-card_visualMeta__xB4ib{display:none}.product-card_card__Ctbjg[data-compact=true] .product-card_body__yNiTe{padding:12px;gap:12px;min-height:0}.product-card_card__Ctbjg[data-compact=true] .product-card_body__yNiTe h3{font-size:clamp(1.15rem,1.35vw,1.55rem);line-height:1.18}.product-card_sku__eWSIg{display:block;margin-top:6px;color:var(--color-text-muted);font-size:.9rem;line-height:1.3}.product-card_card__Ctbjg[data-compact=true] .product-card_meta__wAHVG{margin-top:6px;font-size:.8rem;line-height:1.35;letter-spacing:normal}.product-card_card__Ctbjg[data-compact=true] .product-card_footer__g2hrr{padding-top:10px;gap:8px}.product-card_card__Ctbjg[data-compact=true] .product-card_footer__g2hrr strong{font-size:.95rem}.product-card_card__Ctbjg[data-compact=true] .product-card_action__5prlP{border-radius:3px;width:44px;height:44px}.product-card_card__Ctbjg a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.product-card_card__Ctbjg[data-compact=true] .product-card_model__5mh9M{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;margin-top:0;line-height:1.25}.product-card_meta__wAHVG{text-transform:none;letter-spacing:normal}.product-page_breadcrumbs__rz7Cb{padding-top:var(--page-breadcrumb-offset)}.product-page_returnLink__AvL_S{padding:20px 0 28px;font-size:.85rem;color:var(--color-text-muted)}.product-page_returnLink__AvL_S a:hover{color:var(--color-accent)}.product-page_returnLink__AvL_S a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.product-page_heroGrid__t7t_Y{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:28px;align-items:start;margin-bottom:clamp(48px,6vw,88px)}.product-page_presentation__GScUj{position:sticky;top:100px;min-width:0}.product-page_infoPanel__TI1wu{min-width:0;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px}@media(max-width:1100px){.product-page_heroGrid__t7t_Y{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:20px}}@media(max-width:800px){.product-page_heroGrid__t7t_Y{grid-template-columns:1fr}.product-page_presentation__GScUj{position:static}.product-page_breadcrumbs__rz7Cb{padding-top:var(--page-breadcrumb-offset)}.product-page_returnLink__AvL_S{padding:16px 0 24px}}.product-info_info__EC1EM{padding:clamp(24px,2.5vw,40px);display:grid;gap:28px}.product-info_heading__Dip3l h1{margin:10px 0 16px;font-size:clamp(2rem,2.6vw,3rem);line-height:1.08;overflow-wrap:anywhere}.product-info_category__fXJzQ{margin:0;color:var(--color-accent);font-size:.75rem;line-height:1.5}.product-info_meta__zrSvk{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--color-text-muted);font-size:.8rem}.product-info_block__erQmZ h2{color:var(--color-text-muted);font:400 .85rem/1.4 var(--font-body);margin:0 0 14px}.product-info_description__oRWIK,.product-info_richText__5dJkL{margin:0;color:var(--color-text);font-size:.95rem;line-height:1.7;overflow-wrap:anywhere}.product-info_descriptionToggle__rDF5F{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:8px;padding:0;gap:12px;cursor:pointer;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:.85rem;text-align:left}.product-info_descriptionToggle__rDF5F span{font-size:1.2rem}.product-info_richText__5dJkL .payload-richtext>:first-child,.product-info_richText__5dJkL>:first-child{margin-top:0}.product-info_richText__5dJkL .payload-richtext>:last-child,.product-info_richText__5dJkL>:last-child{margin-bottom:0}.product-info_richText__5dJkL p+p{margin-top:1rem}.product-info_richText__5dJkL h2,.product-info_richText__5dJkL h3{font:600 1.4rem/1.3 var(--font-display);color:var(--color-text);margin:24px 0 12px}.product-info_richText__5dJkL ol,.product-info_richText__5dJkL ul{padding-left:20px}.product-info_specs__DUCFx{margin:0;font-size:.9rem;line-height:1.55}.product-info_specs__DUCFx>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.product-info_specs__DUCFx>div:first-child{padding-top:0}.product-info_specs__DUCFx dt{color:var(--color-text-muted)}.product-info_specs__DUCFx dd{margin:0}.product-info_features__f2whq{padding-left:18px;margin:0;font-size:.9rem;line-height:1.6}.product-info_commercial__afIqS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.product-info_commercial__afIqS strong{font:600 clamp(1.8rem,2.2vw,2.4rem)/1.15 var(--font-display)}.product-info_availability__CApvW{color:var(--color-text-muted);font-size:.8rem}.product-info_availability__CApvW:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--color-accent)}.product-info_availability__CApvW[data-status=out-of-stock]:before{background:var(--color-text-muted)}.product-info_actions__C77kA{display:grid;gap:10px}.product-info_actions__C77kA a{width:100%;min-height:52px;white-space:normal}.product-info_question__i4XAq{display:grid;gap:18px;padding-top:24px;border-top:1px solid var(--color-border)}.product-info_question__i4XAq h2{margin:0 0 8px;font-size:1.5rem;line-height:1.2}.product-info_question__i4XAq p{margin:0;font-size:.85rem;line-height:1.6;color:var(--color-text-muted);max-width:38ch}.product-info_question__i4XAq a{width:100%;min-height:48px}.product-info_files__7phue{list-style:none;padding:0;margin:0}.product-info_files__7phue a{display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center;padding-block:8px;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:.85rem;overflow-wrap:anywhere}.product-info_info__EC1EM :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(max-width:600px){.product-info_info__EC1EM{padding:24px 20px;gap:24px}}.product-gallery_gallery__2sFf5{min-width:0}.product-gallery_stage__WbaQ_{display:block;position:relative;width:100%;aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;padding:0;background:var(--color-background);cursor:zoom-in}.product-gallery_stage__WbaQ_ img{object-fit:cover}.product-gallery_thumbnails__nmrOx{display:flex;gap:10px;padding:12px 2px 0;overflow-x:auto}.product-gallery_thumbnail__gm1yU{position:relative;width:80px;height:70px;flex:0 0 80px;border:1px solid var(--color-border);background:var(--color-background-soft);cursor:pointer}.product-gallery_thumbnail__gm1yU img{object-fit:contain}.product-gallery_thumbnail__gm1yU[aria-pressed=true]{border:2px solid var(--color-accent)}.product-gallery_gallery__2sFf5 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.product-gallery_empty__eSZCG{display:grid;place-items:center;aspect-ratio:1.15;background:var(--color-background-soft);color:var(--color-text-muted);padding:24px}.product-gallery_viewer__AKsl4{position:fixed;inset:0;width:95vw;max-width:1600px;height:92svh;max-height:92svh;margin:auto;padding:60px 20px 20px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text)}.product-gallery_viewer__AKsl4::backdrop{background:rgb(39 39 39/.45)}.product-gallery_fullImage__OGKGm{position:relative;width:100%;height:100%}.product-gallery_fullImage__OGKGm img{object-fit:contain}.product-gallery_close__pMy1q{position:absolute;top:12px;right:16px;display:flex;gap:20px;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;font-size:.9rem}.product-gallery_close__pMy1q span{font-size:1.5rem}@media(max-width:800px){.product-gallery_empty__eSZCG,.product-gallery_stage__WbaQ_{aspect-ratio:4/3;min-height:0;max-height:none}.product-gallery_viewer__AKsl4{padding-inline:8px}}.product-order-cta_section__Qdbd_{padding-block:var(--section-gap);background:var(--color-background)}.product-order-cta_cta__qq9aW{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,7vw,100px);padding:clamp(28px,5vw,72px);background:var(--color-background-soft);border-top:2px solid var(--color-accent)}.product-order-cta_label___73gw{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:28px}.product-order-cta_intro__Dxo36 h2{font-size:clamp(2.4rem,4vw,4.5rem);line-height:1.06;margin:0}.product-order-cta_intro__Dxo36 h2 span{color:var(--color-accent)}.product-order-cta_action__G1Ifl{display:grid;gap:24px;border-left:1px solid var(--color-border);padding-left:clamp(24px,3vw,48px)}.product-order-cta_action__G1Ifl p{margin:0;font-size:1rem;line-height:1.75;color:var(--color-text-muted)}.product-order-cta_action__G1Ifl a{width:100%}.product-order-cta_note__8ATyP{font-size:.75rem;color:var(--color-text-muted)}@media(max-width:750px){.product-order-cta_cta__qq9aW{grid-template-columns:1fr}.product-order-cta_action__G1Ifl{border-left:0;border-top:1px solid var(--color-border);padding:24px 0 0}}.catalog-grid_grid__RWQdD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem)}@media (max-width:1279px){.catalog-grid_grid__RWQdD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.catalog-grid_grid__RWQdD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:679px){.catalog-grid_grid__RWQdD{grid-template-columns:minmax(0,1fr)}}.catalog-grid_grid__RWQdD[data-compact=true]{gap:16px}@media(max-width:1279px){.catalog-grid_grid__RWQdD[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.catalog-grid_grid__RWQdD[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.related-products_header__DTBeq{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.related-products_eyebrow__eTyWY{margin:0 0 .9rem;color:var(--color-accent);font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.related-products_header__DTBeq h2{font-size:clamp(2rem,3vw,3.25rem);line-height:1.1}.related-products_description__nqNbR{margin:1rem 0 0;color:var(--color-text-muted)}@media (max-width:620px){.related-products_header__DTBeq{display:grid;align-items:start}}.catalog-browse_layout__E_Noz{display:grid;grid-template-columns:288px minmax(0,1fr);gap:clamp(28px,3vw,52px);max-width:var(--container);margin-inline:auto;padding:var(--page-breadcrumb-offset) var(--page-gutter) 88px}.catalog-browse_content__ewQlZ{min-width:0}.catalog-browse_header__KUURr{padding-bottom:30px}.catalog-browse_titleRow__dV1iz{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:24px}.catalog-browse_titleRow__dV1iz h1{font-size:clamp(2.4rem,3.5vw,4rem);line-height:1.08;max-width:26ch}.catalog-browse_titleRow__dV1iz p{font-size:.85rem;color:var(--color-text-muted);margin:0 0 5px}.catalog-browse_results__mH_Nv{display:flex;justify-content:space-between;gap:12px;padding:26px 0 18px;font-size:.75rem;color:var(--color-text-muted)}@media(max-width:1200px){.catalog-browse_layout__E_Noz{grid-template-columns:264px minmax(0,1fr);gap:24px}.catalog-browse_titleRow__dV1iz p{display:none}}@media(max-width:1000px){.catalog-browse_layout__E_Noz{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:var(--page-breadcrumb-offset)}}@media(max-width:600px){.catalog-browse_layout__E_Noz{padding-inline:var(--page-gutter)}.catalog-browse_titleRow__dV1iz h1{font-size:2.4rem}}