.compat-table,.legal-notice{--compat-accent: #009900;--compat-accent-hover: #99CC66;--compat-accent-soft: #fdf6ea;--compat-border: #e5e5e5;--compat-bg-row: #f7f7f7;--compat-red: #a22136;--compat-text: #1a1a1a;--compat-muted: #6b7280;--compat-label: #8a8a8a}.compat-table{margin:24px 0;border:1px solid var(--compat-border);border-radius:12px;overflow:hidden;background:#fff;color:var(--compat-text);font-size:15px;line-height:1.4}.compat-table__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;background:var(--compat-text);color:#fff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:14px}.compat-table__title:before{content:"\2713";display:inline-block;margin-right:8px;font-weight:700}.compat-table__engine{font-weight:600;opacity:.92;font-size:13px;text-align:right}.compat-table__body{padding:0}.compat-table__body table{width:100%;border-collapse:collapse;margin:0;background:#fff}.compat-table__body table th,.compat-table__body table td{padding:16px 22px;border-bottom:1px solid var(--compat-border);vertical-align:top;text-align:left;font-size:15px;line-height:1.45}.compat-table__body table tr:last-child th,.compat-table__body table tr:last-child td{border-bottom:none}.compat-table__body table tr>th:first-child,.compat-table__body table tr>td:first-child{background:var(--compat-bg-row);text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.04em;width:18%;white-space:nowrap}.compat-table__body table tr:first-child>td:not(:first-child),.compat-table__body table tr:first-child>th:not(:first-child){font-weight:700;color:var(--compat-text)}.compat-table__body table td strong,.compat-table__body table th strong,.compat-table__body table td b,.compat-table__body table th b{color:var(--compat-red);font-weight:700}.compat-table__body table tr:first-child td strong{color:var(--compat-accent)}.compat-table__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--compat-bg-row);border-top:1px solid var(--compat-border)}.compat-table__footer p{margin:0;color:var(--compat-text);font-size:14px}.compat-table__footer p strong{color:var(--compat-text);font-weight:700}.compat-table__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--compat-accent);color:#fff!important;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.04em;border-radius:6px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.compat-table__cta:hover,.compat-table__cta:focus{background:var(--compat-accent-hover);color:#fff!important;text-decoration:none}@media(max-width:768px){.compat-table{font-size:14px}.compat-table__header,.compat-table__footer{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.compat-table__engine{text-align:left;font-size:12px}.compat-table__body table th,.compat-table__body table td{padding:12px 14px;font-size:14px}.compat-table__body table tr>th:first-child,.compat-table__body table tr>td:first-child{width:auto;white-space:normal}.compat-table__cta{width:100%;justify-content:center}}@media(max-width:520px){.compat-table__body{overflow-x:auto;-webkit-overflow-scrolling:touch}.compat-table__body table{min-width:480px}}.legal-notice{display:flex;align-items:flex-start;gap:16px;margin:28px 0 8px;padding:18px 22px;background:var(--compat-accent-soft);border:1px solid #f1e3c4;border-left:4px solid var(--compat-accent);border-radius:10px;color:var(--compat-text);font-size:14px;line-height:1.5}.legal-notice__icon{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--compat-accent);font-size:22px;line-height:1}.legal-notice__body{flex:1 1 auto}.legal-notice__body p{margin:0 0 6px}.legal-notice__body p:last-child{margin-bottom:0}.legal-notice__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.legal-notice__heading strong{font-weight:800;color:var(--compat-text)}.legal-notice__badge{display:inline-block;padding:3px 8px;background:var(--compat-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;border-radius:4px;text-transform:uppercase}@media(max-width:520px){.legal-notice{padding:14px 16px;gap:12px}.legal-notice__heading{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/collection-blocks.css.map */
