:root{--ftm-red: #E31837;--ftm-btn-gradient: linear-gradient(180deg, #C81835 0%, #A01028 100%);--ftm-btn-text-shadow: 0 1px 2px rgba(0, 0, 0, .2);--ftm-navy: #1A1E3D;--ftm-white: #FFFFFF;--ftm-off-white: #F6F7FA;--ftm-mid-gray: #D0D4DC;--ftm-text: #1A1E2C;--ftm-text-secondary: #4A5068;--ftm-text-muted: #7A8098;--ftm-border: rgba(0, 0, 0, .06);--ftm-cobra: #FFF8E4;--ftm-link: #0066CC;--ftm-font-display: "Barlow Condensed", sans-serif;--ftm-font-body: "Barlow", sans-serif}.rec-card-overlug.ftm-trigger,.penetration-info.ftm-trigger,.penetration-info-mobile.ftm-trigger{cursor:pointer;transition:filter .18s ease}.rec-card-overlug.ftm-trigger:hover,.penetration-info.ftm-trigger:hover,.penetration-info-mobile.ftm-trigger:hover{filter:brightness(.96)}.ftm-trigger:focus-visible{outline:2px solid #1e88e5;outline-offset:2px}.ftm-overlug-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ftm-overlug-row>.rec-card-overlug,.ftm-overlug-row>.penetration-info,.ftm-overlug-row>.penetration-info-mobile{margin:0}.ftm-overlug-row:has(>.penetration-info),.ftm-overlug-row:has(>.penetration-info-mobile){margin:-8px 0 24px}.ftm-overlug-row .ftm-trigger-link{margin:0}.ftm-trigger-link{display:inline-flex;align-items:center;line-height:1;margin:6px 0 0 2px;padding:0;background:none;border:0;font-family:var(--ftm-font-body);font-size:12.5px;color:var(--ftm-text-muted);text-decoration:underline;text-decoration-color:var(--ftm-mid-gray);text-underline-offset:2px;cursor:pointer}.ftm-trigger-link:hover{color:var(--ftm-link);text-decoration-color:currentColor}.ftm-trigger-link:focus-visible{outline:2px solid var(--ftm-link);outline-offset:3px;border-radius:3px}.ftm-size-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;max-width:var(--ftm-size-row-width, 300px)}.ftm-size-row .ftm-trigger-link{margin:0}.ftm-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000000010;justify-content:center;align-items:center;padding:20px}.ftm-overlay.active{display:flex}.ftm-content{background:var(--ftm-white);max-width:480px;width:100%;max-height:90vh;max-height:88svh;display:flex;flex-direction:column;position:relative;border-radius:0;overflow:hidden;color:var(--ftm-text)}.ftm-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:28px;line-height:1;color:var(--ftm-text-muted);cursor:pointer;z-index:2}.ftm-close:hover{color:var(--ftm-text)}.ftm-close:focus-visible{outline:2px solid var(--ftm-red);outline-offset:2px;border-radius:4px}.ftm-scroll{overflow-y:auto;padding:28px 26px 20px;flex:1;display:flex;flex-direction:column;gap:14px}.ftm-title{margin:0 0 2px;font-family:var(--ftm-font-display);font-weight:800;font-size:1.4rem;line-height:1.15;text-transform:uppercase;text-align:center;color:var(--ftm-navy)}.ftm-figure{margin:0;padding:10px;background:var(--ftm-off-white);border:1px solid var(--ftm-border);border-radius:8px}.ftm-figure img{display:block;width:100%;height:auto}.ftm-body{margin:0;font-family:var(--ftm-font-body);font-size:15px;line-height:1.6;color:var(--ftm-text-secondary)}.ftm-body strong{color:var(--ftm-text)}.ftm-punchline{margin:0;padding:14px 16px;font-family:var(--ftm-font-body);font-size:16px;font-weight:700;line-height:1.5;color:var(--ftm-navy);background:#e318370f;border-left:3px solid var(--ftm-red);border-radius:0 6px 6px 0}.ftm-punchline .ftm-big{color:var(--ftm-red)}.ftm-cobra{margin:0;padding:13px 14px;font-family:var(--ftm-font-body);font-size:13.5px;line-height:1.55;color:var(--ftm-text-muted);background:var(--ftm-off-white);border:1px solid var(--ftm-border);border-radius:6px}.ftm-cobra strong{color:var(--ftm-text)}.ftm-chart-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:none;border:1px solid var(--ftm-mid-gray);border-radius:6px;font-family:var(--ftm-font-display);font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ftm-navy);cursor:pointer;transition:border-color .18s ease,background .18s ease}.ftm-chart-toggle:hover{border-color:var(--ftm-navy);background:var(--ftm-off-white)}.ftm-chart-toggle:focus-visible{outline:2px solid var(--ftm-red);outline-offset:2px}.ftm-chart-toggle .ftm-chev{flex:none;transition:transform .22s ease}.ftm-chart-toggle[aria-expanded=true] .ftm-chev{transform:rotate(180deg)}.ftm-chart-panel[hidden]{display:none}.ftm-chart-scroll{overflow-x:auto}.ftm-chart{width:100%;border-collapse:collapse;font-family:var(--ftm-font-body);font-size:12.5px;font-variant-numeric:tabular-nums}.ftm-chart caption{caption-side:top;text-align:left;padding:2px 0 8px;font-size:12.5px;color:var(--ftm-text-muted)}.ftm-chart th{padding:7px;font-family:var(--ftm-font-display);font-size:10.5px;font-weight:700;letter-spacing:.4px;line-height:1.25;text-transform:uppercase;text-align:left;vertical-align:bottom;color:#fff;background:var(--ftm-navy)}.ftm-chart th .ftm-sub{display:block;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:lowercase;color:#ffffff9e}.ftm-chart td{padding:6px 7px;border-bottom:1px solid var(--ftm-border);color:var(--ftm-text-secondary);white-space:nowrap}.ftm-chart tbody tr:nth-child(2n){background:var(--ftm-off-white)}.ftm-chart tbody tr.ftm-cobra-row{background:var(--ftm-cobra)}.ftm-chart tbody tr.ftm-cobra-row td{color:var(--ftm-text)}.ftm-chart td.ftm-pen{font-weight:700;color:var(--ftm-red)}.ftm-chart .ftm-actual{display:block;font-size:11.5px;font-weight:600;color:var(--ftm-text-muted)}.ftm-button{flex:none;width:100%;padding:16px;background:var(--ftm-btn-gradient);color:#fff;border:none;font-family:var(--ftm-font-display);font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase;text-shadow:var(--ftm-btn-text-shadow);cursor:pointer;transition:background .3s}.ftm-button:hover{background:var(--ftm-red)}.ftm-button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.ftm-chart-toggle,.ftm-chart-toggle .ftm-chev,.ftm-button,.rec-card-overlug.ftm-trigger,.penetration-info.ftm-trigger,.penetration-info-mobile.ftm-trigger{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ft-modal.css.map */
