.component-layout:has(>.feedback-sidebar){display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:35px;align-items:start}.feedback-sidebar{position:sticky;top:20px;align-self:start}.feedback-box{border:1px solid #009c95;border-radius:4px;overflow:hidden;background:white}.feedback-box>h2{font-size:16px!important;font-weight:600;color:white;background:#009c95;padding:10px 13px;margin:0!important;text-align:center}.feedback-body{padding:16px 13px}.feedback-body>p{font-size:14px;line-height:1.65;font-weight:600;color:#00777b;text-align:center;margin:0 0 20px}.feedback-body input:not([type=checkbox]),.feedback-body textarea{display:block;width:100%;border:1px solid #a9bdbf;background:white;color:#334c54;border-radius:0;font:13px Arial,sans-serif;padding:9px;margin:0 0 10px;box-shadow:none}.feedback-body textarea{height:100px;min-height:80px;resize:vertical;line-height:1.5}.feedback-body .feedback-consent{display:flex;align-items:start;gap:7px;font-size:11px;line-height:1.7;color:#4d6b75;margin:13px 0}.feedback-consent input{margin:3px 0 0;accent-color:#009c95;flex-shrink:0}.feedback-body button{display:block;width:100%;border:1px solid #009c95;color:#fff;background:#009c95;padding:11px 8px;border-radius:2px;font-size:12px;cursor:pointer}.feedback-body button:hover{background:#00847e}.feedback-body form>small{display:block;font-size:10px;line-height:1.6;color:#899da1;margin-top:11px}.feedback-body .feedback-status{font-size:11px;line-height:1.6;color:#527d7f;margin-top:10px}.product-gallery-grid{grid-template-columns:1fr}.product-gallery-grid a{min-height:0;padding:12px}.product-gallery-grid img{width:auto;max-width:100%;max-height:none}.siemens-approvals-scroll{overflow:auto;margin:15px 0 25px}.siemens-approvals{width:100%;table-layout:fixed;border-collapse:collapse;font:12px Arial,sans-serif;min-width:650px}.siemens-approvals .TECertificatesHeaderCell{background:#c4d2d8;border-right:1px solid #fff;color:#111;padding:5px 8px;font-size:12px;line-height:1.4;vertical-align:middle}.siemens-approvals .TECertificatesCell{height:115px;padding:10px 5px;vertical-align:top;text-align:center;color:#111;word-break:break-word;font-size:12px;line-height:1.5}.siemens-approvals img{display:block;max-width:82px;max-height:60px;width:auto;height:auto;object-fit:contain;margin:0 auto 5px}.siemens-approvals .TECertificatesHeaderRow{height:auto}.technical-table.imported-specs .technical-row-level-0 th{font-weight:700}.technical-table.imported-specs .technical-row-level-1 th{font-weight:400;padding-left:30px}.technical-table.imported-specs .technical-row-level-2 th{font-weight:400;padding-left:50px}.technical-table.imported-specs .technical-row-level-2 th:before{content:'—';left:32px;top:3px;color:#111}.technical-table.imported-specs .technical-row-level-1 th:before{content:'•';left:16px;top:3px;color:#111}@media(max-width:1050px){.component-layout:has(>.feedback-sidebar){grid-template-columns:minmax(0,1fr) 220px;gap:22px}.purchase-actions{gap:20px}.purchase-availability,.purchase-price{font-size:16px;gap:10px}.purchase-actions .purchase-cart{padding:12px;font-size:12px}.feedback-body{padding:14px 11px}}@media(max-width:850px){.component-layout:has(>.feedback-sidebar){display:block}.feedback-sidebar{position:static;margin-top:35px;max-width:460px}.feedback-body{padding:20px}.feedback-body>p{font-size:15px}.feedback-body input:not([type=checkbox]),.feedback-body textarea{font-size:14px;padding:11px}.feedback-body .feedback-consent{font-size:12px}.feedback-body button{font-size:14px;padding:13px}.technical-table.imported-specs .technical-row-level-1 th{padding-left:22px}.technical-table.imported-specs .technical-row-level-2 th{padding-left:34px}.technical-table.imported-specs .technical-row-level-1 th:before{left:10px;top:5px}.technical-table.imported-specs .technical-row-level-2 th:before{left:18px;top:5px}}
.siemens-approvals .TECertificatesLink{margin:0!important;font-size:12px!important;color:#111!important;line-height:1.4!important}.siemens-approvals .TECertificatesCell img{min-height:0}.siemens-approvals .TECertificatesCell p{padding:0!important}
.technical-table.imported-specs .technical-row th{font-weight:400}.technical-table.imported-specs .technical-row-bold th,.technical-table.imported-specs .technical-row-parent.technical-row-level-0 th{font-weight:700}.technical-table.imported-specs .technical-subgroup th{background:#afb7c0;color:#111;font-size:13px;padding:3px 10px;font-weight:400;border-bottom:1px solid white}.purchase-hero{display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px;align-items:center;margin-bottom:20px}.purchase-hero .purchase-photo{margin:0;width:100%;height:250px;justify-content:center}.purchase-hero .purchase-photo img{max-height:250px}.purchase-copy .eyebrow{font-size:11px;color:#008a82;line-height:1.6;letter-spacing:.6px}.classic-catalog .purchase-copy .purchase-description{font-size:15px;line-height:1.8;margin:15px 0 0;color:#364e56}@media(max-width:1050px){.purchase-hero{grid-template-columns:230px minmax(0,1fr);gap:25px}.purchase-hero .purchase-photo{height:230px}}@media(max-width:650px){.purchase-hero{grid-template-columns:1fr;gap:20px}.purchase-hero .purchase-photo{justify-content:flex-start}.classic-catalog .purchase-copy .purchase-description{font-size:14px}.technical-table.imported-specs .technical-subgroup th{font-size:12px;padding:5px 7px}}
.technical-table.imported-specs .technical-summary td{background:white;border:0;padding:15px 10px 25px;color:#111;vertical-align:top;line-height:1.5;font-size:13px}.technical-summary-photo{text-align:center;position:relative}.technical-summary-photo>img:not(.technical-eco-icon){display:block;max-width:240px;max-height:210px;width:auto;height:auto;margin:25px auto 0}.technical-summary-photo .technical-eco-icon{display:block;max-width:100px;max-height:70px;object-fit:contain;margin:0 0 0 auto}.technical-summary-description{font-weight:400}@media(max-width:650px){.technical-summary-photo>img:not(.technical-eco-icon){max-width:100%;max-height:180px;margin-top:15px}.technical-table.imported-specs .technical-summary td{font-size:12px;padding:10px 7px 20px}.technical-summary-photo .technical-eco-icon{max-width:75px;max-height:50px}}
.purchase-actions{grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:30px}.purchase-actions .purchase-price{justify-content:flex-end}.purchase-actions .purchase-cart{grid-column:auto;order:0}.stock-status-cell .stock-pill{font-variant-numeric:tabular-nums}@media(max-width:760px){.purchase-actions{grid-template-columns:1fr;gap:17px}.purchase-actions .purchase-price{justify-content:flex-start;order:-1}.purchase-actions .purchase-cart{grid-column:1;order:0}}
.purchase-actions{display:flex;align-items:center;gap:18px;flex-wrap:nowrap}.purchase-actions .purchase-one-click{min-width:0;min-height:54px;margin:0;padding:15px 18px;font-size:12px;gap:9px;letter-spacing:.5px;flex-shrink:0}.purchase-actions .purchase-one-click b{font-size:12px;letter-spacing:.5px}.purchase-actions .purchase-cart{width:auto;min-height:54px;flex:0 0 auto;padding:13px 24px;font-size:13px;letter-spacing:.5px;gap:12px;order:0}.purchase-actions .purchase-price{margin-left:auto;white-space:nowrap;order:0;font-size:18px;gap:12px}@media(max-width:1150px){.purchase-actions .purchase-one-click b{display:none}.purchase-actions{gap:12px}.purchase-actions .purchase-one-click,.purchase-actions .purchase-cart{padding:13px 17px}}@media(max-width:760px){.purchase-actions{flex-wrap:wrap;gap:12px}.purchase-actions .purchase-one-click,.purchase-actions .purchase-cart{flex:1 1 0;min-width:0;min-height:50px;font-size:11px;padding:12px 9px;gap:7px;letter-spacing:0}.purchase-actions .purchase-one-click b{display:none}.purchase-actions .purchase-cart svg{width:23px;height:23px}.purchase-actions .purchase-price{flex-basis:100%;justify-content:flex-end;order:1;margin-left:0;font-size:18px}}
