.dm-nozzle-feature{margin:44px 0;border:1px solid #d4dce6;background:#fff;scroll-margin-top:100px;overflow:hidden}.dm-nozzle-heading{background:#10264b;color:white;padding:32px}.dm-prose .dm-nozzle-heading h2,.dm-nozzle-heading h2{font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-.02em;color:white;margin:16px 0}.dm-nozzle-heading h2 em{color:#ffdd46}.dm-nozzle-heading p{color:#e6ecf5;max-width:720px}.dm-nozzle-heading .dm-eyebrow{color:#ffdd46}.dm-nozzle-layout{display:grid;grid-template-columns:1.1fr 1fr}.dm-nozzle-photo{margin:0;min-width:0;background:#eff1f4;display:flex;flex-direction:column}.dm-nozzle-photo>a{display:block;flex:1;min-height:320px;position:relative}.dm-nozzle-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 51%;position:absolute;inset:0;max-height:none}.dm-nozzle-photo figcaption{padding:16px 22px;font-size:13px;color:#33445d}.dm-nozzle-options article{padding:26px 28px;position:relative}.dm-nozzle-options article+article{border-top:1px solid #d4dce6}.dm-nozzle-options .dm-eyebrow{color:#c8102e;padding-right:72px}.dm-prose .dm-nozzle-options h3,.dm-nozzle-options h3{font-size:27px;line-height:1.1;color:#10264b;margin:12px 0}.dm-nozzle-options p{font-size:16px;line-height:1.6;margin:8px 0}.dm-nozzle-direction{position:absolute;right:24px;top:16px;color:#c8102e;font:42px/1 system-ui}.dm-nozzle-direction small{font-size:18px;font-weight:800}.dm-nozzle-count{display:flex;align-items:center;gap:24px;background:#edf2f7;padding:24px 28px;border-top:4px solid #c8102e;color:#10264b}.dm-nozzle-count strong{font-size:24px;white-space:nowrap}.dm-nozzle-count span{line-height:1.6;font-size:15px}.dm-nozzle-note{font-size:14px!important;line-height:1.65!important;color:#485a70;margin:0!important;padding:22px 28px}.dm-nozzle-detail{margin:20px 28px 0;border-bottom:1px solid #d4dce6}.dm-nozzle-detail summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.dm-nozzle-detail img{display:block;width:100%;height:310px;object-fit:cover;object-position:center 55%;margin-top:12px}.dm-nozzle-detail p{font-size:14px}.dm-area-tool{margin:32px 0;background:#f0f4f8;border-top:4px solid #c8102e;padding:32px;scroll-margin-top:100px}.dm-prose .dm-area-tool h2{font-size:clamp(28px,4vw,46px);line-height:1.08}.dm-area-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dm-area-inputs label{display:block;font-size:15px;font-weight:700;color:#10264b;margin-bottom:7px}.dm-area-inputs input{width:100%;min-width:0;min-height:48px;border:1px solid #8191a7;border-radius:0;padding:10px 12px;font-size:18px;line-height:1.3;font-family:inherit;box-sizing:border-box;background:white;color:#10264b}.dm-area-inputs small{font-size:12px;line-height:1.5;display:block;margin-top:5px}.dm-area-check{display:flex;align-items:center;gap:10px;min-height:48px;margin:16px 0}.dm-area-check input{width:20px;height:20px;accent-color:#c8102e}.dm-area-result{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid #ced8e4;padding-top:22px;gap:18px}.dm-area-result span{display:block;font-size:13px;color:#42536b}.dm-area-result strong{display:block;font-size:clamp(20px,2.5vw,32px);color:#10264b;line-height:1.25;margin-top:8px}.dm-area-result>div:last-child strong{color:#bd102e}.dm-area-tool .dm-nozzle-note{padding:24px 0 0}.dm-area-error{color:#a20e28;font-weight:700}.dm-area-form :focus-visible,.dm-nozzle-feature :focus-visible{outline:3px solid #2868c4;outline-offset:4px}.dm-area-tool [hidden]{display:none!important}
@media(max-width:760px){.dm-nozzle-layout{grid-template-columns:1fr}.dm-nozzle-photo>a{min-height:0;aspect-ratio:1.65}.dm-nozzle-heading{padding:26px 22px}.dm-nozzle-options article{padding:24px 22px}.dm-nozzle-count{align-items:flex-start;flex-direction:column;gap:8px;padding:22px}.dm-nozzle-note{padding:20px 22px}.dm-nozzle-detail{margin-left:22px;margin-right:22px}.dm-area-tool{padding:24px 20px}.dm-area-inputs{grid-template-columns:1fr}.dm-area-result{grid-template-columns:1fr;gap:16px}.dm-area-result>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.dm-area-result strong{font-size:24px;margin:0;white-space:nowrap}.dm-area-result span{max-width:50%}}

.dm-area-thickness{margin-top:20px;max-width:400px}.dm-area-thickness label{display:block;font-size:15px;font-weight:700;margin-bottom:8px}.dm-area-thickness input{width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px;background:#fff;border:1px solid #8191a7;font-size:18px}.dm-area-thickness small{display:block;font-size:12px;line-height:1.5;margin-top:6px}.dm-area-volume{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #ced8e4;padding-top:18px;margin-top:20px}.dm-area-volume span{font-size:14px}.dm-area-volume strong{color:#10264b;font-size:25px}.dm-guide-visual article,.dm-guide-card-copy{min-width:0}

.dm-nozzle-feature--diagram .dm-nozzle-layout{display:block}.dm-nozzle-feature--diagram .dm-instruction-photo>a{display:block;position:static;min-height:0;aspect-ratio:auto}.dm-nozzle-feature--diagram .dm-instruction-photo img{position:static;display:block;width:100%;height:auto;max-height:none;object-fit:contain}.dm-nozzle-feature--diagram .dm-nozzle-options{display:grid;grid-template-columns:1fr 1fr}.dm-nozzle-feature--diagram .dm-nozzle-options article+article{border-top:0;border-left:1px solid #d4dce6}.dm-instruction-photo a,.dm-coverage-figure a{cursor:zoom-in}.dm-nozzle-detail ol{padding-left:22px;line-height:1.7}.dm-coverage-block{margin:42px 0;padding-top:28px;border-top:4px solid #c8102e;scroll-margin-top:100px}.dm-coverage-figure{margin:26px 0;border:1px solid #d4dce6;background:white}.dm-coverage-figure img{display:block;width:100%;height:auto;max-height:none}.dm-coverage-figure figcaption{padding:13px 18px;background:#eef2f7;color:#33445d;font-size:13px}.dm-can-estimate{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:3px solid #c8102e;margin-top:22px;padding-top:20px}.dm-can-estimate span{display:block;font-size:14px;color:#43546c}.dm-can-estimate strong{display:block;color:#10264b;font-size:26px;margin-top:6px}.dm-can-estimate p{grid-column:1/-1;font-size:14px;margin:0}.dm-table-scroll th,.dm-table-scroll td{vertical-align:top}
@media(max-width:760px){.dm-nozzle-feature--diagram .dm-nozzle-options{grid-template-columns:1fr}.dm-nozzle-feature--diagram .dm-nozzle-options article+article{border-left:0;border-top:1px solid #d4dce6}.dm-can-estimate{grid-template-columns:1fr}.dm-can-estimate strong{font-size:24px}.dm-area-volume{align-items:flex-start;flex-direction:column;gap:8px}.dm-pack-comparison .dm-table-scroll table{min-width:630px}}
.dm-table-swipe{display:none}@media(max-width:760px){.dm-table-swipe{display:block;font-size:12px;color:#43546c;margin:16px 0 8px}}
