/* Alleen de calculatorverwijzing op composiet-schuttingpagina's. */
#tm-product-page .tm-fence-entry{display:flex;align-items:flex-start;gap:13px;margin:18px 0 20px;padding:17px 18px;border:1px solid #c7e3cd;border-radius:12px;background:#edf7ee;color:#1b1b1b;text-decoration:none;box-sizing:border-box;}
#tm-product-page .tm-fence-entry-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:9px;background:#fff;color:#246531;}
#tm-product-page .tm-fence-entry-icon svg{display:block;width:35px;height:35px;}
#tm-product-page .tm-fence-entry-copy{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.55;}
#tm-product-page .tm-fence-entry-copy strong{font-family:Kanit,Inter,sans-serif;font-size:20px;line-height:1.2;font-weight:700;color:#246531;}
#tm-product-page .tm-fence-entry-action{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;margin-top:6px;font-size:14px;font-weight:750;color:#246531;text-decoration:underline;text-underline-offset:4px;}
#tm-product-page .tm-fence-entry-action svg{display:block;width:17px;height:17px;flex:0 0 17px;}
#tm-product-page .tm-fence-entry:hover{border-color:#3c9948;background:#e3f2e6;}
#tm-product-page .tm-fence-entry:focus-visible{outline:3px solid #246531;outline-offset:4px;}
#tm-product-page #schutting-calculator{scroll-margin-top:30px;}
@media(max-width:400px){#tm-product-page .tm-fence-entry{gap:10px;padding:14px 12px;}#tm-product-page .tm-fence-entry-icon{flex-basis:36px;height:38px;}#tm-product-page .tm-fence-entry-copy strong{font-size:18px;}}
