
.dm-soundtech .product__description .dm-specs{width:100%;min-width:0;max-width:100%;flex:1 1 100%;table-layout:fixed;border-collapse:collapse;font-size:15px}.dm-soundtech .product__description .dm-specs th,.dm-soundtech .product__description .dm-specs td{border:1px solid #dbe3eb;padding:11px;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.dm-soundtech .product__description .dm-specs th{width:30%;font-weight:700}.dm-soundtech .product__description .dm-specs td{overflow-wrap:anywhere}@media(max-width:749px){.dm-soundtech .product__description .dm-specs,.dm-soundtech .product__description .dm-specs tbody{display:block;width:100%;min-width:0;max-width:100%}.dm-soundtech .product__description .dm-specs tr{display:block;margin-bottom:12px}.dm-soundtech .product__description .dm-specs th,.dm-soundtech .product__description .dm-specs td{display:block;width:100%;box-sizing:border-box;padding:8px;overflow-wrap:normal;word-break:normal;white-space:normal}.dm-soundtech .product__description .dm-specs th{border-bottom:0;background:#f5f7fa}.dm-soundtech .product__description .dm-specs td{border-top:0}}

.dm-soundtech .product__description:has(.dm-opening) h2,.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field h2{font-size:calc(var(--font-heading-scale) * 1.9rem);margin-top:1.5em;margin-bottom:0.5em}
.dm-soundtech .product__description:has(.dm-opening) h3,.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field h3{font-size:calc(var(--font-heading-scale) * 1.7rem);margin-top:1.5em;margin-bottom:0.5em}
.dm-soundtech .product__description:has(.dm-opening),.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field{font-size:1.5rem;line-height:calc(1 + 0.8 / var(--font-body-scale));color:rgb(var(--color-foreground))}
.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field > :first-child{margin-top:0}
.dm-soundtech .product__description .dm-specs{font-size:inherit;color:inherit}
.dm-soundtech .product__description .dm-specs th,.dm-soundtech .product__description .dm-specs td{border-color:rgba(var(--color-foreground),0.2)}
.dm-soundtech .product__description .dm-specs th{background:rgba(var(--color-foreground),0.04)}
@media(min-width:750px){.dm-soundtech .product__description:has(.dm-opening) h2,.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field h2{font-size:calc(var(--font-heading-scale) * 2rem)}}
@media(min-width:1100px){.dm-soundtech .product__description:has(.dm-opening) h2,.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.dm-soundtech .product__description:has(.dm-opening) h3,.dm-soundtech .product:has(.dm-opening) .metafield-rich_text_field h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}

.dm-soundtech .responsive-table:has(>.dm-specs),.dm-soundtech .responsive-table:has(>.dm-compare){display:block;width:100%;min-width:0;max-width:100%;overflow:visible}.dm-soundtech .dm-specs,.dm-soundtech .dm-compare{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px}.dm-soundtech .dm-specs th,.dm-soundtech .dm-specs td,.dm-soundtech .dm-compare th,.dm-soundtech .dm-compare td{padding:11px;border:1px solid rgba(var(--color-foreground),.2);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.dm-soundtech th{background:rgba(var(--color-foreground),.04)}.dm-soundtech .dm-guide,.dm-soundtech .dm-intro{max-width:840px;margin:0 auto;padding:24px 20px;font-size:15px;line-height:1.8;color:rgb(var(--color-foreground))}.dm-soundtech .dm-guide h2{font-size:22px;line-height:1.26;margin:1.5em 0 .5em}.dm-soundtech .dm-guide h2:first-child{margin-top:0}.dm-soundtech .dm-intro h1{margin:0 0 .5em}.dm-soundtech .dm-intro p{margin:0}.dm-soundtech .product__description .responsive-table{min-width:0;max-width:100%}@media(max-width:749px){.dm-soundtech .dm-specs,.dm-soundtech .dm-specs tbody,.dm-soundtech .dm-specs tr,.dm-soundtech .dm-compare,.dm-soundtech .dm-compare tbody,.dm-soundtech .dm-compare tr{display:block;width:100%;min-width:0;max-width:100%}.dm-soundtech .dm-compare thead{display:none}.dm-soundtech .dm-specs th,.dm-soundtech .dm-specs td,.dm-soundtech .dm-compare th,.dm-soundtech .dm-compare td{display:block;width:100%;box-sizing:border-box}.dm-soundtech .dm-specs tr,.dm-soundtech .dm-compare tr{margin-bottom:12px}.dm-soundtech .dm-compare td:before{content:attr(data-label) ': ';font-weight:700}.dm-soundtech .dm-guide h2{font-size:19px}}