.product-v1 :is(a,button,summary),.product-v1 a *,.product-v1 summary:after{text-decoration:none!important}.product-v1 .proto-context-links{flex-wrap:wrap}.product-v1 .proto-context-links a{max-width:100%}.product-v1 .proto-origin,.product-v1 .proto-reference{flex-wrap:wrap}.product-v1 .proto-reference>span{overflow-wrap:anywhere}.product-v1 h1{overflow-wrap:anywhere}.product-v1 .product-header-contact{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.product-v1 .proto-gallery-main{min-width:0}.product-v1 .product-photo-open{padding:0;border:1px solid var(--proto-rule);width:100%;border-radius:10px;position:relative;background:#fff;display:block}.product-v1 .product-photo-open{height:260px}.product-v1 .product-photo-open>img{width:100%;height:100%;object-fit:contain}.product-v1 .proto-gallery-main figcaption{min-height:46px}.product-v1 .product-photo-hint{position:absolute;right:10px;bottom:10px;font-size:11px;border:1px solid var(--proto-link-edge);padding:4px 8px;border-radius:4px;background:var(--proto-link-surface);color:var(--proto-dark)}.product-v1 .product-photo-open:is(:hover,:focus-visible){border-color:var(--proto-dark)}.product-v1 .proto-thumbnails{grid-template-columns:repeat(var(--product-photo-count, 6),minmax(0,1fr))}.product-v1 .proto-thumbnails button{min-width:0}.product-v1 .proto-availability strong{font-size:12px}.product-v1 .proto-mobile-cta strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-v1 .proto-mobile-cta span{font-size:9px;white-space:normal}.product-v1 .proto-prose :is(table,img,video){max-width:100%}.product-v1 .proto-prose table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--proto-rule);font-size:15px;line-height:1.6;margin-block:20px 28px}.product-v1 .proto-prose :is(th,td){padding:14px 16px;border:1px solid var(--proto-rule);text-align:start;vertical-align:top;overflow-wrap:anywhere}.product-v1 .proto-prose tbody>tr:nth-child(odd){background:var(--proto-band)}.product-v1 .proto-prose :is(th,td:first-child){font-weight:600;color:var(--proto-navy)}.product-v1 .proto-prose thead{background:var(--proto-band)}.product-v1 .proto-prose a{overflow-wrap:anywhere}.product-v1 .proto-prose :is(p,li,h2,h3,h4){overflow-wrap:anywhere}.product-v1 .product-source-fields,.product-v1 .product-parameters{margin-top:32px}.product-v1 .product-source-fields h3,.product-v1 .product-parameters h3{margin-bottom:18px;font-size:21px}.product-v1 .product-source-fields dl>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--proto-rule);font-size:14px}.product-v1 .product-source-fields dt{color:var(--proto-muted)}.product-v1 .product-source-fields dd{margin:0;overflow-wrap:anywhere}.product-v1 .product-parameters th{width:46%}.product-v1 .proto-part-summary:not(:has(.proto-part-image)){grid-template-columns:minmax(0,1fr)}.product-v1 .proto-part-tags a,.product-v1 .proto-part-facts dd,.product-v1 .proto-enquiry-copy h2{overflow-wrap:anywhere}.product-v1 .product-faq-answer{padding-bottom:22px}.product-v1 .proto-enquiry-fields input[type=hidden]{display:none}.product-v1 .product-inquiry-status{margin-top:16px;color:var(--proto-navy);font-size:14px;overflow-wrap:anywhere}.product-v1 button:disabled{cursor:wait;opacity:.7}.product-v1 .product-lightbox{width:min(1100px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:16px;border:0;border-radius:8px;color:var(--proto-ink);background:#fff}.product-v1 .product-lightbox::backdrop{background:#0a1639c9}.product-v1 .product-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-v1 .product-lightbox-toolbar h2{font-size:16px}.product-v1 .product-lightbox-toolbar button{min-height:44px;padding:8px 16px;border:1px solid var(--proto-rule);border-radius:4px;background:var(--proto-band);color:var(--proto-navy)}.product-v1 .product-lightbox>img{width:100%;height:min(72dvh,800px);object-fit:contain}.product-v1 .product-lightbox>p{font-size:12px}@media(max-width:699px){.product-v1 .proto-prose table{font-size:14px}.product-v1 .proto-prose :is(th,td){padding:12px}.product-v1 .product-header-contact{grid-column:2;grid-row:1}.product-v1 .proto-header nav{justify-content:flex-start;flex-wrap:wrap}.product-v1 .proto-supplier-entry{align-items:start}}@media(min-width:700px){.product-v1 .product-photo-open{height:330px}.product-v1 .product-no-gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "decision" "overview";max-width:900px}}@media(min-width:1100px){.product-v1 .product-photo-open{height:490px}}.product-v1 .proto-reading-main:has(.product-source-table-scroll){width:100%}.product-v1 .product-source-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:8px;scrollbar-width:auto;scrollbar-color:var(--proto-muted) var(--proto-band)}.product-v1 .product-source-table-scroll:focus-visible{outline:2px solid var(--proto-dark);outline-offset:3px}.product-v1 .proto-prose .product-source-table-scroll>table{min-width:var(--product-table-min-width);max-width:none;table-layout:fixed}.product-v1 .product-source-table-scroll::-webkit-scrollbar{height:10px}.product-v1 .product-source-table-scroll::-webkit-scrollbar-track{background:var(--proto-band)}.product-v1 .product-source-table-scroll::-webkit-scrollbar-thumb{background:var(--proto-muted);border:2px solid var(--proto-band);border-radius:5px}
