
#voc-oa-products-bollard-lights {max-width:1240px;margin:0 auto;padding:0 clamp(14px,3vw,32px);font:16px/1.55 system-ui,sans-serif;color:#1d2724;box-sizing:border-box;}
#voc-oa-products-bollard-lights h2,#voc-oa-products-bollard-lights h3,#voc-oa-products-bollard-lights p {margin:0;}
#voc-oa-products-bollard-lights a {text-decoration:none;}
#voc-oa-products-bollard-lights a:focus-visible,#voc-oa-products-bollard-lights summary:focus-visible {outline:2px solid #99733a;outline-offset:4px;}
#voc-oa-products-bollard-lights .eyebrow {font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;}

#voc-oa-products-bollard-lights .grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
#voc-oa-products-bollard-lights .product {display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce2db;border-radius:9px;color:#1d2724;background:#fff;}
#voc-oa-products-bollard-lights .product:hover {border-color:#78664a;}
#voc-oa-products-bollard-lights .product img {display:block;width:100%;aspect-ratio:1.33;object-fit:contain;background:#f6f7f3;}
#voc-oa-products-bollard-lights .product > div {display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:12px;}
#voc-oa-products-bollard-lights .product small {color:#52635b;min-height:1.2em;font-size:11px;font-weight:700;}
#voc-oa-products-bollard-lights .product strong {font-size:15px;line-height:1.28;padding:2px 0 9px;}
#voc-oa-products-bollard-lights .product span {color:#2f5546;font-size:12px;font-weight:700;margin-top:auto;}
#voc-oa-products-bollard-lights summary {cursor:pointer;color:#2f5546;font-weight:700;padding:12px 0;}
#voc-oa-products-bollard-lights details {margin-top:5px;}
#voc-oa-products-bollard-lights details:not([open]) .show-less,#voc-oa-products-bollard-lights details[open] .show-more {display:none;}
@media(max-width:680px) {#voc-oa-products-bollard-lights .grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;} #voc-oa-products-bollard-lights .product strong {font-size:13px;}}
