.gg-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;flex-shrink:0;color:inherit;overflow:visible}.gg-icon path{vector-effect:non-scaling-stroke}.gg-icon--arrow-right,.gg-icon--arrow-left{width:44px;height:17px;margin-left:8px}.gg-icon--arrow-up-right{width:25px;height:25px;margin-left:5px}.gg-icon--arrow-down{width:14px;height:28px}.gg-icon--chevron{width:16px;height:16px}.btn .gg-icon{margin-left:18px}.cart-open{display:flex;align-items:center;gap:7px}.cart-open>.gg-icon--bag{width:22px;height:27px}.icon-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ccc;border-left:1px solid #ccc;margin:40px 0}.icon-tile{padding:35px 15px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-decoration:none;display:flex;align-items:center;flex-direction:column;gap:25px;font-size:11px;text-align:center}.icon-tile .gg-icon{width:60px;height:70px;margin:0}.icon-tile:hover{background:#eeeae2}.icon-tile .gg-icon--arrow-right,.icon-tile .gg-icon--arrow-left{width:85px}.icon-sample{display:flex;gap:35px;align-items:center;margin:40px 0;padding:30px;border-block:1px solid #ccc}.icon-sample>.gg-icon{height:60px;width:45px}.icon-grid-head{max-width:780px}.icon-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0}@media(max-width:700px){.icon-grid{grid-template-columns:repeat(3,1fr)}.icon-tile{padding:25px 8px;font-size:10px}.icon-specs{grid-template-columns:1fr}.icon-sample{gap:18px}.btn .gg-icon{margin-left:10px}}
.view-tabs button .gg-icon{width:18px;height:22px;margin-right:5px}.pdp-info legend .gg-icon{width:18px;height:25px;margin-right:8px}.icon-tile svg{pointer-events:none}
