.dm-pros-cons{--dm-pc-bg: var(--dm-color-surface);--dm-pc-border: 1px solid var(--dm-color-border);--dm-pc-radius: var(--dm-radius-card);--dm-pc-shadow: none;--dm-pc-padding: 32px 36px;--dm-pc-gap: 28px 56px;--dm-pc-title-font: var(--dm-font-heading, inherit);--dm-pc-title-size: 26px;--dm-pc-title-weight: 700;--dm-pc-title-spacing: normal;--dm-pc-badge-bg: var(--dm-color-ink);--dm-pc-badge-color: var(--dm-color-surface);--dm-pc-badge-alt-bg: var(--dm-color-accent);--dm-pc-badge-alt-color: var(--dm-color-surface);--dm-pc-badge-font: var(--dm-font-heading, inherit);--dm-pc-badge-weight: 700;--dm-pc-label-color: var(--dm-color-ink);--dm-pc-label-weight: 700;--dm-pc-label-spacing: 0.18em;--dm-pc-item-size: 17px;--dm-pc-item-color: var(--dm-color-text);--dm-pc-icon: 26px;--dm-pc-pro-bg: var(--dm-color-accent);--dm-pc-pro-mark: var(--dm-color-surface);--dm-pc-con-bg: var(--dm-color-surface-alt);--dm-pc-con-mark: var(--dm-color-ink);--dm-pc-scale: 1;margin:2em 0;padding:var(--dm-pc-padding);border:var(--dm-pc-border);border-radius:var(--dm-pc-radius);background:var(--dm-pc-bg);box-shadow:var(--dm-pc-shadow);font-family:var(--dm-font-body, inherit)}@media(max-width: 640px){.dm-pros-cons{--dm-pc-padding: 22px 20px;--dm-pc-gap: 24px;--dm-pc-scale: 0.92}}.dm-pros-cons+.dm-pros-cons{margin-top:-0.75em}.dm-pros-cons__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 26px}.dm-pros-cons__badge{display:inline-flex;align-items:center;min-height:2.6em;padding:0 1.15em;border-radius:var(--dm-radius-pill, 999px);background:var(--dm-pc-badge-bg);color:var(--dm-pc-badge-color);font-family:var(--dm-pc-badge-font);font-size:calc(16px*var(--dm-pc-scale));font-weight:var(--dm-pc-badge-weight);line-height:1;white-space:nowrap}.dm-pros-cons--alt .dm-pros-cons__badge{background:var(--dm-pc-badge-alt-bg);color:var(--dm-pc-badge-alt-color)}.dm-pros-cons .dm-pros-cons__title{margin:0;padding:0;font-family:var(--dm-pc-title-font);font-size:calc(var(--dm-pc-title-size)*var(--dm-pc-scale));font-weight:var(--dm-pc-title-weight);letter-spacing:var(--dm-pc-title-spacing);line-height:1.2;color:var(--dm-color-ink)}.dm-pros-cons__cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:var(--dm-pc-gap)}.dm-pros-cons .dm-pros-cons__label{margin:0 0 16px;font-size:calc(14px*var(--dm-pc-scale));font-weight:var(--dm-pc-label-weight);letter-spacing:var(--dm-pc-label-spacing);line-height:1.2;text-transform:uppercase;color:var(--dm-pc-label-color)}.dm-pros-cons .dm-pros-cons__list{margin:0;padding:0;list-style:none}.dm-pros-cons .dm-pros-cons__list li{position:relative;margin:0 0 14px;padding:0 0 0 calc(var(--dm-pc-icon) + 16px);font-size:calc(var(--dm-pc-item-size)*var(--dm-pc-scale));line-height:1.55;color:var(--dm-pc-item-color)}.dm-pros-cons .dm-pros-cons__list li:last-child{margin-bottom:0}.dm-pros-cons .dm-pros-cons__list li::marker{content:""}.dm-pros-cons .dm-pros-cons__list li::before{content:"";position:absolute;top:calc((1.55em - var(--dm-pc-icon))/2);left:0;width:var(--dm-pc-icon);height:var(--dm-pc-icon);border-radius:50%}.dm-pros-cons .dm-pros-cons__list li::after{content:"";position:absolute;top:calc((1.55em - var(--dm-pc-icon))/2);left:0;width:var(--dm-pc-icon);height:var(--dm-pc-icon)}.dm-pros-cons .dm-pros-cons__list a{color:var(--dm-color-link);text-decoration:underline;text-underline-offset:3px}.dm-pros-cons__col--pros li::before{background:var(--dm-pc-pro-bg)}.dm-pros-cons__col--pros li::after{background:var(--dm-pc-pro-mark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/62% no-repeat}.dm-pros-cons__col--cons li::before{background:var(--dm-pc-con-bg)}.dm-pros-cons__col--cons li::after{background:linear-gradient(var(--dm-pc-con-mark), var(--dm-pc-con-mark)) center/38% 2px no-repeat}.dm-type-sneakers .dm-pros-cons{--dm-pc-padding: 36px 36px 38px;--dm-pc-gap: 28px 72px;--dm-pc-title-size: 28px;--dm-pc-title-weight: 900;--dm-pc-title-spacing: -0.03em;--dm-pc-badge-weight: 800;--dm-pc-badge-alt-bg: var(--dm-color-accent);--dm-pc-badge-alt-color: var(--dm-color-ink);--dm-pc-label-weight: 800;--dm-pc-label-spacing: 0.2em;--dm-pc-item-size: 18px;--dm-pc-item-color: var(--dm-color-text);--dm-pc-icon: 28px;--dm-pc-pro-bg: var(--dm-color-accent);--dm-pc-pro-mark: var(--dm-color-ink);--dm-pc-con-bg: var(--dm-color-border);--dm-pc-con-mark: var(--dm-color-ink)}@media(max-width: 640px){.dm-type-sneakers .dm-pros-cons{--dm-pc-padding: 24px 20px 26px;--dm-pc-gap: 24px;--dm-pc-title-size: 23px}}.dm-type-sneakers .dm-pros-cons .dm-pros-cons__list a{color:var(--dm-color-ink);text-decoration:none;box-shadow:inset 0 -3px 0 var(--dm-color-accent)}.dm-type-toys .dm-pros-cons{--dm-pc-border: 2.5px solid var(--dm-color-border);--dm-pc-shadow: 4px 4px 0 var(--dm-color-border);--dm-pc-padding: 30px 32px 32px;--dm-pc-gap: 26px 56px;--dm-pc-title-size: 25px;--dm-pc-title-weight: 600;--dm-pc-badge-bg: var(--dm-color-link);--dm-pc-badge-color: oklch(0.99 0 0);--dm-pc-badge-alt-bg: var(--dm-color-accent);--dm-pc-badge-alt-color: oklch(0.99 0 0);--dm-pc-badge-weight: 600;--dm-pc-label-weight: 800;--dm-pc-label-spacing: 0.14em;--dm-pc-item-size: 17px;--dm-pc-icon: 28px;--dm-pc-pro-bg: oklch(0.9 0.11 150);--dm-pc-pro-mark: oklch(0.42 0.13 150);--dm-pc-con-bg: oklch(0.93 0.05 28);--dm-pc-con-mark: var(--dm-color-accent)}.dm-type-toys .dm-pros-cons .dm-pros-cons__col--pros .dm-pros-cons__label{color:oklch(.45 .13 150)}.dm-type-toys .dm-pros-cons .dm-pros-cons__col--cons .dm-pros-cons__label{color:var(--dm-color-accent)}.dm-type-toys .dm-pros-cons .dm-pros-cons__list li::before{box-shadow:inset 0 0 0 2px currentColor}.dm-type-toys .dm-pros-cons .dm-pros-cons__col--pros li::before{color:oklch(.42 .13 150/.35)}.dm-type-toys .dm-pros-cons .dm-pros-cons__col--cons li::before{color:oklch(.62 .2 28/.35)}@media(max-width: 640px){.dm-type-toys .dm-pros-cons{--dm-pc-shadow: 3px 3px 0 var(--dm-color-border);--dm-pc-padding: 22px 20px 24px;--dm-pc-gap: 22px;--dm-pc-title-size: 22px}}
