/* IMPACT Layout Studio 0.3 — scoped enhancements only, not a WooCommerce reset */
body.ip-v3-enhanced .woocommerce .ip-v3-extra{margin:25px 0;padding:23px 0;border-top:1px solid #e2e5e8;clear:both}
body.ip-v3-enhanced.ip-v3-preset-compact .woocommerce{font-size:.95em}
body.ip-v3-enhanced.ip-v3-preset-cards .woocommerce .ip-v3-extra{border:1px solid #dfe3e7;padding:22px;border-radius:6px}
body.ip-v3-enhanced.ip-v3-preset-editorial .woocommerce h1,body.ip-v3-enhanced.ip-v3-preset-editorial .woocommerce h2{letter-spacing:-.035em}
.ip-component{margin:12px 0}.ip-sidebar-studio{border:1px solid #e2e5e8;border-radius:6px;padding:18px;margin:20px 0;max-width:100%;box-sizing:border-box}.ip-sidebar-tool{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #e6e9ec}.ip-sidebar-tool:last-child{border:0;margin:0;padding:0}.ip-sidebar-tool h3{font-size:1.08em;margin:0 0 12px}.ip-sidebar-tool ul{list-style:none;padding:0;margin:0}.ip-sidebar-tool li{margin:0 0 9px}.ip-sidebar-tool a{text-decoration:none}.ip-sidebar-tool a:hover{text-decoration:underline}
@media(max-width:767px){.ip-sidebar-mobile-hide{display:none!important}}
