/* Contain legacy product-description formatting without changing the site layout. */
.dk-catalog-description{max-width:100%;overflow-wrap:anywhere;line-height:1.7}
.dk-catalog-description img{max-width:100%;height:auto;object-fit:contain}
.dk-catalog-description :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;line-height:1.35;max-width:100%}
.dk-catalog-description :is(.row,.flexro,.fleximgrow){display:flex;flex-wrap:wrap;gap:20px;margin-inline:0}
.dk-catalog-description .row>[class*="col-"]{min-width:0;flex:1 1 240px;max-width:100%;padding-inline:0}
.dk-catalog-description .flexro>div{min-width:0;flex:1 1 300px}
.dk-catalog-description .fleximgrow>div{flex:0 1 64px}
.dk-catalog-description .listunordered{width:18px;max-height:18px;flex-shrink:0;margin-right:8px}
.dk-catalog-description .midimage img{max-height:150px;max-width:180px}
.dk-catalog-description table{display:block;max-width:100%;overflow-x:auto}
.dk-catalog-description :is(.bigimage,.module img){max-width:100%}
@media(max-width:600px){.dk-catalog-description .row>[class*="col-"]{flex-basis:100%;width:100%!important}.dk-catalog-description :is(.pad40,.greysection){padding:16px!important}.dk-catalog-description table{font-size:13px}.dk-catalog-description h2{font-size:24px!important}.dk-catalog-description h3{font-size:20px!important}}
.dk-catalog-description :is(.wc-media-wrap,.wc-media-inner-wrap,.wc-play-button,.aplus-v2,.aplus-module){max-width:100%!important;min-width:0;box-sizing:border-box}
.dk-catalog-description :is(iframe,video){max-width:100%;height:auto}
@media(max-width:700px){.dk-catalog-description .aplus-v2,.dk-catalog-description .aplus-v2 div{display:block!important;float:none!important;min-width:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box}.dk-catalog-description .aplus-v2 img{max-width:100%!important;height:auto!important}}
.dk-catalog-description img[style*="margin-left"]{margin-inline:auto!important;display:block}
