.ng-included--graphics{padding:17px 18px;background:#faf9f5;border-color:#dfdbd1;border-radius:9px}
.ng-included--graphics h2{font-size:19px;font-weight:800;line-height:1.3;margin-bottom:16px;color:#222522}
.ng-included--graphics ul{gap:14px 20px;align-items:center}
.ng-included--graphics li{position:relative;gap:10px;font-size:16px;line-height:1.4;color:#242824}
.ng-included--graphics .ng-included-visual{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:38px}
.ng-included--graphics img{width:34px;height:34px;object-fit:contain}
.ng-included-label{font-weight:600;min-width:0}
.ng-included-label strong{font-weight:800;font-size:1.08em}
.ng-included--graphics li.ng-included-separated::before{content:"";position:absolute;width:1px;left:-11px;top:3px;bottom:3px;background:#d6d0c3}
.tdg-ui .ng-included--photos{padding:15px;border-color:#dce3d7;border-radius:10px}
.tdg-ui .ng-included--photos h2{font-size:20px;line-height:1.25;font-weight:800;color:#2f681f;margin:0 0 13px;letter-spacing:-.25px}
.ng-included--photos ul{display:grid;gap:7px}
.ng-included--photos li{padding:8px;gap:8px;border:1px solid #e1e6dd;border-radius:7px;min-height:88px;line-height:1.35;font-size:15px;background:#fff}
.ng-included--photos .ng-included-visual{display:flex;align-items:center;justify-content:center;flex:0 0 84px;width:84px;height:70px}
.ng-included--photos img{width:84px;height:70px;object-fit:contain}
.ng-included--photos .ng-included-label{flex:1;font-weight:650}
.ng-included-missing{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:10px;line-height:1.3;color:#6d7568;background:#f4f6f1;text-align:center;border-radius:4px}
.ng-included--photos .ng-included-check{display:flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;background:#3c7927;color:#fff;border-radius:50%;font-size:16px;font-weight:800;margin-left:0}
.tdg-ui .ng-included-summary{font-size:14px;line-height:1.6;color:#3b4438;margin:12px 0 16px;overflow-wrap:normal}
.ng-included-summary strong{font-weight:700;color:#2b3825}
.ng-cross-card-note{font-size:11px;line-height:1.35;color:#426134;font-weight:600;margin:2px 0 5px}
[data-ng-included-mobile-slot]:empty{display:none}
@media(max-width:1023px){[data-ng-included-mobile-slot] .ng-included--photos{margin:16px 0 0}.ng-included-layout .tdg-product-sidebar:has([data-ng-included-desktop-slot]:empty){padding-top:0}.ng-included-layout .tdg-product-sidebar [data-ng-included-desktop-slot]:empty{display:none}}
@media(max-width:767px){.ng-product-info .ng-product-facts dd{font-size:16px;line-height:1.4;overflow-wrap:normal;word-break:normal;hyphens:auto}.ng-product-info .ng-product-facts dd.ng-fact-value--compact{font-size:15px}.ng-included--graphics{padding:15px}.ng-included--graphics li{font-size:15px}.ng-included--graphics h2{font-size:18px}.tdg-ui .ng-included--photos h2{font-size:20px}.ng-included--photos .ng-included-visual,.ng-included--photos img{width:92px}.ng-included--photos .ng-included-visual{flex-basis:92px}}
