/* Exact-size specifications, extending the existing size/enquiry layout. */
.nz-specs-v92 .nz-size-table{font-size:14px}
.nz-specs-v92 .nz-size-table td,.nz-specs-v92 .nz-size-table thead th,.nz-specs-v92 .nz-size-table tbody th{padding:15px 16px}
.nz-specs-v92 .nz-size-table td[data-label="UTQG"]{white-space:nowrap}
.nz-specs-v92 .nz-size-table small{display:block;margin-top:5px;color:#665b6f;font:400 11px/1.5 Inter,Arial,sans-serif;white-space:normal}
.nz-specs-v92 .nz-size-table .nz-row-actions{gap:10px 16px;max-width:320px}
.nz-spec-toggle{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;border:1px solid #897594;background:#fff;color:#493253;font:600 12px/1.4 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.nz-spec-toggle:hover,.nz-spec-toggle[aria-expanded="true"]{background:#eee7f3;border-color:#493253}
.nz-specs-v92 .nz-size-table .nz-retail-link{font-size:11px}
.nz-spec-fallback{font-size:12px;text-underline-offset:4px}
.nz-specs-v92 .nz-size-table .nz-spec-row{background:#f5f1f8}
.nz-specs-v92 .nz-size-table .nz-spec-row>td{padding:0}
.nz-spec-panel{padding:26px;border-bottom:2px solid #b8a7c7}
.nz-spec-title{margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.5}
.nz-spec-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:22px 28px}
.nz-spec-panel dl>div{min-width:0;border-top:1px solid #d8cce1;padding-top:12px}
.nz-spec-panel dt{font-size:11px;color:#665b6f;line-height:1.5;margin:0 0 7px}
.nz-spec-panel dd{font-size:15px;color:#30213f;font-weight:600;line-height:1.5;margin:0}
.nz-spec-note{font-size:12px;line-height:1.7;color:#665b6f;max-width:980px;margin:24px 0 0}
.nz-specs-v92 .nz-size-table .nz-spec-enquire{display:inline;padding:0;min-height:0;background:transparent!important;color:#493253;font:600 12px/1.7 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:normal}
.nz-spec-guide{margin-top:28px;background:#fff;border:1px solid #d8cce1}
.nz-spec-guide>summary{cursor:pointer;padding:20px 22px;font-size:14px;font-weight:600;line-height:1.6}
.nz-spec-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;padding:6px 26px 26px}
.nz-spec-guide-grid h3{font-size:24px;margin:0 0 10px}
.nz-spec-guide-grid p{margin:0;font-size:13px;line-height:1.75;color:#665b6f}
@media(min-width:901px) and (max-width:1200px){.nz-specs-v92 .nz-size-table td,.nz-specs-v92 .nz-size-table thead th,.nz-specs-v92 .nz-size-table tbody th{padding:13px 10px}.nz-specs-v92 .nz-size-table .nz-row-actions{max-width:240px;gap:8px}.nz-specs-v92 .nz-size-table{font-size:13px}}
@media(max-width:900px){.nz-spec-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.nz-specs-v92 .nz-size-table,.nz-specs-v92 .nz-size-table tbody{display:block}.nz-specs-v92 .nz-size-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nz-specs-v92 .nz-size-table tbody tr[data-handle]{display:grid;grid-template-columns:1fr 1fr;padding:20px;border:1px solid #ded6e5;margin-bottom:12px;gap:16px}.nz-specs-v92 .nz-size-table tbody th{grid-column:1/-1;padding:0;border:0;font-size:21px}.nz-specs-v92 .nz-size-table td{padding:0;border:0}.nz-specs-v92 .nz-size-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:#665b6f;margin-bottom:5px}.nz-specs-v92 .nz-size-table .nz-row-actions{grid-column:1/-1;max-width:none;padding-top:6px}.nz-specs-v92 .nz-size-table .nz-spec-row{display:block;padding:0;border:0;margin:-12px 0 12px}.nz-specs-v92 .nz-size-table .nz-spec-row>td{display:block}.nz-spec-panel{border:1px solid #b8a7c7;padding:24px}.nz-specs-v92 .nz-size-table .nz-spec-enquire{font-size:12px}}
@media(max-width:640px){.nz-spec-panel dl{grid-template-columns:1fr 1fr;gap:20px 16px}.nz-spec-panel{padding:22px 18px}.nz-spec-panel dd{font-size:13px}.nz-spec-guide-grid{grid-template-columns:1fr;padding:4px 20px 22px;gap:26px}.nz-spec-guide>summary{padding:18px 20px}.nz-specs-v92 .nz-size-table small{font-size:12px}.nz-specs-v92 .nz-size-table .nz-row-actions{gap:12px}.nz-specs-v92 .nz-size-table .nz-spec-toggle{min-height:44px}}
