/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 20 2026 | 12:28:13 */
.woocommerce-tabs-content .lp-keyfacts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e6e8eb;border:1px solid #e6e8eb;border-radius:10px;overflow:hidden;margin:24px 0;}
.woocommerce-tabs-content .lp-keyfact{display:flex;flex-direction:column;gap:4px;background:#fafbfc;padding:14px 18px;}
.woocommerce-tabs-content .lp-keyfact-label{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em;}
.woocommerce-tabs-content .lp-keyfact-value{font-size:14px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-word;}
.woocommerce-tabs-content .lp-spec-table{width:100%;border-collapse:collapse;margin:8px 0 4px;font-size:14px;}
.woocommerce-tabs-content .lp-spec-table th,.woocommerce-tabs-content .lp-spec-table td{text-align:left;padding:12px 16px;border-bottom:1px solid #edf0f2;vertical-align:top;}
.woocommerce-tabs-content .lp-spec-table th{width:38%;font-weight:700;color:#0f172a;background:#f8fafc;}
.woocommerce-tabs-content .lp-spec-table td{color:#475569;}
.woocommerce-tabs-content .lp-spec-table tr:last-child th,.woocommerce-tabs-content .lp-spec-table tr:last-child td{border-bottom:none;}
.woocommerce-tabs-content h4{margin:22px 0 12px;font-size:18px;font-weight:700;color:#0f172a;}
.woocommerce-tabs-content ul{margin:0 0 8px;padding-left:0;list-style:none;}
.woocommerce-tabs-content ul li{position:relative;padding:6px 0 6px 26px;color:#475569;}
.woocommerce-tabs-content ul li:before{content:"";position:absolute;left:2px;top:12px;width:14px;height:14px;border-radius:50%;background:rgba(16,185,129,.15);box-shadow:inset 0 0 0 2px #10b981;}
@media (max-width:600px){.woocommerce-tabs-content .lp-keyfacts{grid-template-columns:1fr;}.woocommerce-tabs-content .lp-spec-table th{width:45%;}}

/* === LP CHECKOUT ORDER SUMMARY IMAGE FIX === */
.wc-block-components-order-summary .wc-block-components-order-summary-item{align-items:center;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:0;padding-bottom:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:visible;flex:0 0 48px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{width:48px;height:48px;max-width:48px;object-fit:contain;display:block;}
.wc-block-components-order-summary .wc-block-components-order-summary-item>div{padding-bottom:16px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding-bottom:0;}
