.lld-facts{list-style:none;padding:0;margin:14px 0 24px;display:flex;flex-wrap:wrap;gap:8px;font-size:.9rem;line-height:1.5}
.lld-facts li{padding:7px 11px;background:#fff;border:1px solid #e2e7eb;border-radius:8px;color:#29475b}
.lld-condition{background:#fff;border:1px solid #dde5df;border-radius:12px;padding:16px;margin:20px 0 14px}
.lld-condition-main{display:flex;align-items:center;gap:10px;color:#18364e}
.lld-tier{display:inline-block;padding:4px 9px;border-radius:20px;font-size:.85rem;font-weight:700;white-space:nowrap;background:var(--condition-color,#697681);color:white}
.lld-tier-3{--condition-color:#146b34;--condition-tint:#e8f4ec;--condition-ink:#fff}.lld-tier-2{--condition-color:#91cc55;--condition-tint:#eef8e4;--condition-ink:#173b10}.lld-tier-1{--condition-color:#d8aa16;--condition-tint:#fff6d8;--condition-ink:#392b00}
.lld-tier,.laoleid-card-condition{color:var(--condition-ink,#fff)}
.lld-condition p{font-size:.88rem;margin:9px 0;color:#536778;line-height:1.5}
.lld-condition ul{list-style:none;padding:0;margin:12px 0 0}.lld-condition li{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:.85rem}
.lld-condition .lld-scale{border-top:1px solid #dce5de;padding-top:10px}.lld-condition .lld-scale li{padding:8px 10px;margin:3px 0;border-radius:7px;color:#213d50}.lld-condition .lld-scale li.is-current{background:var(--condition-tint);box-shadow:inset 3px 0 var(--condition-color);font-weight:700}
.lld-reference-label{display:block;font-size:.75rem;color:#667789;font-weight:400;margin-bottom:5px}
.lld-saving{font-size:.85rem;color:#394550;line-height:1.65;margin:0 0 16px}.lld-saving a{color:#18364e;text-underline-offset:3px}
.woocommerce.lld-single-unit div.product form.cart>.quantity{display:none}
.woocommerce div.product form.cart{margin-top:15px}
.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 180px;min-height:52px;font-size:1.05rem;border-radius:9px}
.woocommerce div.product form.cart .laoleid-offer-toggle{background:transparent;color:#18364e;border:1px solid #bac7d1;border-radius:9px;min-height:52px}
.woocommerce div.product form.cart .laoleid-offer-toggle:hover{background:#eaf0f4;color:#18364e}
.lld-delivery{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:17px 0;border-top:1px solid #dce2e6;margin-top:20px;font-size:.85rem;color:#18364e}
.lld-delivery p{margin:5px 0 0;font-size:.8rem;line-height:1.5;color:#627486}.lld-delivery .lld-delivery-note{grid-column:1/-1;font-size:.75rem;margin:0}
.woocommerce div.product .woocommerce-tabs{margin-top:28px}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0}
.woocommerce div.product .woocommerce-tabs ul.tabs:has(>li:only-child){display:none}
.lld-specification{margin-top:24px}.lld-specification table{width:100%}
.lld-description-cards{display:grid;gap:18px}
.lld-content-card,.lld-specification{background:#fff;border:1px solid #dfe5e9;border-radius:12px;padding:22px 24px;overflow-wrap:anywhere}
.lld-content-card h2,.lld-content-card h3,.lld-specification h2{margin:0 0 16px;color:#18364e;font-size:1.2rem}
.lld-content-card p{line-height:1.7;margin:0 0 14px}.lld-content-card p:last-child{margin-bottom:0}
.lld-content-card ul{padding-left:22px;margin:0 0 16px}.lld-content-card li{padding:7px 0;line-height:1.6;border-bottom:1px solid #edf0f2}.lld-content-card li:last-child{border-bottom:0}
.lld-content-card .lld-tier{margin-right:7px;vertical-align:middle}
.lld-specification table{margin-bottom:0!important;border-radius:8px;overflow:hidden}
@media(max-width:600px){.lld-content-card,.lld-specification{padding:17px 15px}.lld-description-cards{gap:14px}}
.single-product .site-main{padding-bottom:40px}
.lld-photo-note{font-size:.78rem;color:#627486;margin-top:14px;line-height:1.5}
.woocommerce div.product div.images .lld-own-photo-label{display:block;background:#18364e;color:#fff;padding:6px 10px;font-size:.8rem;text-align:center}
@media(max-width:600px){.lld-delivery{grid-template-columns:1fr;gap:12px}.lld-facts{gap:6px;margin-bottom:18px}.lld-facts li{font-size:.8rem}.woocommerce div.product form.cart .laoleid-offer-toggle{flex:1 1 100%}.lld-condition{padding:13px}.lld-condition-main{font-size:.9rem}}
.lld-condition .lld-origin,.lld-content-card .lld-origin{padding:9px 12px;background:#f3f4f5;border-left:3px solid #69737d;border-radius:4px;color:#394550;font-size:.82rem;line-height:1.5}
