pp-pot-measurements{display:block;color:inherit}
.pp-measure-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1060px;margin-inline:auto}
.pp-measure-grid--text{grid-template-columns:minmax(0,540px);justify-content:center}
.pp-measure-drawing{display:block;background:#fffdf9;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none}
.pp-measure-drawing img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.pp-measure-drawing>span{display:flex;justify-content:space-between;gap:12px;padding:12px 20px 18px;font-size:13px;line-height:1.5}
.pp-measure-drawing:hover>span{text-decoration:underline;text-underline-offset:3px}
.pp-measure-drawing:focus-visible,.pp-measure-close:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.pp-measure-details{min-width:0}
.pp-measure-eyebrow{font-size:13px;line-height:1.5;margin:0 0 8px;opacity:.75}
.pp-measure-details h3{font-family:inherit;font-size:clamp(22px,2.5vw,30px);line-height:1.2;font-weight:600;margin:0 0 24px;color:inherit}
.pp-measure-table{margin:0;font-size:16px;line-height:1.5}
.pp-measure-table>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #0b4d4126}
.pp-measure-table>div:first-child{border-top:1px solid #0b4d4126}
.pp-measure-table dt{font-weight:400}
.pp-measure-table dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}
.pp-measure-explanation,.pp-measure-help,.pp-measure-empty{font-size:14px;line-height:1.65;margin:18px 0 0}
.pp-measure-help{opacity:.8}
.pp-measure-note{margin-top:24px}
.pp-measure-dialog{position:fixed;inset:0;width:min(940px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);height:fit-content;margin:auto;padding:48px 12px 12px;border:0;border-radius:12px;background:#fffdf9;color:#0b4d41;overflow:auto}
.pp-measure-dialog::backdrop{background:rgba(0,0,0,.65)}
.pp-measure-dialog [data-full-image]{display:block;width:100%;height:auto;object-fit:contain}
.pp-measure-close{position:absolute;top:10px;right:16px;display:flex;align-items:center;gap:12px;border:0;background:none;padding:4px 8px;cursor:pointer;color:inherit;font:inherit;font-size:14px}
.pp-measure-close span{font-size:24px;line-height:1}
@media(max-width:767px){.pp-measure-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pp-measure-drawing{max-width:480px;width:100%;margin-inline:auto}.pp-measure-table{font-size:15px}.pp-measure-details h3{margin-bottom:18px}.pp-measure-table>div{padding:11px 0}.pp-measure-dialog{padding-inline:4px}}
