.product-detail-with-media{grid-template:"media identity""media purchase"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 52px;display:grid}.product-identity{grid-area:identity;min-width:0}.product-identity h1{text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0 10px;font-size:clamp(32px,3.4vw,48px);line-height:1.12}.product-identity .product-summary{margin-bottom:16px}.product-media{grid-area:media;min-width:0}.product-media .model-panel{min-height:430px}.product-purchase{grid-area:purchase;min-width:0;padding:0}.product-purchase .product-price{gap:5px;margin:0;padding:16px 0 12px}.product-key-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;display:grid}.product-key-facts div{min-width:0}.product-key-facts dt{color:var(--muted);font-size:14px;line-height:1.45}.product-key-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.45}.product-purchase .product-main-cta{width:100%;margin:0}.product-secondary-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:4px;display:flex}.product-secondary-actions a,.product-contact-actions a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.product-secondary-actions a:hover,.product-contact-actions a:hover{color:var(--orange-dark)}.product-secondary-actions svg,.product-contact-actions svg{flex-shrink:0}.product-purchase .product-store{margin:10px 0 4px;font-size:15px;line-height:1.6}.product-contact-actions{flex-wrap:wrap;gap:6px 20px;display:flex}.product-delivery-link{min-height:44px;color:var(--muted);text-underline-offset:3px;align-items:center;gap:8px;font-size:15px;text-decoration:underline;display:inline-flex}.product-gallery{min-width:0}.gallery-stage{border:1px solid var(--line);background:#e7e8e0;justify-content:center;align-items:center;height:430px;display:flex;position:relative;overflow:hidden}.gallery-stage img{object-fit:contain;width:100%;height:100%;display:block}.gallery-expand{color:var(--ink);background:#f7f6eff2;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex;position:absolute;bottom:12px;right:12px}.gallery-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gallery-thumbnail{border:1px solid var(--line);border-radius:var(--radius);background:#e7e8e0;min-width:0;height:64px;padding:3px}.gallery-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.gallery-thumbnail:hover{border-color:var(--ink)}.gallery-thumbnail.is-selected{border:2px solid var(--orange-dark);padding:2px}.product-card-photo{background:#e7e8e0;justify-content:center;align-items:center;height:145px;margin:18px 0;display:flex}.product-card-photo img{object-fit:contain;width:100%;height:100%;display:block}.product-card{flex-direction:column;display:flex}.product-card .model-link{flex:1}.catalogue-products .product-card-photo{height:205px}.product-illustrations{padding-top:20px;padding-bottom:40px}.product-illustrations h2{margin-top:14px;font-size:32px}.product-illustrations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-illustrations figure{min-width:0;margin:0}.product-illustrations img{object-fit:contain;width:100%;height:auto;display:block}.product-illustrations figcaption{color:var(--muted);padding:10px 0;font-size:15px;line-height:1.55}@media (max-width:1100px){.product-detail-with-media{gap:0 30px}.gallery-stage{height:390px}.product-key-facts{gap:8px}}@media (min-width:601px) and (max-width:800px){.product-detail-with-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.product-identity h1{font-size:32px}.product-key-facts{grid-template-columns:1fr;gap:6px;margin-bottom:13px}.product-key-facts>div{justify-content:space-between;gap:10px;display:flex}.product-key-facts dd{text-align:right;margin:0;font-size:15px}.product-secondary-actions{gap:0 14px}}@media (max-width:600px){.product-heading .breadcrumbs{padding:15px 0 20px}.product-detail-with-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""media""purchase";gap:13px}.product-identity h1{margin:9px 0 7px;font-size:30px;line-height:1.1}.product-identity .product-summary{margin:0;font-size:16px}.gallery-stage{height:220px}.gallery-expand{padding:6px 9px;font-size:13px;bottom:8px;right:8px}.gallery-thumbnails{gap:6px;margin-top:7px}.gallery-thumbnail{height:42px}.product-media .model-panel{min-height:220px;padding:20px}.product-media .model-panel-word{margin-top:10px;font-size:28px}.product-media .model-panel-class{margin:10px 0 16px;font-size:65px}.product-media .photo-request{min-height:44px;padding:10px;font-size:15px}.product-purchase .product-price{border-top:0;padding:7px 0 10px}.product-purchase .product-price>strong{font-size:23px}.product-purchase .availability{font-size:15px}.product-key-facts{gap:10px;margin-bottom:14px}.product-key-facts dt{font-size:14px}.product-key-facts dd{margin-top:3px;font-size:15px}.product-purchase .product-main-cta{min-height:50px;padding:12px 16px;font-size:15px}.product-secondary-actions{gap:0 14px;margin-top:3px}.product-secondary-actions a{min-height:44px;font-size:15px}.product-secondary-actions svg{width:16px}.product-purchase .product-store{margin:7px 0 0;font-size:15px}.product-contact-actions{gap:0 16px}.product-contact-actions a{font-size:15px}.product-delivery-link{min-height:40px;font-size:15px}.product-card-photo,.catalogue-products .product-card-photo{height:128px;margin:15px 0}.product-illustrations>div{grid-template-columns:1fr}}@media (max-width:380px){.product-identity h1{font-size:28px}.gallery-stage{height:200px}.product-detail-with-media{row-gap:11px}}.gallery-caption{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.5}.gallery-thumbnail{display:block}.gallery-stage img,.gallery-thumbnail img{object-fit:contain}
.lead-form-presentation-module__YfSK0a__optionalFields{border-top:1px solid #5e6b59;border-bottom:1px solid #5e6b59;min-width:0;margin-bottom:14px}.lead-form-presentation-module__YfSK0a__optionalFields summary{cursor:pointer;color:#ecede5;min-height:44px;padding:11px 0;font-size:15px;line-height:1.5}.lead-form-presentation-module__YfSK0a__optionalFields summary:hover{color:#fff}.lead-form-presentation-module__YfSK0a__optionalFields>div{padding:0 0 16px}.lead-form-presentation-module__YfSK0a__optionalFields select{width:100%}@media (max-width:600px){.lead-form-presentation-module__YfSK0a__optionalFields{margin-bottom:12px}}
.commercial-module__irTxrG__homeProof{align-items:flex-start;gap:12px;margin-top:26px;font-size:15px;line-height:1.6;display:flex}.commercial-module__irTxrG__homeProof svg{flex-shrink:0;margin-top:3px}.commercial-module__irTxrG__homeProof strong{display:block}.commercial-module__irTxrG__homeProof a{text-underline-offset:3px;min-height:28px;color:var(--muted);text-decoration:underline;display:inline-block}.commercial-module__irTxrG__homeCatalogLinks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.commercial-module__irTxrG__homeCatalogLinks a{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:15px;font-weight:700;display:inline-flex}.commercial-module__irTxrG__homeCatalogLinks a:hover{border-color:var(--orange-dark)}.commercial-module__irTxrG__count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:14px;font-weight:500}.commercial-module__irTxrG__categoryCount{margin-top:8px;font-size:14px;display:block}.commercial-module__irTxrG__catalogueTabs{overscroll-behavior-x:contain;gap:28px;overflow-x:auto}.commercial-module__irTxrG__catalogueTabs a{white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;min-height:48px;display:inline-flex}.commercial-module__irTxrG__catalogueIntro{border-top:1px solid var(--line);max-width:930px;margin-top:36px;padding-top:28px;padding-bottom:28px}.commercial-module__irTxrG__catalogueIntro h2{margin:0 0 18px;font-size:clamp(26px,3vw,36px)}.commercial-module__irTxrG__catalogueIntro p{color:var(--muted);max-width:760px;font-size:17px;line-height:1.7}.commercial-module__irTxrG__contentLinks{flex-wrap:wrap;gap:10px 24px;display:flex}.commercial-module__irTxrG__contentLinks a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.commercial-module__irTxrG__productJump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;padding-top:20px;padding-bottom:8px;display:flex}.commercial-module__irTxrG__productJump a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.commercial-module__irTxrG__buyingGuide{padding-top:26px;padding-bottom:30px}.commercial-module__irTxrG__buyingGuide h2,.commercial-module__irTxrG__photoRequest h2,.commercial-module__irTxrG__purchaseGuide h2{margin:14px 0 18px;font-size:clamp(27px,3vw,38px)}.commercial-module__irTxrG__guideIntro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.commercial-module__irTxrG__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.commercial-module__irTxrG__decisionGrid article{border-top:2px solid var(--line);padding-top:19px}.commercial-module__irTxrG__decisionGrid h3,.commercial-module__irTxrG__purchaseGrid h3{margin:0 0 10px;font-family:Manrope Variable,Arial,sans-serif;font-size:18px;line-height:1.4}.commercial-module__irTxrG__decisionGrid p,.commercial-module__irTxrG__purchaseGrid p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.commercial-module__irTxrG__photoRequest{border:1px solid var(--line);background:#e4e7dc;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:32px;margin-top:18px;margin-bottom:30px;padding:30px;display:grid}.commercial-module__irTxrG__photoRequest p{color:var(--muted);max-width:650px;font-size:17px;line-height:1.7}.commercial-module__irTxrG__photoRequest ul{margin:0;padding-left:19px;font-size:16px;line-height:1.7}.commercial-module__irTxrG__photoActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.commercial-module__irTxrG__photoActions .commercial-module__irTxrG__secondary{align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.commercial-module__irTxrG__photoNote{color:var(--muted);margin:0;font-size:15px}.commercial-module__irTxrG__purchaseGuide{padding-top:20px;padding-bottom:34px}.commercial-module__irTxrG__purchaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.commercial-module__irTxrG__purchaseGrid article{border-top:1px solid var(--line);padding-top:18px}.commercial-module__irTxrG__purchaseGrid a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:800px){.commercial-module__irTxrG__decisionGrid{gap:18px}.commercial-module__irTxrG__photoRequest{grid-template-columns:1fr;gap:16px}.commercial-module__irTxrG__photoActions{flex-flow:wrap;align-items:center}.commercial-module__irTxrG__purchaseGrid{gap:22px}}@media (max-width:600px){.commercial-module__irTxrG__homeProof{margin-top:18px;font-size:15px}.commercial-module__irTxrG__homeCatalogLinks{gap:8px;margin-top:16px}.commercial-module__irTxrG__homeCatalogLinks a{padding:9px 12px;font-size:15px}.commercial-module__irTxrG__catalogueTabs{gap:24px}.commercial-module__irTxrG__catalogueIntro{margin-top:26px;padding-top:23px}.commercial-module__irTxrG__catalogueIntro p{font-size:16px}.commercial-module__irTxrG__buyingGuide{padding-top:18px;padding-bottom:20px}.commercial-module__irTxrG__guideIntro{font-size:16px}.commercial-module__irTxrG__decisionGrid{grid-template-columns:1fr;gap:18px;margin-top:20px}.commercial-module__irTxrG__decisionGrid article{padding-top:14px}.commercial-module__irTxrG__photoRequest{gap:14px;margin-top:14px;padding:22px 19px}.commercial-module__irTxrG__photoRequest h2{font-size:29px}.commercial-module__irTxrG__photoRequest p,.commercial-module__irTxrG__photoRequest ul{font-size:16px}.commercial-module__irTxrG__photoActions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.commercial-module__irTxrG__photoActions .commercial-module__irTxrG__secondary{justify-content:center}.commercial-module__irTxrG__purchaseGrid{grid-template-columns:1fr;gap:18px}.commercial-module__irTxrG__productJump{gap:0 18px;padding-top:12px}.commercial-module__irTxrG__productJump a{font-size:15px}}
.technical-visuals-module__PhRnOW__section{padding-top:24px;padding-bottom:38px}.technical-visuals-module__PhRnOW__section h2{margin:14px 0 18px;font-size:clamp(27px,3vw,38px)}.technical-visuals-module__PhRnOW__intro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.technical-visuals-module__PhRnOW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.technical-visuals-module__PhRnOW__card{border:1px solid var(--line);background:var(--paper);min-width:0;padding:20px}.technical-visuals-module__PhRnOW__card h3{margin:0 0 18px;font-size:18px;line-height:1.4}.technical-visuals-module__PhRnOW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.technical-visuals-module__PhRnOW__pair figure{min-width:0;margin:0}.technical-visuals-module__PhRnOW__pair img{width:100%;height:auto;display:block}.technical-visuals-module__PhRnOW__pair a{display:block}.technical-visuals-module__PhRnOW__pair a:hover{outline:1px solid var(--muted)}.technical-visuals-module__PhRnOW__realFrame{position:relative}.technical-visuals-module__PhRnOW__marker{background:var(--orange-dark);border:2px solid var(--paper);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.technical-visuals-module__PhRnOW__pair figcaption{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.technical-visuals-module__PhRnOW__card>p{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.65}@media (max-width:1100px){.technical-visuals-module__PhRnOW__grid{grid-template-columns:1fr}.technical-visuals-module__PhRnOW__pair{gap:20px}.technical-visuals-module__PhRnOW__card{max-width:850px}.technical-visuals-module__PhRnOW__pair img{object-fit:contain;max-height:470px}.technical-visuals-module__PhRnOW__realFrame img{max-height:none}}@media (max-width:600px){.technical-visuals-module__PhRnOW__pair{grid-template-columns:1fr;gap:18px}.technical-visuals-module__PhRnOW__card{padding:19px}.technical-visuals-module__PhRnOW__grid{gap:18px}.technical-visuals-module__PhRnOW__pair img{max-height:none}.technical-visuals-module__PhRnOW__section{padding-top:18px;padding-bottom:25px}.technical-visuals-module__PhRnOW__marker{width:30px;height:30px;font-size:15px}}
