.fence-extras{padding-block:0 60px}
.fence-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.fence-extra-grid article{padding:27px;background:#f0f3f1;border:1px solid #cbd3ce;border-radius:5px}
.fence-extra-grid h3{font-size:22px;line-height:1.25;overflow-wrap:anywhere}
.fence-extra-grid p,.fence-accessory-line p{font-size:14px;color:#4c5751;margin-top:15px}
.fence-extra-grid .text-link,.fence-security-grid .text-link,.fence-accessory-line .text-link{display:flex;font-size:13px;margin-top:18px}
.fence-data{display:grid;grid-template-columns:1fr 2fr;gap:45px;margin-top:40px;padding-top:32px;border-top:1px solid #cbd3ce}
.fence-data h3{font-size:27px;line-height:1.2}
.fence-data>div>p:not(.eyebrow){font-size:14px;color:#4c5751;margin-top:15px}
.fence-data-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}
.fence-data-table caption{text-align:left;font-weight:700;margin-bottom:12px}
.fence-data-table th,.fence-data-table td{vertical-align:top;padding:13px 12px;border-bottom:1px solid #cbd3ce}
.fence-data-table th{padding-left:0;width:31%;font-weight:700}
.fence-data-table td{padding-right:0;color:#4c5751}
.fence-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px}
.fence-colours>span{display:flex;flex-direction:column;gap:5px;font-size:13px}
.fence-colours small{color:#62696c;font-size:12px}
.fence-swatch{width:42px;height:42px;border:1px solid #9ca5a0;border-radius:50%;margin-bottom:6px}
.fence-swatch.zinc{background:#bac0bc}.fence-swatch.green{background:#174b3a}.fence-swatch.graphite{background:#383f43}
.fence-data>div>.fence-data-note{font-size:12px;color:var(--muted);margin-top:22px}
.fence-accessory-line{margin-top:30px;padding-top:26px;border-top:1px solid #cbd3ce}
.fence-security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#natodraht{scroll-margin-top:120px}
.fence-build-layout{display:grid;grid-template-columns:.8fr 1.7fr;gap:32px;align-items:start}
.fence-build-photo{margin:0;background:#f0f3f1;border:1px solid #cbd3ce;border-radius:5px;overflow:hidden}
.fence-build-photo img{width:100%;height:auto}
.fence-build-photo figcaption{padding:16px 20px;color:var(--muted);font-size:12px}
.fence-build-parts{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.fence-build-parts article{border-top:1px solid #cbd3ce;padding-top:20px}
.fence-build-parts h3,.fence-build-finish h3{font-size:21px;line-height:1.25}
.fence-build-parts p,.fence-build-finish p{font-size:14px;color:#4c5751;margin-top:14px}
.fence-build-finish{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:32px;background:#f0f3f1;border:1px solid #cbd3ce;border-radius:5px;padding:28px}
.fence-build-finish .text-link{margin-top:17px;font-size:13px}
#technischer-aufbau + .garden-section{padding-top:0}
@media(max-width:1000px){.fence-build-layout{grid-template-columns:.7fr 1.3fr;gap:25px}.fence-build-parts{grid-template-columns:1fr;gap:23px}}
@media(max-width:760px){.fence-build-layout{grid-template-columns:1fr}.fence-build-photo{max-width:420px}.fence-build-photo img{max-height:420px;object-fit:contain;background:#e8eeea}.fence-build-parts{grid-template-columns:1fr 1fr}.fence-build-finish{padding:23px;gap:24px}}
@media(max-width:480px){.fence-build-parts,.fence-build-finish{grid-template-columns:1fr}.fence-build-photo img{max-height:380px}}
@media(max-width:1000px){.fence-extra-grid,.fence-security-grid{gap:18px}.fence-extra-grid article,.fence-security-grid article{padding:22px}.fence-data{gap:28px}}
@media(max-width:760px){.fence-extra-grid,.fence-security-grid,.fence-data{grid-template-columns:1fr}.fence-extras{padding-bottom:38px}.fence-data{gap:24px}.fence-data-table{font-size:13px}.fence-data-table th{width:34%}.fence-colours{gap:10px}.fence-colours>span{font-size:12px}.fence-colours small{font-size:11px}.fence-extra-grid h3{font-size:22px}}
