.dimensions-scroll{overflow-x:auto;margin:18px 0}.dimensions-table{width:100%;border-collapse:collapse;min-width:470px;font-size:16px}.dimensions-table caption{text-align:left;font-weight:600;padding-bottom:12px}.dimensions-table th,.dimensions-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #d9e5eb;white-space:nowrap}.dimensions-table thead{background:#edf5f8}.dimensions-table tbody tr:nth-child(even){background:#f6fafb}.fork-details{margin-top:18px;padding:20px;background:#f4f9fb;border:1px solid #d9e5eb;border-radius:5px}.fork-details h3{font-size:18px}.fork-details p{font-size:15px}.dimensions-link{display:inline-block;color:#17668b;text-decoration:underline;text-underline-offset:3px;margin-top:12px}.product-layout{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:40px;align-items:start;margin-top:25px}.product-layout img{width:100%;height:auto}.product-page{padding-top:35px;padding-bottom:70px}.product-page h1{font-size:clamp(32px,4vw,48px)}@media(max-width:760px){.product-layout{grid-template-columns:1fr;gap:20px}.product-layout>img{max-width:300px}.dimensions-table th,.dimensions-table td{padding:12px}}
.fork-drawing{margin:25px 0}.fork-drawing figcaption{font-size:18px;font-weight:600;margin-bottom:10px}.fork-drawing-scroll{overflow-x:auto;border:1px solid #d9e5eb;border-radius:5px}.fork-drawing-scroll img{display:block;width:100%;min-width:520px;height:auto}.fork-drawing-scroll:focus-visible{outline:3px solid #17668b;outline-offset:3px}

.fork-details{container-type:inline-size}.selected-dimensions-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:center;margin-top:12px}.selected-dimensions-values{min-width:0}.selected-dimensions-values .dimensions-table th,.selected-dimensions-values .dimensions-table td{padding:12px 10px}.selected-dimensions-values .dimensions-table{min-width:420px}.selected-dimensions-drawing{margin:0;background:white;border:1px solid #d9e5eb;border-radius:4px;padding:8px}.selected-dimensions-drawing img{display:block;width:100%;height:auto}.selected-dimensions-drawing a{display:block;color:#17668b;font-size:14px;text-align:center}.selected-dimensions-drawing a span{text-decoration:underline;text-underline-offset:3px}.selected-dimensions-drawing figcaption{font-size:14px;color:#5a7180;line-height:1.5;margin-top:10px;text-align:center}@container(max-width:700px){.selected-dimensions-layout{grid-template-columns:1fr}.selected-dimensions-drawing{width:min(100%,380px);justify-self:center}}
